diff --git a/src/main/java/forge/card/cost/CostTapType.java b/src/main/java/forge/card/cost/CostTapType.java index 1cfdc545138..3c613d03ba4 100644 --- a/src/main/java/forge/card/cost/CostTapType.java +++ b/src/main/java/forge/card/cost/CostTapType.java @@ -134,8 +134,9 @@ public class CostTapType extends CostPartWithList { */ @Override public final boolean payHuman(final SpellAbility ability, final Card source, final Cost_Payment payment) { - CardList typeList = source.getController().getCardsIn(Zone.Battlefield); + CardList typeList = ability.getActivatingPlayer().getCardsIn(Zone.Battlefield); typeList = typeList.getValidCards(getType().split(";"), ability.getActivatingPlayer(), ability.getSourceCard()); + typeList = typeList.filter(CardListFilter.untapped); String amount = getAmount(); Integer c = convertAmount(); if (c == null) {