diff --git a/forge-gui/res/cardsfolder/upcoming/aangs_iceberg.txt b/forge-gui/res/cardsfolder/upcoming/aangs_iceberg.txt new file mode 100644 index 00000000000..689a2285103 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/aangs_iceberg.txt @@ -0,0 +1,12 @@ +Name:Aang's Iceberg +ManaCost:2 W +Types:Enchantment +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this enchantment enters, exile up to one other target nonland permanent until this enchantment leaves the battlefield. +SVar:TrigExile:DB$ ChangeZone | IsCurse$ True | ValidTgts$ Permanent.nonLand+Other | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one other target nonland permanent | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay +A:AB$Sacrifice | Cost$ Waterbend<3> | SacValid$ Self | RememberSacrificed$ True | SubAbility$ DBScry | SpellDescription$ Sacrifice this enchantment. If you do, scry 2. +SVar:DBScry:DB$ Scry | ScryNum$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:PlayMain1:TRUE +SVar:OblivionRing:TRUE +Oracle:Flash\nWhen this enchantment enters, exile up to one other target nonland permanent until this enchantment leaves the battlefield.\nWaterbend {3}: Sacrifice this enchantment. If you do, scry 2. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) diff --git a/forge-gui/res/cardsfolder/upcoming/flexible_waterbender.txt b/forge-gui/res/cardsfolder/upcoming/flexible_waterbender.txt new file mode 100644 index 00000000000..0ce4c757e58 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/flexible_waterbender.txt @@ -0,0 +1,7 @@ +Name:Flexible Waterbender +ManaCost:3 U +Types:Creature Human Warrior Ally +PT:2/5 +K:Vigilance +A:AB$ Animate | Cost$ Waterbend<3> | Defined$ Self | SetPower$ 5 | SetToughness$ 2 | SpellDescription$ This creature has base power and toughness 5/2 until end of turn. +Oracle:Vigilance\nWaterbend {3}: This creature has base power and toughness 5/2 until end of turn. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) diff --git a/forge-gui/res/cardsfolder/upcoming/foggy_swamp_hunters.txt b/forge-gui/res/cardsfolder/upcoming/foggy_swamp_hunters.txt index 1c359c3d51e..264be6b811e 100644 --- a/forge-gui/res/cardsfolder/upcoming/foggy_swamp_hunters.txt +++ b/forge-gui/res/cardsfolder/upcoming/foggy_swamp_hunters.txt @@ -2,6 +2,6 @@ Name:Foggy Swamp Hunters ManaCost:3 B Types:Creature Human Ranger Ally PT:3/4 -S:Mode$ Continuous | Affected$ Card.Self | CheckSVar$ X | SVarCompare$ GE2 | AddKeyword$ Lifelink & Menace | Description$ As long as you've drawn two or more cards this turn, this creature has lifelink and menace. (It can't be blocked except by two or more creatures.) +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink & Menace | CheckSVar$ X | SVarCompare$ GE2 | Description$ As long as you've drawn two or more cards this turn, this creature has lifelink and menace. (It can't be blocked except by two or more creatures.) SVar:X:Count$YouDrewThisTurn Oracle:As long as you've drawn two or more cards this turn, this creature has lifelink and menace. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/upcoming/foggy_swamp_vinebender.txt b/forge-gui/res/cardsfolder/upcoming/foggy_swamp_vinebender.txt new file mode 100644 index 00000000000..d6e1775022e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/foggy_swamp_vinebender.txt @@ -0,0 +1,7 @@ +Name:Foggy Swamp Vinebender +ManaCost:3 G +Types:Creature Human Ranger Ally +PT:3/4 +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. +A:AB$ PutCounter | Cost$ Waterbend<5> | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | PlayerTurn$ True | SpellDescription$ Put a +1/+1 counter on this creature. Activate only during your turn. +Oracle:This creature can't be blocked by creatures with power 2 or less.\nWaterbend {5}: Put a +1/+1 counter on this creature. Activate only during your turn. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) diff --git a/forge-gui/res/cardsfolder/upcoming/giant_koi.txt b/forge-gui/res/cardsfolder/upcoming/giant_koi.txt new file mode 100644 index 00000000000..71679d48790 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/giant_koi.txt @@ -0,0 +1,8 @@ +Name:Giant Koi +ManaCost:4 U U +Types:Creature Fish +PT:5/7 +K:TypeCycling:Island:2 +A:AB$ Effect | Cost$ Waterbend<3> | Defined$ Self | StaticAbilities$ Unblockable | AILogic$ Pump | SpellDescription$ This creature can't be blocked this turn. +SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.Self | Description$ This creature can't be blocked this turn. +Oracle:Waterbend {3}: This creature can't be blocked this turn. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)\nIslandcycling {2} ({2}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/upcoming/invasion_submersible.txt b/forge-gui/res/cardsfolder/upcoming/invasion_submersible.txt new file mode 100644 index 00000000000..2ac7327ddbf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/invasion_submersible.txt @@ -0,0 +1,9 @@ +Name:Invasion Submersible +ManaCost:2 U +Types:Artifact Vehicle +PT:0/0 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this Vehicle enters, return up to one other target nonland permanent to its owner's hand. +SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.nonLand+Other | TgtPrompt$ Select up to one other target nonland permanent +A:AB$ Animate | Cost$ Waterbend<3> | Defined$ Self | Types$ Artifact,Creature | Exhaust$ True | Duration$ Permanent | SubAbility$ DBPutCounter | SpellDescription$ This Vehicle becomes an artifact creature. Put three +1/+1 counters on it. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 +Oracle:When this Vehicle enters, return up to one other target nonland permanent to its owner's hand.\nExhaust — Waterbend {3}: This Vehicle becomes an artifact creature. Put three +1/+1 counters on it. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}. Activate each exhaust ability only once.) diff --git a/forge-gui/res/cardsfolder/upcoming/katara_bending_prodigy.txt b/forge-gui/res/cardsfolder/upcoming/katara_bending_prodigy.txt new file mode 100644 index 00000000000..46ccf3105c3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/katara_bending_prodigy.txt @@ -0,0 +1,8 @@ +Name:Katara, Bending Prodigy +Types:Legendary Creature Human Warrior Ally +ManaCost:2 U +PT:2/3 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if NICKNAME is tapped, put a +1/+1 counter on her. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ Draw | Cost$ Waterbend<6> | NumCards$ 1 | SpellDescription$ Draw a card. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) +Oracle:At the beginning of your end step, if Katara is tapped, put a +1/+1 counter on her.\nWaterbend {6}: Draw a card. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) diff --git a/forge-gui/res/cardsfolder/upcoming/katara_water_tribes_hope.txt b/forge-gui/res/cardsfolder/upcoming/katara_water_tribes_hope.txt new file mode 100644 index 00000000000..5ac5c776a48 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/katara_water_tribes_hope.txt @@ -0,0 +1,10 @@ +Name:Katara, Water Tribe's Hope +ManaCost:2 W U U +Types:Legendary Creature Human Warrior Ally +PT:3/3 +K:Vigilance +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters, create a 1/1 white Ally creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_ally | TokenOwner$ You +A:AB$ AnimateAll | Cost$ Waterbend XMin1 | ValidCards$ Creature.YouCtrl | PlayerTurn$ True | Power$ X | Toughness$ X | SpellDescription$ Creatures you control have base power and toughness X/X until end of turn. X can't be 0. Activate only during your turn. +SVar:X:Count$xPaid +Oracle:Vigilance\nWhen Katara enters, create a 1/1 white Ally creature token.\nWaterbend {X}: Creatures you control have base power and toughness X/X until end of turn. X can't be 0. Activate only during your turn. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) diff --git a/forge-gui/res/cardsfolder/upcoming/north_pole_patrol.txt b/forge-gui/res/cardsfolder/upcoming/north_pole_patrol.txt new file mode 100644 index 00000000000..ad2d556549b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/north_pole_patrol.txt @@ -0,0 +1,7 @@ +Name:North Pole Patrol +ManaCost:2 U +Types:Creature Human Soldier Ally +PT:2/3 +A:AB$ Untap | Cost$ T | ValidTgts$ Permanent.Other+YouCtrl | TgtPrompt$ Select another target permanent you control | SpellDescription$ Untap another target permanent you control. +A:AB$ Tap | Cost$ Waterbend<3> T | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SpellDescription$ Tap target creature an opponent controls. +Oracle:{T}: Untap another target permanent you control.\nWaterbend {3}, {T}: Tap target creature an opponent controls. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) diff --git a/forge-gui/res/cardsfolder/upcoming/the_legend_of_kuruk_avatar_kuruk.txt b/forge-gui/res/cardsfolder/upcoming/the_legend_of_kuruk_avatar_kuruk.txt new file mode 100644 index 00000000000..e4467f8c060 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_legend_of_kuruk_avatar_kuruk.txt @@ -0,0 +1,23 @@ +Name:The Legend of Kuruk +ManaCost:2 U U +Types:Enchantment Saga +K:Chapter:3:DBScry,DBScry,DBTransform +SVar:DBScry:DB$ Scry | ScryNum$ 2 | SubAbility$ DBDraw | SpellDescription$ Scry 2, then draw a card. +SVar:DBDraw:DB$ Draw | NumCards$ 1 +SVar:DBTransform:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ Exile this Saga, then return it to the battlefield transformed under your control. +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | GainControl$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Draw|Token +AlternateMode:DoubleFaced +Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI, II — Scry 2, then draw a card.\nIII — Exile this Saga, then return it to the battlefield transformed under your control. + +ALTERNATE + +Name:Avatar Kuruk +ManaCost:no cost +Types:Legendary Creature Avatar +PT:4/3 +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | SpellDescription$ Whenever you cast a spell, create a 1/1 colorless Spirit creature token with "This token can't block or be blocked by non-Spirit creatures." +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_spirit_spiritshadow | TokenOwner$ You +A:AB$ AddTurn | Cost$ Waterbend<20> | NumTurns$ 1 | Exhaust$ True | SpellDescription$ Take an extra turn after this one. +Oracle:Whenever you cast a spell, create a 1/1 colorless Spirit creature token with "This token can’t block or be blocked by non-Spirit creatures."\nExhaust — Waterbend {20}: Take an extra turn after this one. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}. Activate each exhaust ability only once.) diff --git a/forge-gui/res/cardsfolder/upcoming/the_unagi_of_kyoshi_island.txt b/forge-gui/res/cardsfolder/upcoming/the_unagi_of_kyoshi_island.txt new file mode 100644 index 00000000000..cc8746076de --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_unagi_of_kyoshi_island.txt @@ -0,0 +1,9 @@ +Name:The Unagi of Kyoshi Island +ManaCost:3 U U +Types:Legendary Creature Serpent +PT:5/5 +K:Flash +K:Ward:Waterbend<4> +T:Mode$ Drawn | ValidPlayer$ Opponent | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent draws their second card each turn, draw two cards. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 +Oracle:Flash\nWard—Waterbend {4} (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.)\nWhenever an opponent draws their second card each turn, draw two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/water_tribe_rallier.txt b/forge-gui/res/cardsfolder/upcoming/water_tribe_rallier.txt new file mode 100644 index 00000000000..83b4b662ec0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/water_tribe_rallier.txt @@ -0,0 +1,6 @@ +Name:Water Tribe Rallier +ManaCost:1 W +Types:Creature Human Soldier Ally +PT:2/2 +A:AB$ Dig | Cost$ Waterbend<5> | DigNum$ 4 | Optional$ True | ForceRevealToController$ True | ChangeNum$ 1 | ChangeValid$ Creature.powerLE3 | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | SpellDescription$ Look at the top four cards of your library. You may reveal a creature card with power 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Waterbend {5}: Look at the top four cards of your library. You may reveal a creature card with power 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in a random order. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) diff --git a/forge-gui/res/cardsfolder/upcoming/waterbender_ascension.txt b/forge-gui/res/cardsfolder/upcoming/waterbender_ascension.txt new file mode 100644 index 00000000000..6b996772d3f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/waterbender_ascension.txt @@ -0,0 +1,11 @@ +Name:Waterbender Ascension +ManaCost:1 U +Types:Enchantment +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage to a player, put a quest counter on this enchantment. Then if it has four or more quest counters on it, draw a card. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | ConditionSVarCompare$ GE4 +A:AB$ Effect | Cost$ Waterbend<4> | ValidTgts$ Creature | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ Pump | StackDescription$ {c:Targeted} can't be blocked this turn. | SpellDescription$ Target creature can't be blocked this turn. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) +SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered +SVar:X:Count$CardCounters.QUEST +DeckHas:Ability$Counters +Oracle:Whenever a creature you control deals combat damage to a player, put a quest counter on this enchantment. Then if it has four or more quest counters on it, draw a card.\nWaterbend {4}: Target creature can't be blocked this turn. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) diff --git a/forge-gui/res/cardsfolder/upcoming/yue_the_moon_spirit.txt b/forge-gui/res/cardsfolder/upcoming/yue_the_moon_spirit.txt new file mode 100644 index 00000000000..160e4fde023 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/yue_the_moon_spirit.txt @@ -0,0 +1,8 @@ +Name:Yue, the Moon Spirit +ManaCost:3 U +Types:Legendary Creature Spirit Ally +PT:3/3 +K:Flying +K:Vigilance +A:AB$ Play | Cost$ Waterbend<5> T | ValidZone$ Hand | ValidSA$ Spell.nonCreature+YouOwn | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True | SpellDescription$ You may cast a noncreature spell from your hand without paying its mana cost. +Oracle:Flying, vigilance\nWaterbend {5}, {T}: You may cast a noncreature spell from your hand without paying its mana cost.