diff --git a/modular_doppler/modular_species/species_types/android/android_parts.dm b/modular_doppler/modular_species/species_types/android/android_parts.dm index ca958f8146c88..71f8895906b11 100644 --- a/modular_doppler/modular_species/species_types/android/android_parts.dm +++ b/modular_doppler/modular_species/species_types/android/android_parts.dm @@ -45,9 +45,13 @@ // emissive handling if(!monitor_state || monitor_state == "none") return . + var/monitor_type = istype(src, /obj/item/bodypart/head/robot/android/synth_lizard) ? "lizard_em" : "monitor_em" - . += emissive_appearance('modular_doppler/modular_customization/accessories/icons/cybernetic/synth_screens.dmi', monitor_type, owner, alpha = owner.alpha) - return + + var/image/monitor_emissive = image('icons/blanks/32x32.dmi', "nothing", -BODY_LAYER) + monitor_emissive.overlays += emissive_appearance('modular_doppler/modular_customization/accessories/icons/cybernetic/synth_screens.dmi', monitor_type, src, alpha = owner.alpha) + . += monitor_emissive + return . /obj/item/bodypart/head/robot/android/welder_act_secondary(mob/living/user, obj/item/tool) . = ..()