From 76fd4a754da50fcd05999129701ed385204851d5 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Mon, 13 Sep 2021 12:43:30 +0100 Subject: [PATCH 1/5] MID 13 Sep --- .../upcoming/adeline_resplendent_cathar.txt | 13 ++++++++++++ .../ambitious_farmhand_seasoned_cathar.txt | 20 +++++++++++++++++++ .../bereaved_survivor_dauntless_avenger.txt | 19 ++++++++++++++++++ .../cardsfolder/upcoming/blessed_defiance.txt | 10 ++++++++++ .../cardsfolder/upcoming/borrowed_time.txt | 8 ++++++++ .../cardsfolder/upcoming/cathar_commando.txt | 7 +++++++ .../res/cardsfolder/upcoming/cathars_call.txt | 10 ++++++++++ .../upcoming/falkenrath_pit_fighter.txt | 7 +++++++ .../upcoming/ghoulish_procession.txt | 6 ++++++ .../upcoming/morbid_opportunist.txt | 7 +++++++ .../cardsfolder/upcoming/rite_of_oblivion.txt | 6 ++++++ .../res/cardsfolder/upcoming/sacred_fire.txt | 7 +++++++ .../cardsfolder/upcoming/sigardian_savior.txt | 8 ++++++++ .../res/cardsfolder/upcoming/stuffed_bear.txt | 5 +++++ 14 files changed, 133 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ambitious_farmhand_seasoned_cathar.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/bereaved_survivor_dauntless_avenger.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/borrowed_time.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cathar_commando.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cathars_call.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/morbid_opportunist.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sacred_fire.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sigardian_savior.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/stuffed_bear.txt diff --git a/forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt b/forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt new file mode 100644 index 00000000000..10a8a2474c0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt @@ -0,0 +1,13 @@ +Name:Adeline, Resplendent Cathar +ManaCost:1 W W +Types:Legendary Creature Human Knight +PT:*/4 +K:Vigilance +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | Description$ CARDNAME's power is equal to the number of creatures you control. +SVar:X:Count$Valid Creature.YouCtrl +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, for each opponent, create a 1/1 white Human creature token that's tapped and attacking that player or a planeswalker they control. +SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ w_1_1_human | TokenTapped$ True | TokenAttacking$ True | ChoosePlayerOrPlaneswalker$ True | TokenOwner$ You +SVar:Y:PlayerCountOpponents$Amount +DeckHas:Ability$Token +DeckHints:Type$Knight +Oracle:Vigilance\nAdeline, Resplendent Cathar's power is equal to the number of creatures you control.\nWhenever you attack, for each opponent, create a 1/1 white Human creature token that's tapped and attacking that player or a planeswalker they control. diff --git a/forge-gui/res/cardsfolder/upcoming/ambitious_farmhand_seasoned_cathar.txt b/forge-gui/res/cardsfolder/upcoming/ambitious_farmhand_seasoned_cathar.txt new file mode 100644 index 00000000000..ec5254b1e9b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ambitious_farmhand_seasoned_cathar.txt @@ -0,0 +1,20 @@ +Name:Ambitious Farmhand +ManaCost:1 W +Types:Creature Human Peasant +PT:1/1 +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 a basic Plains card, reveal it, put it into your hand, then shuffle. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +A:AB$SetState | Cost$ 1 W W | Defined$ Self | CheckSVar$ X | SVarCompare$ GE3 | Mode$ Transform | PrecostDesc$ Coven — | SpellDescription$ Transform CARDNAME. Activate only if you control three or more creatures with different powers. +SVar:X:Count$DifferentPower_Creature.YouCtrl +AlternateMode:DoubleFaced +Oracle:When Ambitious Farmhand enters the battlefield, you may search your library for a basic Plains card, reveal it, put it into your hand, then shuffle.\nCoven — {1}{W}{W}: Transform Ambitious Farmhand. Activate only if you control three or more creatures with different powers. + +ALTERNATE + +Name:Seasoned Cathar +ManaCost:no cost +Types:Creature Human Knight +Colors:white +PT:3/3 +K:Lifelink +Oracle:Lifelink diff --git a/forge-gui/res/cardsfolder/upcoming/bereaved_survivor_dauntless_avenger.txt b/forge-gui/res/cardsfolder/upcoming/bereaved_survivor_dauntless_avenger.txt new file mode 100644 index 00000000000..61fb6fd18c3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bereaved_survivor_dauntless_avenger.txt @@ -0,0 +1,19 @@ +Name:Bereaved Survivor +ManaCost:2 W +Types:Creature Human Peasant +PT:2/1 +T:Mode$ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ When another creature you control dies, transform CARDNAME. +SVar:TrigTransform:DB$SetState | Defined$ Self | Mode$ Transform +AlternateMode:DoubleFaced +Oracle:When another creature you control dies, transform Bereaved Survivor. + +ALTERNATE + +Name:Dauntless Avenger +ManaCost:no cost +Types:Creature Human Soldier +Colors:white +PT:3/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, return target creature card with mana value 2 or less from your graveyard to the battlefield tapped and attacking. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE2 | Tapped$ True | Attacking$ True +Oracle:Whenever Dauntless Avenger attacks, return target creature card with mana value 2 or less from your graveyard to the battlefield tapped and attacking. diff --git a/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt b/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt new file mode 100644 index 00000000000..2916d4d3040 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt @@ -0,0 +1,10 @@ +Name: Blessed Defiance +ManaCost:W +Types:Instant +A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ Lifelink | SubAbility$ DBEffect | SpellDescription$ Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. +SVar:DBEffect:DB$ Effect | Name$ Blessed Defiance Effect | Triggers$ BlessedTrig | RememberObjects$ ParentTarget | StackDescription$ When {c:Targeted} dies this turn, create a 1/1 white Spirit creature token with flying. +SVar:BlessedTrig:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Graveyard | Execute$ DBToken | TriggerDescription$ When that creature dies this turn, create a 1/1 white Spirit creature token with flying. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | SubAbility$ EndEffect +SVar:EndEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile +DeckHas:Ability$Token +Oracle:Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/borrowed_time.txt b/forge-gui/res/cardsfolder/upcoming/borrowed_time.txt new file mode 100644 index 00000000000..87fe60c39bd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/borrowed_time.txt @@ -0,0 +1,8 @@ +Name:Borrowed Time +ManaCost:2 W +Types:Enchantment +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 | Duration$ UntilHostLeavesPlay +SVar:PlayMain1:TRUE +SVar:OblivionRing:TRUE +Oracle:When Borrowed Time enters the battlefield, exile target nonland permanent an opponent controls until Borrowed Time leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/cathar_commando.txt b/forge-gui/res/cardsfolder/upcoming/cathar_commando.txt new file mode 100644 index 00000000000..00c465a47e9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cathar_commando.txt @@ -0,0 +1,7 @@ +Name:Cathar Commando +ManaCost:1 W +Types:Creature Human Soldier +PT:3/1 +K:Flash +A:AB$ Destroy | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. +Oracle:Flash\n{1}, Sacrifice Cathar Commando: Destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/upcoming/cathars_call.txt b/forge-gui/res/cardsfolder/upcoming/cathars_call.txt new file mode 100644 index 00000000000..31b0d05490c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cathars_call.txt @@ -0,0 +1,10 @@ +Name:Cathar's Call +ManaCost:2 W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Vigilance | AddTrigger$ CatharTrig | Description$ Enchanted creature has vigilance and "At the beginning of your end step, create a 1/1 white Human creature token." +SVar:CatharTrig:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, create a 1/1 white Human creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human | TokenOwner$ You +DeckHas:Ability$Token +Oracle:Enchant creature\nEnchanted creature has vigilance and "At the beginning of your end step, create a 1/1 white Human creature token." diff --git a/forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt b/forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt new file mode 100644 index 00000000000..0edb0826b3b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt @@ -0,0 +1,7 @@ +Name:Falkenrath Pit Fighter +ManaCost:R +Types:Creature Vampire Warrior +PT:2/1 +A:AB$ Draw | Cost$ 1 R Discard<1/Card> Sac<1/Vampire> | Defined$ You | NumCards$ 2 | CheckSVar$ X | SpellDescription$ Draw two cards. Activate only if an opponent lost life this turn. +SVar:X:Count$LifeOppsLostThisTurn +Oracle:{1}{R}, Discard a card, Sacrifice a Vampire: Draw two cards. Activate only if an opponent lost life this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt b/forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt new file mode 100644 index 00000000000..59d9dbef6fe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt @@ -0,0 +1,6 @@ +Name:Ghoulish Procession +ManaCost:1 B +Types:Enchantment +T:Mode$ ChangesZoneAll | TriggerZones$ Battlefield | ValidCards$ Creature.nonToken | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more nontoken creatures die, create a 2/2 black Zombie creature token with decayed. This ability triggers only once each turn. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) +SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie_decayed +Oracle:Whenever one or more nontoken creatures die, create a 2/2 black Zombie creature token with decayed. This ability triggers only once each turn. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) diff --git a/forge-gui/res/cardsfolder/upcoming/morbid_opportunist.txt b/forge-gui/res/cardsfolder/upcoming/morbid_opportunist.txt new file mode 100644 index 00000000000..7a5bf5d2513 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/morbid_opportunist.txt @@ -0,0 +1,7 @@ +Name:Morbid Opportunist +ManaCost:2 B +Types:Creature Human Rogue +PT:1/3 +T:Mode$ ChangesZoneAll | TriggerZones$ Battlefield | ValidCards$ Creature.Other | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDraw | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more other creatures die, draw a card. This ability triggers only once each turn. +SVar:TrigDraw:DB$ Draw +Oracle:Whenever one or more other creatures die, draw a card. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt b/forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt new file mode 100644 index 00000000000..5903555c3c6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt @@ -0,0 +1,6 @@ +Name:Rite of Oblivion +ManaCost:W B +Types:Sorcery +K:Flashback:2 W B +A:SP$ ChangeZone | Cost$ W B Sac<1/Permanent.nonLand/nonland permanent> | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target nonland permanent. +Oracle:As an additional cost to cast this spell, sacrifice a nonland permanent.\nExile target nonland permanent.\nFlashback {2}{W}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/upcoming/sacred_fire.txt b/forge-gui/res/cardsfolder/upcoming/sacred_fire.txt new file mode 100644 index 00000000000..d899435958f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sacred_fire.txt @@ -0,0 +1,7 @@ +Name:Sacred Fire +ManaCost:R W +Types:Instant +K:Flashback:4 R W +A:SP$ DealDamage | Cost$ R W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to any target and you gain 2 life. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +Oracle:Sacred Fire deals 2 damage to any target and you gain 2 life.\nFlashback {4}{R}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/upcoming/sigardian_savior.txt b/forge-gui/res/cardsfolder/upcoming/sigardian_savior.txt new file mode 100644 index 00000000000..dd2748a53ce --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sigardian_savior.txt @@ -0,0 +1,8 @@ +Name:Sigardian Savior +ManaCost:3 W W +Types:Creature Angel +PT:3/3 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCast | Destination$ Battlefield | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, return up to two target creature cards with mana value 2 or less from your graveyard to the battlefield. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE2 | SelectPrompt$ Select up to two target creature cards with mana value 2 or less to return to the battlefield | TargetMin$ 0 | TargetMax$ 2 +Oracle:Flying\nWhen Sigardian Savior enters the battlefield, if you cast it, return up to two target creature cards with mana value 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/stuffed_bear.txt b/forge-gui/res/cardsfolder/upcoming/stuffed_bear.txt new file mode 100644 index 00000000000..8089df658b7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stuffed_bear.txt @@ -0,0 +1,5 @@ +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. From 521dcdca75d2b7a4ed8945dbea511e18fec251c8 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Mon, 13 Sep 2021 13:38:49 +0100 Subject: [PATCH 2/5] fixes --- .../upcoming/adeline_resplendent_cathar.txt | 1 - .../res/cardsfolder/upcoming/blessed_defiance.txt | 12 ++++++------ .../res/cardsfolder/upcoming/ghoulish_procession.txt | 1 + .../res/cardsfolder/upcoming/rite_of_oblivion.txt | 2 +- forge-gui/res/cardsfolder/upcoming/sacred_fire.txt | 1 + 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt b/forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt index 10a8a2474c0..caf8200d7ff 100644 --- a/forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt +++ b/forge-gui/res/cardsfolder/upcoming/adeline_resplendent_cathar.txt @@ -9,5 +9,4 @@ T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigToken | TriggerZ SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ w_1_1_human | TokenTapped$ True | TokenAttacking$ True | ChoosePlayerOrPlaneswalker$ True | TokenOwner$ You SVar:Y:PlayerCountOpponents$Amount DeckHas:Ability$Token -DeckHints:Type$Knight Oracle:Vigilance\nAdeline, Resplendent Cathar's power is equal to the number of creatures you control.\nWhenever you attack, for each opponent, create a 1/1 white Human creature token that's tapped and attacking that player or a planeswalker they control. diff --git a/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt b/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt index 2916d4d3040..5c6bd90d278 100644 --- a/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt +++ b/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt @@ -1,10 +1,10 @@ -Name: Blessed Defiance +Name:Blessed Defiance ManaCost:W Types:Instant -A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ Lifelink | SubAbility$ DBEffect | SpellDescription$ Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. -SVar:DBEffect:DB$ Effect | Name$ Blessed Defiance Effect | Triggers$ BlessedTrig | RememberObjects$ ParentTarget | StackDescription$ When {c:Targeted} dies this turn, create a 1/1 white Spirit creature token with flying. -SVar:BlessedTrig:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Graveyard | Execute$ DBToken | TriggerDescription$ When that creature dies this turn, create a 1/1 white Spirit creature token with flying. -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | SubAbility$ EndEffect -SVar:EndEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile +A:SP$ Pump | Cost$ W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | KW$ Lifelink | SubAbility$ DBEffect | SpellDescription$ Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. +SVar:DBEffect:DB$ Effect | Triggers$ SpiritEmerge | RememberObjects$ Targeted | StackDescription$ When {c:Targeted} dies this turn, create a 1/1 white Spirit creature token with flying. +SVar:SpiritEmerge:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Graveyard | Execute$ DBToken | TriggerDescription$ When that creature dies this turn, create a 1/1 white Spirit creature token with flying. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | SubAbility$ DBExileSelf +SVar:DBExileSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile DeckHas:Ability$Token Oracle:Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt b/forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt index 59d9dbef6fe..fab2e3b3391 100644 --- a/forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt +++ b/forge-gui/res/cardsfolder/upcoming/ghoulish_procession.txt @@ -3,4 +3,5 @@ ManaCost:1 B Types:Enchantment T:Mode$ ChangesZoneAll | TriggerZones$ Battlefield | ValidCards$ Creature.nonToken | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more nontoken creatures die, create a 2/2 black Zombie creature token with decayed. This ability triggers only once each turn. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie_decayed +DeckHas:Ability$Token Oracle:Whenever one or more nontoken creatures die, create a 2/2 black Zombie creature token with decayed. This ability triggers only once each turn. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) diff --git a/forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt b/forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt index 5903555c3c6..889d678999e 100644 --- a/forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt +++ b/forge-gui/res/cardsfolder/upcoming/rite_of_oblivion.txt @@ -3,4 +3,4 @@ ManaCost:W B Types:Sorcery K:Flashback:2 W B A:SP$ ChangeZone | Cost$ W B Sac<1/Permanent.nonLand/nonland permanent> | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target nonland permanent. -Oracle:As an additional cost to cast this spell, sacrifice a nonland permanent.\nExile target nonland permanent.\nFlashback {2}{W}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:As an additional cost to cast this spell, sacrifice a nonland permanent.\nExile target nonland permanent.\nFlashback {2}{W}{B} (You may cast this card from your graveyard for its flashback cost and any additional costs. Then exile it.) diff --git a/forge-gui/res/cardsfolder/upcoming/sacred_fire.txt b/forge-gui/res/cardsfolder/upcoming/sacred_fire.txt index d899435958f..0ebc8664340 100644 --- a/forge-gui/res/cardsfolder/upcoming/sacred_fire.txt +++ b/forge-gui/res/cardsfolder/upcoming/sacred_fire.txt @@ -4,4 +4,5 @@ Types:Instant K:Flashback:4 R W A:SP$ DealDamage | Cost$ R W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 2 damage to any target and you gain 2 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +DeckHas:Ability$LifeGain Oracle:Sacred Fire deals 2 damage to any target and you gain 2 life.\nFlashback {4}{R}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) From 8089224fe72bcb0361f1be6b04caf46cb5c17881 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Mon, 13 Sep 2021 18:10:23 +0100 Subject: [PATCH 3/5] fixes --- forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt b/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt index 5c6bd90d278..c14a4fd7057 100644 --- a/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt +++ b/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt @@ -1,10 +1,8 @@ Name:Blessed Defiance ManaCost:W Types:Instant -A:SP$ Pump | Cost$ W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | KW$ Lifelink | SubAbility$ DBEffect | SpellDescription$ Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. -SVar:DBEffect:DB$ Effect | Triggers$ SpiritEmerge | RememberObjects$ Targeted | StackDescription$ When {c:Targeted} dies this turn, create a 1/1 white Spirit creature token with flying. -SVar:SpiritEmerge:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Graveyard | Execute$ DBToken | TriggerDescription$ When that creature dies this turn, create a 1/1 white Spirit creature token with flying. -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | SubAbility$ DBExileSelf -SVar:DBExileSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | KW$ Lifelink | SubAbility$ DBDelayedTrigger | SpellDescription$ Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. +SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Targeted | Defined$ DelayTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ DBToken | TriggerDescription$ When that creature dies this turn, create a 1/1 white Spirit creature token with flying. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You DeckHas:Ability$Token Oracle:Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. From 991b0783b83ddcf8ffedbc4a637ab30a82b12e86 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Mon, 13 Sep 2021 23:15:00 +0100 Subject: [PATCH 4/5] fixes --- forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt | 2 +- forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt b/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt index c14a4fd7057..146ba2d87bc 100644 --- a/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt +++ b/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt @@ -4,5 +4,5 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | KW$ Lifelink | SubAbility$ DBDelayedTrigger | SpellDescription$ Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Targeted | Defined$ DelayTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ DBToken | TriggerDescription$ When that creature dies this turn, create a 1/1 white Spirit creature token with flying. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You -DeckHas:Ability$Token +DeckHas:Ability$Token & Ability$LifeGain Oracle:Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt b/forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt index 0edb0826b3b..517171db29c 100644 --- a/forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt +++ b/forge-gui/res/cardsfolder/upcoming/falkenrath_pit_fighter.txt @@ -4,4 +4,6 @@ Types:Creature Vampire Warrior PT:2/1 A:AB$ Draw | Cost$ 1 R Discard<1/Card> Sac<1/Vampire> | Defined$ You | NumCards$ 2 | CheckSVar$ X | SpellDescription$ Draw two cards. Activate only if an opponent lost life this turn. SVar:X:Count$LifeOppsLostThisTurn +DeckHas:Ability$Sacrifice & Ability$Discard +DeckHints:Type$Vampire Oracle:{1}{R}, Discard a card, Sacrifice a Vampire: Draw two cards. Activate only if an opponent lost life this turn. From d5fa07ebe474c671e40d4aaff81b4fb41d7f8597 Mon Sep 17 00:00:00 2001 From: paul_snoops Date: Tue, 14 Sep 2021 21:21:33 +0100 Subject: [PATCH 5/5] delete blessed_defiance.txt for another MR once working --- forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt diff --git a/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt b/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt deleted file mode 100644 index 146ba2d87bc..00000000000 --- a/forge-gui/res/cardsfolder/upcoming/blessed_defiance.txt +++ /dev/null @@ -1,8 +0,0 @@ -Name:Blessed Defiance -ManaCost:W -Types:Instant -A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | KW$ Lifelink | SubAbility$ DBDelayedTrigger | SpellDescription$ Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying. -SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Targeted | Defined$ DelayTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ DBToken | TriggerDescription$ When that creature dies this turn, create a 1/1 white Spirit creature token with flying. -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You -DeckHas:Ability$Token & Ability$LifeGain -Oracle:Target creature you control gets +2/+0 and gains lifelink until end of turn. When that creature dies this turn, create a 1/1 white Spirit creature token with flying.