Fix persistent scarring runtime (#53719)

If statement requiring a non-null var would explicitly run when that var was null.

Added early continue to skip over it in that scenario.
This commit is contained in:
Timberpoes
2020-09-15 19:19:40 -04:00
committed by GitHub
parent fb916a98a9
commit 8a6fc43738
+5 -1
View File
@@ -401,7 +401,11 @@ SUBSYSTEM_DEF(persistence)
continue
var/mob/living/carbon/human/original_human = ending_human.mind.original_character
if(!original_human || original_human.stat == DEAD || !original_human.all_scars || !(original_human == ending_human))
if(!original_human)
continue
if(original_human.stat == DEAD || !original_human.all_scars || !(original_human == ending_human))
original_human.save_persistent_scars(TRUE)
else
original_human.save_persistent_scars()