forked from External/mage
* Fixed that AI used activated abilities for Battlefield as the card was on hand (fix #588).
This commit is contained in:
parent
b3b51f9f1e
commit
54f0fd8fc1
5 changed files with 14 additions and 8 deletions
|
|
@ -133,7 +133,7 @@ public class AbilitiesImpl<T extends Ability> extends ArrayList<T> implements Ab
|
|||
public Abilities<ActivatedAbility> getPlayableAbilities(Zone zone) {
|
||||
Abilities<ActivatedAbility> zonedAbilities = new AbilitiesImpl<>();
|
||||
for (T ability: this) {
|
||||
if (((ability instanceof SpellAbility) || (ability instanceof PlayLandAbility))
|
||||
if ((ability instanceof ActivatedAbility || (ability instanceof PlayLandAbility))
|
||||
&& ability.getZone().match(zone)) {
|
||||
zonedAbilities.add((ActivatedAbility)ability);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue