From 3cff59ec7451f198a0d7e2fb30d33574323bceba Mon Sep 17 00:00:00 2001 From: fludd12 Date: Thu, 26 Jan 2017 05:09:44 -0500 Subject: [PATCH] Adds Respawner --- code/game/objects/structures/misc.dm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/code/game/objects/structures/misc.dm b/code/game/objects/structures/misc.dm index 3e9fba93105..1f1b85e4b73 100644 --- a/code/game/objects/structures/misc.dm +++ b/code/game/objects/structures/misc.dm @@ -57,3 +57,19 @@ return else to_chat(user, "FĆAL �Rr�R: ŧer nt recgnized, c-cntr-r䣧-ç äcked.") + +/obj/structure/respawner + name = "\improper Long-Distance Cloning Machine" + desc = "Top-of-the-line Nanotrasen technology allows for cloning of crew members from off-station upon bluespace request." + icon = 'icons/obj/xenoarchaeology.dmi' + icon_state = "borgcharger1(old)" + anchored = 1 + density = 1 + +/obj/structure/respawner/attack_ghost(mob/dead/observer/user as mob) + var/response = alert(user, "Are you sure you want to spawn like this?\n(If you do this, you won't be able to be cloned!)","Respawn?","Yes","No") + if(response == "Yes") + user.forceMove(get_turf(src)) + log_admin("[key_name(user)] was incarnated by a respawner machine.") + message_admins("[key_name(user)] was incarnated by a respawner machine.") + user.incarnate_ghost() \ No newline at end of file