- Fixed a serious bug in ComputerUtil_Attack2.

This commit is contained in:
jendave
2011-08-06 12:41:53 +00:00
parent 6cb52627d9
commit aa44958a11

View File

@@ -296,7 +296,7 @@ import java.util.*;
for (Card defender:defenders) { for (Card defender:defenders) {
if(CombatUtil.canBlock(attacker, defender)) { if(CombatUtil.canBlock(attacker, defender)) {
if(CombatUtil.canDestroyAttacker(attacker, defender)) canBeKilled = true; if(CombatUtil.canDestroyAttacker(attacker, defender)) canBeKilled = true;
if(!CombatUtil.canDestroyBlocker(attacker, defender)) canKillAll = false; if(!CombatUtil.canDestroyBlocker(defender, attacker)) canKillAll = false;
} }
} }
return (canKillAll || !canBeKilled); // A creature should attack if it can't be killed or can kill any blocker return (canKillAll || !canBeKilled); // A creature should attack if it can't be killed or can kill any blocker