mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-20 12:35:33 +01:00
Merge branch 'master' of https://github.com/tgstation/tgstation into upstream-2025-11-05
This commit is contained in:
@@ -1,24 +1,41 @@
|
||||
|
||||
//Ancient cryogenic sleepers. Players become NT crewmen from a hundred year old space station, now on the verge of collapse.
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldsec
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldstation
|
||||
name = "old cryogenics pod"
|
||||
desc = "A humming cryo pod. You can barely recognise a security uniform underneath the built up ice. The machine is attempting to wake up its occupant."
|
||||
prompt_name = "a security officer"
|
||||
desc = "A humming cryo pod. You can barely recognise a uniform underneath the built up ice. The machine is attempting to wake up its occupant."
|
||||
prompt_name = "an ancient crewman"
|
||||
icon = 'icons/obj/machines/sleeper.dmi'
|
||||
icon_state = "sleeper"
|
||||
mob_species = /datum/species/human
|
||||
you_are_text = "You are a security officer working for Nanotrasen, stationed onboard a state of the art research station."
|
||||
you_are_text = "You are a crewman working for Nanotrasen, stationed onboard a state of the art research station."
|
||||
flavour_text = "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."
|
||||
important_text = "Work as a team with your fellow survivors and do not abandon them."
|
||||
outfit = /datum/outfit/oldsec
|
||||
outfit = /datum/outfit/oldeng
|
||||
spawner_job_path = /datum/job/ancient_crew
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldsec/Destroy()
|
||||
new/obj/structure/showcase/machinery/oldpod/used(drop_location())
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldstation/create_from_ghost(mob/dead/user)
|
||||
. = ..()
|
||||
notify_ghosts(
|
||||
"Someone just woke up on Charlie Station! Why not join them and help out?",
|
||||
source = ., //the spawned mob
|
||||
header = "Join in, help out!",
|
||||
click_interact = TRUE,
|
||||
notify_flags = NOTIFY_CATEGORY_NOFLASH,
|
||||
)
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldstation/Destroy()
|
||||
new /obj/structure/showcase/machinery/oldpod/used(drop_location())
|
||||
return ..()
|
||||
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldstation/sec
|
||||
desc = "A humming cryo pod. You can barely recognise a security uniform underneath the built up ice. The machine is attempting to wake up its occupant."
|
||||
prompt_name = "a security officer"
|
||||
you_are_text = "You are a security officer working for Nanotrasen, stationed onboard a state of the art research station."
|
||||
outfit = /datum/outfit/oldsec
|
||||
|
||||
/datum/outfit/oldsec
|
||||
name = "Ancient Security"
|
||||
id = /obj/item/card/id/away/old/sec
|
||||
@@ -27,24 +44,11 @@
|
||||
l_pocket = /obj/item/assembly/flash/handheld
|
||||
r_pocket = /obj/item/restraints/handcuffs
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldeng
|
||||
name = "old cryogenics pod"
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldstation/eng
|
||||
desc = "A humming cryo pod. You can barely recognise an engineering uniform underneath the built up ice. The machine is attempting to wake up its occupant."
|
||||
prompt_name = "an engineer"
|
||||
icon = 'icons/obj/machines/sleeper.dmi'
|
||||
icon_state = "sleeper"
|
||||
mob_species = /datum/species/human
|
||||
you_are_text = "You are an engineer working for Nanotrasen, stationed onboard a state of the art research station."
|
||||
flavour_text = "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."
|
||||
important_text = "Work as a team with your fellow survivors and do not abandon them."
|
||||
outfit = /datum/outfit/oldeng
|
||||
spawner_job_path = /datum/job/ancient_crew
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldeng/Destroy()
|
||||
new/obj/structure/showcase/machinery/oldpod/used(drop_location())
|
||||
return ..()
|
||||
|
||||
/datum/outfit/oldeng
|
||||
name = "Ancient Engineer"
|
||||
@@ -61,24 +65,11 @@
|
||||
mask = /obj/item/clothing/mask/breath
|
||||
internals_slot = ITEM_SLOT_SUITSTORE
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldsci
|
||||
name = "old cryogenics pod"
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldstation/sci
|
||||
desc = "A humming cryo pod. You can barely recognise a science uniform underneath the built up ice. The machine is attempting to wake up its occupant."
|
||||
prompt_name = "a scientist"
|
||||
icon = 'icons/obj/machines/sleeper.dmi'
|
||||
icon_state = "sleeper"
|
||||
mob_species = /datum/species/human
|
||||
you_are_text = "You are a scientist working for Nanotrasen, stationed onboard a state of the art research station."
|
||||
flavour_text = "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."
|
||||
important_text = "Work as a team with your fellow survivors and do not abandon them."
|
||||
outfit = /datum/outfit/oldsci
|
||||
spawner_job_path = /datum/job/ancient_crew
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/oldsci/Destroy()
|
||||
new/obj/structure/showcase/machinery/oldpod/used(drop_location())
|
||||
return ..()
|
||||
|
||||
/datum/outfit/oldsci
|
||||
name = "Ancient Scientist"
|
||||
|
||||
Reference in New Issue
Block a user