From 9c8a0cb0a5c830fdc21dfa3d95968c43784f7309 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Thu, 31 Dec 2015 10:47:33 -0600 Subject: [PATCH] Implant --- code/modules/awaymissions/corpse.dm | 6 ++++++ code/modules/awaymissions/mission_code/snowdin.dm | 1 + 2 files changed, 7 insertions(+) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index e39dcaa34e6..08b47573729 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -32,6 +32,7 @@ var/death = TRUE var/flavour_text = "The mapper forgot to set this!" var/faction = null + var/list/implants = list() density = 1 /obj/effect/landmark/corpse/initialize() @@ -105,6 +106,11 @@ W.registered_name = M.real_name W.update_label() M.equip_to_slot_or_del(W, slot_wear_id) + + for(var/I in implants) + var/obj/item/weapon/implant/X = new I + X.implant(M) + if(ckey) M.ckey = ckey M << "[flavour_text]" diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index bbf5856959f..cb9dcad479f 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -237,6 +237,7 @@ obj/item/weapon/paper/crumpled/snowdin/shovel icon_state = "sleeper" roundstart = FALSE death = FALSE + implants = list(/obj/item/weapon/implant/exile) faction = "syndicate" flavour_text = {"You are a syndicate operative recently awoken from cyrostatis in an underground outpost. Monitor Nanotrasen communications and record infomation. All intruders should be disposed of swirfly to assure no gathered infomation is stolen or lost. Try not to wander too far from the outpost as the caves can be a deadly place even for a trained operative such as yourself."}