diff --git a/code/modules/mob/living/simple_mob/simple_mob_vr.dm b/code/modules/mob/living/simple_mob/simple_mob_vr.dm index 7808dea7bf..78aadd2f3d 100644 --- a/code/modules/mob/living/simple_mob/simple_mob_vr.dm +++ b/code/modules/mob/living/simple_mob/simple_mob_vr.dm @@ -42,6 +42,7 @@ var/vore_fullness = 0 // How "full" the belly is (controls icons) var/vore_icons = 0 // Bitfield for which fields we have vore icons for. + var/vore_eyes = FALSE // For mobs with fullness specific eye overlays. var/life_disabled = 0 // For performance reasons var/mount_offset_x = 5 // Horizontal riding offset. @@ -84,6 +85,9 @@ icon_state = "[icon_dead]-[vore_fullness]" else if(((stat == UNCONSCIOUS) || resting || incapacitated(INCAPACITATION_DISABLED) ) && icon_rest && (vore_icons & SA_ICON_REST)) icon_state = "[icon_rest]-[vore_fullness]" + if(vore_eyes) //Update eye layer if applicable. + remove_eyes() + add_eyes() update_transform() /mob/living/simple_mob/proc/will_eat(var/mob/living/M) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/dragon.dm b/code/modules/mob/living/simple_mob/subtypes/vore/dragon.dm index c397365f25..319c063f9b 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/dragon.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/dragon.dm @@ -96,6 +96,7 @@ mount_offset_y = 24 mount_offset_x = -9 has_eye_glow = TRUE + vore_eyes = TRUE /mob/living/simple_mob/vore/aggressive/dragon/Login() . = ..() diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/sect_drone.dm b/code/modules/mob/living/simple_mob/subtypes/vore/sect_drone.dm index 3c7aabfca4..1bfb4a4ade 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/sect_drone.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/sect_drone.dm @@ -30,6 +30,7 @@ icon = 'icons/mob/vore64x64.dmi' vis_height = 64 has_eye_glow = TRUE + vore_eyes = TRUE faction = "insects" maxHealth = 90 diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/sect_queen.dm b/code/modules/mob/living/simple_mob/subtypes/vore/sect_queen.dm index 649062e873..d4b5b326d9 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/sect_queen.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/sect_queen.dm @@ -33,6 +33,7 @@ icon = 'icons/mob/vore64x64.dmi' vis_height = 64 has_eye_glow = TRUE + vore_eyes = TRUE faction = "insects" maxHealth = 200