mirror of
https://github.com/magefree/mage.git
synced 2025-12-26 05:22:02 -08:00
Fixed AI freeze with non available targets
This commit is contained in:
parent
394d9716ca
commit
bd71c98e3e
6 changed files with 174 additions and 28 deletions
|
|
@ -10,6 +10,7 @@ import mage.filter.FilterImpl;
|
|||
import mage.filter.FilterInPlay;
|
||||
import mage.filter.predicate.mageobject.FromSetPredicate;
|
||||
import mage.game.Game;
|
||||
import mage.game.events.GameEvent;
|
||||
import mage.game.stack.Spell;
|
||||
import mage.players.Player;
|
||||
import mage.target.Target;
|
||||
|
|
@ -17,7 +18,6 @@ import mage.target.TargetImpl;
|
|||
import mage.util.TargetAddress;
|
||||
|
||||
import java.util.*;
|
||||
import mage.game.events.GameEvent;
|
||||
|
||||
/**
|
||||
* @param <T>
|
||||
|
|
@ -259,8 +259,8 @@ class TargetWithAdditionalFilter<T extends MageItem> extends TargetImpl {
|
|||
}
|
||||
|
||||
@Override
|
||||
public int getMaxNumberOfTargets() {
|
||||
return originalTarget.getMaxNumberOfTargets();
|
||||
public int getMinNumberOfTargets() {
|
||||
return originalTarget.getMinNumberOfTargets();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -268,6 +268,11 @@ class TargetWithAdditionalFilter<T extends MageItem> extends TargetImpl {
|
|||
originalTarget.setMinNumberOfTargets(minNumberOfTargets);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMaxNumberOfTargets() {
|
||||
return originalTarget.getMaxNumberOfTargets();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMaxNumberOfTargets(int maxNumberOfTargets) {
|
||||
originalTarget.setMaxNumberOfTargets(maxNumberOfTargets);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue