mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2026-08-20 11:17:12 +01:00
219 lines
8.3 KiB
Plaintext
219 lines
8.3 KiB
Plaintext
/obj/machinery/vending/security/Initialize()
|
|
var/list/extra_products = list(
|
|
/obj/item/ammo_box/magazine/e45/taser = 10,
|
|
/obj/item/device/hailer = 10,
|
|
/obj/item/clothing/suit/armor/vest/peacekeeper = 5,
|
|
/obj/item/clothing/suit/armor/vest/metrocop = 2,
|
|
/obj/item/clothing/head/helmet/metrocop = 2,
|
|
/obj/item/storage/bag/security = 5,
|
|
/obj/item/clothing/head/helmet/blueshirt = 5,
|
|
/obj/item/clothing/under/rank/security/officer/blueshirt = 5,
|
|
/obj/item/clothing/suit/armor/vest/blueshirt = 5,
|
|
/obj/item/armorkit/security = 5,
|
|
/obj/item/armorkit/security/helmet = 5
|
|
)
|
|
var/list/extra_contraband = list(
|
|
/obj/item/storage/belt/slut = 5,
|
|
/obj/item/bdsm_whip/ridingcrop = 3,
|
|
/obj/item/electropack/shockcollar/security = 5,
|
|
/obj/item/clothing/suit/armor/vest/stripper = 5,
|
|
/obj/item/clothing/suit/armor/vest/stripper/bikini = 5,
|
|
/obj/item/clothing/neck/petcollar/locked/security = 5,
|
|
/obj/item/clothing/mask/gas/sechailer/slut = 5,
|
|
/obj/item/grenade/secbed = 3,
|
|
/obj/item/dildo/flared/gigantic = 1
|
|
)
|
|
LAZYADD(products, extra_products)
|
|
LAZYADD(contraband, extra_contraband)
|
|
|
|
var/list/rem_premium = list(
|
|
/obj/item/clothing/head/helmet/blueshirt,
|
|
/obj/item/clothing/under/rank/security/officer/blueshirt,
|
|
/obj/item/clothing/suit/armor/vest/blueshirt
|
|
)
|
|
LAZYREMOVE(premium, rem_premium)
|
|
. = ..()
|
|
|
|
/obj/machinery/vending/wardrobe/sec_wardrobe/Initialize()
|
|
var/list/extra_products = list(
|
|
/obj/item/clothing/head/beret/sec/peacekeeper/cap = 5,
|
|
/obj/item/clothing/head/beret/sec/peacekeeper = 5,
|
|
/obj/item/clothing/under/rank/security/officer/peacekeeper =5,
|
|
/obj/item/clothing/under/rank/security/officer/metrocop = 2,
|
|
/obj/item/clothing/under/rank/security/skirt/slut = 5,
|
|
/obj/item/clothing/under/rank/security/skirt/slut/pink = 5,
|
|
/obj/item/clothing/under/rank/security/stripper = 5,
|
|
/obj/item/clothing/suit/hooded/corpus/s = 5
|
|
)
|
|
var/list/extra_premium = list(
|
|
/obj/item/clothing/gloves/latexsleeves/security = 5,
|
|
/obj/item/clothing/shoes/jackboots/tall = 5,
|
|
/obj/item/clothing/head/beret/sec/bitch = 5
|
|
)
|
|
LAZYADD(products, extra_products)
|
|
LAZYADD(premium, extra_premium)
|
|
. = ..()
|
|
|
|
/obj/structure/closet/secure_closet/brigdoc
|
|
name = "brig physician's locker"
|
|
req_access = list(ACCESS_BRIGDOC)
|
|
icon_state = "brigdoc"
|
|
icon = 'modular_splurt/icons/obj/closet.dmi'
|
|
|
|
/obj/structure/closet/secure_closet/brigdoc/PopulateContents()
|
|
..()
|
|
new /obj/item/clothing/under/rank/brigdoc(src)
|
|
new /obj/item/clothing/under/rank/brigdoc/skirt(src)
|
|
new /obj/item/radio/headset/headset_brigdoc(src)
|
|
new /obj/item/radio/headset/headset_brigdoc/alt(src)
|
|
new /obj/item/flashlight/seclite(src)
|
|
new /obj/item/clothing/head/brigdoc(src)
|
|
new /obj/item/defibrillator(src)
|
|
new /obj/item/clothing/suit/brigdoc(src)
|
|
new /obj/item/clothing/suit/brigdoc/labcoat(src)
|
|
|
|
/obj/structure/closet/secure_closet/blueshield
|
|
name = "blueshield's locker"
|
|
req_access = list(ACCESS_BLUESHIELD)
|
|
icon_state = "bs"
|
|
icon = 'modular_splurt/icons/obj/closet.dmi'
|
|
|
|
/obj/structure/closet/secure_closet/blueshield/PopulateContents()
|
|
..()
|
|
new /obj/item/clothing/head/helmet/sec/blueshield(src)
|
|
new /obj/item/radio/headset/headset_blueshield(src)
|
|
new /obj/item/flashlight/seclite(src)
|
|
new /obj/item/clothing/mask/gas/sechailer/swat(src)
|
|
new /obj/item/grenade/flashbang(src)
|
|
new /obj/item/choice_beacon/bsbaton(src)
|
|
new /obj/item/armorkit/blueshield(src)
|
|
new /obj/item/armorkit/blueshield/helmet(src)
|
|
|
|
/obj/structure/closet/secure_closet/bridgesec
|
|
name = "bridge officer's locker"
|
|
req_access = list(ACCESS_BRIDGE_OFFICER)
|
|
icon_state = "bridge"
|
|
icon = 'modular_splurt/icons/obj/closet.dmi'
|
|
|
|
/obj/structure/closet/secure_closet/bridgesec/PopulateContents()
|
|
..()
|
|
new /obj/item/radio/headset/headset_bo(src)
|
|
new /obj/item/radio/headset/headset_bo(src)
|
|
new /obj/item/radio/headset/headset_bo/bowman(src)
|
|
new /obj/item/radio/headset/headset_bo/bowman(src)
|
|
new /obj/item/clipboard(src)
|
|
new /obj/item/clipboard(src)
|
|
new /obj/item/clothing/neck/petcollar(src)
|
|
new /obj/item/clothing/neck/petcollar(src)
|
|
|
|
//do not map these in anywhere but if you do, Central command only!!! These are for Admin spawn only!!!!
|
|
|
|
/obj/structure/closet/secure_closet/mopp
|
|
name = "advance MOPP locker"
|
|
req_access = list(ACCESS_CENT_GENERAL)
|
|
icon_state = "goodies"
|
|
|
|
/obj/structure/closet/secure_closet/mopp/PopulateContents()
|
|
..()
|
|
new /obj/item/tank/internals/plasmamandouble(src)
|
|
new /obj/item/tank/internals/doubleoxygen(src)
|
|
new /obj/item/clothing/head/helmet/cbrn/mopp/advance(src)
|
|
new /obj/item/flashlight/seclite(src)
|
|
new /obj/item/clothing/suit/cbrn/mopp/advance(src)
|
|
new /obj/item/clothing/gloves/cbrn/mopp/advance(src)
|
|
new /obj/item/clothing/shoes/jackboots/cbrn/mopp/advance (src)
|
|
new /obj/item/clothing/mask/gas/cbrn/mopp/advance(src)
|
|
|
|
/obj/structure/closet/secure_closet/commandmopp
|
|
name = "advance MOPP locker 'Commander'"
|
|
req_access = list(ACCESS_CENT_GENERAL)
|
|
icon_state = "goodies"
|
|
|
|
/obj/structure/closet/secure_closet/commandmopp/PopulateContents()
|
|
..()
|
|
new /obj/item/tank/internals/plasmamandouble(src)
|
|
new /obj/item/tank/internals/doubleoxygen(src)
|
|
new /obj/item/clothing/head/helmet/cbrn/mopp/advance(src)
|
|
new /obj/item/flashlight/seclite(src)
|
|
new /obj/item/clothing/suit/cbrn/mopp/advance/commander(src)
|
|
new /obj/item/clothing/gloves/cbrn/mopp/advance(src)
|
|
new /obj/item/clothing/shoes/jackboots/cbrn/mopp/advance (src)
|
|
new /obj/item/clothing/mask/gas/cbrn/mopp/advance(src)
|
|
|
|
/obj/structure/closet/secure_closet/secmopp
|
|
name = "advance MOPP locker 'secuirity'"
|
|
req_access = list(ACCESS_CENT_GENERAL)
|
|
icon_state = "goodies"
|
|
|
|
/obj/structure/closet/secure_closet/secmopp/PopulateContents()
|
|
..()
|
|
new /obj/item/tank/internals/plasmamandouble(src)
|
|
new /obj/item/tank/internals/doubleoxygen(src)
|
|
new /obj/item/clothing/head/helmet/cbrn/mopp/advance(src)
|
|
new /obj/item/flashlight/seclite(src)
|
|
new /obj/item/clothing/suit/cbrn/mopp/advance/security(src)
|
|
new /obj/item/clothing/gloves/cbrn/mopp/advance(src)
|
|
new /obj/item/clothing/shoes/jackboots/cbrn/mopp/advance (src)
|
|
new /obj/item/clothing/mask/gas/cbrn/mopp/advance(src)
|
|
|
|
/obj/structure/closet/secure_closet/medmopp
|
|
name = "advance MOPP locker 'medical'"
|
|
req_access = list(ACCESS_CENT_GENERAL)
|
|
icon_state = "goodies"
|
|
|
|
/obj/structure/closet/secure_closet/medmopp/PopulateContents()
|
|
..()
|
|
new /obj/item/tank/internals/plasmamandouble(src)
|
|
new /obj/item/tank/internals/doubleoxygen(src)
|
|
new /obj/item/clothing/head/helmet/cbrn/mopp/advance(src)
|
|
new /obj/item/flashlight/seclite(src)
|
|
new /obj/item/clothing/suit/cbrn/mopp/advance/medical(src)
|
|
new /obj/item/clothing/gloves/cbrn/mopp/advance(src)
|
|
new /obj/item/clothing/shoes/jackboots/cbrn/mopp/advance (src)
|
|
new /obj/item/clothing/mask/gas/cbrn/mopp/advance(src)
|
|
|
|
/obj/structure/closet/secure_closet/engimopp
|
|
name = "advance MOPP locker 'engineering'"
|
|
req_access = list(ACCESS_CENT_GENERAL)
|
|
icon_state = "goodies"
|
|
|
|
/obj/structure/closet/secure_closet/engimopp/PopulateContents()
|
|
..()
|
|
new /obj/item/tank/internals/plasmamandouble(src)
|
|
new /obj/item/tank/internals/doubleoxygen(src)
|
|
new /obj/item/clothing/head/helmet/cbrn/mopp/advance(src)
|
|
new /obj/item/flashlight/seclite(src)
|
|
new /obj/item/clothing/suit/cbrn/mopp/advance/engi(src)
|
|
new /obj/item/clothing/gloves/cbrn/mopp/advance(src)
|
|
new /obj/item/clothing/shoes/jackboots/cbrn/mopp/advance (src)
|
|
new /obj/item/clothing/mask/gas/cbrn/mopp/advance(src)
|
|
|
|
|
|
/obj/structure/closet/secure_closet/hosnew //ITS LOCKER CLEAN OUT DAY! -Radar
|
|
name = "\proper head of security's locker"
|
|
req_access = list(ACCESS_HOS)
|
|
icon_state = "hos"
|
|
|
|
/obj/structure/closet/secure_closet/hosnew/PopulateContents()
|
|
..()
|
|
new /obj/item/storage/bag/ammo(src)
|
|
new /obj/item/cartridge/hos(src)
|
|
new /obj/item/radio/headset/heads/hos(src)
|
|
new /obj/item/storage/lockbox/medal/sec(src)
|
|
new /obj/item/megaphone/sec(src)
|
|
new /obj/item/holosign_creator/security(src)
|
|
new /obj/item/storage/lockbox/loyalty(src)
|
|
new /obj/item/clothing/mask/gas/sechailer/swat(src)
|
|
new /obj/item/storage/box/flashbangs(src)
|
|
new /obj/item/shield/riot/tele(src)
|
|
new /obj/item/storage/belt/security/full(src)
|
|
new /obj/item/choice_beacon/hosgun(src)
|
|
new /obj/item/flashlight/seclite(src)
|
|
new /obj/item/pinpointer/nuke(src)
|
|
new /obj/item/circuitboard/machine/techfab/department/security(src)
|
|
new /obj/item/storage/photo_album/HoS(src)
|
|
new /obj/item/mod/construction/armor/safeguard(src)
|
|
new /obj/item/mod/module/jetpack(src)
|
|
new /obj/item/mod/module/holster(src)
|
|
new /obj/item/card/id/departmental_budget/sec(src)
|