diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index 8944959e708..aec0dcb6c1e 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -112,6 +112,7 @@ desc = "An electronic device designed to mimic the functions of a pair of human eyes. It has no benefits over organic eyes, but is easy to produce." origin_tech = "biotech=4" status = ORGAN_ROBOT + var/flash_intensity = 1 /obj/item/organ/internal/eyes/cybernetic/emp_act(severity) if(!owner || emp_proof) @@ -119,7 +120,7 @@ if(prob(10 * severity)) return to_chat(owner, "Static obfuscates your vision!") - owner.flash_eyes(visual = TRUE) + owner.flash_eyes(flash_intensity, visual = TRUE) ..() /obj/item/organ/internal/eyes/cybernetic/meson @@ -204,9 +205,7 @@ flash_protect = FLASH_PROTECTION_WELDER eye_color = "#101010" origin_tech = "materials=4;biotech=3;engineering=4;plasmatech=3" - -/obj/item/organ/internal/eyes/cybernetic/shield/emp_act(severity) - return + flash_intensity = 3 #define INTACT 0 #define ONE_SHATTERED 1 @@ -358,3 +357,7 @@ icon_state = "shield_reversed" duration = 2 SECONDS invisibility = INVISIBILITY_LEVEL_TWO + +#undef INTACT +#undef ONE_SHATTERED +#undef BOTH_SHATTERED