diff --git a/code/modules/reagents/newchem/medicine.dm b/code/modules/reagents/newchem/medicine.dm index af933f9b9b4..a236048611d 100644 --- a/code/modules/reagents/newchem/medicine.dm +++ b/code/modules/reagents/newchem/medicine.dm @@ -760,12 +760,11 @@ proc/chemical_mob_spawn(var/datum/reagents/holder, var/amount_to_spawn, var/reac /datum/reagent/mutadone/on_mob_life(var/mob/living/carbon/human/M as mob) M.jitteriness = 0 - var/needs_update = 1 //M.mutations.len > 0 + var/needs_update = M.mutations.len > 0 for(var/block=1;block<=DNA_SE_LENGTH;block++) M.dna.SetSEState(block,0) genemutcheck(M,block,null,MUTCHK_FORCED) - M.update_mutations() M.dna.struc_enzymes = M.dna.struc_enzymes_original diff --git a/html/changelogs/mutadone-fix-mccloud.yml b/html/changelogs/mutadone-fix-mccloud.yml new file mode 100644 index 00000000000..ea5fb1f0b21 --- /dev/null +++ b/html/changelogs/mutadone-fix-mccloud.yml @@ -0,0 +1,7 @@ + +author: Fox McCloud + +delete-after: True + +changes: + - bugfix: "Fixes Mutadone incurring a massive cost on the server." \ No newline at end of file