diff --git a/forge-gui/res/cardsfolder/l/lat_nams_legacy.txt b/forge-gui/res/cardsfolder/l/lat_nams_legacy.txt index e91b03832bf..2b427d53e13 100644 --- a/forge-gui/res/cardsfolder/l/lat_nams_legacy.txt +++ b/forge-gui/res/cardsfolder/l/lat_nams_legacy.txt @@ -4,6 +4,5 @@ Types:Instant A:SP$ ChangeZone | Cost$ 1 U | Origin$ Hand | Destination$ Library | Shuffle$ True | ChangeType$ Card | RememberChanged$ True | SubAbility$ DelTrigSlowtrip | SpellDescription$ Shuffle a card from your hand into your library. If you do, draw two cards at the beginning of the next turn's upkeep. SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw two cards. SVar:DrawSlowtrip:DB$Draw | NumCards$ 2 | Defined$ You -SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/lat_nams_legacy.jpg Oracle:Shuffle a card from your hand into your library. If you do, draw two cards at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/l/leonin_arbiter.txt b/forge-gui/res/cardsfolder/l/leonin_arbiter.txt index 59dea63f8f4..f3536ac52bc 100644 --- a/forge-gui/res/cardsfolder/l/leonin_arbiter.txt +++ b/forge-gui/res/cardsfolder/l/leonin_arbiter.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Cat Cleric PT:2/2 S:Mode$ Continuous | Affected$ Player | AddKeyword$ CantSearchLibrary | IgnoreEffectCost$ 2 | Description$ Players can't search libraries. Any player may pay {2} for that player to ignore this effect until end of turn. -SVar:RemAIDeck:True +#TODO: The AI won't activate the effect yet, but then again, it won't activate it even if the human is playing with this card, so it doesn't affect specifically the AI playability of this card. SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/leonin_arbiter.jpg Oracle:Players can't search libraries. Any player may pay {2} for that player to ignore this effect until end of turn. diff --git a/forge-gui/res/cardsfolder/l/library_of_lat_nam.txt b/forge-gui/res/cardsfolder/l/library_of_lat_nam.txt index 0d3bf94d8b1..e1ea824b196 100644 --- a/forge-gui/res/cardsfolder/l/library_of_lat_nam.txt +++ b/forge-gui/res/cardsfolder/l/library_of_lat_nam.txt @@ -5,6 +5,5 @@ A:SP$ Charm | Cost$ 4 U | Chooser$ Opponent | Choices$ DelTrigSlowDraw,Tutor SVar:DelTrigSlowDraw:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowThree | SpellDescription$ You draw three cards at the beginning of the next turn's upkeep. SVar:DrawSlowThree:DB$Draw | NumCards$ 3 | Defined$ You SVar:Tutor:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ You search your library for a card, put that card into your hand, then shuffle your library. -SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/library_of_lat_nam.jpg Oracle:An opponent chooses one —\n• You draw three cards at the beginning of the next turn's upkeep.\n• You search your library for a card, put that card into your hand, then shuffle your library. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/l/lightning_axe.txt b/forge-gui/res/cardsfolder/l/lightning_axe.txt index 978722f3efb..3e4108182f7 100644 --- a/forge-gui/res/cardsfolder/l/lightning_axe.txt +++ b/forge-gui/res/cardsfolder/l/lightning_axe.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Instant K:AlternateAdditionalCost:Discard<1/Card>:5 A:SP$ DealDamage | Cost$ R | NumDmg$ 5 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ CARDNAME deals 5 damage to target creature. -SVar:RemAIDeck:True +SVar:AIPreference:DiscardCost$Card.cmcLE2 DeckHas:Ability$Discard DeckHints:Keyword$Madness & Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/lightning_axe.jpg diff --git a/forge-gui/res/cardsfolder/l/liliana_of_the_veil.txt b/forge-gui/res/cardsfolder/l/liliana_of_the_veil.txt index a8c36405478..6a73958b719 100644 --- a/forge-gui/res/cardsfolder/l/liliana_of_the_veil.txt +++ b/forge-gui/res/cardsfolder/l/liliana_of_the_veil.txt @@ -7,6 +7,5 @@ A:AB$ Sacrifice | Cost$ SubCounter<2/LOYALTY> | ValidTgts$ Player | SacValid$ Cr A:AB$ TwoPiles | Cost$ SubCounter<6/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | Separator$ You | ChosenPile$ DBSacAll | ValidCards$ Permanent | Zone$ Battlefield | Planeswalker$ True | Ultimate$ True | AILogic$ Worst | SpellDescription$ Separate all permanents target player controls into two piles. That player sacrifices all permanents in the pile of his or her choice. SVar:DBSacAll:DB$ SacrificeAll | ValidCards$ Permanent.IsRemembered | SubAbility$ Cleanup SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True -SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/liliana_of_the_veil.jpg Oracle:[+1]: Each player discards a card.\n[-2]: Target player sacrifices a creature.\n[-6]: Separate all permanents target player controls into two piles. That player sacrifices all permanents in the pile of his or her choice. diff --git a/forge-gui/res/cardsfolder/l/lilting_refrain.txt b/forge-gui/res/cardsfolder/l/lilting_refrain.txt index 07ee6396bf2..5222070e122 100644 --- a/forge-gui/res/cardsfolder/l/lilting_refrain.txt +++ b/forge-gui/res/cardsfolder/l/lilting_refrain.txt @@ -5,6 +5,5 @@ A:AB$ Counter | Cost$ Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select ta T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a verse counter on CARDNAME. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ VERSE | CounterNum$ 1 SVar:X:Count$CardCounters.VERSE -SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/lilting_refrain.jpg Oracle:At the beginning of your upkeep, you may put a verse counter on Lilting Refrain.\nSacrifice Lilting Refrain: Counter target spell unless its controller pays {X}, where X is the number of verse counters on Lilting Refrain. diff --git a/forge-gui/res/cardsfolder/l/living_end.txt b/forge-gui/res/cardsfolder/l/living_end.txt index 562ff9e06ca..3c0d5faf510 100644 --- a/forge-gui/res/cardsfolder/l/living_end.txt +++ b/forge-gui/res/cardsfolder/l/living_end.txt @@ -3,10 +3,11 @@ ManaCost:no cost Types:Sorcery Colors:black K:Suspend:3:2 B B -A:SP$ ChangeZoneAll | Cost$ 0 | ChangeType$ Creature | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ SacAll | SpellDescription$ Each player exiles all creature cards from his or her graveyard, then sacrifices all creatures he or she controls, then puts all cards he or she exiled this way onto the battlefield. +A:SP$ ChangeZoneAll | Cost$ 0 | ChangeType$ Creature | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | AILogic$ LivingDeath | SubAbility$ SacAll | SpellDescription$ Each player exiles all creature cards from his or her graveyard, then sacrifices all creatures he or she controls, then puts all cards he or she exiled this way onto the battlefield. SVar:SacAll:DB$ SacrificeAll | ValidCards$ Creature | SubAbility$ ReturnAll SVar:ReturnAll:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:RemAIDeck:True +SVar:RemRandomDeck:True +SVar:IsReanimatorCard:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/living_end.jpg Oracle:Suspend 3—{2}{B}{B} (Rather than cast this card from your hand, pay {2}{B}{B} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)\nEach player exiles all creature cards from his or her graveyard, then sacrifices all creatures he or she controls, then puts all cards he or she exiled this way onto the battlefield. diff --git a/forge-gui/res/cardsfolder/l/loam_dryad.txt b/forge-gui/res/cardsfolder/l/loam_dryad.txt index 9e6cdde04ff..787fe3d57af 100644 --- a/forge-gui/res/cardsfolder/l/loam_dryad.txt +++ b/forge-gui/res/cardsfolder/l/loam_dryad.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Creature Dryad Horror PT:1/2 A:AB$ Mana | Cost$ T tapXType<1/Creature> | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool. -SVar:RemAIDeck:True +SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/loam_dryad.jpg Oracle:{T}, Tap an untapped creature you control: Add one mana of any color to your mana pool. diff --git a/forge-gui/res/cardsfolder/l/lost_in_thought.txt b/forge-gui/res/cardsfolder/l/lost_in_thought.txt index adf57f49c7b..229d369d112 100644 --- a/forge-gui/res/cardsfolder/l/lost_in_thought.txt +++ b/forge-gui/res/cardsfolder/l/lost_in_thought.txt @@ -4,7 +4,5 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME's activated abilities can't be activated. | IgnoreEffectCost$ ExileFromGrave<3/Card> | Description$ Enchanted creature can't attack or block, and its activated abilities can't be activated. Its controller may exile three cards from his or her graveyard for that player to ignore this effect until end of turn. -SVar:RemAIDeck:True -SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/lost_in_thought.jpg Oracle:Enchant creature\nEnchanted creature can't attack or block, and its activated abilities can't be activated. Its controller may exile three cards from his or her graveyard for that player to ignore this effect until end of turn. diff --git a/forge-gui/res/cardsfolder/l/loyal_pegasus.txt b/forge-gui/res/cardsfolder/l/loyal_pegasus.txt index e93ec6d30e2..ebe46c94225 100644 --- a/forge-gui/res/cardsfolder/l/loyal_pegasus.txt +++ b/forge-gui/res/cardsfolder/l/loyal_pegasus.txt @@ -4,6 +4,5 @@ Types:Creature Pegasus PT:2/1 K:Flying K:CARDNAME can't attack or block alone. -SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/loyal_pegasus.jpg Oracle:Flying\nLoyal Pegasus can't attack or block alone. diff --git a/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt b/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt index 65daf2cc2db..f85dae716de 100644 --- a/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt +++ b/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt @@ -5,11 +5,12 @@ PT:6/6 K:Flying K:First Strike T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigElderSpawnSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice an artifact. If you don't, tap CARDNAME and it deals 2 damage to you. -SVar:TrigElderSpawnSacrifice:AB$ Sacrifice | Cost$ 0 | SacValid$ Artifact | Optional$ True | RememberSacrificed$ True | SubAbility$ DBElderSpawnSacrificeMe +SVar:TrigElderSpawnSacrifice:DB$ Sacrifice | SacValid$ Artifact | Optional$ True | RememberSacrificed$ True | SubAbility$ DBElderSpawnSacrificeMe SVar:DBElderSpawnSacrificeMe:DB$ Tap | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Artifact | ConditionCompare$ EQ0 | SubAbility$ DBElderSpawnDamage SVar:DBElderSpawnDamage:DB$ DealDamage | Defined$ You | NumDmg$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Artifact | ConditionCompare$ EQ0 | SubAbility$ DBElderSpawnCleanup SVar:DBElderSpawnCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:RemAIDeck:True +SVar:NeedsToPlayVar:Z GE3 +SVar:Z:Count$Valid Artifact.YouCtrl+inZoneBattlefield SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/yawgmoth_demon.jpg Oracle:Flying, first strike\nAt the beginning of your upkeep, you may sacrifice an artifact. If you don't, tap Yawgmoth Demon and it deals 2 damage to you. diff --git a/forge-gui/res/cardsfolder/z/zadas_commando.txt b/forge-gui/res/cardsfolder/z/zadas_commando.txt index ef2235ffe93..97466a69350 100644 --- a/forge-gui/res/cardsfolder/z/zadas_commando.txt +++ b/forge-gui/res/cardsfolder/z/zadas_commando.txt @@ -4,7 +4,6 @@ Types:Creature Goblin Archer Ally PT:2/1 K:First Strike A:AB$ DealDamage | Cost$ T tapXType<1/Ally> | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ 1 | PrecostDesc$ Cohort — | SpellDescription$ CARDNAME deals 1 damage to target opponent. -SVar:RemAIDeck:True DeckHints:Type$Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/zadas_commando.jpg Oracle:First strike\nCohort — {T}, Tap an untapped Ally you control: Zada's Commando deals 1 damage to target opponent. diff --git a/forge-gui/res/cardsfolder/z/zombie_assassin.txt b/forge-gui/res/cardsfolder/z/zombie_assassin.txt index 023522721e5..9d3d1cff513 100644 --- a/forge-gui/res/cardsfolder/z/zombie_assassin.txt +++ b/forge-gui/res/cardsfolder/z/zombie_assassin.txt @@ -2,7 +2,6 @@ Name:Zombie Assassin ManaCost:4 B Types:Creature Zombie Assassin PT:3/2 -A:AB$ Destroy | Cost$ T ExileFromGrave<2/Card> Exile<1/CARDNAME> | CostDesc$ {T}, Exile two cards from your graveyard and Zombie Assassin: | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SpellDescription$ Destroy target nonblack creature. It can't be regenerated. -SVar:RemAIDeck:True +A:AB$ Destroy | Cost$ T ExileFromGrave<2/Card> Exile<1/CARDNAME> | CostDesc$ {T}, Exile two cards from your graveyard and Zombie Assassin: | ValidTgts$ Creature.nonBlack | AITgts$ BetterThanSource | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SpellDescription$ Destroy target nonblack creature. It can't be regenerated. SVar:Picture:http://www.wizards.com/global/images/magic/general/zombie_assassin.jpg Oracle:{T}, Exile two cards from your graveyard and Zombie Assassin: Destroy target nonblack creature. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/z/zulaport_chainmage.txt b/forge-gui/res/cardsfolder/z/zulaport_chainmage.txt index 0ab47f6aa07..bd17fefa408 100644 --- a/forge-gui/res/cardsfolder/z/zulaport_chainmage.txt +++ b/forge-gui/res/cardsfolder/z/zulaport_chainmage.txt @@ -3,7 +3,6 @@ ManaCost:3 B Types:Creature Human Shaman Ally PT:4/2 A:AB$ LoseLife | Cost$ T tapXType<1/Ally> | LifeAmount$ 2 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | PrecostDesc$ Cohort — | SpellDescription$ Target opponent loses 2 life. -SVar:RemAIDeck:True DeckHints:Type$Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/zulaport_chainmage.jpg Oracle:Cohort — {T}, Tap an untapped Ally you control: Target opponent loses 2 life.