diff --git a/forge-gui/res/cardsfolder/upcoming/bespoke_battlegarb.txt b/forge-gui/res/cardsfolder/upcoming/bespoke_battlegarb.txt new file mode 100644 index 00000000000..fecca71607f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bespoke_battlegarb.txt @@ -0,0 +1,9 @@ +Name:Bespoke Battlegarb +ManaCost:1 R +Types:Artifact Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAttach | CheckSVar$ Celebration | SVarCompare$ GE2 | TriggerDescription$ Celebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, attach CARDNAME to up to one target creature you control. +SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature you control +K:Equip:2 +SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl +Oracle:Equipped creature gets +2/+0.\nCelebration — At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, attach Bespoke Battlegarb to up to one target creature you control.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/bestial_bloodline.txt b/forge-gui/res/cardsfolder/upcoming/bestial_bloodline.txt new file mode 100644 index 00000000000..43c1bef84e1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bestial_bloodline.txt @@ -0,0 +1,8 @@ +Name:Bestial Bloodline +ManaCost:1 G +Types:Enchantment Aura +A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. +A:AB$ ChangeZone | Cost$ 4 G | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +DeckHas:Ability$Graveyard +Oracle:Enchant creature\nEnchanted creature gets +2/+2.\n{4}{G}: Return Bestial Bloodline from your graveyard to your hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/candy_trail.txt b/forge-gui/res/cardsfolder/upcoming/candy_trail.txt new file mode 100644 index 00000000000..c76adde78b0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/candy_trail.txt @@ -0,0 +1,9 @@ +Name:Candy Trail +ManaCost:1 +Types:Artifact Food Clue +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. +SVar:TrigScry:DB$ Scry | ScryNum$ 2 +A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | LifeAmount$ 3 | SubAbility$ DBDraw | SpellDescription$ You gain 3 life and draw a card. +SVar:DBDraw:DB$ Draw +DeckHas:Ability$LifeGain|Sacrifice +Oracle:When Candy Trail enters the battlefield, scry 2.\n{2}, {T}, Sacrifice Candy Trail: You gain 3 life and draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/charging_hooligan.txt b/forge-gui/res/cardsfolder/upcoming/charging_hooligan.txt new file mode 100644 index 00000000000..221fecc4901 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/charging_hooligan.txt @@ -0,0 +1,11 @@ +Name:Charging Hooligan +ManaCost:3 R +Types:Creature Human Peasant +PT:3/3 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each attacking creature. If a Rat is attacking, CARDNAME gains trample until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | SubAbility$ DBPumpBis +SVar:DBPumpBis:DB$ Pump | Defined$ Self | KW$ Trample | ConditionPresent$ Rat.attacking +SVar:X:Count$Valid Creature.attacking +SVar:HasAttackEffect:TRUE +DeckHints:Type$Rat +Oracle:Whenever Charging Hooligan attacks, it gets +1/+0 until end of turn for each attacking creature. If a Rat is attacking, Charging Hooligan gains trample until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/cheeky_house_mouse_squeak_by.txt b/forge-gui/res/cardsfolder/upcoming/cheeky_house_mouse_squeak_by.txt new file mode 100644 index 00000000000..1f6a6ab6d07 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cheeky_house_mouse_squeak_by.txt @@ -0,0 +1,16 @@ +Name:Cheeky House-Mouse +ManaCost:W +Types:Creature Mouse +PT:2/1 +AlternateMode:Adventure +Oracle: + +ALTERNATE + +Name:Squeak By +ManaCost:W +Types:Sorcery Adventure +A:SP$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBUnblockable | SpellDescription$ Target creature you control gets +1/+1 until end of turn. It can't be blocked by creatures with power 3 or greater this turn. +SVar:DBUnblockable:DB$ Effect | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable +SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | ValidBlocker$ Creature.powerGE3 | Description$ This creature can't be blocked by creatures with power 3 or greater this turn. +Oracle:Target creature you control gets +1/+1 until end of turn. It can't be blocked by creatures with power 3 or greater this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/collectors_vault.txt b/forge-gui/res/cardsfolder/upcoming/collectors_vault.txt new file mode 100644 index 00000000000..084da5aadc1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/collectors_vault.txt @@ -0,0 +1,8 @@ +Name:Collector's Vault +ManaCost:2 +Types:Artifact +A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBTreasure +SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac +DeckHas:Ability$Discard|Token & Type$Treasure +Oracle:{2}, {T}: Draw a card, then discard a card. Create 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/cooped_up.txt b/forge-gui/res/cardsfolder/upcoming/cooped_up.txt new file mode 100644 index 00000000000..7307f826a57 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cooped_up.txt @@ -0,0 +1,8 @@ +Name:Cooped Up +ManaCost:1 W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Curse +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block. +A:AB$ ChangeZone | Cost$ 2 W | Defined$ Enchanted | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile enchanted creature. +Oracle:Enchant creature\nEnchanted creature can't attack or block.\n{2}{W}: Exile enchanted creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/devouring_sugarmaw_have_for_dinner.txt b/forge-gui/res/cardsfolder/upcoming/devouring_sugarmaw_have_for_dinner.txt new file mode 100644 index 00000000000..da6ab5339ff --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/devouring_sugarmaw_have_for_dinner.txt @@ -0,0 +1,20 @@ +Name:Devouring Sugarmaw +ManaCost:2 B B +Types:Creature Horror +PT:6/6 +K:Menace +K:Trample +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice an artifact, enchantment, or token. If you don't, tap CARDNAME. +SVar:TrigTap:DB$ Tap | UnlessCost$ Sac<1/Card.token;Artifact;Enchantment/artifact, enchantment, or token> | UnlessPayer$ You | Defined$ Self +DeckHas:Ability$Sacrifice|Token & Type$Human|Artifact|Food +DeckHints:Ability$Token & Type$Artifact|Enchantment +AlternateMode:Adventure +Oracle:Menace, trample\nAt the beginning of your upkeep, you may sacrifice an artifact, enchantment, or token. If you don't, tap Devouring Sugarmaw. + +ALTERNATE + +Name:Have for Dinner +ManaCost:1 W +Types:Instant Adventure +A:SP$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human,c_a_food_sac | TokenOwner$ You | SpellDescription$ Create a 1/1 white Human creature token and a Food token. (Then exile this card. You may cast the creature later from exile.) +Oracle:Create a 1/1 white Human creature token and a Food token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/discerning_financier.txt b/forge-gui/res/cardsfolder/upcoming/discerning_financier.txt new file mode 100644 index 00000000000..e19b92e8cba --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/discerning_financier.txt @@ -0,0 +1,13 @@ +Name:Discerning Financier +ManaCost:2 W +Types:Creature Human Noble +PT:2/3 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTreasure | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ At the beginning of your upkeep, if an opponent controls more lands than you, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac +SVar:X:Count$Valid Land.YouCtrl +SVar:Y:PlayerCountOpponents$HighestValid Land.YouCtrl +A:AB$ ChoosePlayer | Cost$ 2 W | Choices$ Player.Other | ChoiceTitle$ Choose another player | SubAbility$ DBGainControl | SpellDescription$ Choose another player. That player gains control of target Treasure you control. You draw a card. +SVar:DBGainControl:DB$ GainControl | NewController$ Player.Chosen | ValidTgts$ Treasure.YouCtrl | TgtPrompt$ Select target Treasure you control | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw +DeckHas:Ability$Token & Type$Treasure +Oracle:At the beginning of your upkeep, if an opponent controls more lands than you, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\n{2}{W}: Choose another player. That player gains control of target Treasure you control. You draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/dream_spoilers.txt b/forge-gui/res/cardsfolder/upcoming/dream_spoilers.txt new file mode 100644 index 00000000000..c6b4b3ed753 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dream_spoilers.txt @@ -0,0 +1,10 @@ +Name:Dream Spoilers +ManaCost:3 B +Types:Creature Faerie Warlock +PT:2/2 +K:Flying +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OpponentTurn$ True | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell during an opponent's turn, up to one target creature an opponent controls gets -1/-1 until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select up to one target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | TargetMin$ 0 | TargetMax$ 1 +DeckHints:Type$Instant +SVar:BuffedBy:Creature.withFlash +Oracle:Flying\nWhenever you cast a spell during an opponent's turn, up to one target creature an opponent controls gets -1/-1 until end of turn. \ No newline at end of file