From e909cfc7449022087d295fdb89bdc93c971d8f0d Mon Sep 17 00:00:00 2001 From: Seravy Date: Sun, 11 Feb 2018 01:49:43 +0100 Subject: [PATCH] Adding to cards where needed part 2 --- forge-gui/res/cardsfolder/a/abundance.txt | 1 + forge-gui/res/cardsfolder/b/brink_of_madness.txt | 1 + forge-gui/res/cardsfolder/e/enduring_renewal.txt | 1 + forge-gui/res/cardsfolder/e/equipoise.txt | 1 + forge-gui/res/cardsfolder/g/gerrards_battle_cry.txt | 1 + forge-gui/res/cardsfolder/g/ghitu_war_cry.txt | 1 + forge-gui/res/cardsfolder/g/ghostly_flame.txt | 1 + forge-gui/res/cardsfolder/g/glacial_chasm.txt | 1 + forge-gui/res/cardsfolder/g/goblin_bombardment.txt | 1 + forge-gui/res/cardsfolder/h/hesitation.txt | 1 + forge-gui/res/cardsfolder/h/hidden_retreat.txt | 1 + forge-gui/res/cardsfolder/h/humility.txt | 1 - forge-gui/res/cardsfolder/i/infernal_tribute.txt | 1 + forge-gui/res/cardsfolder/i/inner_sanctum.txt | 1 + forge-gui/res/cardsfolder/j/juju_bubble.txt | 1 + forge-gui/res/cardsfolder/m/martyrs_cause.txt | 1 + forge-gui/res/cardsfolder/m/mental_discipline.txt | 1 + forge-gui/res/cardsfolder/m/mind_over_matter.txt | 1 + forge-gui/res/cardsfolder/m/mirris_guile.txt | 1 + forge-gui/res/cardsfolder/m/mortuary.txt | 1 + forge-gui/res/cardsfolder/n/natures_blessing.txt | 1 + forge-gui/res/cardsfolder/n/noble_steeds.txt | 1 + forge-gui/res/cardsfolder/n/noetic_scales.txt | 1 + forge-gui/res/cardsfolder/p/pegasus_refuge.txt | 1 + forge-gui/res/cardsfolder/p/penance.txt | 1 + forge-gui/res/cardsfolder/p/phyrexian_reclamation.txt | 1 + forge-gui/res/cardsfolder/p/planar_collapse.txt | 1 + forge-gui/res/cardsfolder/p/planar_void.txt | 1 + forge-gui/res/cardsfolder/p/purgatory.txt | 1 + forge-gui/res/cardsfolder/p/pyromancy.txt | 1 + forge-gui/res/cardsfolder/r/reconnaissance.txt | 1 + forge-gui/res/cardsfolder/s/safeguard.txt | 1 + forge-gui/res/cardsfolder/s/spatial_binding.txt | 1 + forge-gui/res/cardsfolder/s/squandered_resources.txt | 1 + forge-gui/res/cardsfolder/s/stormbind.txt | 1 + forge-gui/res/cardsfolder/s/suleimans_legacy.txt | 1 + forge-gui/res/cardsfolder/t/teferis_veil.txt | 1 + forge-gui/res/cardsfolder/t/thought_lash.txt | 1 + forge-gui/res/cardsfolder/u/unfulfilled_desires.txt | 1 + forge-gui/res/cardsfolder/v/volraths_gardens.txt | 1 + forge-gui/res/cardsfolder/w/well_of_knowledge.txt | 1 + forge-gui/res/cardsfolder/w/withering_wisps.txt | 1 + forge-gui/res/cardsfolder/y/yawgmoths_bargain.txt | 1 + forge-gui/res/cardsfolder/z/zuran_orb.txt | 1 + 44 files changed, 43 insertions(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/a/abundance.txt b/forge-gui/res/cardsfolder/a/abundance.txt index 2470218a080..cdae21b177c 100644 --- a/forge-gui/res/cardsfolder/a/abundance.txt +++ b/forge-gui/res/cardsfolder/a/abundance.txt @@ -6,5 +6,6 @@ SVar:AbundantChoice:DB$ GenericChoice | Choices$ DigLand,DigNonland | Defined$ Y SVar:DigLand:DB$ DigUntil | Valid$ Card.Land | ValidDescription$ land | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | SpellDescription$ Land SVar:DigNonland:DB$ DigUntil | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | SpellDescription$ nonLand SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/abundance.jpg Oracle:If you would draw a card, you may instead choose land or nonland and reveal cards from the top of your library until you reveal a card of the chosen kind. Put that card into your hand and put all other cards revealed this way on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/b/brink_of_madness.txt b/forge-gui/res/cardsfolder/b/brink_of_madness.txt index 86ce9ec0fd2..9b4db21fe46 100644 --- a/forge-gui/res/cardsfolder/b/brink_of_madness.txt +++ b/forge-gui/res/cardsfolder/b/brink_of_madness.txt @@ -5,4 +5,5 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.YouCtrl | Pre SVar:TrigSacDiscard:DB$ Sacrifice | Defined$ Self | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to discard their hand | Mode$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/brink_of_madness.jpg +SVar:NonStackingEffect:True Oracle:At the beginning of your upkeep, if you have no cards in hand, sacrifice Brink of Madness and target opponent discards his or her hand. diff --git a/forge-gui/res/cardsfolder/e/enduring_renewal.txt b/forge-gui/res/cardsfolder/e/enduring_renewal.txt index e774d2acf8e..0d09ff5c047 100644 --- a/forge-gui/res/cardsfolder/e/enduring_renewal.txt +++ b/forge-gui/res/cardsfolder/e/enduring_renewal.txt @@ -11,5 +11,6 @@ T:Mode$ ChangesZone | ValidCard$ Creature.YouOwn | Origin$ Battlefield | Destina SVar:TrigEnduringBounce:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Hand SVar:RemAIDeck:True SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/enduring_renewal.jpg Oracle:Play with your hand revealed.\nIf you would draw a card, reveal the top card of your library instead. If it's a creature card, put it into your graveyard. Otherwise, draw a card.\nWhenever a creature is put into your graveyard from the battlefield, return it to your hand. diff --git a/forge-gui/res/cardsfolder/e/equipoise.txt b/forge-gui/res/cardsfolder/e/equipoise.txt index dd58e0801ab..d3101201269 100644 --- a/forge-gui/res/cardsfolder/e/equipoise.txt +++ b/forge-gui/res/cardsfolder/e/equipoise.txt @@ -22,5 +22,6 @@ SVar:CreatureX:SVar$ExcessCreature/LimitMin.0 SVar:OppCreature:Count$Valid Creature.RememberedPlayerCtrl SVar:YourCreature:Count$Valid Creature.YouCtrl SVar:ExcessCreature:SVar$OppCreature/Minus.YourCreature +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/equipoise.jpg Oracle:At the beginning of your upkeep, for each land target player controls in excess of the number you control, choose a land he or she controls, then the chosen permanents phase out. Repeat this process for artifacts and creatures. (While they're phased out, they're treated as though they don't exist. They phase in before that player untaps during his or her next untap step.) diff --git a/forge-gui/res/cardsfolder/g/gerrards_battle_cry.txt b/forge-gui/res/cardsfolder/g/gerrards_battle_cry.txt index f1e086780e0..d510eff60af 100644 --- a/forge-gui/res/cardsfolder/g/gerrards_battle_cry.txt +++ b/forge-gui/res/cardsfolder/g/gerrards_battle_cry.txt @@ -2,5 +2,6 @@ Name:Gerrard's Battle Cry ManaCost:W Types:Enchantment A:AB$ PumpAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/gerrards_battle_cry.jpg Oracle:{2}{W}: Creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghitu_war_cry.txt b/forge-gui/res/cardsfolder/g/ghitu_war_cry.txt index 2ef2963ec8a..b8ea7a7abf0 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_war_cry.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_war_cry.txt @@ -2,5 +2,6 @@ Name:Ghitu War Cry ManaCost:2 R Types:Enchantment A:AB$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | SpellDescription$ Target creature gets +1/+0 until end of turn. +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/ghitu_war_cry.jpg Oracle:{R}: Target creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghostly_flame.txt b/forge-gui/res/cardsfolder/g/ghostly_flame.txt index e6afc47b5c2..67b5c63141b 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_flame.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_flame.txt @@ -3,4 +3,5 @@ ManaCost:B R Types:Enchantment S:Mode$ Continuous | Affected$ Permanent.Black,Permanent.Red,Spell.Red,Spell.Black | AffectedZone$ Stack,Battlefield | AddHiddenKeyword$ Colorless Damage Source | Description$ Black and/or red permanents and spells are colorless sources of damage. SVar:Picture:http://www.wizards.com/global/images/magic/general/ghostly_flame.jpg +SVar:NonStackingEffect:True Oracle:Black and/or red permanents and spells are colorless sources of damage. diff --git a/forge-gui/res/cardsfolder/g/glacial_chasm.txt b/forge-gui/res/cardsfolder/g/glacial_chasm.txt index 26a424bb990..46c9d478fe3 100644 --- a/forge-gui/res/cardsfolder/g/glacial_chasm.txt +++ b/forge-gui/res/cardsfolder/g/glacial_chasm.txt @@ -7,5 +7,6 @@ SVar:TrigSac:DB$Sacrifice | SacValid$ Land | ChangeNum$ 1 S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Creatures you control can't attack. S:Mode$ PreventDamage | Target$ You | Description$ Prevent all damage that would be dealt to you. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/glacial_chasm.jpg Oracle:Cumulative upkeep—Pay 2 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen Glacial Chasm enters the battlefield, sacrifice a land.\nCreatures you control can't attack.\nPrevent all damage that would be dealt to you. diff --git a/forge-gui/res/cardsfolder/g/goblin_bombardment.txt b/forge-gui/res/cardsfolder/g/goblin_bombardment.txt index 8d4d7a5d7a4..b26503f04df 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bombardment.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bombardment.txt @@ -3,5 +3,6 @@ ManaCost:1 R Types:Enchantment A:AB$ DealDamage | Cost$ Sac<1/Creature> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_bombardment.jpg Oracle:Sacrifice a creature: Goblin Bombardment deals 1 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/h/hesitation.txt b/forge-gui/res/cardsfolder/h/hesitation.txt index b138f5f1799..3f96cac2169 100644 --- a/forge-gui/res/cardsfolder/h/hesitation.txt +++ b/forge-gui/res/cardsfolder/h/hesitation.txt @@ -5,5 +5,6 @@ T:Mode$ SpellCast | ValidCard$ Card | Execute$ TrigCounter | TriggerZones$ Battl SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSpellAbility | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/hesitation.jpg Oracle:When a player casts a spell, sacrifice Hesitation and counter that spell. diff --git a/forge-gui/res/cardsfolder/h/hidden_retreat.txt b/forge-gui/res/cardsfolder/h/hidden_retreat.txt index 9c28469bdee..92a3418b62e 100644 --- a/forge-gui/res/cardsfolder/h/hidden_retreat.txt +++ b/forge-gui/res/cardsfolder/h/hidden_retreat.txt @@ -7,5 +7,6 @@ SVar:PreventDmg:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Stack | A SVar:TargetMoved:Mode$ ChangesZone | Origin$ Stack | Destination$ Any | ValidCard$ Card.IsRemembered | Execute$ ExileEffect | TriggerZones$ Command | Static$ True SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/hidden_retreat.jpg Oracle:Put a card from your hand on top of your library: Prevent all damage that would be dealt by target instant or sorcery spell this turn. diff --git a/forge-gui/res/cardsfolder/h/humility.txt b/forge-gui/res/cardsfolder/h/humility.txt index 23498f92cea..e0c229f1eb1 100644 --- a/forge-gui/res/cardsfolder/h/humility.txt +++ b/forge-gui/res/cardsfolder/h/humility.txt @@ -2,7 +2,6 @@ Name:Humility ManaCost:2 W W Types:Enchantment S:Mode$ Continuous | Affected$ Creature | SetPower$ 1 | SetToughness$ 1 | RemoveAllAbilities$ True | Description$ All creatures lose all abilities and have base power and toughness 1/1. -SVar:NonStackingEffect:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/humility.jpg Oracle:All creatures lose all abilities and have base power and toughness 1/1. diff --git a/forge-gui/res/cardsfolder/i/infernal_tribute.txt b/forge-gui/res/cardsfolder/i/infernal_tribute.txt index 4918156d6da..661300d8cf2 100644 --- a/forge-gui/res/cardsfolder/i/infernal_tribute.txt +++ b/forge-gui/res/cardsfolder/i/infernal_tribute.txt @@ -3,5 +3,6 @@ ManaCost:B B B Types:Enchantment A:AB$ Draw | Cost$ 2 Sac<1/Permanent.nonToken/nontoken permanent> | NumCards$ 1 | SpellDescription$ Draw a card. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/infernal_tribute.jpg Oracle:{2}, Sacrifice a nontoken permanent: Draw a card. diff --git a/forge-gui/res/cardsfolder/i/inner_sanctum.txt b/forge-gui/res/cardsfolder/i/inner_sanctum.txt index 796c932aa97..43eea8b276b 100644 --- a/forge-gui/res/cardsfolder/i/inner_sanctum.txt +++ b/forge-gui/res/cardsfolder/i/inner_sanctum.txt @@ -4,5 +4,6 @@ Types:Enchantment K:Cumulative upkeep:PayLife<2>:Pay 2 life. S:Mode$ PreventDamage | Target$ Creature.YouCtrl | Amount$ All | Description$ Prevent all damage that would be dealt to creatures you control. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/inner_sanctum.jpg Oracle:Cumulative upkeep—Pay 2 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nPrevent all damage that would be dealt to creatures you control. diff --git a/forge-gui/res/cardsfolder/j/juju_bubble.txt b/forge-gui/res/cardsfolder/j/juju_bubble.txt index 12395b7ce41..968ed9ce498 100644 --- a/forge-gui/res/cardsfolder/j/juju_bubble.txt +++ b/forge-gui/res/cardsfolder/j/juju_bubble.txt @@ -7,5 +7,6 @@ T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSac | Secondary$ True | TriggerDescription$ When you play a card, sacrifice CARDNAME. SVar:TrigSac:AB$Sacrifice | Cost$ 0 SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/juju_bubble.jpg Oracle:Cumulative upkeep {1} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen you play a card, sacrifice Juju Bubble.\n{2}: You gain 1 life. diff --git a/forge-gui/res/cardsfolder/m/martyrs_cause.txt b/forge-gui/res/cardsfolder/m/martyrs_cause.txt index ec746beb4f6..1e1df13bf3d 100644 --- a/forge-gui/res/cardsfolder/m/martyrs_cause.txt +++ b/forge-gui/res/cardsfolder/m/martyrs_cause.txt @@ -8,5 +8,6 @@ SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCard,Emb SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/martyrs_cause.jpg Oracle:Sacrifice a creature: The next time a source of your choice would deal damage to target creature or player this turn, prevent that damage. diff --git a/forge-gui/res/cardsfolder/m/mental_discipline.txt b/forge-gui/res/cardsfolder/m/mental_discipline.txt index efad6ce9c7b..04ea5c95ea5 100644 --- a/forge-gui/res/cardsfolder/m/mental_discipline.txt +++ b/forge-gui/res/cardsfolder/m/mental_discipline.txt @@ -3,5 +3,6 @@ ManaCost:1 U U Types:Enchantment A:AB$ Draw | Cost$ 1 U Discard<1/Card> | NumCards$ 1 | SpellDescription$ Draw a card. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/mental_discipline.jpg Oracle:{1}{U}, Discard a card: Draw a card. diff --git a/forge-gui/res/cardsfolder/m/mind_over_matter.txt b/forge-gui/res/cardsfolder/m/mind_over_matter.txt index 8789a197959..b90127802dc 100644 --- a/forge-gui/res/cardsfolder/m/mind_over_matter.txt +++ b/forge-gui/res/cardsfolder/m/mind_over_matter.txt @@ -4,5 +4,6 @@ Types:Enchantment A:AB$ TapOrUntap | Cost$ Discard<1/Card> | ValidTgts$ Artifact,Creature,Land | TgtPrompt$ Select target artifact, creature, or land | SpellDescription$ You may tap or untap target artifact, creature, or land. SVar:RemAIDeck:True SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/mind_over_matter.jpg Oracle:Discard a card: You may tap or untap target artifact, creature, or land. diff --git a/forge-gui/res/cardsfolder/m/mirris_guile.txt b/forge-gui/res/cardsfolder/m/mirris_guile.txt index c27c5120f11..851eebf22ec 100644 --- a/forge-gui/res/cardsfolder/m/mirris_guile.txt +++ b/forge-gui/res/cardsfolder/m/mirris_guile.txt @@ -4,5 +4,6 @@ Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigRearrange | TriggerDescription$ At the beginning of your upkeep, you may look at the top three cards of your library, then put them back in any order. SVar:TrigRearrange:DB$RearrangeTopOfLibrary | Defined$ You | NumCards$ 3 SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/mirris_guile.jpg Oracle:At the beginning of your upkeep, you may look at the top three cards of your library, then put them back in any order. diff --git a/forge-gui/res/cardsfolder/m/mortuary.txt b/forge-gui/res/cardsfolder/m/mortuary.txt index 411ffd4b66b..8288d8e860b 100644 --- a/forge-gui/res/cardsfolder/m/mortuary.txt +++ b/forge-gui/res/cardsfolder/m/mortuary.txt @@ -4,5 +4,6 @@ Types:Enchantment T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouOwn | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a creature is put into your graveyard from the battlefield, put that card on top of your library. SVar:TrigReturn:DB$ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | LibraryPosition$ 0 | Destination$ Library SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/mortuary.jpg Oracle:Whenever a creature is put into your graveyard from the battlefield, put that card on top of your library. diff --git a/forge-gui/res/cardsfolder/n/natures_blessing.txt b/forge-gui/res/cardsfolder/n/natures_blessing.txt index 0e0370ea387..7c749aa5cf3 100644 --- a/forge-gui/res/cardsfolder/n/natures_blessing.txt +++ b/forge-gui/res/cardsfolder/n/natures_blessing.txt @@ -7,5 +7,6 @@ SVar:DBBanding:DB$ Pump | Defined$ Targeted | KW$ Banding | Permanent$ True | Sp SVar:DBFirstStrike:DB$ Pump | Defined$ Targeted | KW$ First Strike | Permanent$ True | SpellDescription$ Target creature gains First Strike SVar:DBTrample:DB$ Pump | Defined$ Targeted | KW$ Trample | Permanent$ True | SpellDescription$ Target creature gains Trample SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/natures_blessing.jpg Oracle:{G}{W}, Discard a card: Put a +1/+1 counter on target creature or that creature gains banding, first strike, or trample. (This effect lasts indefinitely. Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding a player controls are blocking or being blocked by a creature, that player divides that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/n/noble_steeds.txt b/forge-gui/res/cardsfolder/n/noble_steeds.txt index 34821e00f37..4bb2b0a4907 100644 --- a/forge-gui/res/cardsfolder/n/noble_steeds.txt +++ b/forge-gui/res/cardsfolder/n/noble_steeds.txt @@ -3,4 +3,5 @@ ManaCost:2 W Types:Enchantment A:AB$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike | SpellDescription$ Target creature gains first strike until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/noble_steeds.jpg +SVar:NonStackingEffect:True Oracle:{1}{W}: Target creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/n/noetic_scales.txt b/forge-gui/res/cardsfolder/n/noetic_scales.txt index c8b84fbec11..d6709faa1e0 100644 --- a/forge-gui/res/cardsfolder/n/noetic_scales.txt +++ b/forge-gui/res/cardsfolder/n/noetic_scales.txt @@ -5,5 +5,6 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield SVar:TrigBounce:DB$ ChangeZoneAll | ChangeType$ Creature.ActivePlayerCtrl+powerGTX | Origin$ Battlefield | Destination$ Hand | References$ X SVar:X:Count$ValidHand Card.ActivePlayerCtrl SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/noetic_scales.jpg Oracle:At the beginning of each player's upkeep, return to its owner's hand each creature that player controls with power greater than the number of cards in his or her hand. diff --git a/forge-gui/res/cardsfolder/p/pegasus_refuge.txt b/forge-gui/res/cardsfolder/p/pegasus_refuge.txt index 7996c92dcfe..644aa7d7a75 100644 --- a/forge-gui/res/cardsfolder/p/pegasus_refuge.txt +++ b/forge-gui/res/cardsfolder/p/pegasus_refuge.txt @@ -3,5 +3,6 @@ ManaCost:3 W Types:Enchantment A:AB$ Token | Cost$ 2 Discard<1/Card> | TokenImage$ w 1 1 pegasus flying | TokenAmount$ 1 | TokenName$ Pegasus | TokenTypes$ Creature,Pegasus | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | SpellDescription$ Create a 1/1 white Pegasus creature token with flying. SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pegasus_refuge.jpg Oracle:{2}, Discard a card: Create a 1/1 white Pegasus creature token with flying. diff --git a/forge-gui/res/cardsfolder/p/penance.txt b/forge-gui/res/cardsfolder/p/penance.txt index 20827e0343c..48f7879fce0 100644 --- a/forge-gui/res/cardsfolder/p/penance.txt +++ b/forge-gui/res/cardsfolder/p/penance.txt @@ -7,5 +7,6 @@ SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCard+Bla SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/penance.jpg Oracle:Put a card from your hand on top of your library: The next time a black or red source of your choice would deal damage this turn, prevent that damage. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_reclamation.txt b/forge-gui/res/cardsfolder/p/phyrexian_reclamation.txt index 4ae5fcd7de5..efe797f428d 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_reclamation.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_reclamation.txt @@ -3,5 +3,6 @@ ManaCost:B Types:Enchantment A:AB$ ChangeZone | Cost$ 1 B PayLife<2> | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target creature card from your graveyard to your hand. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_reclamation.jpg Oracle:{1}{B}, Pay 2 life: Return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/p/planar_collapse.txt b/forge-gui/res/cardsfolder/p/planar_collapse.txt index 2eb33dd6df1..910040231c3 100644 --- a/forge-gui/res/cardsfolder/p/planar_collapse.txt +++ b/forge-gui/res/cardsfolder/p/planar_collapse.txt @@ -5,5 +5,6 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | I SVar:TrigSac:DB$Sacrifice | Defined$ Self | SubAbility$ DBDestroyAll SVar:DBDestroyAll:DB$DestroyAll | ValidCards$ Creature | NoRegen$ True SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planar_collapse.jpg Oracle:At the beginning of your upkeep, if there are four or more creatures on the battlefield, sacrifice Planar Collapse and destroy all creatures. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/p/planar_void.txt b/forge-gui/res/cardsfolder/p/planar_void.txt index 2009a971c02..ffec8eb147d 100644 --- a/forge-gui/res/cardsfolder/p/planar_void.txt +++ b/forge-gui/res/cardsfolder/p/planar_void.txt @@ -4,5 +4,6 @@ Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | TriggerZones$ Battlefield | ValidCard$ Card.nonToken+Other | Execute$ TrigChange | TriggerDescription$ Whenever another card is put into a graveyard from anywhere, exile that card. SVar:TrigChange:DB$ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planar_void.jpg Oracle:Whenever another card is put into a graveyard from anywhere, exile that card. diff --git a/forge-gui/res/cardsfolder/p/purgatory.txt b/forge-gui/res/cardsfolder/p/purgatory.txt index 306a9a31024..589383b5e1d 100644 --- a/forge-gui/res/cardsfolder/p/purgatory.txt +++ b/forge-gui/res/cardsfolder/p/purgatory.txt @@ -8,5 +8,6 @@ SVar:TrigReturn:AB$ ChooseCard | Cost$ 4 PayLife<2> | Defined$ You | Amount$ 1 | SVar:DBChange:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Exile | Destination$ Battlefield | ForgetChanged$ True | Hidden$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/purgatory.jpg Oracle:Whenever a nontoken creature is put into your graveyard from the battlefield, exile that card.\nAt the beginning of your upkeep, you may pay {4} and 2 life. If you do, return a card exiled with Purgatory to the battlefield. diff --git a/forge-gui/res/cardsfolder/p/pyromancy.txt b/forge-gui/res/cardsfolder/p/pyromancy.txt index ff2f0c30016..cbd22af9433 100644 --- a/forge-gui/res/cardsfolder/p/pyromancy.txt +++ b/forge-gui/res/cardsfolder/p/pyromancy.txt @@ -4,5 +4,6 @@ Types:Enchantment A:AB$ DealDamage | Cost$ 3 Discard<1/Random> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage to target creature or player equal to the converted mana cost of the discarded card. SVar:X:Discarded$CardManaCost SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pyromancy.jpg Oracle:{3}, Discard a card at random: Pyromancy deals damage to target creature or player equal to the converted mana cost of the discarded card. diff --git a/forge-gui/res/cardsfolder/r/reconnaissance.txt b/forge-gui/res/cardsfolder/r/reconnaissance.txt index 3732e642f1b..60f0e46664e 100644 --- a/forge-gui/res/cardsfolder/r/reconnaissance.txt +++ b/forge-gui/res/cardsfolder/r/reconnaissance.txt @@ -4,5 +4,6 @@ Types:Enchantment A:AB$ RemoveFromCombat | Cost$ 0 | ValidTgts$ Creature.attacking+YouCtrl | TgtPrompt$ Select target attacking creature you control. | SubAbility$ DBUntap | SpellDescription$ Remove target attacking creature you control from combat and untap it. SVar:DBUntap:DB$ Untap | Defined$ Targeted SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/reconnaissance.jpg Oracle:{0}: Remove target attacking creature you control from combat and untap it. diff --git a/forge-gui/res/cardsfolder/s/safeguard.txt b/forge-gui/res/cardsfolder/s/safeguard.txt index 2b121ce1a00..4747b47844b 100644 --- a/forge-gui/res/cardsfolder/s/safeguard.txt +++ b/forge-gui/res/cardsfolder/s/safeguard.txt @@ -2,5 +2,6 @@ Name:Safeguard ManaCost:3 W W Types:Enchantment A:AB$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature whose combat damage will be prevented | KW$ Prevent all combat damage that would be dealt by CARDNAME. | IsCurse$ True | SpellDescription$ Prevent all combat damage that would be dealt by target creature this turn. +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/safeguard.jpg Oracle:{2}{W}: Prevent all combat damage that would be dealt by target creature this turn. diff --git a/forge-gui/res/cardsfolder/s/spatial_binding.txt b/forge-gui/res/cardsfolder/s/spatial_binding.txt index 98a60b6a0bc..8f998717717 100644 --- a/forge-gui/res/cardsfolder/s/spatial_binding.txt +++ b/forge-gui/res/cardsfolder/s/spatial_binding.txt @@ -3,5 +3,6 @@ ManaCost:U B Types:Enchantment A:AB$ Pump | Cost$ PayLife<1> | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | KW$ HIDDEN CARDNAME can't phase out. | AITgts$ Permanent.withPhasing+YouCtrl | UntilYourNextUpkeep$ True | SpellDescription$ Until your next upkeep, target permanent can't phase out. SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/spatial_binding.jpg Oracle:Pay 1 life: Until your next upkeep, target permanent can't phase out. diff --git a/forge-gui/res/cardsfolder/s/squandered_resources.txt b/forge-gui/res/cardsfolder/s/squandered_resources.txt index 846d6f18c81..aff7bb82dd7 100644 --- a/forge-gui/res/cardsfolder/s/squandered_resources.txt +++ b/forge-gui/res/cardsfolder/s/squandered_resources.txt @@ -3,5 +3,6 @@ ManaCost:B G Types:Enchantment A:AB$ ManaReflected | Cost$ Sac<1/Land> | ColorOrType$ Type | Valid$ Defined.Sacrificed | ReflectProperty$ Produce | SpellDescription$ Add to your mana pool one mana of any type the sacrificed land could produce. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/squandered_resources.jpg Oracle:Sacrifice a land: Add to your mana pool one mana of any type the sacrificed land could produce. diff --git a/forge-gui/res/cardsfolder/s/stormbind.txt b/forge-gui/res/cardsfolder/s/stormbind.txt index 4b1eba299fa..5ec88f10c18 100644 --- a/forge-gui/res/cardsfolder/s/stormbind.txt +++ b/forge-gui/res/cardsfolder/s/stormbind.txt @@ -3,4 +3,5 @@ ManaCost:1 R G Types:Enchantment A:AB$ DealDamage | Cost$ 2 Discard<1/Random> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player. SVar:Picture:http://www.wizards.com/global/images/magic/general/stormbind.jpg +SVar:NonStackingEffect:True Oracle:{2}, Discard a card at random: Stormbind deals 2 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/s/suleimans_legacy.txt b/forge-gui/res/cardsfolder/s/suleimans_legacy.txt index 580773710cd..6d03eeff584 100644 --- a/forge-gui/res/cardsfolder/s/suleimans_legacy.txt +++ b/forge-gui/res/cardsfolder/s/suleimans_legacy.txt @@ -6,5 +6,6 @@ SVar:TrigDestroyAll:DB$DestroyAll | ValidCards$ Djinn,Efreet | NoRegen$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Djinn,Efreet | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever a Djinn or Efreet enters the battlefield, destroy it. It can't be regenerated. SVar:TrigDestroy:DB$Destroy | Defined$ TriggeredCard | NoRegen$ True SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/suleimans_legacy.jpg Oracle:When Suleiman's Legacy enters the battlefield, destroy all Djinns and Efreets. They can't be regenerated.\nWhenever a Djinn or Efreet enters the battlefield, destroy it. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/t/teferis_veil.txt b/forge-gui/res/cardsfolder/t/teferis_veil.txt index c4d8131f9a5..9607433103f 100644 --- a/forge-gui/res/cardsfolder/t/teferis_veil.txt +++ b/forge-gui/res/cardsfolder/t/teferis_veil.txt @@ -5,5 +5,6 @@ T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Exec SVar:DelayedTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigPhase | RememberObjects$ TriggeredAttacker | TriggerDescription$ Attacking creatures you control phase out at end of combat. SVar:TrigPhase:DB$Phases | Defined$ DelayTriggerRemembered SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/teferis_veil.jpg Oracle:Whenever a creature you control attacks, it phases out at end of combat. (While it's phased out, it's treated as though it doesn't exist. It phases in before you untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/t/thought_lash.txt b/forge-gui/res/cardsfolder/t/thought_lash.txt index 4521ccb5bc7..b738db88a85 100644 --- a/forge-gui/res/cardsfolder/t/thought_lash.txt +++ b/forge-gui/res/cardsfolder/t/thought_lash.txt @@ -7,5 +7,6 @@ SVar:TrigExileAll:DB$ ChangeZoneAll | Origin$ Library | Destination$ Exile | Cha A:AB$ PreventDamage | Cost$ ExileFromTop<1/Card> | Defined$ You | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to you this turn. SVar:RemAIDeck:True SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/thought_lash.jpg Oracle:Cumulative upkeep—Exile the top card of your library. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen a player doesn't pay Thought Lash's cumulative upkeep, that player exiles all cards from his or her library.\nExile the top card of your library: Prevent the next 1 damage that would be dealt to you this turn. diff --git a/forge-gui/res/cardsfolder/u/unfulfilled_desires.txt b/forge-gui/res/cardsfolder/u/unfulfilled_desires.txt index 91b8af8a7a6..3397917c992 100644 --- a/forge-gui/res/cardsfolder/u/unfulfilled_desires.txt +++ b/forge-gui/res/cardsfolder/u/unfulfilled_desires.txt @@ -4,5 +4,6 @@ Types:Enchantment A:AB$ Draw | Cost$ 1 PayLife<1> | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/unfulfilled_desires.jpg Oracle:{1}, Pay 1 life: Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/v/volraths_gardens.txt b/forge-gui/res/cardsfolder/v/volraths_gardens.txt index acb7ebbd85f..8aa23ba1e34 100644 --- a/forge-gui/res/cardsfolder/v/volraths_gardens.txt +++ b/forge-gui/res/cardsfolder/v/volraths_gardens.txt @@ -3,5 +3,6 @@ ManaCost:1 G Types:Enchantment A:AB$ GainLife | Cost$ 2 tapXType<1/Creature> | LifeAmount$ 2 | SorcerySpeed$ True | SpellDescription$ You gain 2 life. Activate this ability only any time you could cast a sorcery. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/volraths_gardens.jpg Oracle:{2}, Tap an untapped creature you control: You gain 2 life. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/w/well_of_knowledge.txt b/forge-gui/res/cardsfolder/w/well_of_knowledge.txt index 83eeb0e74cb..4884254ff61 100644 --- a/forge-gui/res/cardsfolder/w/well_of_knowledge.txt +++ b/forge-gui/res/cardsfolder/w/well_of_knowledge.txt @@ -3,4 +3,5 @@ ManaCost:3 Types:Artifact A:AB$ Draw | Cost$ 2 | NumCards$ 1 | AnyPlayer$ True | PlayerTurn$ True | ActivationPhases$ Draw | SpellDescription$ Draw a card. Any player may activate this ability but only during his or her draw step. SVar:Picture:http://www.wizards.com/global/images/magic/general/well_of_knowledge.jpg +SVar:NonStackingEffect:True Oracle:{2}: Draw a card. Any player may activate this ability but only during his or her draw step. diff --git a/forge-gui/res/cardsfolder/w/withering_wisps.txt b/forge-gui/res/cardsfolder/w/withering_wisps.txt index 1b81f2c8359..36706e3acee 100644 --- a/forge-gui/res/cardsfolder/w/withering_wisps.txt +++ b/forge-gui/res/cardsfolder/w/withering_wisps.txt @@ -7,5 +7,6 @@ A:AB$ DamageAll | Cost$ B | NumDmg$ 1 | ValidCards$ Creature | ValidPlayers$ Pla SVar:X:Count$Valid Swamp.Snow+YouCtrl SVar:NeedsToPlay:Creature SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/withering_wisps.jpg Oracle:At the beginning of the end step, if no creatures are on the battlefield, sacrifice Withering Wisps.\n{B}: Withering Wisps deals 1 damage to each creature and each player. Activate this ability no more times each turn than the number of snow Swamps you control. diff --git a/forge-gui/res/cardsfolder/y/yawgmoths_bargain.txt b/forge-gui/res/cardsfolder/y/yawgmoths_bargain.txt index 480a5427b65..24586095e76 100644 --- a/forge-gui/res/cardsfolder/y/yawgmoths_bargain.txt +++ b/forge-gui/res/cardsfolder/y/yawgmoths_bargain.txt @@ -5,5 +5,6 @@ S:Mode$ Continuous | Affected$ You | AddKeyword$ Skip your draw step. | Descript A:AB$ Draw | Cost$ PayLife<1> | NumCards$ 1 | AILogic$ YawgmothsBargain | AILifeThreshold$ 1 | SpellDescription$ Draw a card. SVar:AICastPreference:NeverCastIfLifeBelow$ 7 SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/yawgmoths_bargain.jpg Oracle:Skip your draw step.\nPay 1 life: Draw a card. diff --git a/forge-gui/res/cardsfolder/z/zuran_orb.txt b/forge-gui/res/cardsfolder/z/zuran_orb.txt index ebc75710f93..9c0258157c1 100644 --- a/forge-gui/res/cardsfolder/z/zuran_orb.txt +++ b/forge-gui/res/cardsfolder/z/zuran_orb.txt @@ -2,5 +2,6 @@ Name:Zuran Orb ManaCost:0 Types:Artifact A:AB$ GainLife | Cost$ Sac<1/Land> | LifeAmount$ 2 | SpellDescription$ You gain 2 life. +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/zuran_orb.jpg Oracle:Sacrifice a land: You gain 2 life.