From 6b72e04708242018b66e81b16cdbb931fb95de0c Mon Sep 17 00:00:00 2001 From: EgoSumStultus Date: Fri, 2 Aug 2019 07:38:40 -0700 Subject: [PATCH] HUFF HUFF HUFf... --- code/game/objects/structures/femur_breaker.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/femur_breaker.dm b/code/game/objects/structures/femur_breaker.dm index 31fbc335c5..8583e3d353 100644 --- a/code/game/objects/structures/femur_breaker.dm +++ b/code/game/objects/structures/femur_breaker.dm @@ -87,6 +87,10 @@ icon_state = "breaker_drop" addtimer(CALLBACK(src, .proc/drop_slat), BREAKER_ANIMATION_LENGTH) +/obj/structure/femur_breaker/proc/damage_leg(mob/living/carbon/human/victim) + H.apply_damage(200, BRUTE, leg) + H.say("AAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHH!!") + /obj/structure/femur_breaker/proc/raise_slat() slat_status = BREAKER_SLAT_RAISED icon_state = "breaker_raised" @@ -103,9 +107,8 @@ if (QDELETED(leg)) return - playsound(src, 'sound/weapons/femur_breaker.ogg', 100, 1) - H.apply_damage(200, BRUTE, leg) - H.say("AAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHH!!") + playsound(src, 'sound/effects/femur_breaker.ogg', 100, 1) + addtimer(CALLBACK(src, .proc/damage_leg, h), 32, TIMER_UNIQUE) log_combat(user, H, "femur broke", src) unbuckle_all_mobs()