From 5e56d327aba845acb48e4821ba0e7c3a36a26efc Mon Sep 17 00:00:00 2001 From: Agetian Date: Sun, 16 Apr 2017 16:14:52 +0000 Subject: [PATCH] - Adding Amonkhet cards implemented so far (up to batch 11). Corrected some scripts so they don't crash on load. --- .gitattributes | 65 +++++++++++++++++++ .../upcoming/anointed_procession.txt | 8 +++ .../cardsfolder/upcoming/aven_initiate.txt | 8 +++ .../cardsfolder/upcoming/baleful_ammit.txt | 9 +++ .../cardsfolder/upcoming/binding_mummy.txt | 8 +++ .../res/cardsfolder/upcoming/blighted_bat.txt | 9 +++ .../upcoming/bontu_the_glorified.txt | 13 ++++ .../res/cardsfolder/upcoming/by_force.txt | 9 +++ forge-gui/res/cardsfolder/upcoming/censor.txt | 7 ++ .../cardsfolder/upcoming/commit_memory.txt | 18 +++++ .../upcoming/compelling_argument.txt | 7 ++ .../cardsfolder/upcoming/compulsory_rest.txt | 10 +++ .../upcoming/cradle_of_the_accursed.txt | 7 ++ .../cardsfolder/upcoming/cryptic_serpent.txt | 10 +++ .../res/cardsfolder/upcoming/deem_worthy.txt | 9 +++ .../cardsfolder/upcoming/doomed_dissenter.txt | 10 +++ .../cardsfolder/upcoming/dread_wanderer.txt | 9 +++ .../res/cardsfolder/upcoming/enigma_drake.txt | 9 +++ .../res/cardsfolder/upcoming/fan_bearer.txt | 7 ++ .../upcoming/forsake_the_worldly.txt | 7 ++ .../res/cardsfolder/upcoming/galestrike.txt | 7 ++ .../upcoming/gideons_intervention.txt | 12 ++++ .../res/cardsfolder/upcoming/glyph_keeper.txt | 11 ++++ .../cardsfolder/upcoming/grasping_dunes.txt | 7 ++ .../res/cardsfolder/upcoming/grim_strider.txt | 11 ++++ .../res/cardsfolder/upcoming/harsh_mentor.txt | 8 +++ .../res/cardsfolder/upcoming/heaven_earth.txt | 19 ++++++ .../cardsfolder/upcoming/hekma_sentinels.txt | 8 +++ .../upcoming/hieroglyphic_illumination.txt | 7 ++ .../cardsfolder/upcoming/honored_hydra.txt | 8 +++ .../upcoming/illusory_wrappings.txt | 9 +++ .../upcoming/labyrinth_guardian.txt | 10 +++ .../res/cardsfolder/upcoming/lay_claim.txt | 9 +++ .../cardsfolder/upcoming/lilianas_mastery.txt | 10 +++ .../upcoming/lord_of_the_accursed.txt | 9 +++ .../res/cardsfolder/upcoming/naga_oracle.txt | 8 +++ .../cardsfolder/upcoming/neheb_the_worthy.txt | 13 ++++ .../res/cardsfolder/upcoming/never_return.txt | 17 +++++ .../cardsfolder/upcoming/oketra_the_true.txt | 11 ++++ .../upcoming/oketras_attendant.txt | 9 +++ .../cardsfolder/upcoming/open_into_wonder.txt | 14 ++++ .../cardsfolder/upcoming/plague_belcher.txt | 11 ++++ .../upcoming/protection_of_the_hekma.txt | 6 ++ .../upcoming/pull_from_tomorrow.txt | 9 +++ .../upcoming/pyramid_of_the_pantheon.txt | 9 +++ .../cardsfolder/upcoming/reduce_rubble.txt | 16 +++++ .../upcoming/rhonas_the_indomitable.txt | 11 ++++ .../cardsfolder/upcoming/river_serpent.txt | 10 +++ .../res/cardsfolder/upcoming/sacred_cat.txt | 8 +++ .../upcoming/sacred_excavation.txt | 6 ++ .../upcoming/samut_voice_of_dissent.txt | 13 ++++ .../upcoming/seeker_of_insight.txt | 9 +++ .../upcoming/seraph_of_the_suns.txt | 8 +++ .../cardsfolder/upcoming/shefet_monitor.txt | 9 +++ .../upcoming/shimmerscale_drake.txt | 8 +++ .../cardsfolder/upcoming/slither_blade.txt | 7 ++ .../cardsfolder/upcoming/sparring_mummy.txt | 8 +++ .../cardsfolder/upcoming/stir_the_sands.txt | 9 +++ .../upcoming/sunscorched_desert.txt | 8 +++ .../upcoming/tah_crop_skirmisher.txt | 7 ++ .../cardsfolder/upcoming/those_who_serve.txt | 6 ++ .../upcoming/vizier_of_remedies.txt | 9 +++ .../upcoming/vizier_of_tumbling_sands.txt | 11 ++++ .../cardsfolder/upcoming/wayward_servant.txt | 10 +++ .../cardsfolder/upcoming/winds_of_rebuke.txt | 7 ++ .../cardsfolder/upcoming/zenith_seeker.txt | 9 +++ 66 files changed, 680 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/anointed_procession.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/aven_initiate.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/baleful_ammit.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/binding_mummy.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/blighted_bat.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/bontu_the_glorified.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/by_force.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/censor.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/commit_memory.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/compelling_argument.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/compulsory_rest.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cradle_of_the_accursed.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/cryptic_serpent.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/deem_worthy.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/doomed_dissenter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/dread_wanderer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/enigma_drake.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/fan_bearer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/forsake_the_worldly.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/galestrike.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gideons_intervention.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/glyph_keeper.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/grasping_dunes.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/grim_strider.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/harsh_mentor.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/heaven_earth.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hekma_sentinels.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/hieroglyphic_illumination.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/honored_hydra.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/illusory_wrappings.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/labyrinth_guardian.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lay_claim.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lilianas_mastery.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/lord_of_the_accursed.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/naga_oracle.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/neheb_the_worthy.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/never_return.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/oketra_the_true.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/oketras_attendant.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/open_into_wonder.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/plague_belcher.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/protection_of_the_hekma.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/pull_from_tomorrow.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/pyramid_of_the_pantheon.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/reduce_rubble.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/rhonas_the_indomitable.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/river_serpent.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sacred_cat.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sacred_excavation.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/samut_voice_of_dissent.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/seeker_of_insight.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/seraph_of_the_suns.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/shefet_monitor.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/shimmerscale_drake.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/slither_blade.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sparring_mummy.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/stir_the_sands.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/sunscorched_desert.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/tah_crop_skirmisher.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/those_who_serve.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/vizier_of_remedies.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/vizier_of_tumbling_sands.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/wayward_servant.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/winds_of_rebuke.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/zenith_seeker.txt diff --git a/.gitattributes b/.gitattributes index b82fef6337b..90286c134c3 100644 --- a/.gitattributes +++ b/.gitattributes @@ -16710,10 +16710,17 @@ forge-gui/res/cardsfolder/u/utvara_scalper.txt svneol=native#text/plain forge-gui/res/cardsfolder/u/uyo_silent_prophet.txt svneol=native#text/plain forge-gui/res/cardsfolder/upcoming/angel_of_sanctions.txt -text forge-gui/res/cardsfolder/upcoming/angler_drake.txt -text +forge-gui/res/cardsfolder/upcoming/anointed_procession.txt -text forge-gui/res/cardsfolder/upcoming/anointer_priest.txt -text forge-gui/res/cardsfolder/upcoming/archfiend_of_ifnir.txt -text +forge-gui/res/cardsfolder/upcoming/aven_initiate.txt -text +forge-gui/res/cardsfolder/upcoming/baleful_ammit.txt -text +forge-gui/res/cardsfolder/upcoming/binding_mummy.txt -text +forge-gui/res/cardsfolder/upcoming/blighted_bat.txt -text +forge-gui/res/cardsfolder/upcoming/bontu_the_glorified.txt -text forge-gui/res/cardsfolder/upcoming/bontus_monument.txt -text forge-gui/res/cardsfolder/upcoming/bounty_of_the_luxa.txt -text +forge-gui/res/cardsfolder/upcoming/by_force.txt -text forge-gui/res/cardsfolder/upcoming/canyon_slough.txt -text forge-gui/res/cardsfolder/upcoming/cartouche[!!-~]of[!!-~]solidarity.txt -text forge-gui/res/cardsfolder/upcoming/cartouche_of_ambition.txt -text @@ -16721,70 +16728,123 @@ forge-gui/res/cardsfolder/upcoming/cartouche_of_knowledge.txt -text forge-gui/res/cardsfolder/upcoming/cartouche_of_strength.txt -text forge-gui/res/cardsfolder/upcoming/cartouche_of_zeal.txt -text forge-gui/res/cardsfolder/upcoming/cast_out.txt -text +forge-gui/res/cardsfolder/upcoming/censor.txt -text forge-gui/res/cardsfolder/upcoming/channeler_initiate.txt -text forge-gui/res/cardsfolder/upcoming/colossapede.txt -text +forge-gui/res/cardsfolder/upcoming/commit_memory.txt -text forge-gui/res/cardsfolder/upcoming/companion_of_the_trials.txt -text +forge-gui/res/cardsfolder/upcoming/compelling_argument.txt -text +forge-gui/res/cardsfolder/upcoming/compulsory_rest.txt -text forge-gui/res/cardsfolder/upcoming/consuming_fervor.txt -text +forge-gui/res/cardsfolder/upcoming/cradle_of_the_accursed.txt -text forge-gui/res/cardsfolder/upcoming/crocodile_of_the_crossing.txt -text forge-gui/res/cardsfolder/upcoming/cruel_reality.txt -text +forge-gui/res/cardsfolder/upcoming/cryptic_serpent.txt -text forge-gui/res/cardsfolder/upcoming/curator_of_mysteries.txt -text forge-gui/res/cardsfolder/upcoming/cursed_minotaur.txt -text forge-gui/res/cardsfolder/upcoming/cut_ribbons.txt -text forge-gui/res/cardsfolder/upcoming/decision_paralysis.txt -text +forge-gui/res/cardsfolder/upcoming/deem_worthy.txt -text forge-gui/res/cardsfolder/upcoming/dessicated_naga.txt -text forge-gui/res/cardsfolder/upcoming/destined_lead.txt -text forge-gui/res/cardsfolder/upcoming/dissenters_delivery.txt -text forge-gui/res/cardsfolder/upcoming/djerus_resolve.txt -text +forge-gui/res/cardsfolder/upcoming/doomed_dissenter.txt -text forge-gui/res/cardsfolder/upcoming/drake_haven.txt -text +forge-gui/res/cardsfolder/upcoming/dread_wanderer.txt -text forge-gui/res/cardsfolder/upcoming/dune_beetle.txt -text forge-gui/res/cardsfolder/upcoming/dusk_dawn.txt -text forge-gui/res/cardsfolder/upcoming/emissarys_ploy.txt -text +forge-gui/res/cardsfolder/upcoming/enigma_drake.txt -text forge-gui/res/cardsfolder/upcoming/exemplar_of_strength.txt -text forge-gui/res/cardsfolder/upcoming/failure_comply.txt -text +forge-gui/res/cardsfolder/upcoming/fan_bearer.txt -text forge-gui/res/cardsfolder/upcoming/fetid_pools.txt -text forge-gui/res/cardsfolder/upcoming/flameblade_adept.txt -text forge-gui/res/cardsfolder/upcoming/floodwaters.txt -text +forge-gui/res/cardsfolder/upcoming/forsake_the_worldly.txt -text +forge-gui/res/cardsfolder/upcoming/galestrike.txt -text forge-gui/res/cardsfolder/upcoming/gideon_martial_paragon.txt -text forge-gui/res/cardsfolder/upcoming/gideon_of_the_trials.txt -text +forge-gui/res/cardsfolder/upcoming/gideons_intervention.txt -text forge-gui/res/cardsfolder/upcoming/gideons_resolve.txt -text +forge-gui/res/cardsfolder/upcoming/glyph_keeper.txt -text forge-gui/res/cardsfolder/upcoming/graceful_cat.txt -text +forge-gui/res/cardsfolder/upcoming/grasping_dunes.txt -text +forge-gui/res/cardsfolder/upcoming/grim_strider.txt -text +forge-gui/res/cardsfolder/upcoming/harsh_mentor.txt -text forge-gui/res/cardsfolder/upcoming/hazoret_the_fervent.txt -text forge-gui/res/cardsfolder/upcoming/hazorets_favor.txt -text forge-gui/res/cardsfolder/upcoming/hazorets_monument.txt -text +forge-gui/res/cardsfolder/upcoming/heaven_earth.txt -text +forge-gui/res/cardsfolder/upcoming/hekma_sentinels.txt -text +forge-gui/res/cardsfolder/upcoming/hieroglyphic_illumination.txt -text +forge-gui/res/cardsfolder/upcoming/honored_hydra.txt -text forge-gui/res/cardsfolder/upcoming/hyena_pack.txt -text +forge-gui/res/cardsfolder/upcoming/illusory_wrappings.txt -text forge-gui/res/cardsfolder/upcoming/in_oketras_name.txt -text forge-gui/res/cardsfolder/upcoming/insult_injury.txt -text forge-gui/res/cardsfolder/upcoming/irrigated_farmland.txt -text forge-gui/res/cardsfolder/upcoming/kefnet_the_mindful.txt -text forge-gui/res/cardsfolder/upcoming/kefnets_monument.txt -text +forge-gui/res/cardsfolder/upcoming/labyrinth_guardian.txt -text forge-gui/res/cardsfolder/upcoming/lay_bare_the_heart.txt -text +forge-gui/res/cardsfolder/upcoming/lay_claim.txt -text forge-gui/res/cardsfolder/upcoming/liliana_death_wielder.txt -text forge-gui/res/cardsfolder/upcoming/liliana_deaths_majesty.txt -text forge-gui/res/cardsfolder/upcoming/lilianas_influence.txt -text +forge-gui/res/cardsfolder/upcoming/lilianas_mastery.txt -text forge-gui/res/cardsfolder/upcoming/limits_of_solidarity.txt -text +forge-gui/res/cardsfolder/upcoming/lord_of_the_accursed.txt -text forge-gui/res/cardsfolder/upcoming/manglehorn.txt -text forge-gui/res/cardsfolder/upcoming/mouth_feed.txt -text +forge-gui/res/cardsfolder/upcoming/naga_oracle.txt -text +forge-gui/res/cardsfolder/upcoming/neheb_the_worthy.txt -text +forge-gui/res/cardsfolder/upcoming/never_return.txt -text forge-gui/res/cardsfolder/upcoming/nimble_blade_khenra.txt -text +forge-gui/res/cardsfolder/upcoming/oketra_the_true.txt -text +forge-gui/res/cardsfolder/upcoming/oketras_attendant.txt -text forge-gui/res/cardsfolder/upcoming/oketras_monument.txt -text forge-gui/res/cardsfolder/upcoming/onward_victory.txt -text svneol=unset#text/plain +forge-gui/res/cardsfolder/upcoming/open_into_wonder.txt -text forge-gui/res/cardsfolder/upcoming/oracles_vault.txt -text forge-gui/res/cardsfolder/upcoming/painful_lesson.txt -text +forge-gui/res/cardsfolder/upcoming/plague_belcher.txt -text forge-gui/res/cardsfolder/upcoming/pouncing_cheetah.txt -text forge-gui/res/cardsfolder/upcoming/prepare_fight.txt -text +forge-gui/res/cardsfolder/upcoming/protection_of_the_hekma.txt -text forge-gui/res/cardsfolder/upcoming/prowling_serpopard.txt -text +forge-gui/res/cardsfolder/upcoming/pull_from_tomorrow.txt -text +forge-gui/res/cardsfolder/upcoming/pyramid_of_the_pantheon.txt -text +forge-gui/res/cardsfolder/upcoming/reduce_rubble.txt -text forge-gui/res/cardsfolder/upcoming/regal_caracal.txt -text +forge-gui/res/cardsfolder/upcoming/rhonas_the_indomitable.txt -text forge-gui/res/cardsfolder/upcoming/rhonass_monument.txt -text +forge-gui/res/cardsfolder/upcoming/river_serpent.txt -text +forge-gui/res/cardsfolder/upcoming/sacred_cat.txt -text +forge-gui/res/cardsfolder/upcoming/sacred_excavation.txt -text +forge-gui/res/cardsfolder/upcoming/samut_voice_of_dissent.txt -text forge-gui/res/cardsfolder/upcoming/scarab_feast.txt -text forge-gui/res/cardsfolder/upcoming/scattered_groves.txt -text forge-gui/res/cardsfolder/upcoming/scribe_of_the_mindful.txt -text +forge-gui/res/cardsfolder/upcoming/seeker_of_insight.txt -text +forge-gui/res/cardsfolder/upcoming/seraph_of_the_suns.txt -text +forge-gui/res/cardsfolder/upcoming/shefet_monitor.txt -text forge-gui/res/cardsfolder/upcoming/sheltered_thicket.txt -text +forge-gui/res/cardsfolder/upcoming/shimmerscale_drake.txt -text forge-gui/res/cardsfolder/upcoming/sixth_sense.txt -text +forge-gui/res/cardsfolder/upcoming/slither_blade.txt -text forge-gui/res/cardsfolder/upcoming/soul_scar_mage.txt -text forge-gui/res/cardsfolder/upcoming/sovereigns_realm.txt -text +forge-gui/res/cardsfolder/upcoming/sparring_mummy.txt -text forge-gui/res/cardsfolder/upcoming/splendid_agony.txt -text +forge-gui/res/cardsfolder/upcoming/stir_the_sands.txt -text +forge-gui/res/cardsfolder/upcoming/sunscorched_desert.txt -text forge-gui/res/cardsfolder/upcoming/supply_caravan.txt -text +forge-gui/res/cardsfolder/upcoming/tah_crop_skirmisher.txt -text forge-gui/res/cardsfolder/upcoming/tattered_mummy.txt -text forge-gui/res/cardsfolder/upcoming/temmet_vizier_of_naktamun.txt -text +forge-gui/res/cardsfolder/upcoming/those_who_serve.txt -text forge-gui/res/cardsfolder/upcoming/throne_of_the_god_pharaoh.txt -text forge-gui/res/cardsfolder/upcoming/trial_of_ambition.txt -text forge-gui/res/cardsfolder/upcoming/trial_of_knowledge.txt -text @@ -16793,7 +16853,12 @@ forge-gui/res/cardsfolder/upcoming/trial_of_strength.txt -text forge-gui/res/cardsfolder/upcoming/trial_of_zeal.txt -text forge-gui/res/cardsfolder/upcoming/trueheart_duelist.txt -text forge-gui/res/cardsfolder/upcoming/unwavering_initiate.txt -text +forge-gui/res/cardsfolder/upcoming/vizier_of_remedies.txt -text +forge-gui/res/cardsfolder/upcoming/vizier_of_tumbling_sands.txt -text +forge-gui/res/cardsfolder/upcoming/wayward_servant.txt -text +forge-gui/res/cardsfolder/upcoming/winds_of_rebuke.txt -text forge-gui/res/cardsfolder/upcoming/winged_shepherd.txt -text +forge-gui/res/cardsfolder/upcoming/zenith_seeker.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/anointed_procession.txt b/forge-gui/res/cardsfolder/upcoming/anointed_procession.txt new file mode 100644 index 00000000000..2e25c96241d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/anointed_procession.txt @@ -0,0 +1,8 @@ +Name:Anointed Procession +ManaCost:3 W +Types:Enchantment +R:Event$ CreateToken | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ DoubleToken | EffectOnly$ True | Description$ If an effect would create one or more tokens under your control, it creates twice that many of those tokens instead. +SVar:DoubleToken:DB$ ReplaceEffect | VarName$ TokenNum | VarValue$ X | References$ X +SVar:X:ReplaceCount$TokenNum/Twice +SVar:Picture:http://www.wizards.com/global/images/magic/general/anointed_procession.jpg +Oracle:If an effect would create one or more tokens under your control, it creates twice that many of those tokens instead. diff --git a/forge-gui/res/cardsfolder/upcoming/aven_initiate.txt b/forge-gui/res/cardsfolder/upcoming/aven_initiate.txt new file mode 100644 index 00000000000..4366a5e171c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/aven_initiate.txt @@ -0,0 +1,8 @@ +Name:Aven Initiate +ManaCost:3 U +Types:Creature Bird Warrior +PT:3/2 +K:Flying +K:Embalm:6 U +SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_initiate.jpg +Oracle:Flying\nEmbalm {6}{U} ({6}{U}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Bird Warrior with no mana cost. Embalm only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/baleful_ammit.txt b/forge-gui/res/cardsfolder/upcoming/baleful_ammit.txt new file mode 100644 index 00000000000..4b8a0c49bb2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/baleful_ammit.txt @@ -0,0 +1,9 @@ +Name:Baleful Ammit +ManaCost:2 B +Types:Creature Crocodile Demon +PT:4/3 +K:Lifelink +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a -1/-1 counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/baleful_ammit.jpg +Oracle:Lifelink\nWhen Baleful Ammit enters the battlefield, put a -1/-1 counter on target creature you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/binding_mummy.txt b/forge-gui/res/cardsfolder/upcoming/binding_mummy.txt new file mode 100644 index 00000000000..723d67b8735 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/binding_mummy.txt @@ -0,0 +1,8 @@ +Name:Binding Mummy +ManaCost:1 W +Types:Creature Zombie +PT:2/2 +T:Mode$ ChangesZone | ValidCard$ Zombie.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever another Zombie enters the battlefield under your control, you may tap target artifact or creature. +SVar:TrigTap:AB$Tap | Cost$ 0 | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature +SVar:Picture:http://www.wizards.com/global/images/magic/general/binding_mummy.jpg +Oracle:Whenever another Zombie enters the battlefield under your control, you may tap target artifact or creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/blighted_bat.txt b/forge-gui/res/cardsfolder/upcoming/blighted_bat.txt new file mode 100644 index 00000000000..05c077e6572 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/blighted_bat.txt @@ -0,0 +1,9 @@ +Name:Blighted Bat +ManaCost:2 B +Types:Creature Zombie Bat +PT:2/1 +K:Flying +A:AB$ Pump | Cost$ 1 | KW$ Haste | Defined$ Self | SpellDescription$ CARDNAME gains haste until end of turn. +SVar:X:Count$Valid Mountain.YouCtrl +SVar:Picture:http://www.wizards.com/global/images/magic/general/blighted_bat.jpg +Oracle:Flying\n{1}: Blighted Bat gains haste until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/bontu_the_glorified.txt b/forge-gui/res/cardsfolder/upcoming/bontu_the_glorified.txt new file mode 100644 index 00000000000..7549f95e1ec --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/bontu_the_glorified.txt @@ -0,0 +1,13 @@ +Name:Bontu the Glorified +ManaCost:2 B +Types:Legendary Creature God +PT:4/6 +K:Menace +K:Indestructible +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME can't attack or block unless a creature died under your control this turn. +A:AB$ Scry | Cost$ 1 B Sac<1/Creature.Other/another creature> | ScryNum$ 1 | SubAbility$ DBLoseLife | SpellDescription$ Scry 1. Each opponent loses 1 life and you gain 1 life. +SVar:DBLoseLife:DB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl +SVar:Picture:http://www.wizards.com/global/images/magic/general/bontu_the_glorified.jpg +Oracle:Menace, indestructible\nBontu the Glorified can't attack or block unless a creature died under your control this turn.\n{1}{B}, Sacrifice another creature: Scry 1. Each opponent loses 1 life and you gain 1 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/by_force.txt b/forge-gui/res/cardsfolder/upcoming/by_force.txt new file mode 100644 index 00000000000..236bb0e3804 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/by_force.txt @@ -0,0 +1,9 @@ +Name:By Force +ManaCost:X R +Types:Sorcery +A:SP$ Destroy | Cost$ X R | TargetMin$ 0 | TargetMax$ MaxTgts | ValidTgts$ Artifacts | TgtPrompt$ Select target snow land | References$ X,MaxTgts | SpellDescription$ Destroy X target artifacts. +# It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code) +SVar:X:Targeted$Amount +SVar:MaxTgts:Count$Valid Artifact +SVar:Picture:http://www.wizards.com/global/images/magic/general/by_force.jpg +Oracle:Destroy X target artifacts. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/censor.txt b/forge-gui/res/cardsfolder/upcoming/censor.txt new file mode 100644 index 00000000000..6dc00cf408e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/censor.txt @@ -0,0 +1,7 @@ +Name:Miscalculation +ManaCost:1 U +Types:Instant +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 1 | SpellDescription$ Counter target spell unless its controller pays {1}. +K:Cycling:U +SVar:Picture:http://www.wizards.com/global/images/magic/general/censor.jpg +Oracle:Counter target spell unless its controller pays {1}.\nCycling {U} ({U}, Discard a card: Draw a card.)card.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/commit_memory.txt b/forge-gui/res/cardsfolder/upcoming/commit_memory.txt new file mode 100644 index 00000000000..92f06defd72 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/commit_memory.txt @@ -0,0 +1,18 @@ +Name:Commit +ManaCost:3 U +AlternateMode: Split +Types:Instant +A:SP$ ChangeZone | Cost$ 3 U | TgtZone$ Stack,Battlefield | Origin$ Battlefield,Stack | Destination$ Library | ValidTgts$ Permanent.nonLand,Card.inZoneStack | LibraryPosition$ 1 | SpellDescription$ Put target spell or nonland permanent into its owner's library second from the top.# Library Position is zero indexed. So 1 is second from the top +SVar:Picture:http://www.wizards.com/global/images/magic/general/commit_memory.jpg +Oracle:Put target spell or nonland permanent into its owner's library second from the top. + +ALTERNATE + +Name:Memory +ManaCost:4 U U +Types:Sorcery +K:Aftermath +A:SP$ ChangeZoneAll | Cost$ 4 U U | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | AILogic$ TimeTwister | SpellDescription$ Each player shuffles his or her graveyard and hand into his or her library, then draws seven cards. + +SVar:DBDraw:DB$ Draw | NumCards$ 7 | Defined$ Player +Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nEach player shuffles his or her hand and graveyard into his or her library, then draws seven cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/compelling_argument.txt b/forge-gui/res/cardsfolder/upcoming/compelling_argument.txt new file mode 100644 index 00000000000..9a72c82b311 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/compelling_argument.txt @@ -0,0 +1,7 @@ +Name:Compelling Argument +ManaCost:1 U +Types:Sorcery +A:SP$ Mill | Cost$ 1 U | NumCards$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top five cards of his or her library into his or her graveyard. +K:Cycling:U +SVar:Picture:http://www.wizards.com/global/images/magic/general/compelling_argument.jpg +Oracle:Target player puts the top five cards of his or her library into his or her graveyard.\nCycling {U} ({U}, Discard a card: Draw a card.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/compulsory_rest.txt b/forge-gui/res/cardsfolder/upcoming/compulsory_rest.txt new file mode 100644 index 00000000000..b6052744975 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/compulsory_rest.txt @@ -0,0 +1,10 @@ +Name:Compulsory Rest +ManaCost:1 W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Curse +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ ABGainLife | Description$ Enchanted creature has "{2}, Sacrifice this creature: You gain 2 life." +SVar:ABGainLife:AB$GainLife | Cost$ 2 Sac<1/CARDNAME> | LifeAmount$ 2 | Defined$ You | SpellDescription$ You gain 2 life. +SVar:Picture:http://www.wizards.com/global/images/magic/general/compulsory_rest.jpg +Oracle:Enchant creature\nEnchanted creature can't attack or block.\nEnchanted creature has "{2}, Sacrifice this creature: You gain 2 life." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/cradle_of_the_accursed.txt b/forge-gui/res/cardsfolder/upcoming/cradle_of_the_accursed.txt new file mode 100644 index 00000000000..937164a98e9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cradle_of_the_accursed.txt @@ -0,0 +1,7 @@ +Name:Cradle of the Accursed +ManaCost:no cost +Types:Land Desert +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool. +A:AB$ Token | Cost$ 3 T Sac<1/CARDNAME> | SorcerySpeed$ True | TokenOwner$ You | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie AKHSpell | Description$ Create a 2/2 black Zombie creature token. Activate this ability only any time you could cast a sorcery. +SVar:Picture:http://www.wizards.com/global/images/magic/general/cradle_of_the_accursed.jpg +Oracle:{T}: Add {C} to your mana pool.\n{3}, {T}, Sacrifice Cradle of the Accursed: Create a 2/2 black Zombie creature token. Activate this ability only any time you could cast a sorcery. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/cryptic_serpent.txt b/forge-gui/res/cardsfolder/upcoming/cryptic_serpent.txt new file mode 100644 index 00000000000..241f61e566b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/cryptic_serpent.txt @@ -0,0 +1,10 @@ +Name:Cryptic Serpent +ManaCost:5 U U +Types:Creature Serpent +PT:6/5 +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each instant and sorcery card in your graveyard. +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn +DeckHints:Ability$Graveyard +SVar:Picture:http://www.wizards.com/global/images/magic/general/cryptic_serpent.jpg +Oracle:Cryptic Serpent costs {1} less to cast for each instant and sorcery card in your graveyard. + diff --git a/forge-gui/res/cardsfolder/upcoming/deem_worthy.txt b/forge-gui/res/cardsfolder/upcoming/deem_worthy.txt new file mode 100644 index 00000000000..fb0c252d137 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/deem_worthy.txt @@ -0,0 +1,9 @@ +Name:Deem Worthy +ManaCost:4 R +Types:Instant +A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 7 | SpellDescription$ CARDNAME deals 7 damage to target creature. +K:Cycling:3 R +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may have it deal 2 damage to target creature. +SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 2 +SVar:Picture:http://www.wizards.com/global/images/magic/general/deem_worthy.jpg +Oracle:Deem Worthy deals 7 damage to target creature.\nCycling {3}{R} ({3}{R}, Discard this card: Draw a card.)\nWhen you cycle Deem Worthy, you may have it deal 2 damage to target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/doomed_dissenter.txt b/forge-gui/res/cardsfolder/upcoming/doomed_dissenter.txt new file mode 100644 index 00000000000..e04149c0b12 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/doomed_dissenter.txt @@ -0,0 +1,10 @@ +Name:Doomed Dissenter +ManaCost:1 B +Types:Creature Human +PT:1/1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 2/2 Zombie creature token. +SVar:TrigToken:AB$ Token | Cost$ 0 | TokenImage$ b 2 2 zombie AKH | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 +SVar:SacMe:2 +DeckHas:Ability$Token +SVar:Picture:http://www.wizards.com/global/images/magic/general/doomed_dissenter.jpg +Oracle:When Doomed Dissenter dies, create a 2/2 Zombie creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/dread_wanderer.txt b/forge-gui/res/cardsfolder/upcoming/dread_wanderer.txt new file mode 100644 index 00000000000..9556341928d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dread_wanderer.txt @@ -0,0 +1,9 @@ +Name:Dread Wanderer +ManaCost:B +Types:Creature Zombie Jackal +PT:2/1 +K:CARDNAME enters the battlefield tapped. +A:AB$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | CheckSVar$ X | SVarCompare$ LE1 | References$ X | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery and only if you have one or fewer cards in hand. +SVar:X:Count$InYourHand +SVar:Picture:http://www.wizards.com/global/images/magic/general/dread_wanderer.jpg +Oracle:Dread Wanderer enters the battlefield tapped.\n{2}{B}: Return Dread Wanderer from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery and only if you have one or fewer cards in hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/enigma_drake.txt b/forge-gui/res/cardsfolder/upcoming/enigma_drake.txt new file mode 100644 index 00000000000..6000a9ffaf3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/enigma_drake.txt @@ -0,0 +1,9 @@ +Name:Enigma Drake +ManaCost:1 U R +Types:Creature Drake +PT:*/4 +K:Flying +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | References$ X | Description$ CARDNAME's power is equal to the number of instant and sorcery cards in your graveyard. +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn +SVar:Picture:http://www.wizards.com/global/images/magic/general/enigma_drake.jpg +Oracle:Flying\nEnigma Drake's power is equal to the number of instant and sorcery cards in your graveyard. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/fan_bearer.txt b/forge-gui/res/cardsfolder/upcoming/fan_bearer.txt new file mode 100644 index 00000000000..6d71d8c1062 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/fan_bearer.txt @@ -0,0 +1,7 @@ +Name:Fan Bearer +ManaCost:W +Types:Creature Zombie +PT:1/2 +A:AB$ Tap | Cost$ 2 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. +SVar:Picture:http://www.wizards.com/global/images/magic/general/fan_bearer.jpg +Oracle:{2}, {T}: Tap target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/forsake_the_worldly.txt b/forge-gui/res/cardsfolder/upcoming/forsake_the_worldly.txt new file mode 100644 index 00000000000..ae9f5c5f7cd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/forsake_the_worldly.txt @@ -0,0 +1,7 @@ +Name:Forsake the Worldly +ManaCost:2 W +Types:Instant +A:SP$ ChangeZone | Cost$ 2 W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target artifact or enchantment. +K:Cycling:2 +SVar:Picture:http://www.wizards.com/global/images/magic/general/forsake_the_worldly.jpg +Oracle:Exile target artifact or enchantment.\nCycling {2} ({2}, Discard this card: Draw a card.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/galestrike.txt b/forge-gui/res/cardsfolder/upcoming/galestrike.txt new file mode 100644 index 00000000000..cd359d47169 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/galestrike.txt @@ -0,0 +1,7 @@ +Name:Galestrike +ManaCost:2 U +Types:Instant +A:SP$ ChangeZone | Cost$ 2 U | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDraw | SpellDescription$ Return target tapped creature to its owner's hand. Draw a card. +SVar:DBDraw:DB$Draw | NumCards$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/galestrike.jpg +Oracle:Return target tapped creature to its owner's hand.\nDraw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/gideons_intervention.txt b/forge-gui/res/cardsfolder/upcoming/gideons_intervention.txt new file mode 100644 index 00000000000..5468f123acd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gideons_intervention.txt @@ -0,0 +1,12 @@ +Name:Gideon's Intervention +ManaCost:2 W W +Types:Enchantment +K:ETBReplacement:Other:DBNameCard +SVar:DBNameCard:DB$ NameCard | Defined$ You | ValidCards$ Card | SpellDescription$ As CARDNAME enters the battlefield, name a card. +S:Mode$ CantBeCast | ValidCard$ Card.NamedCard+nonLand | Caster$ Opponent | Description$ Your opponents can't cast spells with the chosen name. +S:Mode$ PreventDamage | Target$ You,Permanent.YouCtrl | Source$ Card.NamedCard | Description$ Prevent all damage that would be dealt to you and permanents you control by sources with the chosen name. +SVar:RemRandomDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/gideons_intervention.jpg +Oracle:As Gideon's Intervention enters the battlefield, choose a card name. +Your opponents can't cast spells with the chosen name. +Prevent all damage that would be dealt to you and permanents you control by sources with the chosen name. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/glyph_keeper.txt b/forge-gui/res/cardsfolder/upcoming/glyph_keeper.txt new file mode 100644 index 00000000000..b6caddaaae9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/glyph_keeper.txt @@ -0,0 +1,11 @@ +Name:Glyph Keeper +ManaCost:3 U U +Types:Creature Sphinx +PT:5/3 +K:Flying +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigCounter | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability for the first time each turn, counter that spell or ability. +SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSourceSA +SVar:Targeting:Counter +K:Embalm:5 U U +SVar:Picture:http://www.wizards.com/global/images/magic/general/glyph_keeper.jpg +Oracle:Flying\nWhenever Glyph Keeper becomes the target of a spell or ability for the first time each turn, counter that spell or ability.\nEmbalm {5}{U}{U} ({5}{U}{U}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Sphinx with no mana cost. Embalm only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/grasping_dunes.txt b/forge-gui/res/cardsfolder/upcoming/grasping_dunes.txt new file mode 100644 index 00000000000..9ab36fae909 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/grasping_dunes.txt @@ -0,0 +1,7 @@ +Name:Grasping Dunes +ManaCost:no cost +Types:Land Desert +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool. +A:AB$ PutCounter | Cost$ 1 T Sac<1/CARDNAME> | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target Creature | CounterType$ M1M1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a -1/-1 counter on target creature. Activate this ability only any time you could cast a sorcery. +SVar:Picture:http://www.wizards.com/global/images/magic/general/grasping_dunes.jpg +Oracle:{T}: Add {C} to your mana pool.\n{1}, {T}, Sacrifice Grasping Dunes: Put a -1/-1 counter on target creature. Activate this ability only any time you could cast a sorcery. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/grim_strider.txt b/forge-gui/res/cardsfolder/upcoming/grim_strider.txt new file mode 100644 index 00000000000..7271cb3896f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/grim_strider.txt @@ -0,0 +1,11 @@ +Name:Dread Slag +ManaCost:3 B +Types:Creature Horror +PT:6/6 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets -1/-1 for each card in your hand. +SVar:X:Count$InYourHand +SVar:BuffedBy:Card +SVar:NeedsToPlayVar:Y LE5 +SVar:Y:Count$CardsInYourHand +SVar:Picture:http://www.wizards.com/global/images/magic/general/grim_strider.jpg +Oracle:Grim Strider gets -1/-1 for each card in your hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/harsh_mentor.txt b/forge-gui/res/cardsfolder/upcoming/harsh_mentor.txt new file mode 100644 index 00000000000..4ae8ad47f4e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/harsh_mentor.txt @@ -0,0 +1,8 @@ +Name:Harsh Mentor +ManaCost:1 R +Types:Creature Human Cleric +PT:2/2 +T:Mode$ AbilityCast | ValidActivatingPlayer$ Opponent | ValidCard$ Artifact,Creature,Land | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent activates an ability of an artifact, creature, or land on the battlefield, if it isn't a mana ability, Harsh Mentor deals 2 damage to that player. +SVar:TrigDmg:AB$ DealDamage | Cost$ 0 | NumDmg$ 2 | Defined$ TriggeredActivator +SVar:Picture:http://www.wizards.com/global/images/magic/general/harsh_mentor.jpg +Oracle:Whenever an opponent activates an ability of an artifact, creature, or land on the battlefield, if it isn't a mana ability, Harsh Mentor deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/upcoming/heaven_earth.txt b/forge-gui/res/cardsfolder/upcoming/heaven_earth.txt new file mode 100644 index 00000000000..49f53282ad7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/heaven_earth.txt @@ -0,0 +1,19 @@ +Name:Heaven +ManaCost:X G +AlternateMode: Split +Types:Instant +A:SP$ DamageAll | Cost$ X G | ValidCards$ Creature.withFlying | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to each creature with flying. +SVar:X:Count$xPaid +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/heaven_earth.jpg +Oracle:Heaven deals X damage to each creature with flying. + +ALTERNATE + +Name:Earth +ManaCost:X R R +Types:Sorcery +K:Aftermath +A:SP$ DamageAll | Cost$ X R R | ValidCards$ Creature.withoutFlying | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to each creature without flying. +SVar:X:Count$xPaid +Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nEarth deals X damage to each creature without flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/hekma_sentinels.txt b/forge-gui/res/cardsfolder/upcoming/hekma_sentinels.txt new file mode 100644 index 00000000000..9934de11030 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hekma_sentinels.txt @@ -0,0 +1,8 @@ +Name:Hekma Sentinels +ManaCost:2 U +Types:Creature Human Cleric +PT:2/3 +T:Mode$ Discarded | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, CARDNAME gets +1/+1 until end of turn. +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/hekma_sentinels.jpg +Oracle:Whenever you cycle or discard a card, Hekma Sentinels gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/hieroglyphic_illumination.txt b/forge-gui/res/cardsfolder/upcoming/hieroglyphic_illumination.txt new file mode 100644 index 00000000000..e6a8a3f0b4b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/hieroglyphic_illumination.txt @@ -0,0 +1,7 @@ +Name:Hieroglyphic Illumination +ManaCost:3 U +Types:Instant +A:SP$ Draw | Cost$ 3 U | NumCards$ 2 | SpellDescription$ Draw two cards. +K:Cycling:U +SVar:Picture:http://www.wizards.com/global/images/magic/general/hieroglyphic_illumination.jpg +Oracle:Draw two cards.\nCycling {U} ({U}, Discard this card: Draw a card.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/honored_hydra.txt b/forge-gui/res/cardsfolder/upcoming/honored_hydra.txt new file mode 100644 index 00000000000..a5457d5df0f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/honored_hydra.txt @@ -0,0 +1,8 @@ +Name:Honored Hydra +ManaCost:5 G +Types:Creature Snake Hydra +PT:6/6 +K:Trample +K:Embalm:3 G +SVar:Picture:http://www.wizards.com/global/images/magic/general/honored_hydra.jpg +Oracle:Trample\nEmbalm {3}{G} ({3}{G}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Snake Hydra with no mana cost. Embalm only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/illusory_wrappings.txt b/forge-gui/res/cardsfolder/upcoming/illusory_wrappings.txt new file mode 100644 index 00000000000..57c001ef764 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/illusory_wrappings.txt @@ -0,0 +1,9 @@ +Name:Illusory Wrappings +ManaCost:2 U +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | AILogic$ Curse +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | SetPower$ 0 | SetToughness$ 2 | Description$ Enchanted creature has base power and toughness 0/2. +SVar:NonStackingAttachEffect:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/illusory_wrappings.jpg +Oracle:Enchant creature\nEnchanted creature has base power and toughness 0/2. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/labyrinth_guardian.txt b/forge-gui/res/cardsfolder/upcoming/labyrinth_guardian.txt new file mode 100644 index 00000000000..4a54f791c93 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/labyrinth_guardian.txt @@ -0,0 +1,10 @@ +Name:Labyrinth Guardian +ManaCost:1 U +Types:Creature Illusion Warrior +PT:2/3 +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | SourceType$ Spell | TriggerDescription$ When CARDNAME becomes the target of a spell, sacrifice it. +SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +K:Embalm:3 U +SVar:Targeting:Dies +SVar:Picture:http://www.wizards.com/global/images/magic/general/labyrinth_guardian.jpg +Oracle:When Labyrinth Guardian becomes the target of a spell, sacrifice it.\nEmbalm {3}{U} ({3}{U}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Illusion Warrior with no mana cost. Embalm only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/lay_claim.txt b/forge-gui/res/cardsfolder/upcoming/lay_claim.txt new file mode 100644 index 00000000000..ad2361875a3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lay_claim.txt @@ -0,0 +1,9 @@ +Name:Lay Claim +ManaCost:5 U U +Types:Enchantment Aura +K:Enchant permanent +A:SP$ Attach | Cost$ 5 U U | ValidTgts$ Permanent | AILogic$ GainControl +S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | GainControl$ You | Description$ You control enchanted permanent. +K:Cycling:2 +SVar:Picture:http://www.wizards.com/global/images/magic/general/lay_claim.jpg +Oracle:Enchant permanent\nYou control enchanted permanent.\nCycling {2} ({2}, Discard this card: Draw a card.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/lilianas_mastery.txt b/forge-gui/res/cardsfolder/upcoming/lilianas_mastery.txt new file mode 100644 index 00000000000..061270e3b23 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lilianas_mastery.txt @@ -0,0 +1,10 @@ +Name:Liliana's Mastery +ManaCost:3 B B +Types:Enchantment +S:Mode$ Continuous | Affected$ Zombie.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Zombies you control get +1/+1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 2/2 black Zombie creature tokens. +SVar:TrigToken:AB$ Token | Cost$ 0 | TokenImage$ b 2 2 zombie AKH | TokenAmount$ 2 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 +SVar:PlayMain1:TRUE +SVar:BuffedBy:Zombie +SVar:Picture:http://www.wizards.com/global/images/magic/general/lilianas_mastery.jpg +Oracle:Zombies you control get +1/+1.\nWhen Liliana's Mastery enters the battlefield, create two 2/2 black Zombie creature tokens. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/lord_of_the_accursed.txt b/forge-gui/res/cardsfolder/upcoming/lord_of_the_accursed.txt new file mode 100644 index 00000000000..93884727748 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/lord_of_the_accursed.txt @@ -0,0 +1,9 @@ +Name:Lord of the Accursed +ManaCost:2 B +Types:Creature Zombie +PT:2/3 +S:Mode$ Continuous | Affected$ Zombie.YouCtrl+Other | AddPower$ 1 | AddToughness$ 1 | Description$ Other Zombies you control get +1/+1. +A:AB$ PumpAll | Cost$ 1 B T | ValidCards$ Zombie | KW$ Menace | SpellDescription$ All Zombies gain menace until end of turn. +SVar:PlayMain1:TRUE +SVar:Picture:http://www.wizards.com/global/images/magic/general/lord_of_the_accursed.jpg +Oracle:Other Zombies you control get +1/+1.\n{1}{B}, {T}: All Zombies gain menace until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/naga_oracle.txt b/forge-gui/res/cardsfolder/upcoming/naga_oracle.txt new file mode 100644 index 00000000000..be5cdb09d0e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/naga_oracle.txt @@ -0,0 +1,8 @@ +Name:Naga Oracle +ManaCost:3 U +Types:Creature Naga Cleric +PT:2/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, untap target creature. +SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ 3 | Defined$ You | AnyNumber$ | DestinationZone$ Graveyard | LibraryPosition2$ 0 +SVar:Picture:http://www.wizards.com/global/images/magic/general/naga_oracle.jpg +Oracle:When Naga Oracle enters the battlefield, look at the top three cards of your library. Put any number of them into your graveyard and the rest back on top of your library in any order. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/neheb_the_worthy.txt b/forge-gui/res/cardsfolder/upcoming/neheb_the_worthy.txt new file mode 100644 index 00000000000..6e9c6e3182c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/neheb_the_worthy.txt @@ -0,0 +1,13 @@ +Name:Neheb, the Worthy +ManaCost:1 B R +Types:Legendary Creature Minotaur Warrior +PT:2/2 +K:First Strike +S:Mode$ Continuous | Affected$ Minotaur.Other+YouCtrl | AddKeyword$ First Strike | Description$ Other Minotaur creatures you control have deathtouch. +S:Mode$ Continuous | Affected$ Minotaur.YouCtrl | AddPower$ 2 | CheckSVar$ X | SVarCompare$ LE1 | Description$ As long as you have one or fewer cards in hand, Minotaurs you control get +2/+0. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, each player discards a card. +SVar:TrigDiscardDraw:DB$ Discard | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose +SVar:X:Count$InYourHand +SVar:PlayMain1:TRUE +SVar:Picture:http://www.wizards.com/global/images/magic/general/neheb_the_worthy.jpg +Oracle:First strike\nOther Minotaurs you control have first strike.\nAs long as you have one or fewer cards in hand, Minotaurs you control get +2/+0.\nWhenever Neheb, the Worthy deals combat damage to a player, each player discards a card. diff --git a/forge-gui/res/cardsfolder/upcoming/never_return.txt b/forge-gui/res/cardsfolder/upcoming/never_return.txt new file mode 100644 index 00000000000..353c3fc96f1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/never_return.txt @@ -0,0 +1,17 @@ +Name:Never +ManaCost:1 B B +AlternateMode: Split +Types:Sorcery +A:SP$ Destroy | Cost$ 1 B B | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SpellDescription$ Destroy target creature or planeswalker. +SVar:Picture:http://www.wizards.com/global/images/magic/general/never_return.jpg +Oracle:Destroy target creature or planeswalker. + +ALTERNATE + +Name:Return +ManaCost:3 B +Types:Sorcery +K:Aftermath +A:SP$ ChangeZone | Cost$ 3 B | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SubAbility$ DBToken | SpellDescription$ Exile target card from a graveyard. Create a 2/2 black Zombie creature token. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie AKH +Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nExile target card from a graveyard. Create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/oketra_the_true.txt b/forge-gui/res/cardsfolder/upcoming/oketra_the_true.txt new file mode 100644 index 00000000000..08039c9f07b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/oketra_the_true.txt @@ -0,0 +1,11 @@ +Name:Oketra the True +ManaCost:3 W +Types:Legendary Creature God +PT:3/6 +K:Double Strike +K:Indestructible +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | CheckSVar$ X | SVarCompare$ LE2 | Description$ CARDNAME can't attack or block unless you control at least three other creatures. +SVar:X:Count$Valid Creature.Other+YouCtrl +A:AB$ Token | Cost$ 3 W | TokenAmount$ 1 | TokenName$ Warrior | TokenTypes$ Creature,Warrior | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Vigilance | TokenImage$ w 1 1 warrior AKH | SpellDescription$ Create a 1/1 white Warrior creature token with vigilance. +SVar:Picture:http://www.wizards.com/global/images/magic/general/oketra_the_true.jpg +Oracle:Double strike, indestructible\nOketra the True can't attack or block unless you control at least three other creatures.\n{3}{W}: Create a 1/1 white Warrior creature token with vigilance. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/oketras_attendant.txt b/forge-gui/res/cardsfolder/upcoming/oketras_attendant.txt new file mode 100644 index 00000000000..2f020d42f61 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/oketras_attendant.txt @@ -0,0 +1,9 @@ +Name:Oketra's Attendant +ManaCost:3 W W +Types:Creature Bird Soldier +PT:3/3 +K:Flying +K:Cycling:2 +K:Embalm:3 W W +SVar:Picture:http://www.wizards.com/global/images/magic/general/oketras_attendant.jpg +Oracle:Flying\nCycling {2} ({2}, Discard this card: Draw a card.)\nEmbalm {3}{W}{W} ({3}{W}{W}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Bird Soldier with no mana cost. Embalm only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/open_into_wonder.txt b/forge-gui/res/cardsfolder/upcoming/open_into_wonder.txt new file mode 100644 index 00000000000..e6272c24ca7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/open_into_wonder.txt @@ -0,0 +1,14 @@ +Name:Open into Wonder +ManaCost:X U U +Types:Sorcery +A:SP$ Pump | Cost$ X U U | ValidTgts$ Creature | KW$ HIDDEN Unblockable | AILogic$ Pump | TargetMin$ 0 | TargetMax$ MaxTgts | TgtPrompt$ Select target creature | References$ X,MaxTgts | SubAbility$ DBAnimate | SpellDescription$ X target creatures can't be blocked this turn. Until end of turn, those creatures gain "Whenever this creature deals combat damage to a player, draw a card." +# It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code) +SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Triggers$ OpenIntoWonderTrigger | sVars$ OpenIntoWonderDraw +SVar:OpenIntoWonderTrigger:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ OpenIntoWonderDraw | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, draw a card. +SVar:OpenIntoWonderDraw:DB$Draw | NumCards$ 1 +SVar:X:Targeted$Amount + +SVar:MaxTgts:Count$Valid Creature +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/open_into_wonder.jpg +Oracle:X target creatures can't be blocked this turn. Until end of turn, those creatures gain "Whenever this creature deals combat damage to a player, draw a card." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/plague_belcher.txt b/forge-gui/res/cardsfolder/upcoming/plague_belcher.txt new file mode 100644 index 00000000000..6fa07d39594 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/plague_belcher.txt @@ -0,0 +1,11 @@ +Name:Plague Belcher +ManaCost:2 B +Types:Creature Zombie Beast +PT:5/4 +K:Menace +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put two -1/-1 counters on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 2 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Zombie.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another Zombie you control dies, each opponent loses 1 life. +SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/plague_belcher.jpg +Oracle:Menace\nWhen Plague Belcher enters the battlefield, put two -1/-1 counters on target creature you control.\nWhenever another Zombie you control dies, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/protection_of_the_hekma.txt b/forge-gui/res/cardsfolder/upcoming/protection_of_the_hekma.txt new file mode 100644 index 00000000000..a8a292d5f5a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/protection_of_the_hekma.txt @@ -0,0 +1,6 @@ +Name:Protection of the Hekma +ManaCost:4 W +Types:Enchantment +S:Mode$ PreventDamage | Target$ You | Source$ Card.OppCtrl | Amount$ 1 | Description$ If a source an opponent controls would deal damage to you, prevent 1 of that damage. +SVar:Picture:http://www.wizards.com/global/images/magic/general/protection_of_the_hekma.jpg +Oracle:If a source an opponent controls would deal damage to you, prevent 1 of that damage. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/pull_from_tomorrow.txt b/forge-gui/res/cardsfolder/upcoming/pull_from_tomorrow.txt new file mode 100644 index 00000000000..6b58f3c50e9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pull_from_tomorrow.txt @@ -0,0 +1,9 @@ +Name:Pull from Tomorrow +ManaCost:X U U +Types:Instant +A:SP$ Draw | Cost$ X U U | NumCards$ X | References$ X | SpellDescription$ Draw X cards, then discard a card. | SubAbility$ DBDiscard +SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +SVar:X:Count$xPaid + +SVar:Picture:http://www.wizards.com/global/images/magic/general/pull_from_tomorrow.jpg +Oracle:Draw X cards, then discard a card. diff --git a/forge-gui/res/cardsfolder/upcoming/pyramid_of_the_pantheon.txt b/forge-gui/res/cardsfolder/upcoming/pyramid_of_the_pantheon.txt new file mode 100644 index 00000000000..0c2be808917 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pyramid_of_the_pantheon.txt @@ -0,0 +1,9 @@ +Name:Pyramid of the Pantheon +ManaCost:1 +Types:Artifact +A:AB$ Mana | Cost$ 2 T | Produced$ Any | SubAbility$ DBPutCounter | SpellDescription$ Add one mana of any color to your mana pool. Put a brick counter on CARDNAME. +SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ BRICK | CounterNum$ 1 +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | CheckSVar$ X | SVarCompare$ GE3 | References$ X | SpellDescription$ Add three mana of any one color to your mana pool. Activate this ability only if there are three or more brick counters on CARDNAME. +SVar:X:Count$CardCounters.BRICK +SVar:Picture:http://www.wizards.com/global/images/magic/general/pyramid_of_the_pantheon.jpg +Oracle:{2}, {T}: Add one mana of any color to your mana pool. Put a brick counter on Pyramid of the Pantheon.\n{T}: Add three mana of any one color to your mana pool. Activate this ability only if there are three or more brick counters on Pyramid of the Pantheon. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/reduce_rubble.txt b/forge-gui/res/cardsfolder/upcoming/reduce_rubble.txt new file mode 100644 index 00000000000..f461b157b62 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/reduce_rubble.txt @@ -0,0 +1,16 @@ +Name:Reduce +ManaCost:2 U +AlternateMode: Split +Types:Instant +A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 3 | SpellDescription$ Counter target spell unless its controller pays {3}. +SVar:Picture:http://www.wizards.com/global/images/magic/general/reduce_rubble.jpg +Oracle:Counter target spell unless its controller pays {3}. + +ALTERNATE + +Name:Rubble +ManaCost:2 R +Types:Sorcery +K:Aftermath +A:SP$ Pump | Cost$ 2 R | ValidTgts$ Land | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Select target land | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True | SpellDescription$ Up to three target lands don't untap during their controller's next untap step. +Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nUp to three target lands don't untap during their controller's next untap step. diff --git a/forge-gui/res/cardsfolder/upcoming/rhonas_the_indomitable.txt b/forge-gui/res/cardsfolder/upcoming/rhonas_the_indomitable.txt new file mode 100644 index 00000000000..ec9406edc0b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/rhonas_the_indomitable.txt @@ -0,0 +1,11 @@ +Name:Rhonas the Indomitable +ManaCost:2 G +Types:Legendary Creature God +PT:5/5 +K:Deathtouch +K:Indestructible +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME can't attack or block unless you control another creature with power 4 or greater. +SVar:X:Count$Valid Creature.Other+YouCtrl+powerGE4 +A:AB$ Pump | Cost$ 2 G | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +0 | KW$ Trample | SpellDescription$ Another target creature gets +2/+0 and gains trample until end of turn. +SVar:Picture:http://www.wizards.com/global/images/magic/general/rhonas_the_indomitable.jpg +Oracle:Deathtouch, indestructible\nRhonas the Indomitable can't attack or block unless you control another creature with power 4 or greater.\n{2}{G}: Another target creature gets +2/+0 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/river_serpent.txt b/forge-gui/res/cardsfolder/upcoming/river_serpent.txt new file mode 100644 index 00000000000..5e182d31fd4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/river_serpent.txt @@ -0,0 +1,10 @@ +Name:River Serpent +ManaCost:5 U +Types:Creature Serpent +PT:5/5 +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ LE4 | Description$ CARDNAME can't attack unless there are five or more cards in your graveyard. +K:Cycling:U +SVar:X:Count$InYourYard +SVar:BuffedBy:Instant,Sorcery +SVar:Picture:http://www.wizards.com/global/images/magic/general/river_serpent.jpg +Oracle:River Serpent can't attack unless there are five or more cards in your graveyard.\nCycling {U} ({U}, Discard this card: Draw a card.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sacred_cat.txt b/forge-gui/res/cardsfolder/upcoming/sacred_cat.txt new file mode 100644 index 00000000000..12da9b6570d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sacred_cat.txt @@ -0,0 +1,8 @@ +Name:Sacred Cat +ManaCost:W +Types:Creature Cat +PT:1/1 +K:Lifelink +K:Embalm:W +SVar:Picture:http://www.wizards.com/global/images/magic/general/sacred_cat.jpg +Oracle:Lifelink\nEmbalm {W} ({W}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Cat with no mana cost. Embalm only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/sacred_excavation.txt b/forge-gui/res/cardsfolder/upcoming/sacred_excavation.txt new file mode 100644 index 00000000000..f5e4974a14c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sacred_excavation.txt @@ -0,0 +1,6 @@ +Name:Sacred Excavation +ManaCost:3 U +Types:Sorcery +A:SP$ ChangeZone | Cost$ 3 U | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl+withCycling,Card.YouCtrl+withTypeCycling | SpellDescription$ Return up to two target cards with cycling from your graveyard to your hand. +SVar:Picture:http://www.wizards.com/global/images/magic/general/sacred_excavation.jpg +Oracle:Return up to two target cards with cycling from your graveyard to your hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/samut_voice_of_dissent.txt b/forge-gui/res/cardsfolder/upcoming/samut_voice_of_dissent.txt new file mode 100644 index 00000000000..e4eef1f8b86 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/samut_voice_of_dissent.txt @@ -0,0 +1,13 @@ +Name:Samut, Voice of Dissent +ManaCost:3 R G +Types:Legendary Creature Human Warrior +PT:3/4 +K:Flash +K:Double Strike +K:Vigilance +K:Haste +S:Mode$ Continuous | Affected$ Creature.YouCtrl+Other | AddKeyword$ Haste | Description$ Other creatures you control have haste. +A:AB$ Untap | Cost$ W T | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature. | SpellDescription$ Untap another target creature. +SVar:BuffedBy:Creature +SVar:Picture:http://www.wizards.com/global/images/magic/general/samut_voice_of_dissent.jpg +Oracle:Flash\nDouble strike, vigilance, haste\nOther creatures you control have haste.\n{W}, {T}: Untap another target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/seeker_of_insight.txt b/forge-gui/res/cardsfolder/upcoming/seeker_of_insight.txt new file mode 100644 index 00000000000..db90e0896e9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/seeker_of_insight.txt @@ -0,0 +1,9 @@ +Name:Seeker of Insight +ManaCost:1 U +Types:Creature Human Wizard +PT:1/3 +A:AB$ Draw | Cost$ T | NumCards$ 1 | SubAbility$ DBDiscard | CheckSVar$ CastTest | SVarCompare$ GE1 | References$ CastTest | SpellDescription$ Draw a card, then discard a card. Activate this ability only if you've cast a noncreature spell this turn. +SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 +SVar:CastTest:Count$ThisTurnCast_Card.YouCtrl+nonCreature +SVar:Picture:http://www.wizards.com/global/images/magic/general/seeker_of_insight.jpg +Oracle:{T}: Draw a card, then discard a card. Activate this ability only if you've cast a noncreature spell this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/seraph_of_the_suns.txt b/forge-gui/res/cardsfolder/upcoming/seraph_of_the_suns.txt new file mode 100644 index 00000000000..c72be370fdd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/seraph_of_the_suns.txt @@ -0,0 +1,8 @@ +Name:Seraph of the Suns +ManaCost:5 W W +Types:Creature Angel +PT:4/4 +K:Flying +K:Indestructible +SVar:Picture:http://www.wizards.com/global/images/magic/general/seraph_of_the_suns.jpg +Oracle:Flying\nIndestructible (Damage and effects that say "destroy" don't destroy this creature. If its toughness is 0 or less, it's still put into its owner's graveyard.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/shefet_monitor.txt b/forge-gui/res/cardsfolder/upcoming/shefet_monitor.txt new file mode 100644 index 00000000000..112cff6e377 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shefet_monitor.txt @@ -0,0 +1,9 @@ +Name:Shefet Monitor +ManaCost:5 G +Types:Creature Lizard +PT:6/5 +K:Cycling:3 G +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may search your library for a basic land card, reveal that card, put it into your hand, then shuffle your library. +SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic,Desert | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:Picture:http://www.wizards.com/global/images/magic/general/shefet_monitor.jpg +Oracle:Cycling {3}{G} ({3}{G}, Discard this card: Draw a card.)\nWhen you cycle Shefet Monitor, you may search your library for a basic land card or a Desert card, put it onto the battlefield, then shuffle your library. (Do this before you draw.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/shimmerscale_drake.txt b/forge-gui/res/cardsfolder/upcoming/shimmerscale_drake.txt new file mode 100644 index 00000000000..86814c1f40e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/shimmerscale_drake.txt @@ -0,0 +1,8 @@ +Name:Shimmerscale Drake +ManaCost:4 U +Types:Creature Drake +PT:3/4 +K:Flying +K:Cycling:2 +SVar:Picture:http://www.wizards.com/global/images/magic/general/shimmerscale_drake.jpg +Oracle:Flying\nCycling {2} ({2}, Discard this card: Draw a card.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/slither_blade.txt b/forge-gui/res/cardsfolder/upcoming/slither_blade.txt new file mode 100644 index 00000000000..870246438c0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/slither_blade.txt @@ -0,0 +1,7 @@ +Name:Slither Blade +ManaCost:U +Types:Creature Naga Rogue +PT:1/2 +K:Unblockable +SVar:Picture:http://www.wizards.com/global/images/magic/general/slither_blade.jpg +Oracle:Slither Blade can't be blocked. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/sparring_mummy.txt b/forge-gui/res/cardsfolder/upcoming/sparring_mummy.txt new file mode 100644 index 00000000000..421a54ee66f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sparring_mummy.txt @@ -0,0 +1,8 @@ +Name:Sparring Mummy +ManaCost:3 W +Types:Creature Zombie +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters the battlefield, untap target creature. +SVar:TrigUntap:DB$ Untap | ValidTgts$ Creature | TgtPrompt$ Choose target creature. +SVar:Picture:http://www.wizards.com/global/images/magic/general/sparring_mummy.jpg +Oracle:When Sparring Mummy enters the battlefield, untap target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/stir_the_sands.txt b/forge-gui/res/cardsfolder/upcoming/stir_the_sands.txt new file mode 100644 index 00000000000..97a82729199 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/stir_the_sands.txt @@ -0,0 +1,9 @@ +Name:Stir the Sands +ManaCost:4 B B +Types:Sorcery +A:SP$ Token | Cost$ 4 B B | TokenImage$ b 2 2 zombie AKH | TokenAmount$ 3 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | SpellDescription$ Create three 2/2 black Zombie creature tokens. +K:Cycling:3 B +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cycle CARDNAME, create a 2/2 black Zombie creature token. +SVar:TrigToken:AB$ Token | Cost$ 0 | TokenImage$ b 2 2 zombie AKH | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 +SVar:Picture:http://www.wizards.com/global/images/magic/general/stir_the_sands.jpg +Oracle:Create three 2/2 black Zombie creature tokens.\nCycling {3}{B} ({3}{B}, Discard this card: Draw a card.)\nWhen you cycle Stir the Sands, create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/sunscorched_desert.txt b/forge-gui/res/cardsfolder/upcoming/sunscorched_desert.txt new file mode 100644 index 00000000000..76f6b4c6d51 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sunscorched_desert.txt @@ -0,0 +1,8 @@ +Name:Sunscorched Desert +ManaCost:no cost +Types:Land Desert +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to target player. +SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 1 +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool. +SVar:Picture:http://www.wizards.com/global/images/magic/general/sunscorched_desert.jpg +Oracle:When Sunscorched Desert enters the battlefield, it deals 1 damage to target player.\n{T}: Add {C} to your mana pool. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/tah_crop_skirmisher.txt b/forge-gui/res/cardsfolder/upcoming/tah_crop_skirmisher.txt new file mode 100644 index 00000000000..07d71691a29 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/tah_crop_skirmisher.txt @@ -0,0 +1,7 @@ +Name:Tah-Crop Skirmisher +ManaCost:1 U +Types:Creature Naga Warrior +PT:2/1 +K:Embalm:3 U +SVar:Picture:http://www.wizards.com/global/images/magic/general/tah_crop_skirmisher.jpg +Oracle:Embalm {3}{U} ({3}{U}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Naga Warrior with no mana cost. Embalm only as a sorcery.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/those_who_serve.txt b/forge-gui/res/cardsfolder/upcoming/those_who_serve.txt new file mode 100644 index 00000000000..c1a1c74e9af --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/those_who_serve.txt @@ -0,0 +1,6 @@ +Name:Those Who Serve +ManaCost:2 W +Types:Creature Zombie +PT:2/4 +SVar:Picture:http://www.wizards.com/global/images/magic/general/those_who_serve.jpg +Oracle: \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/vizier_of_remedies.txt b/forge-gui/res/cardsfolder/upcoming/vizier_of_remedies.txt new file mode 100644 index 00000000000..1172b0765c3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vizier_of_remedies.txt @@ -0,0 +1,9 @@ +Name:Vizier of Remedies +ManaCost:1 W +Types:Creature Human Cleric +PT:2/1 +R:Event$ AddCounter | ActiveZones$ Battlefield | ValidCard$ Creature.YouCtrl | ValidCounterType$ M1M1 | ReplaceWith$ AddOneLessCounters | Description$ If one or more -1/-1 counters would be put on a creature you control, that many -1/-1 counters minus one are put on it instead. +SVar:AddOneLessCounters:DB$ ReplaceEffect | VarName$ CounterNum | VarValue$ X | References$ X +SVar:X:ReplaceCount$CounterNum/Minus.1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/vizier_of_remedies.jpg +Oracle:If one or more -1/-1 counters would be put on a creature you control, that many -1/-1 counters minus one are put on it instead. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/vizier_of_tumbling_sands.txt b/forge-gui/res/cardsfolder/upcoming/vizier_of_tumbling_sands.txt new file mode 100644 index 00000000000..9be34e467b9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/vizier_of_tumbling_sands.txt @@ -0,0 +1,11 @@ +Name:Vizier of Tumbling Sands +ManaCost:2 U +Types:Creature Human Cleric +PT:1/3 +A:AB$ Untap | Cost$ T | ValidTgts$ Permanent.Other | TgtPrompt$ Select another target permanent. | SpellDescription$ Untap another target permanent. +K:Cycling:1 U +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When you cycle CARDNAME, untap target permanent. +SVar:TrigUntap:DB$Untap | ValidTgts$ Permanent | TgtPrompt$ Select target permanent +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/vizier_of_tumbling_sands.jpg +Oracle:{T}: Untap another target permanent.\nCycling {1}{U} ({1}{U}, Discard this card: Draw a card.)\nWhen you cycle Vizier of Tumbling Sands, untap target permanent. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/wayward_servant.txt b/forge-gui/res/cardsfolder/upcoming/wayward_servant.txt new file mode 100644 index 00000000000..6691b4a3056 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/wayward_servant.txt @@ -0,0 +1,10 @@ +Name:Wayward Servant +ManaCost:W B +Types:Creature Zombie +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Zombie.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDrain | TriggerDescription$ Whenever another creature enters the battlefield, you may gain 1 life. +SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +DeckHas:Ability$LifeGain +SVar:Picture:http://www.wizards.com/global/images/magic/general/wayward_servant.jpg +Oracle:Whenever another Zombie enters the battlefield under your control, each opponent loses 1 life and you gain 1 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/winds_of_rebuke.txt b/forge-gui/res/cardsfolder/upcoming/winds_of_rebuke.txt new file mode 100644 index 00000000000..1f70a9b4306 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/winds_of_rebuke.txt @@ -0,0 +1,7 @@ +Name:Winds of Rebuke +ManaCost:1 U +Types:Instant +A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBMill | SpellDescription$ Return target nonland permanent to its owner's hand. Then that player discards a card if you control a Zombie. +SVar:DBMill:DB$ Mill | Defined$ Player | NumCards$ 2 +SVar:Picture:http://www.wizards.com/global/images/magic/general/winds_of_rebuke.jpg +Oracle:Return target nonland permanent to its owner's hand. Each player puts the top two cards of his or her library into his or her graveyard. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/zenith_seeker.txt b/forge-gui/res/cardsfolder/upcoming/zenith_seeker.txt new file mode 100644 index 00000000000..b71b5e8ea56 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/zenith_seeker.txt @@ -0,0 +1,9 @@ +Name:Zenith Seeker +ManaCost:3 U +Types:Creature Bird Wizard +PT:2/2 +K:Flying +T:Mode$ Discarded | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, CARDNAME gets +1/+1 until end of turn. +SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying +SVar:Picture:http://www.wizards.com/global/images/magic/general/zenith_seeker.jpg +Oracle:Flying\nWhenever you cycle or discard a card, target creature gains flying until end of turn. \ No newline at end of file