From 0b804737d7980d3caa16065e56a705c584aa950f Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 11 Nov 2022 21:47:04 +0100 Subject: [PATCH] update --- .../res/cardsfolder/upcoming/scatter_ray.txt | 5 +++++ .../res/cardsfolder/upcoming/scrapwork_mutt.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/scrapwork_rager.txt | 11 +++++++++++ forge-gui/res/cardsfolder/upcoming/shoot_down.txt | 5 +++++ .../res/cardsfolder/upcoming/sibling_rivalry.txt | 8 ++++++++ .../res/cardsfolder/upcoming/skyfisher_spider.txt | 15 +++++++++++++++ .../cardsfolder/upcoming/slagstone_refinery.txt | 8 ++++++++ .../cardsfolder/upcoming/spectrum_sentinel.txt | 9 +++++++++ .../cardsfolder/upcoming/stone_retrieval_unit.txt | 8 ++++++++ .../res/cardsfolder/upcoming/supply_drop.txt | 9 +++++++++ 10 files changed, 88 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/scatter_ray.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/scrapwork_mutt.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/scrapwork_rager.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/shoot_down.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sibling_rivalry.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/skyfisher_spider.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/slagstone_refinery.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/spectrum_sentinel.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/stone_retrieval_unit.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/supply_drop.txt diff --git a/forge-gui/res/cardsfolder/upcoming/scatter_ray.txt b/forge-gui/res/cardsfolder/upcoming/scatter_ray.txt new file mode 100644 index 00000000000..edbb3a9473b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/scatter_ray.txt @@ -0,0 +1,5 @@ +Name:Scatter Ray +ManaCost:1 U +Types:Instant +A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Creature,Artifact | UnlessCost$ 4 | SpellDescription$ Counter target artifact or creature spell unless its controller pays {4}. +Oracle:Counter target artifact or creature spell unless its controller pays {4}. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/scrapwork_mutt.txt b/forge-gui/res/cardsfolder/upcoming/scrapwork_mutt.txt new file mode 100644 index 00000000000..493d5192429 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/scrapwork_mutt.txt @@ -0,0 +1,10 @@ +Name:Scrapwork Mutt +ManaCost:2 +Types:Artifact Creature Dog +PT:2/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME enters the battlefield, you may discard a card. If you do, draw a card. +SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 1 +K:Unearth:1 R +DeckHas:Ability$Graveyard|Discard +DeckHints:Color$Red +Oracle:When Scrapwork Mutt enters the battlefield, you may discard a card. If you do, draw a card.\nUnearth {1}{R} ({1}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/scrapwork_rager.txt b/forge-gui/res/cardsfolder/upcoming/scrapwork_rager.txt new file mode 100644 index 00000000000..9ef88a124a4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/scrapwork_rager.txt @@ -0,0 +1,11 @@ +Name:Scrapwork Rager +ManaCost:4 +Types:Artifact Creature Phyrexian Horror +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw a card and you lose 1 life. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 +K:Unearth:3 B +DeckHas:Ability|Graveyard +DeckHints:Color$Black +Oracle:When Scrapwork Rager enters the battlefield, you draw a card and you lose 1 life.\nUnearth {3}{B} ({3}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/shoot_down.txt b/forge-gui/res/cardsfolder/upcoming/shoot_down.txt new file mode 100644 index 00000000000..4cef93772dc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shoot_down.txt @@ -0,0 +1,5 @@ +Name:Shoot Down +ManaCost:3 G +Types:Instant +A:SP$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Artifact,Enchantment,Creature.withFlying | TgtPrompt$ Select target artifact, enchantment or creature with flying | SpellDescription$ Exile target artifact, enchantment or creature with flying. +Oracle:Exile target artifact, enchantment, or creature with flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sibling_rivalry.txt b/forge-gui/res/cardsfolder/upcoming/sibling_rivalry.txt new file mode 100644 index 00000000000..1bebe53d18b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sibling_rivalry.txt @@ -0,0 +1,8 @@ +Name:Sibling Rivalry +ManaCost:3 R +Types:Sorcery +A:SP$ GainControl | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DBToken | SpellDescription$ Gain control of target artifact or creature until end of turn. Untap it. It gains haste until end of turn. Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +SVar:DBToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone +SVar:PlayMain1:OPPONENTCREATURES +DeckHas:Ability$Token & Type$Artifact +Oracle:Gain control of target artifact or creature until end of turn. Untap it. It gains haste until end of turn. Create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/skyfisher_spider.txt b/forge-gui/res/cardsfolder/upcoming/skyfisher_spider.txt new file mode 100644 index 00000000000..8442e249fb5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skyfisher_spider.txt @@ -0,0 +1,15 @@ +Name:Skyfisher Spider +ManaCost:2 B G +Types:Creature Spider +PT:3/3 +K:Reach +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, you may sacrifice another creature. When you do, destroy target nonland permanent. +SVar:TrigSac:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other/another creature> | Execute$ TrigDestroy | TriggerDescription$ When you do, destroy target creature an opponent controls. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | OptionalDecider$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may gain 1 life for each creature card in your graveyard. If you do, exile CARDNAME from your graveyard. +SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | LifeAmount$ X +SVar:X:Count$TypeInYourYard.Creature +DeckHints:Ability$Graveyard|Mill|Dredge|Sacrifice +DeckHas:Ability$Sacrifice|LifeGain|Graveyard +Oracle:Reach\nWhen Skyfisher Spider enters the battlefield, you may sacrifice another creature. When you do, destroy target nonland permanent.\nWhen Skyfisher Spider dies, you may gain 1 life for each creature card in your graveyard. If you do, exile Skyfisher Spider from your graveyard. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/slagstone_refinery.txt b/forge-gui/res/cardsfolder/upcoming/slagstone_refinery.txt new file mode 100644 index 00000000000..f64de44344d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/slagstone_refinery.txt @@ -0,0 +1,8 @@ +Name:Slagstone Refinery +ManaCost:4 +Types:Artifact +T:Mode$ ChangesZone | ValidCard$ Artifact.nonToken+YouCtrl+Other,Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another nontoken artifact you control is put into a graveyard from the battlefield or is put into exile from the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone +DeckHints:Type$Artifact +DeckHas:Ability$Token +Oracle:Whenever Slagstone Refinery or another nontoken artifact you control is put into a graveyard from the battlefield or is put into exile from the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/spectrum_sentinel.txt b/forge-gui/res/cardsfolder/upcoming/spectrum_sentinel.txt new file mode 100644 index 00000000000..6cecf801d7f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spectrum_sentinel.txt @@ -0,0 +1,9 @@ +Name:Spectrum Sentinel +ManaCost:1 +Types:Artifact Creature Soldier +PT:1/2 +K:Protection:Card.MultiColor:Protection from multicolored +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.nonBasic+OppCtrl | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever a nonbasic land enters the battlefield under an opponent's control, you gain 1 life. +SVar:TrigGainLife:DB$ GainLife | NumLife$ 1 +DeckHas:Ability$LifeGain +Oracle:Protection from multicolored (This creature can't be blocked, targeted, dealt damage, enchanted, or equipped by anything multicolored.)\nWhenever a nonbasic land enters the battlefield under an opponent's control, you gain 1 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/stone_retrieval_unit.txt b/forge-gui/res/cardsfolder/upcoming/stone_retrieval_unit.txt new file mode 100644 index 00000000000..f6fac292554 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stone_retrieval_unit.txt @@ -0,0 +1,8 @@ +Name:Stone Retrieval Unit +ManaCost:4 +Types:Artifact Creature Construct +PT:2/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ When CARDNAME enters the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.) +SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone +DeckHas:Ability$Token & Type$Artifact +Oracle:When Stone Retrieval Unit enters the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/supply_drop.txt b/forge-gui/res/cardsfolder/upcoming/supply_drop.txt new file mode 100644 index 00000000000..3ed6e5a4fb2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/supply_drop.txt @@ -0,0 +1,9 @@ +Name:Supply Drop +ManaCost:3 +Types:Artifact +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gets +2/+2 until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select another creature | NumAtt$ +2 | NumDef$ +2 +A:AB$ Draw | Cost$ 4 T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. +DeckHas:Ability$Sacrifice +Oracle:Flash\nWhen Supply Drop enters the battlefield, target creature you control gets +2/+2 until end of turn.\n{4}, {T}, Sacrifice Supply Drop: Draw a card. \ No newline at end of file