diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 9b579c4dadb..3a287de0d13 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -33,6 +33,7 @@ real_name = name for(var/spell in construct_spells) AddSpell(new spell(src)) + updateicon() /mob/living/simple_animal/construct/Die() ..() @@ -326,6 +327,18 @@ /mob/living/simple_animal/construct/harvester/Process_Spacemove(var/check_drift = 0) return 1 + +////////////////Glow//////////////////// +/mob/living/simple_animal/construct/proc/updateicon() + overlays = 0 + var/overlay_layer = LIGHTING_LAYER + 1 + if(layer != MOB_LAYER) + overlay_layer=TURF_LAYER+0.2 + + overlays += image('icons/mob/cultglows.dmi',"glow-[icon_state]",overlay_layer) + + + //set_light(1,2,"red") ////////////////Powers////////////////// diff --git a/icons/mob/cultglows.dmi b/icons/mob/cultglows.dmi new file mode 100644 index 00000000000..09455d193a9 Binary files /dev/null and b/icons/mob/cultglows.dmi differ