From 36e3dd51a2b4576326546677a65ce03ee384018b Mon Sep 17 00:00:00 2001 From: Max-023 Date: Wed, 18 Sep 2024 16:07:09 -0400 Subject: [PATCH] Fixes --- .../vendor_types/squad_prep/squad_prep.dm | 4 ++-- .../objects/items/devices/radio/headset.dm | 19 ++++++++++++++++++- .../closets/secure/marine_personal.dm | 2 +- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index 934b94141c..314b431387 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -105,7 +105,7 @@ list("Marine Combat Gloves", floor(scale * 15), /obj/item/clothing/gloves/marine, VENDOR_ITEM_REGULAR), list("Marine Brown Combat Gloves", floor(scale * 15), /obj/item/clothing/gloves/marine/brown, VENDOR_ITEM_REGULAR), list("Marine Black Combat Gloves", floor(scale * 15), /obj/item/clothing/gloves/marine/black, VENDOR_ITEM_REGULAR), - list("Marine Radio Headset", floor(scale * 15), /obj/item/device/radio/headset/almayer, VENDOR_ITEM_REGULAR), + list("Marine Radio Headset", floor(scale * 15), /obj/item/device/radio/headset/almayer/marine/solardevils, VENDOR_ITEM_REGULAR), list("M10 Pattern Marine Helmet", floor(scale * 15), /obj/item/clothing/head/helmet/marine, VENDOR_ITEM_REGULAR), list("WEBBINGS", -1, null, null), @@ -272,7 +272,7 @@ list("USCM Uniform", round(scale * 15), /obj/item/clothing/under/marine/standard, VENDOR_ITEM_REGULAR), list("Marine Black Gloves", round(scale * 15), /obj/item/clothing/gloves/marine, VENDOR_ITEM_REGULAR), list("Marine Brown Gloves", round(scale * 15), /obj/item/clothing/gloves/marine/brown, VENDOR_ITEM_REGULAR), - list("Marine Radio Headset", round(scale * 15), /obj/item/device/radio/headset/almayer/sof/survivor_forecon, VENDOR_ITEM_REGULAR), + list("Marine Radio Headset", round(scale * 15), /obj/item/device/radio/headset/almayer/marine/solardevils/forecon, VENDOR_ITEM_REGULAR), list("WEBBINGS", -1, null, null), list("M3 Pattern Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3, VENDOR_ITEM_REGULAR), diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index dbd6e9a759..6328b974f5 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -630,7 +630,14 @@ initial_keys = list(/obj/item/device/encryptionkey/mcom/ai) volume = RADIO_VOLUME_CRITICAL -/obj/item/device/radio/headset/almayer/marine +/obj/item/device/radio/headset/almayer/marine/solardevils + name = "marine radio headset" + desc = "A standard marine radio headset. When worn, grants access to Squad Leader tracker. Click tracker with empty hand to open Squad Info window." + icon_state = "generic_headset" + item_state = "headset" + frequency = ALPHA_FREQ + +/obj/item/device/radio/headset/almayer/marine/solardevils name = "marine radio headset" desc = "A standard marine radio headset. When worn, grants access to Squad Leader tracker. Click tracker with empty hand to open Squad Info window." icon = 'icons/obj/items/clothing/cm_hats.dmi' @@ -643,6 +650,16 @@ ) frequency = ALPHA_FREQ +/obj/item/device/radio/headset/almayer/marine/solardevils/forecon + name = "USCM SOF headset" + desc = "Issued exclusively to Marine Raiders and members of the USCM's Force Reconnaissance." + frequency = SOF_FREQ + initial_keys = list(/obj/item/device/encryptionkey/soc/forecon) + volume = RADIO_VOLUME_QUIET + has_hud = TRUE + hud_type = MOB_HUD_FACTION_MARINE + + //############################## ALPHA ############################### /obj/item/device/radio/headset/almayer/marine/alpha name = "marine alpha radio headset" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/marine_personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/marine_personal.dm index 4462eda61b..dffebb1e41 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/marine_personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/marine_personal.dm @@ -29,4 +29,4 @@ if(has_cryo_gear) new /obj/item/clothing/under/marine(src) new /obj/item/clothing/shoes/marine/knife(src) - new /obj/item/device/radio/headset/almayer/marine(src) + new /obj/item/device/radio/headset/almayer/marine/solardevils(src)