Merge pull request #4180 from Citadel-Station-13/upstream-merge-33192

[MIRROR] Fixes terrible Flash logic
This commit is contained in:
LetterJay
2017-12-03 06:11:18 -06:00
committed by GitHub
+2 -7
View File
@@ -71,15 +71,12 @@
return 1
/obj/item/device/assembly/flash/proc/try_use_flash(mob/user = null)
flash_recharge(10)
if(crit_fail)
return 0
playsound(src.loc, 'sound/weapons/flash.ogg', 100, 1)
update_icon(1)
times_used++
flash_recharge(10)
update_icon(1)
if(user && !clown_check(user))
return 0
@@ -107,11 +104,9 @@
/obj/item/device/assembly/flash/attack(mob/living/M, mob/user)
if(!try_use_flash(user))
return 0
if(iscarbon(M))
flash_carbon(M, user, 5, 1)
return 1
else if(issilicon(M))
var/mob/living/silicon/robot/R = M
add_logs(user, R, "flashed", src)