From a4fad0714bf147061407987d4c47cb7236bac794 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Thu, 10 Nov 2022 21:13:48 +0100 Subject: [PATCH 1/7] update --- .../res/cardsfolder/upcoming/dredging_claw.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/fallaji_excavation.txt | 8 ++++++++ .../res/cardsfolder/upcoming/ravenous_gigamole.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/raze_to_the_ground.txt | 11 +++++++++++ forge-gui/res/cardsfolder/upcoming/recommission.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/rescue_retriever.txt | 12 ++++++++++++ .../res/cardsfolder/upcoming/retrieval_agent.txt | 6 ++++++ forge-gui/res/cardsfolder/upcoming/roc_hunter.txt | 6 ++++++ .../cardsfolder/upcoming/sardian_cliffstomper.txt | 8 ++++++++ .../cardsfolder/upcoming/sarinth_steelseeker.txt | 13 +++++++++++++ 10 files changed, 94 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/dredging_claw.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/recommission.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rescue_retriever.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/retrieval_agent.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/roc_hunter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sardian_cliffstomper.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt diff --git a/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt b/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt new file mode 100644 index 00000000000..9082d708b2d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt @@ -0,0 +1,10 @@ +Name:Dissatisfied Customer +ManaCost:2 B +Types:Creature Vampire Guest +PT:2/1 +K:Flying +K:Haste +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiceRoll | TriggerDescription$ When CARDNAME enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. +SVar:TrigDiceRoll:DB$ RollDice | ResultSVar$ Result | ResultSubAbilities$ 1-3:DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Result +Oracle:Flying, haste\nWhen Dissatisfied Customer enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt b/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt new file mode 100644 index 00000000000..476b08d22bf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt @@ -0,0 +1,8 @@ +Name:Clowning Around +ManaCost:1 W +Types:Sorcery +A:SP$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_a_clown_robot | SubAbility$ DBRoll | SpellDescription$ Create two 1/1 white Clown Robot artifact creature tokens, then roll a six-sided die. If the result is equal to or less than the number of Robots you control, create a 1/1 white Clown Robot artifact creature token. +SVar:DBRoll:DB$ RollDice | ResultSVar$ Result | ResultSubAbilities$ 1-6:DBToken +SVar:DBToken:DB$ Token | TokenScript$ w_1_1_a_clown_robot | ConditionCheckSVar$ Result | ConditionSVarCompare$ LEX +SVar:X:Count$Valid Robot.YouCtrl +Oracle:Create two 1/1 white Clown Robot artifact creature tokens, then roll a six-sided die. If the result is equal to or less than the number of Robots you control, create a 1/1 white Clown Robot artifact creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt b/forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt new file mode 100644 index 00000000000..9082d708b2d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt @@ -0,0 +1,10 @@ +Name:Dissatisfied Customer +ManaCost:2 B +Types:Creature Vampire Guest +PT:2/1 +K:Flying +K:Haste +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiceRoll | TriggerDescription$ When CARDNAME enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. +SVar:TrigDiceRoll:DB$ RollDice | ResultSVar$ Result | ResultSubAbilities$ 1-3:DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Result +Oracle:Flying, haste\nWhen Dissatisfied Customer enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt b/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt new file mode 100644 index 00000000000..2251add2fc4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt @@ -0,0 +1,11 @@ +Name:Disciple of Caelus Nin +ManaCost:4 W +Types:Creature Human Wizard +PT:3/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeatEach | TriggerDescription$ When CARDNAME enters the battlefield, starting with you, each player chooses up to five permanents they control. All permanents other than CARDNAME that weren't chosen this way phase out. +SVar:TrigRepeatEach:DB$ RepeatEach | RepeatPlayers$ Player | StartingWithActivator$ True | RepeatSubAbility$ DBChoosePermanent | SubAbility$ DBPhaseOut +SVar:DBChoosePermanent:DB$ ChooseCard | ChoiceTitle$ Choose up to five permanents you control | MinAmount$ 0 | Amount$ 5 | Defined$ Remembered | Choices$ Permanent.RememberedPlayerCtrl | RememberChosen$ True | AILogic$ NotSelf +SVar:DBPhaseOut:DB$ Phases | AllValid$ Permanent.Other+IsNotRemembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True | ClearRemembered$ True +S:Mode$ CantPhaseIn | ValidCard$ Permanent | Description$ Permanents can't phase in. +Oracle:When Disciple of Caelus Nin enters the battlefield, starting with you, each player chooses up to five permanents they control. All permanents other than Disciple of Caelus Nin that weren't chosen this way phase out.\nPermanents can't phase in. diff --git a/forge-gui/res/cardsfolder/upcoming/recommission.txt b/forge-gui/res/cardsfolder/upcoming/recommission.txt new file mode 100644 index 00000000000..1a52713ef2b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/recommission.txt @@ -0,0 +1,10 @@ +Name:Recommission +ManaCost:1 W +Types:Sorcery +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Artifact.YouCtrl+cmcLE3,Creature.YouCtrl+cmcLE3 |SpellDescription$ Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. +SVar:TrigAddAPI:DB$ Effect | RememberObjects$ Remembered | ForgetOnMoved$ Stack | ReplacementEffects$ ReplaceEnter +SVar:ReplaceEnter:Event$ Moved | ValidCard$ Card.IsRemembered | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | Destination$ Battlefield | ReplaceWith$ AddExtraCounter | ReplacementResult$ Updated | Description$ That creature enters the battlefield with an additional +1/+1 counter, trample counter, and vigilance counter on it. +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterTypes$ P1P1| CounterNum$ 1 | SubAbility$ DBExile +SVar:DBExile:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile +Oracle:Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. + diff --git a/forge-gui/res/cardsfolder/upcoming/rescue_retriever.txt b/forge-gui/res/cardsfolder/upcoming/rescue_retriever.txt new file mode 100644 index 00000000000..d4641b3bfca --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rescue_retriever.txt @@ -0,0 +1,12 @@ +Name:Rescue Retriever +ManaCost:3 W W +Types:Creature Dog Soldier +PT:3/3 +K:Flash +DeckHas:Ability$Counters +DeckHints:Type$Soldier +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each other Soldier you control. +SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Soldier.YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 +R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Soldier.attacking+YouCtrl+Other | IsCombat$ True | Description$ Prevent all damage that would be dealt to other attacking Soldiers you control. +SVar:NonStackingEffect:True +Oracle:Flash\nWhen Rescue Retriever enters the battlefield, put a +1/+1 counter on each other Soldier you control.\nPrevent all damage that would be dealt to other attacking Soldiers you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/retrieval_agent.txt b/forge-gui/res/cardsfolder/upcoming/retrieval_agent.txt new file mode 100644 index 00000000000..40668a204ed --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/retrieval_agent.txt @@ -0,0 +1,6 @@ +Name:Retrieval Agent +ManaCost:3 U +Types:Creature Human Soldier +PT:2/5 +A:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. +Oracle:{2}: Retrieval Agent gets +1/-1 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/roc_hunter.txt b/forge-gui/res/cardsfolder/upcoming/roc_hunter.txt new file mode 100644 index 00000000000..ebf2e87f30a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/roc_hunter.txt @@ -0,0 +1,6 @@ +Name:Roc Hunter +ManaCost:1 R +Types:Creature Human Soldier +PT:3/1 +K:Reach +Oracle:Reach \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sardian_cliffstomper.txt b/forge-gui/res/cardsfolder/upcoming/sardian_cliffstomper.txt new file mode 100644 index 00000000000..44abad87dd9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sardian_cliffstomper.txt @@ -0,0 +1,8 @@ +Name:Sardian Cliffstomper +ManaCost:1 R +Types:Creature Minotaur Barbarian +PT:0/4 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | IsPresent$ Mountain.YouCtrl | PresentCompare$ GE4 | Condition$ PlayerTurn | Description$ As long as it's your turn and you control four or more Mountains, CARDNAME gets +X/+0, where X is the number of Mountains you control. +SVar:X:Count$Valid Mountain.YouCtrl +SVar:BuffedBy:Mountain +Oracle:As long as it's your turn and you control four or more Mountains, Sardian Cliffstomper gets +X/+0, where X is the number of Mountains you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt b/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt new file mode 100644 index 00000000000..ada4f5f4e71 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt @@ -0,0 +1,13 @@ +Name:Sarinth Steelseeker +ManaCost:1 G +Types:Creature Human Artificer Scout +PT:1/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever an artifact enters the battlefield under your control, look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. +SVar:TrigPeak:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Land | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Optional$ True | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | SubAbility$ DBGrave +SVar:DBGrave:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Graveyard | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 +DeckHas:Ability$Graveyard +DeckHints:Type$Artifact +Oracle:Whenever an artifact enters the battlefield under your control, look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. \ No newline at end of file From 1da42f9a6bd05a704a9edde6287198ddc8eecfce Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 11 Nov 2022 08:45:42 +0100 Subject: [PATCH 2/7] update --- .../cardsfolder/upcoming/dredging_claw.txt | 20 ++++++++--------- .../upcoming/fallaji_excavation.txt | 13 +++++------ .../upcoming/ravenous_gigamole.txt | 22 ++++++++++--------- .../upcoming/raze_to_the_ground.txt | 19 +++++++--------- .../res/cardsfolder/upcoming/recommission.txt | 11 ++++------ .../cardsfolder/upcoming/rescue_retriever.txt | 4 ++-- .../upcoming/sarinth_steelseeker.txt | 3 +-- 7 files changed, 43 insertions(+), 49 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt b/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt index 9082d708b2d..8fc0168ce51 100644 --- a/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt +++ b/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt @@ -1,10 +1,10 @@ -Name:Dissatisfied Customer -ManaCost:2 B -Types:Creature Vampire Guest -PT:2/1 -K:Flying -K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiceRoll | TriggerDescription$ When CARDNAME enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. -SVar:TrigDiceRoll:DB$ RollDice | ResultSVar$ Result | ResultSubAbilities$ 1-3:DBLoseLife -SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Result -Oracle:Flying, haste\nWhen Dissatisfied Customer enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. \ No newline at end of file +Name:Dredging Claw +ManaCost:2 +Types:Artifact Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddKeyword$ Menace | Description$ Equipped creature gets +1/+0 and has menace. +T:Mode$ ChangesZone | Destination$ Battlefield | Origin$ Graveyard | TriggerZones$ Battlefield | OptionalDecider$ You | ValidCard$ Creature.YouOwn | Execute$ TrigAttach | TriggerDescription$ Whenever a creature enters the battlefield from your graveyard, you may attach CARDNAME to it. +SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard +K:Equip:1 B +DeckHas:Keyword$Menace +DeckHints:Ability$Graveyard & Color$Black +Oracle:Equipped creature gets +1/+0 and has menace. (It’s can't be blocked except by two or more creatures.)\nWhenever a creature enters the battlefield from your graveyard, you may attach Dredging Claw to it.\nEquip {1}{B} ({1}{B}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt b/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt index 476b08d22bf..734136d4080 100644 --- a/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt +++ b/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt @@ -1,8 +1,7 @@ -Name:Clowning Around -ManaCost:1 W +Name:Fallaji Excavation +ManaCost:3 G G Types:Sorcery -A:SP$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_a_clown_robot | SubAbility$ DBRoll | SpellDescription$ Create two 1/1 white Clown Robot artifact creature tokens, then roll a six-sided die. If the result is equal to or less than the number of Robots you control, create a 1/1 white Clown Robot artifact creature token. -SVar:DBRoll:DB$ RollDice | ResultSVar$ Result | ResultSubAbilities$ 1-6:DBToken -SVar:DBToken:DB$ Token | TokenScript$ w_1_1_a_clown_robot | ConditionCheckSVar$ Result | ConditionSVarCompare$ LEX -SVar:X:Count$Valid Robot.YouCtrl -Oracle:Create two 1/1 white Clown Robot artifact creature tokens, then roll a six-sided die. If the result is equal to or less than the number of Robots you control, create a 1/1 white Clown Robot artifact creature token. \ No newline at end of file +A:SP$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone | TokenAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Create three tapped Powerstone tokens. You gain 3 life. (The tokens are artifacts with é{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 +DeckHas:Ability$Token|LifeGain & Type$Artifact +Oracle:Create three tapped Powerstone tokens. You gain 3 life. (The tokens are artifacts 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/ravenous_gigamole.txt b/forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt index 9082d708b2d..52402dc693d 100644 --- a/forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt +++ b/forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt @@ -1,10 +1,12 @@ -Name:Dissatisfied Customer -ManaCost:2 B -Types:Creature Vampire Guest -PT:2/1 -K:Flying -K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiceRoll | TriggerDescription$ When CARDNAME enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. -SVar:TrigDiceRoll:DB$ RollDice | ResultSVar$ Result | ResultSubAbilities$ 1-3:DBLoseLife -SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Result -Oracle:Flying, haste\nWhen Dissatisfied Customer enters the battlefield, roll a six-sided die. If the result is 3 or less, you lose that much life. \ No newline at end of file +Name:Ravenous Gigamole +ManaCost:3 B +Types:Creature Mole Horror +PT:2/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill three cards. You may put a creature card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on CARDNAME. (To mill a card, player put the top card of your library into your graveyard.) +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | RememberMilled$ True | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Creature.YouOwn+IsRemembered | RememberChanged$ True | ForgetOtherRemembered$ True | Hidden$ True | Optional$ True | SubAbility$ DBCounter +SVar:DBCounter:DB$ PutCounter | Defined$ Card.Self | CounterType$ P1P1 | ConditionDefined$ Remembered | ConditionNotPresent$ Card | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Mill|Counters +DeckHints:Ability$Graveyard +Oracle:When Ravenous Gigamole enters the battlefield, mill three cards. You may put a creature card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on Ravenous Gigamole. (To mill a card, player put the top card of your library into your graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt b/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt index 2251add2fc4..d9ae435c1e8 100644 --- a/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt +++ b/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt @@ -1,11 +1,8 @@ -Name:Disciple of Caelus Nin -ManaCost:4 W -Types:Creature Human Wizard -PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeatEach | TriggerDescription$ When CARDNAME enters the battlefield, starting with you, each player chooses up to five permanents they control. All permanents other than CARDNAME that weren't chosen this way phase out. -SVar:TrigRepeatEach:DB$ RepeatEach | RepeatPlayers$ Player | StartingWithActivator$ True | RepeatSubAbility$ DBChoosePermanent | SubAbility$ DBPhaseOut -SVar:DBChoosePermanent:DB$ ChooseCard | ChoiceTitle$ Choose up to five permanents you control | MinAmount$ 0 | Amount$ 5 | Defined$ Remembered | Choices$ Permanent.RememberedPlayerCtrl | RememberChosen$ True | AILogic$ NotSelf -SVar:DBPhaseOut:DB$ Phases | AllValid$ Permanent.Other+IsNotRemembered | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True | ClearRemembered$ True -S:Mode$ CantPhaseIn | ValidCard$ Permanent | Description$ Permanents can't phase in. -Oracle:When Disciple of Caelus Nin enters the battlefield, starting with you, each player chooses up to five permanents they control. All permanents other than Disciple of Caelus Nin that weren't chosen this way phase out.\nPermanents can't phase in. +Name:Raze to the Ground +ManaCost:1 R +Types:Sorcery +K:This spell can't be countered. +A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Artifact | SubAbility$ DBDraw | SpellDescription$ Destroy target artifact. If its mana value was 1 or less, draw a card. +SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | ConditionSVarCompare$ LE1 +SVar:X:Targeted$CardManaCost +Oracle:This spell can't be countered.\nDestroy target artifact. If its mana value was 1 or less, draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/recommission.txt b/forge-gui/res/cardsfolder/upcoming/recommission.txt index 1a52713ef2b..cac6433af95 100644 --- a/forge-gui/res/cardsfolder/upcoming/recommission.txt +++ b/forge-gui/res/cardsfolder/upcoming/recommission.txt @@ -1,10 +1,7 @@ Name:Recommission ManaCost:1 W Types:Sorcery -A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Artifact.YouCtrl+cmcLE3,Creature.YouCtrl+cmcLE3 |SpellDescription$ Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. -SVar:TrigAddAPI:DB$ Effect | RememberObjects$ Remembered | ForgetOnMoved$ Stack | ReplacementEffects$ ReplaceEnter -SVar:ReplaceEnter:Event$ Moved | ValidCard$ Card.IsRemembered | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | Destination$ Battlefield | ReplaceWith$ AddExtraCounter | ReplacementResult$ Updated | Description$ That creature enters the battlefield with an additional +1/+1 counter, trample counter, and vigilance counter on it. -SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterTypes$ P1P1| CounterNum$ 1 | SubAbility$ DBExile -SVar:DBExile:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile -Oracle:Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. - +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBPutCounter | ValidTgts$ Artifact.YouCtrl+cmcLE3,Creature.YouCtrl+cmcLE3 | TgtPrompt$ Select target artifact or creature card with mana value 3 from your graveyard | SpellDescription$ Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Graveyard|Counter +Oracle:Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/rescue_retriever.txt b/forge-gui/res/cardsfolder/upcoming/rescue_retriever.txt index d4641b3bfca..7159f76867a 100644 --- a/forge-gui/res/cardsfolder/upcoming/rescue_retriever.txt +++ b/forge-gui/res/cardsfolder/upcoming/rescue_retriever.txt @@ -3,10 +3,10 @@ ManaCost:3 W W Types:Creature Dog Soldier PT:3/3 K:Flash -DeckHas:Ability$Counters -DeckHints:Type$Soldier T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each other Soldier you control. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Soldier.YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Soldier.attacking+YouCtrl+Other | IsCombat$ True | Description$ Prevent all damage that would be dealt to other attacking Soldiers you control. SVar:NonStackingEffect:True +DeckHas:Ability$Counters +DeckHints:Type$Soldier Oracle:Flash\nWhen Rescue Retriever enters the battlefield, put a +1/+1 counter on each other Soldier you control.\nPrevent all damage that would be dealt to other attacking Soldiers you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt b/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt index ada4f5f4e71..838c4d6ae50 100644 --- a/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt +++ b/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt @@ -3,11 +3,10 @@ ManaCost:1 G Types:Creature Human Artificer Scout PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever an artifact enters the battlefield under your control, look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. -SVar:TrigPeak:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Land | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBChangeZone +SVar:TrigDig:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Land | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Optional$ True | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | SubAbility$ DBGrave SVar:DBGrave:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Graveyard | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 DeckHas:Ability$Graveyard DeckHints:Type$Artifact Oracle:Whenever an artifact enters the battlefield under your control, look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. \ No newline at end of file From b1c7392118e911f1a4f7c4ff8f84aaf04ef72c26 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 11 Nov 2022 08:47:48 +0100 Subject: [PATCH 3/7] Update sarinth_steelseeker.txt --- forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt b/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt index 838c4d6ae50..ae22123c31b 100644 --- a/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt +++ b/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt @@ -5,8 +5,8 @@ PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever an artifact enters the battlefield under your control, look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. SVar:TrigDig:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Land | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Optional$ True | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | SubAbility$ DBGrave -SVar:DBGrave:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Graveyard | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 +SVar:DBGrave:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Graveyard | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard DeckHints:Type$Artifact -Oracle:Whenever an artifact enters the battlefield under your control, look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. \ No newline at end of file +Oracle:Whenever an artifact enters the battlefield under your control, look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. From 8d4116e5216db6d58eb1224ce55e5473d52c0b81 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 11 Nov 2022 14:23:33 +0100 Subject: [PATCH 4/7] update --- forge-gui/res/cardsfolder/upcoming/dredging_claw.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt b/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt index 8fc0168ce51..0805acc812c 100644 --- a/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt +++ b/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt @@ -1,9 +1,9 @@ Name:Dredging Claw ManaCost:2 Types:Artifact Equipment -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddKeyword$ Menace | Description$ Equipped creature gets +1/+0 and has menace. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddKeyword$ Menace | Description$ Equipped creature gets +1/+0 and has menace. T:Mode$ ChangesZone | Destination$ Battlefield | Origin$ Graveyard | TriggerZones$ Battlefield | OptionalDecider$ You | ValidCard$ Creature.YouOwn | Execute$ TrigAttach | TriggerDescription$ Whenever a creature enters the battlefield from your graveyard, you may attach CARDNAME to it. -SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard +SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard K:Equip:1 B DeckHas:Keyword$Menace DeckHints:Ability$Graveyard & Color$Black diff --git a/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt b/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt index 734136d4080..f5f9b55dbe8 100644 --- a/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt +++ b/forge-gui/res/cardsfolder/upcoming/fallaji_excavation.txt @@ -1,7 +1,7 @@ Name:Fallaji Excavation ManaCost:3 G G Types:Sorcery -A:SP$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone | TokenAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Create three tapped Powerstone tokens. You gain 3 life. (The tokens are artifacts with é{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +A:SP$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone | TokenAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Create three tapped Powerstone tokens. You gain 3 life. (The tokens are artifacts with {T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 DeckHas:Ability$Token|LifeGain & Type$Artifact Oracle:Create three tapped Powerstone tokens. You gain 3 life. (The tokens are artifacts with é{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") \ No newline at end of file From f98c32b041716ea2af1cd9a3c087d8c3761e3e94 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 11 Nov 2022 16:51:53 +0100 Subject: [PATCH 5/7] update --- forge-gui/res/cardsfolder/upcoming/dredging_claw.txt | 6 ++++-- forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt | 6 +++--- forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt | 7 ++++--- forge-gui/res/cardsfolder/upcoming/recommission.txt | 8 ++++++-- .../res/cardsfolder/upcoming/sarinth_steelseeker.txt | 6 +++--- 5 files changed, 20 insertions(+), 13 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt b/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt index 0805acc812c..3a75ade7e07 100644 --- a/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt +++ b/forge-gui/res/cardsfolder/upcoming/dredging_claw.txt @@ -5,6 +5,8 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddKeyword$ M T:Mode$ ChangesZone | Destination$ Battlefield | Origin$ Graveyard | TriggerZones$ Battlefield | OptionalDecider$ You | ValidCard$ Creature.YouOwn | Execute$ TrigAttach | TriggerDescription$ Whenever a creature enters the battlefield from your graveyard, you may attach CARDNAME to it. SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard K:Equip:1 B +AI:RemoveDeck:Random DeckHas:Keyword$Menace -DeckHints:Ability$Graveyard & Color$Black -Oracle:Equipped creature gets +1/+0 and has menace. (It’s can't be blocked except by two or more creatures.)\nWhenever a creature enters the battlefield from your graveyard, you may attach Dredging Claw to it.\nEquip {1}{B} ({1}{B}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +DeckNeeds:Color$Black +DeckHints:Ability$Graveyard +Oracle:Equipped creature gets +1/+0 and has menace. (It's can't be blocked except by two or more creatures.)\nWhenever a creature enters the battlefield from your graveyard, you may attach Dredging Claw to it.\nEquip {1}{B} ({1}{B}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt b/forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt index 52402dc693d..a10361c2ac7 100644 --- a/forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt +++ b/forge-gui/res/cardsfolder/upcoming/ravenous_gigamole.txt @@ -2,11 +2,11 @@ Name:Ravenous Gigamole ManaCost:3 B Types:Creature Mole Horror PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill three cards. You may put a creature card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on CARDNAME. (To mill a card, player put the top card of your library into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill three cards. You may put a creature card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on CARDNAME. (To mill a card, a player puts the top card of their library into their graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | RememberMilled$ True | SubAbility$ DBChangeZone -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Creature.YouOwn+IsRemembered | RememberChanged$ True | ForgetOtherRemembered$ True | Hidden$ True | Optional$ True | SubAbility$ DBCounter +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard,Exile | Destination$ Hand | ChangeType$ Creature.YouOwn+IsRemembered | RememberChanged$ True | ForgetOtherRemembered$ True | Hidden$ True | Optional$ True | SubAbility$ DBCounter SVar:DBCounter:DB$ PutCounter | Defined$ Card.Self | CounterType$ P1P1 | ConditionDefined$ Remembered | ConditionNotPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Mill|Counters DeckHints:Ability$Graveyard -Oracle:When Ravenous Gigamole enters the battlefield, mill three cards. You may put a creature card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on Ravenous Gigamole. (To mill a card, player put the top card of your library into your graveyard.) \ No newline at end of file +Oracle:When Ravenous Gigamole enters the battlefield, mill three cards. You may put a creature card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on Ravenous Gigamole. (To mill a card, a player puts the top card of their library into their graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt b/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt index d9ae435c1e8..ae6e1f5a1c0 100644 --- a/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt +++ b/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt @@ -2,7 +2,8 @@ Name:Raze to the Ground ManaCost:1 R Types:Sorcery K:This spell can't be countered. -A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Artifact | SubAbility$ DBDraw | SpellDescription$ Destroy target artifact. If its mana value was 1 or less, draw a card. -SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | ConditionSVarCompare$ LE1 -SVar:X:Targeted$CardManaCost +A:SP$ Destroy | ValidTgts$ Artifact | SubAbility$ DBDraw | RememberLKI$ True | SpellDescription$ Destroy target artifact. If its mana value was 1 or less, draw a card. +SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | ConditionSVarCompare$ LE1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:RememberedLKI$CardManaCost Oracle:This spell can't be countered.\nDestroy target artifact. If its mana value was 1 or less, draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/recommission.txt b/forge-gui/res/cardsfolder/upcoming/recommission.txt index cac6433af95..8383d7e1d7f 100644 --- a/forge-gui/res/cardsfolder/upcoming/recommission.txt +++ b/forge-gui/res/cardsfolder/upcoming/recommission.txt @@ -1,7 +1,11 @@ Name:Recommission ManaCost:1 W Types:Sorcery -A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBPutCounter | ValidTgts$ Artifact.YouCtrl+cmcLE3,Creature.YouCtrl+cmcLE3 | TgtPrompt$ Select target artifact or creature card with mana value 3 from your graveyard | SpellDescription$ Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. -SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | CounterType$ P1P1 | CounterNum$ 1 +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | AnimateSubAbility$ DBConditionEffect | ValidTgts$ Artifact.YouCtrl+cmcLE3,Creature.YouCtrl+cmcLE3 | TgtPrompt$ Select target artifact or creature card with mana value 3 from your graveyard | SpellDescription$ Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. +SVar:DBConditionEffect:DB$ Effect | RememberObjects$ Remembered | ReplacementEffects$ ETBCreat | SubAbility$ DBCleanup +SVar:ETBCreat:Event$ Moved | ValidCard$ Creature.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | ReplacementResult$ Updated | Description$ If it's a creature, it enters with an additional +1/+1 counter on it. +SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ True | CounterNum$ 1 | SubAbility$ DBExile +SVar:DBExile:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard|Counter Oracle:Return target artifact or creature card with mana value 3 or less from your graveyard to the battlefield. If a creature enters the battlefield this way, it enters with an additional +1/+1 counter on it. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt b/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt index ae22123c31b..74b9cff39b3 100644 --- a/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt +++ b/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt @@ -3,9 +3,9 @@ ManaCost:1 G Types:Creature Human Artificer Scout PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever an artifact enters the battlefield under your control, look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. -SVar:TrigDig:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Land | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBChangeZone -SVar:DBChangeZone:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Optional$ True | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | SubAbility$ DBGrave -SVar:DBGrave:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Graveyard | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | SubAbility$ DBCleanup +SVar:TrigDig:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Land | RevealOptional$ True | RememberPeeked$ True | ImprintRevealed$ True | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Defined$ Imprinted | ForgetChanged$ True | Origin$ Library | Destination$ Hand | SubAbility$ DBGrave +SVar:DBGrave:DB$ ChangeZone | Defined$ Imprinted | Origin$ Library | Destination$ Graveyard | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Graveyard DeckHints:Type$Artifact From 8f0a79d79401887a09107488761518d925b56676 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 11 Nov 2022 16:59:39 +0100 Subject: [PATCH 6/7] update --- forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt b/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt index 74b9cff39b3..daaec3c70fb 100644 --- a/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt +++ b/forge-gui/res/cardsfolder/upcoming/sarinth_steelseeker.txt @@ -4,9 +4,9 @@ Types:Creature Human Artificer Scout PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever an artifact enters the battlefield under your control, look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. SVar:TrigDig:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Land | RevealOptional$ True | RememberPeeked$ True | ImprintRevealed$ True | SubAbility$ DBChangeZone -SVar:DBChangeZone:DB$ ChangeZone | Defined$ Imprinted | ForgetChanged$ True | Origin$ Library | Destination$ Hand | SubAbility$ DBGrave -SVar:DBGrave:DB$ ChangeZone | Defined$ Imprinted | Origin$ Library | Destination$ Graveyard | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:DBChangeZone:DB$ ChangeZone | Defined$ Imprinted | Optional$ True | ForgetChanged$ True | Origin$ Library | Destination$ Hand | SubAbility$ DBGrave +SVar:DBGrave:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Optional$ True | Destination$ Graveyard | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True DeckHas:Ability$Graveyard DeckHints:Type$Artifact Oracle:Whenever an artifact enters the battlefield under your control, look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. From 4996c9a4c10141224bf9e05486b5b8ef4af1b837 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 11 Nov 2022 17:01:13 +0100 Subject: [PATCH 7/7] Update raze_to_the_ground.txt --- forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt b/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt index ae6e1f5a1c0..d15e127e093 100644 --- a/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt +++ b/forge-gui/res/cardsfolder/upcoming/raze_to_the_ground.txt @@ -2,8 +2,8 @@ Name:Raze to the Ground ManaCost:1 R Types:Sorcery K:This spell can't be countered. -A:SP$ Destroy | ValidTgts$ Artifact | SubAbility$ DBDraw | RememberLKI$ True | SpellDescription$ Destroy target artifact. If its mana value was 1 or less, draw a card. +A:SP$ Destroy | ValidTgts$ Artifact | SubAbility$ DBDraw | RememberLKI$ True | AlwaysRemember$ True | SpellDescription$ Destroy target artifact. If its mana value was 1 or less, draw a card. SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | ConditionSVarCompare$ LE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardManaCost -Oracle:This spell can't be countered.\nDestroy target artifact. If its mana value was 1 or less, draw a card. \ No newline at end of file +Oracle:This spell can't be countered.\nDestroy target artifact. If its mana value was 1 or less, draw a card.