More Mutadone Optimizations

This commit is contained in:
Fox-McCloud
2016-01-10 19:35:54 -05:00
parent 4941d804fa
commit 34fbc33c38
+9 -8
View File
@@ -762,16 +762,17 @@ proc/chemical_mob_spawn(var/datum/reagents/holder, var/amount_to_spawn, var/reac
M.jitteriness = 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)
if(needs_update)
for(var/block=1;block<=DNA_SE_LENGTH;block++)
M.dna.SetSEState(block,0)
genemutcheck(M,block,null,MUTCHK_FORCED)
M.dna.struc_enzymes = M.dna.struc_enzymes_original
M.dna.struc_enzymes = M.dna.struc_enzymes_original
// Might need to update appearance for hulk etc.
if(needs_update && ishuman(M))
var/mob/living/carbon/human/H = M
H.update_mutations()
// Might need to update appearance for hulk etc.
if(ishuman(M))
var/mob/living/carbon/human/H = M
H.update_mutations()
..()
return