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()