diff --git a/forge-gui-mobile-dev/src/forge/app/Main.java b/forge-gui-mobile-dev/src/forge/app/Main.java index 78d4cfa4b9b..79d3816a2fa 100644 --- a/forge-gui-mobile-dev/src/forge/app/Main.java +++ b/forge-gui-mobile-dev/src/forge/app/Main.java @@ -19,12 +19,12 @@ import java.io.IOException; public class Main { public static void main(String[] args) { // Set this to "true" to make the mobile game port run as a full-screen desktop application - boolean desktopMode = false; + boolean desktopMode = true; // Set this to the location where you want the mobile game port to look for assets when working as a full-screen desktop application // (uncomment the bottom version and comment the top one to load the res folder from the current folder the .jar is in if you would // like to make the game load from a desktop game folder configuration). - String desktopModeAssetsDir = "../forge-gui/"; - //String desktopModeAssetsDir = "./"; + //String desktopModeAssetsDir = "../forge-gui/"; + String desktopModeAssetsDir = "./"; // Assets directory used when the game fully emulates smartphone/tablet mode (desktopMode = false), useful when debugging from IDE String assetsDir = AssetsDownloader.SHARE_DESKTOP_ASSETS ? "../forge-gui/" : "testAssets/"; diff --git a/forge-gui/res/cardsfolder/a/a_display_of_my_dark_power.txt b/forge-gui/res/cardsfolder/a/a_display_of_my_dark_power.txt index 4e6970fadfa..d544f77d675 100644 --- a/forge-gui/res/cardsfolder/a/a_display_of_my_dark_power.txt +++ b/forge-gui/res/cardsfolder/a/a_display_of_my_dark_power.txt @@ -2,8 +2,8 @@ Name:A Display of My Dark Power ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, until your next turn, whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced. -SVar:DarkEffect:AB$ Effect | Cost$ 0 | Name$ Dark Power Scheme | Duration$ UntilYourNextTurn | Triggers$ DarkPower | SVars$ DarkMana +SVar:DarkEffect:DB$ Effect | Name$ Dark Power Scheme | Duration$ UntilYourNextTurn | Triggers$ DarkPower | SVars$ DarkMana SVar:DarkPower:Mode$ TapsForMana | ValidCard$ Land | Execute$ DarkMana | TriggerZones$ Command | Static$ True | TriggerDescription$ Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced. -SVar:DarkMana:AB$ ManaReflected | Cost$ 0 | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer +SVar:DarkMana:DB$ ManaReflected | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/A Display of My Dark Power.full.jpg Oracle:When you set this scheme in motion, until your next turn, whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced. diff --git a/forge-gui/res/cardsfolder/a/abattoir_ghoul.txt b/forge-gui/res/cardsfolder/a/abattoir_ghoul.txt index 86bf01b5bcb..1dcc4818681 100644 --- a/forge-gui/res/cardsfolder/a/abattoir_ghoul.txt +++ b/forge-gui/res/cardsfolder/a/abattoir_ghoul.txt @@ -4,7 +4,7 @@ Types:Creature Zombie PT:3/2 K:First Strike T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, you gain life equal to that creature's toughness. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:TriggeredCard$CardToughness SVar:Picture:http://www.wizards.com/global/images/magic/general/abattoir_ghoul.jpg Oracle:First strike\nWhenever a creature dealt damage by Abattoir Ghoul this turn dies, you gain life equal to that creature's toughness. diff --git a/forge-gui/res/cardsfolder/a/abduction.txt b/forge-gui/res/cardsfolder/a/abduction.txt index 13e03608b0c..5e769b96003 100644 --- a/forge-gui/res/cardsfolder/a/abduction.txt +++ b/forge-gui/res/cardsfolder/a/abduction.txt @@ -5,9 +5,9 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 U U | ValidTgts$ Creature | AILogic$ GainControl S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted creature. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters the battlefield, untap enchanted creature. -SVar:TrigUntap:AB$ Untap | Cost$ 0 | Defined$ Enchanted +SVar:TrigUntap:DB$ Untap | Defined$ Enchanted T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigReturnOwner | TriggerDescription$ When enchanted creature dies, return that card to the battlefield under its owner's control. -SVar:TrigReturnOwner:AB$ ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield +SVar:TrigReturnOwner:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/abduction.jpg Oracle:Enchant creature\nWhen Abduction enters the battlefield, untap enchanted creature.\nYou control enchanted creature.\nWhen enchanted creature dies, return that card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/a/aberrant_researcher_perfected_form.txt b/forge-gui/res/cardsfolder/a/aberrant_researcher_perfected_form.txt index 7806304afef..3fb311581c3 100644 --- a/forge-gui/res/cardsfolder/a/aberrant_researcher_perfected_form.txt +++ b/forge-gui/res/cardsfolder/a/aberrant_researcher_perfected_form.txt @@ -4,8 +4,8 @@ Types:Creature Human Insect PT:3/2 K:Flying T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, put the top card of your library into your graveyard. If it's an instant or sorcery card, transform CARDNAME. -SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ You | NumCards$ 1 | RememberMilled$ True | SubAbility$ DBTransform -SVar:DBTransform:DB$ SetState | Cost$ 0 | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Card.Instant,Card.Sorcery | ConditionCompare$ EQ1 | SubAbility$ Cleanup | Mode$ Transform +SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 1 | RememberMilled$ True | SubAbility$ DBTransform +SVar:DBTransform:DB$ SetState | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Card.Instant,Card.Sorcery | ConditionCompare$ EQ1 | SubAbility$ Cleanup | Mode$ Transform SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True AlternateMode:DoubleFaced DeckHints:Ability$Delirium diff --git a/forge-gui/res/cardsfolder/a/abhorrent_overlord.txt b/forge-gui/res/cardsfolder/a/abhorrent_overlord.txt index 02fab92fc7d..c65dee2580e 100644 --- a/forge-gui/res/cardsfolder/a/abhorrent_overlord.txt +++ b/forge-gui/res/cardsfolder/a/abhorrent_overlord.txt @@ -4,9 +4,9 @@ Types:Creature Demon PT:6/6 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a number of 1/1 black Harpy creature tokens with flying equal to your devotion to black. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ X | References$ X | TokenName$ Harpy | TokenTypes$ Creature,Harpy | TokenOwner$ You | TokenColors$ Black | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ b_1_1_harpy_ths +SVar:TrigToken:DB$ Token | TokenAmount$ X | References$ X | TokenName$ Harpy | TokenTypes$ Creature,Harpy | TokenOwner$ You | TokenColors$ Black | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ b_1_1_harpy_ths SVar:X:Count$Devotion.Black T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice a creature. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Creature | SacMessage$ Creature +SVar:TrigSac:DB$ Sacrifice | Defined$ You | SacValid$ Creature | SacMessage$ Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/abhorrent_overlord.jpg Oracle:Flying\nWhen Abhorrent Overlord enters the battlefield, create a number of 1/1 black Harpy creature tokens with flying equal to your devotion to black. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.)\nAt the beginning of your upkeep, sacrifice a creature. diff --git a/forge-gui/res/cardsfolder/a/abomination_of_gudul.txt b/forge-gui/res/cardsfolder/a/abomination_of_gudul.txt index 792bd48d5e1..3f9501c5511 100644 --- a/forge-gui/res/cardsfolder/a/abomination_of_gudul.txt +++ b/forge-gui/res/cardsfolder/a/abomination_of_gudul.txt @@ -5,7 +5,7 @@ PT:3/4 K:Flying K:Morph:2 B G U T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoot | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw a card. If you do, discard a card. -SVar:TrigLoot:AB$Draw | Cost$ 0 | NumCards$ 1 | SubAbility$ DBDiscard +SVar:TrigLoot:DB$Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/abomination_of_gudul.jpg Oracle:Flying\nWhenever Abomination of Gudul deals combat damage to a player, you may draw a card. If you do, discard a card.\nMorph {2}{B}{G}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/a/abstruse_interference.txt b/forge-gui/res/cardsfolder/a/abstruse_interference.txt index 26e87705178..13e82ba545d 100644 --- a/forge-gui/res/cardsfolder/a/abstruse_interference.txt +++ b/forge-gui/res/cardsfolder/a/abstruse_interference.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Instant K:Devoid A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 1 | SubAbility$ DBToken | SpellDescription$ Counter target spell unless its controller pays {1}. -SVar:DBToken:DB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Eldrazi Scion | TokenTypes$ Creature,Eldrazi,Scion | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenAltImages$ c_1_1_eldrazi_scion2,c_1_1_eldrazi_scion3,c_1_1_eldrazi_scion4,c_1_1_eldrazi_scion5,c_1_1_eldrazi_scion6 | TokenAbilities$ ABMana | SpellDescription$ Create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C} to your mana pool." ({C} represents colorless mana.) +SVar:DBToken:DB$Token | TokenAmount$ 1 | TokenName$ Eldrazi Scion | TokenTypes$ Creature,Eldrazi,Scion | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenAltImages$ c_1_1_eldrazi_scion2,c_1_1_eldrazi_scion3,c_1_1_eldrazi_scion4,c_1_1_eldrazi_scion5,c_1_1_eldrazi_scion6 | TokenAbilities$ ABMana | SpellDescription$ Create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C} to your mana pool." ({C} represents colorless mana.) SVar:ABMana:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ C | Amount$ 1 | SpellDescription$ Add {C} to your mana pool. DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token diff --git a/forge-gui/res/cardsfolder/a/abu_jafar.txt b/forge-gui/res/cardsfolder/a/abu_jafar.txt index 3e10b6594b1..74ef33f3ab4 100644 --- a/forge-gui/res/cardsfolder/a/abu_jafar.txt +++ b/forge-gui/res/cardsfolder/a/abu_jafar.txt @@ -3,6 +3,6 @@ ManaCost:W Types:Creature Human PT:0/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, destroy all creatures blocking or blocked by it. They can't be regenerated. -SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Creature.blockingSource,Creature.blockedBySource | NoRegen$ True +SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Creature.blockingSource,Creature.blockedBySource | NoRegen$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/abu_jafar.jpg Oracle:When Abu Ja'far dies, destroy all creatures blocking or blocked by it. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/a/abundance.txt b/forge-gui/res/cardsfolder/a/abundance.txt index bd080cb7c17..2470218a080 100644 --- a/forge-gui/res/cardsfolder/a/abundance.txt +++ b/forge-gui/res/cardsfolder/a/abundance.txt @@ -2,7 +2,7 @@ Name:Abundance ManaCost:2 G G Types:Enchantment R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ AbundantChoice | Optional$ True | Description$ 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. -SVar:AbundantChoice:AB$ GenericChoice | Cost$ 0 | Choices$ DigLand,DigNonland | Defined$ You +SVar:AbundantChoice:DB$ GenericChoice | Choices$ DigLand,DigNonland | Defined$ You 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 diff --git a/forge-gui/res/cardsfolder/a/abundant_growth.txt b/forge-gui/res/cardsfolder/a/abundant_growth.txt index df3381d3925..48cbccd4d4b 100644 --- a/forge-gui/res/cardsfolder/a/abundant_growth.txt +++ b/forge-gui/res/cardsfolder/a/abundant_growth.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ G | ValidTgts$ Land | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:FreeCard:DB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:FreeCard:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ AbundantGrowthTap | Description$ Enchanted land has "{T}: Add one mana of any color to your mana pool." SVar:AbundantGrowthTap:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool. SVar:Picture:http://www.wizards.com/global/images/magic/general/abundant_growth.jpg diff --git a/forge-gui/res/cardsfolder/a/abundant_maw.txt b/forge-gui/res/cardsfolder/a/abundant_maw.txt index 3935a8e41d6..9586e0980ba 100644 --- a/forge-gui/res/cardsfolder/a/abundant_maw.txt +++ b/forge-gui/res/cardsfolder/a/abundant_maw.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi Leech PT:6/4 K:Emerge:6 B T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When you cast CARDNAME, target opponent loses 3 life and you gain 3 life. -SVar:TrigDrain:AB$LoseLife | Cost$ 0 | ValidTgts$ Opponent | LifeAmount$ 3 | SubAbility$ DBGainLife +SVar:TrigDrain:DB$LoseLife | ValidTgts$ Opponent | LifeAmount$ 3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/abundant_maw.jpg Oracle:Emerge {6}{B} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nWhen you cast Abundant Maw, target opponent loses 3 life and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/a/abyssal_gatekeeper.txt b/forge-gui/res/cardsfolder/a/abyssal_gatekeeper.txt index 8374af39b67..7afc28aa92e 100644 --- a/forge-gui/res/cardsfolder/a/abyssal_gatekeeper.txt +++ b/forge-gui/res/cardsfolder/a/abyssal_gatekeeper.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Horror PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player sacrifices a creature. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ Player +SVar:TrigSac:DB$ Sacrifice | SacValid$ Creature | Defined$ Player SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_gatekeeper.jpg Oracle:When Abyssal Gatekeeper dies, each player sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/a/abyssal_horror.txt b/forge-gui/res/cardsfolder/a/abyssal_horror.txt index 13de67a7faf..629ec002d95 100644 --- a/forge-gui/res/cardsfolder/a/abyssal_horror.txt +++ b/forge-gui/res/cardsfolder/a/abyssal_horror.txt @@ -4,6 +4,6 @@ Types:Creature Horror PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target player discards two cards. -SVar:TrigDiscard:DB$ Discard | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 2 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 2 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_horror.jpg Oracle:Flying\nWhen Abyssal Horror enters the battlefield, target player discards two cards. diff --git a/forge-gui/res/cardsfolder/a/abyssal_nightstalker.txt b/forge-gui/res/cardsfolder/a/abyssal_nightstalker.txt index 0395dfff480..11dee7ae759 100644 --- a/forge-gui/res/cardsfolder/a/abyssal_nightstalker.txt +++ b/forge-gui/res/cardsfolder/a/abyssal_nightstalker.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Nightstalker PT:2/2 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscards | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, defending player discards a card. -SVar:TrigDiscards:AB$ Discard | Cost$ 0 | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscards:DB$ Discard | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal_Second_Age/abyssal_nightstalker.jpg Oracle:Whenever Abyssal Nightstalker attacks and isn't blocked, defending player discards a card. diff --git a/forge-gui/res/cardsfolder/a/abyssal_nocturnus.txt b/forge-gui/res/cardsfolder/a/abyssal_nocturnus.txt index 1d778f6fda1..ba5d834ed8d 100644 --- a/forge-gui/res/cardsfolder/a/abyssal_nocturnus.txt +++ b/forge-gui/res/cardsfolder/a/abyssal_nocturnus.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Horror PT:2/2 T:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an opponent discards a card, CARDNAME gets +2/+2 and gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | KW$ Fear +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | KW$ Fear SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_nocturnus.jpg Oracle:Whenever an opponent discards a card, Abyssal Nocturnus gets +2/+2 and gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/a/abyssal_specter.txt b/forge-gui/res/cardsfolder/a/abyssal_specter.txt index 651dc881ebf..87113abcded 100644 --- a/forge-gui/res/cardsfolder/a/abyssal_specter.txt +++ b/forge-gui/res/cardsfolder/a/abyssal_specter.txt @@ -4,6 +4,6 @@ Types:Creature Specter PT:2/3 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_specter.jpg Oracle:Flying\nWhenever Abyssal Specter deals damage to a player, that player discards a card. diff --git a/forge-gui/res/cardsfolder/a/abzan_beastmaster.txt b/forge-gui/res/cardsfolder/a/abzan_beastmaster.txt index 0ca18228930..9e3659ed369 100644 --- a/forge-gui/res/cardsfolder/a/abzan_beastmaster.txt +++ b/forge-gui/res/cardsfolder/a/abzan_beastmaster.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Hound Shaman PT:2/1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToughDraw | TriggerDescription$ At the beginning of your upkeep, draw a card if you control the creature with the greatest toughness or tied for the greatest toughness. -SVar:TrigToughDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | ConditionPresent$ Creature | ConditionCompare$ GE1 | ConditionCheckSVar$ YourTough | ConditionSVarCompare$ GEOppsTough | References$ YourTough,OppsTough +SVar:TrigToughDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionPresent$ Creature | ConditionCompare$ GE1 | ConditionCheckSVar$ YourTough | ConditionSVarCompare$ GEOppsTough | References$ YourTough,OppsTough SVar:YourTough:Count$GreatestToughness_Creature.YouCtrl SVar:OppsTough:Count$GreatestToughness_Creature.YouDontCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/abzan_beastmaster.jpg diff --git a/forge-gui/res/cardsfolder/a/academy_at_tolaria_west.txt b/forge-gui/res/cardsfolder/a/academy_at_tolaria_west.txt index f35b5b114b8..0123d5e7ebc 100644 --- a/forge-gui/res/cardsfolder/a/academy_at_tolaria_west.txt +++ b/forge-gui/res/cardsfolder/a/academy_at_tolaria_west.txt @@ -2,9 +2,9 @@ Name:Academy at Tolaria West ManaCost:no cost Types:Plane Dominaria T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | IsPresent$ Card.YouCtrl | PresentZone$ Hand | PresentCompare$ EQ0 | Execute$ AcademicDraw | TriggerDescription$ At the beginning of your end step, if you have no cards in hand, draw seven cards. -SVar:AcademicDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 7 +SVar:AcademicDraw:DB$ Draw | Defined$ You | NumCards$ 7 T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, discard your hand. -SVar:RolledChaos:AB$ Discard | Cost$ 0 | Mode$ Hand | Defined$ You +SVar:RolledChaos:DB$ Discard | Mode$ Hand | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_at_tolaria_west.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | CardsInHandLE$ 2 Oracle:At the beginning of your end step, if you have no cards in hand, draw seven cards.\nWhenever you roll {CHAOS}, discard your hand. diff --git a/forge-gui/res/cardsfolder/a/academy_raider.txt b/forge-gui/res/cardsfolder/a/academy_raider.txt index f87c7193059..521331b1cfe 100644 --- a/forge-gui/res/cardsfolder/a/academy_raider.txt +++ b/forge-gui/res/cardsfolder/a/academy_raider.txt @@ -4,7 +4,7 @@ Types:Creature Human Warrior PT:1/1 K:Intimidate T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | CombatDamage$ True | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may discard a card. If you do, draw a card. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw +SVar:TrigDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/a/academy_researchers.txt b/forge-gui/res/cardsfolder/a/academy_researchers.txt index 46b2f9f1b4c..7205329011f 100644 --- a/forge-gui/res/cardsfolder/a/academy_researchers.txt +++ b/forge-gui/res/cardsfolder/a/academy_researchers.txt @@ -3,6 +3,6 @@ ManaCost:1 U U Types:Creature Human Wizard PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to CARDNAME. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource | AttachedTo$ Self +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource | AttachedTo$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_researchers.jpg Oracle:When Academy Researchers enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers. diff --git a/forge-gui/res/cardsfolder/a/accorder_paladin.txt b/forge-gui/res/cardsfolder/a/accorder_paladin.txt index 7dfd3910a04..b09cc8fc82e 100644 --- a/forge-gui/res/cardsfolder/a/accorder_paladin.txt +++ b/forge-gui/res/cardsfolder/a/accorder_paladin.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Human Knight PT:3/1 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigBattleCry | TriggerDescription$ Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) -SVar:TrigBattleCry:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.attacking+Other | NumAtt$ 1 +SVar:TrigBattleCry:DB$ PumpAll | ValidCards$ Creature.attacking+Other | NumAtt$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/accorder_paladin.jpg Oracle:Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) diff --git a/forge-gui/res/cardsfolder/a/accursed_witch_infectious_curse.txt b/forge-gui/res/cardsfolder/a/accursed_witch_infectious_curse.txt index 1394cd842b1..4c578e98ab2 100644 --- a/forge-gui/res/cardsfolder/a/accursed_witch_infectious_curse.txt +++ b/forge-gui/res/cardsfolder/a/accursed_witch_infectious_curse.txt @@ -4,7 +4,7 @@ Types:Creature Human Shaman PT:4/2 S:Mode$ ReduceCost | ValidTarget$ Card.Self | Activator$ Player.Opponent | Type$ Spell | Amount$ 1 | Description$ Spells your opponents cast that target CARDNAME cost {1} less to cast. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME dies, return it to the battlefield transformed under your control attached to target opponent. -SVar:TrigChoose:AB$ Pump | Cost$ 0 | ValidTgts$ Opponent | TgtPrompt$ Choose a opponent | IsCurse$ True | SubAbility$ DBChange +SVar:TrigChoose:DB$ Pump | ValidTgts$ Opponent | TgtPrompt$ Choose a opponent | IsCurse$ True | SubAbility$ DBChange SVar:DBChange:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | AttachedToPlayer$ ParentTarget | Transformed$ True | GainControl$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/accursed_witch.jpg SVar:SacMe:4 @@ -22,7 +22,7 @@ K:Enchant player A:SP$ Attach | Cost$ 0 | ValidTgts$ Player | AILogic$ Curse S:Mode$ ReduceCost | ValidTarget$ Player.EnchantedBy | Activator$ You | Type$ Spell | Amount$ 1 | Description$ Spells you cast that target enchanted player cost {1} less to cast. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of enchanted player's upkeep, that player loses 1 life and you gain 1 life. -SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:TrigDrain:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/infectious_curse.jpg Oracle:Spells you cast that target enchanted player cost {1} less to cast.\nAt the beginning of enchanted player's upkeep, that player loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/a/acid_spewer_dragon.txt b/forge-gui/res/cardsfolder/a/acid_spewer_dragon.txt index f6de9d7e0ff..de201a3eee6 100644 --- a/forge-gui/res/cardsfolder/a/acid_spewer_dragon.txt +++ b/forge-gui/res/cardsfolder/a/acid_spewer_dragon.txt @@ -6,7 +6,7 @@ K:Flying K:Deathtouch K:Megamorph:5 B B T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigCounters | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, put a +1/+1 counter on each other Dragon creature you control. -SVar:TrigCounters:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.Dragon+YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.Dragon+YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_spewer_dragon.jpg Oracle:Flying, deathtouch\nMegamorph {5}{B}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Acid-Spewer Dragon is turned face up, put a +1/+1 counter on each other Dragon creature you control. diff --git a/forge-gui/res/cardsfolder/a/acid_web_spider.txt b/forge-gui/res/cardsfolder/a/acid_web_spider.txt index d90144bc616..5901ce08814 100644 --- a/forge-gui/res/cardsfolder/a/acid_web_spider.txt +++ b/forge-gui/res/cardsfolder/a/acid_web_spider.txt @@ -4,7 +4,7 @@ Types:Creature Spider PT:3/5 K:Reach T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target Equipment. -SVar:TrigDestroy:DB$ Destroy | Cost$ 0 | ValidTgts$ Equipment | TgtPrompt$ Choose target equipment. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Equipment | TgtPrompt$ Choose target equipment. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_web_spider.jpg Oracle:Reach\nWhen Acid Web Spider enters the battlefield, you may destroy target Equipment. diff --git a/forge-gui/res/cardsfolder/a/acidic_dagger.txt b/forge-gui/res/cardsfolder/a/acidic_dagger.txt index 4b492779f58..a6e76e4293a 100644 --- a/forge-gui/res/cardsfolder/a/acidic_dagger.txt +++ b/forge-gui/res/cardsfolder/a/acidic_dagger.txt @@ -4,7 +4,7 @@ Types:Artifact A:AB$ Effect | Cost$ 4 T | Name$ Acidic Dagger Effect | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigDam,TrigLeave | SVars$ TrigDestroy,TrigSac,ExileEffect | RememberObjects$ Targeted | ImprintCards$ Self | ActivationPhases$ Upkeep->Declare Attackers | SpellDescription$ Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice CARDNAME. Activate this ability only before blockers are declared. SVar:TrigDam:Mode$ DamageDone | ValidSource$ Creature.IsRemembered | ValidTarget$ Creature.nonWall | CombatDamage$ True | TriggerZones$ Command | Execute$ TrigDestroy | TriggerDescription$ Whenever targeted creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. SVar:TrigLeave:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ TrigSac | TriggerZones$ Command | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredTarget +SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTarget SVar:TrigSac:DB$ SacrificeAll | Defined$ Imprinted | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile | Static$ True SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/a/acolyte_of_the_inferno.txt b/forge-gui/res/cardsfolder/a/acolyte_of_the_inferno.txt index 0b702b9fe45..a03344aa3c3 100644 --- a/forge-gui/res/cardsfolder/a/acolyte_of_the_inferno.txt +++ b/forge-gui/res/cardsfolder/a/acolyte_of_the_inferno.txt @@ -4,7 +4,7 @@ Types:Creature Human Monk PT:3/1 K:Renown:1 T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, it deals 2 damage to that creature. -SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredBlocker | NumDmg$ 2 +SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredBlocker | NumDmg$ 2 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/acolyte_of_the_inferno.jpg Oracle:Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\nWhenever Acolyte of the Inferno becomes blocked by a creature, it deals 2 damage to that creature. diff --git a/forge-gui/res/cardsfolder/a/acolytes_reward.txt b/forge-gui/res/cardsfolder/a/acolytes_reward.txt index bde95d11beb..1526fbafa4c 100644 --- a/forge-gui/res/cardsfolder/a/acolytes_reward.txt +++ b/forge-gui/res/cardsfolder/a/acolytes_reward.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Instant A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player to damage with shield effect | IsCurse$ True | References$ X | SubAbility$ AcolytesPrevention | StackDescription$ SpellDescription | AILogic$ Never | SpellDescription$ Prevent the next X damage that would be dealt to target creature this turn, where X is your devotion to white. If damage is prevented this way, CARDNAME deals that much damage to target creature or player. SVar:AcolytesPrevention:DB$ PreventDamage | ValidTgts$ Creature | TgtPrompt$ Select a creature to prevent damage to | Amount$ X | References$ X | PreventionSubAbility$ AcolytesRetribution | ShieldEffectTarget$ ParentTarget | StackDescription$ none -SVar:AcolytesRetribution:AB$ DealDamage | Cost$ 0 | Defined$ ShieldEffectTarget | NumDmg$ PreventedDamage | SpellDescription$ CARDNAME deals damage to target creature or player for each damage prevented this way. +SVar:AcolytesRetribution:DB$ DealDamage | Defined$ ShieldEffectTarget | NumDmg$ PreventedDamage | SpellDescription$ CARDNAME deals damage to target creature or player for each damage prevented this way. SVar:X:Count$Devotion.White SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/acolytes_reward.jpg diff --git a/forge-gui/res/cardsfolder/a/act_of_authority.txt b/forge-gui/res/cardsfolder/a/act_of_authority.txt index d3301dabb25..9440abd0375 100644 --- a/forge-gui/res/cardsfolder/a/act_of_authority.txt +++ b/forge-gui/res/cardsfolder/a/act_of_authority.txt @@ -2,9 +2,9 @@ Name:Act of Authority ManaCost:1 W W Types:Enchantment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ AuthorityExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may exile target artifact or enchantment. -SVar:AuthorityExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Exile +SVar:AuthorityExile:DB$ ChangeZone | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Exile T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may exile target artifact or enchantment. If you do, its controller gains control of CARDNAME. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBGainControl +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBGainControl SVar:DBGainControl:DB$ GainControl | Defined$ Self | NewController$ RememberedController | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/a/act_of_heroism.txt b/forge-gui/res/cardsfolder/a/act_of_heroism.txt index 53f4e2a35be..a86c50932b1 100644 --- a/forge-gui/res/cardsfolder/a/act_of_heroism.txt +++ b/forge-gui/res/cardsfolder/a/act_of_heroism.txt @@ -2,6 +2,6 @@ Name:Act of Heroism ManaCost:1 W Types:Instant A:SP$ Untap | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Untap target creature. It gets +2/+2 until end of turn and can block an additional creature this turn. -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2 | AddHiddenKeyword$ CARDNAME can block an additional creature each combat. +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2 | AddHiddenKeyword$ CARDNAME can block an additional creature each combat. SVar:Picture:http://www.wizards.com/global/images/magic/general/act_of_heroism.jpg Oracle:Untap target creature. It gets +2/+2 until end of turn and can block an additional creature this turn. diff --git a/forge-gui/res/cardsfolder/a/adarkar_valkyrie.txt b/forge-gui/res/cardsfolder/a/adarkar_valkyrie.txt index 93dbd4c0dd1..048a8bc80b7 100644 --- a/forge-gui/res/cardsfolder/a/adarkar_valkyrie.txt +++ b/forge-gui/res/cardsfolder/a/adarkar_valkyrie.txt @@ -6,7 +6,7 @@ K:Flying K:Vigilance A:AB$ Effect | Cost$ T | Name$ Adarkar Valkyrie Effect | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature other than Adarkar Valkyrie | Triggers$ TrigChangesZone | SVars$ TrigChangeZone,EndEffect | References$ TrigChangesZone,TrigChangeZone,EndEffect | RememberObjects$ Targeted | SpellDescription$ When target creature other than CARDNAME dies this turn, return that card to the battlefield under your control. SVar:TrigChangesZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.IsRemembered | Execute$ TrigChangeZone | TriggerDescription$ When creature targeted by Adarkar Valkyrie's ability dies this turn, return it to the battlefield and you gain control of it. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | SubAbility$ EndEffect +SVar:TrigChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | SubAbility$ EndEffect SVar:EndEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:Picture:http://resources.wizards.com/magic/cards/csp/en-us/card121196.jpg Oracle:Flying, vigilance\n{T}: When target creature other than Adarkar Valkyrie dies this turn, return that card to the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/a/adder_staff_boggart.txt b/forge-gui/res/cardsfolder/a/adder_staff_boggart.txt index 5c366e7d075..46445302c7c 100644 --- a/forge-gui/res/cardsfolder/a/adder_staff_boggart.txt +++ b/forge-gui/res/cardsfolder/a/adder_staff_boggart.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Goblin Warrior PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigClash | TriggerDescription$ When CARDNAME enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on CARDNAME. -SVar:TrigClash:AB$Clash | Cost$ 0 | WinSubAbility$ DBPutCounter +SVar:TrigClash:DB$Clash | WinSubAbility$ DBPutCounter SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/adder_staff_boggart.jpg Oracle:When Adder-Staff Boggart enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Adder-Staff Boggart. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) diff --git a/forge-gui/res/cardsfolder/a/admonition_angel.txt b/forge-gui/res/cardsfolder/a/admonition_angel.txt index 78230c37a3f..abcafccbf82 100644 --- a/forge-gui/res/cardsfolder/a/admonition_angel.txt +++ b/forge-gui/res/cardsfolder/a/admonition_angel.txt @@ -5,8 +5,8 @@ PT:6/6 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than CARDNAME. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent.Other+nonLand | TgtPrompt$ Choose target nonland permanent other than Admonition Angel. | RememberTargets$ True | Origin$ Battlefield | Destination$ Exile -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | SubAbility$ DBCleanup | Destination$ Battlefield +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.Other+nonLand | TgtPrompt$ Choose target nonland permanent other than Admonition Angel. | RememberTargets$ True | Origin$ Battlefield | Destination$ Exile +SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | SubAbility$ DBCleanup | Destination$ Battlefield SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/admonition_angel.jpg diff --git a/forge-gui/res/cardsfolder/a/adventuring_gear.txt b/forge-gui/res/cardsfolder/a/adventuring_gear.txt index 5dea543f02e..9ae0b7a2583 100644 --- a/forge-gui/res/cardsfolder/a/adventuring_gear.txt +++ b/forge-gui/res/cardsfolder/a/adventuring_gear.txt @@ -3,7 +3,7 @@ ManaCost:1 Types:Artifact Equipment K:Equip 1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Equipped | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$Pump | Defined$ Equipped | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/adventuring_gear.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/a/adverse_conditions.txt b/forge-gui/res/cardsfolder/a/adverse_conditions.txt index 03a9b65f087..83e5c71f71a 100644 --- a/forge-gui/res/cardsfolder/a/adverse_conditions.txt +++ b/forge-gui/res/cardsfolder/a/adverse_conditions.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Instant K:Devoid A:SP$ Tap | Cost$ 3 U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SubAbility$ TrigPump | SpellDescription$ Tap up to two target creatures. -SVar:TrigPump:DB$Pump | Cost$ 0 | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBToken | SpellDescription$ Those creatures don't untap during their controller's next untap step. +SVar:TrigPump:DB$Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBToken | SpellDescription$ Those creatures don't untap during their controller's next untap step. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Eldrazi Scion | TokenTypes$ Creature,Eldrazi,Scion | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenAltImages$ c_1_1_eldrazi_scion2,c_1_1_eldrazi_scion3,c_1_1_eldrazi_scion4,c_1_1_eldrazi_scion5,c_1_1_eldrazi_scion6 | TokenAbilities$ ABMana | SpellDescription$ Create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C} to your mana pool." SVar:ABMana:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ C | Amount$ 1 | SpellDescription$ Add {C} to your mana pool. DeckHints:Type$Eldrazi diff --git a/forge-gui/res/cardsfolder/a/aegis_angel.txt b/forge-gui/res/cardsfolder/a/aegis_angel.txt index ffd4eb29061..519013552fd 100644 --- a/forge-gui/res/cardsfolder/a/aegis_angel.txt +++ b/forge-gui/res/cardsfolder/a/aegis_angel.txt @@ -4,7 +4,7 @@ Types:Creature Angel PT:5/5 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target permanent gains indestructible for as long as you control CARDNAME. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Permanent.Other | TgtPrompt$ Select another target permanent | KW$ Indestructible | UntilLoseControlOfHost$ True +SVar:TrigPump:DB$ Pump | ValidTgts$ Permanent.Other | TgtPrompt$ Select another target permanent | KW$ Indestructible | UntilLoseControlOfHost$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_angel.jpg Oracle:Flying\nWhen Aegis Angel enters the battlefield, another target permanent gains indestructible for as long as you control Aegis Angel. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/aether_charge.txt b/forge-gui/res/cardsfolder/a/aether_charge.txt index f1587fabd22..2aabf638a0d 100644 --- a/forge-gui/res/cardsfolder/a/aether_charge.txt +++ b/forge-gui/res/cardsfolder/a/aether_charge.txt @@ -2,7 +2,7 @@ Name:Aether Charge ManaCost:4 R Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Beast.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDealDamage | TriggerDescription$ Whenever a Beast enters the battlefield under your control, you may have it deal 4 damage to target opponent. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | DamageSource$ TriggeredCard | ValidTgts$ Opponent | NumDmg$ 4 +SVar:TrigDealDamage:DB$DealDamage | DamageSource$ TriggeredCard | ValidTgts$ Opponent | NumDmg$ 4 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_charge.jpg Oracle:Whenever a Beast enters the battlefield under your control, you may have it deal 4 damage to target opponent. diff --git a/forge-gui/res/cardsfolder/a/aether_flash.txt b/forge-gui/res/cardsfolder/a/aether_flash.txt index e2f346831ec..bec2d46807b 100644 --- a/forge-gui/res/cardsfolder/a/aether_flash.txt +++ b/forge-gui/res/cardsfolder/a/aether_flash.txt @@ -2,7 +2,7 @@ Name:Aether Flash ManaCost:2 R R Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever a creature enters the battlefield, CARDNAME deals 2 damage to it. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCard | NumDmg$ 2 +SVar:TrigDealDamage:DB$DealDamage | Defined$ TriggeredCard | NumDmg$ 2 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_flash.jpg Oracle:Whenever a creature enters the battlefield, Aether Flash deals 2 damage to it. diff --git a/forge-gui/res/cardsfolder/a/aether_mutation.txt b/forge-gui/res/cardsfolder/a/aether_mutation.txt index 95f0b6dc97c..aac62f4b9fc 100644 --- a/forge-gui/res/cardsfolder/a/aether_mutation.txt +++ b/forge-gui/res/cardsfolder/a/aether_mutation.txt @@ -3,7 +3,7 @@ ManaCost:3 G U Types:Sorcery A:SP$ ChangeZone | Cost$ 3 G U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ TrigToken | SpellDescription$ Return target creature to its owner's hand. Create X 1/1 green Saproling creature tokens, where X is that creature's converted mana cost. #X will be the Converted Mana Cost of the target of Aether Mutation -SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X +SVar:TrigToken:DB$Token | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X SVar:X:Targeted$CardManaCost DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_mutation.jpg diff --git a/forge-gui/res/cardsfolder/a/aether_sting.txt b/forge-gui/res/cardsfolder/a/aether_sting.txt index 234c99b7fb8..7400711b54f 100644 --- a/forge-gui/res/cardsfolder/a/aether_sting.txt +++ b/forge-gui/res/cardsfolder/a/aether_sting.txt @@ -2,6 +2,6 @@ Name:Aether Sting ManaCost:3 R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a creature spell, CARDNAME deals 1 damage to that player. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredActivator | NumDmg$ 1 +SVar:TrigDealDamage:DB$DealDamage | Defined$ TriggeredActivator | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_sting.jpg Oracle:Whenever an opponent casts a creature spell, Aether Sting deals 1 damage to that player. diff --git a/forge-gui/res/cardsfolder/a/aether_vial.txt b/forge-gui/res/cardsfolder/a/aether_vial.txt index ae094f98b6c..3f49a4c8dc3 100644 --- a/forge-gui/res/cardsfolder/a/aether_vial.txt +++ b/forge-gui/res/cardsfolder/a/aether_vial.txt @@ -3,7 +3,7 @@ ManaCost:1 Types:Artifact A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX+YouCtrl | ChangeNum$ 1 | Optional$ You | References$ X | SpellDescription$ You may put a creature card with converted mana cost equal to the number of charge counters on CARDNAME from your hand onto the battlefield. | StackDescription$ SpellDescription T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:X:Count$CardCounters.CHARGE SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_vial.jpg Oracle:At the beginning of your upkeep, you may put a charge counter on Aether Vial.\n{T}: You may put a creature card with converted mana cost equal to the number of charge counters on Aether Vial from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/a/aetherflux_reservoir.txt b/forge-gui/res/cardsfolder/a/aetherflux_reservoir.txt index 9422ae46b02..ed77391935b 100644 --- a/forge-gui/res/cardsfolder/a/aetherflux_reservoir.txt +++ b/forge-gui/res/cardsfolder/a/aetherflux_reservoir.txt @@ -2,7 +2,7 @@ Name:Aetherflux Reservoir ManaCost:4 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, you gain 1 life for each spell you've cast this turn. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Count$ThisTurnCast_Card.YouCtrl A:AB$ DealDamage | Cost$ PayLife<50> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 50 | SpellDescription$ CARDNAME deals 50 damage to target creature or player. SVar:Picture:http://www.wizards.com/global/images/magic/general/aetherflux_reservoir.jpg diff --git a/forge-gui/res/cardsfolder/a/aethermages_touch.txt b/forge-gui/res/cardsfolder/a/aethermages_touch.txt index 4a2e2bb69dc..56646f76551 100644 --- a/forge-gui/res/cardsfolder/a/aethermages_touch.txt +++ b/forge-gui/res/cardsfolder/a/aethermages_touch.txt @@ -5,7 +5,7 @@ A:SP$ Dig | Cost$ 2 W U | DigNum$ 4 | Reveal$ True | ChangeNum$ 1 | Optional$ Tr SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Permanent$ True | Triggers$ TrigAethermage | sVars$ BounceAethermage | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:TrigAethermage:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ BounceAethermage | TriggerDescription$ At the beginning of your end step, return CARDNAME to its owner's hand. -SVar:BounceAethermage:AB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Hand +SVar:BounceAethermage:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/aethermages_touch.jpg Oracle:Reveal the top four cards of your library. You may put a creature card from among them onto the battlefield. It gains "At the beginning of your end step, return this creature to its owner's hand." Then put the rest of the cards revealed this way on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/a/aetherplasm.txt b/forge-gui/res/cardsfolder/a/aetherplasm.txt index d66ad02e7e9..75946db4662 100644 --- a/forge-gui/res/cardsfolder/a/aetherplasm.txt +++ b/forge-gui/res/cardsfolder/a/aetherplasm.txt @@ -3,7 +3,7 @@ ManaCost:2 U U Types:Creature Illusion PT:1/1 T:Mode$ AttackerBlocked | ValidCard$ Creature | ValidBlocker$ Card.Self | OptionalDecider$ You | Execute$ TrigBounce | TriggerDescription$ Whenever CARDNAME blocks a creature, you may return CARDNAME to its owner's hand. If you do, you may put a creature card from your hand onto the battlefield blocking that creature. -SVar:TrigBounce:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ Self | RememberChanged$ True | SubAbility$ DBChangeZone +SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self | RememberChanged$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 1 | Blocking$ TriggeredAttacker | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/a/affa_guard_hound.txt b/forge-gui/res/cardsfolder/a/affa_guard_hound.txt index d8ee81c205a..f7b1149512a 100644 --- a/forge-gui/res/cardsfolder/a/affa_guard_hound.txt +++ b/forge-gui/res/cardsfolder/a/affa_guard_hound.txt @@ -4,7 +4,7 @@ Types:Creature Hound PT:2/2 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +0/+3 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ +3 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ +3 SVar:AmbushAI:True SVar:Picture:http://www.wizards.com/global/images/magic/general/affa_guard_hound.jpg Oracle:Flash\nWhen Affa Guard Hound enters the battlefield, target creature gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/afflicted_deserter_werewolf_ransacker.txt b/forge-gui/res/cardsfolder/a/afflicted_deserter_werewolf_ransacker.txt index 2597bce6852..7902ed408d7 100644 --- a/forge-gui/res/cardsfolder/a/afflicted_deserter_werewolf_ransacker.txt +++ b/forge-gui/res/cardsfolder/a/afflicted_deserter_werewolf_ransacker.txt @@ -4,7 +4,7 @@ Types:Creature Human Werewolf PT:3/2 T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/afflicted_deserter.jpg -SVar:TrigTransform:AB$ SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform Afflicted Deserter. @@ -16,11 +16,11 @@ Colors:red Types:Creature Werewolf PT:5/4 T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever this creature transforms into CARDNAME, you may destroy target artifact. If that artifact is put into a graveyard this way, CARDNAME deals 3 damage to that artifact's controller -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBDamage -SVar:DBDamage:DB$ DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ 3 | SubAbility$ DBCleanup | ConditionCheckSVar$ IsDestroyed | ConditionSVarCompare$ GE1 | References$ IsDestroyed +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBDamage +SVar:DBDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ 3 | SubAbility$ DBCleanup | ConditionCheckSVar$ IsDestroyed | ConditionSVarCompare$ GE1 | References$ IsDestroyed SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:IsDestroyed:Count$ThisTurnEntered_Graveyard_from_Battlefield_Artifact.IsRemembered T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. -SVar:TrigTransform:AB$ SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform SVar:Picture:http://www.wizards.com/global/images/magic/general/werewolf_ransacker.jpg Oracle:Whenever this creature transforms into Werewolf Ransacker, you may destroy target artifact. If that artifact is put into a graveyard this way, Werewolf Ransacker deals 3 damage to that artifact's controller.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Werewolf Ransacker. diff --git a/forge-gui/res/cardsfolder/a/afiya_grove.txt b/forge-gui/res/cardsfolder/a/afiya_grove.txt index 521140274b2..83183074cae 100644 --- a/forge-gui/res/cardsfolder/a/afiya_grove.txt +++ b/forge-gui/res/cardsfolder/a/afiya_grove.txt @@ -3,9 +3,9 @@ ManaCost:1 G Types:Enchantment K:etbCounter:P1P1:3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMoveCounter | TriggerDescription$ At the beginning of your upkeep, move a +1/+1 counter from CARDNAME onto target creature. -SVar:TrigMoveCounter:AB$ MoveCounter | Cost$ 0 | Source$ Self | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigMoveCounter:DB$ MoveCounter | Source$ Self | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_EQ0_P1P1 | Execute$ TrigSac | TriggerDescription$ When CARDNAME has no +1/+1 counters on it, sacrifice it. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:NeedsToPlay:Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/afiya_grove.jpg Oracle:Afiya Grove enters the battlefield with three +1/+1 counters on it.\nAt the beginning of your upkeep, move a +1/+1 counter from Afiya Grove onto target creature.\nWhen Afiya Grove has no +1/+1 counters on it, sacrifice it. diff --git a/forge-gui/res/cardsfolder/a/ageless_entity.txt b/forge-gui/res/cardsfolder/a/ageless_entity.txt index b4ff61b2630..ac5a3f2cb14 100644 --- a/forge-gui/res/cardsfolder/a/ageless_entity.txt +++ b/forge-gui/res/cardsfolder/a/ageless_entity.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Elemental PT:4/4 T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put that many +1/+1 counters on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X SVar:X:TriggerCount$LifeAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/ageless_entity.jpg Oracle:Whenever you gain life, put that many +1/+1 counters on Ageless Entity. diff --git a/forge-gui/res/cardsfolder/a/agent_of_erebos.txt b/forge-gui/res/cardsfolder/a/agent_of_erebos.txt index 4576c99340b..9c84e893777 100644 --- a/forge-gui/res/cardsfolder/a/agent_of_erebos.txt +++ b/forge-gui/res/cardsfolder/a/agent_of_erebos.txt @@ -4,7 +4,7 @@ Types:Enchantment Creature Zombie PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, exile all cards from target player's graveyard. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, exile all cards from target player's graveyard. -SVar:TrigExile:DB$ ChangeZoneAll | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card +SVar:TrigExile:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_erebos.jpg Oracle:Constellation — Whenever Agent of Erebos or another enchantment enters the battlefield under your control, exile all cards from target player's graveyard. diff --git a/forge-gui/res/cardsfolder/a/agent_of_the_fates.txt b/forge-gui/res/cardsfolder/a/agent_of_the_fates.txt index 89b6789f025..399fa315352 100644 --- a/forge-gui/res/cardsfolder/a/agent_of_the_fates.txt +++ b/forge-gui/res/cardsfolder/a/agent_of_the_fates.txt @@ -4,6 +4,6 @@ Types:Creature Human Assassin PT:3/2 K:Deathtouch T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, each opponent sacrifices a creature. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ Player.Opponent +SVar:TrigSac:DB$ Sacrifice | SacValid$ Creature | Defined$ Player.Opponent SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_the_fates.jpg Oracle:Deathtouch\nHeroic — Whenever you cast a spell that targets Agent of the Fates, each opponent sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/a/agonizing_demise.txt b/forge-gui/res/cardsfolder/a/agonizing_demise.txt index 60a1e22022d..503cff35d2e 100644 --- a/forge-gui/res/cardsfolder/a/agonizing_demise.txt +++ b/forge-gui/res/cardsfolder/a/agonizing_demise.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Instant K:Kicker:1 R A:SP$ Destroy | Cost$ 3 B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SubAbility$ DBDamage | SpellDescription$ Destroy target nonblack creature. It can't be regenerated. If CARDNAME was kicked, it deals damage equal to that creature's power to the creature's controller. -SVar:DBDamage:DB$ DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ X | References$ X | Condition$ Kicked | ConditionDescription$ If it was kicked, +SVar:DBDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X | References$ X | Condition$ Kicked | ConditionDescription$ If it was kicked, SVar:X:Targeted$CardPower DeckHints:Color$Red SVar:Picture:http://www.wizards.com/global/images/magic/general/agonizing_demise.jpg diff --git a/forge-gui/res/cardsfolder/a/agrus_kos_wojek_veteran.txt b/forge-gui/res/cardsfolder/a/agrus_kos_wojek_veteran.txt index e927c449095..305cb9b0dca 100644 --- a/forge-gui/res/cardsfolder/a/agrus_kos_wojek_veteran.txt +++ b/forge-gui/res/cardsfolder/a/agrus_kos_wojek_veteran.txt @@ -3,7 +3,7 @@ ManaCost:3 R W Types:Legendary Creature Human Soldier PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, attacking red creatures get +2/+0 and attacking white creatures get +0/+2 until end of turn. -SVar:TrigPump:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.attacking+Red | NumAtt$ 2 | SubAbility$ DBPump +SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.attacking+Red | NumAtt$ 2 | SubAbility$ DBPump SVar:DBPump:DB$PumpAll | ValidCards$ Creature.attacking+White | NumDef$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/agrus_kos_wojek_veteran.jpg Oracle:Whenever Agrus Kos, Wojek Veteran attacks, attacking red creatures get +2/+0 and attacking white creatures get +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/agyrem.txt b/forge-gui/res/cardsfolder/a/agyrem.txt index bf159ea7566..fce5a13040e 100644 --- a/forge-gui/res/cardsfolder/a/agyrem.txt +++ b/forge-gui/res/cardsfolder/a/agyrem.txt @@ -2,16 +2,16 @@ Name:Agyrem ManaCost:no cost Types:Plane Ravnica T:Mode$ ChangesZone | ValidCard$ Creature.White | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDelay | TriggerZones$ Command | TriggerDescription$ Whenever a white creature dies, return it to the battlefield under its owner's control at the beginning of the next end step. -SVar:TrigDelay:AB$ Effect | Cost$ 0 | Name$ Agyrem Effect For White Creatures | Triggers$ TrigEOT | SVars$ AgyremReturn,AgyremCleanup | RememberObjects$ TriggeredCard | Duration$ Permanent +SVar:TrigDelay:DB$ Effect | Name$ Agyrem Effect For White Creatures | Triggers$ TrigEOT | SVars$ AgyremReturn,AgyremCleanup | RememberObjects$ TriggeredCard | Duration$ Permanent SVar:TrigEOT:Mode$ Phase | Phase$ End of Turn | Execute$ AgyremReturn | TriggerDescription$ Return creature to the battlefield under its owner's control at the beginning of the next end step. -SVar:AgyremReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ AgyremCleanup +SVar:AgyremReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ AgyremCleanup SVar:AgyremCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile T:Mode$ ChangesZone | ValidCard$ Creature.nonWhite | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDelay2 | TriggerZones$ Command | TriggerDescription$ Whenever a nonwhite creature dies, return it to its owner's hand at the beginning of the next end step. -SVar:TrigDelay2:AB$ Effect | Cost$ 0 | Name$ Agyrem Effect For non-White Creatures | Triggers$ TrigEOT2 | SVars$ AgyremReturn2,AgyremCleanup | RememberObjects$ TriggeredCard | Duration$ Permanent +SVar:TrigDelay2:DB$ Effect | Name$ Agyrem Effect For non-White Creatures | Triggers$ TrigEOT2 | SVars$ AgyremReturn2,AgyremCleanup | RememberObjects$ TriggeredCard | Duration$ Permanent SVar:TrigEOT2:Mode$ Phase | Phase$ End of Turn | Execute$ AgyremReturn2 | TriggerDescription$ Return creature to its owner's hand at the beginning of the next end step. -SVar:AgyremReturn2:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Hand | SubAbility$ AgyremCleanup +SVar:AgyremReturn2:DB$ ChangeZone | Defined$ Remembered | Origin$ Graveyard | Destination$ Hand | SubAbility$ AgyremCleanup T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, creatures can't attack you until a player planeswalks. -SVar:RolledChaos:AB$ Effect | Cost$ 0 | Name$ Agyrem Effect - Can't Attack | StaticAbilities$ STCantAttack | Triggers$ TrigPlaneswalk | SVars$ AgyremCleanup | Duration$ Permanent +SVar:RolledChaos:DB$ Effect | Name$ Agyrem Effect - Can't Attack | StaticAbilities$ STCantAttack | Triggers$ TrigPlaneswalk | SVars$ AgyremCleanup | Duration$ Permanent SVar:STCantAttack:Mode$ CantAttack | EffectZone$ Command | ValidCard$ Creature | Target$ You | Description$ Creatures can't attack you until a player planeswalks. SVar:TrigPlaneswalk:Mode$ PlaneswalkedFrom | Execute$ AgyremCleanup | Static$ True SVar:AIRollPlanarDieParams:Mode$ Always diff --git a/forge-gui/res/cardsfolder/a/aim_high.txt b/forge-gui/res/cardsfolder/a/aim_high.txt index c3c956320b2..b735adf1f1e 100644 --- a/forge-gui/res/cardsfolder/a/aim_high.txt +++ b/forge-gui/res/cardsfolder/a/aim_high.txt @@ -2,7 +2,7 @@ Name:Aim High ManaCost:1 G Types:Instant A:SP$ Untap | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Untap target creature. It gets +2/+2 and gains reach until end of turn. -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2 | KW$ Reach +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2 | KW$ Reach SVar:Picture:http://www.wizards.com/global/images/magic/general/aim_high.jpg Oracle:Untap target creature. It gets +2/+2 and gains reach until end of turn. diff --git a/forge-gui/res/cardsfolder/a/ainok_survivalist.txt b/forge-gui/res/cardsfolder/a/ainok_survivalist.txt index 599fa6b8b41..41081c0bf0e 100644 --- a/forge-gui/res/cardsfolder/a/ainok_survivalist.txt +++ b/forge-gui/res/cardsfolder/a/ainok_survivalist.txt @@ -4,6 +4,6 @@ Types:Creature Hound Shaman PT:2/1 K:Megamorph:1 G T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, destroy target artifact or enchantment an opponent controls. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | ValidTgts$ Artifact.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target artifact or enchantment an opponent controls +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target artifact or enchantment an opponent controls SVar:Picture:http://www.wizards.com/global/images/magic/general/ainok_survivalist.jpg Oracle:Megamorph {1}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Ainok Survivalist is turned face up, destroy target artifact or enchantment an opponent controls. diff --git a/forge-gui/res/cardsfolder/a/aisling_leprechaun.txt b/forge-gui/res/cardsfolder/a/aisling_leprechaun.txt index b9ee4a88805..dd4f67d4384 100644 --- a/forge-gui/res/cardsfolder/a/aisling_leprechaun.txt +++ b/forge-gui/res/cardsfolder/a/aisling_leprechaun.txt @@ -4,7 +4,7 @@ Types:Creature Faerie PT:1/1 T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigAnimateAttacker | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, that creature becomes green. (This effect lasts indefinitely.) T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigAnimateBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, that creature becomes green. (This effect lasts indefinitely.) -SVar:TrigAnimateAttacker:AB$Animate | Cost$ 0 | Defined$ TriggeredAttacker | Colors$ Green | OverwriteColors$ True | Permanent$ True -SVar:TrigAnimateBlocker:AB$Animate | Cost$ 0 | Defined$ TriggeredBlocker | Colors$ Green | OverwriteColors$ True | Permanent$ True +SVar:TrigAnimateAttacker:DB$Animate | Defined$ TriggeredAttacker | Colors$ Green | OverwriteColors$ True | Permanent$ True +SVar:TrigAnimateBlocker:DB$Animate | Defined$ TriggeredBlocker | Colors$ Green | OverwriteColors$ True | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/aisling_leprechaun.jpg Oracle:Whenever Aisling Leprechaun blocks or becomes blocked by a creature, that creature becomes green. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/a/ajanis_chosen.txt b/forge-gui/res/cardsfolder/a/ajanis_chosen.txt index 390b1791c92..013e10fe3e6 100644 --- a/forge-gui/res/cardsfolder/a/ajanis_chosen.txt +++ b/forge-gui/res/cardsfolder/a/ajanis_chosen.txt @@ -3,7 +3,7 @@ ManaCost:2 W W Types:Creature Cat Soldier PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever an enchantment enters the battlefield under your control, create a 2/2 white Cat creature token. If that enchantment is an Aura, you may attach it to the token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenImage$ w 2 2 cat M14 | TokenName$ Cat | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 | TokenTypes$ Creature,Cat | TokenAmount$ 1 | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBAttach +SVar:TrigToken:DB$ Token | TokenImage$ w 2 2 cat M14 | TokenName$ Cat | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 | TokenTypes$ Creature,Cat | TokenAmount$ 1 | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ TriggeredCard | Defined$ Remembered | Optional$ True | ConditionDefined$ TriggeredCard | ConditionPresent$ Aura | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/ajanis_chosen.jpg diff --git a/forge-gui/res/cardsfolder/a/ajanis_mantra.txt b/forge-gui/res/cardsfolder/a/ajanis_mantra.txt index 9c1b7cb81f2..6b68bfab3b9 100644 --- a/forge-gui/res/cardsfolder/a/ajanis_mantra.txt +++ b/forge-gui/res/cardsfolder/a/ajanis_mantra.txt @@ -2,6 +2,6 @@ Name:Ajani's Mantra ManaCost:1 W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/ajanis_mantra.jpg Oracle:At the beginning of your upkeep, you may gain 1 life. diff --git a/forge-gui/res/cardsfolder/a/ajanis_pridemate.txt b/forge-gui/res/cardsfolder/a/ajanis_pridemate.txt index ace832ed449..5d7153c6c80 100644 --- a/forge-gui/res/cardsfolder/a/ajanis_pridemate.txt +++ b/forge-gui/res/cardsfolder/a/ajanis_pridemate.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Cat Soldier PT:2/2 T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you gain life, you may put a +1/+1 counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/ajanis_pridemate.jpg Oracle:Whenever you gain life, you may put a +1/+1 counter on Ajani's Pridemate. diff --git a/forge-gui/res/cardsfolder/a/akki_blizzard_herder.txt b/forge-gui/res/cardsfolder/a/akki_blizzard_herder.txt index 207f2507805..e3994e4bb05 100644 --- a/forge-gui/res/cardsfolder/a/akki_blizzard_herder.txt +++ b/forge-gui/res/cardsfolder/a/akki_blizzard_herder.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Goblin Shaman PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player sacrifices a land. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Land | Defined$ Player +SVar:TrigSac:DB$ Sacrifice | SacValid$ Land | Defined$ Player SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_blizzard_herder.jpg Oracle:When Akki Blizzard-Herder dies, each player sacrifices a land. diff --git a/forge-gui/res/cardsfolder/a/akki_lavarunner_tok_tok_volcano_born.txt b/forge-gui/res/cardsfolder/a/akki_lavarunner_tok_tok_volcano_born.txt index 513a92072ba..ce03e716f00 100644 --- a/forge-gui/res/cardsfolder/a/akki_lavarunner_tok_tok_volcano_born.txt +++ b/forge-gui/res/cardsfolder/a/akki_lavarunner_tok_tok_volcano_born.txt @@ -4,7 +4,7 @@ Types:Creature Goblin Warrior PT:1/1 K:Haste T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ TrigFlip | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, flip it. -SVar:TrigFlip:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Flip +SVar:TrigFlip:DB$SetState | Defined$ Self | Mode$ Flip SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_lavarunner.jpg AlternateMode:Flip Oracle:Haste\nWhenever Akki Lavarunner deals damage to an opponent, flip it. diff --git a/forge-gui/res/cardsfolder/a/akki_raider.txt b/forge-gui/res/cardsfolder/a/akki_raider.txt index 147f7ecd959..e7ce0645b1c 100644 --- a/forge-gui/res/cardsfolder/a/akki_raider.txt +++ b/forge-gui/res/cardsfolder/a/akki_raider.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Goblin Warrior PT:2/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Land | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a land is put into a graveyard from the battlefield, CARDNAME gets +1/+0 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 1 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_raider.jpg Oracle:Whenever a land is put into a graveyard from the battlefield, Akki Raider gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/akki_underminer.txt b/forge-gui/res/cardsfolder/a/akki_underminer.txt index b28bc958045..f79d904d5c5 100644 --- a/forge-gui/res/cardsfolder/a/akki_underminer.txt +++ b/forge-gui/res/cardsfolder/a/akki_underminer.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Goblin Rogue Shaman PT:1/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player sacrifices a permanent. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ TriggeredTarget | SacValid$ Permanent +SVar:TrigSac:DB$ Sacrifice | Defined$ TriggeredTarget | SacValid$ Permanent SVar:MustBeBlocked:True SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_underminer.jpg Oracle:Whenever Akki Underminer deals combat damage to a player, that player sacrifices a permanent. diff --git a/forge-gui/res/cardsfolder/a/akoum.txt b/forge-gui/res/cardsfolder/a/akoum.txt index bdfd59889e0..e1750c1e425 100644 --- a/forge-gui/res/cardsfolder/a/akoum.txt +++ b/forge-gui/res/cardsfolder/a/akoum.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Plane Zendikar S:Mode$ Continuous | EffectZone$ Command | Affected$ Enchantment | AddHiddenKeyword$ Flash | AffectedZone$ Exile,Graveyard,Hand,Library | Description$ Players may cast enchantment spells as though they had flash. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, destroy target creature that isn't enchanted. -SVar:RolledChaos:AB$ Destroy | Cost$ 0 | ValidTgts$ Creature.unenchanted | TgtPrompt$ Select target creature that isn't enchanted +SVar:RolledChaos:DB$ Destroy | ValidTgts$ Creature.unenchanted | TgtPrompt$ Select target creature that isn't enchanted SVar:Picture:http://www.wizards.com/global/images/magic/general/akoum.jpg SVar:AIRollPlanarDieParams:Mode$ Always | OppHasCreatureInPlay$ True | RollInMain1$ True Oracle:Players may cast enchantment spells as though they had flash.\nWhenever you roll {CHAOS}, destroy target creature that isn't enchanted. diff --git a/forge-gui/res/cardsfolder/a/akoum_battlesinger.txt b/forge-gui/res/cardsfolder/a/akoum_battlesinger.txt index 9a427ada3ac..4146eb2a412 100644 --- a/forge-gui/res/cardsfolder/a/akoum_battlesinger.txt +++ b/forge-gui/res/cardsfolder/a/akoum_battlesinger.txt @@ -5,7 +5,7 @@ PT:1/1 K:Haste T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. -SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 +SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 SVar:BuffedBy:Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/Akoum_Battlesinger.jpg Oracle:Haste\nWhenever Akoum Battlesinger or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/akoum_boulderfoot.txt b/forge-gui/res/cardsfolder/a/akoum_boulderfoot.txt index 9871de4511d..7a19c97a5c9 100644 --- a/forge-gui/res/cardsfolder/a/akoum_boulderfoot.txt +++ b/forge-gui/res/cardsfolder/a/akoum_boulderfoot.txt @@ -3,6 +3,6 @@ ManaCost:4 R R Types:Creature Giant Warrior PT:4/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to target creature or player. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 +SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/akoum_boulderfoot.jpg Oracle:When Akoum Boulderfoot enters the battlefield, it deals 1 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/a/akoum_hellkite.txt b/forge-gui/res/cardsfolder/a/akoum_hellkite.txt index 5d306e05164..6d329a34640 100644 --- a/forge-gui/res/cardsfolder/a/akoum_hellkite.txt +++ b/forge-gui/res/cardsfolder/a/akoum_hellkite.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Landfall — CARDNAME deals 1 damage to target creature or player. If that land was a mountain, CARDNAME deals 2 damage instead. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | TgtPrompt$ Select target creature or player | NumDmg$ X | References$ X +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | TgtPrompt$ Select target creature or player | NumDmg$ X | References$ X SVar:X:TriggeredCard$Valid Mountain/Plus.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/akoum_hellkite.jpg Oracle:Flying\nLandfall — Akoum Hellkite deals 1 damage to target creature or player. If that land was a mountain, Akoum Hellkite deals 2 damage instead. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/akoum_refuge.txt b/forge-gui/res/cardsfolder/a/akoum_refuge.txt index e24df489558..856dc4404a4 100644 --- a/forge-gui/res/cardsfolder/a/akoum_refuge.txt +++ b/forge-gui/res/cardsfolder/a/akoum_refuge.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B} to your mana pool. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R} to your mana pool. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. SVar:Picture:http://www.wizards.com/global/images/magic/general/akoum_refuge.jpg Oracle:Akoum Refuge enters the battlefield tapped.\nWhen Akoum Refuge enters the battlefield, you gain 1 life.\n{T}: Add {B} or {R} to your mana pool. diff --git a/forge-gui/res/cardsfolder/a/akroan_conscriptor.txt b/forge-gui/res/cardsfolder/a/akroan_conscriptor.txt index cca9f27f885..9064feb9472 100644 --- a/forge-gui/res/cardsfolder/a/akroan_conscriptor.txt +++ b/forge-gui/res/cardsfolder/a/akroan_conscriptor.txt @@ -3,6 +3,6 @@ ManaCost:4 R Types:Creature Human Shaman PT:3/2 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, gain control of another target creature until end of turn. Untap that creature. It gains haste until end of turn. -SVar:TrigChange:AB$ GainControl | Cost$ 0 | TgtPrompt$ Choose another target creature | ValidTgts$ Creature.Other | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of another target creature until end of turn. Untap that creature. It gains haste until end of turn. +SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose another target creature | ValidTgts$ Creature.Other | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of another target creature until end of turn. Untap that creature. It gains haste until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/akroan_conscriptor.jpg Oracle:Heroic — Whenever you cast a spell that targets Akroan Conscriptor, gain control of another target creature until end of turn. Untap that creature. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/a/akroan_crusader.txt b/forge-gui/res/cardsfolder/a/akroan_crusader.txt index e2a0cb0f8df..3c1e169d117 100644 --- a/forge-gui/res/cardsfolder/a/akroan_crusader.txt +++ b/forge-gui/res/cardsfolder/a/akroan_crusader.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Human Soldier PT:1/1 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, create a 1/1 red Soldier creature token with haste. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenOwner$ You | TokenKeywords$ Haste | TokenImage$ r_1_1_soldier_ths +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenOwner$ You | TokenKeywords$ Haste | TokenImage$ r_1_1_soldier_ths SVar:Picture:http://www.wizards.com/global/images/magic/general/akroan_crusader.jpg Oracle:Heroic — Whenever you cast a spell that targets Akroan Crusader, create a 1/1 red Soldier creature token with haste. diff --git a/forge-gui/res/cardsfolder/a/akroan_hoplite.txt b/forge-gui/res/cardsfolder/a/akroan_hoplite.txt index b2e468838f1..6bf689ae272 100644 --- a/forge-gui/res/cardsfolder/a/akroan_hoplite.txt +++ b/forge-gui/res/cardsfolder/a/akroan_hoplite.txt @@ -3,7 +3,7 @@ ManaCost:R W Types:Creature Human Soldier PT:1/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +X/+0 until end of turn, where X is the number of attacking creatures you control. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | References$ X SVar:X:Count$Valid Creature.YouCtrl+attacking SVar:Picture:http://www.wizards.com/global/images/magic/general/akroan_hoplite.jpg Oracle:Whenever Akroan Hoplite attacks, it gets +X/+0 until end of turn, where X is the number of attacking creatures you control. diff --git a/forge-gui/res/cardsfolder/a/akroan_horse.txt b/forge-gui/res/cardsfolder/a/akroan_horse.txt index 6dbe05c824f..02c24c742e6 100644 --- a/forge-gui/res/cardsfolder/a/akroan_horse.txt +++ b/forge-gui/res/cardsfolder/a/akroan_horse.txt @@ -4,9 +4,9 @@ Types:Artifact Creature Horse PT:0/4 K:Defender T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, an opponent gains control of it. -SVar:TrigChoose:AB$ ChoosePlayer | Cost$ 0 | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent to give control to: | AILogic$ Curse | SubAbility$ DBDonate +SVar:TrigChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent to give control to: | AILogic$ Curse | SubAbility$ DBDonate SVar:DBDonate:DB$ GainControl | Defined$ Self | NewController$ Player.Chosen T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, each opponent creates a 1/1 white Soldier creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ Player.Opponent | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ w 1 1 soldier THS +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ Player.Opponent | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ w 1 1 soldier THS SVar:Picture:http://www.wizards.com/global/images/magic/general/akroan_horse.jpg Oracle:Defender\nWhen Akroan Horse enters the battlefield, an opponent gains control of it.\nAt the beginning of your upkeep, each opponent creates a 1/1 white Soldier creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/akroan_line_breaker.txt b/forge-gui/res/cardsfolder/a/akroan_line_breaker.txt index 59c44fe896d..27933a4fef5 100644 --- a/forge-gui/res/cardsfolder/a/akroan_line_breaker.txt +++ b/forge-gui/res/cardsfolder/a/akroan_line_breaker.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Creature Human Warrior PT:2/1 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, CARDNAME gets +2/+0 and gains intimidate until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +2 | KW$ Intimidate +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | KW$ Intimidate SVar:Picture:http://www.wizards.com/global/images/magic/general/akroan_line_breaker.jpg Oracle:Heroic — Whenever you cast a spell that targets Akroan Line Breaker, Akroan Line Breaker gets +2/+0 and gains intimidate until end of turn. diff --git a/forge-gui/res/cardsfolder/a/akroan_skyguard.txt b/forge-gui/res/cardsfolder/a/akroan_skyguard.txt index 47445299f55..68560c2c9e1 100644 --- a/forge-gui/res/cardsfolder/a/akroan_skyguard.txt +++ b/forge-gui/res/cardsfolder/a/akroan_skyguard.txt @@ -4,6 +4,6 @@ Types:Creature Human Soldier PT:1/1 K:Flying T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on CARDNAME. -SVar:TrigCounters:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/akroan_skyguard.jpg Oracle:Flying\nHeroic — Whenever you cast a spell that targets Akroan Skyguard, put a +1/+1 counter on Akroan Skyguard. diff --git a/forge-gui/res/cardsfolder/a/akroma_angel_of_wrath_avatar.txt b/forge-gui/res/cardsfolder/a/akroma_angel_of_wrath_avatar.txt index bef03ecca6d..34084f83682 100644 --- a/forge-gui/res/cardsfolder/a/akroma_angel_of_wrath_avatar.txt +++ b/forge-gui/res/cardsfolder/a/akroma_angel_of_wrath_avatar.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:+1/+7 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Command | ValidCard$ Creature.YouCtrl | Execute$ PumpRandom | TriggerDescription$ Whenever a creature enters the battlefield under your control, it gains two abilities chosen at random from flying, first strike, trample, haste, protection from black, protection from red, and vigilance. -SVar:PumpRandom:AB$ Pump | Cost$ 0 | Defined$ TriggeredCard | Permanent$ True | KW$ Flying & First Strike & Trample & Haste & Protection from black & Protection from red & Vigilance | RandomKeyword$ True | RandomKWNum$ 2 +SVar:PumpRandom:DB$ Pump | Defined$ TriggeredCard | Permanent$ True | KW$ Flying & First Strike & Trample & Haste & Protection from black & Protection from red & Vigilance | RandomKeyword$ True | RandomKWNum$ 2 SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Akroma, Angel of Wrath Avatar.full.jpg Oracle:Hand +1, life +7\nWhenever a creature enters the battlefield under your control, it gains two abilities chosen at random from flying, first strike, trample, haste, protection from black, protection from red, and vigilance. diff --git a/forge-gui/res/cardsfolder/a/aku_djinn.txt b/forge-gui/res/cardsfolder/a/aku_djinn.txt index 0a0c46fbbb7..389568b686c 100644 --- a/forge-gui/res/cardsfolder/a/aku_djinn.txt +++ b/forge-gui/res/cardsfolder/a/aku_djinn.txt @@ -4,6 +4,6 @@ Types:Creature Djinn PT:5/6 K:Trample T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on each creature each opponent controls. -SVar:TrigPutCounterAll:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.OppCtrl | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.OppCtrl | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/aku_djinn.jpg Oracle:Trample\nAt the beginning of your upkeep, put a +1/+1 counter on each creature each opponent controls. diff --git a/forge-gui/res/cardsfolder/a/alabaster_dragon.txt b/forge-gui/res/cardsfolder/a/alabaster_dragon.txt index ac1b5c2a270..7555cca7b19 100644 --- a/forge-gui/res/cardsfolder/a/alabaster_dragon.txt +++ b/forge-gui/res/cardsfolder/a/alabaster_dragon.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When Alabaster Dragon dies, shuffle it into its owner's library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCard +SVar:TrigChange:DB$ChangeZone | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/alabaster_dragon.jpg Oracle:Flying\nWhen Alabaster Dragon dies, shuffle it into its owner's library. diff --git a/forge-gui/res/cardsfolder/a/alaborn_cavalier.txt b/forge-gui/res/cardsfolder/a/alaborn_cavalier.txt index 68646cb8b12..303229b714e 100644 --- a/forge-gui/res/cardsfolder/a/alaborn_cavalier.txt +++ b/forge-gui/res/cardsfolder/a/alaborn_cavalier.txt @@ -3,6 +3,6 @@ ManaCost:2 W W Types:Creature Human Knight PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME attacks, you may tap target creature. -SVar:TrigTap:AB$Tap | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature +SVar:TrigTap:DB$Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:Picture:http://serv3.tcgimages.eu/img/cards/Portal_Second_Age/alaborn_cavalier.jpg Oracle:Whenever Alaborn Cavalier attacks, you may tap target creature. diff --git a/forge-gui/res/cardsfolder/a/alaborn_zealot.txt b/forge-gui/res/cardsfolder/a/alaborn_zealot.txt index 32bb7e1a7d9..d94fb918af7 100644 --- a/forge-gui/res/cardsfolder/a/alaborn_zealot.txt +++ b/forge-gui/res/cardsfolder/a/alaborn_zealot.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Creature Human Soldier PT:1/1 T:Mode$ AttackerBlocked | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME blocks a creature, destroy that creature and CARDNAME. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredAttacker | SubAbility$ DestroySelf -SVar:DestroySelf:DB$ Destroy | Cost$ 0 | Defined$ Self +SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredAttacker | SubAbility$ DestroySelf +SVar:DestroySelf:DB$ Destroy | Defined$ Self SVar:Picture:http://serv2.tcgimages.eu/img/cards/Portal_Second_Age/alaborn_zealot.jpg Oracle:When Alaborn Zealot blocks a creature, destroy that creature and Alaborn Zealot. diff --git a/forge-gui/res/cardsfolder/a/aladdins_lamp.txt b/forge-gui/res/cardsfolder/a/aladdins_lamp.txt index 969d7b2fdaa..3030f813e88 100644 --- a/forge-gui/res/cardsfolder/a/aladdins_lamp.txt +++ b/forge-gui/res/cardsfolder/a/aladdins_lamp.txt @@ -4,7 +4,7 @@ Types:Artifact A:AB$ StoreSVar | Cost$ XCantBe0 X T | SVar$ DigNum | Type$ Count | Expression$ xPaid | SubAbility$ TheMagic | SpellDescription$ The next time you would draw a card this turn, instead look at the top X cards of your library, put all but one of them on the bottom of your library in a random order, then draw a card. X can't be 0. SVar:TheMagic:DB$ Effect | Name$ Aladdin's Wish | ReplacementEffects$ DrawReplace | SVars$ ExileEffect,AladdinDraw,DBDraw,DigNum,AllButOne SVar:DrawReplace:Event$ Draw | ValidPlayer$ You | ReplaceWith$ AladdinDraw | Description$ The next time you would draw a card this turn, instead look at the top X cards of your library, put all but one of them on the bottom of your library in a random order, then draw a card. -SVar:AladdinDraw:AB$ Dig | Cost$ 0 | DigNum$ DigNum | References$ DigNum | ChangeNum$ AllButOne | RandomOrder$ True | DestinationZone$ Library | LibraryPosition$ -1 | DestinationZone2$ Library | LibraryPosition2$ 0 | SubAbility$ DBDraw +SVar:AladdinDraw:DB$ Dig | DigNum$ DigNum | References$ DigNum | ChangeNum$ AllButOne | RandomOrder$ True | DestinationZone$ Library | LibraryPosition$ -1 | DestinationZone2$ Library | LibraryPosition2$ 0 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/a/alchemists_vial.txt b/forge-gui/res/cardsfolder/a/alchemists_vial.txt index 801afde04d7..876dad83c0a 100644 --- a/forge-gui/res/cardsfolder/a/alchemists_vial.txt +++ b/forge-gui/res/cardsfolder/a/alchemists_vial.txt @@ -2,7 +2,7 @@ Name:Alchemist's Vial ManaCost:2 Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ Pump | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't attack or block. | SpellDescription$ Target creature can't attack or block this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/alchemists_vial.jpg Oracle:When Alchemist's Vial enters the battlefield, draw a card.\n{1}, {T}, Sacrifice Alchemist's Vial: Target creature can't attack or block this turn. diff --git a/forge-gui/res/cardsfolder/a/aleatory.txt b/forge-gui/res/cardsfolder/a/aleatory.txt index 0dcf93d2bab..7fe8640d661 100644 --- a/forge-gui/res/cardsfolder/a/aleatory.txt +++ b/forge-gui/res/cardsfolder/a/aleatory.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Instant Text:Cast CARDNAME only during combat after blockers are declared. A:SP$ FlipACoin | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain +1/+1 | WinSubAbility$ AleatoryPump | LoseSubAbility$ DelTrigSlowtrip | ActivationPhases$ Declare Blockers->EndCombat | SpellDescription$ Flip a coin. If you win the flip, target creature gets +1/+1 until end of turn. Draw a card at the beginning of the next turn's upkeep. -SVar:AleatoryPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DelTrigSlowtrip +SVar:AleatoryPump:DB$ Pump | Defined$ Targeted | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DelTrigSlowtrip SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/a/alhammarrets_archive.txt b/forge-gui/res/cardsfolder/a/alhammarrets_archive.txt index 2d06b95b111..3ac865a10c9 100644 --- a/forge-gui/res/cardsfolder/a/alhammarrets_archive.txt +++ b/forge-gui/res/cardsfolder/a/alhammarrets_archive.txt @@ -5,6 +5,6 @@ R:Event$ GainLife | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ G SVar:GainDouble:DB$ ReplaceEffect | VarName$ LifeGained | VarValue$ X | References$ X SVar:X:ReplaceCount$LifeGained/Twice R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | NotFirstCardInDrawStep$ True | ReplaceWith$ DrawTwo | Description$ If you would draw a card except the first one you draw in each of your draw steps, draw two cards instead. -SVar:DrawTwo:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 2 +SVar:DrawTwo:DB$Draw | Defined$ You | NumCards$ 2 DeckHints:Ability$LifeGain Oracle:If you would gain life, you gain twice that much life instead.\nIf you would draw a card except the first one you draw in each of your draw steps, draw two cards instead. diff --git a/forge-gui/res/cardsfolder/a/all_hallows_eve.txt b/forge-gui/res/cardsfolder/a/all_hallows_eve.txt index 937cc32a473..c5021c17cdc 100644 --- a/forge-gui/res/cardsfolder/a/all_hallows_eve.txt +++ b/forge-gui/res/cardsfolder/a/all_hallows_eve.txt @@ -4,8 +4,8 @@ Types:Sorcery A:SP$ ChangeZone | Cost$ 2 B B | Origin$ Stack | Destination$ Exile | RememberChanged$ True | SubAbility$ DBPutCounter | SpellDescription$ Exile CARDNAME with two scream counters on it. At the beginning of your upkeep, if CARDNAME is exiled with a scream counter on it, remove a scream counter from it. If there are no more scream counters on it, put it into your graveyard and each player returns all creature cards from his or her graveyard to the battlefield. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_SCREAM | PresentZone$ Exile | Execute$ TrigRemoveCounter | TriggerZones$ Exile | Secondary$ True | TriggerDescription$ Remove a scream counter from CARDNAME. T:Mode$ CounterRemoved | ValidCard$ Card.Self | CounterType$ SCREAM | NewCounterAmount$ 0 | Execute$ TrigMoveToGraveyard | TriggerDescription$ Put CARDNAME into your graveyard and return all creatures to the battlefield. -SVar:TrigRemoveCounter:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ SCREAM | CounterNum$ 1 -SVar:TrigMoveToGraveyard:AB$ ChangeZone | Cost$ 0 | Origin$ Exile | Destination$ Graveyard | Defined$ Self | SubAbility$ DBResurrection +SVar:TrigRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ SCREAM | CounterNum$ 1 +SVar:TrigMoveToGraveyard:DB$ ChangeZone | Origin$ Exile | Destination$ Graveyard | Defined$ Self | SubAbility$ DBResurrection SVar:DBResurrection:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ SCREAM | CounterNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/all_hallows_eve.jpg diff --git a/forge-gui/res/cardsfolder/a/all_in_good_time.txt b/forge-gui/res/cardsfolder/a/all_in_good_time.txt index 3cac37b3e0d..820566ae2d1 100644 --- a/forge-gui/res/cardsfolder/a/all_in_good_time.txt +++ b/forge-gui/res/cardsfolder/a/all_in_good_time.txt @@ -2,6 +2,6 @@ Name:All in Good Time ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ GoodTimes | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, take an extra turn after this one. Schemes can't be set in motion that turn. -SVar:GoodTimes:AB$ AddTurn | Cost$ 0 | NumTurns$ 1 | NoSchemes$ True +SVar:GoodTimes:DB$ AddTurn | NumTurns$ 1 | NoSchemes$ True SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/All in Good Time.full.jpg Oracle:When you set this scheme in motion, take an extra turn after this one. Schemes can't be set in motion that turn. diff --git a/forge-gui/res/cardsfolder/a/all_shall_smolder_in_my_wake.txt b/forge-gui/res/cardsfolder/a/all_shall_smolder_in_my_wake.txt index c001eb2a1a5..c860c01d78e 100644 --- a/forge-gui/res/cardsfolder/a/all_shall_smolder_in_my_wake.txt +++ b/forge-gui/res/cardsfolder/a/all_shall_smolder_in_my_wake.txt @@ -2,7 +2,7 @@ Name:All Shall Smolder in My Wake ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ Ignite | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, destroy up to one target artifact, up to one target enchantment, and up to one target nonbasic land. -SVar:Ignite:AB$ Destroy | Cost$ 0 | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact to destroy | SubAbility$ Burn +SVar:Ignite:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact to destroy | SubAbility$ Burn SVar:Burn:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment to destroy | SubAbility$ Smolder SVar:Smolder:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land to destroy SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/All Shall Smolder in My Wake.full.jpg diff --git a/forge-gui/res/cardsfolder/a/all_suns_dawn.txt b/forge-gui/res/cardsfolder/a/all_suns_dawn.txt index 46b812411c9..9e8bdc1d1ef 100644 --- a/forge-gui/res/cardsfolder/a/all_suns_dawn.txt +++ b/forge-gui/res/cardsfolder/a/all_suns_dawn.txt @@ -2,10 +2,10 @@ Name:All Suns' Dawn ManaCost:4 G Types:Sorcery A:SP$ ChangeZone | Cost$ 4 G | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target white card in your graveyard | ValidTgts$ Card.White+YouCtrl | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ ReturnU | SpellDescription$ Return target white card from your graveyard to your hand. -SVar:ReturnU:DB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target blue card in your graveyard | ValidTgts$ Card.Blue+YouCtrl | TargetMin$ 0 | TargetMax$ 1 |SubAbility$ ReturnB | SpellDescription$ Return target blue card from your graveyard to your hand. -SVar:ReturnB:DB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target black card in your graveyard | ValidTgts$ Card.Black+YouCtrl |TargetMin$ 0 | TargetMax$ 1 | SubAbility$ ReturnR | SpellDescription$ Return target black card from your graveyard to your hand. -SVar:ReturnR:DB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target red card in your graveyard | ValidTgts$ Card.Red+YouCtrl |TargetMin$ 0 | TargetMax$ 1 | SubAbility$ ReturnG | SpellDescription$ Return target red card from your graveyard to your hand. -SVar:ReturnG:DB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target green card in your graveyard | ValidTgts$ Card.Green+YouCtrl | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBExile | SpellDescription$ Return target green card from your graveyard to your hand. +SVar:ReturnU:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target blue card in your graveyard | ValidTgts$ Card.Blue+YouCtrl | TargetMin$ 0 | TargetMax$ 1 |SubAbility$ ReturnB | SpellDescription$ Return target blue card from your graveyard to your hand. +SVar:ReturnB:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target black card in your graveyard | ValidTgts$ Card.Black+YouCtrl |TargetMin$ 0 | TargetMax$ 1 | SubAbility$ ReturnR | SpellDescription$ Return target black card from your graveyard to your hand. +SVar:ReturnR:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target red card in your graveyard | ValidTgts$ Card.Red+YouCtrl |TargetMin$ 0 | TargetMax$ 1 | SubAbility$ ReturnG | SpellDescription$ Return target red card from your graveyard to your hand. +SVar:ReturnG:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target green card in your graveyard | ValidTgts$ Card.Green+YouCtrl | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBExile | SpellDescription$ Return target green card from your graveyard to your hand. SVar:DBExile:DB$ChangeZone | Origin$ Stack | Destination$ Exile SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/all_suns_dawn.jpg diff --git a/forge-gui/res/cardsfolder/a/alley_grifters.txt b/forge-gui/res/cardsfolder/a/alley_grifters.txt index 0cd26f0b0da..9c983aa034a 100644 --- a/forge-gui/res/cardsfolder/a/alley_grifters.txt +++ b/forge-gui/res/cardsfolder/a/alley_grifters.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Creature Human Mercenary PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME becomes blocked, defending player discards a card. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose SVar:HasAttackEffect:Blocked SVar:Picture:http://www.wizards.com/global/images/magic/general/alley_grifters.jpg Oracle:Whenever Alley Grifters becomes blocked, defending player discards a card. diff --git a/forge-gui/res/cardsfolder/a/altar_of_shadows.txt b/forge-gui/res/cardsfolder/a/altar_of_shadows.txt index 264c602efa0..52e7f5a4c35 100644 --- a/forge-gui/res/cardsfolder/a/altar_of_shadows.txt +++ b/forge-gui/res/cardsfolder/a/altar_of_shadows.txt @@ -2,9 +2,9 @@ Name:Altar of Shadows ManaCost:7 Types:Artifact T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGetMana | TriggerDescription$ At the beginning of your precombat main phase, add {B} to your mana pool for each charge counter on CARDNAME. -SVar:TrigGetMana:AB$ Mana | Cost$ 0 | Produced$ B | Amount$ X | References$ X | SpellDescription$ Add {X}{B} to your mana pool +SVar:TrigGetMana:DB$ Mana | Produced$ B | Amount$ X | References$ X | SpellDescription$ Add {X}{B} to your mana pool A:AB$ Destroy | Cost$ 7 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPutCounter | SpellDescription$ Destroy target creature. Then put a charge counter on CARDNAME. -SVar:DBPutCounter:DB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 +SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:X:Count$CardCounters.CHARGE SVar:Picture:http://www.wizards.com/global/images/magic/general/altar_of_shadows.jpg Oracle:At the beginning of your precombat main phase, add {B} to your mana pool for each charge counter on Altar of Shadows.\n{7}, {T}: Destroy target creature. Then put a charge counter on Altar of Shadows. diff --git a/forge-gui/res/cardsfolder/a/altar_of_the_brood.txt b/forge-gui/res/cardsfolder/a/altar_of_the_brood.txt index 3710330b40c..61d3c997b7c 100644 --- a/forge-gui/res/cardsfolder/a/altar_of_the_brood.txt +++ b/forge-gui/res/cardsfolder/a/altar_of_the_brood.txt @@ -2,6 +2,6 @@ Name:Altar of the Brood ManaCost:1 Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever another permanent enters the battlefield under your control, each opponent puts the top card of his or her library into his or her graveyard. -SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ Player.Opponent | NumCards$ 1 +SVar:TrigMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/altar_of_the_brood.jpg Oracle:Whenever another permanent enters the battlefield under your control, each opponent puts the top card of his or her library into his or her graveyard. diff --git a/forge-gui/res/cardsfolder/a/ambassador_oak.txt b/forge-gui/res/cardsfolder/a/ambassador_oak.txt index 0a548c08b3e..3b7ad5b35dc 100644 --- a/forge-gui/res/cardsfolder/a/ambassador_oak.txt +++ b/forge-gui/res/cardsfolder/a/ambassador_oak.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Treefolk Warrior PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 green Elf Warrior creature token. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Elf Warrior | TokenTypes$ Creature,Elf,Warrior | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Elf Warrior | TokenTypes$ Creature,Elf,Warrior | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/ambassador_oak.jpg Oracle:When Ambassador Oak enters the battlefield, create a 1/1 green Elf Warrior creature token. diff --git a/forge-gui/res/cardsfolder/a/ambuscade_shaman.txt b/forge-gui/res/cardsfolder/a/ambuscade_shaman.txt index 3e458878ef5..77818b41fad 100644 --- a/forge-gui/res/cardsfolder/a/ambuscade_shaman.txt +++ b/forge-gui/res/cardsfolder/a/ambuscade_shaman.txt @@ -5,7 +5,7 @@ PT:2/2 K:Dash:3 B T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, that creature gets +2/+2. T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, that creature gets +2/+2. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ TriggeredCard | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/ambuscade_shaman.jpg Oracle:Whenever Ambuscade Shaman or another creature enters the battlefield under your control, that creature gets +2/+2 until end of turn.\nDash {3}{B} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) diff --git a/forge-gui/res/cardsfolder/a/amphibious_kavu.txt b/forge-gui/res/cardsfolder/a/amphibious_kavu.txt index 033ddaa5a24..96fc6f0bb2d 100644 --- a/forge-gui/res/cardsfolder/a/amphibious_kavu.txt +++ b/forge-gui/res/cardsfolder/a/amphibious_kavu.txt @@ -4,6 +4,6 @@ Types:Creature Kavu PT:2/2 T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Blue,Creature.Black | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by one or more blue and/or black creatures, CARDNAME gets +3/+3 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Creature.Blue,Creature.Black | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by one or more blue and/or black creatures, CARDNAME gets +3/+3 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 3 | NumDef$ 3 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 3 | NumDef$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/amphibious_kavu.jpg Oracle:Whenever Amphibious Kavu blocks or becomes blocked by one or more blue and/or black creatures, Amphibious Kavu gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/ampryn_tactician.txt b/forge-gui/res/cardsfolder/a/ampryn_tactician.txt index f0d54d300ea..a6dd510388a 100644 --- a/forge-gui/res/cardsfolder/a/ampryn_tactician.txt +++ b/forge-gui/res/cardsfolder/a/ampryn_tactician.txt @@ -3,7 +3,7 @@ ManaCost:2 W W Types:Creature Human Soldier PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/ampryn_tactician.jpg Oracle:When Ampryn Tactician enters the battlefield, creatures you control get +1/+1 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/amulet_of_vigor.txt b/forge-gui/res/cardsfolder/a/amulet_of_vigor.txt index a23afe6b12e..4033cad6331 100644 --- a/forge-gui/res/cardsfolder/a/amulet_of_vigor.txt +++ b/forge-gui/res/cardsfolder/a/amulet_of_vigor.txt @@ -2,6 +2,6 @@ Name:Amulet of Vigor ManaCost:1 Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.tapped+YouCtrl | Execute$ TrigUntap | TriggerZones$ Battlefield | TriggerDescription$ Whenever a permanent enters the battlefield tapped and under your control, untap it. -SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ TriggeredCard +SVar:TrigUntap:DB$Untap | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/amulet_of_vigor.jpg Oracle:Whenever a permanent enters the battlefield tapped and under your control, untap it. diff --git a/forge-gui/res/cardsfolder/a/ana_battlemage.txt b/forge-gui/res/cardsfolder/a/ana_battlemage.txt index bdbd6be444e..eefae96c219 100644 --- a/forge-gui/res/cardsfolder/a/ana_battlemage.txt +++ b/forge-gui/res/cardsfolder/a/ana_battlemage.txt @@ -4,10 +4,10 @@ Types:Creature Human Wizard PT:2/2 K:Kicker:2 U:1 B T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked 1 | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked with its {2}{U} kicker, target player discards three cards. -SVar:TrigKicker:DB$ Discard | Cost$ 0 | ValidTgts$ Player | NumCards$ 3 | Mode$ TgtChoose +SVar:TrigKicker:DB$ Discard | ValidTgts$ Player | NumCards$ 3 | Mode$ TgtChoose T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked 2 | Execute$ TrigKicker2 | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked with its {1}{B} kicker, tap target untapped creature and that creature deals damage equal to its power to its controller. -SVar:TrigKicker2:DB$ Tap | Cost$ 0 | ValidTgts$ Creature.untapped | TgtPrompt$ Select target untapped creature | SubAbility$ DBDamage | SpellDescription$ Tap target untapped creature. That creature deals damage equal to its power to its controller. -SVar:DBDamage:DB$ DealDamage | Cost$ 0 | Defined$ TargetedController | DamageSource$ Targeted | NumDmg$ X | References$ X +SVar:TrigKicker2:DB$ Tap | ValidTgts$ Creature.untapped | TgtPrompt$ Select target untapped creature | SubAbility$ DBDamage | SpellDescription$ Tap target untapped creature. That creature deals damage equal to its power to its controller. +SVar:DBDamage:DB$ DealDamage | Defined$ TargetedController | DamageSource$ Targeted | NumDmg$ X | References$ X SVar:X:Targeted$CardPower SVar:PlayMain1:TRUE DeckHints:Color$Blue|Black diff --git a/forge-gui/res/cardsfolder/a/anafenza_kin_tree_spirit.txt b/forge-gui/res/cardsfolder/a/anafenza_kin_tree_spirit.txt index 3603c25e575..e717006d653 100644 --- a/forge-gui/res/cardsfolder/a/anafenza_kin_tree_spirit.txt +++ b/forge-gui/res/cardsfolder/a/anafenza_kin_tree_spirit.txt @@ -3,7 +3,7 @@ ManaCost:W W Types:Legendary Creature Spirit Soldier PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+nonToken+Other | TriggerZones$ Battlefield | Execute$ TrigBolster | TriggerDescription$ Whenever another nontoken creature enters the battlefield under your control, bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) -SVar:TrigBolster:AB$ PutCounter | Cost$ 0 | Bolster$ True | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigBolster:DB$ PutCounter | Bolster$ True | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/anafenza_kin_tree_spirit.jpg Oracle:Whenever another nontoken creature enters the battlefield under your control, bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/a/anafenza_the_foremost.txt b/forge-gui/res/cardsfolder/a/anafenza_the_foremost.txt index 3743c42b2ff..76101f42362 100644 --- a/forge-gui/res/cardsfolder/a/anafenza_the_foremost.txt +++ b/forge-gui/res/cardsfolder/a/anafenza_the_foremost.txt @@ -3,9 +3,9 @@ ManaCost:W B G Types:Legendary Creature Human Soldier PT:4/4 T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on another target tapped creature you control. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature.tapped+Other+YouCtrl | TgtPrompt$ Select another target tapped creature you control | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.tapped+Other+YouCtrl | TgtPrompt$ Select another target tapped creature you control | CounterType$ P1P1 | CounterNum$ 1 R:Event$ Moved | ActiveZones$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Creature+nonToken+OppOwn | ReplaceWith$ Exile | Description$ If a nontoken creature an opponent owns would die or a creature card not on the battlefield would be put into an opponent's graveyard, exile that card instead. -SVar:Exile:AB$ ChangeZone | Cost$ 0 | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard +SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/anafenza_the_foremost.jpg Oracle:Whenever Anafenza, the Foremost attacks, put a +1/+1 counter on another target tapped creature you control.\nIf a nontoken creature an opponent owns would die or a creature card not on the battlefield would be put into an opponent's graveyard, exile that card instead. diff --git a/forge-gui/res/cardsfolder/a/anarchist.txt b/forge-gui/res/cardsfolder/a/anarchist.txt index 1951eb26ed0..59a58b3803b 100644 --- a/forge-gui/res/cardsfolder/a/anarchist.txt +++ b/forge-gui/res/cardsfolder/a/anarchist.txt @@ -3,6 +3,6 @@ ManaCost:4 R Types:Creature Human Wizard PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target sorcery card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Sorcery.YouCtrl +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Sorcery.YouCtrl SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card84072.jpg Oracle:When Anarchist enters the battlefield, you may return target sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/a/anavolver.txt b/forge-gui/res/cardsfolder/a/anavolver.txt index 105838283de..47991138802 100644 --- a/forge-gui/res/cardsfolder/a/anavolver.txt +++ b/forge-gui/res/cardsfolder/a/anavolver.txt @@ -4,10 +4,10 @@ Types:Creature Volver PT:3/3 K:Kicker:1 U:B T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked 1 | Origin$ Any | Destination$ Battlefield | Execute$ VolverStrength | Static$ True | TriggerDescription$ If CARDNAME was kicked with its {1}{U} kicker, it enters the battlefield with two +1/+1 counters on it and with flying. -SVar:VolverStrength:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ VolverLaunch +SVar:VolverStrength:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ VolverLaunch SVar:VolverLaunch:DB$ Pump | Defined$ Self | KW$ Flying | Permanent$ True T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked 2 | Origin$ Any | Destination$ Battlefield | Execute$ VolverPumped | Static$ True | TriggerDescription$ If CARDNAME was kicked with its {B} kicker, it enters the battlefield with a +1/+1 counter on it and with "Pay 3 life: Regenerate CARDNAME." -SVar:VolverPumped:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ VolverResilience +SVar:VolverPumped:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ VolverResilience SVar:VolverResilience:DB$ Animate | Defined$ Self | Abilities$ ABRegen | Permanent$ True SVar:ABRegen:AB$Regenerate | Cost$ PayLife<3> | SpellDescription$ Regenerate CARDNAME. SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/a/anax_and_cymede.txt b/forge-gui/res/cardsfolder/a/anax_and_cymede.txt index e211153944b..471288527e2 100644 --- a/forge-gui/res/cardsfolder/a/anax_and_cymede.txt +++ b/forge-gui/res/cardsfolder/a/anax_and_cymede.txt @@ -5,6 +5,6 @@ PT:3/2 K:First Strike K:Vigilance T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, creatures you control get +1/+1 and gain trample until end of turn. -SVar:TrigPump:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | KW$ Trample | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Trample | NumAtt$ +1 | NumDef$ +1 SVar:Picture:http://www.wizards.com/global/images/magic/general/anax_and_cymede.jpg Oracle:First strike, vigilance\nHeroic — Whenever you cast a spell that targets Anax and Cymede, creatures you control get +1/+1 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/a/ancestors_chosen.txt b/forge-gui/res/cardsfolder/a/ancestors_chosen.txt index 090f46cd217..affa384720f 100644 --- a/forge-gui/res/cardsfolder/a/ancestors_chosen.txt +++ b/forge-gui/res/cardsfolder/a/ancestors_chosen.txt @@ -4,7 +4,7 @@ Types:Creature Human Cleric PT:4/4 K:First Strike T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life for each card in your graveyard. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Count$InYourYard SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestors_chosen.jpg Oracle:First strike\nWhen Ancestor's Chosen enters the battlefield, you gain 1 life for each card in your graveyard. diff --git a/forge-gui/res/cardsfolder/a/ancestral_knowledge.txt b/forge-gui/res/cardsfolder/a/ancestral_knowledge.txt index 1355205194e..6002c51363d 100644 --- a/forge-gui/res/cardsfolder/a/ancestral_knowledge.txt +++ b/forge-gui/res/cardsfolder/a/ancestral_knowledge.txt @@ -3,9 +3,9 @@ ManaCost:1 U Types:Enchantment K:Cumulative upkeep:1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top ten cards of your library, then exile any number of them and put the rest back on top of your library in any order. -SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ 10 | AnyNumber$ True | DestinationZone$ Exile | DestinationZone2$ Library | LibraryPosition2$ 0 +SVar:TrigDig:DB$ Dig | DigNum$ 10 | AnyNumber$ True | DestinationZone$ Exile | DestinationZone2$ Library | LibraryPosition2$ 0 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigShuffle | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, shuffle your library. -SVar:TrigShuffle:AB$ Shuffle | Cost$ 0 | Defined$ You +SVar:TrigShuffle:DB$ Shuffle | Defined$ You SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestral_knowledge.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 Ancestral Knowledge enters the battlefield, look at the top ten cards of your library, then exile any number of them and put the rest back on top of your library in any order.\nWhen Ancestral Knowledge leaves the battlefield, shuffle your library. diff --git a/forge-gui/res/cardsfolder/a/ancestral_vengeance.txt b/forge-gui/res/cardsfolder/a/ancestral_vengeance.txt index 4df36adf29a..bc8e90a89c6 100644 --- a/forge-gui/res/cardsfolder/a/ancestral_vengeance.txt +++ b/forge-gui/res/cardsfolder/a/ancestral_vengeance.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ B B | ValidTgts$ Creature | AILogic$ Curse T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature you control. -SVar:TrigPut:AB$PutCounter | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPut:DB$PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -1 | AddToughness$ -1 | Description$ Enchanted creature gets -1/-1. SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestral_vengeance.jpg Oracle:Enchant creature\nWhen Ancestral Vengeance enters the battlefield, put a +1/+1 counter on target creature you control.\nEnchanted creature gets -1/-1. diff --git a/forge-gui/res/cardsfolder/a/ancient_runes.txt b/forge-gui/res/cardsfolder/a/ancient_runes.txt index ca336db6ef0..469ce0de9d6 100644 --- a/forge-gui/res/cardsfolder/a/ancient_runes.txt +++ b/forge-gui/res/cardsfolder/a/ancient_runes.txt @@ -2,7 +2,7 @@ Name:Ancient Runes ManaCost:2 R Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals damage to that player equal to the number of artifacts he or she controls. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ X | References$ X +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X | References$ X SVar:X:Count$Valid Artifact.ActivePlayerCtrl SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/ancient_runes.jpg diff --git a/forge-gui/res/cardsfolder/a/angel_of_condemnation.txt b/forge-gui/res/cardsfolder/a/angel_of_condemnation.txt index a38d77fd9f6..e470ff472e0 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_condemnation.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_condemnation.txt @@ -11,7 +11,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ ChangeZone | Cost$ 2 W T Exert<1/CARDNAME> | Mandatory$ True | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | ConditionPresent$ Card.Self | SubAbility$ DBEffect | SpellDescription$ Exile another target creature until CARDNAME leaves the battlefield. (An exerted creature won't untap during your next untap step.) SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That creature is exiled until EFFECTSOURCE leaves the battlefield -SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf +SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/angel_of_condemnation.jpg Oracle:Flying, vigilance\n{2}{W}, {T}: Exile another target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step.\n{2}{W}, {T}, Exert Angel of Condemnation: Exile another target creature until Angel of Condemnation leaves the battlefield. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/a/angel_of_finality.txt b/forge-gui/res/cardsfolder/a/angel_of_finality.txt index be9c3d6592e..fd483205300 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_finality.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_finality.txt @@ -4,6 +4,6 @@ Types:Creature Angel PT:3/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile all cards from target player's graveyard. -SVar:TrigExile:AB$ ChangeZoneAll | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | IsCurse$ True +SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/angel_of_finality.jpg Oracle:Flying\nWhen Angel of Finality enters the battlefield, exile all cards from target player's graveyard. diff --git a/forge-gui/res/cardsfolder/a/angel_of_flight_alabaster.txt b/forge-gui/res/cardsfolder/a/angel_of_flight_alabaster.txt index 7bfbd7571c3..59a60344c5b 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_flight_alabaster.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_flight_alabaster.txt @@ -4,6 +4,6 @@ Types:Creature Angel PT:4/4 K:Flying T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You |TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, return target Spirit card from your graveyard to your hand. -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TgtPrompt$ Select target Spirit card in your graveyard | ValidTgts$ Spirit.YouCtrl +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TgtPrompt$ Select target Spirit card in your graveyard | ValidTgts$ Spirit.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/angel_of_flight_alabaster.jpg Oracle:Flying\nAt the beginning of your upkeep, return target Spirit card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/a/angel_of_fury.txt b/forge-gui/res/cardsfolder/a/angel_of_fury.txt index c5a8caaa456..67c592fe4b6 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_fury.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_fury.txt @@ -4,6 +4,6 @@ Types:Creature Angel PT:3/5 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | OptionalDecider$ You | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, you may shuffle it into its owner's library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCard +SVar:TrigChange:DB$ChangeZone | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/angel_of_fury.jpg Oracle:Flying\nWhen Angel of Fury dies, you may shuffle it into its owner's library. diff --git a/forge-gui/res/cardsfolder/a/angel_of_glorys_rise.txt b/forge-gui/res/cardsfolder/a/angel_of_glorys_rise.txt index 52f2d14eab4..9be5e8d36c5 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_glorys_rise.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_glorys_rise.txt @@ -4,7 +4,7 @@ Types:Creature Angel PT:4/6 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ExileAll | TriggerDescription$ When CARDNAME enters the battlefield, exile all Zombies, then return all Human creature cards from your graveyard to the battlefield. -SVar:ExileAll:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | ChangeType$ Zombie | SubAbility$ ReturnOfTheHumans +SVar:ExileAll:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | ChangeType$ Zombie | SubAbility$ ReturnOfTheHumans SVar:ReturnOfTheHumans:DB$ ChangeZoneAll | ChangeType$ Creature.Human+YouCtrl | Origin$ Graveyard | Destination$ Battlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/angel_of_glorys_rise.jpg Oracle:Flying\nWhen Angel of Glory's Rise enters the battlefield, exile all Zombies, then return all Human creature cards from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/a/angel_of_renewal.txt b/forge-gui/res/cardsfolder/a/angel_of_renewal.txt index 1d0135eeb10..7465573adbe 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_renewal.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_renewal.txt @@ -4,7 +4,7 @@ Types:Creature Angel Ally PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life for each creature you control. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ X | References$ X +SVar:TrigGainLife:DB$GainLife | LifeAmount$ X | References$ X SVar:X:Count$Valid Creature.YouCtrl DeckHas:Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/angel_of_renewal.jpg diff --git a/forge-gui/res/cardsfolder/a/angel_of_sanctions.txt b/forge-gui/res/cardsfolder/a/angel_of_sanctions.txt index 016aa95923f..611211495f4 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_sanctions.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_sanctions.txt @@ -4,10 +4,10 @@ Types:Creature Angel PT:3/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That permanent is exiled until EFFECTSOURCE leaves the battlefield -SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf +SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self K:Embalm:5 W SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/a/angel_of_the_dire_hour.txt b/forge-gui/res/cardsfolder/a/angel_of_the_dire_hour.txt index 2351b0167c6..38d43b78ba6 100644 --- a/forge-gui/res/cardsfolder/a/angel_of_the_dire_hour.txt +++ b/forge-gui/res/cardsfolder/a/angel_of_the_dire_hour.txt @@ -5,7 +5,7 @@ PT:5/4 K:Flash K:Flying T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromHand+Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, exile all attacking creatures. -SVar:TrigExile:AB$ ChangeZoneAll | Cost$ 0 | ChangeType$ Creature.attacking | Origin$ Battlefield | Destination$ Exile +SVar:TrigExile:DB$ ChangeZoneAll | ChangeType$ Creature.attacking | Origin$ Battlefield | Destination$ Exile SVar:AmbushAI:True SVar:Picture:http://www.wizards.com/global/images/magic/general/angel_of_the_dire_hour.jpg Oracle:Flash\nFlying\nWhen Angel of the Dire Hour enters the battlefield, if you cast it from your hand, exile all attacking creatures. diff --git a/forge-gui/res/cardsfolder/a/angelheart_vial.txt b/forge-gui/res/cardsfolder/a/angelheart_vial.txt index da29bc484df..07b420bb185 100644 --- a/forge-gui/res/cardsfolder/a/angelheart_vial.txt +++ b/forge-gui/res/cardsfolder/a/angelheart_vial.txt @@ -4,7 +4,7 @@ Types:Artifact A:AB$ GainLife | Cost$ 2 T SubCounter<4/CHARGE> | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You gain 2 life and draw a card. T:Mode$ DamageDoneOnce | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you're dealt damage, you may put that many charge counters on CARDNAME. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ X | References$ X +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ X | References$ X SVar:X:TriggerCount$DamageAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/angelheart_vial.jpg Oracle:Whenever you're dealt damage, you may put that many charge counters on Angelheart Vial.\n{2}, {T}, Remove four charge counters from Angelheart Vial: You gain 2 life and draw a card. diff --git a/forge-gui/res/cardsfolder/a/angelic_accord.txt b/forge-gui/res/cardsfolder/a/angelic_accord.txt index bfa1c170a84..20d138e7b14 100644 --- a/forge-gui/res/cardsfolder/a/angelic_accord.txt +++ b/forge-gui/res/cardsfolder/a/angelic_accord.txt @@ -2,7 +2,7 @@ Name:Angelic Accord ManaCost:3 W Types:Enchantment T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ YouLifeGained | SVarCompare$ GE4 | Execute$ TrigToken | TriggerDescription$ At the beginning of each end step, if you gained 4 or more life this turn, create a 4/4 white Angel creature token with flying. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenImage$ w 4 4 angel M14 | TokenKeywords$ Flying +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenImage$ w 4 4 angel M14 | TokenKeywords$ Flying SVar:YouLifeGained:Count$LifeYouGainedThisTurn SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_accord.jpg diff --git a/forge-gui/res/cardsfolder/a/angelic_benediction.txt b/forge-gui/res/cardsfolder/a/angelic_benediction.txt index 8cf758e9644..9dfcfa09aca 100644 --- a/forge-gui/res/cardsfolder/a/angelic_benediction.txt +++ b/forge-gui/res/cardsfolder/a/angelic_benediction.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Enchantment K:Exalted T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigTap | OptionalDecider$ You | TriggerDescription$ Whenever a creature you control attacks alone, you may tap target creature. -SVar:TrigTap:AB$Tap | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature +SVar:TrigTap:DB$Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_benediction.jpg Oracle:Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.)\nWhenever a creature you control attacks alone, you may tap target creature. diff --git a/forge-gui/res/cardsfolder/a/angelic_destiny.txt b/forge-gui/res/cardsfolder/a/angelic_destiny.txt index 1cbea08f08a..551d0d68b4a 100644 --- a/forge-gui/res/cardsfolder/a/angelic_destiny.txt +++ b/forge-gui/res/cardsfolder/a/angelic_destiny.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 W W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 4 | AddToughness$ 4 | AddKeyword$ Flying & First Strike | AddType$ Angel | Description$ Enchanted creature gets +4/+4, has flying and first strike, and is an Angel in addition to its other types. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigChangeZone | TriggerDescription$ When enchanted creature dies, return CARDNAME to its owner's hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_destiny.jpg Oracle:Enchant creature\nEnchanted creature gets +4/+4, has flying and first strike, and is an Angel in addition to its other types.\nWhen enchanted creature dies, return Angelic Destiny to its owner's hand. diff --git a/forge-gui/res/cardsfolder/a/angelic_gift.txt b/forge-gui/res/cardsfolder/a/angelic_gift.txt index d9ba30cdcef..545c74d9a56 100644 --- a/forge-gui/res/cardsfolder/a/angelic_gift.txt +++ b/forge-gui/res/cardsfolder/a/angelic_gift.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_gift.jpg Oracle:Enchant creature\nWhen Angelic Gift enters the battlefield, draw a card.\nEnchanted creature has flying. diff --git a/forge-gui/res/cardsfolder/a/angelic_protector.txt b/forge-gui/res/cardsfolder/a/angelic_protector.txt index 6a2decb1f36..4f9192094c3 100644 --- a/forge-gui/res/cardsfolder/a/angelic_protector.txt +++ b/forge-gui/res/cardsfolder/a/angelic_protector.txt @@ -4,6 +4,6 @@ Types:Creature Angel PT:2/2 K:Flying T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability, it gets +0/+3 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumDef$ 3 +SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_protector.jpg Oracle:Flying\nWhenever Angelic Protector becomes the target of a spell or ability, Angelic Protector gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/angelic_skirmisher.txt b/forge-gui/res/cardsfolder/a/angelic_skirmisher.txt index e8b0b432646..86dbad0ce1a 100644 --- a/forge-gui/res/cardsfolder/a/angelic_skirmisher.txt +++ b/forge-gui/res/cardsfolder/a/angelic_skirmisher.txt @@ -4,7 +4,7 @@ Types:Creature Angel PT:4/4 K:Flying T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ At the beginning of each combat, choose first strike, vigilance or lifelink. Creatures you control gain that ability until end of turn. -SVar:TrigChoose:AB$ GenericChoice | Cost$ 0 | Choices$ PumpFirstStrike,PumpVigilance,PumpLifelink | Defined$ You +SVar:TrigChoose:DB$ GenericChoice | Choices$ PumpFirstStrike,PumpVigilance,PumpLifelink | Defined$ You SVar:PumpFirstStrike:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ First Strike | SpellDescription$ First strike SVar:PumpVigilance:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance | SpellDescription$ Vigilance SVar:PumpLifelink:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Lifelink | SpellDescription$ Lifelink diff --git a/forge-gui/res/cardsfolder/a/angels_feather.txt b/forge-gui/res/cardsfolder/a/angels_feather.txt index 17fdebf24d0..925b3ac12e5 100644 --- a/forge-gui/res/cardsfolder/a/angels_feather.txt +++ b/forge-gui/res/cardsfolder/a/angels_feather.txt @@ -2,7 +2,7 @@ Name:Angel's Feather ManaCost:2 Types:Artifact T:Mode$ SpellCast | ValidCard$ Card.White | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever a player casts a white spell, you may gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 SVar:RemRandomDeck:True DeckNeeds:Color$white SVar:Picture:http://www.wizards.com/global/images/magic/general/angels_feather.jpg diff --git a/forge-gui/res/cardsfolder/a/angels_tomb.txt b/forge-gui/res/cardsfolder/a/angels_tomb.txt index 43d43d87341..e727dcdd937 100644 --- a/forge-gui/res/cardsfolder/a/angels_tomb.txt +++ b/forge-gui/res/cardsfolder/a/angels_tomb.txt @@ -2,7 +2,7 @@ Name:Angel's Tomb ManaCost:3 Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimateTomb | OptionalDecider$ You | TriggerDescription$ Whenever a creature enters the battlefield under your control, you may have CARDNAME become a 3/3 white Angel artifact creature with flying until end of turn. -SVar:TrigAnimateTomb:AB$Animate | Cost$ 0 | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Artifact,Creature,Angel | Colors$ White | Keywords$ Flying +SVar:TrigAnimateTomb:DB$Animate | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Artifact,Creature,Angel | Colors$ White | Keywords$ Flying SVar:BuffedBy:Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/angels_tomb.jpg Oracle:Whenever a creature enters the battlefield under your control, you may have Angel's Tomb become a 3/3 white Angel artifact creature with flying until end of turn. diff --git a/forge-gui/res/cardsfolder/a/angels_trumpet.txt b/forge-gui/res/cardsfolder/a/angels_trumpet.txt index edb5d976145..fbf99c0b5d3 100644 --- a/forge-gui/res/cardsfolder/a/angels_trumpet.txt +++ b/forge-gui/res/cardsfolder/a/angels_trumpet.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact S:Mode$ Continuous | Affected$ Creature | AddKeyword$ Vigilance | Description$ All creatures have vigilance. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | Execute$ TrigTapAll | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, tap all untapped creatures that player controls that didn't attack this turn. CARDNAME deals damage to the player equal to the number of creatures tapped this way. -SVar:TrigTapAll:AB$ TapAll | Cost$ 0 | ValidCards$ Creature.untapped+notAttackedThisTurn+ActivePlayerCtrl | RememberTapped$ True | SubAbility$ DBDamage +SVar:TrigTapAll:DB$ TapAll | ValidCards$ Creature.untapped+notAttackedThisTurn+ActivePlayerCtrl | RememberTapped$ True | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ AngelDamage | SubAbility$ DBCleanup | References$ AngelDamage SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:AngelDamage:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/a/angler_drake.txt b/forge-gui/res/cardsfolder/a/angler_drake.txt index 2a62f02fc57..c462b22bbed 100644 --- a/forge-gui/res/cardsfolder/a/angler_drake.txt +++ b/forge-gui/res/cardsfolder/a/angler_drake.txt @@ -4,7 +4,7 @@ Types:Creature Drake PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature to its owner's hand. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/angler_drake.jpg Oracle:Flying\nWhen Angler Drake enters the battlefield, you may return target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/a/animar_soul_of_elements.txt b/forge-gui/res/cardsfolder/a/animar_soul_of_elements.txt index d5c27ea4dab..536ceda24f4 100644 --- a/forge-gui/res/cardsfolder/a/animar_soul_of_elements.txt +++ b/forge-gui/res/cardsfolder/a/animar_soul_of_elements.txt @@ -5,7 +5,7 @@ PT:1/1 K:Protection from white K:Protection from black T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, put a +1/+1 counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 S:Mode$ ReduceCost | ValidCard$ Creature | Type$ Spell | Activator$ You | Amount$ X | Description$ Creature spells you cast cost 1 less to cast for each +1/+1 counter on CARDNAME. SVar:X:Count$CardCounters.P1P1 SVar:BuffedBy:Creature diff --git a/forge-gui/res/cardsfolder/a/ankh_of_mishra.txt b/forge-gui/res/cardsfolder/a/ankh_of_mishra.txt index a21373fbf7f..b6fb8b48b98 100644 --- a/forge-gui/res/cardsfolder/a/ankh_of_mishra.txt +++ b/forge-gui/res/cardsfolder/a/ankh_of_mishra.txt @@ -2,7 +2,7 @@ Name:Ankh of Mishra ManaCost:2 Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a land enters the battlefield, CARDNAME deals 2 damage to that land's controller. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 2 +SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredCardController | NumDmg$ 2 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/ankh_of_mishra.jpg Oracle:Whenever a land enters the battlefield, Ankh of Mishra deals 2 damage to that land's controller. diff --git a/forge-gui/res/cardsfolder/a/ankle_shanker.txt b/forge-gui/res/cardsfolder/a/ankle_shanker.txt index 75e862768d5..ea1b2e3ba49 100644 --- a/forge-gui/res/cardsfolder/a/ankle_shanker.txt +++ b/forge-gui/res/cardsfolder/a/ankle_shanker.txt @@ -4,6 +4,6 @@ Types:Creature Goblin Berserker PT:2/2 K:Haste T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | NoResolvingCheck$ True | TriggerDescription$ Whenever CARDNAME attacks, creatures you control gain first strike and deathtouch until end of turn. -SVar:TrigPump:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | KW$ First Strike & Deathtouch +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ First Strike & Deathtouch SVar:Picture:http://www.wizards.com/global/images/magic/general/ankle_shanker.jpg Oracle:Haste\nWhenever Ankle Shanker attacks, creatures you control gain first strike and deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/a/anodet_lurker.txt b/forge-gui/res/cardsfolder/a/anodet_lurker.txt index ae68687cfec..bbba27ccd2a 100644 --- a/forge-gui/res/cardsfolder/a/anodet_lurker.txt +++ b/forge-gui/res/cardsfolder/a/anodet_lurker.txt @@ -3,6 +3,6 @@ ManaCost:5 Types:Artifact Creature Construct PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you gain 3 life. -SVar:TrigSac:AB$GainLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 3 +SVar:TrigSac:DB$GainLife | Defined$ TriggeredCardController | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/anodet_lurker.jpg Oracle:When Anodet Lurker dies, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/a/anointed_deacon.txt b/forge-gui/res/cardsfolder/a/anointed_deacon.txt index 8243305496c..3c8546c94f7 100644 --- a/forge-gui/res/cardsfolder/a/anointed_deacon.txt +++ b/forge-gui/res/cardsfolder/a/anointed_deacon.txt @@ -3,6 +3,6 @@ ManaCost:4 B Types:Creature Vampire Cleric PT:3/3 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, you may have target Vampire get +2/+0 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Vampire | TgtPrompt$ Select target Vampire | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Vampire | TgtPrompt$ Select target Vampire | NumAtt$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/anointed_deacon.jpg Oracle:At the beginning of combat on your turn, you may have target Vampire get +2/+0 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/anointer_priest.txt b/forge-gui/res/cardsfolder/a/anointer_priest.txt index 77822b6a7e6..d6cba2185ff 100644 --- a/forge-gui/res/cardsfolder/a/anointer_priest.txt +++ b/forge-gui/res/cardsfolder/a/anointer_priest.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Human Cleric PT:1/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.token+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature token enters the battlefield under your control, you gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 K:Embalm:3 W DeckHints:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/anointer_priest.jpg diff --git a/forge-gui/res/cardsfolder/a/anowon_the_ruin_sage.txt b/forge-gui/res/cardsfolder/a/anowon_the_ruin_sage.txt index dab6d96f49f..efe3227014f 100644 --- a/forge-gui/res/cardsfolder/a/anowon_the_ruin_sage.txt +++ b/forge-gui/res/cardsfolder/a/anowon_the_ruin_sage.txt @@ -3,6 +3,6 @@ ManaCost:3 B B Types:Legendary Creature Vampire Shaman PT:4/3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, each player sacrifices a non-Vampire creature. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | SacValid$ Creature.nonVampire | Defined$ Player +SVar:TrigSac:DB$Sacrifice | SacValid$ Creature.nonVampire | Defined$ Player SVar:Picture:http://www.wizards.com/global/images/magic/general/anowon_the_ruin_sage.jpg Oracle:At the beginning of your upkeep, each player sacrifices a non-Vampire creature. diff --git a/forge-gui/res/cardsfolder/a/anthem_of_rakdos.txt b/forge-gui/res/cardsfolder/a/anthem_of_rakdos.txt index a1c024188ad..b4407cfc1ac 100644 --- a/forge-gui/res/cardsfolder/a/anthem_of_rakdos.txt +++ b/forge-gui/res/cardsfolder/a/anthem_of_rakdos.txt @@ -2,7 +2,7 @@ Name:Anthem of Rakdos ManaCost:2 B R R Types:Enchantment T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ AnthemPump | TriggerDescription$ Whenever a creature you control attacks, it gets +2/+0 until end of turn and CARDNAME deals 1 damage to you. -SVar:AnthemPump:AB$ Pump | Cost$ 0 | Defined$ TriggeredAttacker | NumAtt$ 2 | SubAbility$ RakdosBurn +SVar:AnthemPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ 2 | SubAbility$ RakdosBurn SVar:RakdosBurn:DB$ DealDamage | Defined$ You | NumDmg$ 1 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl | ValidTarget$ Creature,Player | Hellbent$ True | ReplaceWith$ DmgTwice | Description$ Hellbent — As long as you have no cards in hand, if a source you control would deal damage to a creature or player, it deals double that damage to that creature or player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X diff --git a/forge-gui/res/cardsfolder/a/anvil_of_bogardan.txt b/forge-gui/res/cardsfolder/a/anvil_of_bogardan.txt index 85cbbcf27ee..bbb4f57da46 100644 --- a/forge-gui/res/cardsfolder/a/anvil_of_bogardan.txt +++ b/forge-gui/res/cardsfolder/a/anvil_of_bogardan.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Artifact S:Mode$ Continuous | Affected$ Player | SetMaxHandSize$ Unlimited | Description$ Players have no maximum hand size. T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's draw step, that player draws an additional card, then discards a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 | Defined$ TriggeredPlayer | SubAbility$ DBDiscard +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ TriggeredPlayer | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ TriggeredPlayer | NumCards$ 1 | Mode$ TgtChoose SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/anvil_of_bogardan.jpg diff --git a/forge-gui/res/cardsfolder/a/apathy.txt b/forge-gui/res/cardsfolder/a/apathy.txt index 25b4f609348..df79738f7ce 100644 --- a/forge-gui/res/cardsfolder/a/apathy.txt +++ b/forge-gui/res/cardsfolder/a/apathy.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. At the beginning of the upkeep of enchanted creature's controller, that player may discard a card at random. If he or she does, untap that creature. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | OptionalDecider$ EnchantedController | Execute$ ApathyDiscard | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may discard a card at random. If he or she does, untap that creature. -SVar:ApathyDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredPlayer | NumCards$ 1 | Mode$ Random | RememberDiscarded$ True | SubAbility$ ApathyUntap | References$ X +SVar:ApathyDiscard:DB$ Discard | Defined$ TriggeredPlayer | NumCards$ 1 | Mode$ Random | RememberDiscarded$ True | SubAbility$ ApathyUntap | References$ X SVar:ApathyUntap:DB$ Untap | Defined$ Enchanted | SpellDescription$ Untap enchanted creature | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/a/aphetto_exterminator.txt b/forge-gui/res/cardsfolder/a/aphetto_exterminator.txt index 53fe4a16c07..183bf1e3cfc 100644 --- a/forge-gui/res/cardsfolder/a/aphetto_exterminator.txt +++ b/forge-gui/res/cardsfolder/a/aphetto_exterminator.txt @@ -4,6 +4,6 @@ Types:Creature Human Wizard PT:3/1 K:Morph:3 B T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, target creature gets -3/-3 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True +SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/aphetto_exterminator.jpg Oracle:Morph {3}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Aphetto Exterminator is turned face up, target creature gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aphetto_runecaster.txt b/forge-gui/res/cardsfolder/a/aphetto_runecaster.txt index 30eaef74d9b..26e92daf235 100644 --- a/forge-gui/res/cardsfolder/a/aphetto_runecaster.txt +++ b/forge-gui/res/cardsfolder/a/aphetto_runecaster.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Human Wizard PT:2/3 T:Mode$ TurnFaceUp | ValidCard$ Permanent | Execute$ TrigDraw | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever a permanent is turned face up, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/aphetto_runecaster.jpg Oracle:Whenever a permanent is turned face up, you may draw a card. diff --git a/forge-gui/res/cardsfolder/a/aphetto_vulture.txt b/forge-gui/res/cardsfolder/a/aphetto_vulture.txt index 9e3efa6e1f6..cd89a0cc072 100644 --- a/forge-gui/res/cardsfolder/a/aphetto_vulture.txt +++ b/forge-gui/res/cardsfolder/a/aphetto_vulture.txt @@ -4,6 +4,6 @@ Types:Creature Zombie Bird PT:3/2 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | OptionalDecider$ You | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may put target Zombie card from your graveyard on top of your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | TgtPrompt$ Choose target Zombie card in your graveyard | ValidTgts$ Zombie | TargetsWithDefinedController$ TriggeredCardController | Origin$ Graveyard | Destination$ Library | SpellDescription$ Put target Zombie card from your graveyard on top of your library. +SVar:TrigChange:DB$ChangeZone | TgtPrompt$ Choose target Zombie card in your graveyard | ValidTgts$ Zombie | TargetsWithDefinedController$ TriggeredCardController | Origin$ Graveyard | Destination$ Library | SpellDescription$ Put target Zombie card from your graveyard on top of your library. SVar:Picture:http://www.wizards.com/global/images/magic/general/aphetto_vulture.jpg Oracle:Flying\nWhen Aphetto Vulture dies, you may put target Zombie card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/a/apothecary_geist.txt b/forge-gui/res/cardsfolder/a/apothecary_geist.txt index 89d93e11731..7f48fe92bef 100644 --- a/forge-gui/res/cardsfolder/a/apothecary_geist.txt +++ b/forge-gui/res/cardsfolder/a/apothecary_geist.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:2/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | IsPresent$ Spirit.Other+YouCtrl | TriggerDescription$ When CARDNAME enters the battlefield, if you control another Spirit, gain 3 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 3 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 3 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/apothecary_geist.jpg Oracle:Flying\nWhen Apothecary Geist enters the battlefield, if you control another Spirit, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/a/aquitects_will.txt b/forge-gui/res/cardsfolder/a/aquitects_will.txt index 21973211bf2..3c3ac9f356b 100644 --- a/forge-gui/res/cardsfolder/a/aquitects_will.txt +++ b/forge-gui/res/cardsfolder/a/aquitects_will.txt @@ -4,7 +4,7 @@ Types:Tribal Sorcery Merfolk A:SP$ PutCounter | Cost$ U | ValidTgts$ Land | TgtPrompt$ Select target land | RememberTargets$ True | CounterType$ FLOOD | CounterNum$ 1 | SubAbility$ DBAnimate | SpellDescription$ Put a flood counter on target land. That land is an island in addition to its other types for as long as it has a flood counter on it. If you control a Merfolk, draw a card. SVar:DBAnimate:DB$ Animate | Defined$ ParentTarget | staticAbilities$ AnimateIsland | Permanent$ True | SubAbility$ DBDraw SVar:AnimateIsland:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Card.Self+counters_GE1_FLOOD | AddType$ Island -SVar:DBDraw:DB$ Draw | Cost$ 0 | NumCards$ 1 | ConditionPresent$ Merfolk.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control a Merfolk, +SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionPresent$ Merfolk.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control a Merfolk, SVar:RemRandomDeck:True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/aquitects_will.jpg diff --git a/forge-gui/res/cardsfolder/a/arachnus_web.txt b/forge-gui/res/cardsfolder/a/arachnus_web.txt index bc07217745e..b7ce9b254f5 100644 --- a/forge-gui/res/cardsfolder/a/arachnus_web.txt +++ b/forge-gui/res/cardsfolder/a/arachnus_web.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 G | ValidTgts$ Creature | AILogic$ Curse | AITgts$ Creature.powerLT4 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature can't attack or block and its activated abilities can't be activated. T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Creature.EnchantedBy+powerGE4 | Execute$ TrigDestroy | TriggerDescription$ At the beginning of the end step, if enchanted creature's power is 4 or greater, destroy CARDNAME. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ Self +SVar:TrigDestroy:DB$Destroy | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/arachnus_web.jpg Oracle:Enchant creature\nEnchanted creature can't attack or block, and its activated abilities can't be activated.\nAt the beginning of the end step, if enchanted creature's power is 4 or greater, destroy Arachnus Web. diff --git a/forge-gui/res/cardsfolder/a/arashin_foremost.txt b/forge-gui/res/cardsfolder/a/arashin_foremost.txt index ee6428c8d12..f6229965953 100644 --- a/forge-gui/res/cardsfolder/a/arashin_foremost.txt +++ b/forge-gui/res/cardsfolder/a/arashin_foremost.txt @@ -5,7 +5,7 @@ PT:2/2 K:Double Strike T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, another target Warrior creature you control gains double strike until end of turn. T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, another target Warrior creature you control gains double strike until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature.Warrior+YouCtrl+Other | TgtPrompt$ Select another target Warrior creature you control | KW$ Double Strike +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Warrior+YouCtrl+Other | TgtPrompt$ Select another target Warrior creature you control | KW$ Double Strike SVar:HasAttackEffect:TRUE SVar:PlayMain1:TRUE DeckHints:Type$Warrior diff --git a/forge-gui/res/cardsfolder/a/arashin_war_beast.txt b/forge-gui/res/cardsfolder/a/arashin_war_beast.txt index bbc1ddc03bf..25f5e9c6b05 100644 --- a/forge-gui/res/cardsfolder/a/arashin_war_beast.txt +++ b/forge-gui/res/cardsfolder/a/arashin_war_beast.txt @@ -3,7 +3,7 @@ ManaCost:5 G G Types:Creature Beast PT:6/6 T:Mode$ DamageDealtOnce | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature.blocking | TriggerZones$ Battlefield | Execute$ TrigManifest | TriggerDescription$ Whenever CARDNAME deals combat damage to one or more blocking creatures, manifest the top card of your library. (Put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.) -SVar:TrigManifest:AB$ Manifest | Cost$ 0 | Amount$ 1 | Defined$ TopOfLibrary +SVar:TrigManifest:DB$ Manifest | Amount$ 1 | Defined$ TopOfLibrary SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/arashin_war_beast.jpg Oracle:Whenever Arashin War Beast deals combat damage to one or more blocking creatures, manifest the top card of your library. (Put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.) diff --git a/forge-gui/res/cardsfolder/a/arbiter_of_knollridge.txt b/forge-gui/res/cardsfolder/a/arbiter_of_knollridge.txt index 286b32f0576..74489a14581 100644 --- a/forge-gui/res/cardsfolder/a/arbiter_of_knollridge.txt +++ b/forge-gui/res/cardsfolder/a/arbiter_of_knollridge.txt @@ -4,7 +4,7 @@ Types:Creature Giant Wizard PT:5/5 K:Vigilance T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | References$ X | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters the battlefield, each player's life total becomes the highest life total among all players. -SVar:TrigLife:AB$SetLife | Cost$ 0 | Defined$ Player | LifeAmount$ X | References$ X +SVar:TrigLife:DB$SetLife | Defined$ Player | LifeAmount$ X | References$ X SVar:X:PlayerCountPlayers$HighestLifeTotal SVar:Picture:http://www.wizards.com/global/images/magic/general/arbiter_of_knollridge.jpg Oracle:Vigilance\nWhen Arbiter of Knollridge enters the battlefield, each player's life total becomes the highest life total among all players. diff --git a/forge-gui/res/cardsfolder/a/arbiter_of_the_ideal.txt b/forge-gui/res/cardsfolder/a/arbiter_of_the_ideal.txt index 41b9d1ec08d..59aa64566fa 100644 --- a/forge-gui/res/cardsfolder/a/arbiter_of_the_ideal.txt +++ b/forge-gui/res/cardsfolder/a/arbiter_of_the_ideal.txt @@ -4,7 +4,7 @@ Types:Creature Sphinx PT:4/5 K:Flying T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, reveal the top card of your library. If it's an artifact, creature, or land card, you may put it onto the battlefield with a manifestation counter on it. That permanent is an enchantment in addition to its other types. -SVar:TrigReveal:AB$ Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | Optional$ True | ChangeValid$ Artifact,Creature,Land | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBPutCounter +SVar:TrigReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | Optional$ True | ChangeValid$ Artifact,Creature,Land | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ MANIFESTATION | CounterNum$ 1 | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Types$ Enchantment | Permanent$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/a/arbor_colossus.txt b/forge-gui/res/cardsfolder/a/arbor_colossus.txt index 32e8fb3e407..5dc11e28c1f 100644 --- a/forge-gui/res/cardsfolder/a/arbor_colossus.txt +++ b/forge-gui/res/cardsfolder/a/arbor_colossus.txt @@ -5,7 +5,7 @@ PT:6/6 K:Reach K:Monstrosity:3:3 G G G T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME becomes monstrous, destroy target creature with flying an opponent controls. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | ValidTgts$ Creature.OppCtrl+withFlying | TgtPrompt$ Select target creature with flying an opponent controls +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.OppCtrl+withFlying | TgtPrompt$ Select target creature with flying an opponent controls DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/arbor_colossus.jpg Oracle:Reach\n{3}{G}{G}{G}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.)\nWhen Arbor Colossus becomes monstrous, destroy target creature with flying an opponent controls. diff --git a/forge-gui/res/cardsfolder/a/arborback_stomper.txt b/forge-gui/res/cardsfolder/a/arborback_stomper.txt index 0b211478ec7..ae78812e5e7 100644 --- a/forge-gui/res/cardsfolder/a/arborback_stomper.txt +++ b/forge-gui/res/cardsfolder/a/arborback_stomper.txt @@ -4,6 +4,6 @@ Types:Creature Beast PT:5/4 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 5 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 5 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 5 SVar:Picture:http://www.wizards.com/global/images/magic/general/arborback_stomper.jpg Oracle:Trample\nWhen Arborback Stomper enters the battlefield, you gain 5 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/arcane_spyglass.txt b/forge-gui/res/cardsfolder/a/arcane_spyglass.txt index 07c49fc9a5f..9254991af42 100644 --- a/forge-gui/res/cardsfolder/a/arcane_spyglass.txt +++ b/forge-gui/res/cardsfolder/a/arcane_spyglass.txt @@ -2,7 +2,7 @@ Name:Arcane Spyglass ManaCost:4 Types:Artifact A:AB$ Draw | Cost$ 2 T Sac<1/Land> | NumCards$ 1 | SubAbility$ DBPutCounter | SpellDescription$ Draw a card and put a charge counter on CARDNAME. -SVar:DBPutCounter:DB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 +SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 A:AB$Draw | Cost$ SubCounter<3/CHARGE> | NumCards$ 1 | SpellDescription$ Draw a card. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/arcane_spyglass.jpg diff --git a/forge-gui/res/cardsfolder/a/arcbound_crusher.txt b/forge-gui/res/cardsfolder/a/arcbound_crusher.txt index 02c0e923043..de598401563 100644 --- a/forge-gui/res/cardsfolder/a/arcbound_crusher.txt +++ b/forge-gui/res/cardsfolder/a/arcbound_crusher.txt @@ -5,7 +5,7 @@ PT:0/0 K:Trample K:Modular:1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another artifact enters the battlefield, put a +1/+1 counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Artifact DeckHas:Ability$Counters DeckNeeds:Type$Artifact diff --git a/forge-gui/res/cardsfolder/a/arcbound_overseer.txt b/forge-gui/res/cardsfolder/a/arcbound_overseer.txt index f777531f85d..c0752156a77 100644 --- a/forge-gui/res/cardsfolder/a/arcbound_overseer.txt +++ b/forge-gui/res/cardsfolder/a/arcbound_overseer.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Golem PT:0/0 K:Modular:6 T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on each creature with modular you control. -SVar:TrigPutCounter:AB$PutCounterAll | Cost$ 0 | ValidCards$ Creature.YouCtrl+withModular | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounterAll | ValidCards$ Creature.YouCtrl+withModular | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters DeckNeeds:Keyword$Modular SVar:Picture:http://www.wizards.com/global/images/magic/general/arcbound_overseer.jpg diff --git a/forge-gui/res/cardsfolder/a/arcbound_overseer_avatar.txt b/forge-gui/res/cardsfolder/a/arcbound_overseer_avatar.txt index c17e4adfef7..0366d7c6bb9 100644 --- a/forge-gui/res/cardsfolder/a/arcbound_overseer_avatar.txt +++ b/forge-gui/res/cardsfolder/a/arcbound_overseer_avatar.txt @@ -3,8 +3,8 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ BuildCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put a +1/+1 counter on target creature you control. -SVar:BuildCounter:AB$ PutCounter | Cost$ 0 | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control +SVar:BuildCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ ChargeCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on target permanent you control. -SVar:ChargeCounter:AB$ PutCounter | Cost$ 0 | CounterType$ CHARGE | CounterNum$ 1 | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control +SVar:ChargeCounter:DB$ PutCounter | CounterType$ CHARGE | CounterNum$ 1 | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Arcbound Overseer Avatar.full.jpg Oracle:Hand +0, life +3\nAt the beginning of your upkeep, you may put a +1/+1 counter on target creature you control.\nAt the beginning of your upkeep, you may put a charge counter on target permanent you control. diff --git a/forge-gui/res/cardsfolder/a/arcbound_slith.txt b/forge-gui/res/cardsfolder/a/arcbound_slith.txt index f7790c25961..3c3b8ab957a 100644 --- a/forge-gui/res/cardsfolder/a/arcbound_slith.txt +++ b/forge-gui/res/cardsfolder/a/arcbound_slith.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Slith PT:0/0 K:Modular:1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/arcbound_slith.jpg Oracle:Whenever Arcbound Slith deals combat damage to a player, put a +1/+1 counter on it.\nModular 1 (This enters the battlefield with a +1/+1 counter on it. When it dies, you may put its +1/+1 counters on target artifact creature.) diff --git a/forge-gui/res/cardsfolder/a/archaeomancer.txt b/forge-gui/res/cardsfolder/a/archaeomancer.txt index c3af02f01e7..09bc2e5ff36 100644 --- a/forge-gui/res/cardsfolder/a/archaeomancer.txt +++ b/forge-gui/res/cardsfolder/a/archaeomancer.txt @@ -3,6 +3,6 @@ ManaCost:2 U U Types:Creature Human Wizard PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target instant or sorcery card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/archaeomancer.jpg Oracle:When Archaeomancer enters the battlefield, return target instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/a/archangel_avacyn_avacyn_the_purifier.txt b/forge-gui/res/cardsfolder/a/archangel_avacyn_avacyn_the_purifier.txt index d04d29b1f5b..5b1d79b9691 100644 --- a/forge-gui/res/cardsfolder/a/archangel_avacyn_avacyn_the_purifier.txt +++ b/forge-gui/res/cardsfolder/a/archangel_avacyn_avacyn_the_purifier.txt @@ -6,7 +6,7 @@ K:Flash K:Flying K:Vigilance T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control gain indestructible until end of turn. -SVar:TrigPumpAll:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | KW$ Indestructible +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Indestructible T:Mode$ ChangesZone | ValidCard$ Creature.nonAngel+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDelayTransform | TriggerZones$ Battlefield | TriggerDescription$ When a non-Angel creature you control dies, transform CARDNAME at the beginning of the next upkeep. SVar:TrigDelayTransform:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | Execute$ TrigTransform | TriggerDescription$ CARDNAME - Transform it at the beginning of the next end step. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform diff --git a/forge-gui/res/cardsfolder/a/archangel_of_thune.txt b/forge-gui/res/cardsfolder/a/archangel_of_thune.txt index 068c9c5c5f5..122445b93ab 100644 --- a/forge-gui/res/cardsfolder/a/archangel_of_thune.txt +++ b/forge-gui/res/cardsfolder/a/archangel_of_thune.txt @@ -5,6 +5,6 @@ PT:3/4 K:Flying K:Lifelink T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on each creature you control. -SVar:TrigPutCounter:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/archangel_of_thune.jpg Oracle:Flying, lifelink\nWhenever you gain life, put a +1/+1 counter on each creature you control. diff --git a/forge-gui/res/cardsfolder/a/archdemon_of_unx.txt b/forge-gui/res/cardsfolder/a/archdemon_of_unx.txt index caca6f51f16..b00d560890f 100644 --- a/forge-gui/res/cardsfolder/a/archdemon_of_unx.txt +++ b/forge-gui/res/cardsfolder/a/archdemon_of_unx.txt @@ -5,7 +5,7 @@ PT:6/6 K:Flying K:Trample T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice a non-Zombie creature, then create a 2/2 black Zombie creature token. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Creature.nonZombie | SacMessage$ non-Zombie Creature | SubAbility$ MakeToken +SVar:TrigSac:DB$ Sacrifice | Defined$ You | SacValid$ Creature.nonZombie | SacMessage$ non-Zombie Creature | SubAbility$ MakeToken SVar:MakeToken:DB$ Token | TokenName$ Zombie | TokenColors$ Black | TokenTypes$ Creature,Zombie | TokenPower$ 2 | TokenToughness$ 2 | TokenOwner$ You | TokenAmount$ 1 | TokenImage$ b 2 2 zombie ALA SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/archdemon_of_unx.jpg diff --git a/forge-gui/res/cardsfolder/a/archery_training.txt b/forge-gui/res/cardsfolder/a/archery_training.txt index 663c0badcc2..078d3450fe0 100644 --- a/forge-gui/res/cardsfolder/a/archery_training.txt +++ b/forge-gui/res/cardsfolder/a/archery_training.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ W | AILogic$ Pump | ValidTgts$ Creature T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put an arrow counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ ARROW | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ ARROW | CounterNum$ 1 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ ArcheryDamage | AddSVar$ DBArcheryDamage & ArcheryX & DBArcheryCleanup | Description$ Enchanted creature has "{T}: This creature deals X damage to target attacking or blocking creature, where X is the number of arrow counters on CARDNAME." SVar:ArcheryDamage:AB$ Pump | Cost$ T | ImprintCards$ OriginalHost | SubAbility$ DBArcheryDamage | SpellDescription$ CARDNAME deals X damage to target attacking or blocking creature, where X is the number of arrow counters on original aura. SVar:DBArcheryDamage:DB$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ ArcheryX | References$ ArcheryX | SubAbility$ DBArcheryCleanup diff --git a/forge-gui/res/cardsfolder/a/archfiend_of_depravity.txt b/forge-gui/res/cardsfolder/a/archfiend_of_depravity.txt index c4d1ddf0a3e..1de1b30365a 100644 --- a/forge-gui/res/cardsfolder/a/archfiend_of_depravity.txt +++ b/forge-gui/res/cardsfolder/a/archfiend_of_depravity.txt @@ -4,7 +4,7 @@ Types:Creature Demon PT:5/4 K:Flying T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ At the beginning of each opponent's end step, that player chooses up to two creature he or she controls and sacrifices the rest. -SVar:TrigChoose:AB$ ChooseCard | Cost$ 0 | Defined$ TriggeredPlayer | Amount$ 2 | TargetControls$ True | Choices$ Creature | ChoiceTitle$ Choose up to two creatures | SubAbility$ DBSacrificeAll | RememberChosen$ True +SVar:TrigChoose:DB$ ChooseCard | Defined$ TriggeredPlayer | Amount$ 2 | TargetControls$ True | Choices$ Creature | ChoiceTitle$ Choose up to two creatures | SubAbility$ DBSacrificeAll | RememberChosen$ True SVar:DBSacrificeAll:DB$ SacrificeAll | ValidCards$ Creature.IsNotRemembered | Controller$ TriggeredPlayer | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/archfiend_of_depravity.jpg diff --git a/forge-gui/res/cardsfolder/a/architects_of_will.txt b/forge-gui/res/cardsfolder/a/architects_of_will.txt index 5556179e854..84562812ba0 100644 --- a/forge-gui/res/cardsfolder/a/architects_of_will.txt +++ b/forge-gui/res/cardsfolder/a/architects_of_will.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Human Wizard PT:3/3 K:Cycling:UB T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top three cards of target player's library, then put them back in any order. -SVar:TrigRearrange:AB$RearrangeTopOfLibrary | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Choose target player. | NumCards$ 3 +SVar:TrigRearrange:DB$RearrangeTopOfLibrary | ValidTgts$ Player | TgtPrompt$ Choose target player. | NumCards$ 3 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/architects_of_will.jpg Oracle:When Architects of Will enters the battlefield, look at the top three cards of target player's library, then put them back in any order.\nCycling {U/B} ({U/B}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/a/archmage_ascension.txt b/forge-gui/res/cardsfolder/a/archmage_ascension.txt index f368da716be..e55189f7be7 100644 --- a/forge-gui/res/cardsfolder/a/archmage_ascension.txt +++ b/forge-gui/res/cardsfolder/a/archmage_ascension.txt @@ -3,8 +3,8 @@ ManaCost:2 U Types:Enchantment T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of each end step, if you drew two or more cards this turn, you may put a quest counter on CARDNAME. R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ Tutor | IsPresent$ Card.Self+counters_GE6_QUEST | Optional$ True | Description$ As long as CARDNAME has six or more quest counters on it, if you would draw a card, you may instead search your library for a card, put that card into your hand, then shuffle your library. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 -SVar:Tutor:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ValidCard$ Card.YouOwn +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 +SVar:Tutor:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ValidCard$ Card.YouOwn SVar:X:Count$YouDrewThisTurn #TODO: improve AI tutoring logic SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/a/archon_of_justice.txt b/forge-gui/res/cardsfolder/a/archon_of_justice.txt index 24454be8d56..3c6108eb416 100644 --- a/forge-gui/res/cardsfolder/a/archon_of_justice.txt +++ b/forge-gui/res/cardsfolder/a/archon_of_justice.txt @@ -2,7 +2,7 @@ Name:Archon of Justice ManaCost:3 W W Types:Creature Archon T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, exile target permanent. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | ValidTgts$ Permanent | Origin$ Battlefield | Destination$ Exile +SVar:TrigChange:DB$ChangeZone | ValidTgts$ Permanent | Origin$ Battlefield | Destination$ Exile PT:4/4 K:Flying SVar:Picture:http://www.wizards.com/global/images/magic/general/archon_of_justice.jpg diff --git a/forge-gui/res/cardsfolder/a/archon_of_redemption.txt b/forge-gui/res/cardsfolder/a/archon_of_redemption.txt index 122b3b36b94..50e660102ef 100644 --- a/forge-gui/res/cardsfolder/a/archon_of_redemption.txt +++ b/forge-gui/res/cardsfolder/a/archon_of_redemption.txt @@ -5,7 +5,7 @@ PT:3/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME or another creature with flying enters the battlefield under your control, you may gain life equal to that creature's power. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl+withFlying | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature with flying enters the battlefield under your control, you may gain life equal to that creature's power. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:TriggeredCard$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/archon_of_redemption.jpg Oracle:Flying\nWhenever Archon of Redemption or another creature with flying enters the battlefield under your control, you may gain life equal to that creature's power. diff --git a/forge-gui/res/cardsfolder/a/archwing_dragon.txt b/forge-gui/res/cardsfolder/a/archwing_dragon.txt index e3da6c24806..d996d12dc8d 100644 --- a/forge-gui/res/cardsfolder/a/archwing_dragon.txt +++ b/forge-gui/res/cardsfolder/a/archwing_dragon.txt @@ -5,7 +5,7 @@ PT:4/4 K:Flying K:Haste T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of the end step, return CARDNAME to its owner's hand. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Hand +SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand SVar:EndOfTurnLeavePlay:True SVar:Picture:http://www.wizards.com/global/images/magic/general/archwing_dragon.jpg Oracle:Flying, haste\nAt the beginning of the end step, return Archwing Dragon to its owner's hand. diff --git a/forge-gui/res/cardsfolder/a/arctic_nishoba.txt b/forge-gui/res/cardsfolder/a/arctic_nishoba.txt index 3c7d1d59020..260eff66d3b 100644 --- a/forge-gui/res/cardsfolder/a/arctic_nishoba.txt +++ b/forge-gui/res/cardsfolder/a/arctic_nishoba.txt @@ -5,7 +5,7 @@ PT:6/6 K:Trample K:Cumulative upkeep:GW T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGain | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you gain 2 life for each age counter on it. -SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ X | References$ X +SVar:TrigGain:DB$GainLife | Defined$ TriggeredCardController | LifeAmount$ X | References$ X SVar:X:TriggeredCard$CardCounters.AGE/Times.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/arctic_nishoba.jpg Oracle:Trample\nCumulative upkeep {G} or {W} (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 Arctic Nishoba dies, you gain 2 life for each age counter on it. diff --git a/forge-gui/res/cardsfolder/a/arctic_wolves.txt b/forge-gui/res/cardsfolder/a/arctic_wolves.txt index c46e6911cfd..1b488cee8b0 100644 --- a/forge-gui/res/cardsfolder/a/arctic_wolves.txt +++ b/forge-gui/res/cardsfolder/a/arctic_wolves.txt @@ -4,6 +4,6 @@ Types:Creature Wolf PT:4/5 K:Cumulative upkeep:2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:DB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/arctic_wolves.jpg Oracle:Cumulative upkeep {2} (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 Arctic Wolves enters the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/a/arena_athlete.txt b/forge-gui/res/cardsfolder/a/arena_athlete.txt index d485bc8379f..dc3f1ee2c6f 100644 --- a/forge-gui/res/cardsfolder/a/arena_athlete.txt +++ b/forge-gui/res/cardsfolder/a/arena_athlete.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Human PT:2/1 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCanNotBlock | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, target creature an opponent controls can't block this turn. -SVar:TrigCanNotBlock:AB$ Pump | Cost$ 0 | ValidTgts$ Creature.OppCtrl | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True +SVar:TrigCanNotBlock:DB$ Pump | ValidTgts$ Creature.OppCtrl | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/arena_athlete.jpg Oracle:Heroic — Whenever you cast a spell that targets Arena Athlete, target creature an opponent controls can't block this turn. diff --git a/forge-gui/res/cardsfolder/a/arena_of_the_ancients.txt b/forge-gui/res/cardsfolder/a/arena_of_the_ancients.txt index f98efd3aa01..8170f9f98bf 100644 --- a/forge-gui/res/cardsfolder/a/arena_of_the_ancients.txt +++ b/forge-gui/res/cardsfolder/a/arena_of_the_ancients.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact S:Mode$ Continuous | Affected$ Creature.Legendary | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Legendary creatures don't untap during their controllers' untap steps. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTapAll | TriggerDescription$ When CARDNAME enters the battlefield, tap all legendary creatures. -SVar:TrigTapAll:AB$TapAll | Cost$ 0 | ValidCards$ Creature.Legendary +SVar:TrigTapAll:DB$TapAll | ValidCards$ Creature.Legendary SVar:NonStackingEffect:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/arena_of_the_ancients.jpg diff --git a/forge-gui/res/cardsfolder/a/aretopolis.txt b/forge-gui/res/cardsfolder/a/aretopolis.txt index 63ef4fcb2b6..e526ad01e69 100644 --- a/forge-gui/res/cardsfolder/a/aretopolis.txt +++ b/forge-gui/res/cardsfolder/a/aretopolis.txt @@ -3,12 +3,12 @@ ManaCost:no cost Types:Plane Kephalai T:Mode$ PlaneswalkedTo | ValidCard$ Plane.Self | TriggerZones$ Command | Execute$ AcquireScrolls | TriggerDescription$ When you planeswalk to CARDNAME or at the beginning of your upkeep, put a scroll counter on CARDNAME, then you gain life equal to the number of scroll counters on it. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ AcquireScrolls | TriggerZones$ Command | Secondary$ True | TriggerDescription$ When you planeswalk to CARDNAME or at the beginning of your upkeep, put a scroll counter on CARDNAME, then you gain life equal to the number of scroll counters on it. -SVar:AcquireScrolls:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SCROLL | CounterNum$ 1 | SubAbility$ ScrollsOfLife +SVar:AcquireScrolls:DB$ PutCounter | Defined$ Self | CounterType$ SCROLL | CounterNum$ 1 | SubAbility$ ScrollsOfLife SVar:ScrollsOfLife:DB$ GainLife | Defined$ You | LifeAmount$ NumScrolls | References$ NumScrolls SVar:NumScrolls:Count$CardCounters.SCROLL T:Mode$ Always | TriggerZones$ Command | CheckSVar$ NumScrolls | SVarCompare$ GE10 | Execute$ RolledWalk | TriggerDescription$ When CARDNAME has ten or more scroll counters on it, planeswalk. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, put a scroll counter on CARDNAME, then draw cards equal to the number of scroll counters on it. -SVar:RolledChaos:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SCROLL | CounterNum$ 1 | SubAbility$ ScrollsOfKnowledge +SVar:RolledChaos:DB$ PutCounter | Defined$ Self | CounterType$ SCROLL | CounterNum$ 1 | SubAbility$ ScrollsOfKnowledge SVar:ScrollsOfKnowledge:DB$ Draw | Defined$ You | NumCards$ NumScrolls | References$ NumScrolls SVar:Picture:http://www.wizards.com/global/images/magic/general/aretopolis.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 diff --git a/forge-gui/res/cardsfolder/a/argentum_armor.txt b/forge-gui/res/cardsfolder/a/argentum_armor.txt index 19d680711f2..85c9175ca57 100644 --- a/forge-gui/res/cardsfolder/a/argentum_armor.txt +++ b/forge-gui/res/cardsfolder/a/argentum_armor.txt @@ -3,7 +3,7 @@ ManaCost:6 Types:Artifact Equipment K:Equip 6 T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigDestroy | TriggerDescription$ Whenever equipped creature attacks, destroy target permanent. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Permanent | TgtPrompt$ Select target permanent +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Permanent | TgtPrompt$ Select target permanent S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 6 | AddToughness$ 6 | AddSVar$ AE | Description$ Equipped creature gets +6/+6. SVar:AE:SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/argentum_armor.jpg diff --git a/forge-gui/res/cardsfolder/a/argothian_enchantress.txt b/forge-gui/res/cardsfolder/a/argothian_enchantress.txt index 0958de4ff7e..8366c752400 100644 --- a/forge-gui/res/cardsfolder/a/argothian_enchantress.txt +++ b/forge-gui/res/cardsfolder/a/argothian_enchantress.txt @@ -4,7 +4,7 @@ Types:Creature Human Druid PT:0/1 K:Shroud T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an enchantment spell, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True DeckNeeds:Type$Enchantment SVar:Picture:http://www.wizards.com/global/images/magic/general/argothian_enchantress.jpg diff --git a/forge-gui/res/cardsfolder/a/argothian_wurm.txt b/forge-gui/res/cardsfolder/a/argothian_wurm.txt index 447ccefef80..b7618e167cc 100644 --- a/forge-gui/res/cardsfolder/a/argothian_wurm.txt +++ b/forge-gui/res/cardsfolder/a/argothian_wurm.txt @@ -4,6 +4,6 @@ Types:Creature Wurm PT:6/6 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, any player may sacrifice a land. If a player does, put CARDNAME on top of its owner's library. -SVar:TrigSac:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Defined$ Self | UnlessCost$ Sac<1/Land> | UnlessPayer$ Player | UnlessSwitched$ True +SVar:TrigSac:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Defined$ Self | UnlessCost$ Sac<1/Land> | UnlessPayer$ Player | UnlessSwitched$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/argothian_wurm.jpg Oracle:Trample\nWhen Argothian Wurm enters the battlefield, any player may sacrifice a land. If a player does, put Argothian Wurm on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/a/arjun_the_shifting_flame.txt b/forge-gui/res/cardsfolder/a/arjun_the_shifting_flame.txt index a521fc9411f..9427d61c2c6 100644 --- a/forge-gui/res/cardsfolder/a/arjun_the_shifting_flame.txt +++ b/forge-gui/res/cardsfolder/a/arjun_the_shifting_flame.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Sphinx Wizard PT:5/5 K:Flying T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, put the cards in your hand on the bottom of your library in any order, then draw that many cards. -SVar:TrigChangeZone:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Hand | Destination$ Library | ChangeType$ Card.YouOwn | RememberChanged$ True | LibraryPosition$ -1 | SubAbility$ DBDraw +SVar:TrigChangeZone:DB$ ChangeZoneAll | Origin$ Hand | Destination$ Library | ChangeType$ Card.YouOwn | RememberChanged$ True | LibraryPosition$ -1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ RemTossed | References$ RemTossed | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemTossed:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/a/armada_wurm.txt b/forge-gui/res/cardsfolder/a/armada_wurm.txt index 1db91df6d5a..1f1c546a2f7 100644 --- a/forge-gui/res/cardsfolder/a/armada_wurm.txt +++ b/forge-gui/res/cardsfolder/a/armada_wurm.txt @@ -4,6 +4,6 @@ Types:Creature Wurm PT:5/5 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 5/5 green Wurm creature token with trample. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Wurm | TokenTypes$ Creature,Wurm | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Trample | TokenImage$ g 5 5 wurm rtr +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Wurm | TokenTypes$ Creature,Wurm | TokenOwner$ TriggeredCardController | TokenColors$ Green | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Trample | TokenImage$ g 5 5 wurm rtr SVar:Picture:http://www.wizards.com/global/images/magic/general/armada_wurm.jpg Oracle:Trample\nWhen Armada Wurm enters the battlefield, create a 5/5 green Wurm creature token with trample. diff --git a/forge-gui/res/cardsfolder/a/armageddon_clock.txt b/forge-gui/res/cardsfolder/a/armageddon_clock.txt index 9f74e2c7f9d..16a7d1e968d 100644 --- a/forge-gui/res/cardsfolder/a/armageddon_clock.txt +++ b/forge-gui/res/cardsfolder/a/armageddon_clock.txt @@ -4,8 +4,8 @@ Types:Artifact T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your draw step, CARDNAME deals damage equal to the number of doom counters on it to each player. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a doom counter on CARDNAME. A:AB$ RemoveCounter | Cost$ 4 | CounterType$ DOOM | CounterNum$ 1 | ActivationPhases$ Upkeep | AnyPlayer$ True | SpellDescription$ Remove a doom counter from CARDNAME. Any player may activate this ability but only during any upkeep step. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ Player | NumDmg$ X | References$ X -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 +SVar:TrigDealDamage:DB$DealDamage | Defined$ Player | NumDmg$ X | References$ X +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 SVar:X:Count$CardCounters.DOOM SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/armageddon_clock.jpg diff --git a/forge-gui/res/cardsfolder/a/armament_corps.txt b/forge-gui/res/cardsfolder/a/armament_corps.txt index bbbc4480f1b..a5228d535e4 100644 --- a/forge-gui/res/cardsfolder/a/armament_corps.txt +++ b/forge-gui/res/cardsfolder/a/armament_corps.txt @@ -3,7 +3,7 @@ ManaCost:2 W B G Types:Creature Human Soldier PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, distribute two +1/+1 counters among one or two target creatures you control. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 SVar:PlayMain1:TRUE DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/armament_corps.jpg diff --git a/forge-gui/res/cardsfolder/a/armor_of_thorns.txt b/forge-gui/res/cardsfolder/a/armor_of_thorns.txt index 2e27be1f236..ac5edc1eaa2 100644 --- a/forge-gui/res/cardsfolder/a/armor_of_thorns.txt +++ b/forge-gui/res/cardsfolder/a/armor_of_thorns.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. K:Enchant nonblack creature T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:AB$ Animate | Cost$ 0 | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True +SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:AB$ Sacrifice | Cost$ 0 | Defined$ Self +SVar:Sac:DB$ Sacrifice | Defined$ Self A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/a/armored_skaab.txt b/forge-gui/res/cardsfolder/a/armored_skaab.txt index a992947dc33..587733197c9 100644 --- a/forge-gui/res/cardsfolder/a/armored_skaab.txt +++ b/forge-gui/res/cardsfolder/a/armored_skaab.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Zombie Warrior PT:1/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top four cards of your library into your graveyard. -SVar:TrigMill:AB$Mill | Cost$ 0 | NumCards$ 4 | Defined$ You +SVar:TrigMill:DB$Mill | NumCards$ 4 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/armored_skaab.jpg Oracle:When Armored Skaab enters the battlefield, put the top four cards of your library into your graveyard. diff --git a/forge-gui/res/cardsfolder/a/armory_of_iroas.txt b/forge-gui/res/cardsfolder/a/armory_of_iroas.txt index fbfae11cb20..68e960369f3 100644 --- a/forge-gui/res/cardsfolder/a/armory_of_iroas.txt +++ b/forge-gui/res/cardsfolder/a/armory_of_iroas.txt @@ -3,6 +3,6 @@ ManaCost:2 Types:Artifact Equipment K:Equip 2 T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigPutCounter | TriggerDescription$ Whenever equipped creature attacks, put a +1/+1 counter on it. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Equipped | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Equipped | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/armory_of_iroas.jpg Oracle:Whenever equipped creature attacks, put a +1/+1 counter on it.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/a/artifact_mutation.txt b/forge-gui/res/cardsfolder/a/artifact_mutation.txt index 90b6b9accd5..581cff2466b 100644 --- a/forge-gui/res/cardsfolder/a/artifact_mutation.txt +++ b/forge-gui/res/cardsfolder/a/artifact_mutation.txt @@ -3,7 +3,7 @@ ManaCost:R G Types:Instant A:SP$ Destroy | Cost$ R G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | NoRegen$ True | SubAbility$ TrigToken | SpellDescription$ Destroy target artifact. It can't be regenerated. Create X 1/1 green Saproling creature tokens, where X is that artifact's converted mana cost. #X will be the Converted Mana Cost of the target of Mutation -SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X +SVar:TrigToken:DB$Token | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X SVar:X:Targeted$CardManaCost DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/artifact_mutation.jpg diff --git a/forge-gui/res/cardsfolder/a/artifact_possession.txt b/forge-gui/res/cardsfolder/a/artifact_possession.txt index 30a68f26836..eacfbd2e4e9 100644 --- a/forge-gui/res/cardsfolder/a/artifact_possession.txt +++ b/forge-gui/res/cardsfolder/a/artifact_possession.txt @@ -5,7 +5,7 @@ K:Enchant artifact A:SP$ Attach | Cost$ 2 B | ValidTgts$ Artifact | AILogic$ Curse T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever enchanted artifact becomes tapped or a player activates an ability of enchanted artifact without {T} in its activation cost, CARDNAME deals 2 damage to that artifact's controller. T:Mode$ AbilityCast | NonTapCost$ True | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigDamage | Secondary$ True | TriggerDescription$ Whenever an artifact becomes tapped or a player activates an artifact's ability without {T} in its activation cost, CARDNAME deals 1 damage to that artifact's controller. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 2 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/artifact_possession.jpg Oracle:Enchant artifact\nWhenever enchanted artifact becomes tapped or a player activates an ability of enchanted artifact without {T} in its activation cost, Artifact Possession deals 2 damage to that artifact's controller. diff --git a/forge-gui/res/cardsfolder/a/artificers_hex.txt b/forge-gui/res/cardsfolder/a/artificers_hex.txt index 7a7e4b6c4c8..a2c3d9584e3 100644 --- a/forge-gui/res/cardsfolder/a/artificers_hex.txt +++ b/forge-gui/res/cardsfolder/a/artificers_hex.txt @@ -5,7 +5,7 @@ K:Enchant Equipment A:SP$ Attach | Cost$ B | ValidTgts$ Equipment | AILogic$ Curse S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddSVar$ SVarDontEquip T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.EnchantedBy+AttachedTo Creature | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your upkeep, if enchanted Equipment is attached to a creature, destroy that creature. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ Valid Card.EquippedByEnchanted +SVar:TrigDestroy:DB$ Destroy | Defined$ Valid Card.EquippedByEnchanted SVar:SVarDontEquip:SVar:DontEquip:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/artificers_hex.jpg diff --git a/forge-gui/res/cardsfolder/a/artisan_of_kozilek.txt b/forge-gui/res/cardsfolder/a/artisan_of_kozilek.txt index 8be011f380a..100335fec05 100644 --- a/forge-gui/res/cardsfolder/a/artisan_of_kozilek.txt +++ b/forge-gui/res/cardsfolder/a/artisan_of_kozilek.txt @@ -4,6 +4,6 @@ Types:Creature Eldrazi PT:10/9 K:Annihilator:2 T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When you cast CARDNAME, you may return target creature card from your graveyard to the battlefield. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature in your graveyard | Origin$ Graveyard | Destination$ Battlefield +SVar:TrigReturn:DB$ChangeZone | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature in your graveyard | Origin$ Graveyard | Destination$ Battlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/artisan_of_kozilek.jpg Oracle:When you cast Artisan of Kozilek, you may return target creature card from your graveyard to the battlefield.\nAnnihilator 2 (Whenever this creature attacks, defending player sacrifices two permanents.) diff --git a/forge-gui/res/cardsfolder/a/ash_zealot.txt b/forge-gui/res/cardsfolder/a/ash_zealot.txt index 14f8a498f71..4e12041a297 100644 --- a/forge-gui/res/cardsfolder/a/ash_zealot.txt +++ b/forge-gui/res/cardsfolder/a/ash_zealot.txt @@ -5,6 +5,6 @@ PT:2/2 K:First Strike K:Haste T:Mode$ SpellCast | ValidCard$ Card.wasCastFromGraveyard | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell from a graveyard, CARDNAME deals 3 damage to that player. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 3 +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/ash_zealot.jpg Oracle:First strike, haste\nWhenever a player casts a spell from a graveyard, Ash Zealot deals 3 damage to that player. diff --git a/forge-gui/res/cardsfolder/a/ashen_rider.txt b/forge-gui/res/cardsfolder/a/ashen_rider.txt index c328af3786e..8f1b562cf10 100644 --- a/forge-gui/res/cardsfolder/a/ashen_rider.txt +++ b/forge-gui/res/cardsfolder/a/ashen_rider.txt @@ -5,6 +5,6 @@ PT:5/5 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield or dies, exile target permanent. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, exile target permanent. -SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent | Origin$ Battlefield | Destination$ Exile +SVar:TrigChange:DB$ ChangeZone | ValidTgts$ Permanent | Origin$ Battlefield | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/ashen_rider.jpg Oracle:Flying\nWhen Ashen Rider enters the battlefield or dies, exile target permanent. diff --git a/forge-gui/res/cardsfolder/a/ashen_skin_zubera.txt b/forge-gui/res/cardsfolder/a/ashen_skin_zubera.txt index 45ea43fddde..e3523872785 100644 --- a/forge-gui/res/cardsfolder/a/ashen_skin_zubera.txt +++ b/forge-gui/res/cardsfolder/a/ashen_skin_zubera.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Zubera Spirit PT:1/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target opponent discards a card for each Zubera that died this turn. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | ValidTgts$ Opponent | NumCards$ X | Mode$ TgtChoose | References$ X +SVar:TrigDiscard:DB$Discard | ValidTgts$ Opponent | NumCards$ X | Mode$ TgtChoose | References$ X SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Card.Zubera DeckHints:Type$Zubera SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card80509.jpg diff --git a/forge-gui/res/cardsfolder/a/ashioks_adept.txt b/forge-gui/res/cardsfolder/a/ashioks_adept.txt index c53a3e5737a..c0c952529dd 100644 --- a/forge-gui/res/cardsfolder/a/ashioks_adept.txt +++ b/forge-gui/res/cardsfolder/a/ashioks_adept.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Human Wizard PT:1/3 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, each opponent discards a card. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/ashioks_adept.jpg Oracle:Heroic — Whenever you cast a spell that targets Ashiok's Adept, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/a/ashling_the_extinguisher.txt b/forge-gui/res/cardsfolder/a/ashling_the_extinguisher.txt index ab785447ffb..035ac1d741b 100644 --- a/forge-gui/res/cardsfolder/a/ashling_the_extinguisher.txt +++ b/forge-gui/res/cardsfolder/a/ashling_the_extinguisher.txt @@ -3,7 +3,7 @@ ManaCost:2 B B Types:Legendary Creature Elemental Shaman PT:4/4 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDestroy | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose target creature that player controls. He or she sacrifices that creature. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Creature.DefenderCtrl | Sacrifice$ True | TgtPrompt$ Select target creature defending player controls +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Creature.DefenderCtrl | Sacrifice$ True | TgtPrompt$ Select target creature defending player controls SVar:MustBeBlocked:True SVar:Picture:http://serv3.tcgimages.eu/img/cards/Eventide/ashling_the_extinguisher.jpg Oracle:Whenever Ashling, the Extinguisher deals combat damage to a player, choose target creature that player controls. He or she sacrifices that creature. diff --git a/forge-gui/res/cardsfolder/a/ashling_the_pilgrim.txt b/forge-gui/res/cardsfolder/a/ashling_the_pilgrim.txt index 1865a2466ee..79a56066239 100644 --- a/forge-gui/res/cardsfolder/a/ashling_the_pilgrim.txt +++ b/forge-gui/res/cardsfolder/a/ashling_the_pilgrim.txt @@ -11,7 +11,7 @@ SVar:AshlingNum:Number$0 SVar:X:Count$RememberedSize T:Mode$ Phase | Phase$ Cleanup | Execute$ TrigReset | Static$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReset | Static$ True -SVar:TrigReset:AB$ StoreSVar | Cost$ 0 | SVar$ AshlingNum | Type$ Number | Expression$ 0 +SVar:TrigReset:DB$ StoreSVar | SVar$ AshlingNum | Type$ Number | Expression$ 0 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/ashling_the_pilgrim.jpg Oracle:{1}{R}: Put a +1/+1 counter on Ashling the Pilgrim. If this is the third time this ability has resolved this turn, remove all +1/+1 counters from Ashling the Pilgrim, and it deals that much damage to each creature and each player. diff --git a/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt b/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt index a9fd0b269f8..941f7ad7a20 100644 --- a/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt +++ b/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt @@ -2,7 +2,7 @@ Name:Ashling's Prerogative ManaCost:1 R Types:Enchantment K:ETBReplacement:Other:ChooseMode -SVar:ChooseMode:DB$ ChooseNumber | Cost$ 0 | Defined$ You | Min$ 0 | Max$ 1 | ListTitle$ Choose ODD or EVEN (0=Even; 1=Odd) | SpellDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.) +SVar:ChooseMode:DB$ ChooseNumber | Defined$ You | Min$ 0 | Max$ 1 | ListTitle$ Choose ODD or EVEN (0=Even; 1=Odd) | SpellDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.) S:Mode$ Continuous | Affected$ Creature.cmcM2X | AddKeyword$ Haste | Description$ Each creature with converted mana cost of the chosen value has haste. S:Mode$ ETBTapped | ValidCard$ Creature.cmcM2Y | Description$ Each creature without converted mana cost of the chosen value enters the battlefield tapped. # The next 2 static abilities add text to the card panel for convenience indicating choice. diff --git a/forge-gui/res/cardsfolder/a/ashmouth_hound.txt b/forge-gui/res/cardsfolder/a/ashmouth_hound.txt index ef639635467..7c7dd11602e 100644 --- a/forge-gui/res/cardsfolder/a/ashmouth_hound.txt +++ b/forge-gui/res/cardsfolder/a/ashmouth_hound.txt @@ -4,7 +4,7 @@ Types:Creature Elemental Hound PT:2/1 T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigDamageAttacker | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature. T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDamageBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature. -SVar:TrigDamageAttacker:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredAttacker | NumDmg$ 1 -SVar:TrigDamageBlocker:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredBlocker | NumDmg$ 1 +SVar:TrigDamageAttacker:DB$ DealDamage | Defined$ TriggeredAttacker | NumDmg$ 1 +SVar:TrigDamageBlocker:DB$ DealDamage | Defined$ TriggeredBlocker | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/ashmouth_hound.jpg Oracle:Whenever Ashmouth Hound blocks or becomes blocked by a creature, Ashmouth Hound deals 1 damage to that creature. diff --git a/forge-gui/res/cardsfolder/a/ashnod.txt b/forge-gui/res/cardsfolder/a/ashnod.txt index 42c90efa9ee..50014247cb6 100644 --- a/forge-gui/res/cardsfolder/a/ashnod.txt +++ b/forge-gui/res/cardsfolder/a/ashnod.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:+1/-8 T:Mode$ DamageDone | ValidSource$ Creature | ValidTarget$ You | Execute$ TrigDestroy | TriggerZones$ Command | TriggerDescription$ Whenever a creature deals damage to you, destroy it. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredSource +SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredSource SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Ashnod.full.jpg Oracle:Hand +1, life -8\nWhenever a creature deals damage to you, destroy it. diff --git a/forge-gui/res/cardsfolder/a/asmira_holy_avenger.txt b/forge-gui/res/cardsfolder/a/asmira_holy_avenger.txt index 32f6c3f3732..f06e0b2d1cf 100644 --- a/forge-gui/res/cardsfolder/a/asmira_holy_avenger.txt +++ b/forge-gui/res/cardsfolder/a/asmira_holy_avenger.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Cleric PT:2/3 K:Flying T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each end step, put a +1/+1 counter on Asmira, Holy Avenger for each creature put into your graveyard from the battlefield this turn. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/asmira_holy_avenger.jpg Oracle:Flying\nAt the beginning of each end step, put a +1/+1 counter on Asmira, Holy Avenger for each creature put into your graveyard from the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/a/aspect_of_mongoose.txt b/forge-gui/res/cardsfolder/a/aspect_of_mongoose.txt index e9aef611c8c..ae4a29c680b 100644 --- a/forge-gui/res/cardsfolder/a/aspect_of_mongoose.txt +++ b/forge-gui/res/cardsfolder/a/aspect_of_mongoose.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Shroud | Description$ Enchanted creature has shroud. (It can't be the target of spells or abilities.) T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard SVar:SacMe:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/aspect_of_mongoose.jpg Oracle:Enchant creature\nEnchanted creature has shroud. (It can't be the target of spells or abilities.)\nWhen Aspect of Mongoose is put into a graveyard from the battlefield, return Aspect of Mongoose to its owner's hand. diff --git a/forge-gui/res/cardsfolder/a/aspiring_aeronaut.txt b/forge-gui/res/cardsfolder/a/aspiring_aeronaut.txt index 72ad0882218..18470b41ba2 100644 --- a/forge-gui/res/cardsfolder/a/aspiring_aeronaut.txt +++ b/forge-gui/res/cardsfolder/a/aspiring_aeronaut.txt @@ -4,7 +4,7 @@ Types:Creature Human Artificer PT:1/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Thopter | TokenTypes$ Artifact,Creature,Thopter | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ c 1 1 thopter ORI | TokenAltImages$ c 1 1 thopter2 ORI +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Thopter | TokenTypes$ Artifact,Creature,Thopter | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ c 1 1 thopter ORI | TokenAltImages$ c 1 1 thopter2 ORI DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/aspiring_aeronaut.jpg Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen Aspiring Aeronaut enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying. diff --git a/forge-gui/res/cardsfolder/a/assemble_the_legion.txt b/forge-gui/res/cardsfolder/a/assemble_the_legion.txt index 06a843f6093..437d0991a67 100644 --- a/forge-gui/res/cardsfolder/a/assemble_the_legion.txt +++ b/forge-gui/res/cardsfolder/a/assemble_the_legion.txt @@ -2,7 +2,7 @@ Name:Assemble the Legion ManaCost:3 R W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a muster counter on CARDNAME. Then create a 1/1 red and white Soldier creature token with haste for each muster counter on Assemble the Legion. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ MUSTER | CounterNum$ 1 | SubAbility$ DBToken +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ MUSTER | CounterNum$ 1 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ X | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ Red,White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Haste | References$ X SVar:X:Count$CardCounters.MUSTER DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/a/assembled_alphas.txt b/forge-gui/res/cardsfolder/a/assembled_alphas.txt index 889aaf0d57e..aa298e002f5 100644 --- a/forge-gui/res/cardsfolder/a/assembled_alphas.txt +++ b/forge-gui/res/cardsfolder/a/assembled_alphas.txt @@ -4,8 +4,8 @@ Types:Creature Wolf PT:5/5 T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigDamageAttacker | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 3 damage to that creature and 3 damage to that creature's controller. T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDamageBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 3 damage to that creature and 3 damage to that creature's controller. -SVar:TrigDamageAttacker:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredAttacker | NumDmg$ 3 | SubAbility$ DBDamageAtk -SVar:TrigDamageBlocker:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredBlocker | NumDmg$ 3 | SubAbility$ DBDamageBlk +SVar:TrigDamageAttacker:DB$ DealDamage | Defined$ TriggeredAttacker | NumDmg$ 3 | SubAbility$ DBDamageAtk +SVar:TrigDamageBlocker:DB$ DealDamage | Defined$ TriggeredBlocker | NumDmg$ 3 | SubAbility$ DBDamageBlk SVar:DBDamageAtk:DB$ DealDamage | Defined$ TriggeredAttackerController | NumDmg$ 3 SVar:DBDamageBlk:DB$ DealDamage | Defined$ TriggeredBlockerController | NumDmg$ 3 SVar:HasCombatEffect:TRUE diff --git a/forge-gui/res/cardsfolder/a/astral_arena.txt b/forge-gui/res/cardsfolder/a/astral_arena.txt index 24b04af6cb7..f57d58ae70e 100644 --- a/forge-gui/res/cardsfolder/a/astral_arena.txt +++ b/forge-gui/res/cardsfolder/a/astral_arena.txt @@ -4,7 +4,7 @@ Types:Plane Kolbahan S:Mode$ Continuous | EffectZone$ Command | GlobalRule$ No more than one creature can attack each combat. | Description$ No more than one creature can attack each combat. S:Mode$ Continuous | EffectZone$ Command | GlobalRule$ No more than one creature can block each combat. | Description$ No more than one creature can block each combat. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, CARDNAME deals 2 damage to each creature. -SVar:RolledChaos:AB$ DamageAll | Cost$ 0 | NumDmg$ 2 | ValidCards$ Creature | ValidDescription$ each creature. +SVar:RolledChaos:DB$ DamageAll | NumDmg$ 2 | ValidCards$ Creature | ValidDescription$ each creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/astral_arena.jpg SVar:AIRollPlanarDieParams:Mode$ Random | MinTurn$ 5 Oracle:No more than one creature can attack each combat.\nNo more than one creature can block each combat.\nWhenever you roll {CHAOS}, Astral Arena deals 2 damage to each creature. diff --git a/forge-gui/res/cardsfolder/a/astral_cornucopia.txt b/forge-gui/res/cardsfolder/a/astral_cornucopia.txt index 91c80b9ec83..13a4873bc70 100644 --- a/forge-gui/res/cardsfolder/a/astral_cornucopia.txt +++ b/forge-gui/res/cardsfolder/a/astral_cornucopia.txt @@ -4,7 +4,7 @@ Types:Artifact K:etbCounter:CHARGE:X SVar:X:Count$xPaid A:AB$ ChooseColor | Cost$ T | AILogic$ MostProminentInComputerDeck | SubAbility$ DBMana | SpellDescription$ Choose a color. Add one mana of that color to your mana pool for each charge counter on Astral Cornucopia. -SVar:DBMana:DB$ Mana | Cost$ 0 | Produced$ Chosen | Amount$ Y | References$ Y +SVar:DBMana:DB$ Mana | Produced$ Chosen | Amount$ Y | References$ Y SVar:Y:Count$CardCounters.CHARGE SVar:Picture:http://www.wizards.com/global/images/magic/general/astral_cornucopia.jpg Oracle:Astral Cornucopia enters the battlefield with X charge counters on it.\n{T}: Choose a color. Add one mana of that color to your mana pool for each charge counter on Astral Cornucopia. diff --git a/forge-gui/res/cardsfolder/a/astral_slide.txt b/forge-gui/res/cardsfolder/a/astral_slide.txt index c0503daad68..7495f12c32f 100644 --- a/forge-gui/res/cardsfolder/a/astral_slide.txt +++ b/forge-gui/res/cardsfolder/a/astral_slide.txt @@ -2,7 +2,7 @@ Name:Astral Slide ManaCost:2 W Types:Enchantment T:Mode$ Cycled | ValidCard$ Card | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever a player cycles a card, you may exile target creature. If you do, return that card to the battlefield under its owner's control at the beginning of the next end step. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrigEffect +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrigEffect SVar:DelTrigEffect:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigReturn | RememberObjects$ Remembered | TriggerDescription$ Return the exiled card to the battlefield under its owner's control at the beginning of the next end step. | SubAbility$ DBCleanup | AILogic$ Always SVar:TrigReturn:DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$ Exile | Destination$ Battlefield SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/a/asylum_visitor.txt b/forge-gui/res/cardsfolder/a/asylum_visitor.txt index 6416f2853d3..820e67a7e48 100644 --- a/forge-gui/res/cardsfolder/a/asylum_visitor.txt +++ b/forge-gui/res/cardsfolder/a/asylum_visitor.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Vampire Wizard PT:3/1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | CheckSVar$ TrigCount | SVarCompare$ EQ0 | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's upkeep, if that player has no cards in hand, you draw a card and you lose 1 life. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 1 SVar:TrigCount:Count$ValidHand Card.ActivePlayerCtrl K:Madness:1 B diff --git a/forge-gui/res/cardsfolder/a/atarka_efreet.txt b/forge-gui/res/cardsfolder/a/atarka_efreet.txt index c83e5b428c9..4c942a13308 100644 --- a/forge-gui/res/cardsfolder/a/atarka_efreet.txt +++ b/forge-gui/res/cardsfolder/a/atarka_efreet.txt @@ -4,6 +4,6 @@ Types:Creature Efreet Shaman PT:5/1 K:Megamorph:2 R T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, it deals 1 damage to target creature or player. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 +SVar:TrigDamage:DB$DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/atarka_efreet.jpg Oracle:Megamorph {2}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Atarka Efreet is turned face up, it deals 1 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/a/athreos_god_of_passage.txt b/forge-gui/res/cardsfolder/a/athreos_god_of_passage.txt index 3c66b7786ac..4bc6dacf20f 100644 --- a/forge-gui/res/cardsfolder/a/athreos_god_of_passage.txt +++ b/forge-gui/res/cardsfolder/a/athreos_god_of_passage.txt @@ -6,7 +6,7 @@ K:Indestructible S:Mode$ Continuous | Affected$ Card.Self | RemoveType$ Creature | RemoveCreatureTypes$ True | CheckSVar$ X | SVarCompare$ LT7 | References$ X | Description$ As long as your devotion to white and black is less than seven, CARDNAME isn't a creature. SVar:X:Count$DevotionDual.White.Black T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouOwn+Other | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever another creature you own dies, return it to your hand unless target opponent pays 3 life. -SVar:TrigReturn:AB$ Pump | Cost$ 0 | ValidTgts$ Opponent | IsCurse$ True | SubAbility$ DBReturn +SVar:TrigReturn:DB$ Pump | ValidTgts$ Opponent | IsCurse$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Hand | UnlessCost$ PayLife<3> | UnlessPayer$ Targeted | UnlessAI$ nonToken SVar:BuffedBy:Permanent.White,Permanent.Black SVar:Picture:http://www.wizards.com/global/images/magic/general/athreos_god_of_passage.jpg diff --git a/forge-gui/res/cardsfolder/a/attended_knight.txt b/forge-gui/res/cardsfolder/a/attended_knight.txt index 1e53b61acca..d65a5abc6c9 100644 --- a/forge-gui/res/cardsfolder/a/attended_knight.txt +++ b/forge-gui/res/cardsfolder/a/attended_knight.txt @@ -4,6 +4,6 @@ Types:Creature Human Knight PT:2/2 K:First Strike T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Soldier creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ w 1 1 soldier M13 +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ w 1 1 soldier M13 SVar:Picture:http://www.wizards.com/global/images/magic/general/attended_knight.jpg Oracle:First strike\nWhen Attended Knight enters the battlefield, create a 1/1 white Soldier creature token. diff --git a/forge-gui/res/cardsfolder/a/augur_of_bolas.txt b/forge-gui/res/cardsfolder/a/augur_of_bolas.txt index 3e533cd7c8e..63a80a89956 100644 --- a/forge-gui/res/cardsfolder/a/augur_of_bolas.txt +++ b/forge-gui/res/cardsfolder/a/augur_of_bolas.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Merfolk Wizard PT:1/3 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top three cards from your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in any order. -SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Instant,Sorcery +SVar:TrigDig:DB$Dig | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Instant,Sorcery SVar:Picture:http://www.wizards.com/global/images/magic/general/augur_of_bolas.jpg Oracle:When Augur of Bolas enters the battlefield, look at the top three cards of your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/a/augury_owl.txt b/forge-gui/res/cardsfolder/a/augury_owl.txt index 89f91a57cce..b6f66b41c07 100644 --- a/forge-gui/res/cardsfolder/a/augury_owl.txt +++ b/forge-gui/res/cardsfolder/a/augury_owl.txt @@ -4,6 +4,6 @@ Types:Creature Bird PT:1/1 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 3. (Look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) -SVar:TrigScry:AB$Scry | Cost$ 0 | ScryNum$ 3 +SVar:TrigScry:DB$Scry | ScryNum$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/augury_owl.jpg Oracle:Flying\nWhen Augury Owl enters the battlefield, scry 3. (Look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) diff --git a/forge-gui/res/cardsfolder/a/aunties_snitch.txt b/forge-gui/res/cardsfolder/a/aunties_snitch.txt index e47482e572c..9a100d89d0c 100644 --- a/forge-gui/res/cardsfolder/a/aunties_snitch.txt +++ b/forge-gui/res/cardsfolder/a/aunties_snitch.txt @@ -5,6 +5,6 @@ PT:3/1 K:CARDNAME can't block. SVar:AltCost:Cost$ 1 B | Activation$ ProwlGoblin | Description$ Prowl {1}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Goblin or Rogue.) T:Mode$ DamageDone | ValidSource$ Goblin.YouCtrl,Rogue.YouCtrl | TriggerZones$ Graveyard | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever a Goblin or Rogue you control deals combat damage to a player, if CARDNAME is in your graveyard, you may return CARDNAME to your hand. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ Self +SVar:TrigChange:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/aunties_snitch.jpg Oracle:Auntie's Snitch can't block.\nProwl {1}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Goblin or Rogue.)\nWhenever a Goblin or Rogue you control deals combat damage to a player, if Auntie's Snitch is in your graveyard, you may return Auntie's Snitch to your hand. diff --git a/forge-gui/res/cardsfolder/a/aura_mutation.txt b/forge-gui/res/cardsfolder/a/aura_mutation.txt index 3092ff17be8..1087616e014 100644 --- a/forge-gui/res/cardsfolder/a/aura_mutation.txt +++ b/forge-gui/res/cardsfolder/a/aura_mutation.txt @@ -3,7 +3,7 @@ ManaCost:G W Types:Instant A:SP$ Destroy | Cost$ G W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SubAbility$ TrigToken | SpellDescription$ Destroy target enchantment. Create X 1/1 green Saproling creature tokens, where X is that enchantment's converted mana cost. #X will be the Converted Mana Cost of the target of Mutation -SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X +SVar:TrigToken:DB$Token | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X SVar:X:Targeted$CardManaCost DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_mutation.jpg diff --git a/forge-gui/res/cardsfolder/a/aura_shards.txt b/forge-gui/res/cardsfolder/a/aura_shards.txt index ec232c3c9ee..c9f42ba5147 100644 --- a/forge-gui/res/cardsfolder/a/aura_shards.txt +++ b/forge-gui/res/cardsfolder/a/aura_shards.txt @@ -2,7 +2,7 @@ Name:Aura Shards ManaCost:1 G W Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDestroy | TriggerDescription$ Whenever a creature enters the battlefield under your control, you may destroy target artifact or enchantment. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment SVar:BuffedBy:Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_shards.jpg Oracle:Whenever a creature enters the battlefield under your control, you may destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/a/auramancer.txt b/forge-gui/res/cardsfolder/a/auramancer.txt index aa2c3a906f9..0341abd566b 100644 --- a/forge-gui/res/cardsfolder/a/auramancer.txt +++ b/forge-gui/res/cardsfolder/a/auramancer.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Human Wizard PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target enchantment card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.YouCtrl +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/auramancer.jpg Oracle:When Auramancer enters the battlefield, you may return target enchantment card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/a/auratouched_mage.txt b/forge-gui/res/cardsfolder/a/auratouched_mage.txt index e5d7f6c6fc1..1842e7d36de 100644 --- a/forge-gui/res/cardsfolder/a/auratouched_mage.txt +++ b/forge-gui/res/cardsfolder/a/auratouched_mage.txt @@ -3,7 +3,7 @@ ManaCost:5 W Types:Creature Human Wizard PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for an Aura card that could enchant it. If CARDNAME is still on the battlefield, put that Aura card onto the battlefield attached to it. Otherwise, reveal the Aura card and put it into your hand. Then shuffle your library. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource | AttachedTo$ Self | ConditionPresent$ Card.Self | SubAbility$ DBChangeZone +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource | AttachedTo$ Self | ConditionPresent$ Card.Self | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Aura.CanEnchantSource | ConditionPresent$ Card.Self | ConditionCompare$ LE0 SVar:RemRandomDeck:True DeckNeeds:Type$Aura diff --git a/forge-gui/res/cardsfolder/a/aurelia_the_warleader.txt b/forge-gui/res/cardsfolder/a/aurelia_the_warleader.txt index 70b1afa44f6..b9c0942a300 100644 --- a/forge-gui/res/cardsfolder/a/aurelia_the_warleader.txt +++ b/forge-gui/res/cardsfolder/a/aurelia_the_warleader.txt @@ -6,7 +6,7 @@ K:Flying K:Vigilance K:Haste T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | FirstAttack$ True | TriggerDescription$ Whenever CARDNAME attacks for the first time each turn, untap all creatures you control. After this phase, there is an additional combat phase. -SVar:TrigUntap:AB$ UntapAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddCombat +SVar:TrigUntap:DB$ UntapAll | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ BeginCombat | AfterPhase$ EndCombat SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/aurelia_the_warleader.jpg diff --git a/forge-gui/res/cardsfolder/a/aurification.txt b/forge-gui/res/cardsfolder/a/aurification.txt index 37b805dd884..69f614c3833 100644 --- a/forge-gui/res/cardsfolder/a/aurification.txt +++ b/forge-gui/res/cardsfolder/a/aurification.txt @@ -2,9 +2,9 @@ Name:Aurification ManaCost:2 W W Types:Enchantment T:Mode$ DamageDone | ValidSource$ Creature | ValidTarget$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature deals damage to you, put a gold counter on it. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ TriggeredSource | CounterType$ GOLD | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ TriggeredSource | CounterType$ GOLD | CounterNum$ 1 S:Mode$ Continuous | Affected$ Creature.counters_GE1_GOLD | AddType$ Wall | AddKeyword$ Defender | Description$ Each creature with a gold counter on it is a Wall in addition to its other creature types and has defender. (Those creatures can't attack.) T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, remove all gold counters from all creatures. -SVar:TrigRemove:AB$ RemoveCounterAll | Cost$ 0 | ValidCards$ Creature | CounterType$ GOLD | AllCounters$ True +SVar:TrigRemove:DB$ RemoveCounterAll | ValidCards$ Creature | CounterType$ GOLD | AllCounters$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/aurification.jpg Oracle:Whenever a creature deals damage to you, put a gold counter on it.\nEach creature with a gold counter on it is a Wall in addition to its other creature types and has defender. (Those creatures can't attack.)\nWhen Aurification leaves the battlefield, remove all gold counters from all creatures. diff --git a/forge-gui/res/cardsfolder/a/auriok_champion.txt b/forge-gui/res/cardsfolder/a/auriok_champion.txt index a65f63cddd3..670913cf950 100644 --- a/forge-gui/res/cardsfolder/a/auriok_champion.txt +++ b/forge-gui/res/cardsfolder/a/auriok_champion.txt @@ -5,6 +5,6 @@ PT:1/1 K:Protection from black K:Protection from red T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever another creature enters the battlefield, you may gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_champion.jpg Oracle:Protection from black and from red\nWhenever another creature enters the battlefield, you may gain 1 life. diff --git a/forge-gui/res/cardsfolder/a/auriok_survivors.txt b/forge-gui/res/cardsfolder/a/auriok_survivors.txt index f4cedc8484f..5cfb745a5e4 100644 --- a/forge-gui/res/cardsfolder/a/auriok_survivors.txt +++ b/forge-gui/res/cardsfolder/a/auriok_survivors.txt @@ -3,7 +3,7 @@ ManaCost:5 W Types:Creature Human Soldier PT:4/6 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target Equipment card from your graveyard to the battlefield. If you do, you may attach it to CARDNAME. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Equipment.YouCtrl | SubAbility$ DBAttach +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Equipment.YouCtrl | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ Targeted | Defined$ Self | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_survivors.jpg Oracle:When Auriok Survivors enters the battlefield, you may return target Equipment card from your graveyard to the battlefield. If you do, you may attach it to Auriok Survivors. diff --git a/forge-gui/res/cardsfolder/a/aurochs.txt b/forge-gui/res/cardsfolder/a/aurochs.txt index ce003a0b941..a4be6675f82 100644 --- a/forge-gui/res/cardsfolder/a/aurochs.txt +++ b/forge-gui/res/cardsfolder/a/aurochs.txt @@ -4,7 +4,7 @@ Types:Creature Aurochs PT:2/3 K:Trample T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | References$ X SVar:X:Count$Valid Aurochs.attacking+Other SVar:Picture:http://www.wizards.com/global/images/magic/general/aurochs.jpg Oracle:Trample\nWhenever Aurochs attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. diff --git a/forge-gui/res/cardsfolder/a/aurochs_herd.txt b/forge-gui/res/cardsfolder/a/aurochs_herd.txt index 0f5b4f9ff0c..a04b4471205 100644 --- a/forge-gui/res/cardsfolder/a/aurochs_herd.txt +++ b/forge-gui/res/cardsfolder/a/aurochs_herd.txt @@ -4,9 +4,9 @@ Types:Creature Aurochs PT:4/4 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Aurochs card, reveal it, and put it into your hand. If you do, shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.Aurochs | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Aurochs | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | References$ X SVar:X:Count$Valid Aurochs.attacking+Other SVar:Picture:http://www.wizards.com/global/images/magic/general/aurochs_herd.jpg Oracle:Trample\nWhen Aurochs Herd enters the battlefield, you may search your library for an Aurochs card, reveal it, and put it into your hand. If you do, shuffle your library.\nWhenever Aurochs Herd attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. diff --git a/forge-gui/res/cardsfolder/a/aurora_eidolon.txt b/forge-gui/res/cardsfolder/a/aurora_eidolon.txt index 5c0db29d91e..b08873c803e 100644 --- a/forge-gui/res/cardsfolder/a/aurora_eidolon.txt +++ b/forge-gui/res/cardsfolder/a/aurora_eidolon.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:2/2 A:AB$ PreventDamage | Cost$ W Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to target creature or player this turn. T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ Self +SVar:TrigReturn:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/aurora_eidolon.jpg Oracle:{W}, Sacrifice Aurora Eidolon: Prevent the next 3 damage that would be dealt to target creature or player this turn.\nWhenever you cast a multicolored spell, you may return Aurora Eidolon from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/a/auspicious_ancestor.txt b/forge-gui/res/cardsfolder/a/auspicious_ancestor.txt index 33219d9da92..9676539d884 100644 --- a/forge-gui/res/cardsfolder/a/auspicious_ancestor.txt +++ b/forge-gui/res/cardsfolder/a/auspicious_ancestor.txt @@ -4,7 +4,7 @@ Types:Creature Human Cleric PT:2/3 T:Mode$ SpellCast | ValidCard$ Card.White | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a player casts a white spell, you may pay {1}. If you do, gain 1 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGrave | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you gain 3 life. -SVar:TrigGrave:AB$GainLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 3 +SVar:TrigGrave:DB$GainLife | Defined$ TriggeredCardController | LifeAmount$ 3 SVar:TrigGainLife:AB$GainLife | Cost$ 1 | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/auspicious_ancestor.jpg Oracle:When Auspicious Ancestor dies, you gain 3 life.\nWhenever a player casts a white spell, you may pay {1}. If you do, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/a/authority_of_the_consuls.txt b/forge-gui/res/cardsfolder/a/authority_of_the_consuls.txt index f6d44a0d9e0..9490948affa 100644 --- a/forge-gui/res/cardsfolder/a/authority_of_the_consuls.txt +++ b/forge-gui/res/cardsfolder/a/authority_of_the_consuls.txt @@ -3,6 +3,6 @@ ManaCost:W Types:Enchantment S:Mode$ ETBTapped | ValidCard$ Creature.OppCtrl | Description$ Creatures your opponents control enter the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature enters the battlefield under an opponent's control, you gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/authority_of_the_consuls.jpg Oracle:Creatures your opponents control enter the battlefield tapped.\nWhenever a creature enters the battlefield under an opponent's control, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/a/autumnal_gloom_ancient_of_the_equinox.txt b/forge-gui/res/cardsfolder/a/autumnal_gloom_ancient_of_the_equinox.txt index d830e37c066..98e60506ac5 100644 --- a/forge-gui/res/cardsfolder/a/autumnal_gloom_ancient_of_the_equinox.txt +++ b/forge-gui/res/cardsfolder/a/autumnal_gloom_ancient_of_the_equinox.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Enchantment A:AB$ Mill | Cost$ B | Defined$ You | NumCards$ 1 | SpellDescription$ Put the top card of your library into your graveyard. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Delirium$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ Delirium — At the beginning of your end step, if there are four or more card types among cards in your graveyard, transform Autumnal Gloom. -SVar:TrigTransform:AB$ SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/autumnal_gloom.jpg diff --git a/forge-gui/res/cardsfolder/a/avacynian_missionaries_lunarch_inquisitors.txt b/forge-gui/res/cardsfolder/a/avacynian_missionaries_lunarch_inquisitors.txt index 0d3451cf453..1697e1d68c6 100644 --- a/forge-gui/res/cardsfolder/a/avacynian_missionaries_lunarch_inquisitors.txt +++ b/forge-gui/res/cardsfolder/a/avacynian_missionaries_lunarch_inquisitors.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Cleric PT:3/3 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | IsPresent$ Card.Self+equipped | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of your end step, if CARDNAME is equipped, transform it. -SVar:TrigTransform:AB$ SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform DeckHints:Type$Equipment SVar:Picture:http://www.wizards.com/global/images/magic/general/avacynian_missionaries.jpg AlternateMode:DoubleFaced @@ -18,10 +18,10 @@ Colors:white Types:Creature Human Cleric PT:4/4 T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Whenever this creature transforms into CARDNAME, you may exile another target creature until CARDNAME leaves the battlefield. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | ConditionPresent$ Card.Self | SubAbility$ DBEffect +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | ConditionPresent$ Card.Self | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That creature is exiled until EFFECTSOURCE leaves the battlefield -SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf +SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/lunarch_inquisitors.jpg Oracle:Whenever this creature transforms into Lunarch Inquisitors, you may exile another target creature until Lunarch Inquisitors leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/a/avacyns_collar.txt b/forge-gui/res/cardsfolder/a/avacyns_collar.txt index 6f219746a9b..962052c8080 100644 --- a/forge-gui/res/cardsfolder/a/avacyns_collar.txt +++ b/forge-gui/res/cardsfolder/a/avacyns_collar.txt @@ -4,7 +4,7 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddKeyword$ Vigilance | Description$ Equipped creature gets +1/+0 and has vigilance. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy+Human | Execute$ TrigToken | TriggerDescription$ Whenever equipped creature dies, if it was a Human, create a 1/1 white Spirit creature token with flying. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenImage$ w 1 1 spirit ISD | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying +SVar:TrigToken:DB$ Token | TokenImage$ w 1 1 spirit ISD | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying DeckHints:Type$Human DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/avacyns_collar.jpg diff --git a/forge-gui/res/cardsfolder/a/avalanche_tusker.txt b/forge-gui/res/cardsfolder/a/avalanche_tusker.txt index 6bad581afa8..df65f8bb3af 100644 --- a/forge-gui/res/cardsfolder/a/avalanche_tusker.txt +++ b/forge-gui/res/cardsfolder/a/avalanche_tusker.txt @@ -3,6 +3,6 @@ ManaCost:2 G U R Types:Creature Elephant Warrior PT:6/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCantBlock | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, target creature defending player controls blocks this combat if able. -SVar:TrigCantBlock:AB$ MustBlock | Cost$ 0 | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature | SpellDescription$ Target creature blocks CARDNAME this turn if able. +SVar:TrigCantBlock:DB$ MustBlock | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature | SpellDescription$ Target creature blocks CARDNAME this turn if able. SVar:Picture:http://www.wizards.com/global/images/magic/general/avalanche_tusker.jpg Oracle:Whenever Avalanche Tusker attacks, target creature defending player controls blocks it this combat if able. diff --git a/forge-gui/res/cardsfolder/a/avarax.txt b/forge-gui/res/cardsfolder/a/avarax.txt index c34f26b44b6..3c50b34a854 100644 --- a/forge-gui/res/cardsfolder/a/avarax.txt +++ b/forge-gui/res/cardsfolder/a/avarax.txt @@ -5,6 +5,6 @@ PT:3/3 K:Haste A:AB$ Pump | Cost$ 1 R | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named Avarax, reveal it, and put it into your hand. If you do, shuffle your library. -SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedAvarax | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedAvarax | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/avarax.jpg Oracle:Haste\nWhen Avarax enters the battlefield, you may search your library for a card named Avarax, reveal it, and put it into your hand. If you do, shuffle your library.\n{1}{R}: Avarax gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/avarice_amulet.txt b/forge-gui/res/cardsfolder/a/avarice_amulet.txt index c8cd515eb34..c17bd488dbc 100644 --- a/forge-gui/res/cardsfolder/a/avarice_amulet.txt +++ b/forge-gui/res/cardsfolder/a/avarice_amulet.txt @@ -4,8 +4,8 @@ Types:Artifact Equipment K:Equip 2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddKeyword$ Vigilance | AddTrigger$ AvariceUpkeepTrig | AddSVar$ AvariceUpkeepSVar | Description$ Equipped creature gets +2/+0 and has vigilance and "At the beginning of your upkeep, draw a card." SVar:AvariceUpkeepTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ AvariceUpkeepSVar | TriggerDescription$ At the beginning of your upkeep, draw a card. -SVar:AvariceUpkeepSVar:AB$ Draw | Cost$ 0 | NumCards$ 1 | Defined$ You +SVar:AvariceUpkeepSVar:DB$ Draw | NumCards$ 1 | Defined$ You T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigGainControl | TriggerDescription$ When equipped creature dies, target opponent gains control of CARDNAME. -SVar:TrigGainControl:AB$ GainControl | Cost$ 0 | ValidTgts$ Opponent | Defined$ Self +SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Opponent | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/avarice_amulet.jpg Oracle:Equipped creature gets +2/+0 and has vigilance and "At the beginning of your upkeep, draw a card."\nWhenever equipped creature dies, target opponent gains control of Avarice Amulet.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/a/avaricious_dragon.txt b/forge-gui/res/cardsfolder/a/avaricious_dragon.txt index 98cc8d18046..32db907ad0a 100644 --- a/forge-gui/res/cardsfolder/a/avaricious_dragon.txt +++ b/forge-gui/res/cardsfolder/a/avaricious_dragon.txt @@ -5,7 +5,7 @@ PT:4/4 K:Flying T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your draw step, draw an additional card. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of your end step, discard your hand. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Mode$ Hand +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +SVar:TrigDiscard:DB$ Discard | Mode$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/avaricious_dragon.jpg Oracle:Flying\nAt the beginning of your draw step, draw an additional card.\nAt the beginning of your end step, discard your hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/avatar_of_discord.txt b/forge-gui/res/cardsfolder/a/avatar_of_discord.txt index 84c9319d5af..e47d2149756 100644 --- a/forge-gui/res/cardsfolder/a/avatar_of_discord.txt +++ b/forge-gui/res/cardsfolder/a/avatar_of_discord.txt @@ -4,7 +4,7 @@ Types:Creature Avatar PT:5/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacSelf | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you discard two cards. -SVar:DBSacSelf:DB$ Sacrifice | Cost$ 0 | Defined$ Self | UnlessCost$ Discard<2/Card> | UnlessPayer$ You +SVar:DBSacSelf:DB$ Sacrifice | Defined$ Self | UnlessCost$ Discard<2/Card> | UnlessPayer$ You SVar:NeedsToPlayVar:Y GE3 SVar:Y:Count$InYourHand SVar:Picture:http://www.wizards.com/global/images/magic/general/avatar_of_discord.jpg diff --git a/forge-gui/res/cardsfolder/a/aven_battle_priest.txt b/forge-gui/res/cardsfolder/a/aven_battle_priest.txt index 6709328d4d1..be622016100 100644 --- a/forge-gui/res/cardsfolder/a/aven_battle_priest.txt +++ b/forge-gui/res/cardsfolder/a/aven_battle_priest.txt @@ -4,6 +4,6 @@ Types:Creature Bird Cleric PT:3/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 3 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 3 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_battle_priest.jpg Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen Aven Battle Priest enters the battlefield, you gain 3 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/aven_farseer.txt b/forge-gui/res/cardsfolder/a/aven_farseer.txt index 024e619cd9d..61ad1347e9a 100644 --- a/forge-gui/res/cardsfolder/a/aven_farseer.txt +++ b/forge-gui/res/cardsfolder/a/aven_farseer.txt @@ -4,6 +4,6 @@ Types:Creature Bird Soldier PT:1/1 K:Flying T:Mode$ TurnFaceUp | ValidCard$ Permanent | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a permanent is turned face up, put a +1/+1 counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_farseer.jpg Oracle:Flying\nWhenever a permanent is turned face up, put a +1/+1 counter on Aven Farseer. diff --git a/forge-gui/res/cardsfolder/a/aven_fateshaper.txt b/forge-gui/res/cardsfolder/a/aven_fateshaper.txt index c4751bd908f..cde2f6034f6 100644 --- a/forge-gui/res/cardsfolder/a/aven_fateshaper.txt +++ b/forge-gui/res/cardsfolder/a/aven_fateshaper.txt @@ -5,6 +5,6 @@ PT:4/5 K:Flying A:AB$ RearrangeTopOfLibrary | Cost$ 4 U | Defined$ You | NumCards$ 4 | SpellDescription$ Look at the top four cards of your library, then put them back in any order. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library, then put them back in any order. -SVar:TrigRearrange:AB$RearrangeTopOfLibrary | Cost$ 0 | Defined$ You | NumCards$ 4 +SVar:TrigRearrange:DB$RearrangeTopOfLibrary | Defined$ You | NumCards$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_fateshaper.jpg Oracle:Flying\nWhen Aven Fateshaper enters the battlefield, look at the top four cards of your library, then put them back in any order.\n{4}{U}: Look at the top four cards of your library, then put them back in any order. diff --git a/forge-gui/res/cardsfolder/a/aven_fisher.txt b/forge-gui/res/cardsfolder/a/aven_fisher.txt index 33b3e2d8e3a..191767a8c49 100644 --- a/forge-gui/res/cardsfolder/a/aven_fisher.txt +++ b/forge-gui/res/cardsfolder/a/aven_fisher.txt @@ -4,7 +4,7 @@ Types:Creature Bird Soldier PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:SacMe:1 SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card82998.jpg Oracle:Flying\nWhen Aven Fisher dies, you may draw a card. diff --git a/forge-gui/res/cardsfolder/a/aven_liberator.txt b/forge-gui/res/cardsfolder/a/aven_liberator.txt index 35bb34fa9f1..d36acf62c4c 100644 --- a/forge-gui/res/cardsfolder/a/aven_liberator.txt +++ b/forge-gui/res/cardsfolder/a/aven_liberator.txt @@ -5,7 +5,7 @@ PT:2/3 K:Flying K:Morph:3 W T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigProtect | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, target creature you control gains protection from the color of your choice until end of turn. -SVar:TrigProtect:AB$ Protection | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Gains$ Choice | Choices$ AnyColor +SVar:TrigProtect:DB$ Protection | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Gains$ Choice | Choices$ AnyColor SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_liberator.jpg Oracle:Flying\nMorph {3}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Aven Liberator is turned face up, target creature you control gains protection from the color of your choice until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aven_mimeomancer.txt b/forge-gui/res/cardsfolder/a/aven_mimeomancer.txt index ecfae52a02e..df26c2e372d 100644 --- a/forge-gui/res/cardsfolder/a/aven_mimeomancer.txt +++ b/forge-gui/res/cardsfolder/a/aven_mimeomancer.txt @@ -4,7 +4,7 @@ Types:Creature Bird Wizard PT:3/1 K:Flying T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put a feather counter on target creature. If you do, that creature has base power and toughness 3/1 and has flying for as long as it has a feather counter on it. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ FEATHER | CounterNum$ 1 | SubAbility$ DBAnimate +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ FEATHER | CounterNum$ 1 | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Targeted | staticAbilities$ MimeomancerStatic | Permanent$ True SVar:MimeomancerStatic:Mode$ Continuous | Affected$ Card.Self+counters_GE1_FEATHER | SetPower$ 3 | SetToughness$ 1 | AddKeyword$ Flying | Description$ CARDNAME is 3/1 and has flying for as long as it has a feather counter on it. SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt b/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt index e5f2326dd51..656f421394c 100644 --- a/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt +++ b/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt @@ -6,6 +6,6 @@ PT:2/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, you gain 2 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, you gain 2 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_riftwatcher.jpg Oracle:Flying\nVanishing 3 (This permanent enters the battlefield with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhen Aven Riftwatcher enters the battlefield or leaves the battlefield, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/a/aven_shrine.txt b/forge-gui/res/cardsfolder/a/aven_shrine.txt index 91c64bbcc9a..c128c6aba64 100644 --- a/forge-gui/res/cardsfolder/a/aven_shrine.txt +++ b/forge-gui/res/cardsfolder/a/aven_shrine.txt @@ -2,7 +2,7 @@ Name:Aven Shrine ManaCost:1 W W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigGainLifeRem | TriggerDescription$ Whenever a player casts a spell, that player gains X life, where X is the number of cards in all graveyards with the same name as that spell. -SVar:TrigGainLifeRem:AB$ Pump | Cost$ 0 | Defined$ TriggeredCard | PumpZone$ Stack | RememberObjects$ TriggeredCard | SubAbility$ DBGainLife +SVar:TrigGainLifeRem:DB$ Pump | Defined$ TriggeredCard | PumpZone$ Stack | RememberObjects$ TriggeredCard | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ TriggeredActivator | LifeAmount$ X | References$ X | SubAbility$ DBCleanup SVar:X:Count$ValidGraveyard Card.sharesNameWith Remembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/a/aven_tactician.txt b/forge-gui/res/cardsfolder/a/aven_tactician.txt index fd332375a5c..62cae49df5e 100644 --- a/forge-gui/res/cardsfolder/a/aven_tactician.txt +++ b/forge-gui/res/cardsfolder/a/aven_tactician.txt @@ -4,7 +4,7 @@ Types:Creature Bird Soldier PT:2/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBolster | TriggerDescription$ When CARDNAME enters the battlefield, bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) -SVar:TrigBolster:AB$ PutCounter | Cost$ 0 | Bolster$ True | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigBolster:DB$ PutCounter | Bolster$ True | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_tactician.jpg Oracle:Flying\nWhen Aven Tactician enters the battlefield, bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/a/avenger_of_zendikar.txt b/forge-gui/res/cardsfolder/a/avenger_of_zendikar.txt index 3bd3d6ff756..f05d99976d0 100644 --- a/forge-gui/res/cardsfolder/a/avenger_of_zendikar.txt +++ b/forge-gui/res/cardsfolder/a/avenger_of_zendikar.txt @@ -3,10 +3,10 @@ ManaCost:5 G G Types:Creature Elemental PT:5/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 0/1 green Plant creature token for each land you control. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Plant | TokenTypes$ Creature,Plant | TokenOwner$ You | TokenColors$ Green | TokenPower$ 0 | TokenToughness$ 1 | References$ X +SVar:TrigToken:DB$Token | TokenAmount$ X | TokenName$ Plant | TokenTypes$ Creature,Plant | TokenOwner$ You | TokenColors$ Green | TokenPower$ 0 | TokenToughness$ 1 | References$ X SVar:X:Count$NumTypeYouCtrl.Land T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | OptionalDecider$ You | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may put a +1/+1 counter on each Plant creature you control. -SVar:TrigPutCounterAll:AB$PutCounterAll | Cost$ 0 | ValidCards$ Creature.Plant+YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounterAll:DB$PutCounterAll | ValidCards$ Creature.Plant+YouCtrl | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/avenger_of_zendikar.jpg Oracle:When Avenger of Zendikar enters the battlefield, create a 0/1 green Plant creature token for each land you control.\nLandfall — Whenever a land enters the battlefield under your control, you may put a +1/+1 counter on each Plant creature you control. diff --git a/forge-gui/res/cardsfolder/a/avenging_angel.txt b/forge-gui/res/cardsfolder/a/avenging_angel.txt index 72390ce67e2..b9590e9b5d4 100644 --- a/forge-gui/res/cardsfolder/a/avenging_angel.txt +++ b/forge-gui/res/cardsfolder/a/avenging_angel.txt @@ -4,6 +4,6 @@ Types:Creature Angel PT:3/3 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may put CARDNAME on top of its owner's library. -SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 +SVar:TrigChange:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/avenging_angel.jpg Oracle:Flying\nWhen Avenging Angel dies, you may put it on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/a/aviary_mechanic.txt b/forge-gui/res/cardsfolder/a/aviary_mechanic.txt index c5cd2e4690f..90af65d7954 100644 --- a/forge-gui/res/cardsfolder/a/aviary_mechanic.txt +++ b/forge-gui/res/cardsfolder/a/aviary_mechanic.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Dwarf Artificer PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return another permanent you control to its owner's hand. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Hidden$ True | AILogic$ Never | Mandatory$ True | ChangeType$ Permanent.Other+YouCtrl +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | AILogic$ Never | Mandatory$ True | ChangeType$ Permanent.Other+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/aviary_mechanic.jpg Oracle:When Aviary Mechanic enters the battlefield, you may return another permanent you control to its owner's hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/awaken_the_sky_tyrant.txt b/forge-gui/res/cardsfolder/a/awaken_the_sky_tyrant.txt index b8cf9227bc8..cd988057fc7 100644 --- a/forge-gui/res/cardsfolder/a/awaken_the_sky_tyrant.txt +++ b/forge-gui/res/cardsfolder/a/awaken_the_sky_tyrant.txt @@ -2,7 +2,7 @@ Name:Awaken the Sky Tyrant ManaCost:3 R Types:Enchantment T:Mode$ DamageDone | ValidSource$ Card.OppCtrl | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When a source an opponent controls deals damage to you, sacrifice CARDNAME. If you do, create a 5/5 red Dragon creature token with flying. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Self | RememberSacrificed$ True | SubAbility$ DBToken +SVar:TrigSac:DB$ Sacrifice | SacValid$ Self | RememberSacrificed$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Dragon | TokenTypes$ Creature,Dragon | TokenOwner$ You | TokenColors$ Red | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Flying | TokenImage$ r_5_5_dragon_c15 | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/a/awakening.txt b/forge-gui/res/cardsfolder/a/awakening.txt index 0a7c4c2b040..0c52bdff23e 100644 --- a/forge-gui/res/cardsfolder/a/awakening.txt +++ b/forge-gui/res/cardsfolder/a/awakening.txt @@ -2,7 +2,7 @@ Name:Awakening ManaCost:2 G G Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigUntapAll | TriggerDescription$ At the beginning of each upkeep, untap all creatures and lands. -SVar:TrigUntapAll:AB$UntapAll | Cost$ 0 | ValidCards$ Creature,Land | SpellDescription$ untap all creatures and lands. +SVar:TrigUntapAll:DB$UntapAll | ValidCards$ Creature,Land | SpellDescription$ untap all creatures and lands. SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/awakening.jpg Oracle:At the beginning of each upkeep, untap all creatures and lands. diff --git a/forge-gui/res/cardsfolder/a/awakening_zone.txt b/forge-gui/res/cardsfolder/a/awakening_zone.txt index 39a1926e160..7f8a3e348cd 100644 --- a/forge-gui/res/cardsfolder/a/awakening_zone.txt +++ b/forge-gui/res/cardsfolder/a/awakening_zone.txt @@ -2,7 +2,7 @@ Name:Awakening Zone ManaCost:2 G Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, you may create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C} to your mana pool." -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Eldrazi Spawn | TokenTypes$ Creature,Eldrazi,Spawn | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 0 | TokenToughness$ 1 | TokenAbilities$ ABMana +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Eldrazi Spawn | TokenTypes$ Creature,Eldrazi,Spawn | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 0 | TokenToughness$ 1 | TokenAbilities$ ABMana SVar:ABMana:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ C | Amount$ 1 | SpellDescription$ Add {C} to your mana pool. DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token diff --git a/forge-gui/res/cardsfolder/a/awe_strike.txt b/forge-gui/res/cardsfolder/a/awe_strike.txt index 15ab0895d2b..bdb483a390d 100644 --- a/forge-gui/res/cardsfolder/a/awe_strike.txt +++ b/forge-gui/res/cardsfolder/a/awe_strike.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Instant A:SP$ Effect | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature to entrance | Name$ Awe Struck | ReplacementEffects$ StrikeWithAwe | Triggers$ OutOfSight | SVars$ ExileEffect,GainLifeInstead,X | RememberObjects$ Targeted | AILogic$ Fog | SpellDescription$ The next time target creature would deal damage this turn, prevent that damage. You gain life equal to the damage prevented this way. SVar:StrikeWithAwe:Event$ DamageDone | ValidSource$ Card.IsRemembered | ReplaceWith$ GainLifeInstead | PreventionEffect$ True | Description$ The next time the targeted creature would deal damage this turn, prevent that damage. You gain life equal to the damage prevented this way. -SVar:GainLifeInstead:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | SubAbility$ ExileEffect | References$ X +SVar:GainLifeInstead:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ ExileEffect | References$ X SVar:X:ReplaceCount$DamageAmount SVar:OutOfSight:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.IsRemembered | Execute$ ExileEffect | Static$ True SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile diff --git a/forge-gui/res/cardsfolder/a/axelrod_gunnarson.txt b/forge-gui/res/cardsfolder/a/axelrod_gunnarson.txt index ce29ceebbff..d6c3a490739 100644 --- a/forge-gui/res/cardsfolder/a/axelrod_gunnarson.txt +++ b/forge-gui/res/cardsfolder/a/axelrod_gunnarson.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Giant PT:5/5 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | Execute$ TrigDealDamage | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, you gain 1 life and CARDNAME deals 1 damage to target player. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 1 | SubAbility$ DBGainLife +SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/axelrod_gunnarson.jpg Oracle:Trample\nWhenever a creature dealt damage by Axelrod Gunnarson this turn dies, you gain 1 life and Axelrod deals 1 damage to target player. diff --git a/forge-gui/res/cardsfolder/a/azorius_chancery.txt b/forge-gui/res/cardsfolder/a/azorius_chancery.txt index 3ae1e9f34af..3de52a801e7 100644 --- a/forge-gui/res/cardsfolder/a/azorius_chancery.txt +++ b/forge-gui/res/cardsfolder/a/azorius_chancery.txt @@ -4,7 +4,7 @@ Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ W U | SpellDescription$ Add {W}{U} to your mana pool. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return a land you control to its owner's hand. -SVar:TrigReturn:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Cost$ 0 | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. +SVar:TrigReturn:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. SVar:NeedsToPlay:Land.Basic+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/azorius_chancery.jpg Oracle:Azorius Chancery enters the battlefield tapped.\nWhen Azorius Chancery enters the battlefield, return a land you control to its owner's hand.\n{T}: Add {W}{U} to your mana pool. diff --git a/forge-gui/res/cardsfolder/a/azorius_charm.txt b/forge-gui/res/cardsfolder/a/azorius_charm.txt index 690b2f11d60..70769a7abec 100644 --- a/forge-gui/res/cardsfolder/a/azorius_charm.txt +++ b/forge-gui/res/cardsfolder/a/azorius_charm.txt @@ -3,7 +3,7 @@ ManaCost:W U Types:Instant A:SP$ Charm | Cost$ W U | Choices$ PumpAll,DrawCard,ReturnCard | CharmNum$ 1 SVar:PumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Lifelink | SpellDescription$ Creatures you control gain lifelink until end of turn. -SVar:DrawCard:DB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card. +SVar:DrawCard:DB$ Draw | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card. SVar:ReturnCard:DB$ ChangeZone | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature. | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put target attacking or blocking creature on top of its owner's library. SVar:Picture:http://www.wizards.com/global/images/magic/general/azorius_charm.jpg Oracle:Choose one —\n• Creatures you control gain lifelink until end of turn.\n• Draw a card.\n• Put target attacking or blocking creature on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/a/azorius_herald.txt b/forge-gui/res/cardsfolder/a/azorius_herald.txt index 58bc6f309d1..23adbf13e7a 100644 --- a/forge-gui/res/cardsfolder/a/azorius_herald.txt +++ b/forge-gui/res/cardsfolder/a/azorius_herald.txt @@ -5,8 +5,8 @@ PT:2/1 K:Unblockable T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | ManaNotSpent$ U | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless {U} was spent to cast it. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 4 -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 4 +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:ManaNeededToAvoidNegativeEffect:blue SVar:RemRandomDeck:True DeckNeeds:Color$Blue diff --git a/forge-gui/res/cardsfolder/a/azors_elocutors.txt b/forge-gui/res/cardsfolder/a/azors_elocutors.txt index eca50fab49f..bebbf501851 100644 --- a/forge-gui/res/cardsfolder/a/azors_elocutors.txt +++ b/forge-gui/res/cardsfolder/a/azors_elocutors.txt @@ -3,10 +3,10 @@ ManaCost:3 WU WU Types:Creature Human Advisor PT:3/5 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ PutCounter | TriggerDescription$ At the beginning of your upkeep, put a filibuster counter on CARDNAME. Then if CARDNAME has five or more filibuster counters on it, you win the game. -SVar:PutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ FILIBUSTER | CounterNum$ 1 | SubAbility$ WinGame -SVar:WinGame:DB$ WinsGame | Cost$ 0 | Defined$ You | ConditionCheckSVar$ TalkedEnough | ConditionSVarCompare$ GE5 +SVar:PutCounter:DB$ PutCounter | Defined$ Self | CounterType$ FILIBUSTER | CounterNum$ 1 | SubAbility$ WinGame +SVar:WinGame:DB$ WinsGame | Defined$ You | ConditionCheckSVar$ TalkedEnough | ConditionSVarCompare$ GE5 SVar:TalkedEnough:Count$CardCounters.FILIBUSTER T:Mode$ DamageDone | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ RemoveCounter | TriggerDescription$ Whenever a source deals damage to you, remove a filibuster counter from CARDNAME. -SVar:RemoveCounter:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ FILIBUSTER | CounterNum$ 1 +SVar:RemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ FILIBUSTER | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/azors_elocutors.jpg Oracle:At the beginning of your upkeep, put a filibuster counter on Azor's Elocutors. Then if Azor's Elocutors has five or more filibuster counters on it, you win the game.\nWhenever a source deals damage to you, remove a filibuster counter from Azor's Elocutors.