diff --git a/code/modules/awaymissions/mission_code/ruins/oldstation.dm b/code/modules/awaymissions/mission_code/ruins/oldstation.dm index b26aaaaa80d..d1f30fd6c4e 100644 --- a/code/modules/awaymissions/mission_code/ruins/oldstation.dm +++ b/code/modules/awaymissions/mission_code/ruins/oldstation.dm @@ -14,24 +14,31 @@ new /obj/item/stack/medical/ointment(src) /obj/item/card/id/away/old - name = "a perfectly generic identification card" - desc = "A perfectly generic identification card. Looks like it could use some flavor." + name = "A perfectly retrograde identification card" + desc = "A perfectly retrograde identification card. Looks like it could use some flavor." + icon = 'icons/obj/card.dmi' + icon_state = "retro" access = list(access_away01) /obj/item/card/id/away/old/sec name = "Security Officer ID" - desc = "Security officers ID card." - icon_state = "centcom" + desc = "A clip on ID Badge, has one of those fancy new magnetic strips built in. This one is encoded for the Security Dept." + icon_state = "retro_security" /obj/item/card/id/away/old/sci name = "Scientist ID" - desc = "Scientists ID card." - icon_state = "centcom" + desc = "A clip on ID Badge, has one of those fancy new magnetic strips built in. This one is encoded for the Science Dept." + icon_state = "retro_research" + +/obj/item/card/id/away/old/med + name = "Medical ID" + desc = "A clip on ID Badge, has one of those fancy new magnetic strips built in. This one is encoded for the Medical Dept." + icon_state = "retro_medical" /obj/item/card/id/away/old/eng name = "Engineer ID" - desc = "Engineers ID card." - icon_state = "centcom" + desc = "A clip on ID Badge, has one of those fancy new magnetic strips built in. This one is encoded for the Engineering Dept." + icon_state = "retro_engineering" /obj/item/card/id/away/old/apc name = "APC Access ID" @@ -372,7 +379,7 @@ cryogenics pod due to an oncoming radiation storm. The last thing you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \ your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod. \ Work as a team with your fellow survivors and do not abandon them." - uniform = /obj/item/clothing/under/rank/security + uniform = /obj/item/clothing/under/retro/security shoes = /obj/item/clothing/shoes/jackboots id = /obj/item/card/id/away/old/sec r_pocket = /obj/item/restraints/handcuffs @@ -380,7 +387,32 @@ assignedrole = "Ancient Crew" /obj/effect/mob_spawn/human/oldsec/Destroy() - new/obj/structure/showcase/machinery/oldpod/used(drop_location()) + new /obj/structure/showcase/machinery/oldpod/used(drop_location()) + return ..() + +/obj/effect/mob_spawn/human/oldmed + name = "old cryogenics pod" + desc = "A humming cryo pod. You can barely recognise a medical uniform underneath the built up ice. The machine is attempting to wake up its occupant." + mob_name = "a medical doctor" + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "sleeper" + roundstart = FALSE + death = FALSE + random = TRUE + mob_species = /datum/species/human + flavour_text = "You are a medical working for Nanotrasen, stationed onboard a state of the art research station. You vaguely recall rushing into a \ + cryogenics pod due to an oncoming radiation storm. The last thing you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \ + your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod. \ + Work as a team with your fellow survivors and do not abandon them." + uniform = /obj/item/clothing/under/retro/medical + shoes = /obj/item/clothing/shoes/black + id = /obj/item/card/id/away/old/med + l_pocket = /obj/item/stack/medical/ointment + r_pocket = /obj/item/stack/medical/ointment + assignedrole = "Ancient Crew" + +/obj/effect/mob_spawn/human/oldmed/Destroy() + new /obj/structure/showcase/machinery/oldpod/used(drop_location()) return ..() /obj/effect/mob_spawn/human/oldeng @@ -397,7 +429,7 @@ cryogenics pod due to an oncoming radiation storm. The last thing you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \ your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod. \ Work as a team with your fellow survivors and do not abandon them." - uniform = /obj/item/clothing/under/rank/engineer + uniform = /obj/item/clothing/under/retro/engineering shoes = /obj/item/clothing/shoes/workboots id = /obj/item/card/id/away/old/eng gloves = /obj/item/clothing/gloves/color/fyellow/old @@ -405,7 +437,7 @@ assignedrole = "Ancient Crew" /obj/effect/mob_spawn/human/oldeng/Destroy() - new/obj/structure/showcase/machinery/oldpod/used(drop_location()) + new /obj/structure/showcase/machinery/oldpod/used(drop_location()) return ..() /obj/effect/mob_spawn/human/oldsci @@ -422,14 +454,14 @@ cryogenics pod due to an oncoming radiation storm. The last thing you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \ your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod. \ Work as a team with your fellow survivors and do not abandon them." - uniform = /obj/item/clothing/under/rank/scientist + uniform = /obj/item/clothing/under/retro/science shoes = /obj/item/clothing/shoes/laceup id = /obj/item/card/id/away/old/sci l_pocket = /obj/item/stack/medical/bruise_pack assignedrole = "Ancient Crew" /obj/effect/mob_spawn/human/oldsci/Destroy() - new/obj/structure/showcase/machinery/oldpod/used(drop_location()) + new /obj/structure/showcase/machinery/oldpod/used(drop_location()) return ..() /obj/structure/showcase/machinery/oldpod diff --git a/code/modules/clothing/under/oldstation_uni.dm b/code/modules/clothing/under/oldstation_uni.dm new file mode 100644 index 00000000000..f19b533ad24 --- /dev/null +++ b/code/modules/clothing/under/oldstation_uni.dm @@ -0,0 +1,37 @@ +//Let's keep clothing sorting clean. This is for all the oldstation clothes. + +/obj/item/clothing/under/retro/security + desc = "A (now) retro corporate security jumpsuit. It doesn't have any sort of robust fabric, good ol' NT cutting costs." + name = "retro security officer's uniform" + icon_state = "retro_sec" + item_state = "retro_sec" + item_color = "retro_sec" + displays_id = 0 + flags_size = ONESIZEFITSALL + +/obj/item/clothing/under/retro/medical + desc = "A once biologically resistant medical uniform. The high-vis stripes are faded and unreflective." + name = "retro medical officer's uniform" + icon_state = "retro_med" + item_state = "retro_med" + item_color = "retro_med" + displays_id = 0 + flags_size = ONESIZEFITSALL + +/obj/item/clothing/under/retro/engineering + desc = "A faded grimy engineering jumpsuit and overall combo. It's coated with oil, dust, and grit." + name = "retro engineering uniform" + icon_state = "retro_eng" + item_state = "retro_eng" + item_color = "retro_eng" + displays_id = 0 + flags_size = ONESIZEFITSALL + +/obj/item/clothing/under/retro/science + desc = "A faded polo and set of distinct white slacks. What a ridiculous tie." + name = "retro science officer's uniform" + icon_state = "retro_sci" + item_state = "retro_sci" + item_color = "retro_sci" + displays_id = 0 + flags_size = ONESIZEFITSALL diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 6ba24f30489..98c63155bd4 100644 Binary files a/icons/mob/uniform.dmi and b/icons/mob/uniform.dmi differ diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index 4799f8736d2..0dbab70dd32 100644 Binary files a/icons/obj/card.dmi and b/icons/obj/card.dmi differ diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 436d2fa3cea..ed4b3fa8627 100644 Binary files a/icons/obj/clothing/uniforms.dmi and b/icons/obj/clothing/uniforms.dmi differ diff --git a/paradise.dme b/paradise.dme index 12ee7e0948d..98074328e5f 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1317,6 +1317,7 @@ #include "code\modules\clothing\under\chameleon.dm" #include "code\modules\clothing\under\color.dm" #include "code\modules\clothing\under\miscellaneous.dm" +#include "code\modules\clothing\under\oldstation_uni.dm" #include "code\modules\clothing\under\pants.dm" #include "code\modules\clothing\under\shorts.dm" #include "code\modules\clothing\under\syndicate.dm"