diff --git a/code/game/machinery/clonepod.dm b/code/game/machinery/clonepod.dm index 4853ae760b0..04e8e8a0a0b 100644 --- a/code/game/machinery/clonepod.dm +++ b/code/game/machinery/clonepod.dm @@ -358,6 +358,7 @@ clone.set_heartattack(FALSE) //you are not allowed to die clone.adjustCloneLoss(25) //to punish early ejects clone.Weaken(4 SECONDS) + ADD_TRAIT(clone, TRAIT_NOFIRE, "cloning") // Plasmamen shouldn't catch fire while cloning //Ejects a clone. The force var ejects even if there's still clone damage. /obj/machinery/clonepod/proc/eject_clone(force = FALSE) @@ -376,6 +377,7 @@ patient_mind.transfer_to(clone) clone.grab_ghost() clone.update_revive() + REMOVE_TRAIT(clone, TRAIT_NOFIRE, "cloning") to_chat(clone, "You remember nothing from the time that you were dead!") to_chat(clone, "There's a bright flash of light, and you take your first breath once more.") @@ -393,7 +395,8 @@ patient_mind.transfer_to(clone) clone.grab_ghost() clone.update_revive() - to_chat(clone, "You remember nothing from the time that you were dead!") + REMOVE_TRAIT(clone, TRAIT_NOFIRE, "cloning") + to_chat(clone, "You remember nothing from the time that you were dead!") to_chat(clone, "You're ripped out of blissful oblivion! You feel like shit.") reset_cloning()