mirror of
https://github.com/yairm210/Unciv.git
synced 2025-08-02 16:19:41 +07:00
Solved air interception defensive bonuses crashes
This commit is contained in:
Binary file not shown.
Before Width: | Height: | Size: 387 B After Width: | Height: | Size: 576 B |
Binary file not shown.
Before Width: | Height: | Size: 468 KiB After Width: | Height: | Size: 468 KiB |
@ -387,7 +387,7 @@ object Battle {
|
||||
for (interceptor in defender.getCivInfo().getCivUnits().filter { it.canIntercept(attackedTile) }) {
|
||||
if (Random().nextFloat() > 100f / interceptor.interceptChance()) continue
|
||||
|
||||
var damage = BattleDamage.calculateDamageToDefender(MapUnitCombatant(interceptor), interceptor.getTile(), attacker)
|
||||
var damage = BattleDamage.calculateDamageToDefender(MapUnitCombatant(interceptor), null, attacker)
|
||||
damage += damage * interceptor.interceptDamagePercentBonus() / 100
|
||||
if (attacker.unit.hasUnique("Reduces damage taken from interception by 50%")) damage /= 2
|
||||
|
||||
|
Reference in New Issue
Block a user