From 6d6d3565a58cb6ac68e25cbabfcc236993261af4 Mon Sep 17 00:00:00 2001 From: Susucre <34709007+Susucre@users.noreply.github.com> Date: Tue, 22 Jul 2025 02:13:06 +0200 Subject: [PATCH] fix Summon: Good King Mog XII, missing predicates on filter. fixes #13872 --- Mage.Sets/src/mage/cards/s/SummonGoodKingMogXII.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Mage.Sets/src/mage/cards/s/SummonGoodKingMogXII.java b/Mage.Sets/src/mage/cards/s/SummonGoodKingMogXII.java index 55312de092b..4cc53fb1eff 100644 --- a/Mage.Sets/src/mage/cards/s/SummonGoodKingMogXII.java +++ b/Mage.Sets/src/mage/cards/s/SummonGoodKingMogXII.java @@ -17,7 +17,9 @@ import mage.constants.*; import mage.counters.CounterType; import mage.filter.FilterPermanent; import mage.filter.common.FilterControlledPermanent; +import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.AnotherPredicate; +import mage.filter.predicate.permanent.TokenPredicate; import mage.game.Game; import mage.game.events.GameEvent; import mage.game.permanent.Permanent; @@ -121,6 +123,11 @@ class SummonGoodKingMogXIIEffect extends OneShotEffect { private static final FilterPermanent filter = new FilterControlledPermanent("non-Saga token you control"); + static { + filter.add(Predicates.not(SubType.SAGA.getPredicate())); + filter.add(TokenPredicate.TRUE); + } + SummonGoodKingMogXIIEffect() { super(Outcome.Benefit); staticText = "create a token that's a copy of a non-Saga token you control";