From 9852e9b43b6eb129693680e6ccb047a8c3766572 Mon Sep 17 00:00:00 2001 From: Tim Mocny Date: Sun, 27 Mar 2022 04:44:30 +0000 Subject: [PATCH] =?UTF-8?q?CLB=20=E2=80=93=2024=20Mar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../res/cardsfolder/upcoming/elder_brain.txt | 14 ++++++++++++++ .../upcoming/minsc_&_boo_timeless_heroes.txt | 17 +++++++++++++++++ .../res/cardsfolder/upcoming/wand_of_wonder.txt | 13 +++++++++++++ forge-gui/res/lists/TypeLists.txt | 1 + 4 files changed, 45 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/elder_brain.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/minsc_&_boo_timeless_heroes.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/wand_of_wonder.txt diff --git a/forge-gui/res/cardsfolder/upcoming/elder_brain.txt b/forge-gui/res/cardsfolder/upcoming/elder_brain.txt new file mode 100644 index 00000000000..bfc451caddf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/elder_brain.txt @@ -0,0 +1,14 @@ +Name:Elder Brain +ManaCost:5 B B +Types:Creature Horror +PT:6/6 +K:Menace +T:Mode$ Attacks | ValidCard$ Card.Self | Attacked$ Player | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME attacks a player, exile all cards from that player's hand, then they draw that many cards. You may play lands and cast spells from among the exiled cards for as long as they remain exiled. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. +SVar:TrigExile:DB$ ChangeZoneAll | Defined$ TriggeredDefendingPlayer | ChangeType$ Card | Origin$ Hand | Destination$ Exile | RememberChanged$ True | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ TriggeredDefendingPlayer | NumCards$ RemTossed | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ MayPlay | SubAbility$ DBCleanup | Duration$ Permanent | ForgetOnMoved$ Exile +SVar:MayPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play lands and cast spells from among the exiled cards for as long as they remain exiled. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:RemTossed:Remembered$Amount +SVar:HasAttackEffect:TRUE +Oracle:Menace\nWhenever Elder Brain attacks a player, exile all cards from that player's hand, then they draw that many cards. You may play lands and cast spells from among the exiled cards for as long as they remain exiled. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. diff --git a/forge-gui/res/cardsfolder/upcoming/minsc_&_boo_timeless_heroes.txt b/forge-gui/res/cardsfolder/upcoming/minsc_&_boo_timeless_heroes.txt new file mode 100644 index 00000000000..e1ccad56838 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/minsc_&_boo_timeless_heroes.txt @@ -0,0 +1,17 @@ +Name:Minsc & Boo, Timeless Heroes +ManaCost:2 R G +Types:Legendary Planeswalker Minsc +Loyalty: 3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield and at the beginning of your upkeep, you may create Boo, a legendary 1/1 red Hamster creature token with trample and haste. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | Secondary$ True | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield and at the beginning of your upkeep, you may create Boo, a legendary 1/1 red Hamster creature token with trample and haste. +SVar:TrigToken:DB$ Token | TokenScript$ boo +A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.withTrample,Creature.withHaste | TgtPrompt$ Select target creature with trample or haste | TargetMin$ 0 | TargetMax$ 1 | CounterType$ P1P1 | CounterNum$ 3 | SpellDescription$ Put three +1/+1 counters on up to one target creature with trample or haste. +A:AB$ Sacrifice | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ DBImmediateTrigger | SpellDescription$ Sacrifice a creature. When you do, CARDNAME deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards. +SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigDamage | ConditionDefined$ RememberedLKI | ConditionPresent$ Creature | RememberObjects$ RememberedLKI | TriggerDescription$ When you do, CARDNAME deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | ConditionDefined$ DelayTriggerRememberedLKI | ConditionPresent$ Hamster | NumCards$ X +SVar:X:TriggerRemembered$CardPower +K:CARDNAME can be your commander. +DeckHas:Ability$Sacrifice|Counters|Token +DeckHints:Keyword$Trample|Haste +Oracle:When Minsc & Boo, Timeless Heroes enters the battlefield and at the beginning of your upkeep, you may create Boo, a legendary 1/1 red Hamster creature token with trample and haste.\n[+1]: Put three +1/+1 counters on up to one target creature with trample or haste.\n[−2]: Sacrifice a creature. When you do, Minsc & Boo, Timeless Heroes deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards.\nMinsc & Boo, Timeless Heroes can be your commander. diff --git a/forge-gui/res/cardsfolder/upcoming/wand_of_wonder.txt b/forge-gui/res/cardsfolder/upcoming/wand_of_wonder.txt new file mode 100644 index 00000000000..a969b287ad0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wand_of_wonder.txt @@ -0,0 +1,13 @@ +Name:Wand of Wonder +ManaCost:3 R +Types:Artifact +A:AB$ RollDice | Cost$ 4 T | Sides$ 20 | ResultSubAbilities$ 1-9:DBX1,10-19:DBX2,20:DBX3 | StackDescription$ SpellDescription | SpellDescription$ Roll a d20. Each opponent exiles cards from the top of their library until they exile an instant or sorcery card, then shuffles the rest into their library. You may cast up to X instant and/or sorcery spells from among cards exiled this way without paying their mana costs. +SVar:DBX1:DB$ StoreSVar | SVar$ X | Type$ Number | Expression$ 1 | SubAbility$ DBExile | SpellDescription$ 1—9 VERT X is one. +SVar:DBX2:DB$ StoreSVar | SVar$ X | Type$ Number | Expression$ 2 | SubAbility$ DBExile | SpellDescription$ 10—19 VERT X is two. +SVar:DBX3:DB$ StoreSVar | SVar$ X | Type$ Number | Expression$ 3 | SubAbility$ DBExile | SpellDescription$ 20 VERT X is three. +SVar:DBExile:DB$ DigUntil | Defined$ Player.Opponent | Valid$ Instant,Sorcery | FoundDestination$ Exile | RevealedDestination$ Exile | ImprintFound$ True | RememberRevealed$ True | SubAbility$ DBShuffle +SVar:DBShuffle:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered+IsNotImprinted | Origin$ Exile | Destination$ Library | Shuffle$ True | ForgetChanged$ True | SubAbility$ DBPlay +SVar:DBPlay:DB$ Play | Controller$ You | OptionalDecider$ You | Defined$ Imprinted | WithoutManaCost$ True | ValidSA$ Instant,Sorcery | Optional$ True | Amount$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True +SVar:X:Number$0 +Oracle:{4}, {T}: Roll a d20. Each opponent exiles cards from the top of their library until they exile an instant or sorcery card, then shuffles the rest into their library. You may cast up to X instant and/or sorcery spells from among cards exiled this way without paying their mana costs.\n19 | X is one.\n10-19 | X is two.\n20 | X is three. diff --git a/forge-gui/res/lists/TypeLists.txt b/forge-gui/res/lists/TypeLists.txt index bba74cdf368..b17c4fc8476 100644 --- a/forge-gui/res/lists/TypeLists.txt +++ b/forge-gui/res/lists/TypeLists.txt @@ -354,6 +354,7 @@ Koth Liliana Lolth Lukka +Minsc Mordenkainen Nahiri Narset