From fc4b9ffc615dc4758e1dbb081dd93e52f94d8745 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 16 May 2022 16:41:43 -0400 Subject: [PATCH 1/6] industrial_advancement.txt --- .../res/cardsfolder/upcoming/industrial_advancement.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/industrial_advancement.txt diff --git a/forge-gui/res/cardsfolder/upcoming/industrial_advancement.txt b/forge-gui/res/cardsfolder/upcoming/industrial_advancement.txt new file mode 100644 index 00000000000..23afa8d550a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/industrial_advancement.txt @@ -0,0 +1,9 @@ +Name:Industrial Advancement +ManaCost:3 R +Types:Enchantment +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, you may sacrifice a creature. If you do, look at the top X cards of your library, where X is that creature's mana value. You may put a creature card from among them onto the battlefield. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:AB$ Dig | Cost$ Sac<1/Creature> | ForceRevealToController$ True | DigNum$ X | Optional$ True | DestinationZone$ Battlefield | ChangeValid$ Creature | AILogic$ SacAndUpgrade | RestRandomOrder$ True +SVar:X:Sacrificed$CardManaCost +DeckHas:Ability$Sacrifice +SVar:AIPreference:SacCost$Creature.nonToken+cmcGE1 +Oracle:At the beginning of your end step, you may sacrifice a creature. If you do, look at the top X cards of your library, where X is that creature's mana value. You may put a creature card from among them onto the battlefield. Put the rest on the bottom of your library in a random order. From f4764959585980507a37611b43f72b90037e2c09 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 16 May 2022 20:46:37 -0400 Subject: [PATCH 2/6] in_too_deep.txt --- forge-gui/res/cardsfolder/upcoming/in_too_deep.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/in_too_deep.txt diff --git a/forge-gui/res/cardsfolder/upcoming/in_too_deep.txt b/forge-gui/res/cardsfolder/upcoming/in_too_deep.txt new file mode 100644 index 00000000000..61deb51e22e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/in_too_deep.txt @@ -0,0 +1,9 @@ +Name:In Too Deep +ManaCost:U U +Types:Enchantment Aura +K:Split second +K:Enchant creature, planeswalker, or Clue +A:SP$ Attach | ValidTgts$ Creature,Planeswalker,Clue | TgtPrompt$ Select target creature, planeswalker, or Clue | AILogic$ Curse +S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | SetColor$ Colorless | AddType$ Clue & Artifact | RemoveCardTypes$ True | RemoveAllAbilities$ True | AddAbility$ Clue | Description$ Enchanted permanent is a colorless Clue artifact with "{2}, Sacrifice this artifact: Draw a card" and loses all other abilities. (It's no longer a creature or planeswalker.) +SVar:Clue:AB$ Draw | Cost$ 2 Sac<1/CARDNAME/this artifact> | NumCards$ 1 | SpellDescription$ Draw a card. +Oracle:Split second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nEnchant creature, planeswalker, or Clue\nEnchanted permanent is a colorless Clue artifact with "{2}, Sacrifice this artifact: Draw a card" and loses all other abilities. (It's no longer a creature or planeswalker.) From 7206b42fec8325028ed52c78cd89dc24535a205d Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 16 May 2022 20:46:46 -0400 Subject: [PATCH 3/6] jailbreak.txt --- forge-gui/res/cardsfolder/upcoming/jailbreak.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/jailbreak.txt diff --git a/forge-gui/res/cardsfolder/upcoming/jailbreak.txt b/forge-gui/res/cardsfolder/upcoming/jailbreak.txt new file mode 100644 index 00000000000..e2d4770cb16 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jailbreak.txt @@ -0,0 +1,9 @@ +Name:Jailbreak +ManaCost:1 W +Types:Sorcery +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Select target permanent in an opponent's graveyard | ValidTgts$ Permanent.OppOwn | SubAbility$ DBDelayedTrigger | SpellDescription$ Return target permanent card in an opponent's graveyard to the battlefield under their control. When that permanent enters the battlefield, return up to one target permanent card with equal or lesser mana value from your graveyard to the battlefield. +SVar:DBDelayedTrigger:DB$ DelayedTrigger | RememberObjects$ Targeted | Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.IsTriggerRemembered | Execute$ TrigReturn | TriggerDescription$ When that permanent enters the battlefield, return up to one target permanent card with equal or lesser mana value from your graveyard to the battlefield. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Select up to one target permanent with equal or lesser mana value | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.YouOwn+cmcLEX +SVar:X:TriggeredCard$CardManaCost +DeckHas:Ability$Graveyard +Oracle:Return target permanent card in an opponent's graveyard to the battlefield under their control. When that permanent enters the battlefield, return up to one target permanent card with equal or lesser mana value from your graveyard to the battlefield. From b8aef0298c1993e99017d836d4ed62f47eb99d91 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 16 May 2022 20:47:49 -0400 Subject: [PATCH 4/6] crovax.txt typo --- forge-gui/res/cardsfolder/c/crovax.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/c/crovax.txt b/forge-gui/res/cardsfolder/c/crovax.txt index 83d082c1f75..c63bf4c3a30 100644 --- a/forge-gui/res/cardsfolder/c/crovax.txt +++ b/forge-gui/res/cardsfolder/c/crovax.txt @@ -2,6 +2,6 @@ Name:Crovax ManaCost:no cost Types:Vanguard HandLifeModifier:+2/+0 -T:Mode$ DamageDone | ValidSource$ Creature+YouCtrl | ValidTarget$ Permanent,Player | TriggerZones$ Command | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature you control deals damage to a creature or player, you gain 1 life. +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Permanent,Player | TriggerZones$ Command | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature you control deals damage to a creature or player, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 Oracle:Hand +2, life +0\nWhenever a creature you control deals damage to a creature or player, you gain 1 life. From 0ff01b9fa64f1c2a72457f3b80411a79b4264698 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 16 May 2022 20:48:13 -0400 Subject: [PATCH 5/6] silhana_wayfinder.txt remove duplicate Param --- forge-gui/res/cardsfolder/s/silhana_wayfinder.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui/res/cardsfolder/s/silhana_wayfinder.txt b/forge-gui/res/cardsfolder/s/silhana_wayfinder.txt index 331db43d9ef..ff765110203 100644 --- a/forge-gui/res/cardsfolder/s/silhana_wayfinder.txt +++ b/forge-gui/res/cardsfolder/s/silhana_wayfinder.txt @@ -3,5 +3,5 @@ ManaCost:1 G Types:Creature Elf Scout PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library. You may reveal a creature or land card from among them and put it on top of your library. Put the rest on the bottom of your library in a random order. -SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature,Land | ForceRevealToController$ True | DestinationZone$ Library | LibraryPosition$ 0 | RestRandomOrder$ True | ForceRevealToController$ True +SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature,Land | ForceRevealToController$ True | DestinationZone$ Library | LibraryPosition$ 0 | RestRandomOrder$ True Oracle:When Silhana Wayfinder enters the battlefield, look at the top four cards of your library. You may reveal a creature or land card from among them and put it on top of your library. Put the rest on the bottom of your library in a random order. From 45c773762494f403dce28ea5799b64443b493a5e Mon Sep 17 00:00:00 2001 From: Northmoc Date: Mon, 16 May 2022 20:51:44 -0400 Subject: [PATCH 6/6] crovax.txt fix ValidTargets --- forge-gui/res/cardsfolder/c/crovax.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/c/crovax.txt b/forge-gui/res/cardsfolder/c/crovax.txt index c63bf4c3a30..6b769ae59dc 100644 --- a/forge-gui/res/cardsfolder/c/crovax.txt +++ b/forge-gui/res/cardsfolder/c/crovax.txt @@ -2,6 +2,6 @@ Name:Crovax ManaCost:no cost Types:Vanguard HandLifeModifier:+2/+0 -T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Permanent,Player | TriggerZones$ Command | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature you control deals damage to a creature or player, you gain 1 life. -SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Creature,Player | TriggerZones$ Command | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature you control deals damage to a creature or player, you gain 1 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 Oracle:Hand +2, life +0\nWhenever a creature you control deals damage to a creature or player, you gain 1 life.