diff --git a/forge-gui/res/cardsfolder/upcoming/al_bhed_salvagers.txt b/forge-gui/res/cardsfolder/upcoming/al_bhed_salvagers.txt new file mode 100644 index 00000000000..eb020541919 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/al_bhed_salvagers.txt @@ -0,0 +1,9 @@ +Name:Al Bhed Salvagers +ManaCost:2 B +Types:Creature Human Artificer Warrior +PT:2/3 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self,Creature.Other+YouCtrl,Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature or another creature or artifact you control dies, target opponent loses 1 life and you gain 1 life. +SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +DeckHas:Ability$LifeGain +Oracle:Whenever this creature or another creature or artifact you control dies, target opponent loses 1 life and you gain 1 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/cloudbound_moogle.txt b/forge-gui/res/cardsfolder/upcoming/cloudbound_moogle.txt new file mode 100644 index 00000000000..2f827019a76 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cloudbound_moogle.txt @@ -0,0 +1,11 @@ +Name:Cloudbound Moogle +ManaCost:3 W W +Types:Creature Moogle +PT:2/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature enters, put a +1/+1 counter on target creature. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 +K:TypeCycling:Plains:2 +SVar:PlayMain1:TRUE +DeckHas:Ability$Counters +Oracle:Flying\nWhen this creature enters, put a +1/+1 counter on target creature.\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/coeurl.txt b/forge-gui/res/cardsfolder/upcoming/coeurl.txt new file mode 100644 index 00000000000..c6567eb0610 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/coeurl.txt @@ -0,0 +1,6 @@ +Name:Coeurl +ManaCost:1 W +Types:Creature Cat Beast +PT:2/2 +A:AB$ Tap | Cost$ 1 W T | ValidTgts$ Creature.nonEnchantment | TgtPrompt$ Select target nonenchantment creature | SpellDescription$ Tap target nonenchantment creature. +Oracle:{1}{W}, {T}: Tap target nonenchantment creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/dreams_of_laguna.txt b/forge-gui/res/cardsfolder/upcoming/dreams_of_laguna.txt new file mode 100644 index 00000000000..6ba2913bb37 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dreams_of_laguna.txt @@ -0,0 +1,8 @@ +Name:Dreams of Laguna +ManaCost:1 U +Types:Instant +A:SP$ Surveil | Amount$ 1 | SubAbility$ DBDraw | SpellDescription$ Surveil 1, then draw a card. (To surveil 1, look at the top card of your library. You may put it into your graveyard.) +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 +K:Flashback:3 U +DeckHas:Ability$Surveil|Graveyard +Oracle:Surveil 1, then draw a card. (To surveil 1, look at the top card of your library. You may put it into your graveyard.)\nFlashback {3}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/evil_reawakened.txt b/forge-gui/res/cardsfolder/upcoming/evil_reawakened.txt new file mode 100644 index 00000000000..e312ac18f54 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/evil_reawakened.txt @@ -0,0 +1,7 @@ +Name:Evil Reawakened +ManaCost:4 B +Types:Sorcery +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature card in your graveyard | WithCountersType$ P1P1 | WithCountersAmount$ 2 | SpellDescription$ Return target creature card from your graveyard to the battlefield with two additional +1/+1 counters on it. +DeckHas:Ability$Graveyard +DeckHints:Ability$Discard +Oracle:Return target creature card from your graveyard to the battlefield with two additional +1/+1 counters on it. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/fate_of_the_sun_cryst.txt b/forge-gui/res/cardsfolder/upcoming/fate_of_the_sun_cryst.txt new file mode 100644 index 00000000000..af4255b7192 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fate_of_the_sun_cryst.txt @@ -0,0 +1,7 @@ +Name:Fate of the Sun-Cryst +ManaCost:4 W +Types:Instant +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | ValidTarget$ Creature.tapped | Description$ This spell costs {2} less to cast if it targets a tapped creature. +A:SP$ Destroy | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | SpellDescription$ Destroy target nonland permanent. +DeckHints:Ability$Counters & Type$Planeswalker +Oracle:This spell costs {2} less to cast if it targets a tapped creature.\nDestroy target nonland permanent. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/freya_crescent.txt b/forge-gui/res/cardsfolder/upcoming/freya_crescent.txt new file mode 100644 index 00000000000..ca437478fa6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/freya_crescent.txt @@ -0,0 +1,7 @@ +Name:Freya Crescent +ManaCost:R +Types:Legendary Creature Rat Knight +PT:1/1 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | Condition$ PlayerTurn | Description$ Jump — During your turn, CARDNAME has flying. +A:AB$ Mana | Cost$ T | Produced$ R | RestrictValid$ Spell.Equipment,Activated.Equip | SpellDescription$ Add {R}. Spend this mana only to cast an Equipment spell or activate an equip ability. +Oracle:Jump — During your turn, Freya Crescent has flying.\n{T}: Add {R}. Spend this mana only to cast an Equipment spell or activate an equip ability. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/item_shopkeep.txt b/forge-gui/res/cardsfolder/upcoming/item_shopkeep.txt new file mode 100644 index 00000000000..fd2302fc97a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/item_shopkeep.txt @@ -0,0 +1,8 @@ +Name:Item Shopkeep +ManaCost:1 R +Types:Creature Human Citizen +PT:2/2 +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, target attacking equipped creature gains menace until end of turn. (It can't be blocked except by two or more creatures.) +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking+equipped | TgtPrompt$ Select target attacking creature | KW$ Menace +SVar:PlayMain1:TRUE +Oracle:Whenever you attack, target attacking equipped creature gains menace until end of turn. (It can't be blocked except by two or more creatures.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/moogles_valor.txt b/forge-gui/res/cardsfolder/upcoming/moogles_valor.txt new file mode 100644 index 00000000000..41ea032b51c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/moogles_valor.txt @@ -0,0 +1,7 @@ +Name:Moogles' Valor +ManaCost:3 W W +Types:Instant +A:SP$ Token | TokenAmount$ X | TokenScript$ w_1_2_moogle_lifelink | TokenOwner$ You | SubAbility$ DBPumpAll | SpellDescription$ For each creature you control, create a 1/2 white Moogle creature token with lifelink. Then creatures you control gain indestructible until end of turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Indestructible +SVar:X:Count$Valid Creature.YouCtrl +Oracle:For each creature you control, create a 1/2 white Moogle creature token with lifelink. Then creatures you control gain indestructible until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/urianger_augurelt.txt b/forge-gui/res/cardsfolder/upcoming/urianger_augurelt.txt new file mode 100644 index 00000000000..a9e6b67743f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/urianger_augurelt.txt @@ -0,0 +1,13 @@ +Name:Urianger Augurelt +ManaCost:W U +Types:Legendary Creature Elf Advisor +PT:1/3 +T:Mode$ LandPlayed | Origin$ Exile | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you play a land from exile or cast a spell from exile, you gain 2 life. +T:Mode$ SpellCast | ValidCard$ Card.wasCastFromExile | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ Whenever you play a land from exile or cast a spell from exile, you gain 2 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 +A:AB$ Dig | PrecostDesc$ Draw Arcanum | Cost$ T | DigNum$ 1 | DestinationZone$ Exile | DestinationZone2$ Library | LibraryPosition2$ 0 | Optional$ True | ExileFaceDown$ True | SpellDescription$ Look at the top card of your library. You may exile it face down. +A:AB$ Effect | PrecostDesc$ Play Arcanum | Cost$ T | StaticAbilities$ SMayPlay,SReduceCost | SpellDescription$ Until end of turn, you may play cards exiled with CARDNAME. Spells you cast this way cost {2} less to cast. +SVar:SMayPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.ExiledWithEffectSource | AffectedZone$ Exile | Description$ Until end of turn, you may play cards exiled with CARDNAME. Spells you cast this way cost {2} less to cast. +SVar:SReduceCost:Mode$ ReduceCost | EffectZone$ Command | ValidCard$ Card | ValidSpell$ Spell.MayPlaySource | Activator$ You | Amount$ 2 | Secondary$ True | Description$ Until end of turn, you may play cards exiled with Urianger Augurelt. Spells you cast this way cost {2} less to cast. +DeckHints:Keyword$Cascade +Oracle:Whenever you play a land from exile or cast a spell from exile, you gain 2 life.\nDraw Arcanum — {T}: Look at the top card of your library. You may exile it face down.\nPlay Arcanum — {T}: Until end of turn, you may play cards exiled with Urianger Augurelt. Spells you cast this way cost {2} less to cast. \ No newline at end of file