From 81da5906c84eaac53a724c0309b7bbea35fd9d7e Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sun, 10 Jan 2016 21:02:00 -0500 Subject: [PATCH] even more optimization --- code/modules/reagents/newchem/medicine.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/newchem/medicine.dm b/code/modules/reagents/newchem/medicine.dm index 0a320a38c3c..0e5c3fb88f5 100644 --- a/code/modules/reagents/newchem/medicine.dm +++ b/code/modules/reagents/newchem/medicine.dm @@ -760,12 +760,13 @@ 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 = M.mutations.len > 0 + var/needs_update = M.mutations.len > 0 || M.disabilities > 0 || M.sdisabilities > 0 if(needs_update) for(var/block=1;block<=DNA_SE_LENGTH;block++) - M.dna.SetSEState(block,0) + M.dna.SetSEState(block,0, 1) genemutcheck(M,block,null,MUTCHK_FORCED) + M.dna.UpdateSE() M.dna.struc_enzymes = M.dna.struc_enzymes_original