diff --git a/src/main/java/matsyir/pvpperformancetracker/controllers/PvpDamageCalc.java b/src/main/java/matsyir/pvpperformancetracker/controllers/PvpDamageCalc.java index c0dd087..25015a7 100644 --- a/src/main/java/matsyir/pvpperformancetracker/controllers/PvpDamageCalc.java +++ b/src/main/java/matsyir/pvpperformancetracker/controllers/PvpDamageCalc.java @@ -241,6 +241,9 @@ else if (attackStyle == AttackStyle.MAGIC) getAverageHit(success, weapon, isSpecial); + maxHit = (int)(maxHit * (success ? 1 : UNSUCCESSFUL_PRAY_DMG_MODIFIER)); + minHit = (int)(minHit * (success ? 1 : UNSUCCESSFUL_PRAY_DMG_MODIFIER)); + log.debug("attackStyle: " + attackStyle.toString() + ", avgHit: " + nf1.format(averageHit) + ", acc: " + nf1.format(accuracy) + "\nattacker(" + attacker.getName() + ")stats: " + Arrays.toString(playerStats) + "\ndefender(" + defender.getName() + ")stats: " + Arrays.toString(opponentStats)); @@ -304,6 +307,9 @@ else if (attackStyle == AttackStyle.MAGIC) getAverageHit(success, weapon, isSpecial); + maxHit = (int)(maxHit * (success ? 1 : UNSUCCESSFUL_PRAY_DMG_MODIFIER)); + minHit = (int)(minHit * (success ? 1 : UNSUCCESSFUL_PRAY_DMG_MODIFIER)); + if (atkLog.isDefenderElyProc()) { applyElysianReduction();