Fixed inaccurate dragon fire damage when shielded

This commit is contained in:
RiL
2023-05-25 14:32:59 +00:00
committed by Ryan
parent 6eed461162
commit 47d9c6c4b1
+2 -2
View File
@@ -2614,9 +2614,9 @@ fun calculateDragonfireMaxHit(entity: Entity, maxDamage: Int, wyvern: Boolean =
effectiveDamage -= 0.6 * maxDamage
else {
if (hasShield)
effectiveDamage -= 0.8 * maxDamage
effectiveDamage -= 0.9 * maxDamage
if (hasPotion)
effectiveDamage -= 0.2 * maxDamage
effectiveDamage -= 0.1 * maxDamage
}
return Math.max(unprotectableDamage, effectiveDamage.toInt())