byond - Modules - Types

code/datums/loadout/item_representation/_item_representation.dm

/datum/item_representationLight weight representation of an obj/item This allow us to manipulate and store a lot of item-like objects, without it costing a ton of memory or having to instantiate all items This also allow to save loadouts with jatum, because it doesn't accept obj/item
/datum/item_representation/storageAllow to representate a storage This is only able to represent /obj/item/storage
/datum/item_representation/stackAllow to representate stacks of item of type /obj/item/stack
/datum/item_representation/idAllow to representate an id card (/obj/item/card/id)