From b51ca84a8f52d226ca616a5fdb87425876831bbf Mon Sep 17 00:00:00 2001 From: Seravy Date: Sun, 11 Feb 2018 00:28:22 +0100 Subject: [PATCH] Adding to cards where needed (and removing from cards where it isn't safe to rely on one copy, like Moat) --- forge-gui/res/cardsfolder/a/adventurers_guildhouse.txt | 1 + forge-gui/res/cardsfolder/a/al_abaras_carpet.txt | 1 + forge-gui/res/cardsfolder/b/battle_of_wits.txt | 1 + forge-gui/res/cardsfolder/c/cathedral_of_serra.txt | 1 + forge-gui/res/cardsfolder/c/city_in_a_bottle.txt | 1 + forge-gui/res/cardsfolder/c/cowardice.txt | 1 + forge-gui/res/cardsfolder/d/dark_heart_of_the_wood.txt | 1 + forge-gui/res/cardsfolder/d/death_pits_of_rath.txt | 1 + forge-gui/res/cardsfolder/e/ensnaring_bridge.txt | 1 - forge-gui/res/cardsfolder/f/fastbond.txt | 1 + forge-gui/res/cardsfolder/g/gate_to_phyrexia.txt | 1 + forge-gui/res/cardsfolder/g/goblin_warrens.txt | 1 + forge-gui/res/cardsfolder/g/golgothian_sylex.txt | 1 + forge-gui/res/cardsfolder/g/greater_good.txt | 1 + forge-gui/res/cardsfolder/g/greed.txt | 1 + forge-gui/res/cardsfolder/h/hecatomb.txt | 1 + forge-gui/res/cardsfolder/h/homarid_spawning_bed.txt | 1 + forge-gui/res/cardsfolder/h/horror_of_horrors.txt | 1 + forge-gui/res/cardsfolder/l/lich.txt | 1 + forge-gui/res/cardsfolder/l/life_chisel.txt | 1 + forge-gui/res/cardsfolder/l/lifeforce.txt | 1 + forge-gui/res/cardsfolder/m/mind_slash.txt | 1 + forge-gui/res/cardsfolder/m/mirror_universe.txt | 1 + forge-gui/res/cardsfolder/m/moat.txt | 1 - forge-gui/res/cardsfolder/n/necropotence.txt | 1 + forge-gui/res/cardsfolder/o/opposition.txt | 1 + forge-gui/res/cardsfolder/p/peace_of_mind.txt | 1 + forge-gui/res/cardsfolder/p/pestilence.txt | 1 + forge-gui/res/cardsfolder/p/presence_of_the_master.txt | 1 + forge-gui/res/cardsfolder/s/seismic_assault.txt | 1 + forge-gui/res/cardsfolder/s/serenity.txt | 1 + forge-gui/res/cardsfolder/s/shifting_sky.txt | 1 + forge-gui/res/cardsfolder/s/spellbook.txt | 1 + forge-gui/res/cardsfolder/s/stasis.txt | 1 + forge-gui/res/cardsfolder/s/static_orb.txt | 1 + forge-gui/res/cardsfolder/s/strands_of_night.txt | 1 + forge-gui/res/cardsfolder/t/trade_routes.txt | 1 + forge-gui/res/cardsfolder/t/tranquil_grove.txt | 1 + forge-gui/res/cardsfolder/u/unholy_citadel.txt | 1 + forge-gui/res/cardsfolder/w/worship.txt | 1 - 40 files changed, 37 insertions(+), 3 deletions(-) diff --git a/forge-gui/res/cardsfolder/a/adventurers_guildhouse.txt b/forge-gui/res/cardsfolder/a/adventurers_guildhouse.txt index 2a2196d9d0d..3d63a664f1f 100644 --- a/forge-gui/res/cardsfolder/a/adventurers_guildhouse.txt +++ b/forge-gui/res/cardsfolder/a/adventurers_guildhouse.txt @@ -3,5 +3,6 @@ ManaCost:no cost Types:Land S:Mode$ Continuous | Affected$ Creature.Green+Legendary | AddKeyword$ Bands with Other Legendary Creatures | Description$ Green legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/adventurers_guildhouse.jpg Oracle:Green legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide 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/a/al_abaras_carpet.txt b/forge-gui/res/cardsfolder/a/al_abaras_carpet.txt index 631e8950baf..24c861dd1b5 100644 --- a/forge-gui/res/cardsfolder/a/al_abaras_carpet.txt +++ b/forge-gui/res/cardsfolder/a/al_abaras_carpet.txt @@ -4,5 +4,6 @@ Types:Artifact A:AB$ Effect | Cost$ 5 T | Name$ Al-abara's Carpet Effect | StaticAbilities$ STPrevent | SpellDescription$ Prevent all damage that would be dealt to you this turn by attacking creatures without flying. SVar:STPrevent:Mode$ PreventDamage | EffectZone$ Command | Target$ You | Source$ Creature.attacking+withoutFlying | Description$ Prevent all damage that would be dealt to you this turn by attacking creatures without flying. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/al_abaras_carpet.jpg Oracle:{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying. diff --git a/forge-gui/res/cardsfolder/b/battle_of_wits.txt b/forge-gui/res/cardsfolder/b/battle_of_wits.txt index a48c5145534..4bb6e59aaa9 100644 --- a/forge-gui/res/cardsfolder/b/battle_of_wits.txt +++ b/forge-gui/res/cardsfolder/b/battle_of_wits.txt @@ -3,6 +3,7 @@ ManaCost:3 U U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.YouCtrl | PresentZone$ Library | PresentCompare$ GE200 | Execute$ TrigWinGame | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if you have 200 or more cards in your library, you win the game. SVar:TrigWinGame:DB$WinsGame | Defined$ You +SVar:NonStackingEffect:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/battle_of_wits.jpg Oracle:At the beginning of your upkeep, if you have 200 or more cards in your library, you win the game. diff --git a/forge-gui/res/cardsfolder/c/cathedral_of_serra.txt b/forge-gui/res/cardsfolder/c/cathedral_of_serra.txt index f581de3bdfe..d0a5584f50d 100644 --- a/forge-gui/res/cardsfolder/c/cathedral_of_serra.txt +++ b/forge-gui/res/cardsfolder/c/cathedral_of_serra.txt @@ -3,5 +3,6 @@ ManaCost:no cost Types:Land S:Mode$ Continuous | Affected$ Creature.White+Legendary | AddKeyword$ Bands with Other Legendary Creatures | Description$ White legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/cathedral_of_serra.jpg Oracle:White legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide 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/c/city_in_a_bottle.txt b/forge-gui/res/cardsfolder/c/city_in_a_bottle.txt index 21ba4f36f46..be6a7f557dc 100644 --- a/forge-gui/res/cardsfolder/c/city_in_a_bottle.txt +++ b/forge-gui/res/cardsfolder/c/city_in_a_bottle.txt @@ -7,5 +7,6 @@ S:Mode$ CantPlayLand | ValidCard$ Card.setARN | Description$ Players can't cast S:Mode$ CantBeCast | ValidCard$ Card.setARN SVar:RemAIDeck:True SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/city_in_a_bottle.jpg Oracle:Whenever a nontoken permanent originally printed in the Arabian Nights expansion other than City in a Bottle is on the battlefield, its controller sacrifices it.\nPlayers can't cast spells or play lands with a name originally printed in the Arabian Nights expansion. diff --git a/forge-gui/res/cardsfolder/c/cowardice.txt b/forge-gui/res/cardsfolder/c/cowardice.txt index b430c4467ff..85569dea755 100644 --- a/forge-gui/res/cardsfolder/c/cowardice.txt +++ b/forge-gui/res/cardsfolder/c/cowardice.txt @@ -3,6 +3,7 @@ ManaCost:3 U U Types:Enchantment T:Mode$ BecomesTarget | ValidTarget$ Card.Creature+inZoneBattlefield | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a creature becomes the target of a spell or ability, return that creature to its owner's hand. (It won't be affected by the spell or ability.) SVar:TrigReturn:DB$ChangeZone | Defined$ TriggeredTarget | Origin$ Battlefield | Destination$ Hand +SVar:NonStackingEffect:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/cowardice.jpg Oracle:Whenever a creature becomes the target of a spell or ability, return that creature to its owner's hand. (It won't be affected by the spell or ability.) diff --git a/forge-gui/res/cardsfolder/d/dark_heart_of_the_wood.txt b/forge-gui/res/cardsfolder/d/dark_heart_of_the_wood.txt index d63fd3a6f8f..7af61117322 100644 --- a/forge-gui/res/cardsfolder/d/dark_heart_of_the_wood.txt +++ b/forge-gui/res/cardsfolder/d/dark_heart_of_the_wood.txt @@ -3,5 +3,6 @@ ManaCost:B G Types:Enchantment A:AB$ GainLife | Cost$ Sac<1/Forest> | LifeAmount$ 3 | SpellDescription$ You gain 3 life. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_heart_of_the_wood.jpg Oracle:Sacrifice a Forest: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/d/death_pits_of_rath.txt b/forge-gui/res/cardsfolder/d/death_pits_of_rath.txt index 1193d214f11..a33bf0115ca 100644 --- a/forge-gui/res/cardsfolder/d/death_pits_of_rath.txt +++ b/forge-gui/res/cardsfolder/d/death_pits_of_rath.txt @@ -5,6 +5,7 @@ S:Mode$ Continuous | Affected$ Creature | AddSVar$ DeathDestroy SVar:DeathDestroy:SVar:DestroyWhenDamaged:True T:Mode$ DamageDoneOnce | ValidTarget$ Creature | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature is dealt damage, destroy it. It can't be regenerated. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTarget | NoRegen$ True +SVar:NonStackingEffect:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/death_pits_of_rath.jpg Oracle:Whenever a creature is dealt damage, destroy it. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/e/ensnaring_bridge.txt b/forge-gui/res/cardsfolder/e/ensnaring_bridge.txt index bda514b8781..360a868b603 100644 --- a/forge-gui/res/cardsfolder/e/ensnaring_bridge.txt +++ b/forge-gui/res/cardsfolder/e/ensnaring_bridge.txt @@ -3,7 +3,6 @@ ManaCost:3 Types:Artifact S:Mode$ Continuous | Affected$ Creature.powerGTX | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Creatures with power greater than the number of cards in your hand can't attack. SVar:X:Count$InYourHand -SVar:NonStackingEffect:True #NOTE: The AI will not play around this effect, so it's only good in properly designed decks that circumvent the necessity to worry about the detrimental effect. SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/ensnaring_bridge.jpg diff --git a/forge-gui/res/cardsfolder/f/fastbond.txt b/forge-gui/res/cardsfolder/f/fastbond.txt index 7873bbc26ea..1a069c3ac4a 100644 --- a/forge-gui/res/cardsfolder/f/fastbond.txt +++ b/forge-gui/res/cardsfolder/f/fastbond.txt @@ -4,5 +4,6 @@ Types:Enchantment S:Mode$ Continuous | Affected$ You | AddKeyword$ You may play any number of additional lands on each of your turns. | Description$ You may play any number of lands on each of your turns. T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | NotFirstLand$ True | Execute$ DBPain | TriggerZones$ Battlefield | TriggerDescription$ Whenever you play a land, if it wasn't the first land you played this turn, CARDNAME deals 1 damage to you. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/fastbond.jpg Oracle:You may play any number of lands on each of your turns.\nWhenever you play a land, if it wasn't the first land you played this turn, Fastbond deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/g/gate_to_phyrexia.txt b/forge-gui/res/cardsfolder/g/gate_to_phyrexia.txt index 62a525fce84..307e363bf30 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_phyrexia.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_phyrexia.txt @@ -3,5 +3,6 @@ ManaCost:B B Types:Enchantment A:AB$ Destroy | Cost$ Sac<1/Creature> | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | ActivationPhases$ Upkeep | ActivationLimit$ 1 | PlayerTurn$ True | SpellDescription$ Destroy target artifact. Activate this ability only during your upkeep and only once each turn. SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/gate_to_phyrexia.jpg Oracle:Sacrifice a creature: Destroy target artifact. Activate this ability only during your upkeep and only once each turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_warrens.txt b/forge-gui/res/cardsfolder/g/goblin_warrens.txt index c5a2dd217e2..973576fde33 100644 --- a/forge-gui/res/cardsfolder/g/goblin_warrens.txt +++ b/forge-gui/res/cardsfolder/g/goblin_warrens.txt @@ -3,6 +3,7 @@ ManaCost:2 R Types:Enchantment A:AB$ Token | Cost$ 2 R Sac<2/Goblin> | TokenAmount$ 3 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | SpellDescription$ Create three 1/1 red Goblin creature tokens. SVar:AIPreference:SacCost$Creature.Goblin+cmcLE1 +SVar:NonStackingEffect:True SVar:RemRandomDeck:True DeckNeeds:Type$Goblin SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_warrens.jpg diff --git a/forge-gui/res/cardsfolder/g/golgothian_sylex.txt b/forge-gui/res/cardsfolder/g/golgothian_sylex.txt index 3124f5cdf5a..a52dbc59d30 100644 --- a/forge-gui/res/cardsfolder/g/golgothian_sylex.txt +++ b/forge-gui/res/cardsfolder/g/golgothian_sylex.txt @@ -4,5 +4,6 @@ Types:Artifact A:AB$ SacrificeAll | Cost$ 1 T | ValidCards$ Permanent.nonToken+setATQ | SpellDescription$ Each nontoken permanent originally printed in the Antiquities expansion is sacrificed by its controller. SVar:RemAIDeck:True SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/golgothian_sylex.jpg Oracle:{1}, {T}: Each nontoken permanent originally printed in the Antiquities expansion is sacrificed by its controller. diff --git a/forge-gui/res/cardsfolder/g/greater_good.txt b/forge-gui/res/cardsfolder/g/greater_good.txt index 070fed6a373..1097381c38e 100644 --- a/forge-gui/res/cardsfolder/g/greater_good.txt +++ b/forge-gui/res/cardsfolder/g/greater_good.txt @@ -4,6 +4,7 @@ Types:Enchantment A:AB$ Draw | Cost$ Sac<1/Creature> | NumCards$ X | SubAbility$ DB | References$ X | SpellDescription$ Draw cards equal to the sacrificed creature's power, then discard three cards. SVar:DB:DB$Discard | NumCards$ 3 | Mode$ TgtChoose SVar:X:Sacrificed$CardPower +SVar:NonStackingEffect:True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/greater_good.jpg Oracle:Sacrifice a creature: Draw cards equal to the sacrificed creature's power, then discard three cards. diff --git a/forge-gui/res/cardsfolder/g/greed.txt b/forge-gui/res/cardsfolder/g/greed.txt index 25212817c18..4c713b9c920 100644 --- a/forge-gui/res/cardsfolder/g/greed.txt +++ b/forge-gui/res/cardsfolder/g/greed.txt @@ -2,5 +2,6 @@ Name:Greed ManaCost:3 B Types:Enchantment A:AB$ Draw | Cost$ B PayLife<2> | NumCards$ 1 | SpellDescription$ Draw a card. +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/greed.jpg Oracle:{B}, Pay 2 life: Draw a card. diff --git a/forge-gui/res/cardsfolder/h/hecatomb.txt b/forge-gui/res/cardsfolder/h/hecatomb.txt index 13c69fa3db9..028a61ac35e 100644 --- a/forge-gui/res/cardsfolder/h/hecatomb.txt +++ b/forge-gui/res/cardsfolder/h/hecatomb.txt @@ -8,6 +8,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount A:AB$ DealDamage | Cost$ tapXType<1/Swamp> | 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:NeedsToPlayVar:Creats GE4 SVar:Creats:Count$Valid Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/hecatomb.jpg diff --git a/forge-gui/res/cardsfolder/h/homarid_spawning_bed.txt b/forge-gui/res/cardsfolder/h/homarid_spawning_bed.txt index c3cd6715ae7..f652fb1db3a 100644 --- a/forge-gui/res/cardsfolder/h/homarid_spawning_bed.txt +++ b/forge-gui/res/cardsfolder/h/homarid_spawning_bed.txt @@ -4,5 +4,6 @@ Types:Enchantment A:AB$ Token | Cost$ 1 U U Sac<1/Creature.Blue/blue creature> | TokenImage$ u 1 1 camarid | TokenAmount$ X | TokenName$ Camarid | TokenTypes$ Creature,Camarid | TokenOwner$ You | TokenColors$ Blue | TokenPower$ 1 | TokenToughness$ 1 | References$ X | SpellDescription$ Create X 1/1 blue Camarid creature tokens, where X is the sacrificed creature's converted mana cost. SVar:X:Sacrificed$CardManaCost SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/homarid_spawning_bed.jpg Oracle:{1}{U}{U}, Sacrifice a blue creature: Create X 1/1 blue Camarid creature tokens, where X is the sacrificed creature's converted mana cost. diff --git a/forge-gui/res/cardsfolder/h/horror_of_horrors.txt b/forge-gui/res/cardsfolder/h/horror_of_horrors.txt index c432823ec77..f73709e7115 100644 --- a/forge-gui/res/cardsfolder/h/horror_of_horrors.txt +++ b/forge-gui/res/cardsfolder/h/horror_of_horrors.txt @@ -3,5 +3,6 @@ ManaCost:3 B B Types:Enchantment A:AB$ Regenerate | ValidTgts$ Creature.Black | TgtPrompt$ Select target black creature | Cost$ Sac<1/Swamp> | SpellDescription$ Regenerate target black creature. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/horror_of_horrors.jpg Oracle:Sacrifice a Swamp: Regenerate target black creature. (The next time that creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) diff --git a/forge-gui/res/cardsfolder/l/lich.txt b/forge-gui/res/cardsfolder/l/lich.txt index 449b38a8c3c..1909dcf6cd9 100644 --- a/forge-gui/res/cardsfolder/l/lich.txt +++ b/forge-gui/res/cardsfolder/l/lich.txt @@ -17,5 +17,6 @@ SVar:Y:Count$Valid Permanent.nontoken+YouCtrl T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLose | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you lose the game. SVar:TrigLose:DB$ LosesGame | Defined$ You SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/lich.jpg Oracle:As Lich enters the battlefield, you lose life equal to your life total.\nYou don't lose the game for having 0 or less life.\nIf you would gain life, draw that many cards instead.\nWhenever you're dealt damage, sacrifice that many nontoken permanents. If you can't, you lose the game.\nWhen Lich is put into a graveyard from the battlefield, you lose the game. diff --git a/forge-gui/res/cardsfolder/l/life_chisel.txt b/forge-gui/res/cardsfolder/l/life_chisel.txt index bdac47ed21a..4193b8c55e9 100644 --- a/forge-gui/res/cardsfolder/l/life_chisel.txt +++ b/forge-gui/res/cardsfolder/l/life_chisel.txt @@ -4,5 +4,6 @@ Types:Artifact A:AB$ GainLife | Cost$ Sac<1/Creature> | LifeAmount$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | References$ X | SpellDescription$ You gain life equal to the sacrificed creature's toughness. Activate this ability only during your upkeep. SVar:X:Sacrificed$CardToughness SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/life_chisel.jpg Oracle:Sacrifice a creature: You gain life equal to the sacrificed creature's toughness. Activate this ability only during your upkeep. diff --git a/forge-gui/res/cardsfolder/l/lifeforce.txt b/forge-gui/res/cardsfolder/l/lifeforce.txt index e1fc4f05700..008d22358fe 100644 --- a/forge-gui/res/cardsfolder/l/lifeforce.txt +++ b/forge-gui/res/cardsfolder/l/lifeforce.txt @@ -3,5 +3,6 @@ ManaCost:G G Types:Enchantment A:AB$ Counter | Cost$ G G | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card.Black | SpellDescription$ Counter target black spell. SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/lifeforce.jpg Oracle:{G}{G}: Counter target black spell. diff --git a/forge-gui/res/cardsfolder/m/mind_slash.txt b/forge-gui/res/cardsfolder/m/mind_slash.txt index 2ee70e999ca..da1eca8922a 100644 --- a/forge-gui/res/cardsfolder/m/mind_slash.txt +++ b/forge-gui/res/cardsfolder/m/mind_slash.txt @@ -3,5 +3,6 @@ ManaCost:1 B B Types:Enchantment A:AB$ Discard | Cost$ B Sac<1/Creature> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals his or her hand. You choose a card from it. That player discards that card. 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/mind_slash.jpg Oracle:{B}, Sacrifice a creature: Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/m/mirror_universe.txt b/forge-gui/res/cardsfolder/m/mirror_universe.txt index b783577ced8..8682c599c80 100644 --- a/forge-gui/res/cardsfolder/m/mirror_universe.txt +++ b/forge-gui/res/cardsfolder/m/mirror_universe.txt @@ -2,5 +2,6 @@ Name:Mirror Universe ManaCost:6 Types:Artifact A:AB$ ExchangeLife | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Exchange life totals with target opponent. Activate this ability only during your upkeep. +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/mirror_universe.jpg Oracle:{T}, Sacrifice Mirror Universe: Exchange life totals with target opponent. Activate this ability only during your upkeep. diff --git a/forge-gui/res/cardsfolder/m/moat.txt b/forge-gui/res/cardsfolder/m/moat.txt index 27a96123606..7f45df80056 100644 --- a/forge-gui/res/cardsfolder/m/moat.txt +++ b/forge-gui/res/cardsfolder/m/moat.txt @@ -2,7 +2,6 @@ Name:Moat ManaCost:2 W W Types:Enchantment S:Mode$ Continuous | Affected$ Creature.withoutFlying | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Creatures without flying can't attack. -SVar:NonStackingEffect:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/moat.jpg Oracle:Creatures without flying can't attack. diff --git a/forge-gui/res/cardsfolder/n/necropotence.txt b/forge-gui/res/cardsfolder/n/necropotence.txt index c022a7bc64c..671103b8c0c 100644 --- a/forge-gui/res/cardsfolder/n/necropotence.txt +++ b/forge-gui/res/cardsfolder/n/necropotence.txt @@ -10,5 +10,6 @@ SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Hand | Defined$ De SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:AICastPreference:NeverCastIfLifeBelow$ 7 SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/necropotence.jpg Oracle:Skip your draw step.\nWhenever you discard a card, exile that card from your graveyard.\nPay 1 life: Exile the top card of your library face down. Put that card into your hand at the beginning of your next end step. diff --git a/forge-gui/res/cardsfolder/o/opposition.txt b/forge-gui/res/cardsfolder/o/opposition.txt index 2abb72a84aa..a0a7eff1ada 100644 --- a/forge-gui/res/cardsfolder/o/opposition.txt +++ b/forge-gui/res/cardsfolder/o/opposition.txt @@ -3,5 +3,6 @@ ManaCost:2 U U Types:Enchantment A:AB$ Tap | Cost$ tapXType<1/Creature> | ValidTgts$ Artifact,Creature,Land | TgtPrompt$ Select target artifact, creature or land | SpellDescription$ Tap target artifact, creature or land. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/opposition.jpg Oracle:Tap an untapped creature you control: Tap target artifact, creature, or land. diff --git a/forge-gui/res/cardsfolder/p/peace_of_mind.txt b/forge-gui/res/cardsfolder/p/peace_of_mind.txt index 57a6a92e6f0..eb92932ce15 100644 --- a/forge-gui/res/cardsfolder/p/peace_of_mind.txt +++ b/forge-gui/res/cardsfolder/p/peace_of_mind.txt @@ -5,5 +5,6 @@ A:AB$ GainLife | Cost$ W Discard<1/Card> | LifeAmount$ 3 | SpellDescription$ You SVar:AIPreference:DiscardCost$Card DeckHints:Ability$Discard SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/peace_of_mind.jpg Oracle:{W}, Discard a card: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/p/pestilence.txt b/forge-gui/res/cardsfolder/p/pestilence.txt index 524cdf39426..571c011845b 100644 --- a/forge-gui/res/cardsfolder/p/pestilence.txt +++ b/forge-gui/res/cardsfolder/p/pestilence.txt @@ -5,5 +5,6 @@ T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Crea SVar:TrigSac:DB$Sacrifice | Defined$ Self A:AB$ DamageAll | Cost$ B | NumDmg$ 1 | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | AILogic$ DmgAllCreaturesAndPlayers | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. SVar:NeedsToPlay:Creature +SVar:NonStackingEffect:True SVar:Picture:http://resources.wizards.com/magic/cards/uz/en-us/card5619.jpg Oracle:At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence.\n{B}: Pestilence deals 1 damage to each creature and each player. diff --git a/forge-gui/res/cardsfolder/p/presence_of_the_master.txt b/forge-gui/res/cardsfolder/p/presence_of_the_master.txt index cbfe930bcbb..3db67e08a4f 100644 --- a/forge-gui/res/cardsfolder/p/presence_of_the_master.txt +++ b/forge-gui/res/cardsfolder/p/presence_of_the_master.txt @@ -5,5 +5,6 @@ T:Mode$ SpellCast | ValidCard$ Enchantment | TriggerZones$ Battlefield | Execute SVar:TrigCounter:DB$Counter | Defined$ TriggeredSpellAbility SVar:AICurseEffect:CounterEnchantment SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/presence_of_the_master.jpg Oracle:Whenever a player casts an enchantment spell, counter it. diff --git a/forge-gui/res/cardsfolder/s/seismic_assault.txt b/forge-gui/res/cardsfolder/s/seismic_assault.txt index da9152429fe..9a883226a65 100644 --- a/forge-gui/res/cardsfolder/s/seismic_assault.txt +++ b/forge-gui/res/cardsfolder/s/seismic_assault.txt @@ -3,4 +3,5 @@ ManaCost:R R R Types:Enchantment A:AB$ DealDamage | Cost$ Discard<1/Land> | 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/seismic_assault.jpg +SVar:NonStackingEffect:True Oracle:Discard a land card: Seismic Assault deals 2 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/s/serenity.txt b/forge-gui/res/cardsfolder/s/serenity.txt index ff8d7f557a1..f55cc5b5503 100644 --- a/forge-gui/res/cardsfolder/s/serenity.txt +++ b/forge-gui/res/cardsfolder/s/serenity.txt @@ -5,5 +5,6 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | E SVar:TrigDestroyAll:DB$DestroyAll | ValidCards$ Artifact,Enchantment | NoRegen$ True SVar:NeedsToPlay:Artifact.YouDontCtrl,Enchantment.YouDontCtrl SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/serenity.jpg Oracle:At the beginning of your upkeep, destroy all artifacts and enchantments. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/s/shifting_sky.txt b/forge-gui/res/cardsfolder/s/shifting_sky.txt index ecc59b9dc2a..7d9134138d9 100644 --- a/forge-gui/res/cardsfolder/s/shifting_sky.txt +++ b/forge-gui/res/cardsfolder/s/shifting_sky.txt @@ -5,5 +5,6 @@ K:ETBReplacement:Other:ChooseColor SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentKeywordInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a color. S:Mode$ Continuous| Affected$ Permanent.nonLand | SetColor$ ChosenColor | Description$ All nonland permanents are the chosen color. SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/shifting_sky.jpg Oracle:As Shifting Sky enters the battlefield, choose a color.\nAll nonland permanents are the chosen color. diff --git a/forge-gui/res/cardsfolder/s/spellbook.txt b/forge-gui/res/cardsfolder/s/spellbook.txt index d4a43d2eb4f..84860423487 100644 --- a/forge-gui/res/cardsfolder/s/spellbook.txt +++ b/forge-gui/res/cardsfolder/s/spellbook.txt @@ -3,5 +3,6 @@ ManaCost:0 Types:Artifact S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size. SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/spellbook.jpg Oracle:You have no maximum hand size. diff --git a/forge-gui/res/cardsfolder/s/stasis.txt b/forge-gui/res/cardsfolder/s/stasis.txt index 6e778cc114f..f3cf1bcfd13 100644 --- a/forge-gui/res/cardsfolder/s/stasis.txt +++ b/forge-gui/res/cardsfolder/s/stasis.txt @@ -4,5 +4,6 @@ Types:Enchantment S:Mode$ Continuous | Affected$ Player | AddKeyword$ Skip your untap step. | Description$ Players skip their untap steps. K:UpkeepCost:U SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/stasis.jpg Oracle:Players skip their untap steps.\nAt the beginning of your upkeep, sacrifice Stasis unless you pay {U}. diff --git a/forge-gui/res/cardsfolder/s/static_orb.txt b/forge-gui/res/cardsfolder/s/static_orb.txt index e1e355fb3db..dec058f8302 100644 --- a/forge-gui/res/cardsfolder/s/static_orb.txt +++ b/forge-gui/res/cardsfolder/s/static_orb.txt @@ -5,5 +5,6 @@ S:Mode$ Continuous | Affected$ Player | AddKeyword$ UntapAdjust:Permanent:2 | Ch SVar:X:Count$Valid Card.Self+untapped SVar:RemAIDeck:True SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/static_orb.jpg Oracle:As long as Static Orb is untapped, players can't untap more than two permanents during their untap steps. diff --git a/forge-gui/res/cardsfolder/s/strands_of_night.txt b/forge-gui/res/cardsfolder/s/strands_of_night.txt index 5088278a64a..d4214f35bca 100644 --- a/forge-gui/res/cardsfolder/s/strands_of_night.txt +++ b/forge-gui/res/cardsfolder/s/strands_of_night.txt @@ -3,5 +3,6 @@ ManaCost:2 B B Types:Enchantment A:AB$ ChangeZone | Cost$ B B PayLife<2> Sac<1/Swamp> | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target creature card from your graveyard to the battlefield. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/strands_of_night.jpg Oracle:{B}{B}, Pay 2 life, Sacrifice a Swamp: Return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/t/trade_routes.txt b/forge-gui/res/cardsfolder/t/trade_routes.txt index b005395e93a..0dff6592d9a 100644 --- a/forge-gui/res/cardsfolder/t/trade_routes.txt +++ b/forge-gui/res/cardsfolder/t/trade_routes.txt @@ -4,5 +4,6 @@ Types:Enchantment A:AB$ ChangeZone | Cost$ 1 | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | SpellDescription$ Return target land you control to its owner's hand. A:AB$ Draw | Cost$ 1 Discard<1/Land> | NumCards$ 1 | SpellDescription$ Draw a card. SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/trade_routes.jpg Oracle:{1}: Return target land you control to its owner's hand.\n{1}, Discard a land card: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/tranquil_grove.txt b/forge-gui/res/cardsfolder/t/tranquil_grove.txt index 5d2cf7c1336..36bce34218e 100644 --- a/forge-gui/res/cardsfolder/t/tranquil_grove.txt +++ b/forge-gui/res/cardsfolder/t/tranquil_grove.txt @@ -3,5 +3,6 @@ ManaCost:1 G Types:Enchantment A:AB$ DestroyAll | Cost$ 1 G G | ValidCards$ Enchantment.Other | SpellDescription$ Destroy all other enchantments. SVar:RemRandomDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/tranquil_grove.jpg Oracle:{1}{G}{G}: Destroy all other enchantments. diff --git a/forge-gui/res/cardsfolder/u/unholy_citadel.txt b/forge-gui/res/cardsfolder/u/unholy_citadel.txt index 930be8f4a16..ea8b3f2e3e0 100644 --- a/forge-gui/res/cardsfolder/u/unholy_citadel.txt +++ b/forge-gui/res/cardsfolder/u/unholy_citadel.txt @@ -3,5 +3,6 @@ ManaCost:no cost Types:Land S:Mode$ Continuous | Affected$ Creature.Black+Legendary | AddKeyword$ Bands with Other Legendary Creatures | Description$ Black legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) SVar:RemAIDeck:True +SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/unholy_citadel.jpg Oracle:Black legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide 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/w/worship.txt b/forge-gui/res/cardsfolder/w/worship.txt index 9ffa4336707..d2b5818a877 100644 --- a/forge-gui/res/cardsfolder/w/worship.txt +++ b/forge-gui/res/cardsfolder/w/worship.txt @@ -2,6 +2,5 @@ Name:Worship ManaCost:3 W Types:Enchantment S:Mode$ Continuous | Affected$ You | AddKeyword$ DamageLifeThreshold:1 | IsPresent$ Creature.YouCtrl | Description$ If you control a creature, damage that would reduce your life total to less than 1 reduces it to 1 instead. -SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/worship.jpg Oracle:If you control a creature, damage that would reduce your life total to less than 1 reduces it to 1 instead.