diff --git a/forge-gui/res/cardsfolder/upcoming/careful_cultivation.txt b/forge-gui/res/cardsfolder/upcoming/careful_cultivation.txt new file mode 100644 index 00000000000..79d3927c477 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/careful_cultivation.txt @@ -0,0 +1,10 @@ +Name:Careful Cultivation +ManaCost:2 G +Types:Enchantment Aura +K:Enchant artifact or creature +A:SP$ Attach | ValidTgts$ Creature,Artifact | TgtPrompt$ Select target artifact or creature | AITgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 3 | AddKeyword$ Reach | AddAbility$ ABManaGG | Description$ As long as enchanted permanent is a creature, it gets +1/+3 and has reach and "{T}: Add {G}{G}." +SVar:ABManaGG:AB$ Mana | Cost$ T | Amount$ 2 | Produced$ G | SpellDescription$ Add {G}{G}. +A:AB$ Token | PrecostDesc$ Channel — | Cost$ 1 G Discard<1/CARDNAME> | ActivationZone$ Hand | TokenAmount$ 1 | TokenScript$ g_1_1_human_monk_g | SpellDescription$ Create a 1/1 green Human Monk creature token with "{T}: Add {G}." +DeckHas:Ability$Token & Type$Human +Oracle:Enchant artifact or creature\nAs long as enchanted permanent is a creature, it gets +1/+3 and has reach and "{T}: Add {G}{G}."\nChannel — {1}{G}, Discard Careful Cultivation: Create a 1/1 green Human Monk creature token with "{T}: Add {G}." diff --git a/forge-gui/res/cardsfolder/upcoming/jugan_defends_the_temple_remnant_of_the_rising_star.txt b/forge-gui/res/cardsfolder/upcoming/jugan_defends_the_temple_remnant_of_the_rising_star.txt new file mode 100644 index 00000000000..f1d2a688ab2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jugan_defends_the_temple_remnant_of_the_rising_star.txt @@ -0,0 +1,28 @@ +Name:Jugan Defends the Temple +ManaCost:2 G +Types:Enchantment Saga +K:Saga:3:DBToken,DBPutCounter,DBTransform +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_human_monk_g | SpellDescription$ Create a 1/1 green Human Monk creature token with "{T}: Add {G}." +SVar:DBPutCounter:DB$ PutCounter | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each of up to two target creatures. +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$Counters|Token & Type$Human +DeckHints:Type$Equipment|Aura & Ability$Counters +AlternateMode:DoubleFaced +Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI — Create a 1/1 green Human Monk creature token with "{T}: Add {G}."\nII — Put a +1/+1 counter on each of up to two target creatures.\nIII — Exile this Saga, then return it to the battlefield transformed under your control. + +ALTERNATE + +Name:Remnant of the Rising Star +ManaCost:no cost +Colors:green +Types:Enchantment Creature Dragon Spirit +PT:2/2 +K:Flying +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever another creature enters the battlefield under your control, you may pay {X}. When you do, put X +1/+1 counters on that creature. +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ X | Execute$ TrigPutCounter | RememberObjects$ TriggeredCard | AILogic$ MaxX | TriggerDescription$ When you do, put X +1/+1 counters on that creature. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ DelayTriggerRemembered | CounterType$ P1P1 | CounterNum$ X +S:Mode$ Continuous | IsPresent$ Creature.modified+YouCtrl | PresentCompare$ GE5 | Affected$ Card.Self | AddPower$ 5 | AddToughness$ 5 | AddKeyword$ Trample | Description$ As long as you control five or more modified creatures, CARDNAME gets +5/+5 and has trample. +SVar:X:Count$xPaid +Oracle:Flying\nWhenever another creature enters the battlefield under your control, you may pay {X}. When you do, put X +1/+1 counters on that creature.\nAs long as you control five or more modified creatures, Remnant of the Rising Star gets +5/+5 and has trample. (Equipment, Auras you control, and counters are modifications.) diff --git a/forge-gui/res/cardsfolder/upcoming/jukai_preserver.txt b/forge-gui/res/cardsfolder/upcoming/jukai_preserver.txt new file mode 100644 index 00000000000..be40b6c2816 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/jukai_preserver.txt @@ -0,0 +1,9 @@ +Name:Jukai Preserver +ManaCost:3 G +Types:Enchantment Creature — Human Druid +PT:3/3 +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ PutCounter | PrecostDesc$ Channel — | Cost$ 2 G Discard<1/CARDNAME> | ActivationZone$ Hand | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to two target creatures you control | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each of up to two target creatures you control. +DeckHas:Ability$Counters +Oracle:When Jukai Preserver enters the battlefield, put a +1/+1 counter on target creature you control.\nChannel — {2}{G}, Discard Jukai Preserver: Put a +1/+1 counter on each of up to two target creatures you control. diff --git a/forge-gui/res/cardsfolder/upcoming/masters_rebuke.txt b/forge-gui/res/cardsfolder/upcoming/masters_rebuke.txt new file mode 100644 index 00000000000..621e9150a52 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/masters_rebuke.txt @@ -0,0 +1,7 @@ +Name:Master's Rebuke +ManaCost:1 G +Types:Instant +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ RebukeDamage | StackDescription$ None | SpellDescription$ Target creature you control deals damage equal to its power to target creature or planeswalker you don't control +SVar:RebukeDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl,Planeswalker.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature or planeswalker you don't control | NumDmg$ X | DamageSource$ ParentTarget +SVar:X:ParentTargeted$CardPower +Oracle:Target creature you control deals damage equal to its power to target creature or planeswalker you don't control. diff --git a/forge-gui/res/cardsfolder/upcoming/roaring_earth.txt b/forge-gui/res/cardsfolder/upcoming/roaring_earth.txt new file mode 100644 index 00000000000..fea8e7b8760 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/roaring_earth.txt @@ -0,0 +1,10 @@ +Name:Roaring Earth +ManaCost:1 G +Types:Enchantment +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a land enters the battlefield under your control, put a +1/+1 counter on target creature or Vehicle you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl,Vehicle.YouCtrl | TgtPrompt$ Select target creature or Vehicle you control | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ PutCounter | PrecostDesc$ Channel — | Cost$ X G G Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBAnimate | SpellDescription$ Put X +1/+1 counters on target land you control. It becomes a 0/0 green Spirit creature with haste. It's still a land. | StackDescription$ {p:You} puts X +1/+1 counters on {c:Targeted}. It becomes a 0/0 green Spirit creature with haste. It's still a land. +SVar:DBAnimate:DB$ Animate | Defined$ ParentTarget | Power$ 0 | Toughness$ 0 | Types$ Creature,Spirit | Colors$ Green | Keywords$ Haste | Duration$ Permanent | StackDescription$ None +SVar:X:Count$xPaid +DeckHas:Ability$Counters & Type$Spirit +Oracle:Whenever a land enters the battlefield under your control, put a +1/+1 counter on target creature or Vehicle you control.\nChannel — {X}{G}{G}, Discard Roaring Earth: Put X +1/+1 counters on target land you control. It becomes a 0/0 green Spirit creature with haste. It's still a land. diff --git a/forge-gui/res/cardsfolder/upcoming/season_of_renewal.txt b/forge-gui/res/cardsfolder/upcoming/season_of_renewal.txt new file mode 100644 index 00000000000..bfde18be2ef --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/season_of_renewal.txt @@ -0,0 +1,8 @@ +Name:Season of Renewal +ManaCost:2 G +Types:Instant +A:SP$ Charm | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ RegrowCreature,RegrowEnchantment +SVar:RegrowCreature:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouOwn | TgtPrompt$ Choose a creature card | SpellDescription$ Return target creature card from your graveyard to your hand. +SVar:RegrowEnchantment:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.YouOwn | TgtPrompt$ Choose an enchantment card | SpellDescription$ Return target enchantment card from your graveyard to your hand. +DeckHints:Type$Enchantment +Oracle:Choose one or both —\n• Return target creature card from your graveyard to your hand.\n• Return target enchantment card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/spring_leaf_avenger.txt b/forge-gui/res/cardsfolder/upcoming/spring_leaf_avenger.txt new file mode 100644 index 00000000000..e8d0521f3e2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spring_leaf_avenger.txt @@ -0,0 +1,8 @@ +Name:Spring-Leaf Avenger +ManaCost:3 G G +Types:Creature Insect Ninja +PT:6/5 +K:Ninjutsu:3 G +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, return target permanent card from your graveyard to your hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouOwn | TgtPrompt$ Choose a permanent card +Oracle:Ninjutsu {3}{G} ({3}{G}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Spring-Leaf Avenger deals combat damage to a player, return target permanent card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/tamiyos_safekeeping.txt b/forge-gui/res/cardsfolder/upcoming/tamiyos_safekeeping.txt new file mode 100644 index 00000000000..6b4080697a3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tamiyos_safekeeping.txt @@ -0,0 +1,7 @@ +Name:Tamiyo's Safekeeping +ManaCost:G +Types:Instant +A:SP$ Pump | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | KW$ Hexproof & Indestructible | SubAbility$ DBGainLife | SpellDescription$ Target permanent you control gains hexproof and indestructible until end of turn. You gain 2 life. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:Target permanent you control gains hexproof and indestructible until end of turn. You gain 2 life. (A permanent with hexproof and indestructible can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.)