diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index b5a7c5d3c5..5f2771190f 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -108,7 +108,7 @@ to_chat(M, "[src] emits a blinding light!") if(targeted) if(M.flash_act(1, 1)) - M.confused += power + M.confused = CLAMP(M.confused + power, 0, power * 2) if(user) terrible_conversion_proc(M, user) visible_message("[user] blinds [M] with the flash!") @@ -125,7 +125,7 @@ to_chat(M, "[src] fails to blind you!") else if(M.flash_act()) - M.confused += power + M.confused = CLAMP(M.confused + power, 0, power * 2) /obj/item/assembly/flash/attack(mob/living/M, mob/user) if(!try_use_flash(user)) @@ -138,7 +138,7 @@ add_logs(user, R, "flashed", src) update_icon(1) M.Knockdown(rand(80,120)) - R.confused += 5 + R.confused = CLAMP(R.confused + 5, 0, 10) R.flash_act(affect_silicon = 1) user.visible_message("[user] overloads [R]'s sensors with the flash!", "You overload [R]'s sensors with the flash!") return TRUE