diff --git a/forge-gui/res/cardsfolder/upcoming/anzrag_the_quake_mole.txt b/forge-gui/res/cardsfolder/upcoming/anzrag_the_quake_mole.txt new file mode 100644 index 00000000000..08269cbef09 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/anzrag_the_quake_mole.txt @@ -0,0 +1,9 @@ +Name:Anzrag, the Quake-Mole +ManaCost:2 R G +Types:Legendary Creature Mole God +PT:8/4 +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigUntapAll | TriggerDescription$ Whenever CARDNAME becomes blocked, untap each creature you control. After this combat phase, there is an additional combat phase. +SVar:TrigUntapAll:DB$ UntapAll | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddCombat +SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat +A:AB$ Pump | Cost$ 3 R R G G | Defined$ Self | KW$ HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump | SpellDescription$ NICKNAME must be blocked each combat this turn if able. +Oracle:Whenever Anzrag, the Quake-Mole becomes blocked, untap each creature you control. After this combat phase, there is an additional combat phase.\n{3}{R}{R}{G}{G}: Anzrag must be blocked each combat this turn if able. diff --git a/forge-gui/res/cardsfolder/upcoming/auspicious_arrival.txt b/forge-gui/res/cardsfolder/upcoming/auspicious_arrival.txt new file mode 100644 index 00000000000..5445e7f5813 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/auspicious_arrival.txt @@ -0,0 +1,7 @@ +Name:Auspicious Arrival +ManaCost:1 W +Types:Instant +A:SP$ Pump | ValidTgts$ Creature | NumAtt$ 2 | NumDef$ 2 | SubAbility$ DBInvestigate | SpellDescription$ Target creature gets +2/+2 until end of turn. +SVar:DBInvestigate:DB$ Investigate | SpellDescription$ Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +DeckHas:Ability$Investigate|Token & Type$Artifact|Clue +Oracle:Target creature gets +2/+2 until end of turn. Investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/drag_the_canal.txt b/forge-gui/res/cardsfolder/upcoming/drag_the_canal.txt new file mode 100644 index 00000000000..75c84ad6aa4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/drag_the_canal.txt @@ -0,0 +1,10 @@ +Name:Drag the Canal +ManaCost:U B +Types:Instant +A:SP$ Token | TokenAmount$ 1 | TokenScript$ wu_2_2_detective | TokenOwner$ You | SubAbility$ DBGainLife | SpellDescription$ Create a 2/2 white and blue Detective creature token. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | CheckSVar$ X | SVarCompare$ GE1 | SubAbility$ DBSurveil | SpellDescription$ If a creature died this turn, you gain 2 life, surveil 2, then investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBSurveil:DB$ Surveil | Amount$ 2 | CheckSVar$ X | SVarCompare$ GE1 | SubAbility$ DBInvestigate +SVar:DBInvestigate:DB$ Investigate | CheckSVar$ X | SVarCompare$ GE1 +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +DeckHas:Ability$Investigate|Token & Type$Artifact|Clue|Detective +Oracle:Create a 2/2 white and blue Detective creature token. If a creature died this turn, you gain 2 life, surveil 2, then investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/escape_tunnel.txt b/forge-gui/res/cardsfolder/upcoming/escape_tunnel.txt new file mode 100644 index 00000000000..6ff53b6e1ff --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/escape_tunnel.txt @@ -0,0 +1,8 @@ +Name:Escape Tunnel +ManaCost:no cost +Types:Land +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +A:AB$ Effect | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature.powerLE2 | TgtPrompt$ Select target creature with power 2 or less | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ Pump | StackDescription$ {c:Targeted} can't be blocked this turn. | SpellDescription$ Target creature with power 2 or less can't be blocked this turn. +SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. +DeckHas:Ability$Sacrifice +Oracle:{T}, Sacrifice Escape Tunnel: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\n{T}, Sacrifice Escape Tunnel: Target creature with power 2 or less can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/galvanize.txt b/forge-gui/res/cardsfolder/upcoming/galvanize.txt new file mode 100644 index 00000000000..5b6a9b9158d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/galvanize.txt @@ -0,0 +1,7 @@ +Name:Galvanize +ManaCost:1 R +Types:Instant +A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals 3 damage to target creature. If you've drawn two or more cards this turn, CARDNAME deals 5 damage to that creature instead. +SVar:X:Count$Compare Y GE2.5.3 +SVar:Y:Count$YouDrewThisTurn +Oracle:Galvanize deals 3 damage to target creature. If you've drawn two or more cards this turn, Galvanize deals 5 damage to that creature instead. diff --git a/forge-gui/res/cardsfolder/upcoming/homicide_investigator.txt b/forge-gui/res/cardsfolder/upcoming/homicide_investigator.txt new file mode 100644 index 00000000000..0922b6b98b2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/homicide_investigator.txt @@ -0,0 +1,9 @@ +Name:Homicide Investigator +ManaCost:1 B +Types:Creature Human Detective +PT:2/2 +T:Mode$ ChangesZoneAll | TriggerZones$ Battlefield | ValidCards$ Creature.nonToken+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigInvestigate | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more nontoken creatures you control die, investigate. This ability triggers only once each turn. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate +DeckHints:Ability$Sacrifice +DeckHas:Ability$Investigate|Token & Type$Artifact|Clue +Oracle:Whenever one or more nontoken creatures you control die, investigate. This ability triggers only once each turn. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/upcoming/melek_reforged_researcher.txt b/forge-gui/res/cardsfolder/upcoming/melek_reforged_researcher.txt new file mode 100644 index 00000000000..17685686d62 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/melek_reforged_researcher.txt @@ -0,0 +1,10 @@ +Name:Melek, Reforged Researcher +ManaCost:3 U R +Types:Legendary Creature Weird Detective +PT:*/* +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to twice the number of instant and sorcery cards in your graveyard. +S:Mode$ ReduceCost | OnlyFirstSpell$ True | Type$ Spell | ValidSpell$ Spell.Instant,Spell.Sorcery | Activator$ You | Amount$ 3 | Description$ The first instant or sorcery spell you cast each turn costs {3} less to cast. +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn/Times.2 +DeckHints:Ability$Mill +DeckNeeds:Type$Instant|Sorcery +Oracle:Melek, Reforged Researcher's power and toughness are each equal to twice the number of instant and sorcery cards in your graveyard.\nThe first instant or sorcery spell you cast each turn costs {3} less to cast. diff --git a/forge-gui/res/cardsfolder/upcoming/tunnel_tipster.txt b/forge-gui/res/cardsfolder/upcoming/tunnel_tipster.txt new file mode 100644 index 00000000000..e3df57afafb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tunnel_tipster.txt @@ -0,0 +1,10 @@ +Name:Tunnel Tipster +ManaCost:1 G +Types:Creature Mole Scout +PT:1/1 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ FaceDown | SVarCompare$ GE1 | Execute$ TrigPutCounters | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if a face-down creature entered the battlefield under your control this turn, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounters:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +SVar:FaceDown:Count$ThisTurnEntered_Battlefield_Creature.faceDown+YouCtrl +DeckHas:Ability$Counters +Oracle:At the beginning of your end step, if a face-down creature entered the battlefield under your control this turn, put a +1/+1 counter on Tunnel Tipster.\n{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/upcoming/vein_ripper.txt b/forge-gui/res/cardsfolder/upcoming/vein_ripper.txt new file mode 100644 index 00000000000..6907860489d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vein_ripper.txt @@ -0,0 +1,11 @@ +Name:Vein Ripper +ManaCost:3 B B B +Types:Creature Vampire Assassin +PT:6/5 +K:Flying +K:Ward:Sac<1/Creature/creature> +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature dies, target opponent loses 2 life and you gain 2 life. +SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain|Sacrifice +Oracle:Flying\nWard—Sacrifice a creature.\nWhenever a creature dies, target opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/tokenscripts/wu_2_2_detective.txt b/forge-gui/res/tokenscripts/wu_2_2_detective.txt new file mode 100644 index 00000000000..35ab9d38058 --- /dev/null +++ b/forge-gui/res/tokenscripts/wu_2_2_detective.txt @@ -0,0 +1,6 @@ +Name:Detective Token +ManaCost:no cost +Types:Creature Detective +Colors:white,blue +PT:2/2 +Oracle: