diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java b/forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java index 6cbf96cc1aa..9835186cc6a 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java @@ -99,6 +99,9 @@ public class TriggerTapsForMana extends Trigger { if (!this.getHostCard().hasChosenColor() || !produced.contains(MagicColor.toShortString(this.getHostCard().getChosenColor()))) { return false; } + if (!produced.contains(MagicColor.toShortString(this.getParam("Produced")))) { + return false; + } } } diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/forsaken_monument.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/forsaken_monument.txt new file mode 100644 index 00000000000..c1e2c929667 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/forsaken_monument.txt @@ -0,0 +1,12 @@ +Name:Forsaken Monument +ManaCost:5 +Types:Legendary Artifact +S:Mode$ Continuous | Affected$ Creature.Colorless+YouCtrl | AddPower$ 2 | AddToughness$ 2 | Description$ Colorless creatures you control get +2/+2. +T:Mode$ TapsForMana | ValidCard$ Permanent.YouCtrl | Produced$ C | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever you tap a permanent for {C}, add an additional {C}. +SVar:TrigMana:DB$ Mana | Produced$ C +T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a colorless spell, you gain 1 life. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +SVar:PlayMain1:TRUE +DeckHints:Color$Colorless +DeckHas:Ability$LifeGain +Oracle:Colorless creatures you control get +2/+2.\nWhenever you tap a permanent for {C}, add an additional {C}.\nWhenever you cast a colorless spell, you gain 1 life.