From a01cf939b3cd542502730e9eb99a655ffc5c7e1a Mon Sep 17 00:00:00 2001 From: Charlie <69320440+hal9000PR@users.noreply.github.com> Date: Fri, 5 Aug 2022 15:25:08 +0100 Subject: [PATCH] hemomancer fix (#18716) --- .../vampire/vampire_powers/hemomancer_powers.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm index 5e744046063..14b1c081252 100644 --- a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm @@ -43,6 +43,9 @@ var/blood_absorbed_amount = 5 /obj/item/twohanded/required/vamp_claws/afterattack(atom/target, mob/user, proximity) + if(!proximity) + return + var/datum/antagonist/vampire/V = user.mind?.has_antag_datum(/datum/antagonist/vampire) if(!V) @@ -53,7 +56,7 @@ if(C.ckey && C.stat != DEAD && C.affects_vampire() && !(NO_BLOOD in C.dna.species.species_traits)) C.bleed(blood_drain_amount) V.adjust_blood(C, blood_absorbed_amount) - durability -= 1 + durability-- if(durability <= 0) qdel(src) to_chat(user, "Your claws shatter!") @@ -67,7 +70,7 @@ return ..() /obj/item/twohanded/required/vamp_claws/process() - durability -= 1 + durability-- if(durability <= 0) qdel(src)