diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm index 52fd9ad29fc..0710e90c2a2 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -96,7 +96,7 @@ if(istype(A, /mob/living)) var/mob/living/L = A L.visible_message("[src] pounces on [L]!", "[src] pounces on you!") - L.Weaken(5) + apply_effect(5, WEAKEN, run_armor_check("chest", "melee")) sleep(2)//Runtime prevention (infinite bump() calls on hulks) step_towards(src,L) diff --git a/code/modules/mob/living/carbon/human/human_attackalien.dm b/code/modules/mob/living/carbon/human/human_attackalien.dm index e40030c9e0f..f948cdb2b3b 100644 --- a/code/modules/mob/living/carbon/human/human_attackalien.dm +++ b/code/modules/mob/living/carbon/human/human_attackalien.dm @@ -34,8 +34,9 @@ M.do_attack_animation(src) var/randn = rand(1, 100) if (randn <= 80) + var/obj/item/organ/external/affecting = get_organ(ran_zone(M.zone_sel.selecting)) playsound(loc, 'sound/weapons/pierce.ogg', 25, 1, -1) - Weaken(5) + apply_effect(5, WEAKEN, run_armor_check(affecting, "melee")) for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) O.show_message(text("\red [] has tackled down []!", M, src), 1)