diff --git a/forge-gui/res/cardsfolder/upcoming/planewide_celebration.txt b/forge-gui/res/cardsfolder/upcoming/planewide_celebration.txt new file mode 100644 index 00000000000..0c8e8611de3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/planewide_celebration.txt @@ -0,0 +1,9 @@ +Name:Planewide Celebration +ManaCost: 5 G G +Types:Sorcery +A:SP$ Charm | Cost$ 5 G G | Choices$ DBToken,DBReturn,DBProliferate,DBGainLife | CharmNum$ 4 | CanRepeatModes$ True +SVar:DBToken:DB$ Token | LegacyImage$ wubrg 2 2 citizen war | TokenScript$ wubrg_2_2_citizen | TokenOwner$ You | SpellDescription$ Create a 2/2 Citizen creature token that's all colors. +SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouCtrl | TgtPrompt§ Choose target permanent in your graveyard. | SpellDescription$ Return target permanent from your graveyard to your hand. +SVar:DBProliferate:DB$ Proliferate | SpellDescription$ Proliferate. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4 | SpellDescription$ You gain 4 life. +Oracle: Choose four. You may choose the same mode more than once.\n• Create a 2/2 Citizen creature token that’s all colors.\n• Return target permanent card from your graveyard to your hand.\n• Proliferate.\n• You gain 4 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/prison_realm.txt b/forge-gui/res/cardsfolder/upcoming/prison_realm.txt new file mode 100644 index 00000000000..e8e275c23de --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/prison_realm.txt @@ -0,0 +1,19 @@ +Name:Prison Realm +ManaCost:2 W +Types: Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature or planeswalker an opponent controls until CARDNAME leaves the battlefield. | SpellDescription$ When CARDNAME enters the battlefield, exile target creature or planeswalker an opponent controls until CARDNAME leaves the battlefield,\nWhen CARDNAME enters the battlefield, scry 1. + +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select target creature an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect + +SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile + +SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That creature is exiled until EFFECTSOURCE leaves the battlefield + +SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf + +SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self + +SVar:PlayMain1:TRUE +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. +SVar:TrigScry:DB$ Scry | ScryNum$ 1 +Oracle: When Prison Realm enters the battlefield, exile target creature or planeswalker an opponent controls until Prison Realm leaves the battlefield.\nWhen Prison Realm enters the battlefield, scry 1. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/return_to_nature.txt b/forge-gui/res/cardsfolder/upcoming/return_to_nature.txt new file mode 100644 index 00000000000..cd4d5dd4a20 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/return_to_nature.txt @@ -0,0 +1,8 @@ +Name:Return to Nature +ManaCost:1 G +Types:Instant +A:SP$ Charm | Cost$ 1 G | Choices$ DBDestroyArtifact,DBDestroyEnchantment,DBExile +SVar:DBDestroyArtifact:DB$ Destroy | ValidTgts$ Artifact | Tgtprompt$ Select target artifact | SpellDescription$ Destroy target artifact +SVar:DBDestroyEnchantment:DB$ Destroy | ValidTgts$ Enchantment | Tgtprompt$ Select target enchantment | SpellDescription$ Destroy target enchantment. +SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | TgtPrompt$ Select target card from a graveyard. | SpellDescription$ Exile target card fom a graveyard. +Oracle:Choose one: —\n• Destroy target artifact.\n•Destroy target enchantment\n•Exile target card from a graveyard. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/storm_the_citadel.txt b/forge-gui/res/cardsfolder/upcoming/storm_the_citadel.txt new file mode 100644 index 00000000000..c8b90830ac2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/storm_the_citadel.txt @@ -0,0 +1,9 @@ +Name:Storm the Citadel +ManaCost:4 G +Types:Sorcery +A:SP$ PumpAll | Cost$ 4 G | ValidCards$ Creature.YouCtrl | NumAtt$ 2 | NumDef$ 2 | SubAbility$ DBAnimateAll | SpellDescription$ Until end of turn, creatures you control get +2/+2 and gain “Whenever this creature deals combat damage to a player or planeswalker, destroy target artifact or enchantment defending player controls.” +SVar:DBAnimateAll:DB$ AnimateAll | ValidCards$ Creature.YouCtrl | Triggers$ Trig | sVars$ Eff +SVar:Trig:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ Eff | TriggerDescription$ Whenever this creature deals combat damage to a player or planeswalker, destroy target artifact or enchantment defending player controls. +SVar:Eff:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TargetsWithDefinedController$ TriggeredDefendingPlayer | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target artifact or enchantment defending player controls. +SVar:PlayMain1:TRUE +Oracle:Until end of turn, creatures you control get +2/+2 and gain "Whenever this creature deals combat damage to a player or planeswalker, destroy target artifact or enchantment defending player controls." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/toll_of_the_invasion.txt b/forge-gui/res/cardsfolder/upcoming/toll_of_the_invasion.txt new file mode 100644 index 00000000000..d302805d098 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/toll_of_the_invasion.txt @@ -0,0 +1,10 @@ +Name:Toll of the Invasion +ManaCost:2 B +Types:Sorcery +A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent| NumCards$ 1 | DiscardValid$ Card.nonLand | Mode$ RevealYouChoose | SubAbility$ DBAmass | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nAmass 1. + +SVar:DBAmass:DB$ Amass | Num$ 1 +DeckHas:Ability$Amass & Ability$Counters & Ability$Token +DeckHints:Ability$Amass & Type$Zombie + +Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nAmass 1. \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/wubrg_2_2_citizen.txt b/forge-gui/res/tokenscripts/wubrg_2_2_citizen.txt new file mode 100644 index 00000000000..83130f1e978 --- /dev/null +++ b/forge-gui/res/tokenscripts/wubrg_2_2_citizen.txt @@ -0,0 +1,6 @@ +Name:Citizen +Types: Creature Citizen +Colors:white,blue,black,red,green +ManaCost: no cost +PT:2/2 +Oracle: \ No newline at end of file