diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index fb8ad6d77f3..7c0caa162fd 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -20,27 +20,48 @@ #define STORAGE_VIEW_DEPTH 2 //ITEM INVENTORY SLOT BITMASKS +/// Suit slot (armors, costumes, space suits, etc.) #define ITEM_SLOT_OCLOTHING (1<<0) +/// Jumpsuit slot #define ITEM_SLOT_ICLOTHING (1<<1) +/// Glove slot #define ITEM_SLOT_GLOVES (1<<2) +/// Glasses slot #define ITEM_SLOT_EYES (1<<3) +/// Ear slot (radios, earmuffs) #define ITEM_SLOT_EARS (1<<4) +/// Mask slot #define ITEM_SLOT_MASK (1<<5) +/// Head slot (helmets, hats, etc.) #define ITEM_SLOT_HEAD (1<<6) +/// Shoe slot #define ITEM_SLOT_FEET (1<<7) +/// ID slot #define ITEM_SLOT_ID (1<<8) +/// Belt slot #define ITEM_SLOT_BELT (1<<9) +/// Back slot #define ITEM_SLOT_BACK (1<<10) +/// Dextrous simplemob "hands" (used for Drones and Dextrous Guardians) #define ITEM_SLOT_DEX_STORAGE (1<<11) +/// Neck slot (ties, bedsheets, scarves) #define ITEM_SLOT_NECK (1<<12) +/// A character's hand slots #define ITEM_SLOT_HANDS (1<<13) +/// Inside of a character's backpack #define ITEM_SLOT_BACKPACK (1<<14) +/// Suit Storage slot #define ITEM_SLOT_SUITSTORE (1<<15) +/// Left Pocket slot #define ITEM_SLOT_LPOCKET (1<<16) +/// Right Pocket slot #define ITEM_SLOT_RPOCKET (1<<17) +/// Handcuff slot #define ITEM_SLOT_HANDCUFFED (1<<18) +/// Legcuff slot (bolas, beartraps) #define ITEM_SLOT_LEGCUFFED (1<<19) +/// Total amount of slots #define SLOTS_AMT 20 // Keep this up to date! //SLOT GROUP HELPERS