From d1b3dd3877952e8a0a526a0bf067423c0f260748 Mon Sep 17 00:00:00 2001 From: xenohedron <12538125+xenohedron@users.noreply.github.com> Date: Sat, 22 Nov 2025 20:31:12 -0500 Subject: [PATCH] fix Iron Spider, Stark Upgrade --- Mage.Sets/src/mage/cards/i/IronSpiderStarkUpgrade.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Mage.Sets/src/mage/cards/i/IronSpiderStarkUpgrade.java b/Mage.Sets/src/mage/cards/i/IronSpiderStarkUpgrade.java index 1b97e9734d0..98205ee3a57 100644 --- a/Mage.Sets/src/mage/cards/i/IronSpiderStarkUpgrade.java +++ b/Mage.Sets/src/mage/cards/i/IronSpiderStarkUpgrade.java @@ -29,11 +29,14 @@ import java.util.UUID; public final class IronSpiderStarkUpgrade extends CardImpl { private static final FilterPermanent filter - = new FilterControlledPermanent("creature and/or Vehicle you control"); + = new FilterControlledPermanent("artifact creature and/or Vehicle you control"); static { filter.add(Predicates.or( - CardType.CREATURE.getPredicate(), + Predicates.and( + CardType.ARTIFACT.getPredicate(), + CardType.CREATURE.getPredicate() + ), SubType.VEHICLE.getPredicate() )); } @@ -59,7 +62,7 @@ public final class IronSpiderStarkUpgrade extends CardImpl { Ability ability = new SimpleActivatedAbility(new DrawCardSourceControllerEffect(1), new GenericManaCost(2)); ability.addCost(new RemoveCounterCost(new TargetPermanent( 1, 2, StaticFilters.FILTER_CONTROLLED_PERMANENT_ARTIFACT - ), CounterType.P1P1, 2).setText("remove two +1/+1 counters from among creatures you control")); + ), CounterType.P1P1, 2).setText("remove two +1/+1 counters from among artifacts you control")); this.addAbility(ability); }