diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 71959e986ae..0b49d89e903 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -59,17 +59,18 @@ /obj/item/device/flash/proc/flash_carbon(var/mob/living/carbon/M, var/mob/user = null, var/power = 5, convert = 1) add_logs(user, M, "flashed", object="[src.name]") - var/safety = M:eyecheck() + var/safety = M.eyecheck() if(safety <= 0) M.confused += power flick("e_flash", M.flash) if(user && convert) terrible_conversion_proc(M, user) M.Stun(1) - user.visible_message("[user] blinds [M] with the flash!") + user.visible_message("[user] blinds [M] with the flash!") return 1 else - user.visible_message("[user] fails to blind [M] with the flash!") + if(user && convert) + user.visible_message("[user] fails to blind [M] with the flash!") return 0 /obj/item/device/flash/attack(mob/living/M, mob/user) @@ -92,6 +93,7 @@ /obj/item/device/flash/attack_self(mob/living/carbon/user, flag = 0, emp = 0) if(!try_use_flash(user)) return 0 + user.visible_message("[user]'s flash emits a blinding light!") for(var/mob/living/carbon/M in oviewers(3, null)) flash_carbon(M, user, 3, 0)