From 120455283af2ee454f43276ccd03468cae1c1182 Mon Sep 17 00:00:00 2001 From: Theo Date: Sun, 3 May 2026 04:00:40 -0500 Subject: [PATCH] radio holster (#5587) * adds radio holster to sec belt and webbing * add containercontainer slot for radio in each * fix inconsistent insertion behavior ( godo) * add comment --- .../en-US/_DV/prototypes/entities/clothing/belts.ftl | 2 ++ Resources/Prototypes/Entities/Clothing/Belt/belts.yml | 9 ++++++++- Resources/Prototypes/Entities/Clothing/Belt/job.yml | 9 ++++++++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/Resources/Locale/en-US/_DV/prototypes/entities/clothing/belts.ftl b/Resources/Locale/en-US/_DV/prototypes/entities/clothing/belts.ftl index 22f13a790e..fba4fad9ee 100644 --- a/Resources/Locale/en-US/_DV/prototypes/entities/clothing/belts.ftl +++ b/Resources/Locale/en-US/_DV/prototypes/entities/clothing/belts.ftl @@ -1,6 +1,8 @@ # Add sidearm and medkit slots to security belts + webbing, medical webbing respectively clothing-belt-sidearm = Sidearm clothing-belt-medkit = Medkit +# Add radio slot to sec belt + webbing +clothing-belt-radio = Radio # Add slots to the daishou clothing-belt-katana = Katana diff --git a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml index 004c3dc1bc..32a1123d8d 100644 --- a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml @@ -154,7 +154,7 @@ sprite: _DV/Clothing/Belt/securitywebbing.rsi # DeltaV - resprite - type: Clothing sprite: _DV/Clothing/Belt/securitywebbing.rsi # DeltaV - resprite - - type: ItemSlots # DeltaV - add sidearm slot + - type: ItemSlots # DeltaV - add sidearm and radio slot slots: holster: name: clothing-belt-sidearm @@ -162,6 +162,12 @@ tags: - Sidearm insertOnInteract: false + radio: + name: clothing-belt-radio + whitelist: + tags: + - Radio + insertOnInteract: false - type: Storage # DeltaV - Split Inventory grid: - 0,0,2,1 @@ -178,6 +184,7 @@ storagebase: !type:Container ents: [] holster: !type:ContainerSlot {} + radio: !type:ContainerSlot {} # DeltaV - add radio holster - type: Appearance # DeltaV - type: entity diff --git a/Resources/Prototypes/Entities/Clothing/Belt/job.yml b/Resources/Prototypes/Entities/Clothing/Belt/job.yml index 3e6ec326f1..c605568653 100644 --- a/Resources/Prototypes/Entities/Clothing/Belt/job.yml +++ b/Resources/Prototypes/Entities/Clothing/Belt/job.yml @@ -437,7 +437,8 @@ storagebase: !type:Container ents: [] holster: !type:ContainerSlot {} - - type: ItemSlots # DeltaV - add sidearm slot + radio: !type:ContainerSlot {} + - type: ItemSlots # DeltaV - add sidearm and radio slot slots: holster: name: clothing-belt-sidearm @@ -445,4 +446,10 @@ tags: - Sidearm insertOnInteract: false + radio: + name: clothing-belt-radio + whitelist: + tags: + - Radio + insertOnInteract: false - type: Appearance