- Improved AI predicting Pump abilities.

This commit is contained in:
Sloth
2013-05-25 13:07:04 +00:00
parent 1528dc59b7
commit 9004766b33

View File

@@ -792,6 +792,10 @@ public class ComputerUtilCombat {
continue;
}
if (ability.hasParam("ActivationPhases") || ability.hasParam("SorcerySpeed")) {
continue;
}
if (!ability.hasParam("NumAtt")) {
continue;
}
@@ -908,6 +912,10 @@ public class ComputerUtilCombat {
continue;
}
if (ability.hasParam("ActivationPhases") || ability.hasParam("SorcerySpeed")) {
continue;
}
if (ComputerUtilCost.canPayCost(ability, defender.getController())) {
int tBonus = AbilityUtils.calculateAmount(ability.getSourceCard(), ability.getParam("NumDef"), ability);
if (tBonus > 0) {
@@ -1061,6 +1069,10 @@ public class ComputerUtilCombat {
continue;
}
if (ability.hasParam("ActivationPhases") || ability.hasParam("SorcerySpeed")) {
continue;
}
if (!ability.hasParam("NumAtt")) {
continue;
}
@@ -1229,6 +1241,10 @@ public class ComputerUtilCombat {
continue;
}
if (ability.hasParam("ActivationPhases") || ability.hasParam("SorcerySpeed")) {
continue;
}
if (!ability.getPayCosts().hasTapCost() && ComputerUtilCost.canPayCost(ability, attacker.getController())) {
int tBonus = AbilityUtils.calculateAmount(ability.getSourceCard(), ability.getParam("NumDef"), ability);
if (tBonus > 0) {