From 95f1e00feed6973eff27ab1b381d5e186a365991 Mon Sep 17 00:00:00 2001 From: Grath <1895280+Grath@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:59:58 -0500 Subject: [PATCH] [TLA] Fix Iroh, Grand Lotus Was applying full-cost flashback to Lessons, which is not a benefit to anyone but should still be fixed. --- Mage.Sets/src/mage/cards/i/IrohGrandLotus.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Mage.Sets/src/mage/cards/i/IrohGrandLotus.java b/Mage.Sets/src/mage/cards/i/IrohGrandLotus.java index e96799fb099..7f07b6d407c 100644 --- a/Mage.Sets/src/mage/cards/i/IrohGrandLotus.java +++ b/Mage.Sets/src/mage/cards/i/IrohGrandLotus.java @@ -13,6 +13,7 @@ import mage.cards.CardSetInfo; import mage.constants.*; import mage.filter.FilterCard; import mage.filter.common.FilterInstantOrSorceryCard; +import mage.filter.predicate.Predicates; import mage.game.Game; import mage.players.Player; @@ -59,6 +60,10 @@ class IrohGrandLotusEffect extends ContinuousEffectImpl { private static final FilterCard filterLesson = new FilterCard(SubType.LESSON); private final boolean isLesson; + static { + filterNonLesson.add(Predicates.not(SubType.LESSON.getPredicate())); + } + IrohGrandLotusEffect(boolean isLesson) { super(Duration.WhileOnBattlefield, Layer.AbilityAddingRemovingEffects_6, SubLayer.NA, Outcome.AddAbility); this.isLesson = isLesson;