diff --git a/code/game/gamemodes/changeling/powers/augmented_eyesight.dm b/code/game/gamemodes/changeling/powers/augmented_eyesight.dm index ca45e620da4..1644c4325da 100644 --- a/code/game/gamemodes/changeling/powers/augmented_eyesight.dm +++ b/code/game/gamemodes/changeling/powers/augmented_eyesight.dm @@ -63,15 +63,3 @@ /obj/item/organ/cyberimp/eyes/thermals/ling/emp_act(severity) return - -/obj/item/organ/cyberimp/eyes/thermals/ling/Insert(mob/living/carbon/M, special = 0) - ..() - if(ishuman(owner)) - var/mob/living/carbon/human/H = owner - H.weakeyes = 1 - -/obj/item/organ/cyberimp/eyes/thermals/ling/Remove(mob/living/carbon/M, special = 0) - if(ishuman(owner)) - var/mob/living/carbon/human/H = owner - H.weakeyes = 0 - ..() diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index d09a28ab64f..c0c78d9dafc 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -120,9 +120,6 @@ if(L.flash_act(affect_silicon = 1)) L.Weaken(strength) - if(L.weakeyes) - L.Weaken(strength * 1.5) - L.visible_message("[L] gasps and shields their eyes!") return 1 diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 72c957f82d9..a2defbfed18 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -99,8 +99,6 @@ //20% chance to actually hit the eyes if(prob(effectchance * diode.rating) && C.flash_act(severity)) outmsg = "You blind [C] by shining [src] in their eyes." - if(C.weakeyes) - C.Stun(1) else outmsg = "You fail to blind [C] by shining [src] at their eyes!" diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/weapons/grenades/flashbang.dm index 3fb31bd2414..0802656f8a1 100644 --- a/code/game/objects/items/weapons/grenades/flashbang.dm +++ b/code/game/objects/items/weapons/grenades/flashbang.dm @@ -24,13 +24,7 @@ var/distance = max(0,get_dist(get_turf(src),T)) //Flash - if(M.weakeyes) - M.visible_message("[M] screams and collapses!") - M << "AAAAGH!" - M.Weaken(15) //hella stunned - M.Stun(15) - M.adjust_eye_damage(8) - else if(M.flash_act(affect_silicon = 1)) + if(M.flash_act(affect_silicon = 1)) M.Stun(max(10/max(1,distance), 3)) M.Weaken(max(10/max(1,distance), 3)) //Bang diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index 376cb01f50a..4e06fb0b9d4 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -87,8 +87,6 @@ /obj/item/device/assembly/flash/proc/flash_carbon(mob/living/carbon/M, mob/user = null, power = 15, targeted = 1) add_logs(user, M, "flashed", src) if(user && targeted) - if(M.weakeyes) - M.Weaken(3) //quick weaken bypasses eye protection but has no eye flash if(M.flash_act(1, 1)) M.confused += power terrible_conversion_proc(M, user) @@ -96,9 +94,6 @@ visible_message("[user] blinds [M] with the flash!") user << "You blind [M] with the flash!" M << "[user] blinds you with the flash!" - if(M.weakeyes) - M.Stun(2) - M.visible_message("[M] gasps and shields their eyes!", "You gasp and shield your eyes!") else visible_message("[user] fails to blind [M] with the flash!") user << "You fail to blind [M] with the flash!" diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index d619d6f54bf..c112139b0cb 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -227,8 +227,6 @@ if(.) // we've been flashed if(visual) return - if(weakeyes) - Stun(2) if (damage == 1) src << "Your eyes sting a little." diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 4cab0731dca..e6ce7a37443 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -129,8 +129,6 @@ var/digitalinvis = 0 //Are they ivisible to the AI? var/image/digitaldisguise = null //what does the AI see instead of them? - var/weakeyes = 0 //Are they vulnerable to flashes? - var/has_unlimited_silicon_privilege = 0 // Can they interact with station electronics var/force_compose = 0 //If this is nonzero, the mob will always compose it's own hear message instead of using the one given in the arguments.