diff --git a/.gitattributes b/.gitattributes index 5fb684beb9d..9f60c278e14 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1284,6 +1284,7 @@ forge-gui/res/cardsfolder/a/abyssal_nocturnus.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/abyssal_persecutor.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/abyssal_specter.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/academy_at_tolaria_west.txt -text +forge-gui/res/cardsfolder/a/academy_elite.txt -text forge-gui/res/cardsfolder/a/academy_raider.txt -text forge-gui/res/cardsfolder/a/academy_rector.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/academy_researchers.txt -text @@ -2271,6 +2272,7 @@ forge-gui/res/cardsfolder/b/bird_maiden.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/birds_of_paradise.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/birds_of_paradise_avatar.txt -text forge-gui/res/cardsfolder/b/birthing_pod.txt -text +forge-gui/res/cardsfolder/b/bite_of_the_black_rose.txt -text forge-gui/res/cardsfolder/b/biting_tether.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/bitter_ordeal.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/bitterblossom.txt svneol=native#text/plain @@ -2594,6 +2596,8 @@ forge-gui/res/cardsfolder/b/bow_of_nylea.txt -text forge-gui/res/cardsfolder/b/bower_passage.txt -text forge-gui/res/cardsfolder/b/brace_for_impact.txt -text forge-gui/res/cardsfolder/b/brackwater_elemental.txt svneol=native#text/plain +forge-gui/res/cardsfolder/b/brago_king_eternal.txt -text +forge-gui/res/cardsfolder/b/bragos_representative.txt -text forge-gui/res/cardsfolder/b/braid_of_fire.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/braids_cabal_minion.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/braids_conjurer_adept.txt svneol=native#text/plain @@ -3314,6 +3318,7 @@ forge-gui/res/cardsfolder/c/cocoon.txt -text forge-gui/res/cardsfolder/c/codex_shredder.txt -text forge-gui/res/cardsfolder/c/coerced_confession.txt -text forge-gui/res/cardsfolder/c/coercion.txt svneol=native#text/plain +forge-gui/res/cardsfolder/c/coercive_portal.txt -text forge-gui/res/cardsfolder/c/coffin_puppets.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/coffin_purge.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/coffin_queen.txt -text @@ -3483,8 +3488,10 @@ forge-gui/res/cardsfolder/c/cosis_ravager.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/cosis_trickster.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/cosmic_horror.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/cosmic_larva.txt -text +forge-gui/res/cardsfolder/c/council_guardian.txt -text forge-gui/res/cardsfolder/c/council_of_advisors.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/council_of_the_absolute.txt -text +forge-gui/res/cardsfolder/c/councils_judgment.txt -text forge-gui/res/cardsfolder/c/counsel_of_the_soratami.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/counterbalance.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/counterbore.txt svneol=native#text/plain @@ -3711,6 +3718,8 @@ forge-gui/res/cardsfolder/c/cursed_ronin.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/cursed_scroll.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/cursed_totem.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/curtain_of_light.txt -text +forge-gui/res/cardsfolder/c/custodi_soulbinders.txt -text +forge-gui/res/cardsfolder/c/custodi_squire.txt -text forge-gui/res/cardsfolder/c/custody_battle.txt -text svneol=unset#text/plain forge-gui/res/cardsfolder/c/customs_depot.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/cut_the_earthly_bond.txt svneol=native#text/plain @@ -3736,6 +3745,8 @@ forge-gui/res/cardsfolder/c/cytoplast_manipulator.txt -text forge-gui/res/cardsfolder/c/cytoplast_root_kin.txt -text forge-gui/res/cardsfolder/c/cytoshape.txt -text forge-gui/res/cardsfolder/c/cytospawn_shambler.txt -text +forge-gui/res/cardsfolder/d/dack_fayden.txt -text +forge-gui/res/cardsfolder/d/dacks_duplicate.txt -text forge-gui/res/cardsfolder/d/daggerback_basilisk.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/daggerclaw_imp.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/daggerdrome_imp.txt -text @@ -3936,6 +3947,7 @@ forge-gui/res/cardsfolder/d/deathmark.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/deathmark_prelate.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/deathmask_nezumi.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/deathpact_angel.txt -text +forge-gui/res/cardsfolder/d/deathreap_ritual.txt -text forge-gui/res/cardsfolder/d/deathrender.txt -text forge-gui/res/cardsfolder/d/deathrite_shaman.txt -text forge-gui/res/cardsfolder/d/deaths_approach.txt -text @@ -4353,6 +4365,7 @@ forge-gui/res/cardsfolder/d/drake_familiar.txt -text forge-gui/res/cardsfolder/d/drake_hatchling.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/drake_skull_cameo.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/drake_umbra.txt svneol=native#text/plain +forge-gui/res/cardsfolder/d/drakestown_forgotten.txt -text forge-gui/res/cardsfolder/d/drakewing_krasis.txt -text forge-gui/res/cardsfolder/d/dralnu_lich_lord.txt -text forge-gui/res/cardsfolder/d/dralnus_crusade.txt svneol=native#text/plain @@ -4791,6 +4804,7 @@ forge-gui/res/cardsfolder/e/enlisted_wurm.txt svneol=native#text/plain forge-gui/res/cardsfolder/e/enlistment_officer.txt svneol=native#text/plain forge-gui/res/cardsfolder/e/enormous_baloth.txt svneol=native#text/plain forge-gui/res/cardsfolder/e/enrage.txt svneol=native#text/plain +forge-gui/res/cardsfolder/e/enraged_revolutionary.txt -text forge-gui/res/cardsfolder/e/enraging_licid.txt -text forge-gui/res/cardsfolder/e/enshrined_memories.txt svneol=native#text/plain forge-gui/res/cardsfolder/e/enslave.txt svneol=native#text/plain @@ -4981,6 +4995,7 @@ forge-gui/res/cardsfolder/e/extirpate.txt svneol=native#text/plain forge-gui/res/cardsfolder/e/extortion.txt svneol=native#text/plain forge-gui/res/cardsfolder/e/extra_arms.txt svneol=native#text/plain forge-gui/res/cardsfolder/e/extract.txt svneol=native#text/plain +forge-gui/res/cardsfolder/e/extract_from_darkness.txt -text forge-gui/res/cardsfolder/e/extractor_demon.txt svneol=native#text/plain forge-gui/res/cardsfolder/e/extraplanar_lens.txt -text svneol=unset#text/plain forge-gui/res/cardsfolder/e/extravagant_spirit.txt -text @@ -5325,6 +5340,7 @@ forge-gui/res/cardsfolder/f/flamestick_courier.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/flametongue_kavu.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/flametongue_kavu_avatar.txt -text forge-gui/res/cardsfolder/f/flamewave_invoker.txt svneol=native#text/plain +forge-gui/res/cardsfolder/f/flamewright.txt -text forge-gui/res/cardsfolder/f/flaming_sword.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/flanking_troops.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/flare.txt svneol=native#text/plain @@ -6225,6 +6241,8 @@ forge-gui/res/cardsfolder/g/greenseeker.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/greenside_watcher.txt -text forge-gui/res/cardsfolder/g/greenweaver_druid.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/gremlin_mine.txt svneol=native#text/plain +forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt -text +forge-gui/res/cardsfolder/g/grenzos_cutthroat.txt -text forge-gui/res/cardsfolder/g/greven_il_vec.txt -text forge-gui/res/cardsfolder/g/grid_monitor.txt -text forge-gui/res/cardsfolder/g/gridlock.txt -text @@ -6302,6 +6320,7 @@ forge-gui/res/cardsfolder/g/grove_of_the_guardian.txt -text forge-gui/res/cardsfolder/g/growing_ranks.txt -text forge-gui/res/cardsfolder/g/growth_spasm.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/grozoth.txt svneol=native#text/plain +forge-gui/res/cardsfolder/g/grudge_keeper.txt -text forge-gui/res/cardsfolder/g/gruesome_deformity.txt -text forge-gui/res/cardsfolder/g/gruesome_discovery.txt -text forge-gui/res/cardsfolder/g/gruesome_encore.txt svneol=native#text/plain @@ -6907,6 +6926,7 @@ forge-gui/res/cardsfolder/i/igneous_pouncer.txt svneol=native#text/plain forge-gui/res/cardsfolder/i/ignite_disorder.txt svneol=native#text/plain forge-gui/res/cardsfolder/i/ignite_memories.txt svneol=native#text/plain forge-gui/res/cardsfolder/i/ignite_the_cloneforge.txt -text +forge-gui/res/cardsfolder/i/ignition_team.txt -text forge-gui/res/cardsfolder/i/ignoble_soldier.txt -text forge-gui/res/cardsfolder/i/ignorant_bliss.txt -text forge-gui/res/cardsfolder/i/ihsans_shade.txt svneol=native#text/plain @@ -8182,6 +8202,7 @@ forge-gui/res/cardsfolder/m/magetas_boon.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/magewrights_stone.txt -text forge-gui/res/cardsfolder/m/maggot_carrier.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/maggot_therapy.txt svneol=native#text/plain +forge-gui/res/cardsfolder/m/magister_of_worth.txt -text forge-gui/res/cardsfolder/m/magister_sphinx.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/magistrates_scepter.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/magistrates_veto.txt svneol=native#text/plain @@ -8310,6 +8331,10 @@ forge-gui/res/cardsfolder/m/marcadian_bazaar.txt -text forge-gui/res/cardsfolder/m/march_of_souls.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/march_of_the_machines.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/march_of_the_returned.txt -text +forge-gui/res/cardsfolder/m/marchesa_the_black_rose.txt -text +forge-gui/res/cardsfolder/m/marchesas_emissary.txt -text +forge-gui/res/cardsfolder/m/marchesas_infiltrator.txt -text +forge-gui/res/cardsfolder/m/marchesas_smuggler.txt -text forge-gui/res/cardsfolder/m/marhault_elsdragon.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/marisis_twinclaws.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/maritime_guard.txt svneol=native#text/plain @@ -8957,6 +8982,7 @@ forge-gui/res/cardsfolder/m/mutants_prey.txt -text forge-gui/res/cardsfolder/m/mutavault.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/mutilate.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/mutual_epiphany.txt -text +forge-gui/res/cardsfolder/m/muzzio_visionary_architect.txt -text forge-gui/res/cardsfolder/m/muzzle.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/mwonvuli_acid_moss.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/mwonvuli_beast_tracker.txt -text @@ -10010,6 +10036,7 @@ forge-gui/res/cardsfolder/p/platinum_emperion.txt svneol=native#text/plain forge-gui/res/cardsfolder/p/plaxcaster_frogling.txt -text forge-gui/res/cardsfolder/p/plaxmanta.txt -text forge-gui/res/cardsfolder/p/plea_for_guidance.txt -text +forge-gui/res/cardsfolder/p/plea_for_power.txt -text forge-gui/res/cardsfolder/p/pledge_of_loyalty.txt -text forge-gui/res/cardsfolder/p/plots_that_span_centuries.txt -text forge-gui/res/cardsfolder/p/plover_knights.txt svneol=native#text/plain @@ -10083,6 +10110,7 @@ forge-gui/res/cardsfolder/p/predator_dragon.txt svneol=native#text/plain forge-gui/res/cardsfolder/p/predator_flagship.txt svneol=native#text/plain forge-gui/res/cardsfolder/p/predator_ooze.txt -text forge-gui/res/cardsfolder/p/predators_gambit.txt -text +forge-gui/res/cardsfolder/p/predators_howl.txt -text forge-gui/res/cardsfolder/p/predators_rapport.txt -text forge-gui/res/cardsfolder/p/predators_strike.txt svneol=native#text/plain forge-gui/res/cardsfolder/p/predatory_advantage.txt svneol=native#text/plain @@ -10566,6 +10594,7 @@ forge-gui/res/cardsfolder/r/reality_spasm.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/reality_strobe.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/reality_twist.txt -text forge-gui/res/cardsfolder/r/realm_razer.txt -text svneol=unset#text/plain +forge-gui/res/cardsfolder/r/realm_seekers.txt -text forge-gui/res/cardsfolder/r/realms_befitting_my_majesty.txt -text forge-gui/res/cardsfolder/r/realms_uncharted.txt -text forge-gui/res/cardsfolder/r/realmwright.txt -text @@ -10651,6 +10680,7 @@ forge-gui/res/cardsfolder/r/regress.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/regrowth.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/reign_of_chaos.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/reign_of_terror.txt -text +forge-gui/res/cardsfolder/r/reign_of_the_pit.txt -text forge-gui/res/cardsfolder/r/reincarnation.txt -text forge-gui/res/cardsfolder/r/reinforced_bulwark.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/reinforcements.txt svneol=native#text/plain @@ -11037,6 +11067,7 @@ forge-gui/res/cardsfolder/r/rough_tumble.txt -text forge-gui/res/cardsfolder/r/roughshod_mentor.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/rouse.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/rouse_the_mob.txt -text +forge-gui/res/cardsfolder/r/rousing_of_souls.txt -text forge-gui/res/cardsfolder/r/rout.txt -text forge-gui/res/cardsfolder/r/rowan_treefolk.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/rowen.txt -text @@ -11371,6 +11402,7 @@ forge-gui/res/cardsfolder/s/scourge_of_kher_ridges.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/scourge_of_numai.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/scourge_of_skola_vale.txt -text forge-gui/res/cardsfolder/s/scourge_of_the_nobilis.txt svneol=native#text/plain +forge-gui/res/cardsfolder/s/scourge_of_the_throne.txt -text forge-gui/res/cardsfolder/s/scourge_of_valkas.txt -text forge-gui/res/cardsfolder/s/scourge_servant.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/scourgemark.txt -text @@ -11547,6 +11579,9 @@ forge-gui/res/cardsfolder/s/selhoff_occultist.txt -text forge-gui/res/cardsfolder/s/selkie_hedge_mage.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/sell_sword_brute.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/seller_of_songbirds.txt -text +forge-gui/res/cardsfolder/s/selvala_explorer_returned.txt -text +forge-gui/res/cardsfolder/s/selvalas_charge.txt -text +forge-gui/res/cardsfolder/s/selvalas_enforcer.txt -text forge-gui/res/cardsfolder/s/semblance_anvil.txt -text forge-gui/res/cardsfolder/s/sen_triplets.txt -text forge-gui/res/cardsfolder/s/sengir_autocrat.txt svneol=native#text/plain @@ -12520,6 +12555,7 @@ forge-gui/res/cardsfolder/s/splinter.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/splinter_twin.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/splinterfright.txt -text forge-gui/res/cardsfolder/s/splintering_wind.txt -text +forge-gui/res/cardsfolder/s/split_decision.txt -text forge-gui/res/cardsfolder/s/split_tail_miko.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/splitting_headache.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/spoils_of_evil.txt -text @@ -13717,6 +13753,7 @@ forge-gui/res/cardsfolder/t/treacherous_urge.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/treacherous_vampire.txt -text forge-gui/res/cardsfolder/t/treacherous_werewolf.txt -text forge-gui/res/cardsfolder/t/treachery.txt svneol=native#text/plain +forge-gui/res/cardsfolder/t/treasonous_ogre.txt -text forge-gui/res/cardsfolder/t/treasure_hunt.txt -text forge-gui/res/cardsfolder/t/treasure_hunter.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/treasure_mage.txt svneol=native#text/plain @@ -13875,6 +13912,7 @@ forge-gui/res/cardsfolder/t/typhoid_rats.txt -text forge-gui/res/cardsfolder/t/typhoon.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/tyrannize.txt -text forge-gui/res/cardsfolder/t/tyrant_of_discord.txt -text +forge-gui/res/cardsfolder/t/tyrants_choice.txt -text forge-gui/res/cardsfolder/t/tyrranax.txt svneol=native#text/plain forge-gui/res/cardsfolder/u/uba_mask.txt -text forge-gui/res/cardsfolder/u/ubul_sar_gatekeepers.txt -text @@ -14866,6 +14904,7 @@ forge-gui/res/cardsfolder/w/woodland_sleuth.txt -text forge-gui/res/cardsfolder/w/woodlot_crawler.txt -text forge-gui/res/cardsfolder/w/woodlurker_mimic.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/woodripper.txt svneol=native#text/plain +forge-gui/res/cardsfolder/w/woodvine_elemental.txt -text forge-gui/res/cardsfolder/w/woodwraith_corrupter.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/woodwraith_strangler.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/woolly_mammoths.txt svneol=native#text/plain @@ -15108,6 +15147,7 @@ forge-gui/res/editions/Commander[!!-~]2013.txt -text svneol=unset#application/oc forge-gui/res/editions/Commander's[!!-~]Arsenal.txt -text forge-gui/res/editions/Commander.txt -text forge-gui/res/editions/Conflux.txt -text +forge-gui/res/editions/Conspiracy.txt -text forge-gui/res/editions/Dark[!!-~]Ascension.txt -text forge-gui/res/editions/Darksteel.txt -text forge-gui/res/editions/Dissension.txt -text diff --git a/forge-gui/res/cardsfolder/a/academy_elite.txt b/forge-gui/res/cardsfolder/a/academy_elite.txt new file mode 100644 index 00000000000..abdeca9d8bf --- /dev/null +++ b/forge-gui/res/cardsfolder/a/academy_elite.txt @@ -0,0 +1,10 @@ +Name:Academy Elite +ManaCost:3 U +Types:Creature Human Wizard +PT:0/0 +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the number of instant and sorcery cards in all graveyards. +SVar:X:Count$ValidGraveyard Instant,Sorcery +SVar:NeedsToPlayVar:X GT2 +A:AB$ Draw | Cost$ 2 U SubCounter<1/P1P1> | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard +SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_elite.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/b/bite_of_the_black_rose.txt b/forge-gui/res/cardsfolder/b/bite_of_the_black_rose.txt new file mode 100644 index 00000000000..e1e27dbdbc9 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/bite_of_the_black_rose.txt @@ -0,0 +1,8 @@ +Name:Bite of the Black Rose +ManaCost:3 B +Types:Sorcery +A:SP$ Vote | Cost$ 1 B | Defined$ Player | VoteSickness$ DBPumpAll | VotePsychosis$ DBDiscard | Tied$ DBDiscard | VoteType$ Sickness,Psychosis | SpellDescription$ Will of the Council - Starting with you, each player votes for sickness or psychosis. If sickness gets more votes, creatures your opponents control get -2/-2 until end of turn. If psychosis gets more votes or the vote is tied, each opponent discards two cards. +SVar:DBPumpAll:DB$ PumpAll | NumAtt$ -2 | NumDef$ -2 | ValidCards$ Creature.OppCtrl | IsCurse$ True +SVar:DBDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 2 | Mode$ TgtChoose +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/bite_of_the_black_rose.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/b/brago_king_eternal.txt b/forge-gui/res/cardsfolder/b/brago_king_eternal.txt new file mode 100644 index 00000000000..f1d8c4eb547 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/brago_king_eternal.txt @@ -0,0 +1,11 @@ +Name:Brago, King Eternal +ManaCost:2 W U +Types:Legendary Creature Spirit +PT:2/4 +K:Flying +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile any number of target nonland permanents you control, then return those cards to the battlefield under their owner's control. +SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent.YouCtrl+nonLand | TgtPrompt$ Exile any number of target nonland permanents you control | TargetMin$ 0 | TargetMax$ X | References$ X | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$Valid Permanent.YouCtrl+nonLand +SVar:Picture:http://www.wizards.com/global/images/magic/general/brago_king_eternal.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/b/bragos_representative.txt b/forge-gui/res/cardsfolder/b/bragos_representative.txt new file mode 100644 index 00000000000..889e9bd0679 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/bragos_representative.txt @@ -0,0 +1,6 @@ +Name:Brago's Representative +ManaCost:2 W +Types:Creature Human Advisor +PT:1/4 +S:Mode$ Continuous | Affected$ You | AddKeyword$ You get an additional vote. | Description$ While voting, you get an additional vote. (The votes can be for different choices or for the same choice.) +SVar:Picture:http://www.wizards.com/global/images/magic/general/bragos_representative.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/c/coercive_portal.txt b/forge-gui/res/cardsfolder/c/coercive_portal.txt new file mode 100644 index 00000000000..91806ff9786 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/coercive_portal.txt @@ -0,0 +1,9 @@ +Name:Coercive Portal +ManaCost:4 +Types:Artifact +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigVote | TriggerZones$ Battlefield | TriggerDescription$ Will of the Council - At the beginning of your upkeep, starting with you, each player votes for carnage or homage. If carnage gets more votes, sacrifice CARDNAME and destroy all nonland permanents. If homage gets more votes or the vote is tied, draw a card. +SVar:TrigVote:DB$ Vote | Defined$ Player | VoteCarnage$ DBDestroyAll | VoteHomage$ DBDraw | Tied$ DBDraw | VoteType$ Carnage,Homage | AILogic$ CarnageOrHomage +SVar:DBDestroyAll:DB$ Sacrifice | SacValid$ Self | SubAbility$ DBDestroy +SVar:DBDestroy:DB$ DestroyAll | ValidCards$ Permanent.nonLand | ValidDesc$ all nonland permanents +SVar:DBDraw:DB$ Draw | NumCards$ 1 | Defined$ You +SVar:Picture:http://www.wizards.com/global/images/magic/general/coercive_portal.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/c/council_guardian.txt b/forge-gui/res/cardsfolder/c/council_guardian.txt new file mode 100644 index 00000000000..fdf83344284 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/council_guardian.txt @@ -0,0 +1,11 @@ +Name:Council Guardian +ManaCost:5 W +Types:Creature Giant Soldier +PT:5/5 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigVote | TriggerDescription$ Will of the Council - When CARDNAME enters the battlefield, starting with you, each player votes for blue, black, red, or green. CARDNAME gains protection from each color with the most votes or tied for most votes. +SVar:TrigVote:DB$ Vote | Defined$ Player | VoteRed$ PumpRed | VoteGreen$ PumpGreen | VoteBlack$ PumpBlack | VoteBlue$ PumpBlue | VoteType$ Blue,Black,Red,Green | AILogic$ Protection +SVar:PumpRed:DB$ Pump | KW$ Protection from red | Permanent$ True +SVar:PumpGreen:DB$ Pump | KW$ Protection from green | Permanent$ True +SVar:PumpBlack:DB$ Pump | KW$ Protection from black | Permanent$ True +SVar:PumpBlue:DB$ Pump | KW$ Protection from blue | Permanent$ True +SVar:Picture:http://www.wizards.com/global/images/magic/general/council_guardian.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/c/councils_judgment.txt b/forge-gui/res/cardsfolder/c/councils_judgment.txt new file mode 100644 index 00000000000..11dd07b567d --- /dev/null +++ b/forge-gui/res/cardsfolder/c/councils_judgment.txt @@ -0,0 +1,6 @@ +Name:Council's Judgment +ManaCost:1 W W +Types:Sorcery +A:SP$ Vote | Cost$ 1 W W | Defined$ Player | VoteSubAbility$ DBExile | VoteCard$ Permanent.nonLand+YouDontCtrl | VoteMessage$ for a nonland permanent you don't control | AILogic$ Judgment | SpellDescription$ Will of the Council - Starting with you, each player votes for a nonland permanent you don't control. Exile each permanent with the most votes or tied for most votes. +SVar:DBExile:DB$ ChangeZone | Defined$ Remembered | Origin$ Battlefield | Destination$ Exile +SVar:Picture:http://www.wizards.com/global/images/magic/general/councils_judgment.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/c/custodi_soulbinders.txt b/forge-gui/res/cardsfolder/c/custodi_soulbinders.txt new file mode 100644 index 00000000000..dd6e7f90be4 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/custodi_soulbinders.txt @@ -0,0 +1,8 @@ +Name:Custodi Soulbinders +ManaCost:3 W +Types:Creature Human Cleric +PT:0/0 +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the number of other creatures on the battlefield. +SVar:X:Count$Valid Creature.Other +A:AB$ Token | Cost$ 2 W SubCounter<1/P1P1> | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | SpellDescription$ Put a 1/1 white Spirit creature token with flying onto the battlefield. +SVar:Picture:http://www.wizards.com/global/images/magic/general/custodi_soulbinders.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/c/custodi_squire.txt b/forge-gui/res/cardsfolder/c/custodi_squire.txt new file mode 100644 index 00000000000..f1bb5614ad3 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/custodi_squire.txt @@ -0,0 +1,9 @@ +Name:Custodi Squire +ManaCost:4 W +Types:Creature Spirit Cleric +PT:3/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigVote | TriggerDescription$ Will of the Council - When CARDNAME enters the battlefield, starting with you, each player votes for an artifact, creature, or enchantment card in your graveyard. Return each card with the most votes or tied for the most votes to your hand. +SVar:TrigVote:DB$ Vote | Defined$ Player | VoteSubAbility$ DBReturn | Zone$ Graveyard | VoteCard$ Creature.YouOwn,Enchantment.YouOwn,Arifact.YouOwn | VoteMessage$ for an artifact, creature, or enchantment card in your graveyard | AILogic$ Judgment +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Graveyard | Destination$ Hand +SVar:Picture:http://www.wizards.com/global/images/magic/general/custodi_squire.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/dack_fayden.txt b/forge-gui/res/cardsfolder/d/dack_fayden.txt new file mode 100644 index 00000000000..188952bd571 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/dack_fayden.txt @@ -0,0 +1,12 @@ +Name:Dack Fayden +ManaCost:1 U R +Types:Planeswalker Dack +Loyalty:3 +A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws two cards, then discards two cards. | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ Targeted | NumCards$ 2 | Mode$ TgtChoose +A:AB$ GainControl | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Gain control of target artifact. +A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Dack Fayden emblem | Triggers$ TrigSpellCast | SVars$ EffSpellCast | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast a spell that targets one or more permanents, gain control of those permanents." +SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Permanent | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a spell that targets one or more permanents, gain control of those permanents. +SVar:EffSpellCast:AB$ GainControl | Cost$ 0 | Defined$ TriggeredSpellAbilityTargetingCards +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/dack_fayden.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/dacks_duplicate.txt b/forge-gui/res/cardsfolder/d/dacks_duplicate.txt new file mode 100644 index 00000000000..a0e070fae01 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/dacks_duplicate.txt @@ -0,0 +1,10 @@ +Name:Dack's Duplicate +ManaCost:2 U R +Types:Creature Shapeshifter +PT:0/0 +K:ETBReplacement:Copy:ChooseCreature:Optional +SVar:ChooseCreature:DB$ ChooseCard | Cost$ 0 | Defined$ You | Amount$ 1 | Choices$ Creature.Other | SubAbility$ DBCopy | AILogic$ AtLeast1 | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield except it gains haste and dethrone. (Whenever it attacks the player with the most life or tied for most life, put a +1/+1 counter on it.) +SVar:DBCopy:DB$ Clone | Defined$ ChosenCard | AddKeywords$ Haste | AddTriggers$ DacksDuplicateDethrone | AddSVars$ DacksDuplicateSVar +SVar:DacksDuplicateDethrone:Mode$ Attacks | ValidCard$ Card.Self | Attacked$ Player.withMostLife | TriggerZones$ Battlefield | Execute$ DacksDuplicateSVar | TriggerDescription$ Dethrone (Whenever this creature attacks the player with the most life or tied for the most life, put a +1/+1 counter on it.) +SVar:DacksDuplicateSVar:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/dacks_duplicate.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/deathreap_ritual.txt b/forge-gui/res/cardsfolder/d/deathreap_ritual.txt new file mode 100644 index 00000000000..7df74c983a1 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/deathreap_ritual.txt @@ -0,0 +1,7 @@ +Name:Deathreap Ritual +ManaCost:2 B G +Types:Enchantment +T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE1 | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDraw | References$ X | TriggerDescription$ Morbid - At the beginning of each end step, if a creature died this turn, you may draw a card. +SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +SVar:Picture:http://www.wizards.com/global/images/magic/general/deathreap_ritual.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/drakestown_forgotten.txt b/forge-gui/res/cardsfolder/d/drakestown_forgotten.txt new file mode 100644 index 00000000000..927bdb86cd2 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/drakestown_forgotten.txt @@ -0,0 +1,9 @@ +Name:Drakestown Forgotten +ManaCost:4 B +Types:Creature Zombie +PT:0/0 +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the number of creature cards in all graveyards. +SVar:X:Count$TypeInAllYards.Creature +SVar:NeedsToPlayVar:X GE4 +A:AB$ Pump | Cost$ 2 B SubCounter<1/P1P1> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Target creature gets -1/-1 until end of turn. +SVar:Picture:http://www.wizards.com/global/images/magic/general/drakestown_forgotten.jpg diff --git a/forge-gui/res/cardsfolder/e/enraged_revolutionary.txt b/forge-gui/res/cardsfolder/e/enraged_revolutionary.txt new file mode 100644 index 00000000000..51307540e4d --- /dev/null +++ b/forge-gui/res/cardsfolder/e/enraged_revolutionary.txt @@ -0,0 +1,6 @@ +Name:Enraged Revolutionary +ManaCost:2 R +Types:Creature Human Warrior +PT:2/1 +K:Dethrone +SVar:Picture:http://www.wizards.com/global/images/magic/general/enraged_revolutionary.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/e/extract_from_darkness.txt b/forge-gui/res/cardsfolder/e/extract_from_darkness.txt new file mode 100644 index 00000000000..264266d7eb7 --- /dev/null +++ b/forge-gui/res/cardsfolder/e/extract_from_darkness.txt @@ -0,0 +1,8 @@ +Name:Extract from Darkness +ManaCost:3 U B +Types:Sorcery +A:SP$ Mill | Cost$ 3 U B | NumCards$ 2 | Defined$ Each | SubAbility$ DBChoose | SpellDescription$ Each player puts the top two cards of his or her library into his or her graveyard. Then put a creature card from a graveyard onto the battlefield under your control. +SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Creature | ChoiceZone$ Graveyard | Mandatory$ True | SubAbility$ DBReturn +SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ ChosenCard | GainControl$ True +SVar:RemRandomDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/extract_from_darkness.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/f/flamewright.txt b/forge-gui/res/cardsfolder/f/flamewright.txt new file mode 100644 index 00000000000..cdd7dfcb551 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/flamewright.txt @@ -0,0 +1,7 @@ +Name:Flamewright +ManaCost:R W +Types:Creature Human Artificer +PT:1/1 +A:AB$ Token | Cost$ 1 T | TokenAmount$ 1 | TokenName$ Construct | TokenTypes$ Artifact,Creature,Construct | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Defender | SpellDescription$ Put a 1/1 colorless Construct artifact creature token with defender onto the battlefield. +A:AB$ DealDamage | Cost$ T Sac<1/Creature.withDefender/creature with defender> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player. +SVar:Picture:http://www.wizards.com/global/images/magic/general/flamewright.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt b/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt new file mode 100644 index 00000000000..78f012f5939 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt @@ -0,0 +1,12 @@ +Name:Grenzo, Dungeon Warden +ManaCost:X B R +Types:Legendary Creature Goblin Rogue +PT:2/2 +K:etbCounter:P1P1:X +SVar:X:Count$xPaid +A:AB$ ChangeZone | Cost$ 2 | Defined$ BottomOfLibrary | Origin$ Library | Destination$ Graveyard | RememberChanged$ True | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Put the bottom card of your library into your graveyard. If it's a creature card with power less than or equal to CARDNAME's power, put it onto the battlefield. +SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | Hidden$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature+powerLEY | ConditionCompare$ GE1 | References$ Y | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:Y:Count$CardPower +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/grenzo_dungeon_warden.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/g/grenzos_cutthroat.txt b/forge-gui/res/cardsfolder/g/grenzos_cutthroat.txt new file mode 100644 index 00000000000..c2d68b85436 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/grenzos_cutthroat.txt @@ -0,0 +1,7 @@ +Name:Grenzo's Cutthroat +ManaCost:1 R +Types:Creature Goblin Rogue +PT:1/1 +K:First Strike +K:Dethrone +SVar:Picture:http://www.wizards.com/global/images/magic/general/grenzos_cutthroat.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/g/grudge_keeper.txt b/forge-gui/res/cardsfolder/g/grudge_keeper.txt new file mode 100644 index 00000000000..808a349a072 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/grudge_keeper.txt @@ -0,0 +1,7 @@ +Name:Grudge Keeper +ManaCost:1 B +Types:Creature Zombie Wizard +PT:2/1 +T:Mode$ Vote | Execute$ TrigLoseLife | TriggerDescription$ Whenever players finish voting, each opponent who voted for a choice you didn't vote for loses 2 life. +SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredOtherVoters | LifeAmount$ 2 +SVar:Picture:http://www.wizards.com/global/images/magic/general/grudge_keeper.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/i/ignition_team.txt b/forge-gui/res/cardsfolder/i/ignition_team.txt new file mode 100644 index 00000000000..64c9d65cd14 --- /dev/null +++ b/forge-gui/res/cardsfolder/i/ignition_team.txt @@ -0,0 +1,9 @@ +Name:Ignition Team +ManaCost:5 R R +Types:Creature Goblin Warrior +PT:0/0 +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the number of tapped lands on the battlefield. +SVar:X:Count$Valid Land.tapped +A:AB$ Animate | Cost$ 2 R SubCounter<1/P1P1> | ValidTgts$ Land | Power$ 4 | Toughness$ 4 | Types$ Creature,Elemental | Colors$ Red | SpellDescription$ Target land becomes a 4/4 red Elemental creature until end of turn. It's still a land. +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/ignition_team.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/m/magister_of_worth.txt b/forge-gui/res/cardsfolder/m/magister_of_worth.txt new file mode 100644 index 00000000000..c091c2d3895 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/magister_of_worth.txt @@ -0,0 +1,11 @@ +Name:Magister of Worth +ManaCost:4 W B +Types:Creature Angel +PT:4/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigVote | TriggerDescription$ Will of the Council - When CARDNAME enters the battlefield, starting with you, each player votes for grace or condemnation. If grace gets more votes, each player returns each creature card from his or her graveyard to the battlefield. If condemnation gets more votes or the vote is tied, destroy all creatures other than CARDNAME. +SVar:TrigVote:DB$ Vote | Defined$ Player | VoteGrace$ MagisterofWorthZombify | VoteCondemnation$ MagisterofWorthDestroy | Tied$ MagisterofWorthDestroy | VoteType$ Grace,Condemnation | AILogic$ GraceOrCondemnation +SVar:MagisterofWorthZombify:DB$ ChangeZoneAll | ChangeType$ Creature | Origin$ Graveyard | Destination$ Battlefield +SVar:MagisterofWorthDestroy:DB$ DestroyAll | ValidCards$ Creature.Other +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/magister_of_worth.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/m/marchesa_the_black_rose.txt b/forge-gui/res/cardsfolder/m/marchesa_the_black_rose.txt new file mode 100644 index 00000000000..6dc4cbc7580 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/marchesa_the_black_rose.txt @@ -0,0 +1,12 @@ +Name:Marchesa, the Black Rose +ManaCost:1 U B R +Types:Legendary Creature Human Wizard +PT:3/3 +K:Dethrone +S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddTrigger$ MarchesaTrig | AddSVar$ DethroneCounters | Description$ Other creatures you control have dethrone. +SVar:MarchesaTrig:Mode$ Attacks | ValidCard$ Card.Self | Attacked$ Player.withMostLife | TriggerZones$ Battlefield | Execute$ DethroneCounters | TriggerDescription$ Dethrone (Whenever this creature attacks the player with the most life or tied for the most life, put a +1/+1 counter on it.) +SVar:DethroneCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ ChangesZone | ValidCard$ Card.YouCtrl+counters_GE1_P1P1 | Origin$ Battlefield | Destination$ Graveyard | DelayedTrigger$ DelTrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it dies, return that card to the battlefield at the beginning of the next end step. +SVar:DelTrigReturn:Mode$ Phase | Phase$ End Of Turn | Execute$ DBReturn | TriggerDescription$ Sacrifice the token at the beginning of the next end step. +SVar:DBReturn:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield +SVar:Picture:http://www.wizards.com/global/images/magic/general/marchesa_the_black_rose.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/m/marchesas_emissary.txt b/forge-gui/res/cardsfolder/m/marchesas_emissary.txt new file mode 100644 index 00000000000..9d5841b437a --- /dev/null +++ b/forge-gui/res/cardsfolder/m/marchesas_emissary.txt @@ -0,0 +1,7 @@ +Name:Marchesa's Emissary +ManaCost:3 U +Types:Creature Human Rogue +PT:2/2 +K:Hexproof +K:Dethrone +SVar:Picture:http://www.wizards.com/global/images/magic/general/marchesas_emissary.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/m/marchesas_infiltrator.txt b/forge-gui/res/cardsfolder/m/marchesas_infiltrator.txt new file mode 100644 index 00000000000..9a44fc2418d --- /dev/null +++ b/forge-gui/res/cardsfolder/m/marchesas_infiltrator.txt @@ -0,0 +1,8 @@ +Name:Marchesa's Infiltrator +ManaCost:2 U +Types:Creature Human Rogue +PT:1/1 +K:Dethrone +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. +SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/marchesas_infiltrator.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/m/marchesas_smuggler.txt b/forge-gui/res/cardsfolder/m/marchesas_smuggler.txt new file mode 100644 index 00000000000..d60735804c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/marchesas_smuggler.txt @@ -0,0 +1,7 @@ +Name:Marchesa's Smuggler +ManaCost:U R +Types:Creature Human Rogue +PT:1/1 +K:Dethrone +A:AB$ Pump | Cost$ 1 U R | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Haste & HIDDEN Unblockable | SpellDescription$ Target creature you control gains haste until end of turn and can't be blocked this turn. +SVar:Picture:http://www.wizards.com/global/images/magic/general/marchesas_smuggler.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/m/muzzio_visionary_architect.txt b/forge-gui/res/cardsfolder/m/muzzio_visionary_architect.txt new file mode 100644 index 00000000000..13c19a17235 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/muzzio_visionary_architect.txt @@ -0,0 +1,8 @@ +Name:Muzzio, Visionary Architect +ManaCost:1 U U +Types:Legendary Creature Human Artificer +PT:1/3 +A:AB$ Dig | Cost$ 3 U T | DigNum$ X | References$ X | Optional$ True | ChangeValid$ Artifact | DestinationZone$ Battlefield | SpellDescription$ Look at the top X cards of your library, where X is the highest converted mana cost among artifacts you control. You may reveal an artifact card from among them and put it onto the battlefield. Put the rest on the bottom of your library in any order. +SVar:X:Count$HighestCMC_Artifact.YouCtrl+inZoneBattlefield +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/muzzio_visionary_architect.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/p/plea_for_power.txt b/forge-gui/res/cardsfolder/p/plea_for_power.txt new file mode 100644 index 00000000000..e7ac3752faf --- /dev/null +++ b/forge-gui/res/cardsfolder/p/plea_for_power.txt @@ -0,0 +1,8 @@ +Name:Plea for Power +ManaCost:3 U +Types:Sorcery +A:SP$ Vote | Cost$ 3 U | Defined$ Player | VoteTime$ DBAddTurn | VoteKnowledge$ DBDrawThree | Tied$ DBDrawThree | VoteType$ Time,Knowledge | AILogic$ Always | SpellDescription$ Will of the Council - Starting with you, each player votes for time or knowledge. If time gets more votes, take an extra turn after this one. If knowledge gets more votes or the vote is tied, draw three cards. +SVar:DBAddTurn:DB$ AddTurn | NumTurns$ 1 | Defined$ You +SVar:DBDrawThree:DB$ Draw | Defined$ You | NumCards$ 3 +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/plea_for_power.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/p/predators_howl.txt b/forge-gui/res/cardsfolder/p/predators_howl.txt new file mode 100644 index 00000000000..ff0be6a0798 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/predators_howl.txt @@ -0,0 +1,6 @@ +Name:Predator's Howl +ManaCost:3 G +Types:Instant +A:SP$ Token | Cost$ 3 G | TokenAmount$ X | TokenName$ Wolf | TokenTypes$ Creature,Wolf | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 | TokenOwner$ You | References$ X | SpellDescription$ Put a 2/2 green Wolf creature token onto the battlefield. Morbid - Put three 2/2 green Wolf creature tokens onto the battlefield instead if a creature died this turn. +SVar:X:Count$Morbid.3.1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/predators_howl.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/r/realm_seekers.txt b/forge-gui/res/cardsfolder/r/realm_seekers.txt new file mode 100644 index 00000000000..eca29e42847 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/realm_seekers.txt @@ -0,0 +1,9 @@ +Name:Realm Seekers +ManaCost:4 G G +Types:Creature Elf Scout +PT:0/0 +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the total number of cards in all players' hands. +SVar:X:Count$ValidHand Card +SVar:NeedsToPlayVar:X GT5 +A:AB$ ChangeZone | Cost$ 2 G SubCounter<1/P1P1> | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card, reveal it, put it into your hand, then shuffle your library. +SVar:Picture:http://www.wizards.com/global/images/magic/general/realm_seekers.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/r/reign_of_the_pit.txt b/forge-gui/res/cardsfolder/r/reign_of_the_pit.txt new file mode 100644 index 00000000000..10ce7e8f923 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/reign_of_the_pit.txt @@ -0,0 +1,9 @@ +Name:Reign of the Pit +ManaCost:4 B B +Types:Sorcery +A:SP$ Sacrifice | Cost$ 4 B B | SacValid$ Creature | Defined$ Each | SubAbility$ DBToken | RememberSacrificed$ True | SpellDescription$ Each player sacrifices a creature. Put an X/X black Demon creature token with flying onto the battlefield, where X is the total power of the creatures sacrificed this way. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Demon | TokenTypes$ Creature,Demon | TokenOwner$ You | TokenColors$ Black | TokenPower$ X | TokenToughness$ X | TokenKeywords$ Flying | References$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:RememberedLKI$CardPower +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/reign_of_the_pit.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/r/rousing_of_souls.txt b/forge-gui/res/cardsfolder/r/rousing_of_souls.txt new file mode 100644 index 00000000000..e5ae4cf87eb --- /dev/null +++ b/forge-gui/res/cardsfolder/r/rousing_of_souls.txt @@ -0,0 +1,9 @@ +Name:Rousing of Souls +ManaCost:2 W +Types:Sorcery +A:SP$ Dig | Cost$ 2 W | PreCostDesc$ Parley - | DigNum$ 1 | Defined$ Each | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBToken | SpellDescription$ Each player reveals the top card of his or her library. For each nonland card revealed this way, you put a 1/1 white Spirit creature token with flying onto the battlefield. Then each player draws a card. +SVar:DBToken:DB$ Token | TokenAmount$ X | References$ X | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ Each | NumCards$ 1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Card.nonLand +SVar:Picture:http://www.wizards.com/global/images/magic/general/rousing_of_souls.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/scourge_of_the_throne.txt b/forge-gui/res/cardsfolder/s/scourge_of_the_throne.txt new file mode 100644 index 00000000000..f4c5a1c08b0 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/scourge_of_the_throne.txt @@ -0,0 +1,10 @@ +Name:Scourge of the Throne +ManaCost:4 R R +Types:Creature Dragon +PT:5/5 +K:Flying +K:Dethrone +T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | FirstAttack$ True | Condition$ AttackedPlayerWithMostLife | TriggerDescription$ Whenever CARDNAME attacks for the first time each turn, if it's attacking the player with the most life or tied for most life, untap all attacking creatures. After this phase, there is an additional combat phase. +SVar:TrigUntap:AB$ UntapAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddCombat +SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ BeginCombat | AfterPhase$ EndCombat +SVar:Picture:http://www.wizards.com/global/images/magic/general/scourge_of_the_throne.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/selvala_explorer_returned.txt b/forge-gui/res/cardsfolder/s/selvala_explorer_returned.txt new file mode 100644 index 00000000000..8e92e416df4 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/selvala_explorer_returned.txt @@ -0,0 +1,12 @@ +Name:Selvala, Explorer Returned +ManaCost:1 G W +Types:Legendary Creature Elf Scout +PT:2/4 +A:AB$ Dig | Cost$ T | PreCostDesc$ Parley - | DigNum$ 1 | Defined$ Each | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBMana | SpellDescription$ Each player reveals the top card of his or her library. For each nonland card revealed this way, add {G} to your mana pool and you gain 1 life. Then each players draws a card. +SVar:DBMana:DB$ Mana | Produced$ G | Amount$ X | References$ X | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | References$ X | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ Each | NumCards$ 1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Card.nonLand +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/selvala_explorer_returned.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/selvalas_charge.txt b/forge-gui/res/cardsfolder/s/selvalas_charge.txt new file mode 100644 index 00000000000..ea51bdae2e5 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/selvalas_charge.txt @@ -0,0 +1,9 @@ +Name:Selvala's Charge +ManaCost:4 G +Types:Sorcery +A:SP$ Dig | Cost$ 4 G | PreCostDesc$ Parley - | DigNum$ 1 | Defined$ Each | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBToken | SpellDescription$ Each player reveals the top card of his or her library. For each nonland card revealed this way, you put a 3/3 green Elephant creature token onto the battlefield. Then each player draws a card. +SVar:DBToken:DB$ Token | TokenAmount$ X | References$ X | TokenName$ Elephant | TokenTypes$ Creature,Elephant | TokenOwner$ You | TokenColors$ Green | TokenPower$ 3 | TokenToughness$ 3 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ Each | NumCards$ 1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Card.nonLand +SVar:Picture:http://www.wizards.com/global/images/magic/general/selvalas_charge.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/selvalas_enforcer.txt b/forge-gui/res/cardsfolder/s/selvalas_enforcer.txt new file mode 100644 index 00000000000..deb9e26dfff --- /dev/null +++ b/forge-gui/res/cardsfolder/s/selvalas_enforcer.txt @@ -0,0 +1,11 @@ +Name:Selvala's Enforcer +ManaCost:3 G +Types:Creature Elf Warrior +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigDig | TriggerDescription$ Parley - When CARDNAME enters the battlefield, each player reveals the top card of his or her library. For each nonland card revealed this way, put a +1/+1 counter on CARDNAME. Then each player draws a card. +SVar:TrigDig:DB$ Dig | DigNum$ 1 | Defined$ Each | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ X | References$ X | CounterType$ P1P1 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ Each | NumCards$ 1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Card.nonLand +SVar:Picture:http://www.wizards.com/global/images/magic/general/selvalas_enforcer.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/split_decision.txt b/forge-gui/res/cardsfolder/s/split_decision.txt new file mode 100644 index 00000000000..761c3b92326 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/split_decision.txt @@ -0,0 +1,8 @@ +Name:Split Decision +ManaCost:1 U +Types:Instant +A:SP$ Vote | Cost$ 1 U | ValidTgts$ Instant,Sorcery | TgtZone$ Stack | TargetType$ Spell | Defined$ Player | VoteDenial$ DBDenial | VoteDuplication$ DBDuplication | Tied$ DBDuplication | VoteType$ Denial,Duplication | SpellDescription$ Will of the Council - Choose target instant or sorcery spell. Starting with you, each player votes for denial or duplication. If denial gets more votes, counter that spell. If duplication gets more votes or the vote is tied, copy the spell. You may choose new targets for the copy. +SVar:DBDenial:DB$ Counter | Defined$ Targeted +SVar:DBDuplication:DB$ CopySpellAbility | Defined$ Targeted +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/split_decision.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/t/treasonous_ogre.txt b/forge-gui/res/cardsfolder/t/treasonous_ogre.txt new file mode 100644 index 00000000000..3dcf3f8fac2 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/treasonous_ogre.txt @@ -0,0 +1,7 @@ +Name:Treasonous Ogre +ManaCost:3 R +Types:Creature Ogre Shaman +PT:2/3 +K:Dethrone +A:AB$ Mana | Cost$ PayLife<3> | Produced$ R | SpellDescription$ Add {R} to your mana pool. +SVar:Picture:http://www.wizards.com/global/images/magic/general/treasonous_ogre.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/t/tyrants_choice.txt b/forge-gui/res/cardsfolder/t/tyrants_choice.txt new file mode 100644 index 00000000000..9d192eb0e84 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tyrants_choice.txt @@ -0,0 +1,8 @@ +Name:Tyrant's Choice +ManaCost:1 B +Types:Sorcery +A:SP$ Vote | Cost$ 1 B | Defined$ Player | VoteDeath$ TyrantsChoiceSac | VoteTorture$ TyrantsChoiceLoseLife | Tied$ TyrantsChoiceLoseLife | VoteType$ Death,Torture | SpellDescription$ Will of the Council - Starting with you, each player votes for death or torture. If death gets more votes, each opponent sacrifices a creature. If torture gets more votes or the vote is tied, each opponent loses 4 life. +SVar:TyrantsChoiceSac:DB$ Sacrifice | Defined$ Player.Opponent | SacValid$ Creature +SVar:TyrantsChoiceLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 4 +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/tyrants_choice.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/w/woodvine_elemental.txt b/forge-gui/res/cardsfolder/w/woodvine_elemental.txt new file mode 100644 index 00000000000..6c93413d3c0 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/woodvine_elemental.txt @@ -0,0 +1,11 @@ +Name:Woodvine Elemental +ManaCost:4 G W +Types:Creature Elemental +PT:4/4 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Parley - Whenever CARDNAME attacks, each player reveals the top card of his or her library. For each nonland card revealed this way, attacking creatures you control get +1/+1 until end of turn. Then each player draws a card. +SVar:TrigDig:DB$ Dig | DigNum$ 1 | Defined$ Each | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBPump +SVar:DBPump:DB$ PumpAll | ValidCards$ Creature.attacking+YouCtrl | NumAtt$ +X | NumDef$ +X | References$ X | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ Each | NumCards$ 1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Valid Card.nonLand +SVar:Picture:http://www.wizards.com/global/images/magic/general/woodvine_elemental.jpg \ No newline at end of file diff --git a/forge-gui/res/editions/Conspiracy.txt b/forge-gui/res/editions/Conspiracy.txt new file mode 100644 index 00000000000..455b2d10abc --- /dev/null +++ b/forge-gui/res/editions/Conspiracy.txt @@ -0,0 +1,218 @@ +[metadata] +Code=CNS +Date=2014-06-06 +Name=Conspiracy +Code2=CNS +Type=Other + +[cards] +U Advantageous Proclamation +R Backup Plan +C Brago's Favor +U Double Stroke +C Immediate Action +U Iterative Analysis +C Muzzio's Preparations +U Power Play +U Secret Summoning +C Secrets of Paradise +C Sentinel Dispatch +U Unexpected Potential +R Worldknit +C Brago's Representative +U Council Guardian +R Council's Judgment +R Custodi Soulbinders +C Custodi Squire +C Rousing of Souls +R Academy Elite +C Marchesa's Emissary +U Marchesa's Infiltrator +M Muzzio, Visionary Architect +R Plea for Power +U Split Decision +U Bite of the Black Rose +R Drakestown Forgotten +C Grudge Keeper +R Reign of the Pit +C Tyrant's Choice +C Enraged Revolutionary +C Grenzo's Cutthroat +R Grenzo's Rebuttal +R Ignition Team +M Scourge of the Throne +U Treasonous Ogre +U Predator's Howl +R Realm Seekers +U Selvala's Charge +C Selvala's Enforcer +R Brago, King Eternal +M Dack Fayden +R Dack's Duplicate +U Deathreap Ritual +U Extract from Darkness +U Flamewright +R Grenzo, Dungeon Warden +R Magister of Worth +M Marchesa, the Black Rose +U Marchesa's Smuggler +R Selvala, Explorer Returned +U Woodvine Elemental +R AEther Searcher +U Agent of Acquisitions +R Canal Dredger +M Coercive Portal +R Cogwork Grinder +C Cogwork Librarian +C Cogwork Spy +U Cogwork Tracker +R Deal Broker +R Lore Seeker +C Lurking Automaton +C Whispergear Sneak +R Paliano, the High City +C Ajani's Sunstriker +C Apex Hawks +C Courier Hawk +C Doomed Traveler +U Glimmerpoint Stag +C Guardian Zendikon +U Intangible Virtue +C Kor Chant +C Moment of Heroism +C Noble Templar +C Pillarfield Ox +C Pride Guardian +M Pristine Angel +R Reya Dawnbringer +R Rout +C Silverchase Fox +U Soulcatcher +C Stave Off +U Swords to Plowshares +U Unquestioned Authority +C Valor Made Real +U Vow of Duty +U Wakestone Gargoyle +C AEther Tradewinds +U Air Servant +C Brainstorm +U Breakthrough +C Compulsive Research +C Crookclaw Transmuter +C Dream Fracture +C Enclave Elite +U Fact or Fiction +U Favorable Winds +C Grixis Illusionist +U Jetting Glasskite +C Minamo Scrollkeeper +R Misdirection +C Plated Seastrider +C Reckless Scholar +C Screaming Seahawk +C Shoreline Ranger +C Stasis Cell +R Stifle +C Traveler's Cloak +C Turn the Tide +U Wind Dancer +C Altar's Reap +C Assassinate +R Ill-Gotten Gains +C Infectious Horror +C Liliana's Specter +R Magus of the Mirror +U Morkrut Banshee +C Necromantic Thirst +M Phage the Untouchable +U Plagued Rusalka +C Quag Vampires +U Reckless Spite +U Skeletal Scrying +U Smallpox +C Stronghold Discipline +C Syphon Soul +C Tragic Slip +C Twisted Abomination +C Typhoid Rats +C Unhallowed Pact +U Vampire Hexmage +U Victimize +C Wakedancer +C Zombie Goliath +U Barbed Shocker +U Boldwyr Intimidator +C Brimstone Volley +C Chartooth Cougar +C Cinder Wall +U Deathforge Shaman +U Flaring Flame-Kin +C Flowstone Blade +R Heartless Hidetsugu +U Heckling Fiends +C Lizard Warrior +C Mana Geyser +C Orcish Cannonade +C Pitchburn Devils +C Power of Fire +C Skitter of Lizards +R Sulfuric Vortex +C Torch Fiend +C Trumpet Blast +U Uncontrollable Anger +C Vent Sentinel +U Volcanic Fallout +C Wrap in Flames +C Charging Rhino +C Copperhorn Scout +C Echoing Courage +U Elephant Guide +C Elvish Aberration +R Exploration +U Gamekeeper +C Gnarlid Pack +C Howling Wolf +C Hunger of the Howlpack +M Hydra Omnivore +U Lead the Stampede +C Nature's Claim +U Pelakka Wurm +C Plummet +C Provoke +U Relic Crush +C Respite +C Sakura-Tribe Elder +C Scaled Wurm +C Sporecap Spider +U Squirrel Nest +R Terastodon +R Wolfbriar Elemental +C Wrap in Vigor +R Basandra, Battle Seraph +R Decimate +R Dimir Doppelganger +R Edric, Spymaster of Trest +U Fires of Yavimaya +M Mirari's Wake +U Mortify +M Pernicious Deed +U Sky Spirit +R Spiritmonger +U Spontaneous Combustion +U Wood Sage +R Altar of Dementia +R Deathrender +U Explorer's Scope +U Fireshrieker +U Galvanic Juggernaut +U Peace Strider +U Reito Lantern +U Runed Servitor +R Silent Arbiter +U Spectral Searchlight +R Vedalken Orrery +U Warmonger's Chariot +U Mirrodin's Core +U Quicksand +R Reflecting Pool