From 6c4543ab4b8407cb204d40731d5299ea6a0c4cf6 Mon Sep 17 00:00:00 2001 From: Waseemq1235 <42235601+Waseemq1235@users.noreply.github.com> Date: Wed, 21 Aug 2024 03:48:36 +0300 Subject: [PATCH] Adds handheld Enforcer squad distress beacons for Provost Inspectors+ (#6866) # About the pull request Adds handheld beacons for provost inspectors+ that can call a squad of enforcers. Pretty simple. # Explain why it's good for the game Adds a way for solo inspectors/marshals to receive reinforcements in the case shit hits the fan. Streamlines the process of asking for reinforcements - No need to ahelp/pray/whatever anymore to admins. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Adds handheld Enforcer squad distress beacons for Provost Inspectors+ /:cl: --- code/game/objects/items/handheld_distress_beacon.dm | 10 ++++++++++ code/modules/gear_presets/uscm_event.dm | 2 ++ 2 files changed, 12 insertions(+) diff --git a/code/game/objects/items/handheld_distress_beacon.dm b/code/game/objects/items/handheld_distress_beacon.dm index 73c9415dbfad..a6152b648c63 100644 --- a/code/game/objects/items/handheld_distress_beacon.dm +++ b/code/game/objects/items/handheld_distress_beacon.dm @@ -89,3 +89,13 @@ recipient = "the Corporate Security Division" ert_paths = list(/datum/emergency_call/goon/bodyguard) // "Weyland-Yutani Goon (Executive Bodyguard Detail)" ert_short_names = list("SEND BODYGUARD") + +// Provost office distress beacon held by Inspectors+ +/obj/item/handheld_distress_beacon/provost + name = "\improper Provost Office handheld beacon" + desc = "A standard Provost Office beacon branded with the Provost Office symbol, provided to personnel for emergencies. It features an extended relay antenna and calls a squadron of Provost enforcers." + + beacon_type = "Provost Enforcers beacon" + recipient = "the USS Superintendent" + ert_paths = list(/datum/emergency_call/provost_enforcer) // "USCM Provost Enforcers" + ert_short_names = list("SEND ENFORCERS") diff --git a/code/modules/gear_presets/uscm_event.dm b/code/modules/gear_presets/uscm_event.dm index dbd8149c7866..96ebb63d3089 100644 --- a/code/modules/gear_presets/uscm_event.dm +++ b/code/modules/gear_presets/uscm_event.dm @@ -323,6 +323,7 @@ new_human.equip_to_slot_or_del(new /obj/item/device/radio/listening_bug/radio_linked/hc/pvst(new_human), WEAR_IN_R_STORE) new_human.equip_to_slot_or_del(new /obj/item/device/radio/listening_bug/radio_linked/hc/pvst(new_human), WEAR_IN_R_STORE) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/light/flexi(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handheld_distress_beacon/provost(new_human.back), WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/flash(new_human), WEAR_IN_JACKET) new_human.equip_to_slot_or_del(new /obj/item/restraint/handcuffs(new_human), WEAR_IN_JACKET) @@ -372,6 +373,7 @@ new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/magazine/pistol/pmc_mateba(new_human), WEAR_R_STORE) new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/MP/provost/marshal(new_human.back), WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/cotablet(new_human.back), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/handheld_distress_beacon/provost(new_human.back), WEAR_IN_BACK) /datum/equipment_preset/uscm_event/provost/marshal/sector name = "Provost Sector Marshal (MO7)"