/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, /obj/item/clamp, /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/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/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, /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 ..()