diff --git a/forge-gui/res/cardsfolder/upcoming/redemption_choir.txt b/forge-gui/res/cardsfolder/upcoming/redemption_choir.txt new file mode 100644 index 00000000000..031d72b37fe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/redemption_choir.txt @@ -0,0 +1,13 @@ +Name:Redemption Choir +ManaCost:2 W W +Types:Creature Vampire Cleric +PT:3/3 +K:Lifelink +T:Mode$ ChangesZone | CheckSVar$ X | SVarCompare$ GE3 | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Coven — Whenever CARDNAME enters the battlefield or attacks, if you control three or more creatures with different powers, return target permanent card with mana value 3 or less from your graveyard to the battlefield. +T:Mode$ Attacks | CheckSVar$ X | SVarCompare$ GE3 | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Coven — Whenever Redemption Choir enters the battlefield or attacks, if you control three or more creatures with different powers, return target permanent card with mana value 3 or less from your graveyard to the battlefield. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+cmcLE3 +SVar:X:Count$DifferentPower_Creature.YouCtrl +DeckHas:Ability$LifeGain|Graveyard +DeckHints:Ability$Graveyard|Mill +SVar:HasAttackEffect:TRUE +Oracle:Lifelink\nCoven — Whenever Redemption Choir enters the battlefield or attacks, if you control three or more creatures with different powers, return target permanent card with mana value 3 or less from your graveyard to the battlefield. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/ripples_of_potential.txt b/forge-gui/res/cardsfolder/upcoming/ripples_of_potential.txt new file mode 100644 index 00000000000..127a5e5ce3e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ripples_of_potential.txt @@ -0,0 +1,8 @@ +Name:Ripples of Potential +ManaCost:1 U +Types:Instant +A:SP$ Proliferate | SubAbility$ DBPhaseOut | RememberPut$ True | SpellDescription$ Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +SVar:DBPhaseOut:DB$ Phases | Defined$ Valid Permanent.IsRemembered+YouCtrl | AnyNumber$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHints:Ability$Counters +Oracle:Proliferate, then choose any number of permanents you control that had a counter put on them this way. Those permanents phase out. (To proliferate, choose any number of permanents and/or players, then give each another counter of each kind already there. Treat phased-out permanents and anything attached to them as though they don’t exist until their controller's next turn.) diff --git a/forge-gui/res/cardsfolder/upcoming/scion_of_calamity.txt b/forge-gui/res/cardsfolder/upcoming/scion_of_calamity.txt new file mode 100644 index 00000000000..493418655a9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/scion_of_calamity.txt @@ -0,0 +1,9 @@ +Name:Scion of Calamity +ManaCost:3 G G +Types:Creature Dinosaur +PT:5/5 +K:Myriad +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDestroy | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, destroy target artifact or enchantment that player controls. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact.ControlledBy TriggeredTarget,Enchantment.ControlledBy TriggeredTarget | TgtPrompt$ Select target artifact or enchantment damaged player controls +DeckHas:Ability$Token +Oracle:Myriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token that's a copy of this creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.)\nWhenever Scion of Calamity deals combat damage to a player, destroy target artifact or enchantment that player controls. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/singer_of_swift_rivers.txt b/forge-gui/res/cardsfolder/upcoming/singer_of_swift_rivers.txt new file mode 100644 index 00000000000..1056125a3e1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/singer_of_swift_rivers.txt @@ -0,0 +1,11 @@ +Name:Singer of Swift Rivers +ManaCost:1 G U +Types:Creature Merfolk Shaman +PT:3/2 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a shield counter on another target creature you control. (If it would be dealt damage or destroyed, remove a shield counter from it instead.) +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | CounterType$ SHIELD +S:Mode$ CastWithFlash | ValidCard$ Merfolk | ValidSA$ Spell | EffectZone$ Battlefield | Caster$ You | Description$ You may cast Merfolk spells as though they had flash. +DeckHas:Ability$Counters +DeckHints:Type$Merfolk +Oracle:Flash\nWhen Singer of Swift Rivers enters the battlefield, put a shield counter on another target creature you control. (If it would be dealt damage or destroyed, remove a shield counter from it instead.)\nYou may cast Merfolk spells as though they had flash. diff --git a/forge-gui/res/cardsfolder/upcoming/skeleton_crew.txt b/forge-gui/res/cardsfolder/upcoming/skeleton_crew.txt new file mode 100644 index 00000000000..345ab80ae27 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skeleton_crew.txt @@ -0,0 +1,13 @@ +Name:Skeleton Crew +ManaCost:3 B +Types:Creature Skeleton Pirate +PT:3/3 +S:Mode$ Continuous | Affected$ Creature.YouCtrl+Skeleton+Other,Creature.YouCtrl+Pirate+Other | AddPower$ 1 | AddToughness$ 1 | Description$ Each other creature you control that's a Skeleton or Pirate gets +1/+1. +T:Mode$ ChangesZoneAll | Origin$ Graveyard | Destination$ Any | ValidCards$ Creature.YouOwn | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more creature cards leave your graveyard, create a 2/2 black Skeleton Pirate creature token. (This ability triggers only from the battlefield.) +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_2_2_skeleton_pirate | TokenOwner$ You +A:AB$ ChangeZone | Cost$ 5 B | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | Tapped$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield tapped. +SVar:DiscardMe:1 +SVar:SacMe:1 +DeckHints:Type$Pirate|Skeleton +DeckHas:Ability$Token|Graveyard +Oracle:Each other creature you control that's a Skeleton or Pirate gets +1/+1.\nWhenever one or more creature cards leave your graveyard, create a 2/2 black Skeleton Pirate creature token. (This ability triggers only from the battlefield.)\n{5}{B}: Return Skeleton Crew from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/storm_fleet_negotiator.txt b/forge-gui/res/cardsfolder/upcoming/storm_fleet_negotiator.txt new file mode 100644 index 00000000000..4fbf77ac270 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/storm_fleet_negotiator.txt @@ -0,0 +1,14 @@ +Name:Storm Fleet Negotiator +ManaCost:2 U +Types:Creature Siren Pirate +PT:2/2 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerZones$ Battlefield | TriggerDescription$ Parley — Whenever CARDNAME attacks, each player reveals the top card of their library. For each nonland card revealed this way, you create a Map token. Then each player draws a card. (A Map token is an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") +SVar:TrigPeek:DB$ PeekAndReveal | Defined$ Player | RememberRevealed$ True | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenScript$ c_a_map_sac_explore | TokenAmount$ X | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ Player | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Card.nonLand +DeckHas:Ability$Token & Type$Map|Artifact +SVar:HasAttackEffect:TRUE +Oracle:Flying\nParley — Whenever Storm Fleet Negotiator attacks, each player reveals the top card of their library. For each nonland card revealed this way, you create a Map token. Then each player draws a card. (A Map token is an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sunfrill_imitator.txt b/forge-gui/res/cardsfolder/upcoming/sunfrill_imitator.txt new file mode 100644 index 00000000000..d764cc10e20 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sunfrill_imitator.txt @@ -0,0 +1,9 @@ +Name:Sunfrill Imitator +ManaCost:2 G +Types:Creature Dinosaur +PT:3/3 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigClone | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may have it become a copy of another target Dinosaur you control, except its name is Sunfrill Imitator and it has this ability. +SVar:TrigClone:DB$ Clone | NewName$ Sunfrill Imitator | CloneTarget$ Self | ValidTgts$ Creature.Dinosaur+Other+YouCtrl | TgtPrompt$ Select another target Dinosaur you control | GainThisAbility$ True | AILogic$ CloneAttacker +SVar:HasAttackEffect:TRUE +DeckHints:Type$Dinosaur +Oracle:Whenever Sunfrill Imitator attacks, you may have it become a copy of another target Dinosaur you control, except its name is Sunfrill Imitator and it has this ability. \ No newline at end of file