diff --git a/forge-gui/res/cardsfolder/upcoming/attendant_of_vraska.txt b/forge-gui/res/cardsfolder/upcoming/attendant_of_vraska.txt new file mode 100644 index 00000000000..d31ef72a28f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/attendant_of_vraska.txt @@ -0,0 +1,8 @@ +Name:Attendant of Vraska +ManaCost:1 B G +Types:Creature Zombie Soldier +PT:3/3 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | IsPresent$ Planeswalker.Vraska+YouCtrl | Execute$ TrigGainLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, if you control a Vraska planeswalker, you gain life equal to CARDNAME's power. +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:TriggeredCard$CardPower +Oracle:When Attendant of Vraska dies, if you control a Vraska planeswalker, you gain life equal to Attendant of Vraska's power. diff --git a/forge-gui/res/cardsfolder/upcoming/ral_caller_of_storms.txt b/forge-gui/res/cardsfolder/upcoming/ral_caller_of_storms.txt new file mode 100644 index 00000000000..472de247fe4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ral_caller_of_storms.txt @@ -0,0 +1,9 @@ +Name:Ral, Caller of Storms +ManaCost:4 U R +Types:Legendary Planeswalker Ral +Loyalty:4 +A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SpellDescription$ Draw a card. +A:AB$ DealDamage | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 | SpellDescription$ CARDNAME deals 3 damage divided as you choose among one, two, or three targets. +A:AB$ Draw | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | NumCards$ 7 | SubAbility$ DBDamage | SpellDescription$ Draw seven cards. CARDNAME deals 7 damage to each creature your opponents control. +SVar:DBDamage:DB$ DamageAll | ValidCards$ Creature.OppCtrl | NumDmg$ 7 +Oracle:[+1]: Draw a card.\n[-2]: Ral, Caller of Storms deals 3 damage divided as you choose among one, two, or three targets.\n[-7]: Draw seven cards. Ral, Caller of Storms deals 7 damage to each creature your opponents control. diff --git a/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt b/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt index 83f9f2ee3fd..f8242eb9a99 100644 --- a/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt +++ b/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt @@ -5,9 +5,9 @@ Loyalty:5 A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | DigNum$ 2 | ChangeNum$ 1 | DestinationZone2$ Graveyard | SpellDescription$ Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -A:AB$ DealDamage | SubCounter<3/LOYALTY> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage to target creature equal to the total number of instant and sorcery cards you own in exile and in your graveyard. +A:AB$ DealDamage | Cost$ SubCounter<3/LOYALTY> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage to target creature equal to the total number of instant and sorcery cards you own in exile and in your graveyard. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Name$ CARDNAME Effect | ReplacementEffects$ TrigSpellCast | AILogic$ Always | SpellDescription$ You get an emblem with sorcery Whenever you cast an instant or sorcery spell, this untap deals 4 damage to any target and you draw two cards. SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigDraw | TriggerDescription$ Whenever you cast an instant or sorcery spell, this emblem deals 4 damage to any target and you draw two cards. SVar:TrigDraw:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | -Oracle:+1: Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard.\n-3: Ral, Izzet Viceroy deals damage to target creature equal to the total number of instant and sorcery cards you own in exile and in your graveyard.\n-8: You get an emblem with "Whenever you cast an instant or sorcery spell, this emblem deals 4 damage to any target and you draw two cards." +Oracle:[+1]: Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard.\n[-3]: Ral, Izzet Viceroy deals damage to target creature equal to the total number of instant and sorcery cards you own in exile and in your graveyard.\n[-8]: You get an emblem with "Whenever you cast an instant or sorcery spell, this emblem deals 4 damage to any target and you draw two cards." diff --git a/forge-gui/res/cardsfolder/upcoming/rals_dispersal.txt b/forge-gui/res/cardsfolder/upcoming/rals_dispersal.txt new file mode 100644 index 00000000000..bf091ea1034 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rals_dispersal.txt @@ -0,0 +1,7 @@ +Name:Ral's Dispersal +ManaCost:3 U U +Types:Instant +A:SP$ ChangeZone | Cost$ 3 U U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBSearch | SpellDescription$ Return target creature to its owner's hand. You may search you library and/or graveyard for a card named, Ral, Caller of Storms and put it in your hand. If you search your library this way, shuffle it. +SVar:DBSearch:DB$ ChangeZone | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Card.namedRal; Caller of Storms | ChangeNum$ 1 | Optional$ True +DeckNeeds:Name$Ral, Caller of Storms +Oracle:Return target creature to its owner's hand. You may search you library and/or graveyard for a card named Ral, Caller of Storms, reveal it, and put it in to your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/upcoming/rals_staticaster.txt b/forge-gui/res/cardsfolder/upcoming/rals_staticaster.txt new file mode 100644 index 00000000000..10dee68d58c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rals_staticaster.txt @@ -0,0 +1,10 @@ +Name:Ral's Staticaster +ManaCost:2 U R +Types:Creature Viashino Wizard +PT:3/3 +K:Trample +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | IsPresent$ Planeswalker.Ral+YouCtrl | TriggerDescription$ Whenever CARDNAME attacks, if you control a Ral planeswalker, CARDNAME gets +1/+0 for each card in your hand until end of turn. +SVar:TrigPump:DB$ Pump | NumAtt$ X | References$ X +SVar:X:Count$InYourHand +SVar:BuffedBy:Ral +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhenever Ral's Staticaster attacks, if you control a Ral planeswalker, Ral's Staticaster gets +1/+0 for each card in your hand until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/vraska_regal_gorgon.txt b/forge-gui/res/cardsfolder/upcoming/vraska_regal_gorgon.txt new file mode 100644 index 00000000000..af5df6d1ba6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vraska_regal_gorgon.txt @@ -0,0 +1,10 @@ +Name:Vraska, Regal Gorgon +ManaCost:5 B G +Types:Legendary Planeswalker Vraska +Loyalty:5 +A:AB$ PutCounter | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on up to one target creature. That creature gains menace until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Menace +A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. +A:AB$ PutCounterAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ X | Reference$ X | SpellDescription$ For each creature card in your graveyard, put a +1/+1 counter on each creature you control. +SVar:X:Count$ValidGraveyard Creature.YouCtrl +Oracle:[+2]: Put a +1/+1 counter on up to one target creature. That creature gains menace until end of turn.\n[-3]: Destroy target creature.\n[-10]: For each creature card in your graveyard, put a +1/+1 counter on each creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/vraskas_stoneglare.txt b/forge-gui/res/cardsfolder/upcoming/vraskas_stoneglare.txt new file mode 100644 index 00000000000..6f1e5d4204f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vraskas_stoneglare.txt @@ -0,0 +1,8 @@ +Name:Vraska's Stoneglare +ManaCost:4 B G +Types:Sorcery +A:SP$ Destroy | Cost$ 4 B G | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ Destroy target creature. You gain life equal to its toughness. You may search your library and/or graveyard from a card named Vraska, Regal Gordon, reveal it, and put it into your hand. If you search your library this way, shuffle it. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBCleanup | References$ X | SubAbility$ DBSearch +SVar:DBSearch:DB$ ChangeZone | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Card.namedVraska; Regal Gordon | ChangeNum$ 1 | Optional$ True +DeckNeeds:Name$Vraska, Regal Gordon +Oracle:Destroy target creature. You gain life equal to its toughness. You may search your library and/or graveyard from a card named Vraska, Regal Gordon, reveal it, and put it in to your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/upcoming/wary_okapi.txt b/forge-gui/res/cardsfolder/upcoming/wary_okapi.txt new file mode 100644 index 00000000000..878d59a3762 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wary_okapi.txt @@ -0,0 +1,6 @@ +Name:Wary Okapi +ManaCost:2 G +Types:Creature Antelope +PT:3/2 +K:Vigilance +Oracle:Vigilance diff --git a/forge-gui/res/editions/Guilds of Ravnica.txt b/forge-gui/res/editions/Guilds of Ravnica.txt index 445da52919a..0b6fe9a53b0 100644 --- a/forge-gui/res/editions/Guilds of Ravnica.txt +++ b/forge-gui/res/editions/Guilds of Ravnica.txt @@ -23,6 +23,7 @@ Type=Expansion 96 C Direct Current 109 R Legion Warboss 122 U Arboretum Elemental +149 C Wary Okapi 156 U Boros Challenger 168 R Emmara, Soul of the Accord 171 R Firemind's Research @@ -44,4 +45,10 @@ Type=Expansion 262 L Swamp 263 L Mountain 264 L Forest +265 M Ral, Caller of Storms +266 R Ral's Dispersal +268 U Ral's Staticaster +269 M Vraska, Regal Gorgon +271 U Attendant of Vraska +272 R Vraska's Stoneglare 273 M Impervious Greatwurm \ No newline at end of file