This commit is contained in:
Verkister
2018-04-28 13:19:35 +03:00
parent 733c21944f
commit 87d2dbc3fb
2 changed files with 15 additions and 24 deletions
@@ -92,11 +92,10 @@
if(!eye_layer)
eye_layer = image(icon, "badboi-eyes")
eye_layer.plane = PLANE_LIGHTING_ABOVE
modifier_overlay = eye_layer
overlays += eye_layer
add_overlay(eye_layer)
/mob/living/simple_animal/hostile/badboi/proc/remove_eyes()
overlays -= eye_layer
cut_overlay(eye_layer)
/mob/living/simple_animal/hostile/badboi/New()
add_eyes()
@@ -104,13 +103,11 @@
/mob/living/simple_animal/hostile/badboi/death(gibbed, deathmessage = "shudders and collapses!")
.=..()
remove_eyes()
resting = 0
icon_state = icon_dead
/mob/living/simple_animal/hostile/badboi/lay_down()
..()
if(resting)
remove_eyes()
else
/mob/living/simple_animal/hostile/badboi/update_icon()
. = ..()
remove_eyes()
if(stat == CONSCIOUS && !resting)
add_eyes()
@@ -330,29 +330,23 @@
if(!eye_layer)
eye_layer = image(icon, "[eyetype]-eyes")
eye_layer.plane = PLANE_LIGHTING_ABOVE
modifier_overlay = eye_layer
overlays += eye_layer
add_overlay(eye_layer)
/mob/living/simple_animal/otie/proc/remove_eyes()
overlays -= eye_layer
cut_overlay(eye_layer)
/mob/living/simple_animal/otie/New()
if(glowyeyes)
add_eyes()
..()
/mob/living/simple_animal/otie/lay_down()
..()
if(glowyeyes)
if(resting)
remove_eyes()
else
add_eyes()
/mob/living/simple_animal/otie/update_icon()
. = ..()
remove_eyes()
if(glowyeyes && stat == CONSCIOUS && !resting)
add_eyes()
/mob/living/simple_animal/otie/death(gibbed, deathmessage = "dies!")
if(glowyeyes)
remove_eyes()
.=..()
resting = 0
icon_state = icon_dead
update_icon()
..()
icon_state = icon_dead