diff --git a/forge-gui/res/cardsfolder/upcoming/flow_of_knowledge.txt b/forge-gui/res/cardsfolder/upcoming/flow_of_knowledge.txt new file mode 100644 index 00000000000..b40f5e45d1d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/flow_of_knowledge.txt @@ -0,0 +1,8 @@ +Name:Flow of Knowledge +ManaCost:4 U +Types:Instant +A:SP$ Draw | NumCards$ X | SubAbility$ DBDiscard | SpellDescription$ Draw a card for each Island you control, then discard two cards. +SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 2 +SVar:X:Count$Valid Island.YouCtrl +DeckHas:Ability$Discard +Oracle:Draw a card for each Island you control, then discard two cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/fortified_beachhead.txt b/forge-gui/res/cardsfolder/upcoming/fortified_beachhead.txt new file mode 100644 index 00000000000..26a1d8bff58 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fortified_beachhead.txt @@ -0,0 +1,13 @@ +Name:Fortified Beachhead +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:DBReveal +SVar:DBReveal:DB$ Reveal | RevealValid$ Soldier | Optional$ True | RememberRevealed$ True | SubAbility$ DBTap | SpellDescription$ As CARDNAME enters the battlefield, you may reveal a Soldier card from your hand. CARDNAME enters the battlefield tapped unless you revealed a Soldier card this way or you control a Soldier. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | ConditionCheckSVar$ SoldierPresence | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:SoldierPresence:Count$RememberedSize/Plus.SoldierControlled +SVar:SoldierControlled:Count$Valid Soldier.inZoneBattlefield+YouCtrl +A:AB$ Mana | Cost$ T | Produced$ Combo W U | SpellDescription$ Add {W} or {U}. +A:AB$ PumpAll | Cost$ 5 T | ValidCards$ Soldier.YouCtrl | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ Soldiers you control get +1/+1 until end of turn. +DeckNeeds:Type$Soldier +Oracle:As Fortified Beachhead enters the battlefield, you may reveal a Soldier card from your hand. Fortified Beachhead enters the battlefield tapped unless you revealed a Soldier card this way or you control a Soldier.\n{T}: Add {W} or {U}.\n{5}, {T}: Soldiers you control get +1/+1 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/hajar_loyal_bodyguard.txt b/forge-gui/res/cardsfolder/upcoming/hajar_loyal_bodyguard.txt new file mode 100644 index 00000000000..1ff97751070 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hajar_loyal_bodyguard.txt @@ -0,0 +1,9 @@ +Name:Hajar, Loyal Bodyguard +ManaCost:R G +Types:Legendary Creature Human Soldier +PT:3/3 +A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.Legendary+YouCtrl | NumAtt$ +1 | KW$ Indestructible | SpellDescription$ Legendary creatures you control get +1/+0 and gain indestructible until end of turn. +AI:RemoveDeck:Random +DeckHints:Type$Legendary +DeckHas:Ability$Sacrifice & Keyword$Indestructible +Oracle:Sacrifice Hajar, Loyal Bodyguard: Legendary creatures you control get +1/+0 and gain indestructible until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/heavyweight_demolisher.txt b/forge-gui/res/cardsfolder/upcoming/heavyweight_demolisher.txt new file mode 100644 index 00000000000..6fecfab649e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/heavyweight_demolisher.txt @@ -0,0 +1,11 @@ +Name:Heavyweight Demolisher +ManaCost:7 +Types:Artifact Creature Construct +PT:8/6 +K:Menace +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ At the beginning of your upkeep, tap CARDNAME unless you pay {3}. +SVar:TrigTap:DB$ Tap | UnlessCost$ 3 | UnlessPayer$ You | Defined$ Self +K:Unearth:6 R R +DeckHints:Color$Red +DeckHas:Ability$Graveyard +Oracle:Menace\nAt the beginning of your upkeep, tap Heavyweight Demolisher unless you pay {3}.\nUnearth {6}{R}{R}({6}{R}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/in_the_trenches.txt b/forge-gui/res/cardsfolder/upcoming/in_the_trenches.txt new file mode 100644 index 00000000000..72085c9be70 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/in_the_trenches.txt @@ -0,0 +1,6 @@ +Name:In the Trenches +ManaCost:1 W W +Types:Enchantment +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. +A:AB$ ChangeZone | Cost$ 5 W | ValidTgts$ Permanent.nonLand+YouDontCtrl | TgtPrompt$ Choose target nonland permanent you don't control | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay | SorcerySpeed$ True | GameActivationLimit$ 1 | SpellDescription$ Exile target nonland permanent you don't control until CARDNAME leaves the battlefield. Activate only as a sorcery and only once. +Oracle:Creatures you control get +1/+1.\n{5}{W}: Exile target nonland permanent you don't control until In the Trenches leaves the battlefield. Activate only as a sorcery and only once. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/loran_of_the_third_path.txt b/forge-gui/res/cardsfolder/upcoming/loran_of_the_third_path.txt new file mode 100644 index 00000000000..286665a2978 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/loran_of_the_third_path.txt @@ -0,0 +1,10 @@ +Name:Loran of the Third Path +ManaCost:2 W +Types:Legendary Creature Human Artificer +PT:2/1 +K:Vigilance +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy up to one target artifact or enchantment. +SVar:TrigDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select up to one target artifact or enchantment +A:AB$ Draw | Cost$ T | ValidTgts$ Opponent | Defined$ TargetedAndYou | NumCards$ 1 | SpellDescription$ You and target opponent each draw a card. +RemoveDeck:Random +Oracle:Vigilance\nWhen Loran of the Third Path enters the battlefield, destroy up to one target artifact or enchantment.\n{T}: You and target opponent each draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/saheeli_filigree_master.txt b/forge-gui/res/cardsfolder/upcoming/saheeli_filigree_master.txt new file mode 100644 index 00000000000..85ae112bde8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/saheeli_filigree_master.txt @@ -0,0 +1,14 @@ +Name:Saheeli, Filigree Master +ManaCost:2 U R +Types:Legendary Planeswalker Saheeli +Loyalty:3 +A:AB$ Scry | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ScryNum$ 1 | SubAbility$ DBDraw | SpellDescription$ Scry 1. You may tap an untapped artifact you control. If you do, draw a card. +SVar:DBDraw:DB$ Draw | UnlessCost$ tapXType<1/Artifact> | UnlessPayer$ You | UnlessSwitched$ True +A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | PumpDuration$ EOT | TokenAmount$ 2 | PumpKeywords$ Haste | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You | SpellDescription$ Create two 1/1 colorless Thopter artifact creature tokens with flying. They gain haste until end of turn. +A:AB$ Effect | Cost$ SubCounter<4/LOYALTY> | Name$ Emblem - Saheeli, Filigree Master | StaticAbilities$ EmblemArtifactPump,ReduceCost | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Artifact creatures you control get +1/+1" and "Artifact spells you cast cost 1 less to cast." +SVar:EmblemArtifactPump:Mode$ Continuous | AddPower$ 1 | AddToughness$ 1 | EffectZone$ Command | Affected$ Artifact.YouCtrl | AffectedZone$ Battlefield | Description$ Artifact creatures you control get +1/+1. +SVar:ReduceCost:Mode$ ReduceCost | ValidCard$ Artifact | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Artifact spells you cast cost {1} less to cast. | Description$ Artifact spells you cast cost 1 less to cast. +DeckHas:Ability$Token +DeckHints:Type$Artifact +DeckHas:Ability$Token & Type$Thopter +Oracle:[+1]: Scry 1. You may tap an untapped artifact you control. If you do, draw a card.\n[-2]: Create two 1/1 colorless Thopter artifact creature tokens with flying. They gain haste until end of turn.\n[-4]: You get an emblem with "Artifact creatures you control get +1/+1" and "Artifact spells you cast cost 1 less to cast." diff --git a/forge-gui/res/cardsfolder/upcoming/terisian_mindbreaker.txt b/forge-gui/res/cardsfolder/upcoming/terisian_mindbreaker.txt new file mode 100644 index 00000000000..e8b27b2c145 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/terisian_mindbreaker.txt @@ -0,0 +1,12 @@ +Name:Terisian Mindbreaker +ManaCost:7 +Types:Artifact Creature Juggernaut +PT:6/4 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, defending player mills half their library, rounded up. +SVar:TrigMill:DB$ Mill | NumCards$ X | Defined$ TriggeredDefendingPlayer +SVar:X:TriggeredDefendingPlayer$CardsInLibrary/HalfUp +K:Unearth:1 U U U +DeckHints:Color$Blue +DeckHas:Ability$Graveyard|Mill +SVar:HasAttackEffect:TRUE +Oracle:Whenever Terisian Mindbreaker attacks, defending player mills half their library, rounded up.\nUnearth {1}{U}{U}{U} ({1}{U}{U}{U}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/the_stasis_coffin.txt b/forge-gui/res/cardsfolder/upcoming/the_stasis_coffin.txt new file mode 100644 index 00000000000..7a9f4141796 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_stasis_coffin.txt @@ -0,0 +1,5 @@ +Name:The Stasis Coffin +ManaCost:3 +Types:Legendary Artifact +A:AB$ Pump | Cost$ 2 T Exile<1/CARDNAME> | Defined$ You | Duration$ UntilYourNextTurn | KW$ Protection from everything | SpellDescription$ You gain protection from everything until your next turn. +Oracle:{2},{T}, Exile The Stasis Coffin: You gain protection from everything until your next turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/tocasia_dig_site_mentor.txt b/forge-gui/res/cardsfolder/upcoming/tocasia_dig_site_mentor.txt new file mode 100644 index 00000000000..b2f32614197 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tocasia_dig_site_mentor.txt @@ -0,0 +1,10 @@ +Name:Tocasia, Digsite Mentor +ManaCost:1 G W U +Types:Legendary Creature Human Artificer +PT:4/3 +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddAbility$ Surveil | AddKeyword$ Vigilance | Description$ Creatures you control have vigilance and "{T}: Surveil 1." (To surveil 1, look at the top card of your library You may put that card into your graveyard.) +SVar:Surveil:AB$ Surveil | Cost$ T | Amount$ 1 | SpellDescription$ Surveil 1. (To surveil 1, look at the top card of your library. You may put that card into your graveyard.) +A:AB$ ChangeZone | Cost$ 2 G G W W U U ExileFromGrave<1/CARDNAME> | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Artifact.YouOwn | TgtPrompt$ TgtPrompt$ Select any number of target artifact cards with total mana value 10 or less | MaxTotalTargetCMC$ 10 | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return any number of target artifact cards with total mana value 10 or less from your graveyard to the battlefield. Activate only as a sorcery. +SVar:X:Count$TypeInYourYard.Artifact +DeckHas:Ability$Graveyard|Surveil & Keyword$Vigilance +Oracle:Creatures you control have vigilance and "{T}: Surveil 1." (To surveil 1, look at the top card of your library. You may put that card into your graveyard.)\n{2}{G}{G}{W}{W}{U}{U}, Exile Tocasia, Digsite Mentor from your graveyard: Return any number of target artifact cards with total mana value 10 or less from your graveyard to the battlefield. Activate only as a sorcery.