From 5d62b98c18cd5ca1a930e7802656ec16d67b73ef Mon Sep 17 00:00:00 2001 From: Chinsky Date: Mon, 5 Nov 2012 14:46:00 +0400 Subject: [PATCH] Added 50% chance of thrown baton to stun mob --- code/game/objects/items/weapons/stunbaton.dm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index ab555f9bd32..b22685860d3 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -89,6 +89,25 @@ add_fingerprint(user) +/obj/item/weapon/melee/baton/throw_impact(atom/hit_atom) + if (prob(50)) + if(istype(hit_atom, /mob/living)) + var/mob/living/carbon/human/H = hit_atom + if(status) + H.apply_effect(10, STUN, 0) + H.apply_effect(10, WEAKEN, 0) + H.apply_effect(10, STUTTER, 0) + charges-- + + H.visible_message("[src] hits [H] with stunning end!") + H.attack_log += "\[[time_stamp()]\] Stunned by thrown [src.name]" + log_attack("Flying [src.name] stunned [H.name] ([H.ckey])" ) + + log_admin("ATTACK: Flying [src.name] stunned [H.name] ([H.ckey])") + msg_admin_attack("ATTACK: Flying [src.name] stunned [H.name] ([H.ckey])") //BS12 EDIT ALG + return + return ..() + /obj/item/weapon/melee/baton/emp_act(severity) switch(severity) if(1)