mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-31 00:58:26 +01:00
## About The Pull Request I'm working on it. the poll won so I am going ahead w/ this. <img width="1436" height="286" alt="image" src="https://github.com/user-attachments/assets/255eda79-eb2c-4e36-9ad8-53c91c3b245e" /> <img width="336" height="183" alt="image" src="https://github.com/user-attachments/assets/f92f5c29-c4e0-46da-889e-88acc903d253" /> stuff left to do - [x] finish hos outfits - [x] finish warden outfits - [x] finish obj icons - [ ] bugtest this is a total overhaul of security, essentially resetting everything to a new standard which can be worked off of. this is also a deletion of blusec, an antiquated, unpopular idea that has long since proven to both not be liked, and not work. ### this pr will not be the be-all, end-all. stuff will likely be tweaked, added, removed, changed, or resprited in the coming days, weeks, and months. due to just how much stuff security has. ## Why It's Good For The Game will write a markup for this specific pr eventually but I will just be posting the discord justification I gave <img width="427" height="313" alt="image" src="https://github.com/user-attachments/assets/e033ff0c-44f2-4cf6-ad9b-4b2d124cf21e" /> <img width="419" height="506" alt="image" src="https://github.com/user-attachments/assets/84e86f18-72d2-4bef-a84b-1b53067fe41d" /> ## Proof Of Testing <details> <summary>Screenshots/Videos</summary> <img width="967" height="1046" alt="image" src="https://github.com/user-attachments/assets/feaf9395-88d3-4999-a02f-e89cae25cc67" /> <img width="602" height="728" alt="image" src="https://github.com/user-attachments/assets/81daae2f-f18e-41a9-a225-48dbbaad697f" /> </details> ## Changelog 🆑 axietheaxolotl / viro del: blusec add: redsec /🆑
87 lines
3.2 KiB
Plaintext
87 lines
3.2 KiB
Plaintext
/obj/structure/closet/secure_closet/interdynefob/prisoner_locker
|
|
name = "prisoner item locker"
|
|
req_access = list("syndicate_leader")
|
|
|
|
/obj/structure/closet/secure_closet/interdynefob/brig_officer_locker
|
|
icon_door = "sec"
|
|
icon_state = "sec"
|
|
name = "brig officer gear locker"
|
|
req_access = list("syndicate_leader")
|
|
|
|
/obj/item/clothing/suit/toggle/jacket/sec/old/syndicate
|
|
name = "brig officer jacket"
|
|
|
|
/obj/item/clothing/accessory/armband/syndicate
|
|
name = "brig officer armband"
|
|
desc ="An armband, worn by the FOB's operatives to display which department they're assigned to."
|
|
|
|
/obj/item/storage/bag/garment/brig_officer
|
|
name = "brig officer's garment bag"
|
|
desc = "A bag for storing extra clothes and shoes. This one belongs to a brig officer."
|
|
|
|
/obj/item/storage/bag/garment/brig_officer/PopulateContents()
|
|
new /obj/item/clothing/under/rank/security/skyrat/utility/redsec/syndicate(src)
|
|
new /obj/item/clothing/head/beret/sec/syndicate(src)
|
|
new /obj/item/clothing/accessory/armband(src)
|
|
new /obj/item/clothing/mask/gas/syndicate(src)
|
|
new /obj/item/clothing/suit/toggle/jacket/sec/old/syndicate(src)
|
|
new /obj/item/clothing/mask/gas/sechailer/syndicate(src)
|
|
new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch(src)
|
|
new /obj/item/clothing/glasses/hud/security/sunglasses(src)
|
|
|
|
/obj/structure/closet/secure_closet/interdynefob/brig_officer_locker/PopulateContents()
|
|
..()
|
|
|
|
new /obj/item/storage/belt/security/full(src)
|
|
new /obj/item/storage/bag/garment/brig_officer(src)
|
|
new /obj/item/radio/headset/syndicateciv/staff(src)
|
|
|
|
/obj/structure/closet/secure_closet/interdynefob/brig_officer_locker/populate_contents_immediate()
|
|
. = ..()
|
|
|
|
new /obj/item/gun/energy/e_gun(src)
|
|
|
|
/obj/structure/closet/secure_closet/interdynefob/armory_gear_locker
|
|
anchored = 1
|
|
icon = 'modular_skyrat/master_files/icons/obj/closet.dmi'
|
|
icon_door = "riot"
|
|
icon_state = "riot"
|
|
name = "armory gear locker"
|
|
req_access = list("syndicate_leader")
|
|
|
|
/obj/structure/closet/secure_closet/interdynefob/armory_gear_locker/PopulateContents()
|
|
..()
|
|
|
|
new /obj/item/storage/belt/holster/nukie(src)
|
|
new /obj/item/storage/belt/holster/nukie(src)
|
|
new /obj/item/storage/belt/holster/nukie(src)
|
|
new /obj/item/clothing/suit/armor/vest(src)
|
|
new /obj/item/clothing/suit/armor/vest(src)
|
|
new /obj/item/clothing/suit/armor/vest(src)
|
|
new /obj/item/storage/belt/military(src)
|
|
new /obj/item/storage/belt/military(src)
|
|
new /obj/item/storage/belt/military(src)
|
|
new /obj/item/clothing/head/helmet(src)
|
|
new /obj/item/clothing/head/helmet(src)
|
|
new /obj/item/clothing/head/helmet(src)
|
|
|
|
/obj/structure/closet/secure_closet/interdynefob/munitions_locker
|
|
anchored = 1;
|
|
icon = 'modular_skyrat/master_files/icons/obj/closet.dmi'
|
|
icon_door = "riot"
|
|
icon_state = "riot"
|
|
name = "armory munitions locker"
|
|
|
|
/obj/structure/closet/secure_closet/interdynefob/munitions_locker/PopulateContents()
|
|
..()
|
|
|
|
generate_items_inside(list(
|
|
/obj/item/ammo_box/magazine/c35sol_pistol = 6,
|
|
/obj/item/ammo_box/magazine/c35sol_pistol/stendo = 2,
|
|
/obj/item/ammo_box/c35sol = 2,
|
|
/obj/item/ammo_box/magazine/wt550m9 = 2,
|
|
/obj/item/ammo_box/magazine/wt550m9/wtap = 2,
|
|
/obj/item/ammo_box/advanced/s12gauge = 2,
|
|
/obj/item/ammo_box/advanced/s12gauge/rubber = 2,
|
|
),src)
|