diff --git a/forge-gui/res/cardsfolder/t/tranquilize.txt b/forge-gui/res/cardsfolder/t/tranquilize.txt index 860a356cdc6..c8c8e1ca680 100644 --- a/forge-gui/res/cardsfolder/t/tranquilize.txt +++ b/forge-gui/res/cardsfolder/t/tranquilize.txt @@ -1,7 +1,7 @@ Name:Tranquilize ManaCost:1 U Types:Sorcery -A:SP$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBCounter | TgtPrompt$ Select target creature an opponent controls. | SpellDescription$ Tap target creature an opponent controls and put three stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +A:SP$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBCounter | TgtPrompt$ Select target creature an opponent controls | SpellDescription$ Tap target creature an opponent controls and put three stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 3 DeckHas:Ability$Counters Oracle:Tap target creature an opponent controls and put three stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/upcoming/coordinated_maneuver.txt b/forge-gui/res/cardsfolder/upcoming/coordinated_maneuver.txt new file mode 100644 index 00000000000..a6775a904b9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/coordinated_maneuver.txt @@ -0,0 +1,8 @@ +Name:Coordinated Maneuver +ManaCost:1 W +Types:Instant +A:SP$ Charm | Choices$ DBDamage,DBDestroy +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of creatures you control to target creature or planeswalker. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment. +SVar:X:Count$Valid Creature.YouCtrl +Oracle:Choose one —\n• Coordinated Maneuver deals damage equal to the number of creatures you control to target creature or planeswalker.\n• Destroy target enchantment. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/diviner_of_mist.txt b/forge-gui/res/cardsfolder/upcoming/diviner_of_mist.txt new file mode 100644 index 00000000000..222f0ad4de0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/diviner_of_mist.txt @@ -0,0 +1,11 @@ +Name:Diviner of Mist +ManaCost:4 U +Types:Creature Dragon +PT:4/5 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever this creature attacks, mill four cards. You may cast an instant or sorcery spell from your graveyard with mana value 4 or less without paying its mana cost. If that spell would be put into your graveyard, exile it instead. +SVar:TrigMill:DB$ Mill | NumCards$ 4 | SubAbility$ DBPlay +SVar:DBPlay:DB$ Play | ValidZone$ Graveyard | Valid$ Instant.YouOwn+cmcLE4,Sorcery.YouOwn+cmcLE4 | Controller$ You | WithoutManaCost$ True | ValidSA$ Spell | Optional$ True | Amount$ 1 | ReplaceGraveyard$ Exile +SVar:HasAttackEffect:TRUE +DeckHas:Ability$Mill +Oracle:Flying\nWhenever this creature attacks, mill four cards. You may cast an instant or sorcery spell from your graveyard with mana value 4 or less without paying its mana cost. If that spell would be put into your graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/upcoming/host_of_the_hereafter.txt b/forge-gui/res/cardsfolder/upcoming/host_of_the_hereafter.txt new file mode 100644 index 00000000000..13456882313 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/host_of_the_hereafter.txt @@ -0,0 +1,9 @@ +Name:Host of the Hereafter +ManaCost:2 B G +Types:Creature Zombie Warlock +PT:2/2 +K:etbCounter:P1P1:2 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+HasCounters,Creature.Other+HasCounters | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature or another creature you control dies, if it had counters on it, put its counters on up to one target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | TargetMin$ 0 | TargetMax$ 1 | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy +DeckHints:Ability$Counters +Oracle:This creature enters with two +1/+1 counters on it.\nWhenever this creature or another creature you control dies, if it had counters on it, put its counters on up to one target creature you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/kishla_skimmer.txt b/forge-gui/res/cardsfolder/upcoming/kishla_skimmer.txt new file mode 100644 index 00000000000..c81e4848f09 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/kishla_skimmer.txt @@ -0,0 +1,8 @@ +Name:Kishla Skimmer +ManaCost:G U +Types:Creature Bird Scout +PT:2/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Any | TriggerZones$ Battlefield | ValidCard$ Card | Execute$ TrigDraw | PlayerTurn$ True | ActivationLimit$ 1 | TriggerDescription$ Whenever a card leaves your graveyard during your turn, draw a card. This ability triggers only once each turn. +SVar:TrigDraw:DB$ Draw +Oracle:Flying\nWhenever a card leaves your graveyard during your turn, draw a card. This ability triggers only once each turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/monastery_messenger.txt b/forge-gui/res/cardsfolder/upcoming/monastery_messenger.txt new file mode 100644 index 00000000000..eb7f5600248 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/monastery_messenger.txt @@ -0,0 +1,9 @@ +Name: Monastery Messenger +ManaCost:2U 2R 2W +Types:Creature Bird Scout +PT:2/3 +K:Flying +K:Vigilance +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, put up to one target noncreature, nonland card from your graveyard on top of your library. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Card.YouOwn+nonCreature+nonLand | TgtPrompt$ Select target noncreature, nonland card from your graveyard | TargetMin$ 0 | TargetMax$ 1 +Oracle:Flying, vigilance\nWhen this creature enters, put up to one target noncreature, nonland card from your graveyard on top of your library. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/riverwheel_sweep.txt b/forge-gui/res/cardsfolder/upcoming/riverwheel_sweep.txt new file mode 100644 index 00000000000..4c299eb648c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/riverwheel_sweep.txt @@ -0,0 +1,12 @@ +Name:Riverwheel Sweep +ManaCost:2U 2R 2W +Types:Sorcery +A:SP$ Tap | ValidTgts$ Creature | SubAbility$ DBPutCounter | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. Put three stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) Exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 3 | SubAbility$ DBExile +SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose +SVar:DBChoose:DB$ ChooseCard | Defined$ You | Amount$ 1 | Mandatory$ True | Choices$ Card.IsRemembered | ChoiceZone$ Exile | ChoiceTitle$ Choose one of the exiled cards | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | RememberObjects$ ChosenCard | Duration$ UntilTheEndOfYourNextTurn | SubAbility$ DBCleanup +SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the chosen card this turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +DeckHas:Ability$Counters +Oracle:Tap target creature. Put three stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.)\nExile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/steward_of_the_harvest.txt b/forge-gui/res/cardsfolder/upcoming/steward_of_the_harvest.txt new file mode 100644 index 00000000000..8fec82c64df --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/steward_of_the_harvest.txt @@ -0,0 +1,9 @@ +Name:Steward of the Harvest +ManaCost:3 G +Types:Creature Human Druid +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile up to three target land cards from your graveyard. +SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 3 | ValidTgts$ Land.YouOwn | TgtPrompt$ Select up to three target land cards from your graveyad | Origin$ Graveyard | Destination$ Exile +S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Battlefield | GainsAbilitiesOf$ Land.ExiledWithSource | GainsAbilitiesOfZones$ Exile | Description$ Creatures you control have all activated abilities of all land cards exiled with this creature. +DeckHas:Ability$Graveyard +Oracle:When this creature enters, exile up to three target land cards from your graveyard.\nCreatures you control have all activated abilities of all land cards exiled with this creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/war_effort.txt b/forge-gui/res/cardsfolder/upcoming/war_effort.txt new file mode 100644 index 00000000000..87c976ca932 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/war_effort.txt @@ -0,0 +1,9 @@ +Name:War Effort +ManaCost:3 R +Types:Enchantment +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 1 | Description$ Creatures you control get +1/+0. +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, create a 1/1 red Warrior creature token that's tapped and attacking. Sacrifice it at the beginning of the next end step. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_warrior | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True | AtEOT$ Sacrifice +SVar:PlayMain1:TRUE +DeckHas:Ability$Token +Oracle:Creatures you control get +1/+0.\nWhenever you attack, create a 1/1 red Warrior creature token that's tapped and attacking. Sacrifice it at the beginning of the next end step. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/welcome_the_dead.txt b/forge-gui/res/cardsfolder/upcoming/welcome_the_dead.txt new file mode 100644 index 00000000000..34c3863475e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/welcome_the_dead.txt @@ -0,0 +1,11 @@ +Name:Welcome the Dead +ManaCost:3 B +Types:Sorcery +A:SP$ Draw | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard a card and you lose 2 life. Create X tapped 2/2 black Zombie Druid creature tokens, where X is the number of cards that were put into your graveyard from your hand or library this turn. +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ You | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ b_2_2_zombie_druid | TokenOwner$ You | TokenTapped$ True +K:Flashback:5 B +SVar:X:Count$ThisTurnEntered_Graveyard_from_Hand_Card.YouOwn/Plus.Y +SVar:Y:Count$ThisTurnEntered_Graveyard_from_Library_Card.YouOwn +Oracle:Draw two cards, then discard a card and you lose 2 life. Create X tapped 2/2 black Zombie Druid creature tokens, where X is the number of cards that were put into your graveyard from your hand or library this turn.\nFlashback {5}{B} (You may cast tihs card from your graveyard for its flashback cost. Then exile it.)