From 665ac3ce6e0727c2865bde56941eacd85b5d8c8a Mon Sep 17 00:00:00 2001 From: Sloth Date: Fri, 24 May 2013 21:09:26 +0000 Subject: [PATCH] - TapsForMana trigger will now actually check for tapping. --- src/main/java/forge/card/trigger/TriggerTapsForMana.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/forge/card/trigger/TriggerTapsForMana.java b/src/main/java/forge/card/trigger/TriggerTapsForMana.java index 1e1a7998166..bd59455395f 100644 --- a/src/main/java/forge/card/trigger/TriggerTapsForMana.java +++ b/src/main/java/forge/card/trigger/TriggerTapsForMana.java @@ -53,6 +53,12 @@ public class TriggerTapsForMana extends Trigger { @Override public final boolean performTest(final java.util.Map runParams2) { final Card tapper = (Card) runParams2.get("Card"); + final SpellAbility manaAbility = (SpellAbility) runParams2.get("AbilityMana"); + + //Check for tapping + if (manaAbility == null || manaAbility.getPayCosts() == null || !manaAbility.getPayCosts().hasTapCost()) { + return false; + } if (this.mapParams.containsKey("ValidCard")) { if (!tapper.isValid(this.mapParams.get("ValidCard").split(","), this.getHostCard().getController(),