diff --git a/maps/sierra/icons/obj/suitstorage.dmi b/maps/sierra/icons/obj/suitstorage.dmi index ec9646f00bf32..84e251e2e620c 100644 Binary files a/maps/sierra/icons/obj/suitstorage.dmi and b/maps/sierra/icons/obj/suitstorage.dmi differ diff --git a/maps/sierra/machinery/machinery.dm b/maps/sierra/machinery/machinery.dm index 3183d681394e4..a42b9b97ec54b 100644 --- a/maps/sierra/machinery/machinery.dm +++ b/maps/sierra/machinery/machinery.dm @@ -73,20 +73,48 @@ islocked = 1 ssu_color = "#55aaaa" -/obj/machinery/suit_storage_unit/mining/Initialize() - . = ..() +/obj/machinery/suit_storage_unit/mining + name = "mining voidsuit storage unit" + suit= /obj/item/clothing/suit/space/void/mining + helmet = /obj/item/clothing/head/helmet/space/void/mining + boots = /obj/item/clothing/shoes/magboots + tank = /obj/item/tank/oxygen + mask = /obj/item/clothing/mask/breath + req_access = list(access_mining) + islocked = 1 ssu_color = "#b88a3b" -/obj/machinery/suit_storage_unit/engineering/Initialize() - . = ..() +/obj/machinery/suit_storage_unit/engineering + name = "engineering voidsuit storage unit" + suit= /obj/item/clothing/suit/space/void/engineering + helmet = /obj/item/clothing/head/helmet/space/void/engineering + boots = /obj/item/clothing/shoes/magboots + tank = /obj/item/tank/oxygen + mask = /obj/item/clothing/mask/breath + req_access = list(access_construction) + islocked = 1 ssu_color = "#ffbf00" -/obj/machinery/suit_storage_unit/atmos/Initialize() - . = ..() +/obj/machinery/suit_storage_unit/atmos + name = "atmospherics voidsuit storage unit" + suit= /obj/item/clothing/suit/space/void/atmos + helmet = /obj/item/clothing/head/helmet/space/void/atmos + boots = /obj/item/clothing/shoes/magboots + tank = /obj/item/tank/oxygen + mask = /obj/item/clothing/mask/breath + req_access = list(access_atmospherics) + islocked = 1 ssu_color = "#00cccc" -/obj/machinery/suit_storage_unit/science/Initialize() - . = ..() +/obj/machinery/suit_storage_unit/science + name = "excavation voidsuit storage unit" + suit= /obj/item/clothing/suit/space/void/excavation + helmet = /obj/item/clothing/head/helmet/space/void/excavation + boots = /obj/item/clothing/shoes/magboots + tank = /obj/item/tank/oxygen + mask = /obj/item/clothing/mask/breath + req_access = list(access_xenoarch) + islocked = 1 ssu_color = "#990000" /obj/machinery/suit_storage_unit/security/sapper diff --git a/maps/sierra/machinery/suit_storage.dm b/maps/sierra/machinery/suit_storage.dm index 54411726e38c5..2e43cd8e0010f 100644 --- a/maps/sierra/machinery/suit_storage.dm +++ b/maps/sierra/machinery/suit_storage.dm @@ -40,5 +40,7 @@ AddOverlays(overlay_image(icon,"[base_icon_state]_uvstrong", plane = EFFECTS_ABOVE_LIGHTING_PLANE, layer = ABOVE_LIGHTING_LAYER)) else AddOverlays(overlay_image(icon,"[base_icon_state]_uv", plane = EFFECTS_ABOVE_LIGHTING_PLANE, layer = ABOVE_LIGHTING_LAYER)) + if(islocked) + AddOverlays(overlay_image(icon, "[base_icon_state]_locked", plane = EFFECTS_ABOVE_LIGHTING_PLANE, layer = ABOVE_LIGHTING_LAYER)) else AddOverlays(overlay_image(icon, "[base_icon_state]_ready", plane = EFFECTS_ABOVE_LIGHTING_PLANE, layer = ABOVE_LIGHTING_LAYER))