diff --git a/forge-gui/res/cardsfolder/upcoming/abuelos_awakening.txt b/forge-gui/res/cardsfolder/upcoming/abuelos_awakening.txt new file mode 100644 index 00000000000..91b9029a8f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/abuelos_awakening.txt @@ -0,0 +1,9 @@ +Name:Abuelo's Awakening +ManaCost:X 3 W +Types:Sorcery +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Artifact,Enchantment.nonAura | TgtPrompt$ Select an Artifact or non-Aura enchantment | AnimateSubAbility$ DBAnimate | WithCountersType$ P1P1 | WithCountersAmount$ X | SpellDescription$ Return target artifact or non-Aura enchantment card from your graveyard to the battlefield with X additional +1/+1 counters on it. It's a 1/1 Spirit creature with flying in addition to its other types. +SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Keywords$ Flying | Types$ Creature,Spirit | Duration$ Permanent +SVar:X:Count$xPaid +DeckHas:Ability$Graveyard|Counters & Type$Spirit +DeckHints:Ability$Mill & Type$Artifact|Enchantment +Oracle:Return target artifact or non-Aura enchantment card from your graveyard to the battlefield with X additional +1/+1 counters on it. It's a 1/1 Spirit creature with flying in addition to its other types. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/acolyte_of_aclazotz.txt b/forge-gui/res/cardsfolder/upcoming/acolyte_of_aclazotz.txt new file mode 100644 index 00000000000..dac7d40f7e2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/acolyte_of_aclazotz.txt @@ -0,0 +1,9 @@ +Name:Acolyte of Aclazotz +ManaCost:2 B +Types:Creature Vampire Cleric +PT:1/4 +A:AB$ LoseLife | Cost$ Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | LifeAmount$ 1 | Defined$ Opponent | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 1 life and you gain 1 life. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 +DeckHas:Ability$Sacrifice|Counters|LifeGain +DeckHints:Type$Artifact +Oracle:{T}, Sacrifice another creature or artifact: Each opponent loses 1 life and you gain 1 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/adaptive_gemguard.txt b/forge-gui/res/cardsfolder/upcoming/adaptive_gemguard.txt new file mode 100644 index 00000000000..b09e0210d3e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/adaptive_gemguard.txt @@ -0,0 +1,7 @@ +Name:Adaptive Gemguard +ManaCost:3 W +Types:Artifact Creature Gnome +PT:3/3 +A:AB$ PutCounter | Cost$ tapXType<2/Artifact;Creature/artifacts and/or creatures> | Defined$ Self | SorcerySpeed$ True | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Tap two untapped artifacts and/or creatures you control: Put a +1/+1 counter on CARDNAME. Activate only as a sorcery. +DeckHints:Type$Artifact & Ability$Counters +Oracle:Tap two untapped artifacts and/or creatures you control: Put a +1/+1 counter on Adaptive Gemguard. Activate only as a sorcery. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/ancestors_aid.txt b/forge-gui/res/cardsfolder/upcoming/ancestors_aid.txt new file mode 100644 index 00000000000..3fdf04250b5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ancestors_aid.txt @@ -0,0 +1,7 @@ +Name:Ancestors' Aid +ManaCost:1 R +Types:Instant +A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | KW$ First Strike | SubAbility$ DBTreasure | SpellDescription$ Target creature gets +2/+0 and gains first strike until end of turn. +SVar:DBTreasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +DeckHas:Ability$Token & Type$Artifact|Treasure +Oracle:Target creature gets +2/+0 and gains first strike until end of turn.\nCreate a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/ancestral_reminiscence.txt b/forge-gui/res/cardsfolder/upcoming/ancestral_reminiscence.txt new file mode 100644 index 00000000000..d8e3aa6eabe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ancestral_reminiscence.txt @@ -0,0 +1,7 @@ +Name:Ancestral Reminiscence +ManaCost:3 U +Types:Sorcery +A:SP$ Draw | NumCards$ 3 | SubAbility$ DBDiscard | SpellDescription$ Draw three cards, then discard a card. +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +DeckHas:Ability$Discard +Oracle:Draw three cards, then discard a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/another_chance.txt b/forge-gui/res/cardsfolder/upcoming/another_chance.txt new file mode 100644 index 00000000000..e22315d09f3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/another_chance.txt @@ -0,0 +1,8 @@ +Name:Another Chance +ManaCost:2 B +Types:Instant +DeckHas:Ability$Graveyard|Mill +A:SP$ Mill | NumCards$ 2 | Defined$ You | Optional$ True | SubAbility$ DBChangeZone | SpellDescription$ You may mill two cards. Then return up to two creature cards from your graveyard to your hand. (To mill two cards, put the top two cards of your library into your graveyard.) +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Creature.YouCtrl | SelectPrompt$ Select up to two creature cards from your graveyard to return to your hand | ChangeNum$ 2 | Hidden$ True +DeckHas:Ability$Graveyard|Mill +Oracle:You may mill two cards. Then return up to two creature cards from your graveyard to your hand. (To mill two cards, put the top two cards of your library into your graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/armored_kincaller.txt b/forge-gui/res/cardsfolder/upcoming/armored_kincaller.txt new file mode 100644 index 00000000000..6d56af270bc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/armored_kincaller.txt @@ -0,0 +1,13 @@ +Name:Armored Kincaller +ManaCost:2 G +Types:Creature Dinosaur +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, you may reveal a Dinosaur card from your hand. If you do or if you control another Dinosaur, you gain 3 life. +SVar:TrigReveal:DB$ Reveal | RevealValid$ Dinosaur | RememberRevealed$ True | Optional$ True | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | ConditionCheckSVar$ DinoPresence | ConditionSVarCompare$ GE1 | LifeAmount$ 3 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:DinoPresence:Count$RememberedSize/Plus.DinoControlled +SVar:DinoControlled:Count$Valid Dinosaur.Other+inZoneBattlefield+YouCtrl +DeckHints:Type$Dinosaur +DeckHas:Ability$LifeGain +Oracle:When Armored Kincaller enters the battlefield, you may reveal a Dinosaur card from your hand. If you do or if you control another Dinosaur, you gain 3 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/attentive_sunscribe.txt b/forge-gui/res/cardsfolder/upcoming/attentive_sunscribe.txt new file mode 100644 index 00000000000..201d7109d79 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/attentive_sunscribe.txt @@ -0,0 +1,7 @@ +Name:Attentive Sunscribe +ManaCost:1 W +Types:Artifact Creature Gnome +PT:2/2 +T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME becomes tapped, scry 1. (Look at the top card of your library. You may put that card on the bottom.) +SVar:TrigScry:DB$ Scry | ScryNum$ 1 +Oracle:Whenever Attentive Sunscribe becomes tapped, scry 1. (Look at the top card of your library. You may put that card on the bottom.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/basking_capybara.txt b/forge-gui/res/cardsfolder/upcoming/basking_capybara.txt new file mode 100644 index 00000000000..40a4b17c191 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/basking_capybara.txt @@ -0,0 +1,7 @@ +Name:Basking Capybara +ManaCost:1 G +Types:Creature Capybara +PT:1/3 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | Description$ Descend 4 — CARDNAME gets +3/+0 as long as there are four or more permanent cards in your graveyard. +DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard +Oracle:Descend 4 — Basking Capybara gets +3/+0 as long as there are four or more permanent cards in your graveyard. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/threefold_thunderhulk.txt b/forge-gui/res/cardsfolder/upcoming/threefold_thunderhulk.txt new file mode 100644 index 00000000000..78b88f7bbe2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/threefold_thunderhulk.txt @@ -0,0 +1,16 @@ +Name:Threefold Thunderhulk +ManaCost:7 +Types:Artifact Creature Gnome +PT:0/0 +K:etbCounter:P1P1:3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power. +SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_gnome | TokenOwner$ You | TokenAmount$ X +DeckHas:Ability$Counters|Token & Type$Gnome +A:AB$ PutCounter | Cost$ 2 Sac<1/Artifact.Other/an other artifact> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +DeckHints:Type$Artifact +SVar:HasAttackEffect:TRUE +SVar:EnchantMe:Multiple +SVar:EquipMe:Multiple +SVar:X:Count$CardPower +Oracle:Threefold Thunderhulk enters the battlefield with three +1/+1 counters on it.\nWhenever Threefold Thunderhulk enters the battlefield or attacks, create a number of 1/1 colorless Gnome artifact creature tokens equal to its power.\n{2}, Sacrifice another artifact: Put a +1/+1 counter on Threefold Thunderhulk. \ No newline at end of file diff --git a/forge-gui/res/lists/TypeLists.txt b/forge-gui/res/lists/TypeLists.txt index f1dafa696ea..db7310782e7 100644 --- a/forge-gui/res/lists/TypeLists.txt +++ b/forge-gui/res/lists/TypeLists.txt @@ -55,6 +55,7 @@ Camel:Camels Caribou:Caribous Carrier:Carriers Cat:Cats +Capybara:Capybaras Centaur:Centaurs Cephalid:Cephalids Chimera:Chimeras