diff --git a/forge-gui/res/cardsfolder/d/drake_stone.txt b/forge-gui/res/cardsfolder/d/drake_stone.txt index d43e003db46..93f530562ba 100644 --- a/forge-gui/res/cardsfolder/d/drake_stone.txt +++ b/forge-gui/res/cardsfolder/d/drake_stone.txt @@ -1,6 +1,6 @@ Name:Drake Stone ManaCost:3 U B -Types:Planeswalker Stone +Types:Legendary Planeswalker Stone Loyalty:4 A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then each player discards a card. SVar:DBDiscard: DB$ Discard | NumCards$ 1 | Mode$ TgtChoose | Defined$ Player | SpellDescription$ Each player discards a card. diff --git a/forge-gui/res/cardsfolder/e/eerie_ultimatum.txt b/forge-gui/res/cardsfolder/e/eerie_ultimatum.txt index ce81cfc7630..ecda79df8f6 100644 --- a/forge-gui/res/cardsfolder/e/eerie_ultimatum.txt +++ b/forge-gui/res/cardsfolder/e/eerie_ultimatum.txt @@ -3,5 +3,5 @@ ManaCost:W W B B B G G Types:Sorcery A:SP$ ChangeZone | Cost$ W W B B B G G | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Permanent.YouOwn | DifferentNames$ True | ChangeNum$ X | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Return any number of permanent cards with different names from your graveyard to the battlefield. SVar:X:Count$DifferentCardNames_Permanent.YouOwn+inZoneGraveyard -Svar:IsReanimatorCard:TRUE +SVar:IsReanimatorCard:TRUE Oracle:Return any number of permanent cards with different names from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/l/leinore_autumn_sovereign.txt b/forge-gui/res/cardsfolder/l/leinore_autumn_sovereign.txt index 6a834dca7db..0afafec11c9 100644 --- a/forge-gui/res/cardsfolder/l/leinore_autumn_sovereign.txt +++ b/forge-gui/res/cardsfolder/l/leinore_autumn_sovereign.txt @@ -1,6 +1,6 @@ Name:Leinore, Autumn Sovereign ManaCost:2 G W -Types:Legendary Creature Human Sovereign +Types:Legendary Creature Human Noble PT:0/4 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Coven — At the beginning of combat on your turn, put a +1/+1 counter on target creature you control. Then if you control three or more creatures with different powers, draw a card. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDraw diff --git a/forge-gui/res/cardsfolder/rebalanced/a-ellywick_tumblestrum.txt b/forge-gui/res/cardsfolder/rebalanced/a-ellywick_tumblestrum.txt index 10976362388..09848d0d36f 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-ellywick_tumblestrum.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-ellywick_tumblestrum.txt @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Ellywick Tumblestrum | Image$ emblem_ellywick_tumblestrum | StaticAbilities$ STOverrun | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you've completed." SVar:STOverrun:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield | AddPower$ X | AddToughness$ X | AddKeyword$ Trample & Haste | Description$ Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you've completed. SVar:X:PlayerCountPropertyYou$DifferentlyNamedDungeonsCompleted/Twice -Oracle:[+1]: Venture into the dungeon.\n[−2]: Look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. If it's legendary, you gain 3 life. Put the rest on the bottom of your library in a random order.\n[−6]: You get an emblem with "Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you've completed." +Oracle:[+1]: Venture into the dungeon.\n[-2]: Look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. If it's legendary, you gain 3 life. Put the rest on the bottom of your library in a random order.\n[-6]: You get an emblem with "Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you've completed." diff --git a/forge-gui/res/cardsfolder/rebalanced/a-teferi_time_raveler.txt b/forge-gui/res/cardsfolder/rebalanced/a-teferi_time_raveler.txt index 7b266bd48e0..800f50a2882 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-teferi_time_raveler.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-teferi_time_raveler.txt @@ -8,4 +8,4 @@ SVar:STPlay:Mode$ CastWithFlash | ValidCard$ Sorcery | ValidSA$ Spell | EffectZo SVar:PlayMain1:TRUE A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact,Creature,Enchantment | TgtPrompt$ Select target artifact, creature, or enchantment | SpellDescription$ Return up to one target artifact, creature, or enchantment to its owner's hand. Draw a card. | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 -Oracle:Your opponents can't cast spells during your turn.\n[+1]: Until your next turn, you may cast sorcery spells as though they had flash.\n[−3]: Return up to one target artifact, creature, or enchantment to its owner's hand. Draw a card. +Oracle:Your opponents can't cast spells during your turn.\n[+1]: Until your next turn, you may cast sorcery spells as though they had flash.\n[-3]: Return up to one target artifact, creature, or enchantment to its owner's hand. Draw a card. diff --git a/forge-gui/res/cardsfolder/s/stuffed_bear.txt b/forge-gui/res/cardsfolder/s/stuffed_bear.txt index 8089df658b7..03fe3741b5a 100644 --- a/forge-gui/res/cardsfolder/s/stuffed_bear.txt +++ b/forge-gui/res/cardsfolder/s/stuffed_bear.txt @@ -2,4 +2,4 @@ Name:Stuffed Bear ManaCost:2 Types:Artifact A:AB$ Animate | Cost$ 2 | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Artifact,Bear | Colors$ Green | SpellDescription$ CARDNAME becomes a 4/4 green Bear artifact creature until end of turn. -Oracle: {2}: Stuffed Bear becomes a 4/4 green Bear artifact creature until end of turn. +Oracle:{2}: Stuffed Bear becomes a 4/4 green Bear artifact creature until end of turn. diff --git a/forge-gui/res/cardsfolder/t/teferis_veil.txt b/forge-gui/res/cardsfolder/t/teferis_veil.txt index e17d6319527..b216cc2fb9a 100644 --- a/forge-gui/res/cardsfolder/t/teferis_veil.txt +++ b/forge-gui/res/cardsfolder/t/teferis_veil.txt @@ -6,5 +6,5 @@ SVar:DelayedTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlay SVar:TrigPhase:DB$ Phases | Defined$ DelayTriggerRemembered AI:RemoveDeck:All SVar:NonStackingEffect:True -Svar:PlayMain1:TRUE +SVar:PlayMain1:TRUE Oracle:Whenever a creature you control attacks, it phases out at end of combat. (While it's phased out, it's treated as though it doesn't exist. It phases in before you untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/upcoming/armguard_familiar.txt b/forge-gui/res/cardsfolder/upcoming/armguard_familiar.txt index 641086755b9..38a326d329e 100644 --- a/forge-gui/res/cardsfolder/upcoming/armguard_familiar.txt +++ b/forge-gui/res/cardsfolder/upcoming/armguard_familiar.txt @@ -5,4 +5,4 @@ PT:2/1 K:Ward:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Ward:2 | Description$ Equipped creature gets +2/+1 and has ward {2}. K:Reconfigure:4 -Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nEquipped creature gets +2/+1 and has ward {2}.\nReconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn’t a creature.) +Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nEquipped creature gets +2/+1 and has ward {2}.\nReconfigure {4} ({4}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) diff --git a/forge-gui/res/cardsfolder/upcoming/hidetsugu_consumes_all_vessel_of_the_all_consuming.txt b/forge-gui/res/cardsfolder/upcoming/hidetsugu_consumes_all_vessel_of_the_all_consuming.txt index cc302aa0bf7..1d2bb65c199 100644 --- a/forge-gui/res/cardsfolder/upcoming/hidetsugu_consumes_all_vessel_of_the_all_consuming.txt +++ b/forge-gui/res/cardsfolder/upcoming/hidetsugu_consumes_all_vessel_of_the_all_consuming.txt @@ -23,5 +23,4 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | Counter T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigLose | DamageToTargetThisTurnCondition$ GE10 | TriggerDescription$ Whenever CARDNAME deals damage to a player, if it has dealt 10 or more damage to that player this turn, they lose the game. SVar:TrigLose:DB$ LosesGame | Defined$ TriggeredTarget DeckHas:Ability$Counters -Oracle:Trample\nWhenever Vessel of the All-Consuming deals damage, put a +1/+1 counter on it. -Whenever Vessel of the All-Consuming deals damage to a player, if it has dealt 10 or more damage to that player this turn, they lose the game. +Oracle:Trample\nWhenever Vessel of the All-Consuming deals damage, put a +1/+1 counter on it.\nWhenever Vessel of the All-Consuming deals damage to a player, if it has dealt 10 or more damage to that player this turn, they lose the game. diff --git a/forge-gui/res/cardsfolder/upcoming/jukai_preserver.txt b/forge-gui/res/cardsfolder/upcoming/jukai_preserver.txt index 8deb4df6cb3..9525a616609 100644 --- a/forge-gui/res/cardsfolder/upcoming/jukai_preserver.txt +++ b/forge-gui/res/cardsfolder/upcoming/jukai_preserver.txt @@ -1,6 +1,6 @@ Name:Jukai Preserver ManaCost:3 G -Types:Enchantment Creature — Human Druid +Types:Enchantment Creature Human Druid PT:3/3 T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 diff --git a/forge-gui/res/cardsfolder/upcoming/mirror_box.txt b/forge-gui/res/cardsfolder/upcoming/mirror_box.txt index cf3a52408af..b54cf2f77ae 100644 --- a/forge-gui/res/cardsfolder/upcoming/mirror_box.txt +++ b/forge-gui/res/cardsfolder/upcoming/mirror_box.txt @@ -5,4 +5,4 @@ S:Mode$ Continuous | Affected$ Permanent.YouCtrl | AddHiddenKeyword$ Legend rule S:Mode$ Continuous | Affected$ Creature.Legendary+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Each legendary creature you control gets +1/+1. S:Mode$ Continuous | Affected$ Creature.nonToken+YouCtrl | AddPower$ AffectedX | AddToughness$ AffectedX | Description$ Each nontoken creature you control gets +1/+1 for each other creature you control with the same name as that creature. SVar:AffectedX:Count$Valid Creature.Other+sharesNameWith+YouCtrl -Oracle:The "legend rule" doesn’t apply to permanents you control.\nEach legendary creature you control gets +1/+1.\nEach nontoken creature you control gets +1/+1 for each other creature you control with the same name as that creature. +Oracle:The "legend rule" doesn't apply to permanents you control.\nEach legendary creature you control gets +1/+1.\nEach nontoken creature you control gets +1/+1 for each other creature you control with the same name as that creature. diff --git a/forge-gui/res/cardsfolder/upcoming/rampant_rejuvenator.txt b/forge-gui/res/cardsfolder/upcoming/rampant_rejuvenator.txt index 09d40a188b6..f20968cfd25 100644 --- a/forge-gui/res/cardsfolder/upcoming/rampant_rejuvenator.txt +++ b/forge-gui/res/cardsfolder/upcoming/rampant_rejuvenator.txt @@ -7,5 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Counters -Oracle:Rampant Rejuvenator enters the battlefield with two +1/+1 counters on it. -When Rampant Rejuvenator dies, search your library for up to X basic land cards, where X is Rampant Rejuvenator's power, put them onto the battlefield, then shuffle. \ No newline at end of file +Oracle:Rampant Rejuvenator enters the battlefield with two +1/+1 counters on it.\nWhen Rampant Rejuvenator dies, search your library for up to X basic land cards, where X is Rampant Rejuvenator's power, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/tanuki_transplanter.txt b/forge-gui/res/cardsfolder/upcoming/tanuki_transplanter.txt index 8b10e88a8d4..fcd462ba81d 100644 --- a/forge-gui/res/cardsfolder/upcoming/tanuki_transplanter.txt +++ b/forge-gui/res/cardsfolder/upcoming/tanuki_transplanter.txt @@ -1,6 +1,6 @@ Name:Tanuki Transplanter ManaCost:3 G -Types:Artifact Creature — Equipment Dog +Types:Artifact Creature Equipment Dog PT:2/4 T:Mode$ Attacks | ValidCard$ Card.Self,Creature.EquippedBy | Execute$ TrigMana | TriggerDescription$ Whenever CARDNAME or equipped creature attacks, add an amount of {G} equal to its power. Until end of turn, you don't lose this mana as steps and phases end. SVar:TrigMana:DB$ Mana | Produced$ G | Amount$ X | PersistentMana$ True diff --git a/forge-gui/res/cardsfolder/w/wildest_dreams.txt b/forge-gui/res/cardsfolder/w/wildest_dreams.txt index 53c71843669..118b5878618 100644 --- a/forge-gui/res/cardsfolder/w/wildest_dreams.txt +++ b/forge-gui/res/cardsfolder/w/wildest_dreams.txt @@ -1,8 +1,7 @@ Name:Wildest Dreams ManaCost:X X G Types:Sorcery -A:SP$ ChangeZone | Cost$ X X G | TargetMin$ X | TargetMax$ X | ValidTgts$ Card.YouOwn | TgtPrompt$ Select X target cards in your graveyard | Origin$ Graveyard | Destination$ Hand | R -eferences$ X | SubAbility$ DBExile | SpellDescription$ Return X target cards from your graveyard to your hand. Exile CARDNAME. +A:SP$ ChangeZone | Cost$ X X G | TargetMin$ X | TargetMax$ X | ValidTgts$ Card.YouOwn | TgtPrompt$ Select X target cards in your graveyard | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBExile | SpellDescription$ Return X target cards from your graveyard to your hand. Exile CARDNAME. SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile SVar:X:Count$xPaid DeckHas:Ability$Graveyard