From 34b3d9365a1bb2e7bac7704f65f70a6ae2bd9caf Mon Sep 17 00:00:00 2001 From: Kam Date: Fri, 6 Mar 2026 17:26:52 -0500 Subject: [PATCH] Fix Counter Damage Logic to Support DBC Addon --- .../npcs/controllers/data/ability/type/AbilityCounter.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/kamkeel/npcs/controllers/data/ability/type/AbilityCounter.java b/src/main/java/kamkeel/npcs/controllers/data/ability/type/AbilityCounter.java index b13d78ce8..f03543028 100644 --- a/src/main/java/kamkeel/npcs/controllers/data/ability/type/AbilityCounter.java +++ b/src/main/java/kamkeel/npcs/controllers/data/ability/type/AbilityCounter.java @@ -7,7 +7,6 @@ import noppes.npcs.controllers.AnimationController; import kamkeel.npcs.controllers.data.ability.enums.UserType; import kamkeel.npcs.controllers.data.ability.gui.AbilityFieldDefs; import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.player.EntityPlayer; import net.minecraft.nbt.NBTTagCompound; import noppes.npcs.controllers.data.Animation; import noppes.npcs.api.ability.type.IAbilityCounter; @@ -65,7 +64,7 @@ public class AbilityCounter extends AbilityDefend implements IAbilityCounter { protected float performDefend(EntityLivingBase attacker, float amount) { // For PERCENT mode with DBC, use the full DBC-calculated damage, not vanilla base float incomingDamage = amount; - if (DBCAddon.IsAvailable() && attacker instanceof EntityPlayer) { + if (DBCAddon.IsAvailable()) { incomingDamage = DBCAddon.instance.getAttackerDBCDamage(amount); }