From 0ed04e0c0900d0c69ce9a70f14688158ff403f45 Mon Sep 17 00:00:00 2001 From: Evan Kranzler <theelk801@gmail.com> Date: Sat, 12 Nov 2022 14:07:21 -0500 Subject: [PATCH] [BRC] fix Machine God's Effigy errors --- Mage.Sets/src/mage/cards/m/MachineGodsEffigy.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Mage.Sets/src/mage/cards/m/MachineGodsEffigy.java b/Mage.Sets/src/mage/cards/m/MachineGodsEffigy.java index 5afa80f9d7..87c41d74dd 100644 --- a/Mage.Sets/src/mage/cards/m/MachineGodsEffigy.java +++ b/Mage.Sets/src/mage/cards/m/MachineGodsEffigy.java @@ -9,6 +9,7 @@ import mage.abilities.mana.BlueManaAbility; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; +import mage.constants.SubTypeSet; import mage.constants.Zone; import mage.filter.StaticFilters; import mage.game.Game; @@ -53,8 +54,8 @@ class MachineGodsEffigyApplier extends CopyApplier { @Override public boolean apply(Game game, MageObject blueprint, Ability source, UUID targetObjectId) { - blueprint.retainAllArtifactSubTypes(null); - blueprint.removeAllCardTypes(game); + blueprint.getSubtype().removeIf(subType -> subType.getSubTypeSet() != SubTypeSet.ArtifactType); + blueprint.removeAllCardTypes(); blueprint.addCardType(CardType.ARTIFACT); blueprint.getAbilities().add(new BlueManaAbility()); return true;