SPLURT Station 13 - Modules - TypesDefine Details

code/__DEFINES/storage/_storage.dm

STORAGE_LIMIT_MAX_ITEMSCheck max_items and contents.len when trying to insert
STORAGE_LIMIT_COMBINED_W_CLASSCheck max_combined_w_class.
STORAGE_LIMIT_VOLUMEUse the new volume system. Will automatically force rendering to use the new volume/baystation scaling UI so this is kind of incompatible with stuff like stack storage etc etc.
STORAGE_LIMIT_MAX_W_CLASSUse max_w_class
VOLUMETRIC_STORAGE_BOX_ICON_SIZESize of volumetric box icon
VOLUMETRIC_STORAGE_BOX_BORDER_SIZESize of EACH left/right border icon for volumetric boxes
MINIMUM_PIXELS_PER_ITEMMinimum pixels an item must have in volumetric scaled storage UI
MAXIMUM_VOLUMETRIC_ITEMSMaximum number of objects that will be allowed to be displayed using the volumetric display system. Arbitrary number to prevent server lockups.
VOLUMETRIC_STORAGE_ITEM_PADDINGHow much padding to give between items
VOLUMETRIC_STORAGE_EDGE_PADDINGHow much padding to give to edges
WEIGHT_CLASS_TINYUsually items smaller then a human hand, ex: Playing Cards, Lighter, Scalpel, Coins/Money
WEIGHT_CLASS_SMALLPockets can hold small and tiny items, ex: Flashlight, Multitool, Grenades, GPS Device
WEIGHT_CLASS_NORMALStandard backpacks can carry tiny, small & normal items, ex: Fire extinguisher, Stunbaton, Gas Mask, Metal Sheets
WEIGHT_CLASS_BULKYItems that can be weilded or equipped but not stored in a normal bag, ex: Defibrillator, Backpack, Space Suits
WEIGHT_CLASS_HUGEUsually represents objects that require two hands to operate, ex: Shotgun, Two Handed Melee Weapons - Can not fit in Boh
WEIGHT_CLASS_GIGANTICEssentially means it cannot be picked up or placed in an inventory, ex: Mech Parts, Safe - Can not fit in Boh

Define Details

MAXIMUM_VOLUMETRIC_ITEMS

Maximum number of objects that will be allowed to be displayed using the volumetric display system. Arbitrary number to prevent server lockups.

MINIMUM_PIXELS_PER_ITEM

Minimum pixels an item must have in volumetric scaled storage UI

STORAGE_LIMIT_COMBINED_W_CLASS

Check max_combined_w_class.

STORAGE_LIMIT_MAX_ITEMS

Check max_items and contents.len when trying to insert

STORAGE_LIMIT_MAX_W_CLASS

Use max_w_class

STORAGE_LIMIT_VOLUME

Use the new volume system. Will automatically force rendering to use the new volume/baystation scaling UI so this is kind of incompatible with stuff like stack storage etc etc.

VOLUMETRIC_STORAGE_BOX_BORDER_SIZE

Size of EACH left/right border icon for volumetric boxes

VOLUMETRIC_STORAGE_BOX_ICON_SIZE

Size of volumetric box icon

VOLUMETRIC_STORAGE_EDGE_PADDING

How much padding to give to edges

VOLUMETRIC_STORAGE_ITEM_PADDING

How much padding to give between items

WEIGHT_CLASS_BULKY

Items that can be weilded or equipped but not stored in a normal bag, ex: Defibrillator, Backpack, Space Suits

WEIGHT_CLASS_GIGANTIC

Essentially means it cannot be picked up or placed in an inventory, ex: Mech Parts, Safe - Can not fit in Boh

WEIGHT_CLASS_HUGE

Usually represents objects that require two hands to operate, ex: Shotgun, Two Handed Melee Weapons - Can not fit in Boh

WEIGHT_CLASS_NORMAL

Standard backpacks can carry tiny, small & normal items, ex: Fire extinguisher, Stunbaton, Gas Mask, Metal Sheets

WEIGHT_CLASS_SMALL

Pockets can hold small and tiny items, ex: Flashlight, Multitool, Grenades, GPS Device

WEIGHT_CLASS_TINY

Usually items smaller then a human hand, ex: Playing Cards, Lighter, Scalpel, Coins/Money