Storage atoms
Created by: Exxion
Many objects meant to have mobs placed inside simply place the mob into contents and keep a variable with a reference to that mob. The problem is, mobs are complicated and sometimes drop things. If they drop something while in such an object, they can kiss it goodbye, because it's forever lost to nullspace. This could be remedied by instead placing the mob into a storage atom within the object and dumping that storage atom's contents when the mob is removed.
Objects that need to be fixed:
-
Xeno stomachs -
Mechas -
Sleepers -
Spacepods -
Body scanners
Some of those (at least mechas and probably some others) actually work and don't nullspace items dropped in them, but how they work is not like this. Maybe they should be set up this way or maybe they should be left as-is; I'm not really sure.
Tell me if I missed anything so I can add it to that list.