From 15665eea2a7d958910ff80248f98d6873eb90922 Mon Sep 17 00:00:00 2001 From: Leshana Date: Tue, 14 Apr 2020 18:18:33 -0400 Subject: [PATCH] Another fix for Runtime in update_icons.dm,254: Cannot execute null.GetUIState(). - This time lets just ensure dna is instantiated no matter who is calling dress_preview_mob(). --- code/modules/mob/new_player/preferences_setup.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 49489011219..81475ff2abe 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -194,6 +194,8 @@ b_skin = blue /datum/preferences/proc/dress_preview_mob(var/mob/living/carbon/human/mannequin) + if(!mannequin.dna) // Special handling for preview icons before SSAtoms has initailized. + mannequin.dna = new /datum/dna(null) copy_to(mannequin, TRUE) if(!equip_preview_mob)