diff --git a/code/modules/martial_arts/combos/sleeping_carp/keelhaul.dm b/code/modules/martial_arts/combos/sleeping_carp/keelhaul.dm index 16b3888e5ac..a7ab8d93afc 100644 --- a/code/modules/martial_arts/combos/sleeping_carp/keelhaul.dm +++ b/code/modules/martial_arts/combos/sleeping_carp/keelhaul.dm @@ -8,8 +8,12 @@ playsound(get_turf(target), 'sound/effects/hit_kick.ogg', 50, TRUE, -1) target.apply_damage(10, BRUTE, BODY_ZONE_HEAD) target.apply_damage(40, STAMINA) - target.Weaken(2) - target.visible_message("[user] kicks [target] in the head, sending them face first into the floor!", + if(!target.IsWeakened() && !target.resting && !target.stat) + target.visible_message("[user] kicks [target] in the head, sending them face first into the floor!", "You are kicked in the head by [user], sending you crashing to the floor!") + else + target.visible_message("[user] kicks [target] in the head, leaving them reeling in pain!", + "You are kicked in the head by [user], and you reel in pain!") + target.Weaken(2) add_attack_logs(user, target, "Melee attacked with martial-art [MA] : Keelhaul", ATKLOG_ALL) return MARTIAL_COMBO_DONE