mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Ports Polaris PRs 6424, 6426, 6428, 6430, 6431, 6432, 6433, and 6434 No vorestation edit markings because they are polariscode ports.
151 lines
5.4 KiB
Plaintext
151 lines
5.4 KiB
Plaintext
/obj/structure/closet/secure_closet/engineering_chief
|
|
name = "chief engineer's locker"
|
|
icon_state = "securece1"
|
|
icon_closed = "securece"
|
|
icon_locked = "securece1"
|
|
icon_opened = "secureceopen"
|
|
icon_broken = "securecebroken"
|
|
icon_off = "secureceoff"
|
|
req_access = list(access_ce)
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/accessory/storage/brown_vest,
|
|
/obj/item/blueprints,
|
|
///obj/item/clamp, //VOREStation Removal: without leaks those are pointless,
|
|
///obj/item/clamp, //VOREStation Removal: without leaks those are pointless,
|
|
/obj/item/clothing/under/rank/chief_engineer,
|
|
/obj/item/clothing/under/rank/chief_engineer/skirt,
|
|
/obj/item/clothing/head/hardhat/white,
|
|
/obj/item/clothing/head/welding,
|
|
/obj/item/clothing/gloves/yellow,
|
|
/obj/item/clothing/shoes/brown,
|
|
/obj/item/weapon/cartridge/ce,
|
|
/obj/item/device/radio/headset/heads/ce,
|
|
/obj/item/device/radio/headset/heads/ce/alt,
|
|
/obj/item/weapon/storage/toolbox/mechanical,
|
|
/obj/item/clothing/suit/storage/hazardvest,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/device/multitool,
|
|
/obj/item/weapon/storage/belt/utility/chief/full,
|
|
/obj/item/device/flash,
|
|
/obj/item/device/t_scanner/upgraded,
|
|
/obj/item/taperoll/engineering,
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/engineering,
|
|
/obj/item/clothing/shoes/boots/winter/engineering,
|
|
/obj/item/weapon/tank/emergency/oxygen/engi,
|
|
/obj/item/weapon/reagent_containers/spray/windowsealant) //VOREStation Add
|
|
|
|
/obj/structure/closet/secure_closet/engineering_chief/Initialize()
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/industrial
|
|
else
|
|
starts_with += /obj/item/weapon/storage/backpack/satchel/eng
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/dufflebag/eng
|
|
return ..()
|
|
|
|
/obj/structure/closet/secure_closet/engineering_electrical
|
|
name = "electrical supplies"
|
|
icon_state = "secureengelec1"
|
|
icon_closed = "secureengelec"
|
|
icon_locked = "secureengelec1"
|
|
icon_opened = "toolclosetopen"
|
|
icon_broken = "secureengelecbroken"
|
|
icon_off = "secureengelecoff"
|
|
req_access = list(access_engine_equip)
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/gloves/yellow = 2,
|
|
/obj/item/weapon/storage/toolbox/electrical = 3,
|
|
/obj/item/weapon/module/power_control = 3,
|
|
/obj/item/device/multitool = 3)
|
|
|
|
|
|
/obj/structure/closet/secure_closet/engineering_welding
|
|
name = "welding supplies"
|
|
icon_state = "secureengweld1"
|
|
icon_closed = "secureengweld"
|
|
icon_locked = "secureengweld1"
|
|
icon_opened = "toolclosetopen"
|
|
icon_broken = "secureengweldbroken"
|
|
icon_off = "secureengweldoff"
|
|
req_access = list(access_construction)
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/head/welding = 3,
|
|
/obj/item/weapon/weldingtool/largetank = 3,
|
|
/obj/item/weapon/weldpack = 3,
|
|
/obj/item/clothing/glasses/welding = 3)
|
|
|
|
/obj/structure/closet/secure_closet/engineering_personal
|
|
name = "engineer's locker"
|
|
icon_state = "secureeng1"
|
|
icon_closed = "secureeng"
|
|
icon_locked = "secureeng1"
|
|
icon_opened = "secureengopen"
|
|
icon_broken = "secureengbroken"
|
|
icon_off = "secureengoff"
|
|
req_access = list(access_engine_equip)
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/accessory/storage/brown_vest,
|
|
/obj/item/weapon/storage/toolbox/mechanical,
|
|
/obj/item/device/radio/headset/headset_eng,
|
|
/obj/item/device/radio/headset/headset_eng/alt,
|
|
/obj/item/clothing/suit/storage/hazardvest,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/clothing/glasses/meson,
|
|
/obj/item/weapon/cartridge/engineering,
|
|
/obj/item/taperoll/engineering,
|
|
/obj/item/clothing/head/hardhat,
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/engineering,
|
|
/obj/item/clothing/shoes/boots/winter/engineering,
|
|
/obj/item/weapon/tank/emergency/oxygen/engi,
|
|
/obj/item/weapon/reagent_containers/spray/windowsealant) //VOREStation Add
|
|
|
|
/obj/structure/closet/secure_closet/engineering_personal/Initialize()
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/industrial
|
|
else
|
|
starts_with += /obj/item/weapon/storage/backpack/satchel/eng
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/dufflebag/eng
|
|
return ..()
|
|
|
|
|
|
/obj/structure/closet/secure_closet/atmos_personal
|
|
name = "technician's locker"
|
|
icon_state = "secureatm1"
|
|
icon_closed = "secureatm"
|
|
icon_locked = "secureatm1"
|
|
icon_opened = "secureatmopen"
|
|
icon_broken = "secureatmbroken"
|
|
icon_off = "secureatmoff"
|
|
req_access = list(access_atmospherics)
|
|
|
|
starts_with = list(
|
|
/obj/item/clothing/accessory/storage/brown_vest,
|
|
/obj/item/clothing/suit/fire/firefighter,
|
|
/obj/item/clothing/head/hardhat/red,
|
|
/obj/item/device/flashlight,
|
|
/obj/item/weapon/extinguisher,
|
|
///obj/item/clamp, //VOREStation Removal: without leaks those are pointless,
|
|
/obj/item/device/radio/headset/headset_eng,
|
|
/obj/item/device/radio/headset/headset_eng/alt,
|
|
/obj/item/clothing/suit/storage/hazardvest,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/item/weapon/cartridge/atmos,
|
|
/obj/item/taperoll/atmos,
|
|
/obj/item/clothing/suit/storage/hooded/wintercoat/engineering/atmos,
|
|
/obj/item/clothing/shoes/boots/winter/atmos,
|
|
/obj/item/weapon/tank/emergency/oxygen/engi)
|
|
|
|
/obj/structure/closet/secure_closet/atmos_personal/Initialize()
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/industrial
|
|
else
|
|
starts_with += /obj/item/weapon/storage/backpack/satchel/eng
|
|
if(prob(50))
|
|
starts_with += /obj/item/weapon/storage/backpack/dufflebag/eng
|
|
return ..()
|