diff --git a/Content.Shared/Inventory/SlotFlags.cs b/Content.Shared/Inventory/SlotFlags.cs index 27f3f3258a..63a353e4d4 100644 --- a/Content.Shared/Inventory/SlotFlags.cs +++ b/Content.Shared/Inventory/SlotFlags.cs @@ -1,4 +1,4 @@ -using System; +using System; using Robust.Shared.Serialization; namespace Content.Shared.Inventory; @@ -26,5 +26,6 @@ public enum SlotFlags POCKET = 1 << 12, LEGS = 1 << 13, FEET = 1 << 14, + SUITSTORAGE = 1 << 15, All = ~NONE, } diff --git a/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml b/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml index b7ade5dabe..452d26e51f 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml @@ -44,6 +44,7 @@ sprite: Objects/Tanks/oxygen.rsi Slots: - Back + - suitStorage - type: entity parent: OxygenTank @@ -57,6 +58,7 @@ sprite: Objects/Tanks/yellow.rsi Slots: - Back + - suitStorage - type: entity parent: OxygenTank @@ -70,6 +72,7 @@ sprite: Objects/Tanks/red.rsi Slots: - Back + - suitStorage - type: entity parent: OxygenTank @@ -90,6 +93,7 @@ Slots: - Pocket - Belt + - suitStorage - type: entity parent: EmergencyOxygenTank @@ -111,6 +115,7 @@ Slots: - Pocket - Belt + - suitStorage - type: entity parent: ExtendedEmergencyOxygenTank @@ -129,6 +134,7 @@ Slots: - Pocket - Belt + - suitStorage - type: entity parent: GasTankBase @@ -147,6 +153,7 @@ sprite: Objects/Tanks/generic.rsi Slots: - Back + - suitStorage - type: entity parent: GasTankBase @@ -166,3 +173,4 @@ sprite: Objects/Tanks/plasma.rsi Slots: - Belt + - suitStorage diff --git a/Resources/Prototypes/InventoryTemplates/human_inventory_template.yml b/Resources/Prototypes/InventoryTemplates/human_inventory_template.yml index 530e88303b..911211760c 100644 --- a/Resources/Prototypes/InventoryTemplates/human_inventory_template.yml +++ b/Resources/Prototypes/InventoryTemplates/human_inventory_template.yml @@ -69,6 +69,13 @@ uiWindowPos: 2,3 dependsOn: jumpsuit displayName: Pocket 2 + - name: suitstorage + slotTexture: suit_storage + slotFlags: SUITSTORAGE + uiContainer: BottomLeft + uiWindowPos: 2,0 + dependsOn: outerClothing + displayName: Suit Storage - name: id slotTexture: id slotFlags: IDCARD