diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 8bcf2e7fb65..9bf4a92509d 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -175,7 +175,13 @@ Please contact me on #coderbus IRC. ~Carn x //5: Set appearance once appearance = ma_compiled -/mob/living/carbon/human/update_transform(var/mutable_appearance/ma) +/mob/living/carbon/human/update_transform(var/mutable_appearance/passed_ma) + var/mutable_appearance/ma + if(passed_ma) + ma = passed_ma + else + ma = new(src) + /* VOREStation Edit START - TODO - Consider switching to icon_scale // First, get the correct size. var/desired_scale = icon_scale @@ -204,6 +210,9 @@ Please contact me on #coderbus IRC. ~Carn x ma.transform = M ma.layer = MOB_LAYER // Fix for a byond bug where turf entry order no longer matters + if(!passed_ma) + appearance = ma + //Update the layers from the defines above /mob/living/carbon/human/update_icons_layers(var/update_icons = 1) list_layers.Cut() diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 5c8b7a7c12a..adcd4fbee2c 100644 Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ