From 39139a448fe999e4a61813e9eff8d68be44d29ae Mon Sep 17 00:00:00 2001 From: Ebola16 <17330088+Ebola16@users.noreply.github.com> Date: Sat, 13 Jan 2024 20:24:33 -0500 Subject: [PATCH] fix As Foretold: alt cost only applies to SpellAbility (#11646) --- Mage.Sets/src/mage/cards/a/AsForetold.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/AsForetold.java b/Mage.Sets/src/mage/cards/a/AsForetold.java index 1f8045aea9c..de44fbb1fad 100644 --- a/Mage.Sets/src/mage/cards/a/AsForetold.java +++ b/Mage.Sets/src/mage/cards/a/AsForetold.java @@ -3,6 +3,7 @@ package mage.cards.a; import java.util.UUID; import mage.MageObject; import mage.abilities.Ability; +import mage.abilities.SpellAbility; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.Condition; @@ -71,8 +72,8 @@ class SpellWithManaCostLessThanOrEqualToCondition implements Condition { public boolean apply(Game game, Ability source) { MageObject object = game.getObject(source); return object != null - && !object.isLand(game) - && object.getManaValue() <= counters; + && object.getManaValue() <= counters + && source instanceof SpellAbility; } }