[TLA] Fix Iroh, Grand Lotus

Was applying full-cost flashback to Lessons, which is not a benefit to anyone but should still be fixed.
This commit is contained in:
Grath 2025-11-27 17:59:58 -05:00
parent c5c42abb59
commit 95f1e00fee

View file

@ -13,6 +13,7 @@ import mage.cards.CardSetInfo;
import mage.constants.*; import mage.constants.*;
import mage.filter.FilterCard; import mage.filter.FilterCard;
import mage.filter.common.FilterInstantOrSorceryCard; import mage.filter.common.FilterInstantOrSorceryCard;
import mage.filter.predicate.Predicates;
import mage.game.Game; import mage.game.Game;
import mage.players.Player; import mage.players.Player;
@ -59,6 +60,10 @@ class IrohGrandLotusEffect extends ContinuousEffectImpl {
private static final FilterCard filterLesson = new FilterCard(SubType.LESSON); private static final FilterCard filterLesson = new FilterCard(SubType.LESSON);
private final boolean isLesson; private final boolean isLesson;
static {
filterNonLesson.add(Predicates.not(SubType.LESSON.getPredicate()));
}
IrohGrandLotusEffect(boolean isLesson) { IrohGrandLotusEffect(boolean isLesson) {
super(Duration.WhileOnBattlefield, Layer.AbilityAddingRemovingEffects_6, SubLayer.NA, Outcome.AddAbility); super(Duration.WhileOnBattlefield, Layer.AbilityAddingRemovingEffects_6, SubLayer.NA, Outcome.AddAbility);
this.isLesson = isLesson; this.isLesson = isLesson;