fix As Foretold: alt cost only applies to SpellAbility (#11646)

This commit is contained in:
Ebola16 2024-01-13 20:24:33 -05:00 committed by GitHub
parent 341d8b9add
commit 39139a448f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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;
} }
} }