From fca5ede923f97035aa644734820155da5bfaaf2c Mon Sep 17 00:00:00 2001 From: Ludox Date: Thu, 18 Mar 2021 02:32:54 +0100 Subject: [PATCH] Shitcode has arrived --- code/modules/antagonists/changeling/powers/revive.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/changeling/powers/revive.dm b/code/modules/antagonists/changeling/powers/revive.dm index f193fb6736..3b78960ff1 100644 --- a/code/modules/antagonists/changeling/powers/revive.dm +++ b/code/modules/antagonists/changeling/powers/revive.dm @@ -11,6 +11,14 @@ //Revive from revival stasis /obj/effect/proc_holder/changeling/revive/sting_action(mob/living/carbon/user) + var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) + if(!changeling) + return + if(changeling.hostile_absorbed) + to_chat(user, "We cannot muster up the strength to revive ourselves!") + changeling.purchasedpowers -= src + src.action.Remove(user) + return user.cure_fakedeath("changeling") user.revive(full_heal = 1) var/list/missing = user.get_missing_limbs() @@ -27,7 +35,6 @@ user.regenerate_limbs(0, list(BODY_ZONE_HEAD)) user.regenerate_organs() to_chat(user, "We have revived ourselves.") - var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) changeling.purchasedpowers -= src src.action.Remove(user) return TRUE