diff --git a/.gitattributes b/.gitattributes index 07380ece18a..e38e97bae6c 100644 --- a/.gitattributes +++ b/.gitattributes @@ -17344,17 +17344,27 @@ forge-gui/res/cardsfolder/upcoming/old_growth_dryads.txt -text forge-gui/res/cardsfolder/upcoming/one_with_the_wind.txt -text forge-gui/res/cardsfolder/upcoming/otepec_huntmaster.txt -text forge-gui/res/cardsfolder/upcoming/overflowing_insight.txt -text +forge-gui/res/cardsfolder/upcoming/paladin_of_the_bloodstained.txt -text forge-gui/res/cardsfolder/upcoming/perilous_voyage.txt -text forge-gui/res/cardsfolder/upcoming/pillar_of_origins.txt -text +forge-gui/res/cardsfolder/upcoming/pious_interdiction.txt -text forge-gui/res/cardsfolder/upcoming/pirates_cutlass.txt -text +forge-gui/res/cardsfolder/upcoming/pirates_prize.txt -text +forge-gui/res/cardsfolder/upcoming/pounce.txt -text forge-gui/res/cardsfolder/upcoming/priest_of_the_wakening_sun.txt -text forge-gui/res/cardsfolder/upcoming/primal_amulet_primal_wellspring.txt -text forge-gui/res/cardsfolder/upcoming/prosperous_pirates.txt -text +forge-gui/res/cardsfolder/upcoming/prying_blade.txt -text +forge-gui/res/cardsfolder/upcoming/pterodon_knight.txt -text +forge-gui/res/cardsfolder/upcoming/queens_agent.txt -text forge-gui/res/cardsfolder/upcoming/queens_bay_soldier.txt -text +forge-gui/res/cardsfolder/upcoming/queens_commission.txt -text forge-gui/res/cardsfolder/upcoming/raging_swordtooth.txt -text forge-gui/res/cardsfolder/upcoming/raiders_wake.txt -text +forge-gui/res/cardsfolder/upcoming/rallying_roar.txt -text forge-gui/res/cardsfolder/upcoming/rampaging_ferocidon.txt -text forge-gui/res/cardsfolder/upcoming/ranging_raptors.txt -text +forge-gui/res/cardsfolder/upcoming/raptor_companion.txt -text forge-gui/res/cardsfolder/upcoming/raptor_hatchling.txt -text forge-gui/res/cardsfolder/upcoming/ravenous_daggertooth.txt -text forge-gui/res/cardsfolder/upcoming/regisaur_alpha.txt -text @@ -17363,38 +17373,61 @@ forge-gui/res/cardsfolder/upcoming/revel_in_riches.txt -text forge-gui/res/cardsfolder/upcoming/rigging_runner.txt -text forge-gui/res/cardsfolder/upcoming/rile.txt -text forge-gui/res/cardsfolder/upcoming/ripjaw_raptor.txt -text +forge-gui/res/cardsfolder/upcoming/ritual_of_rejuvenation.txt -text +forge-gui/res/cardsfolder/upcoming/river_heralds_boon.txt -text forge-gui/res/cardsfolder/upcoming/river_sneak.txt -text forge-gui/res/cardsfolder/upcoming/rivers_rebuke.txt -text forge-gui/res/cardsfolder/upcoming/rowdy_crew.txt -text forge-gui/res/cardsfolder/upcoming/ruin_raider.txt -text +forge-gui/res/cardsfolder/upcoming/run_aground.txt -text forge-gui/res/cardsfolder/upcoming/ruthless_knave.txt -text +forge-gui/res/cardsfolder/upcoming/sailor_of_means.txt -text forge-gui/res/cardsfolder/upcoming/sanctum_seeker.txt -text forge-gui/res/cardsfolder/upcoming/sanguine_sacrament.txt -text forge-gui/res/cardsfolder/upcoming/savage_stomp.txt -text forge-gui/res/cardsfolder/upcoming/search_for_azcanta_azcanta_the_sunken_ruin.txt -text +forge-gui/res/cardsfolder/upcoming/seekers_squire.txt -text forge-gui/res/cardsfolder/upcoming/sentinel_totem.txt -text forge-gui/res/cardsfolder/upcoming/settle_the_wreckage.txt -text forge-gui/res/cardsfolder/upcoming/shadowed_caravel.txt -text +forge-gui/res/cardsfolder/upcoming/shaper_apprentice.txt -text forge-gui/res/cardsfolder/upcoming/shapers_of_nature.txt -text forge-gui/res/cardsfolder/upcoming/shapers_sanctuary.txt -text +forge-gui/res/cardsfolder/upcoming/sheltering_light.txt -text +forge-gui/res/cardsfolder/upcoming/shining_aerosaur.txt -text +forge-gui/res/cardsfolder/upcoming/shipwreck_looter.txt -text +forge-gui/res/cardsfolder/upcoming/shore_keeper.txt -text +forge-gui/res/cardsfolder/upcoming/siren_lookout.txt -text forge-gui/res/cardsfolder/upcoming/siren_stormtamer.txt -text forge-gui/res/cardsfolder/upcoming/skittering_heartstopper.txt -text forge-gui/res/cardsfolder/upcoming/skulduggery.txt -text forge-gui/res/cardsfolder/upcoming/sky_terror.txt -text +forge-gui/res/cardsfolder/upcoming/skyblade_of_the_legion.txt -text +forge-gui/res/cardsfolder/upcoming/skymarch_bloodletter.txt -text +forge-gui/res/cardsfolder/upcoming/slash_of_talons.txt -text forge-gui/res/cardsfolder/upcoming/sleek_schooner.txt -text forge-gui/res/cardsfolder/upcoming/snapping_sailback.txt -text forge-gui/res/cardsfolder/upcoming/sorcerous_spyglass.txt -text forge-gui/res/cardsfolder/upcoming/spell_swindle.txt -text forge-gui/res/cardsfolder/upcoming/spike_tailed_ceratops.txt -text +forge-gui/res/cardsfolder/upcoming/spreading_rot.txt -text forge-gui/res/cardsfolder/upcoming/star_of_extinction.txt -text +forge-gui/res/cardsfolder/upcoming/steadfast_armasaur.txt -text forge-gui/res/cardsfolder/upcoming/storm_fleet_aerialist.txt -text forge-gui/res/cardsfolder/upcoming/storm_fleet_arsonist.txt -text +forge-gui/res/cardsfolder/upcoming/storm_fleet_pyromancer.txt -text forge-gui/res/cardsfolder/upcoming/storm_fleet_spy.txt -text +forge-gui/res/cardsfolder/upcoming/storm_sculptor.txt -text forge-gui/res/cardsfolder/upcoming/sun_blessed_mount.txt -text forge-gui/res/cardsfolder/upcoming/sun_crowned_hunters.txt -text forge-gui/res/cardsfolder/upcoming/sunbirds_invocation.txt -text +forge-gui/res/cardsfolder/upcoming/sunrise_seeker.txt -text +forge-gui/res/cardsfolder/upcoming/swashbuckling.txt -text forge-gui/res/cardsfolder/upcoming/sword_point_diplomacy.txt -text +forge-gui/res/cardsfolder/upcoming/tempest_caller.txt -text +forge-gui/res/cardsfolder/upcoming/territorial_hammerskull.txt -text forge-gui/res/cardsfolder/upcoming/thaumatic_compass_spires_of_orazca.txt -text +forge-gui/res/cardsfolder/upcoming/thrash_of_raptors.txt -text forge-gui/res/cardsfolder/upcoming/thundering_spineback.txt -text forge-gui/res/cardsfolder/upcoming/tilonallis_knight.txt -text forge-gui/res/cardsfolder/upcoming/tilonallis_skinshifter.txt -text @@ -17405,8 +17438,11 @@ forge-gui/res/cardsfolder/upcoming/treasure_map_treasure_cove.txt -text forge-gui/res/cardsfolder/upcoming/trove_of_temptation.txt -text forge-gui/res/cardsfolder/upcoming/unclaimed_territory.txt -text forge-gui/res/cardsfolder/upcoming/unfriendly_fire.txt -text +forge-gui/res/cardsfolder/upcoming/vampires_zeal.txt -text forge-gui/res/cardsfolder/upcoming/vances_blasting_cannons_spitfire_bastion.txt -text +forge-gui/res/cardsfolder/upcoming/vanquish_the_weak.txt -text forge-gui/res/cardsfolder/upcoming/vanquishers_banner.txt -text +forge-gui/res/cardsfolder/upcoming/verdant_rebirth.txt -text forge-gui/res/cardsfolder/upcoming/verdant_suns_avatar.txt -text forge-gui/res/cardsfolder/upcoming/vicious_conquistador.txt -text forge-gui/res/cardsfolder/upcoming/vineshaper_mystic.txt -text @@ -17417,8 +17453,10 @@ forge-gui/res/cardsfolder/upcoming/wakening_suns_avatar.txt -text forge-gui/res/cardsfolder/upcoming/waker_of_the_wilds.txt -text forge-gui/res/cardsfolder/upcoming/walk_the_plank.txt -text forge-gui/res/cardsfolder/upcoming/wanted_scoundrels.txt -text +forge-gui/res/cardsfolder/upcoming/watertrap_weaver.txt -text forge-gui/res/cardsfolder/upcoming/wildgrowth_walker.txt -text forge-gui/res/cardsfolder/upcoming/wily_goblin.txt -text +forge-gui/res/cardsfolder/upcoming/wind_strider.txt -text forge-gui/res/cardsfolder/v/vacuumelt.txt svneol=native#text/plain forge-gui/res/cardsfolder/v/vaevictis_asmadi.txt svneol=native#text/plain forge-gui/res/cardsfolder/v/vagrant_plowbeasts.txt svneol=native#text/plain diff --git a/forge-gui/res/cardsfolder/upcoming/paladin_of_the_bloodstained.txt b/forge-gui/res/cardsfolder/upcoming/paladin_of_the_bloodstained.txt new file mode 100644 index 00000000000..c56598c9834 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/paladin_of_the_bloodstained.txt @@ -0,0 +1,8 @@ +Name:Paladin of the Bloodstained +ManaCost:3 W +Types:Creature Vampire Knight +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Vampire creature token with lifelink. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Vampire | TokenTypes$ Creature,Vampire | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Lifelink | TokenImage$ w 1 1 vampire +SVar:Picture:http://www.wizards.com/global/images/magic/general/paladin_of_the_bloodstained.jpg +Oracle:When Paladin of the Bloodstained enters the battlefield, create a 1/1 white Vampire creature token with lifelink. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/pious_interdiction.txt b/forge-gui/res/cardsfolder/upcoming/pious_interdiction.txt new file mode 100644 index 00000000000..b2c2ce41a06 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pious_interdiction.txt @@ -0,0 +1,10 @@ +Name:Pious Interdiction +ManaCost:3 W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 3 W | ValidTgts$ Creature | AILogic$ Curse +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life. +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 2 +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block. +SVar:Picture:http://www.wizards.com/global/images/magic/general/pious_interdiction.jpg +Oracle:Enchant creature\nWhen Pious Interdiction enters the battlefield, you gain 2 life.\nEnchanted creature can't attack or block. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/pirates_prize.txt b/forge-gui/res/cardsfolder/upcoming/pirates_prize.txt new file mode 100644 index 00000000000..1c17fef785d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pirates_prize.txt @@ -0,0 +1,8 @@ +Name:Pirate's Prize +ManaCost:3 U +Types:Sorcery +A:SP$ Draw | Cost$ 3 U | NumCards$ 2 | SubAbility$ DBTreasure | SpellDescription$ Draw two cards. Create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." +SVar:DBTreasure:DB$ Token | TokenAmount$ 1 | TokenName$ Treasure | TokenTypes$ Artifact,Treasure | TokenOwner$ You | TokenColors$ Colorless | TokenImage$ c treasure | TokenAbilities$ ABTreasureMana | TokenAltImages$ c_treasure2,c_treasure3,c_treasure4 +SVar:ABTreasureMana:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color to your mana pool. +SVar:Picture:http://www.wizards.com/global/images/magic/general/pirates_prize.jpg +Oracle:Draw two cards. Create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/pounce.txt b/forge-gui/res/cardsfolder/upcoming/pounce.txt new file mode 100644 index 00000000000..94da973b4ce --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pounce.txt @@ -0,0 +1,7 @@ +Name:Pounce +ManaCost:1 G +Types:Instant +A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SubAbility$ DBFight | SpellDescription$ Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.) +SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control +SVar:Picture:http://www.wizards.com/global/images/magic/general/pounce.jpg +Oracle:Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/prying_blade.txt b/forge-gui/res/cardsfolder/upcoming/prying_blade.txt new file mode 100644 index 00000000000..63d0a478383 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/prying_blade.txt @@ -0,0 +1,10 @@ +Name:Prying Blade +ManaCost:1 +Types:Artifact Equipment +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. +T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTreasure | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." +SVar:TrigTreasure:DB$ Token | TokenAmount$ 1 | TokenName$ Treasure | TokenTypes$ Artifact,Treasure | TokenOwner$ You | TokenColors$ Colorless | TokenImage$ c treasure | TokenAbilities$ ABTreasureMana | TokenAltImages$ c_treasure2,c_treasure3,c_treasure4 +SVar:ABTreasureMana:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color to your mana pool. +K:Equip 2 +SVar:Picture:http://www.wizards.com/global/images/magic/general/prying_blade.jpg +Oracle:Equipped creature gets +1/+0.\nWhenever equipped creature deals combat damage to a player, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool."\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/pterodon_knight.txt b/forge-gui/res/cardsfolder/upcoming/pterodon_knight.txt new file mode 100644 index 00000000000..ab9a050f200 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pterodon_knight.txt @@ -0,0 +1,9 @@ +Name:Pterodon Knight +ManaCost:3 W +Types:Creature Human Knight +PT:3/3 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME has flying as long as you control a Dinosaur. +SVar:X:Count$Valid Creature.Dinosaur+YouCtrl +DeckHints:Type$Dinosaur +SVar:Picture:http://www.wizards.com/global/images/magic/general/pterodon_knight.jpg +Oracle:Pterodon Knight has flying as long as you control a Dinosaur. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/queens_agent.txt b/forge-gui/res/cardsfolder/upcoming/queens_agent.txt new file mode 100644 index 00000000000..3e2a316b4d6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/queens_agent.txt @@ -0,0 +1,15 @@ +Name:Queen's Agent +ManaCost:5 B +Types:Creature Vampire Scout +PT:3/3 +K:Lifelink +# TODO: Explore will be rewritten as a separate effect by Hanmac. The followup script code will then become obsolete. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard.) +SVar:TrigDig:DB$ Dig | DigNum$ 1 | Reveal$ True | NoMove$ True | Explore$ True | RememberRevealed$ True | SubAbility$ DBGrabLand | SpellDescription$ Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard. +SVar:DBGrabLand:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ0 | SubAbility$ DBPutInGraveyardOption +SVar:DBPutInGraveyardOption:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Library | DestinationAlternative$ Graveyard | AlternativeDestinationMessage$ Would you like to put the revealed card back on top of your library (and not into your graveyard?) | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ0 | SubAbility$ DBCleanup +DeckHas:Ability$Counters +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:Picture:http://www.wizards.com/global/images/magic/general/queens_agent.jpg +Oracle:Lifelink\nWhen Queen's Agent enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/queens_commission.txt b/forge-gui/res/cardsfolder/upcoming/queens_commission.txt new file mode 100644 index 00000000000..ae8325981c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/queens_commission.txt @@ -0,0 +1,7 @@ +Name:Queen's Commission +ManaCost:2 W +Types:Sorcery +A:SP$ Token | Cost$ 2 W | TokenAmount$ 2 | TokenName$ Vampire | TokenColors$ White | TokenTypes$ Creature,Vampire | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Lifelink | TokenImage$ w 1 1 vampire | SpellDescription$ Create two 1/1 white Vampire creature tokens with lifelink. +DeckHas:Ability$Token +SVar:Picture:http://www.wizards.com/global/images/magic/general/queens_commission.jpg +Oracle:Create two 1/1 white Vampire creature tokens with lifelink. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/rallying_roar.txt b/forge-gui/res/cardsfolder/upcoming/rallying_roar.txt new file mode 100644 index 00000000000..dd37e5c67c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rallying_roar.txt @@ -0,0 +1,7 @@ +Name:Rallying Roar +ManaCost:2 W +Types:Instant +A:SP$ PumpAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBUntapAll | SpellDescription$ Creatures you control get +1/+1 until end of turn. Untap them. +SVar:DBUntapAll:DB$ UntapAll | ValidCards$ Creature.YouCtrl +SVar:Picture:http://www.wizards.com/global/images/magic/general/rallying_roar.jpg +Oracle:Creatures you control get +1/+1 until end of turn. Untap them. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/raptor_companion.txt b/forge-gui/res/cardsfolder/upcoming/raptor_companion.txt new file mode 100644 index 00000000000..e24ba2dd0a5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/raptor_companion.txt @@ -0,0 +1,6 @@ +Name:Raptor Companion +ManaCost:1 W +Types:Creature Dinosaur +PT:3/1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/raptor_companion.jpg +Oracle: \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/ritual_of_rejuvenation.txt b/forge-gui/res/cardsfolder/upcoming/ritual_of_rejuvenation.txt new file mode 100644 index 00000000000..eb6d2a1256b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ritual_of_rejuvenation.txt @@ -0,0 +1,7 @@ +Name:Ritual of Rejuvenation +ManaCost:2 W +Types:Instant +A:SP$ GainLife | Cost$ 2 W | LifeAmount$ 4 | SubAbility$ DBDraw | SpellDescription$ You gain 4 life. Draw a card. +SVar:DBDraw:DB$Draw | NumCards$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/ritual_of_rejuvenation.jpg +Oracle:You gain 4 life.\nDraw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/river_heralds_boon.txt b/forge-gui/res/cardsfolder/upcoming/river_heralds_boon.txt new file mode 100644 index 00000000000..79e57daa21e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/river_heralds_boon.txt @@ -0,0 +1,7 @@ +Name:River Heralds' Boon +ManaCost:1 G +Types:Instant +A:SP$ PutCounter | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPutCounter | SpellDescription$ Put a +1/+1 counter on target creature and a +1/+1 counter on up to one target Merfolk. +SVar:DBPutCounter:DB$PutCounter | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Merfolk | TgtPrompt$ Select target Merfolk | CounterType$ P1P1 | CounterNum$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/river_heralds_rebuke.jpg +Oracle:Put a +1/+1 counter on target creature and a +1/+1 counter on up to one target Merfolk. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/run_aground.txt b/forge-gui/res/cardsfolder/upcoming/run_aground.txt new file mode 100644 index 00000000000..5cbd5ce80f3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/run_aground.txt @@ -0,0 +1,6 @@ +Name:Run Aground +ManaCost:3 U +Types:Instant +A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put target artifact or creature on top of it's owner's library. +SVar:Picture:http://www.wizards.com/global/images/magic/general/run_aground.jpg +Oracle:Put target artifact or creature on top of it's owner's library. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sailor_of_means.txt b/forge-gui/res/cardsfolder/upcoming/sailor_of_means.txt new file mode 100644 index 00000000000..86762621670 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sailor_of_means.txt @@ -0,0 +1,9 @@ +Name:Sailor of Means +ManaCost:2 U +Types:Creature Human Pirate +PT:1/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTreasure | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME enters the battlefield, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." +SVar:TrigTreasure:DB$ Token | TokenAmount$ 1 | TokenName$ Treasure | TokenTypes$ Artifact,Treasure | TokenOwner$ You | TokenColors$ Colorless | TokenImage$ c treasure | TokenAbilities$ ABTreasureMana | TokenAltImages$ c_treasure2,c_treasure3,c_treasure4 +SVar:ABTreasureMana:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color to your mana pool. +SVar:Picture:http://www.wizards.com/global/images/magic/general/sailor_of_means.jpg +Oracle:When Sailor of Means enters the battlefield, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/seekers_squire.txt b/forge-gui/res/cardsfolder/upcoming/seekers_squire.txt new file mode 100644 index 00000000000..fb7a04e5982 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/seekers_squire.txt @@ -0,0 +1,14 @@ +Name:Seekers' Squire +ManaCost:1 B +Types:Creature Human Scout +PT:1/2 +# TODO: Explore will be rewritten as a separate effect by Hanmac. The followup script code will then become obsolete. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard.) +SVar:TrigDig:DB$ Dig | DigNum$ 1 | Reveal$ True | NoMove$ True | Explore$ True | RememberRevealed$ True | SubAbility$ DBGrabLand | SpellDescription$ Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard. +SVar:DBGrabLand:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ0 | SubAbility$ DBPutInGraveyardOption +SVar:DBPutInGraveyardOption:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Library | DestinationAlternative$ Graveyard | AlternativeDestinationMessage$ Would you like to put the revealed card back on top of your library (and not into your graveyard?) | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ0 | SubAbility$ DBCleanup +DeckHas:Ability$Counters +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:Picture:http://www.wizards.com/global/images/magic/general/seekers_squire.jpg +Oracle:When Seekers' Squire enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/shaper_apprentice.txt b/forge-gui/res/cardsfolder/upcoming/shaper_apprentice.txt new file mode 100644 index 00000000000..d795a48e7c8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shaper_apprentice.txt @@ -0,0 +1,9 @@ +Name:Shaper Apprentice +ManaCost:1 U +Types:Creature Merfolk Wizard +PT:2/1 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME has flying as long as you control another Merfolk. +SVar:X:Count$Valid Merfolk.Other+YouCtrl +SVar:BuffedBy:Merfolk +SVar:Picture:http://www.wizards.com/global/images/magic/general/shaper_apprentice.jpg +Oracle:Shaper Apprentice has flying as long as you control another Merfolk. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sheltering_light.txt b/forge-gui/res/cardsfolder/upcoming/sheltering_light.txt new file mode 100644 index 00000000000..5270b17ad0a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sheltering_light.txt @@ -0,0 +1,7 @@ +Name:Sheltering Light +ManaCost:W +Types:Instant +A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Indestructible | SubAbility$ DBScry | SpellDescription$ Target creature gains indestructible until end of turn. Scry 1. (Damage and effects that say "destroy" don't destroy the creature.) +SVar:DBScry:DB$Scry | ScryNum$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/sheltering_light.jpg +Oracle:Target creature gains indestructible until end of turn. Scry 1. (Damage and effects that say "destroy" don't destroy the creature.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/shining_aerosaur.txt b/forge-gui/res/cardsfolder/upcoming/shining_aerosaur.txt new file mode 100644 index 00000000000..b6d5c82618c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shining_aerosaur.txt @@ -0,0 +1,7 @@ +Name:Shining Aerosaur +ManaCost:4 W +Types:Creature Dinosaur +PT:3/4 +K:Flying +SVar:Picture:http://www.wizards.com/global/images/magic/general/shining_aerosaur.jpg +Oracle:Flying \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/shipwreck_looter.txt b/forge-gui/res/cardsfolder/upcoming/shipwreck_looter.txt new file mode 100644 index 00000000000..269a4a3a9be --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shipwreck_looter.txt @@ -0,0 +1,10 @@ +Name:Shipwreck Looter +ManaCost:1 U +Types:Creature Human Pirate +PT:2/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +SVar:RaidTest:Count$AttackersDeclared +SVar:Picture:http://www.wizards.com/global/images/magic/general/shipwreck_looter.jpg +Oracle:Raid — When Shipwreck Looter enters the battlefield, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/shore_keeper.txt b/forge-gui/res/cardsfolder/upcoming/shore_keeper.txt new file mode 100644 index 00000000000..56518fed4f1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shore_keeper.txt @@ -0,0 +1,7 @@ +Name:Shore Keeper +ManaCost:U +Types:Creature Trilobite +PT:0/3 +A:AB$ Draw | Cost$ 7 U T Sac<1/CARDNAME> | NumCards$ 3 | SpellDescription$ Draw three cards. +SVar:Picture:http://www.wizards.com/global/images/magic/general/shore_keeper.jpg +Oracle:{7}{U}, {T}, Sacrifice Shore Keeper: Draw three cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/siren_lookout.txt b/forge-gui/res/cardsfolder/upcoming/siren_lookout.txt new file mode 100644 index 00000000000..824cb8fc1f7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/siren_lookout.txt @@ -0,0 +1,15 @@ +Name:Siren Lookout +ManaCost:2 U +Types:Creature Siren Pirate +PT:1/2 +K:Flying +# TODO: Explore will be rewritten as a separate effect by Hanmac. The followup script code will then become obsolete. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard.) +SVar:TrigDig:DB$ Dig | DigNum$ 1 | Reveal$ True | NoMove$ True | Explore$ True | RememberRevealed$ True | SubAbility$ DBGrabLand | SpellDescription$ Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard. +SVar:DBGrabLand:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ0 | SubAbility$ DBPutInGraveyardOption +SVar:DBPutInGraveyardOption:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Library | DestinationAlternative$ Graveyard | AlternativeDestinationMessage$ Would you like to put the revealed card back on top of your library (and not into your graveyard?) | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ0 | SubAbility$ DBCleanup +DeckHas:Ability$Counters +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:Picture:http://www.wizards.com/global/images/magic/general/siren_lookout.jpg +Oracle:Flying\nWhen Siren Lookout enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put that card back or put it into your graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/skyblade_of_the_legion.txt b/forge-gui/res/cardsfolder/upcoming/skyblade_of_the_legion.txt new file mode 100644 index 00000000000..03411f4c957 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skyblade_of_the_legion.txt @@ -0,0 +1,7 @@ +Name:Skyblade of the Legion +ManaCost:1 W +Types:Creature Vampire Soldier +PT:1/3 +K:Flying +SVar:Picture:http://www.wizards.com/global/images/magic/general/skyblade_of_the_legion.jpg +Oracle:Flying \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/skymarch_bloodletter.txt b/forge-gui/res/cardsfolder/upcoming/skymarch_bloodletter.txt new file mode 100644 index 00000000000..86e9ed8734e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/skymarch_bloodletter.txt @@ -0,0 +1,11 @@ +Name:Skymarch Bloodletter +ManaCost:2 B +Types:Creature Vampire Soldier +PT:2/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters the battlefield, target opponent loses 1 life and you gain 1 life. +SVar:TrigDrain:DB$LoseLife | ValidTgts$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/skymarch_bloodletter.jpg +Oracle:Flying +When Skymarch Bloodletters enters the battlefield, target opponent loses 1 life and you gain 1 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/slash_of_talons.txt b/forge-gui/res/cardsfolder/upcoming/slash_of_talons.txt new file mode 100644 index 00000000000..d9c14ffa106 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/slash_of_talons.txt @@ -0,0 +1,6 @@ +Name:Slash of Talons +ManaCost:W +Types:Instant +A:SP$ DealDamage | Cost$ W | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature. +SVar:Picture:http://www.wizards.com/global/images/magic/general/slash_of_talons.jpg +Oracle:Slash of Talons deals 2 damage to target attacking or blocking creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/spreading_rot.txt b/forge-gui/res/cardsfolder/upcoming/spreading_rot.txt new file mode 100644 index 00000000000..5525500c549 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/spreading_rot.txt @@ -0,0 +1,7 @@ +Name:Spreading Rot +ManaCost:4 B +Types:Sorcery +A:SP$ Destroy | Cost$ 4 B | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBLoseLife | SpellDescription$ Destroy target land. Its controller loses 2 life. +SVar:DBLoseLife:DB$ LoseLife | Defined$ TargetedController | LifeAmount$ 2 +SVar:Picture:http://www.wizards.com/global/images/magic/general/spreading_rot.jpg +Oracle:Destroy target land. Its controller loses 2 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/steadfast_armasaur.txt b/forge-gui/res/cardsfolder/upcoming/steadfast_armasaur.txt new file mode 100644 index 00000000000..985240be32d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/steadfast_armasaur.txt @@ -0,0 +1,9 @@ +Name:Steadfast Armasaur +ManaCost:3 W +Types:Creature Dinosaur +PT:2/3 +K:Vigilance +A:AB$ DealDamage | Cost$ 1 W T | ValidTgts$ Creature.blockingSource,Creature.blockedBySource | TgtPrompt$ Select target creature blocking or blocked by CARDNAME | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to its toughness to target creature blocking or blocked by it. +SVar:X:Count$CardToughness +SVar:Picture:http://www.wizards.com/global/images/magic/general/steadfast_armasaur.jpg +Oracle:Vigilance\n{1}{W}, {T}: Steadfast Armasaur deals damage equal to its toughness to target creature blocking or blocked by it. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/storm_fleet_pyromancer.txt b/forge-gui/res/cardsfolder/upcoming/storm_fleet_pyromancer.txt new file mode 100644 index 00000000000..b0ea51fdd4e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/storm_fleet_pyromancer.txt @@ -0,0 +1,9 @@ +Name:Storm Fleet Pyromancer +ManaCost:4 R +Types:Creature Human Pirate Wizard +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDealDamage | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, Storm Fleet Pyromancer deals 2 damage to target creature or player. +SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 +SVar:RaidTest:Count$AttackersDeclared +SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_fleet_pyromancer.jpg +Oracle:Raid — When Storm Fleet Pyromancer enters the battlefield, if you attacked with a creature this turn, Storm Fleet Pyromancer deals 2 damage to target creature or player. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/storm_sculptor.txt b/forge-gui/res/cardsfolder/upcoming/storm_sculptor.txt new file mode 100644 index 00000000000..031c626f40e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/storm_sculptor.txt @@ -0,0 +1,10 @@ +Name:Storm Sculptor +ManaCost:3 U +Types:Creature Merfolk Wizard +PT:3/2 +K:Unblockable +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return a creature you control to its owner's hand. +SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.YouCtrl +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_sculptor.jpg +Oracle:Storm Sculptor can't be blocked.\nWhen Storm Sculptor enters the battlefield, return a creature you control to its owner's hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sunrise_seeker.txt b/forge-gui/res/cardsfolder/upcoming/sunrise_seeker.txt new file mode 100644 index 00000000000..139abd9273a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sunrise_seeker.txt @@ -0,0 +1,15 @@ +Name:Sunrise Seeker +ManaCost:4 W +Types:Creature Human Scout +PT:3/3 +K:Vigilance +# TODO: Explore will be rewritten as a separate effect by Hanmac. The followup script code will then become obsolete. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard.) +SVar:TrigDig:DB$ Dig | DigNum$ 1 | Reveal$ True | NoMove$ True | Explore$ True | RememberRevealed$ True | SubAbility$ DBGrabLand | SpellDescription$ Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back on top or into your graveyard. +SVar:DBGrabLand:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ0 | SubAbility$ DBPutInGraveyardOption +SVar:DBPutInGraveyardOption:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Library | DestinationAlternative$ Graveyard | AlternativeDestinationMessage$ Would you like to put the revealed card back on top of your library (and not into your graveyard?) | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ0 | SubAbility$ DBCleanup +DeckHas:Ability$Counters +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:Picture:http://www.wizards.com/global/images/magic/general/sunrise_seeker.jpg +Oracle:Vigilance\nWhen Sunrise Seeker enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/swashbuckling.txt b/forge-gui/res/cardsfolder/upcoming/swashbuckling.txt new file mode 100644 index 00000000000..3331d8a8197 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/swashbuckling.txt @@ -0,0 +1,8 @@ +Name:Swashbuckling +ManaCost:1 R +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Haste | Description$ Enchanted creature gets +2/+2 and has lifelink. +SVar:Picture:http://www.wizards.com/global/images/magic/general/swashbuckling.jpg +Oracle:Enchant creature\nEnchanted creature gets +2/+2 and has haste. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/tempest_caller.txt b/forge-gui/res/cardsfolder/upcoming/tempest_caller.txt new file mode 100644 index 00000000000..438b064e4d4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tempest_caller.txt @@ -0,0 +1,9 @@ +Name:Tempest Caller +ManaCost:2 U U +Types:Creature Merfolk Wizard +PT:2/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTapAll | TriggerDescription$ When CARDNAME enters the battlefield, tap all creatures target opponent controls. +SVar:TrigTapAll:DB$ TapAll | ValidTgts$ Player | TgtPrompt$ Select target player | ValidCards$ Creature +SVar:PlayMain1:TRUE +SVar:Picture:http://www.wizards.com/global/images/magic/general/tempest_caller.jpg +Oracle:When Tempest Caller enters the battlefield, tap all creatures target opponent controls. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/territorial_hammerskull.txt b/forge-gui/res/cardsfolder/upcoming/territorial_hammerskull.txt new file mode 100644 index 00000000000..0a6bc1498ff --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/territorial_hammerskull.txt @@ -0,0 +1,8 @@ +Name:Territorial Hammerskull +ManaCost:2 W +Types:Creature Dinosaur +PT:2/3 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME attacks, tap target creature an opponent controls. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls +SVar:Picture:http://www.wizards.com/global/images/magic/general/territorial_hammerskull.jpg +Oracle:Whenever Territorial Hammerskull attacks, tap target creature an opponent controls. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/thrash_of_raptors.txt b/forge-gui/res/cardsfolder/upcoming/thrash_of_raptors.txt new file mode 100644 index 00000000000..97bcd4c81d2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/thrash_of_raptors.txt @@ -0,0 +1,9 @@ +Name:Thrash of Raptors +ManaCost:3 R +Types:Creature Dinosaur +PT:3/3 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddKeyword$ Trample | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as you control another Dinosaur, CARDNAME gets +2/+0 and has trample. +SVar:X:Count$Valid Dinosaur.Other+YouCtrl +SVar:BuffedBy:Dinosaur +SVar:Picture:http://www.wizards.com/global/images/magic/general/thrash_of_raptors.jpg +Oracle:As long as you control another Dinosaur, Thrash of Raptors gets +2/+0 and has trample. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/vampires_zeal.txt b/forge-gui/res/cardsfolder/upcoming/vampires_zeal.txt new file mode 100644 index 00000000000..19443668d46 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vampires_zeal.txt @@ -0,0 +1,7 @@ +Name:Vampire's Zeal +ManaCost:W +Types:Instant +A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +2/+2 until end of turn. If it's a Vampire, it gains first strike until end of turn. +SVar:DBPump:DB$Pump | Defined$ ParentTarget | KW$ First Strike | ConditionDefined$ Targeted | ConditionPresent$ Vampire +SVar:Picture:http://www.wizards.com/global/images/magic/general/vampires_zeal.jpg +Oracle:Target creature gets +2/+2 until end of turn. If it's a Vampire, it gains first strike until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/vanquish_the_weak.txt b/forge-gui/res/cardsfolder/upcoming/vanquish_the_weak.txt new file mode 100644 index 00000000000..168a9896b7e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vanquish_the_weak.txt @@ -0,0 +1,6 @@ +Name:Vanquish the Weak +ManaCost:2 B +Types:Instant +A:SP$ Destroy | Cost$ 2 B | ValidTgts$ Creature.powerLE3 | TgtPrompt$ Select target creature with power 3 or less. | SpellDescription$ Destroy target creature with power 3 or less. +SVar:Picture:http://www.wizards.com/global/images/magic/general/vanquish_the_weak.jpg +Oracle:Destroy target creature with power 3 or less. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/verdant_rebirth.txt b/forge-gui/res/cardsfolder/upcoming/verdant_rebirth.txt new file mode 100644 index 00000000000..17b006bb0f9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/verdant_rebirth.txt @@ -0,0 +1,11 @@ +Name:Verdant Rebirth +ManaCost:1 G +Types:Instant +A:SP$ Animate | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ VerdantRebirthChangeZone | sVars$ VerdantRebirthTrigChangeZone | SubAbility$ DBDraw | SpellDescription$ Until end of turn, target creature gains "When this creature dies, return it to its owner's hand." +Draw a card. +SVar:VerdantRebirthChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ VerdantRebirthTrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, return it to its owner's hand. +SVar:VerdantRebirthTrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard +SVar:DBDraw:DB$Draw | NumCards$ 1 +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/verdant_rebirth.jpg +Oracle:Until end of turn, target creature gains "When this creature dies, return it to its owner's hand."\nDraw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/watertrap_weaver.txt b/forge-gui/res/cardsfolder/upcoming/watertrap_weaver.txt new file mode 100644 index 00000000000..cf38c891a0b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/watertrap_weaver.txt @@ -0,0 +1,10 @@ +Name:Watertrap Weaver +ManaCost:2 U +Types:Creature Merfolk Wizard +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:PlayMain1:TRUE +SVar:Picture:http://www.wizards.com/global/images/magic/general/watertrap_weaver.jpg +Oracle:When Watertrap Weaver enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/wind_strider.txt b/forge-gui/res/cardsfolder/upcoming/wind_strider.txt new file mode 100644 index 00000000000..1b74cfc7fcc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wind_strider.txt @@ -0,0 +1,8 @@ +Name:Wind Strider +ManaCost:4 U +Types:Creature Merfolk Wizard +PT:3/3 +K:Flash +K:Flying +SVar:Picture:http://www.wizards.com/global/images/magic/general/wind_strider.jpg +Oracle:Flash\nFlying \ No newline at end of file