forked from External/mage
[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:
parent
c5c42abb59
commit
95f1e00fee
1 changed files with 5 additions and 0 deletions
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue