diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java index 377d12872..c68bb0165 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java @@ -1448,13 +1448,14 @@ public class Hero extends Char { if (wep != null) { damage = wep.proc( this, enemy, damage ); - } else if (buff(HolyWeapon.HolyWepBuff.class) != null) { - int dmg = subClass == HeroSubClass.PALADIN ? 6 : 2; - enemy.damage(Math.round(dmg * Weapon.Enchantment.genericProcChanceMultiplier(this)), HolyWeapon.INSTANCE); - } - - if (buff(Smite.SmiteTracker.class) != null){ - enemy.damage(Smite.bonusDmg(this, enemy), Smite.INSTANCE); + } else { + if (buff(HolyWeapon.HolyWepBuff.class) != null) { + int dmg = subClass == HeroSubClass.PALADIN ? 6 : 2; + enemy.damage(Math.round(dmg * Weapon.Enchantment.genericProcChanceMultiplier(this)), HolyWeapon.INSTANCE); + } + if (buff(Smite.SmiteTracker.class) != null){ + enemy.damage(Smite.bonusDmg(this, enemy), Smite.INSTANCE); + } } switch (subClass) {