code/__DEFINES/inventory.dm
WEIGHT_CLASS_TINY | Usually items smaller then a human hand, (e.g. playing cards, lighter, scalpel, coins) |
---|---|
WEIGHT_CLASS_SMALL | Pockets can hold small and tiny items, (e.g. flashlight, multitool, grenades, GPS device) |
WEIGHT_CLASS_NORMAL | Standard backpacks can carry tiny, small & normal items, (e.g. fire extinguisher, stun baton, gas mask, metal sheets) |
WEIGHT_CLASS_BULKY | Items that can be weilded or equipped but not stored in an inventory, (e.g. defibrillator, backpack, space suits) |
WEIGHT_CLASS_HUGE | Usually represents objects that require two hands to operate, (e.g. shotgun, two-handed melee weapons) |
WEIGHT_CLASS_GIGANTIC | Essentially means it cannot be picked up or placed in an inventory, (e.g. mech parts, safe) |
REACH_DEPTH_STORAGE | A storage depth ontop of SELF. REACH_DEPTH_STORAGE(1) would allow an item inside of a backpack you are carrying. |
ITEM_SLOT_OCLOTHING | Suit slot (armors, costumes, space suits, etc.) |
ITEM_SLOT_ICLOTHING | Jumpsuit slot |
ITEM_SLOT_GLOVES | Glove slot |
ITEM_SLOT_EYES | Glasses slot |
ITEM_SLOT_EARS | Ear slot (radios, earmuffs) |
ITEM_SLOT_MASK | Mask slot |
ITEM_SLOT_HEAD | Head slot (helmets, hats, etc.) |
ITEM_SLOT_FEET | Shoe slot |
ITEM_SLOT_ID | ID slot |
ITEM_SLOT_BELT | Belt slot |
ITEM_SLOT_BACK | Back slot |
ITEM_SLOT_DEX_STORAGE | Dextrous simplemob "hands" (used for Drones and Dextrous Guardians) |
ITEM_SLOT_NECK | Neck slot (ties, bedsheets, scarves) |
ITEM_SLOT_HANDS | A character's hand slots |
ITEM_SLOT_BACKPACK | Inside of a character's backpack |
ITEM_SLOT_SUITSTORE | Suit Storage slot |
ITEM_SLOT_LPOCKET | Left Pocket slot |
ITEM_SLOT_RPOCKET | Right Pocket slot |
ITEM_SLOT_HANDCUFFED | Handcuff slot |
ITEM_SLOT_LEGCUFFED | Legcuff slot (bolas, beartraps) |
SLOTS_AMT | Total amount of slots |
HIDEHEADGEAR | for wigs, only obscures the headgear |
HIDESNOUT | for lizard snouts, because some HIDEFACE clothes don't actually conceal that portion of the head. |
HIDEMUTWINGS | hides mutant/moth wings, does not apply to functional wings |
BODYPART_HIDE_FLAGS | Every flag that hides a bodypart or organ. |
NO_FEMALE_UNIFORM | For when there's simply no need for a female version of this uniform. |
FEMALE_UNIFORM_FULL | For the game to take off everything, disregards other flags. |
FEMALE_UNIFORM_TOP_ONLY | For when you really need to avoid the game cutting off that one pixel between the legs, to avoid the comeback of the infamous "dixel". |
FEMALE_UNIFORM_NO_BREASTS | For when you don't want the "breast" effect to be applied (the one that cuts two pixels in the middle of the front of the uniform when facing east or west). |
CLOTHING_NO_VARIATION | No alternative sprites based on bodytype |
CLOTHING_DIGITIGRADE_VARIATION | Has a sprite for digitigrade legs specifically. |
CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON | The sprite works fine for digitigrade legs as-is. |
CLOTHING_VOX_VARIATION | Has a sprite for voxes specifically. |
CLOTHING_SNOUTED_VARIATION | Has a sprite for snouted heads specifically. |
CLOTHING_TESHARI_VARIATION | Has a custom sprite for Teshari |
AFK_THEFT_MAX_MESSAGES | How many messages you can remember while logged out before you stop remembering new ones |
AFK_THEFT_FORGET_DETAILS_TIME | If someone logs back in and there are entries older than this, just tell them they can't remember who it was or when |
AFK_THEFT_NAME | The index of the entry in 'afk_thefts' with the person's visible name at the time |
AFK_THEFT_MESSAGE | The index of the entry in 'afk_thefts' with the text |
AFK_THEFT_TIME | The index of the entry in 'afk_thefts' with the time it happened |
LOCATION_LPOCKET | String for items placed into the left pocket. |
LOCATION_RPOCKET | String for items placed into the right pocket |
LOCATION_BACKPACK | String for items placed into the backpack. |
LOCATION_HANDS | String for items placed into the hands. |
LOCATION_GLOVES | String for items placed in the glove slot. |
LOCATION_EYES | String for items placed in the eye/glasses slot. |
LOCATION_HEAD | String for items placed on the head/hat slot. |
LOCATION_NECK | String for items placed in the neck slot. |
EQUIP_DELAY_UNDERSUIT | Delay base for Undersuit equipment. |
EQUIP_DELAY_OVERSUIT | Delay base efor Oversuit equipment. |
EQUIP_DELAY_COAT | Delay base for things like coats that are trivially removed or put on. |
EQUIP_DELAY_MASK | Delay base for masks |
EQUIP_DELAY_BACK | Delay base for back-worn objects. |
EQUIP_DELAY_BELT | Delay base for belts. |
EQUIP_DELAY_GLOVES | Delay base for gloves. |
EQUIP_DELAY_SHOES | Delay base for shoes. |
EQUIP_ALLOW_MOVEMENT | Allow movement during equip/unequip |
EQUIP_SLOWDOWN | Apply a slowdown when equipping or unequipping. |
Define Details
AFK_THEFT_FORGET_DETAILS_TIME
If someone logs back in and there are entries older than this, just tell them they can't remember who it was or when
AFK_THEFT_MAX_MESSAGES
How many messages you can remember while logged out before you stop remembering new ones
AFK_THEFT_MESSAGE
The index of the entry in 'afk_thefts' with the text
AFK_THEFT_NAME
The index of the entry in 'afk_thefts' with the person's visible name at the time
AFK_THEFT_TIME
The index of the entry in 'afk_thefts' with the time it happened
BODYPART_HIDE_FLAGS
Every flag that hides a bodypart or organ.
CLOTHING_DIGITIGRADE_VARIATION
Has a sprite for digitigrade legs specifically.
CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
The sprite works fine for digitigrade legs as-is.
CLOTHING_NO_VARIATION
No alternative sprites based on bodytype
CLOTHING_SNOUTED_VARIATION
Has a sprite for snouted heads specifically.
CLOTHING_TESHARI_VARIATION
Has a custom sprite for Teshari
CLOTHING_VOX_VARIATION
Has a sprite for voxes specifically.
EQUIP_ALLOW_MOVEMENT
Allow movement during equip/unequip
EQUIP_DELAY_BACK
Delay base for back-worn objects.
EQUIP_DELAY_BELT
Delay base for belts.
EQUIP_DELAY_COAT
Delay base for things like coats that are trivially removed or put on.
EQUIP_DELAY_GLOVES
Delay base for gloves.
EQUIP_DELAY_MASK
Delay base for masks
EQUIP_DELAY_OVERSUIT
Delay base efor Oversuit equipment.
EQUIP_DELAY_SHOES
Delay base for shoes.
EQUIP_DELAY_UNDERSUIT
Delay base for Undersuit equipment.
EQUIP_SLOWDOWN
Apply a slowdown when equipping or unequipping.
FEMALE_UNIFORM_FULL
For the game to take off everything, disregards other flags.
FEMALE_UNIFORM_NO_BREASTS
For when you don't want the "breast" effect to be applied (the one that cuts two pixels in the middle of the front of the uniform when facing east or west).
FEMALE_UNIFORM_TOP_ONLY
For when you really need to avoid the game cutting off that one pixel between the legs, to avoid the comeback of the infamous "dixel".
HIDEHEADGEAR
for wigs, only obscures the headgear
HIDEMUTWINGS
hides mutant/moth wings, does not apply to functional wings
HIDESNOUT
for lizard snouts, because some HIDEFACE clothes don't actually conceal that portion of the head.
ITEM_SLOT_BACK
Back slot
ITEM_SLOT_BACKPACK
Inside of a character's backpack
ITEM_SLOT_BELT
Belt slot
ITEM_SLOT_DEX_STORAGE
Dextrous simplemob "hands" (used for Drones and Dextrous Guardians)
ITEM_SLOT_EARS
Ear slot (radios, earmuffs)
ITEM_SLOT_EYES
Glasses slot
ITEM_SLOT_FEET
Shoe slot
ITEM_SLOT_GLOVES
Glove slot
ITEM_SLOT_HANDCUFFED
Handcuff slot
ITEM_SLOT_HANDS
A character's hand slots
ITEM_SLOT_HEAD
Head slot (helmets, hats, etc.)
ITEM_SLOT_ICLOTHING
Jumpsuit slot
ITEM_SLOT_ID
ID slot
ITEM_SLOT_LEGCUFFED
Legcuff slot (bolas, beartraps)
ITEM_SLOT_LPOCKET
Left Pocket slot
ITEM_SLOT_MASK
Mask slot
ITEM_SLOT_NECK
Neck slot (ties, bedsheets, scarves)
ITEM_SLOT_OCLOTHING
Suit slot (armors, costumes, space suits, etc.)
ITEM_SLOT_RPOCKET
Right Pocket slot
ITEM_SLOT_SUITSTORE
Suit Storage slot
LOCATION_BACKPACK
String for items placed into the backpack.
LOCATION_EYES
String for items placed in the eye/glasses slot.
LOCATION_GLOVES
String for items placed in the glove slot.
LOCATION_HANDS
String for items placed into the hands.
LOCATION_HEAD
String for items placed on the head/hat slot.
LOCATION_LPOCKET
String for items placed into the left pocket.
LOCATION_NECK
String for items placed in the neck slot.
LOCATION_RPOCKET
String for items placed into the right pocket
NO_FEMALE_UNIFORM
For when there's simply no need for a female version of this uniform.
REACH_DEPTH_STORAGE
A storage depth ontop of SELF. REACH_DEPTH_STORAGE(1) would allow an item inside of a backpack you are carrying.
SLOTS_AMT
Total amount of slots
WEIGHT_CLASS_BULKY
Items that can be weilded or equipped but not stored in an inventory, (e.g. defibrillator, backpack, space suits)
WEIGHT_CLASS_GIGANTIC
Essentially means it cannot be picked up or placed in an inventory, (e.g. mech parts, safe)
WEIGHT_CLASS_HUGE
Usually represents objects that require two hands to operate, (e.g. shotgun, two-handed melee weapons)
WEIGHT_CLASS_NORMAL
Standard backpacks can carry tiny, small & normal items, (e.g. fire extinguisher, stun baton, gas mask, metal sheets)
WEIGHT_CLASS_SMALL
Pockets can hold small and tiny items, (e.g. flashlight, multitool, grenades, GPS device)
WEIGHT_CLASS_TINY
Usually items smaller then a human hand, (e.g. playing cards, lighter, scalpel, coins)