diff --git a/forge-gui/res/cardsfolder/upcoming/rabanastre_royal_city.txt b/forge-gui/res/cardsfolder/upcoming/rabanastre_royal_city.txt new file mode 100644 index 00000000000..a233abcb23f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rabanastre_royal_city.txt @@ -0,0 +1,7 @@ +Name:Rabanastre, Royal City +ManaCost:no cost +Types:Land Town +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +A:AB$ Mana | Cost$ T | Produced$ Combo R W | SpellDescription$ Add {R} or {W}. +Oracle:This land enters tapped.\n{T}: Add {R} or {W}. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sahagin.txt b/forge-gui/res/cardsfolder/upcoming/sahagin.txt new file mode 100644 index 00000000000..c7aa9c96b9e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sahagin.txt @@ -0,0 +1,9 @@ +Name:Sahagin +ManaCost:1 U +Types:Creature Merfolk Warrior +PT:1/3 +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | ValidSA$ Spell.ManaSpent GE4 | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a noncreature spell, if at least four mana was spent to cast it, put a +1/+1 counter on this creature and it can't be blocked this turn. +SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | SubAbility$ DBUnblockable +SVar:DBUnblockable:DB$ Effect | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable +SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. +Oracle:Whenever you cast a noncreature spell, if at least four mana was spent to cast it, put a +1/+1 counter on this creature and it can't be blocked this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/samurais_katana.txt b/forge-gui/res/cardsfolder/upcoming/samurais_katana.txt new file mode 100644 index 00000000000..df9b99eaa52 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/samurais_katana.txt @@ -0,0 +1,8 @@ +Name:Samurai's Katana +ManaCost:2 R +Types:Artifact Equipment +K:Job select +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Trample & Haste | AddType$ Samurai | Description$ Equipped creature gets +2/+2, has trample and haste, and is a Samurai in addition to its other types. +K:Equip:5 +DeckHas:Ability$Token & Type$Samurai +Oracle:Job select (When this Equipment enters, create a 1/1 colorless Hero creature token, then attach this to it.)\nEquipped creature gets +2/+2, has trample and haste, and is a Samurai in addition to its other types.\nMurasame — Equip {5} \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sephiroths_intervention.txt b/forge-gui/res/cardsfolder/upcoming/sephiroths_intervention.txt new file mode 100644 index 00000000000..31e3ce8f680 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sephiroths_intervention.txt @@ -0,0 +1,6 @@ +Name:Sephiroth's Intervention +ManaCost:3 B +Types:Instant +A:SP$ Destroy | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ Destroy target creature. You gain 2 life. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +Oracle:Destroy target creature. You gain 2 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/shambling_cieth.txt b/forge-gui/res/cardsfolder/upcoming/shambling_cieth.txt new file mode 100644 index 00000000000..91b79696ed2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shambling_cieth.txt @@ -0,0 +1,9 @@ +Name:Shambling Cie'th +ManaCost:2 B +Types:Creature Mutant Horror +PT:2/2 +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This creature enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a noncreature spell, you may pay {B}. If you do, return this card from your graveyard to your hand. +SVar:TrigReturn:AB$ ChangeZone | Cost$ B | Defined$ Self | Origin$ Graveyard | Destination$ Hand +Oracle:This creature enters tapped.\nWhenever you cast a noncreature spell, you may pay {B}. If you do, return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/shinra_reinforcements.txt b/forge-gui/res/cardsfolder/upcoming/shinra_reinforcements.txt new file mode 100644 index 00000000000..c146dabad72 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shinra_reinforcements.txt @@ -0,0 +1,8 @@ +Name:Shinra Reinforcements +ManaCost:2 B +Types:Creature Human Soldier +PT:2/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, mill three cards and you gain 3 life. (To mill three cards, put the top three cards of your library into your graveyard.) +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3 +Oracle:When this creature enters, mill three cards and you gain 3 life. (To mill three cards, put the top three cards of your library into your graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sphere_grid.txt b/forge-gui/res/cardsfolder/upcoming/sphere_grid.txt new file mode 100644 index 00000000000..0a75f6611ce --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sphere_grid.txt @@ -0,0 +1,8 @@ +Name:Sphere Grid +ManaCost:1 G +Types:Enchantment +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage to a player, put a +1/+1 counter on that creature. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredSourceLKICopy | CounterType$ P1P1 | CounterNum$ 1 +S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Reach & Trample | Description$ Unlock Ability — Creatures you control with +1/+1 counters on them have reach and trample. +DeckHas:Ability$Counters +Oracle:Whenever a creature you control deals combat damage to a player, put a +1/+1 counter on that creature.\nUnlock Ability — Creatures you control with +1/+1 counters on them have reach and trample. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/the_prima_vista.txt b/forge-gui/res/cardsfolder/upcoming/the_prima_vista.txt new file mode 100644 index 00000000000..e07a27fc15a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/the_prima_vista.txt @@ -0,0 +1,9 @@ +Name:The Prima Vista +ManaCost:4 U +Types:Legendary Artifact Vehicle +PT:5/3 +K:Flying +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | ValidSA$ Spell.ManaSpent GE4 | Execute$ TrigAnimate | TriggerDescription$ Whenever you cast a noncreature spell, if at least four mana was spent to cast it, CARDNAME becomes an artifact creature until end of turn. +SVar:TrigAnimate:DB$ Animate | Defined$ Self | Types$ Creature,Artifact +K:Crew:2 +Oracle:Flying\nWhenever you cast a noncreature spell, if at least four mana was spent to cast it, The Prima Vista becomes an artifact creature until end of turn.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/upcoming/undercity_dire_rat.txt b/forge-gui/res/cardsfolder/upcoming/undercity_dire_rat.txt new file mode 100644 index 00000000000..ddf7cd56200 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/undercity_dire_rat.txt @@ -0,0 +1,8 @@ +Name:Undercity Dire Rat +ManaCost:1 B +Types:Creature Rat +PT:2/2 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Rat Tail — When this creature dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You +DeckHas:Ability$Token +Oracle:Rat Tail — When this creature dies, 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/zack_fair.txt b/forge-gui/res/cardsfolder/upcoming/zack_fair.txt new file mode 100644 index 00000000000..d3efdf9a03c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/zack_fair.txt @@ -0,0 +1,10 @@ +Name:Zack Fair +ManaCost:W +Types:Legendary Creature Human Soldier +PT:0/1 +K:etbCounter:P1P1:1 +A:AB$ Pump | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible | SubAbility$ DBPutCounter | SpellDescription$ Target creature you control gains indestructible until end of turn. Put CARDNAME's counters on that creature and attach an Equipment that was attached to CARDNAME to that creature. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ EachFromSource | EachFromSource$ Self | SubAbility$ DBAttach +SVar:DBAttach:DB$ Attach | Choices$ Equipment.Attached | ChoiceTitle$ Choose an Equipment you control | Defined$ Targeted +DeckHas:Ability$Counters +Oracle:Zack Fair enters with a +1/+1 counter on it.\n{1}, Sacrifice Zack Fair: Target creature you control gains indestructible until end of turn. Put Zack Fair's counters on that creature and attach an Equipment that was attached to Zack Fair to that creature.