diff --git a/code/modules/antagonists/changeling/changeling_power.dm b/code/modules/antagonists/changeling/changeling_power.dm index a88759b5467..dcec4ba770a 100644 --- a/code/modules/antagonists/changeling/changeling_power.dm +++ b/code/modules/antagonists/changeling/changeling_power.dm @@ -94,9 +94,12 @@ // Transform the target to the chosen dna. Used in transform.dm and tiny_prick.dm (handy for changes since it's the same thing done twice) /datum/action/changeling/proc/transform_dna(mob/living/carbon/human/H, datum/dna/D) + var/internals_on = H.internal if(!D) return var/changes_species = TRUE if(H.dna.species.name == D.species.name) changes_species = FALSE H.change_dna(D, changes_species) + if(internals_on) + H.internal = internals_on