From baff1a05c5bc5e90dda5dd5fa566d1b4ce729539 Mon Sep 17 00:00:00 2001 From: Casper3667 <8396443+Casper3667@users.noreply.github.com> Date: Mon, 11 Aug 2025 15:46:33 +0200 Subject: [PATCH] Add pre-filled belts to the investigator lockers (#21128) As security officers have their belts pre-filled, I thought to do the same for the investigators. This takes the tape, flash and camera from their locker and adds it to the belt in the same locker, additionally a tape recorder is also put in it. As clipboards can be put in the belts, I did find it weird that the notepads couldn't, so I also added the ability to put notepads into the security belt, as it felt fitting to be able to do so. The extra pair of identical shoes were also removed from the locker, to help reduce the clutter slightly. One pair still spawns in it. --- code/game/objects/items/weapons/storage/belt.dm | 9 +++++++++ .../structures/crates_lockers/closets/secure/security.dm | 6 +----- html/changelogs/FilledInvestBelt.yml | 7 +++++++ 3 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 html/changelogs/FilledInvestBelt.yml diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index bd9b75e773a..5f492973211 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -348,6 +348,7 @@ /obj/item/device/laser_pointer, /obj/item/device/camera, /obj/item/clipboard, + /obj/item/journal/notepad ) content_overlays = TRUE @@ -389,6 +390,14 @@ /obj/item/ammo_magazine/c45m/rubber = 2, ) +/obj/item/storage/belt/security/full/investigator + starts_with = list( + /obj/item/taperoll/police = 1, + /obj/item/device/flash = 1, + /obj/item/device/camera/detective = 1, + /obj/item/device/taperecorder = 1 + ) + /obj/item/storage/belt/security/vestbelt name = "security chestrig" desc = "A chestrig designed to hold vital security equipment, like handcuffs and flashes." diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index a991e868a5d..425efd3783f 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -296,16 +296,12 @@ new /obj/item/clothing/under/det/zavod(src) new /obj/item/clothing/accessory/badge/investigator(src) new /obj/item/clothing/shoes/laceup(src) - new /obj/item/clothing/shoes/laceup(src) //Tools new /obj/item/device/radio/headset/headset_sec(src) new /obj/item/device/radio/headset/headset_sec/alt(src) new /obj/item/clothing/suit/armor/carrier/officer(src) new /obj/item/gun/energy/disruptorpistol/miniature/security(src) - new /obj/item/taperoll/police(src) - new /obj/item/device/flash(src) new /obj/item/device/laser_pointer/blue(src) - new /obj/item/device/camera/detective(src) new /obj/item/device/camera_film(src) new /obj/item/stamp/investigations(src) new /obj/item/clothing/glasses/sunglasses/sechud/aviator(src) @@ -313,7 +309,7 @@ //Belts new /obj/item/clothing/accessory/holster/waist(src) new /obj/item/clothing/accessory/storage/pouches/black(src) - new /obj/item/storage/belt/security(src) + new /obj/item/storage/belt/security/full/investigator(src) /obj/structure/closet/secure_closet/injection name = "lethal injections locker" diff --git a/html/changelogs/FilledInvestBelt.yml b/html/changelogs/FilledInvestBelt.yml new file mode 100644 index 00000000000..bc98fcdba38 --- /dev/null +++ b/html/changelogs/FilledInvestBelt.yml @@ -0,0 +1,7 @@ +author: TheGreyWolf + +delete-after: True + +changes: + - rscadd: "The security belt in the investigator locker now starts with some of their equipment already in it." + - rscadd: "The security belt can now hold notepads."