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)