diff --git a/forge-gui/res/cardsfolder/upcoming/multiversal_incursion.txt b/forge-gui/res/cardsfolder/upcoming/multiversal_incursion.txt new file mode 100644 index 00000000000..f80b648c5d1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/multiversal_incursion.txt @@ -0,0 +1,5 @@ +Name:Multiversal Incursion +ManaCost:5 U U +Types:Sorcery +A:SP$ CopyPermanent | Defined$ Valid Creature.YouCtrl+!token | AILogic$ DuplicatePerms | NonLegendary$ True | StackDescription$ SpellDescription | SpellDescription$ For each nontoken creature you control, create a token that's a copy of that creature, except it isn't legendary. +Oracle:For each nontoken creature you control, create a token that's a copy of that creature, except it isn't legendary. diff --git a/forge-gui/res/cardsfolder/upcoming/s_h_i_e_l_d_flying_car.txt b/forge-gui/res/cardsfolder/upcoming/s_h_i_e_l_d_flying_car.txt new file mode 100644 index 00000000000..e86b534098e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/s_h_i_e_l_d_flying_car.txt @@ -0,0 +1,13 @@ +Name:S.H.I.E.L.D. Flying Car +ManaCost:2 U +Types:Artifact Vehicle +PT:3/3 +K:Flash +K:Flying +K:Crew:1 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When this Vehicle enters, exile up to one target creature you control. Return that card to the battlefield under its owner's control at the beginning of the next end step. +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ 1 | ValidTgtDesc$ creature you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig +SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | TriggerDescription$ Return the exiled card to the battlefield under its owner's control. | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup +SVar:TrigBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Flash\nFlying\nWhen this Vehicle enters, exile up to one target creature you control. Return that card to the battlefield under its owner's control at the beginning of the next end step.\nCrew 1 diff --git a/forge-gui/res/cardsfolder/upcoming/secret_invasion.txt b/forge-gui/res/cardsfolder/upcoming/secret_invasion.txt new file mode 100644 index 00000000000..f49e6e1486b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/secret_invasion.txt @@ -0,0 +1,9 @@ +Name:Secret Invasion +ManaCost:1 U U +Types:Enchantment Aura +K:Enchant:Creature.YouCtrl:creature you control +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this Aura enters, exile up to one target creature other than enchanted creature until this Aura leaves the battlefield. Enchanted creature becomes a copy of that creature until this Aura leaves the battlefield. +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.!EnchantedBy | TgtPrompt$ Select up to one target creature other than enchanted creature | TargetMin$ 0 | TargetMax$ 1 | Duration$ UntilHostLeavesPlay | SubAbility$ DBClone +SVar:DBClone:DB$ Clone | Defined$ ParentTarget | CloneTarget$ Enchanted | Duration$ UntilHostLeavesPlay +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Ward:2 | Description$ Enchanted creature has ward {2}. +Oracle:Enchant creature you control\nWhen this Aura enters, exile up to one target creature other than enchanted creature until this Aura leaves the battlefield. Enchanted creature becomes a copy of that creature until this Aura leaves the battlefield.\nEnchanted creature has ward {2}. diff --git a/forge-gui/res/cardsfolder/upcoming/the_super_hero_civil_war.txt b/forge-gui/res/cardsfolder/upcoming/the_super_hero_civil_war.txt new file mode 100644 index 00000000000..fb11f1af25a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_super_hero_civil_war.txt @@ -0,0 +1,9 @@ +Name:The Super Hero Civil War +ManaCost:3 R W +Types:Enchantment Saga +K:Chapter:3:DBControl,DBPump,DBFight +SVar:DBControl:DB$ GainControl | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | MaxTotalTargetCMC$ 6 | TgtPrompt$ Select up to two target creatures with total mana value 6 or less | LoseControl$ LeavesPlay | SpellDescription$ Gain control of up to two target creatures with total mana value 6 or less for as long as this Saga remains on the battlefield. +SVar:DBPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Vigilance | SpellDescription$ Creatures you control get +1/+1 and gain vigilance until end of turn. +SVar:DBFight:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBFight2 | SpellDescription$ Target creature you control fights up to one other target creature. +SVar:DBFight2:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature | TargetUnique$ True | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one other target creature +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Gain control of up to two target creatures with total mana value 6 or less for as long as this Saga remains on the battlefield.\nII — Creatures you control get +1/+1 and gain vigilance until end of turn.\nIII — Target creature you control fights up to one other target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/worlds_within_worlds.txt b/forge-gui/res/cardsfolder/upcoming/worlds_within_worlds.txt new file mode 100644 index 00000000000..0b101987f95 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/worlds_within_worlds.txt @@ -0,0 +1,11 @@ +Name:Worlds Within Worlds +ManaCost:5 G U +Types:Sorcery +A:SP$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | ChangeType$ Creature | RememberChanged$ True | SubAbility$ DBRepeatPut | SpellDescription$ Exile all creatures. Each player may put any number of creature cards from their hand onto the battlefield. Then put all cards exiled this way into their owners' hands. +SVar:DBRepeatPut:DB$ RepeatEach | RepeatSubAbility$ DBPut | RepeatPlayers$ Player | SubAbility$ DBChange +SVar:DBPut:DB$ ChangeZone | DefinedPlayer$ Remembered | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ X +SVar:X:Count$ValidHand Creature.RememberedPlayerCtrl +SVar:DBChange:DB$ ChangeZone | Origin$ Exile | Destination$ Hand | Defined$ Remembered | SubAbility$ DBExile +SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SubAbility$ DBCleanup | SpellDescription$ Exile CARDNAME. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Exile all creatures. Each player may put any number of creature cards from their hand onto the battlefield. Then put all cards exiled this way into their owners' hands. Exile Worlds Within Worlds.