mirror of
https://github.com/correl/mage.git
synced 2025-04-10 01:01:05 -09:00
fix deadloop (need testing)
This commit is contained in:
parent
37416b5ee0
commit
0980ca5948
1 changed files with 4 additions and 1 deletions
|
@ -836,6 +836,9 @@ public class ComputerPlayer<T extends ComputerPlayer<T>> extends PlayerImpl<T> i
|
||||||
if (card != null) {
|
if (card != null) {
|
||||||
target.add(card.getId(), game);
|
target.add(card.getId(), game);
|
||||||
cardChoices.remove(card);
|
cardChoices.remove(card);
|
||||||
|
} else {
|
||||||
|
// We don't have any valid target to choose so stop choosing
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
if (outcome.equals(Outcome.Neutral) && target.getTargets().size() > target.getNumberOfTargets() + (target.getMaxNumberOfTargets() - target.getNumberOfTargets()) / 2) {
|
if (outcome.equals(Outcome.Neutral) && target.getTargets().size() > target.getNumberOfTargets() + (target.getMaxNumberOfTargets() - target.getNumberOfTargets()) / 2) {
|
||||||
return true;
|
return true;
|
||||||
|
|
Loading…
Add table
Reference in a new issue