mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 10:40:06 -08:00
fix As Foretold: alt cost only applies to SpellAbility (#11646)
This commit is contained in:
parent
341d8b9add
commit
39139a448f
1 changed files with 3 additions and 2 deletions
|
|
@ -3,6 +3,7 @@ package mage.cards.a;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import mage.MageObject;
|
import mage.MageObject;
|
||||||
import mage.abilities.Ability;
|
import mage.abilities.Ability;
|
||||||
|
import mage.abilities.SpellAbility;
|
||||||
import mage.abilities.common.BeginningOfUpkeepTriggeredAbility;
|
import mage.abilities.common.BeginningOfUpkeepTriggeredAbility;
|
||||||
import mage.abilities.common.SimpleStaticAbility;
|
import mage.abilities.common.SimpleStaticAbility;
|
||||||
import mage.abilities.condition.Condition;
|
import mage.abilities.condition.Condition;
|
||||||
|
|
@ -71,8 +72,8 @@ class SpellWithManaCostLessThanOrEqualToCondition implements Condition {
|
||||||
public boolean apply(Game game, Ability source) {
|
public boolean apply(Game game, Ability source) {
|
||||||
MageObject object = game.getObject(source);
|
MageObject object = game.getObject(source);
|
||||||
return object != null
|
return object != null
|
||||||
&& !object.isLand(game)
|
&& object.getManaValue() <= counters
|
||||||
&& object.getManaValue() <= counters;
|
&& source instanceof SpellAbility;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue