From 6d7c6f21532ade1dd6100edb92f79919facccf4d Mon Sep 17 00:00:00 2001 From: austinio7116 Date: Mon, 3 Sep 2018 08:40:02 +0100 Subject: [PATCH 1/3] Fixed ^M bad interpeter issue in bash script --- forge-gui/tools/scryfallEditionParser.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/tools/scryfallEditionParser.sh b/forge-gui/tools/scryfallEditionParser.sh index 5a321da5a53..382ba246aa9 100644 --- a/forge-gui/tools/scryfallEditionParser.sh +++ b/forge-gui/tools/scryfallEditionParser.sh @@ -54,4 +54,4 @@ do echo "$cnumber $rarity $name" -done \ No newline at end of file +done From a664b7dad944f5d46b1f51210e1f8076c031d34b Mon Sep 17 00:00:00 2001 From: austinio7116 Date: Mon, 3 Sep 2018 08:43:47 +0100 Subject: [PATCH 2/3] Initial GRN ForgeScribe scripts from first spoilers --- .../cardsfolder/upcoming/boros_challenger.txt | 7 ++++ .../upcoming/conclave_tribunal.txt | 9 ++++++ .../upcoming/emmara_soul_of_the_accord.txt | 7 ++++ .../upcoming/fireminds_research.txt | 11 +++++++ .../upcoming/impervious_greatwurm.txt | 7 ++++ .../cardsfolder/upcoming/legion_warboss.txt | 9 ++++++ .../cardsfolder/upcoming/necrotic_wound.txt | 6 ++++ .../cardsfolder/upcoming/quasiduplicate.txt | 6 ++++ .../upcoming/ral_izzet_viceroy.txt | 14 ++++++++ .../upcoming/sinister_sabotage.txt | 6 ++++ .../cardsfolder/upcoming/thought_erasure.txt | 6 ++++ .../cardsfolder/upcoming/underrealm_lich.txt | 10 ++++++ forge-gui/res/editions/Guilds of Ravnica.txt | 32 +++++++++++++++++++ 13 files changed, 130 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/boros_challenger.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/conclave_tribunal.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/emmara_soul_of_the_accord.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/fireminds_research.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/impervious_greatwurm.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/legion_warboss.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/necrotic_wound.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/quasiduplicate.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sinister_sabotage.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/thought_erasure.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/underrealm_lich.txt create mode 100644 forge-gui/res/editions/Guilds of Ravnica.txt diff --git a/forge-gui/res/cardsfolder/upcoming/boros_challenger.txt b/forge-gui/res/cardsfolder/upcoming/boros_challenger.txt new file mode 100644 index 00000000000..64281203a67 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/boros_challenger.txt @@ -0,0 +1,7 @@ +Name:Boros Challenger +ManaCost:R W +Types:Creature Human Soldier +PT:2/3 +K:Dethrone +A:AB$ Pump | Cost$ 2 R W | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\n{2}{R}{W}: Boros Challenger gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/conclave_tribunal.txt b/forge-gui/res/cardsfolder/upcoming/conclave_tribunal.txt new file mode 100644 index 00000000000..480cf790bd6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/conclave_tribunal.txt @@ -0,0 +1,9 @@ +Name:Conclave Tribunal +ManaCost:3 W +Types:Enchantment +K:Convoke +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. +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: +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWhen Conclave Tribunal enters the battlefield, exile target nonland permanent an opponent controls until Conclave Tribunal leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/emmara_soul_of_the_accord.txt b/forge-gui/res/cardsfolder/upcoming/emmara_soul_of_the_accord.txt new file mode 100644 index 00000000000..a12f4134d46 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/emmara_soul_of_the_accord.txt @@ -0,0 +1,7 @@ +Name:Emmara, Soul of the Accord +ManaCost:G W +Types:Legendary Creature Elf Cleric +PT:2/2 +T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME becomes tapped, create a 1/1 white Soldier creature token with lifelink. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Lifelink +Oracle:Whenever Emmara, Soul of the Accord becomes tapped, create a 1/1 white Soldier creature token with lifelink. diff --git a/forge-gui/res/cardsfolder/upcoming/fireminds_research.txt b/forge-gui/res/cardsfolder/upcoming/fireminds_research.txt new file mode 100644 index 00000000000..b2a23c01b04 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fireminds_research.txt @@ -0,0 +1,11 @@ +Name:Firemind's Research +ManaCost:U R +Types:Enchantment +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPutCounter | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a charge counter on CARDNAME. +SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 +SVar:BuffedBy:Instant,Sorcery +DeckHints:Type$Instant | Sorcery +A:AB$ Draw | Cost$ 1 U SubCounter<2/CHARGE> | NumCards$ 1 | SpellDescription$ Draw a card. +A:AB$ DealDamage | Cost$ 1 R SubCounter<5/CHARGE> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to any target. +SVar:RemRandomDeck:True +Oracle:Whenever you cast an instant or sorcery spell, put a charge counter on Firemind's Research.\n{1}{U}, Remove two charge counters from Firemind's Research: Draw a card.\n{1}{R}, Remove five charge counters from Firemind's Research: It deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/upcoming/impervious_greatwurm.txt b/forge-gui/res/cardsfolder/upcoming/impervious_greatwurm.txt new file mode 100644 index 00000000000..ca520c9b1ef --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/impervious_greatwurm.txt @@ -0,0 +1,7 @@ +Name:Impervious Greatwurm +ManaCost:7 G G G +Types:Creature Wurm +PT:16/16 +K:Convoke +K:Indestructible +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nIndestructible diff --git a/forge-gui/res/cardsfolder/upcoming/legion_warboss.txt b/forge-gui/res/cardsfolder/upcoming/legion_warboss.txt new file mode 100644 index 00000000000..65b3ec3b341 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/legion_warboss.txt @@ -0,0 +1,9 @@ +Name:Legion Warboss +ManaCost:2 R +Types:Creature Goblin Soldier +PT:2/2 +K:Dethrone +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of combat on your turn, create a 1/1 red Goblin creature token. That token gains haste until end of turn and attacks this combat if able. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ r 1 1 goblin M19 | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | KW$ Haste & HIDDEN CARDNAME attacks each combat if able. | Defined$ +Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\nAt the beginning of combat on your turn, create a 1/1 red Goblin creature token. That token gains haste until end of turn and attacks this combat if able. diff --git a/forge-gui/res/cardsfolder/upcoming/necrotic_wound.txt b/forge-gui/res/cardsfolder/upcoming/necrotic_wound.txt new file mode 100644 index 00000000000..f98dc279ff9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/necrotic_wound.txt @@ -0,0 +1,6 @@ +Name:Necrotic Wound +ManaCost:B +Types:Instant +A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | References$ X | KW$ HIDDEN CARDNAME's die. | SpellDescription$ Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead. +SVar:X:Count$TypeInYourYard.Creature +Oracle:Undergrowth — Target creature gets -X/-X until end of turn, where X is the number of creature cards in your graveyard. If that creature would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/upcoming/quasiduplicate.txt b/forge-gui/res/cardsfolder/upcoming/quasiduplicate.txt new file mode 100644 index 00000000000..f2c6cd46ada --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/quasiduplicate.txt @@ -0,0 +1,6 @@ +Name:Quasiduplicate +ManaCost:1 U U +Types:Sorcery +K:Retrace +A:SP$ CopyPermanent | Cost$ 1 U U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a creature token that's a copy of target creature you control. +Oracle:Create a creature token that's a copy of target creature you control.\nJump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.) diff --git a/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt b/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt new file mode 100644 index 00000000000..d8a362b5c73 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt @@ -0,0 +1,14 @@ +Name:Ral, Izzet Viceroy +ManaCost:3 U R +Types:Legendary Planeswalker Ral +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 | Cost$ -3/-3/Land> | 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 +K:etbCounter:P1P1:3 +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." diff --git a/forge-gui/res/cardsfolder/upcoming/sinister_sabotage.txt b/forge-gui/res/cardsfolder/upcoming/sinister_sabotage.txt new file mode 100644 index 00000000000..fee04776493 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sinister_sabotage.txt @@ -0,0 +1,6 @@ +Name:Sinister Sabotage +ManaCost:1 U U +Types:Instant +A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell.1 (Look at the top card of your library. You may put that card into your graveyard.) +K:Flying +Oracle:Counter target spell.\nSurveil 1. (Look at the top card of your library. You may put that card into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/thought_erasure.txt b/forge-gui/res/cardsfolder/upcoming/thought_erasure.txt new file mode 100644 index 00000000000..1987db0cc50 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/thought_erasure.txt @@ -0,0 +1,6 @@ +Name:Thought Erasure +ManaCost:U B +Types:Sorcery +K:Flying +A:SP$ Discard | Cost$ U B | ValidTgts$ Opponent | DiscardValid$ Card.nonLand | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. +Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nSurveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/underrealm_lich.txt b/forge-gui/res/cardsfolder/upcoming/underrealm_lich.txt new file mode 100644 index 00000000000..1ff9787106d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/underrealm_lich.txt @@ -0,0 +1,10 @@ +Name:Underrealm Lich +ManaCost:3 B G +Types:Creature Zombie Elf Shaman +PT:4/3 +R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ Dig | Description$ If you would draw a card, instead look at the top three cards of your library, then put one into your hand and the rest into your graveyard. +SVar:Dig:DB$Dig | DigNum$ 3 | ChangeNum$ 1 | ChangeValid$ Card | DestinationZone2$ Graveyard +A:AB$ Pump | Cost$ PayLife<4> | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ CARDNAME gains indestructible until end of turn. Tap it. +SVar:DBTap:DB$Tap | Defined$ Self +A:AB$ Pump +Oracle:If you would draw a card, instead look at the top three cards of your library, then put one into your hand and the rest into your graveyard.\nPay 4 life: Underrealm Lich gains indestructible until end of turn. Tap it. diff --git a/forge-gui/res/editions/Guilds of Ravnica.txt b/forge-gui/res/editions/Guilds of Ravnica.txt new file mode 100644 index 00000000000..cb3233029fa --- /dev/null +++ b/forge-gui/res/editions/Guilds of Ravnica.txt @@ -0,0 +1,32 @@ +[metadata] +Code=GRN +Date=2018-10-05 +Name=Guilds of Ravnica +Code2=GRN +MciCode=grn +Type=Other + +[cards] +6 U Conclave Tribunal +47 R Narcomoeba +51 R Quasiduplicate +54 U Sinister Sabotage +79 U Necrotic Wound +109 R Legion Warboss +156 U Boros Challenger +168 R Emmara, Soul of the Accord +171 R Firemind's Research +195 M Ral, Izzet Viceroy +206 U Thought Erasure +211 M Underrealm Lich +253 R Overgrown Tomb +254 R Sacred Foundry +257 R Steam Vents +258 R Temple Garden +259 R Watery Grave +260 L Plains +261 L Island +262 L Swamp +263 L Mountain +264 L Forest +273 M Impervious Greatwurm \ No newline at end of file From 35c52e0e61c7882c0dd4df61f873ed0b5f74095d Mon Sep 17 00:00:00 2001 From: austinio7116 Date: Mon, 3 Sep 2018 08:54:58 +0100 Subject: [PATCH 3/3] Cleanup of forgeScribe scripts including replacing new keywords where required. --- forge-gui/res/cardsfolder/upcoming/boros_challenger.txt | 2 +- forge-gui/res/cardsfolder/upcoming/conclave_tribunal.txt | 5 ++++- .../res/cardsfolder/upcoming/emmara_soul_of_the_accord.txt | 2 +- forge-gui/res/cardsfolder/upcoming/legion_warboss.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/quasiduplicate.txt | 2 +- forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt | 3 +-- forge-gui/res/cardsfolder/upcoming/sinister_sabotage.txt | 2 +- forge-gui/res/cardsfolder/upcoming/thought_erasure.txt | 2 +- forge-gui/res/cardsfolder/upcoming/underrealm_lich.txt | 1 - 9 files changed, 12 insertions(+), 11 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/boros_challenger.txt b/forge-gui/res/cardsfolder/upcoming/boros_challenger.txt index 64281203a67..5e2da20eaf6 100644 --- a/forge-gui/res/cardsfolder/upcoming/boros_challenger.txt +++ b/forge-gui/res/cardsfolder/upcoming/boros_challenger.txt @@ -2,6 +2,6 @@ Name:Boros Challenger ManaCost:R W Types:Creature Human Soldier PT:2/3 -K:Dethrone +K:Mentor A:AB$ Pump | Cost$ 2 R W | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\n{2}{R}{W}: Boros Challenger gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/conclave_tribunal.txt b/forge-gui/res/cardsfolder/upcoming/conclave_tribunal.txt index 480cf790bd6..9c10d460f3c 100644 --- a/forge-gui/res/cardsfolder/upcoming/conclave_tribunal.txt +++ b/forge-gui/res/cardsfolder/upcoming/conclave_tribunal.txt @@ -5,5 +5,8 @@ K:Convoke T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. 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: +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:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf +SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self +SVar:OblivionRing:TRUE Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWhen Conclave Tribunal enters the battlefield, exile target nonland permanent an opponent controls until Conclave Tribunal leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/emmara_soul_of_the_accord.txt b/forge-gui/res/cardsfolder/upcoming/emmara_soul_of_the_accord.txt index a12f4134d46..c9a7e4e0cc0 100644 --- a/forge-gui/res/cardsfolder/upcoming/emmara_soul_of_the_accord.txt +++ b/forge-gui/res/cardsfolder/upcoming/emmara_soul_of_the_accord.txt @@ -3,5 +3,5 @@ ManaCost:G W Types:Legendary Creature Elf Cleric PT:2/2 T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME becomes tapped, create a 1/1 white Soldier creature token with lifelink. -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Lifelink +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Lifelink | TokenImage$ w 1 1 soldier grn Oracle:Whenever Emmara, Soul of the Accord becomes tapped, create a 1/1 white Soldier creature token with lifelink. diff --git a/forge-gui/res/cardsfolder/upcoming/legion_warboss.txt b/forge-gui/res/cardsfolder/upcoming/legion_warboss.txt index 65b3ec3b341..c819d7b8375 100644 --- a/forge-gui/res/cardsfolder/upcoming/legion_warboss.txt +++ b/forge-gui/res/cardsfolder/upcoming/legion_warboss.txt @@ -4,6 +4,6 @@ Types:Creature Goblin Soldier PT:2/2 K:Dethrone T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of combat on your turn, create a 1/1 red Goblin creature token. That token gains haste until end of turn and attacks this combat if able. -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ r 1 1 goblin M19 | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | KW$ Haste & HIDDEN CARDNAME attacks each combat if able. | Defined$ +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ r 1 1 goblin grn | RememberTokens$ True | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | KW$ Haste & HIDDEN CARDNAME attacks each combat if able. | Defined$ Remembered Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\nAt the beginning of combat on your turn, create a 1/1 red Goblin creature token. That token gains haste until end of turn and attacks this combat if able. diff --git a/forge-gui/res/cardsfolder/upcoming/quasiduplicate.txt b/forge-gui/res/cardsfolder/upcoming/quasiduplicate.txt index f2c6cd46ada..ddc7552bb2e 100644 --- a/forge-gui/res/cardsfolder/upcoming/quasiduplicate.txt +++ b/forge-gui/res/cardsfolder/upcoming/quasiduplicate.txt @@ -1,6 +1,6 @@ Name:Quasiduplicate ManaCost:1 U U Types:Sorcery -K:Retrace +K:Jump-start A:SP$ CopyPermanent | Cost$ 1 U U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a creature token that's a copy of target creature you control. Oracle:Create a creature token that's a copy of target creature you control.\nJump-start (You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card.) diff --git a/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt b/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt index d8a362b5c73..83f9f2ee3fd 100644 --- a/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt +++ b/forge-gui/res/cardsfolder/upcoming/ral_izzet_viceroy.txt @@ -5,9 +5,8 @@ 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 | Cost$ -3/-3/Land> | 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 | 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 -K:etbCounter:P1P1:3 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 | diff --git a/forge-gui/res/cardsfolder/upcoming/sinister_sabotage.txt b/forge-gui/res/cardsfolder/upcoming/sinister_sabotage.txt index fee04776493..6bb189041af 100644 --- a/forge-gui/res/cardsfolder/upcoming/sinister_sabotage.txt +++ b/forge-gui/res/cardsfolder/upcoming/sinister_sabotage.txt @@ -2,5 +2,5 @@ Name:Sinister Sabotage ManaCost:1 U U Types:Instant A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell.1 (Look at the top card of your library. You may put that card into your graveyard.) -K:Flying +K:Surveil:1 Oracle:Counter target spell.\nSurveil 1. (Look at the top card of your library. You may put that card into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/thought_erasure.txt b/forge-gui/res/cardsfolder/upcoming/thought_erasure.txt index 1987db0cc50..840f46fd66a 100644 --- a/forge-gui/res/cardsfolder/upcoming/thought_erasure.txt +++ b/forge-gui/res/cardsfolder/upcoming/thought_erasure.txt @@ -1,6 +1,6 @@ Name:Thought Erasure ManaCost:U B Types:Sorcery -K:Flying +K:Surveil:1 A:SP$ Discard | Cost$ U B | ValidTgts$ Opponent | DiscardValid$ Card.nonLand | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nSurveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/underrealm_lich.txt b/forge-gui/res/cardsfolder/upcoming/underrealm_lich.txt index 1ff9787106d..5a4e13c31c1 100644 --- a/forge-gui/res/cardsfolder/upcoming/underrealm_lich.txt +++ b/forge-gui/res/cardsfolder/upcoming/underrealm_lich.txt @@ -6,5 +6,4 @@ R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ Dig | SVar:Dig:DB$Dig | DigNum$ 3 | ChangeNum$ 1 | ChangeValid$ Card | DestinationZone2$ Graveyard A:AB$ Pump | Cost$ PayLife<4> | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ CARDNAME gains indestructible until end of turn. Tap it. SVar:DBTap:DB$Tap | Defined$ Self -A:AB$ Pump Oracle:If you would draw a card, instead look at the top three cards of your library, then put one into your hand and the rest into your graveyard.\nPay 4 life: Underrealm Lich gains indestructible until end of turn. Tap it.