v3.0.0: holy weapon and ward are now affected by arcana boosts

This commit is contained in:
Evan Debenham
2024-11-18 15:24:10 -05:00
parent 6b721f8e88
commit ef81846d0b
2 changed files with 2 additions and 2 deletions

View File

@@ -468,7 +468,7 @@ public class Armor extends EquipableItem {
if (defender.buff(MagicImmune.class) == null) {
if (defender instanceof Hero && isEquipped((Hero) defender)
&& !hasCurseGlyph() && defender.buff(HolyWard.HolyArmBuff.class) != null){
damage -= 1;
damage -= Math.round(1f * Glyph.genericProcChanceMultiplier(defender));
} else if (glyph != null) {
damage = glyph.proc( this, attacker, defender, damage );
}

View File

@@ -118,7 +118,7 @@ abstract public class Weapon extends KindOfWeapon {
if (attacker.buff(MagicImmune.class) == null) {
if (attacker instanceof Hero && isEquipped((Hero) attacker)
&& !hasCurseEnchant() && attacker.buff(HolyWeapon.HolyWepBuff.class) != null){
defender.damage(2, HolyWeapon.INSTANCE);
defender.damage(Math.round(2f * Enchantment.genericProcChanceMultiplier(attacker)), HolyWeapon.INSTANCE);
} else if (enchantment != null) {
damage = enchantment.proc(this, attacker, defender, damage);
}