- Better variable name.

This commit is contained in:
Agetian
2023-07-03 08:26:50 +03:00
parent f7f4106518
commit 823f317b28

View File

@@ -2055,11 +2055,11 @@ public class ComputerUtilCombat {
} }
} }
} }
final boolean aiDistributesAttackerDmg = isAttackingMe || isBlockingMyBand; final boolean aiDistributesBandingDmg = isAttackingMe || isBlockingMyBand;
final boolean hasTrample = attacker.hasKeyword(Keyword.TRAMPLE); final boolean hasTrample = attacker.hasKeyword(Keyword.TRAMPLE);
if (combat != null && remaining != null && hasTrample && attacker.isAttacking() && !aiDistributesAttackerDmg) { if (combat != null && remaining != null && hasTrample && attacker.isAttacking() && !aiDistributesBandingDmg) {
// if attacker has trample and some of its blockers are also blocking others it's generally a good idea // if attacker has trample and some of its blockers are also blocking others it's generally a good idea
// to assign those without trample first so we can maximize the damage to the defender // to assign those without trample first so we can maximize the damage to the defender
for (final Card c : remaining) { for (final Card c : remaining) {
@@ -2080,7 +2080,7 @@ public class ComputerUtilCombat {
final Card blocker = block.getFirst(); final Card blocker = block.getFirst();
int dmgToBlocker = dmgCanDeal; int dmgToBlocker = dmgCanDeal;
if (hasTrample && isAttacking && !aiDistributesAttackerDmg) { // otherwise no entity to deliver damage via trample if (hasTrample && isAttacking && !aiDistributesBandingDmg) { // otherwise no entity to deliver damage via trample
dmgToBlocker = getEnoughDamageToKill(blocker, dmgCanDeal, attacker, true); dmgToBlocker = getEnoughDamageToKill(blocker, dmgCanDeal, attacker, true);
if (dmgCanDeal < dmgToBlocker) { if (dmgCanDeal < dmgToBlocker) {
@@ -2097,7 +2097,7 @@ public class ComputerUtilCombat {
damageMap.put(blocker, dmgToBlocker); damageMap.put(blocker, dmgToBlocker);
} // 1 blocker } // 1 blocker
else { else {
if (!aiDistributesAttackerDmg) { if (!aiDistributesBandingDmg) {
// Does the attacker deal lethal damage to all blockers // Does the attacker deal lethal damage to all blockers
//Blocking Order now determined after declare blockers //Blocking Order now determined after declare blockers
Card lastBlocker = null; Card lastBlocker = null;