diff --git a/.gitattributes b/.gitattributes index 38f9839d4e2..a4264a9b56f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1468,6 +1468,7 @@ forge-gui/res/cardsfolder/a/aether_burst.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/aether_charge.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/aether_figment.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/aether_flash.txt svneol=native#text/plain +forge-gui/res/cardsfolder/a/aether_gale.txt -text forge-gui/res/cardsfolder/a/aether_membrane.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/aether_mutation.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/aether_rift.txt -text @@ -1705,6 +1706,7 @@ forge-gui/res/cardsfolder/a/angel_of_mercy.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/angel_of_retribution.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/angel_of_salvation.txt -text forge-gui/res/cardsfolder/a/angel_of_serenity.txt -text +forge-gui/res/cardsfolder/a/angel_of_the_dire_hour.txt -text forge-gui/res/cardsfolder/a/angelfire_crusader.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/angelheart_vial.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/angelic_accord.txt -text @@ -1717,6 +1719,7 @@ forge-gui/res/cardsfolder/a/angelic_curator.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/angelic_destiny.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/angelic_edict.txt -text forge-gui/res/cardsfolder/a/angelic_favor.txt svneol=native#text/plain +forge-gui/res/cardsfolder/a/angelic_field_marshal.txt -text forge-gui/res/cardsfolder/a/angelic_overseer.txt -text forge-gui/res/cardsfolder/a/angelic_page.txt svneol=native#text/plain forge-gui/res/cardsfolder/a/angelic_protector.txt svneol=native#text/plain @@ -2793,6 +2796,7 @@ forge-gui/res/cardsfolder/b/brawlers_plate.txt -text forge-gui/res/cardsfolder/b/brawn.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/breach.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/breaching_hippocamp.txt -text +forge-gui/res/cardsfolder/b/breaching_leviathan.txt -text forge-gui/res/cardsfolder/b/break_asunder.txt svneol=native#text/plain forge-gui/res/cardsfolder/b/break_of_day.txt -text forge-gui/res/cardsfolder/b/break_open.txt -text @@ -3526,6 +3530,7 @@ forge-gui/res/cardsfolder/c/commandeer.txt -text forge-gui/res/cardsfolder/c/commander_eesha.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/commander_greven_il_vec.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/commanders_authority.txt -text +forge-gui/res/cardsfolder/c/commanders_sphere.txt -text forge-gui/res/cardsfolder/c/commando_raid.txt -text svneol=unset#text/plain forge-gui/res/cardsfolder/c/common_bond.txt -text forge-gui/res/cardsfolder/c/common_cause.txt -text @@ -3587,6 +3592,7 @@ forge-gui/res/cardsfolder/c/contagion.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/contagion_clasp.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/contagion_engine.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/contagious_nim.txt svneol=native#text/plain +forge-gui/res/cardsfolder/c/containment_priest.txt -text forge-gui/res/cardsfolder/c/contaminated_bond.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/contaminated_ground.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/contamination.txt -text @@ -3736,6 +3742,7 @@ forge-gui/res/cardsfolder/c/creakwood_liege.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/cream_of_the_crop.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/creature_bond.txt -text forge-gui/res/cardsfolder/c/credit_voucher.txt -text +forge-gui/res/cardsfolder/c/creeperhulk.txt -text forge-gui/res/cardsfolder/c/creeping_corrosion.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/creeping_mold.txt svneol=native#text/plain forge-gui/res/cardsfolder/c/creeping_renaissance.txt -text @@ -3957,6 +3964,7 @@ forge-gui/res/cardsfolder/d/dandan.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/dangerous_wager.txt -text forge-gui/res/cardsfolder/d/daraja_griffin.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/darba.txt svneol=native#text/plain +forge-gui/res/cardsfolder/d/daretti_scrap_savant.txt -text forge-gui/res/cardsfolder/d/darien_king_of_kjeldor.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/darigaaz_the_igniter.txt -text svneol=unset#text/plain forge-gui/res/cardsfolder/d/darigaazs_attendant.txt svneol=native#text/plain @@ -4232,6 +4240,7 @@ forge-gui/res/cardsfolder/d/dementia_sliver.txt -text svneol=unset#text/plain forge-gui/res/cardsfolder/d/demigod_of_revenge.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/demolish.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/demon_of_deaths_gate.txt svneol=native#text/plain +forge-gui/res/cardsfolder/d/demon_of_wailing_agonies.txt -text forge-gui/res/cardsfolder/d/demonfire.txt -text forge-gui/res/cardsfolder/d/demonic_appetite.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/demonic_attorney.txt -text @@ -4256,6 +4265,7 @@ forge-gui/res/cardsfolder/d/dense_canopy.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/dense_foliage.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/deny_reality.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/denying_wind.txt svneol=native#text/plain +forge-gui/res/cardsfolder/d/deploy_to_the_front.txt -text forge-gui/res/cardsfolder/d/deprive.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/deputy_of_acquittals.txt -text forge-gui/res/cardsfolder/d/deranged_assistant.txt -text @@ -4683,6 +4693,7 @@ forge-gui/res/cardsfolder/d/dryads_caress.txt -text forge-gui/res/cardsfolder/d/dryads_favor.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/dual_casting.txt -text forge-gui/res/cardsfolder/d/dual_nature.txt -text +forge-gui/res/cardsfolder/d/dualcaster_mage.txt -text forge-gui/res/cardsfolder/d/duct_crawler.txt svneol=native#text/plain forge-gui/res/cardsfolder/d/due_respect.txt -text forge-gui/res/cardsfolder/d/dueling_grounds.txt svneol=native#text/plain @@ -5362,6 +5373,7 @@ forge-gui/res/cardsfolder/f/feeding_frenzy.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/feeding_grounds.txt -text forge-gui/res/cardsfolder/f/feeling_of_dread.txt -text forge-gui/res/cardsfolder/f/feint.txt -text +forge-gui/res/cardsfolder/f/feldon_of_the_third_path.txt -text forge-gui/res/cardsfolder/f/feldons_cane.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/felhide_brawler.txt -text forge-gui/res/cardsfolder/f/felhide_minotaur.txt -text @@ -5551,6 +5563,7 @@ forge-gui/res/cardsfolder/f/flamekin_bladewhirl.txt -text forge-gui/res/cardsfolder/f/flamekin_brawler.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/flamekin_harbinger.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/flamekin_spitfire.txt svneol=native#text/plain +forge-gui/res/cardsfolder/f/flamekin_village.txt -text forge-gui/res/cardsfolder/f/flames_of_the_blood_hand.txt -text forge-gui/res/cardsfolder/f/flames_of_the_firebrand.txt -text forge-gui/res/cardsfolder/f/flameshot.txt svneol=native#text/plain @@ -5595,6 +5608,7 @@ forge-gui/res/cardsfolder/f/fleeting_image.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/flensermite.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/flesh_allergy.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/flesh_blood.txt -text +forge-gui/res/cardsfolder/f/flesh_carver.txt -text forge-gui/res/cardsfolder/f/flesh_eater_imp.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/flesh_reaver.txt -text svneol=unset#text/plain forge-gui/res/cardsfolder/f/flesh_to_dust.txt -text @@ -5782,6 +5796,7 @@ forge-gui/res/cardsfolder/f/frenzied_tilling.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/frenzy_sliver.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/fresh_meat.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/fresh_volunteers.txt svneol=native#text/plain +forge-gui/res/cardsfolder/f/freyalise_llanowars_fury.txt -text forge-gui/res/cardsfolder/f/freyalise_supplicant.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/freyalises_charm.txt svneol=native#text/plain forge-gui/res/cardsfolder/f/freyalises_radiance.txt svneol=native#text/plain @@ -6032,6 +6047,7 @@ forge-gui/res/cardsfolder/g/ghostly_wings.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/ghosts_of_the_damned.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/ghosts_of_the_innocent.txt -text forge-gui/res/cardsfolder/g/ghostway.txt svneol=native#text/plain +forge-gui/res/cardsfolder/g/ghoulcaller_gisa.txt -text forge-gui/res/cardsfolder/g/ghoulcallers_bell.txt -text forge-gui/res/cardsfolder/g/ghoulcallers_chant.txt -text forge-gui/res/cardsfolder/g/ghoulflesh.txt -text @@ -6419,6 +6435,7 @@ forge-gui/res/cardsfolder/g/grave_robbers.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/grave_scrabbler.txt -text forge-gui/res/cardsfolder/g/grave_servitude.txt -text forge-gui/res/cardsfolder/g/grave_shell_scarab.txt svneol=native#text/plain +forge-gui/res/cardsfolder/g/grave_sifter.txt -text forge-gui/res/cardsfolder/g/grave_titan.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/gravebane_zombie.txt -text forge-gui/res/cardsfolder/g/gravebind.txt svneol=native#text/plain @@ -6665,6 +6682,7 @@ forge-gui/res/cardsfolder/h/hallowed_burial.txt svneol=native#text/plain forge-gui/res/cardsfolder/h/hallowed_fountain.txt svneol=native#text/plain forge-gui/res/cardsfolder/h/hallowed_ground.txt svneol=native#text/plain forge-gui/res/cardsfolder/h/hallowed_healer.txt svneol=native#text/plain +forge-gui/res/cardsfolder/h/hallowed_spiritkeeper.txt -text forge-gui/res/cardsfolder/h/halls_of_mist.txt -text forge-gui/res/cardsfolder/h/halo_hunter.txt svneol=native#text/plain forge-gui/res/cardsfolder/h/halt_order.txt svneol=native#text/plain @@ -7520,6 +7538,7 @@ forge-gui/res/cardsfolder/j/jaws_of_stone.txt -text forge-gui/res/cardsfolder/j/jaya_ballard_avatar.txt -text forge-gui/res/cardsfolder/j/jaya_ballard_task_mage.txt svneol=native#text/plain forge-gui/res/cardsfolder/j/jayemdae_tome.txt svneol=native#text/plain +forge-gui/res/cardsfolder/j/jazal_goldmane.txt -text forge-gui/res/cardsfolder/j/jedit_ojanen.txt svneol=native#text/plain forge-gui/res/cardsfolder/j/jedit_ojanen_of_efrava.txt svneol=native#text/plain forge-gui/res/cardsfolder/j/jedits_dragoons.txt svneol=native#text/plain @@ -8222,6 +8241,7 @@ forge-gui/res/cardsfolder/l/life_from_the_loam.txt svneol=native#text/plain forge-gui/res/cardsfolder/l/life_matrix.txt -text svneol=unset#text/plain forge-gui/res/cardsfolder/l/lifebane_zombie.txt -text forge-gui/res/cardsfolder/l/lifeblood.txt svneol=native#text/plain +forge-gui/res/cardsfolder/l/lifeblood_hydra.txt -text forge-gui/res/cardsfolder/l/lifeforce.txt svneol=native#text/plain forge-gui/res/cardsfolder/l/lifegift.txt svneol=native#text/plain forge-gui/res/cardsfolder/l/lifelace.txt -text @@ -8557,6 +8577,7 @@ forge-gui/res/cardsfolder/m/malakir_bloodwitch.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/malevolent_awakening.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/malfegor.txt -text svneol=unset#text/plain forge-gui/res/cardsfolder/m/malicious_advice.txt svneol=native#text/plain +forge-gui/res/cardsfolder/m/malicious_affliction.txt -text forge-gui/res/cardsfolder/m/malicious_intent.txt -text forge-gui/res/cardsfolder/m/malignant_growth.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/malignus.txt -text @@ -8740,6 +8761,7 @@ forge-gui/res/cardsfolder/m/master_thief.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/master_transmuter.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/master_warcraft.txt -text forge-gui/res/cardsfolder/m/masters_call.txt svneol=native#text/plain +forge-gui/res/cardsfolder/m/masterwork_of_ingenuity.txt -text forge-gui/res/cardsfolder/m/masticore.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/masumaro_first_to_live.txt svneol=native#text/plain forge-gui/res/cardsfolder/m/matca_rioters.txt svneol=native#text/plain @@ -9388,6 +9410,7 @@ forge-gui/res/cardsfolder/n/nacatl_savage.txt svneol=native#text/plain forge-gui/res/cardsfolder/n/nacre_talisman.txt svneol=native#text/plain forge-gui/res/cardsfolder/n/nafs_asp.txt -text forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt svneol=native#text/plain +forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt -text forge-gui/res/cardsfolder/n/nakaya_shade.txt -text forge-gui/res/cardsfolder/n/naked_singularity.txt -text forge-gui/res/cardsfolder/n/nalathni_dragon.txt -text @@ -9470,6 +9493,7 @@ forge-gui/res/cardsfolder/n/necromancers_covenant.txt -text forge-gui/res/cardsfolder/n/necromancers_magemark.txt -text forge-gui/res/cardsfolder/n/necromancers_stockpile.txt -text forge-gui/res/cardsfolder/n/necromancy.txt -text +forge-gui/res/cardsfolder/n/necromantic_selection.txt -text forge-gui/res/cardsfolder/n/necromantic_thirst.txt svneol=native#text/plain forge-gui/res/cardsfolder/n/necropede.txt svneol=native#text/plain forge-gui/res/cardsfolder/n/necroplasm.txt svneol=native#text/plain @@ -9739,6 +9763,7 @@ forge-gui/res/cardsfolder/o/oath_of_scholars.txt -text forge-gui/res/cardsfolder/o/oath_of_the_ancient_wood.txt -text forge-gui/res/cardsfolder/o/oathkeeper_takenos_daisho.txt -text forge-gui/res/cardsfolder/o/oathsworn_giant.txt svneol=native#text/plain +forge-gui/res/cardsfolder/o/ob_nixilis_of_the_black_oath.txt -text forge-gui/res/cardsfolder/o/ob_nixilis_the_fallen.txt svneol=native#text/plain forge-gui/res/cardsfolder/o/ob_nixilis_unshackled.txt -text forge-gui/res/cardsfolder/o/obelisk_of_alara.txt svneol=native#text/plain @@ -9982,6 +10007,7 @@ forge-gui/res/cardsfolder/o/overmaster.txt -text forge-gui/res/cardsfolder/o/override.txt svneol=native#text/plain forge-gui/res/cardsfolder/o/overrule.txt svneol=native#text/plain forge-gui/res/cardsfolder/o/overrun.txt svneol=native#text/plain +forge-gui/res/cardsfolder/o/overseer_of_the_damned.txt -text forge-gui/res/cardsfolder/o/oversold_cemetery.txt svneol=native#text/plain forge-gui/res/cardsfolder/o/oversoul_of_dusk.txt svneol=native#text/plain forge-gui/res/cardsfolder/o/overtaker.txt svneol=native#text/plain @@ -10925,6 +10951,7 @@ forge-gui/res/cardsfolder/r/ravenous_vampire.txt -text forge-gui/res/cardsfolder/r/ravens_crime.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/ravens_run.txt -text forge-gui/res/cardsfolder/r/ravens_run_dragoon.txt svneol=native#text/plain +forge-gui/res/cardsfolder/r/raving_dead.txt -text forge-gui/res/cardsfolder/r/raving_oni_slave.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/ray_of_command.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/ray_of_dissolution.txt -text @@ -11037,6 +11064,7 @@ forge-gui/res/cardsfolder/r/reduce_to_dreams.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/redwood_treefolk.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/reef_pirates.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/reef_shaman.txt -text +forge-gui/res/cardsfolder/r/reef_worm.txt -text forge-gui/res/cardsfolder/r/reflecting_mirror.txt -text forge-gui/res/cardsfolder/r/reflecting_pool.txt svneol=native#text/plain forge-gui/res/cardsfolder/r/reflex_sliver.txt svneol=native#text/plain @@ -11818,6 +11846,7 @@ forge-gui/res/cardsfolder/s/scrabbling_claws.txt -text forge-gui/res/cardsfolder/s/scragnoth.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/scrambleverse.txt -text forge-gui/res/cardsfolder/s/scrap.txt svneol=native#text/plain +forge-gui/res/cardsfolder/s/scrap_mastery.txt -text forge-gui/res/cardsfolder/s/scrapbasket.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/scrapdiver_serpent.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/scrapheap.txt svneol=native#text/plain @@ -12699,6 +12728,7 @@ forge-gui/res/cardsfolder/s/somnomancer.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/somnophore.txt -text forge-gui/res/cardsfolder/s/song_of_blood.txt -text forge-gui/res/cardsfolder/s/song_of_serenity.txt svneol=native#text/plain +forge-gui/res/cardsfolder/s/song_of_the_dryads.txt -text forge-gui/res/cardsfolder/s/songs_of_the_damned.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/songstitcher.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/sonic_burst.txt svneol=native#text/plain @@ -12996,6 +13026,7 @@ 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_blood.txt -text forge-gui/res/cardsfolder/s/spoils_of_evil.txt -text forge-gui/res/cardsfolder/s/spoils_of_the_vault.txt -text forge-gui/res/cardsfolder/s/spoils_of_victory.txt svneol=native#text/plain @@ -13174,6 +13205,7 @@ forge-gui/res/cardsfolder/s/stirring_wildwood.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/stitch_in_time.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/stitch_together.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/stitched_drake.txt -text +forge-gui/res/cardsfolder/s/stitcher_geralf.txt -text forge-gui/res/cardsfolder/s/stitchers_apprentice.txt -text forge-gui/res/cardsfolder/s/stoic_angel.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/stoic_champion.txt svneol=native#text/plain @@ -13244,6 +13276,7 @@ forge-gui/res/cardsfolder/s/stormscape_apprentice.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/stormscape_battlemage.txt -text forge-gui/res/cardsfolder/s/stormscape_familiar.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/stormscape_master.txt svneol=native#text/plain +forge-gui/res/cardsfolder/s/stormsurge_kraken.txt -text forge-gui/res/cardsfolder/s/stormtide_leviathan.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/stormwatch_eagle.txt svneol=native#text/plain forge-gui/res/cardsfolder/s/story_circle.txt -text @@ -13656,6 +13689,7 @@ forge-gui/res/cardsfolder/t/tectonic_rift.txt -text forge-gui/res/cardsfolder/t/teekas_dragon.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/teetering_peaks.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/teferi_mage_of_zhalfir.txt -text +forge-gui/res/cardsfolder/t/teferi_temporal_archmage.txt -text forge-gui/res/cardsfolder/t/teferis_care.txt -text forge-gui/res/cardsfolder/t/teferis_curse.txt -text forge-gui/res/cardsfolder/t/teferis_drake.txt -text @@ -13965,6 +13999,7 @@ forge-gui/res/cardsfolder/t/thunderbolt.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/thunderclap.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/thundercloud_elemental.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/thundercloud_shaman.txt svneol=native#text/plain +forge-gui/res/cardsfolder/t/thunderfoot_baloth.txt -text forge-gui/res/cardsfolder/t/thunderheads.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/thundering_giant.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/thundering_tanadon.txt svneol=native#text/plain @@ -14051,6 +14086,7 @@ forge-gui/res/cardsfolder/t/tireless_tribe.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/titan_forge.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/titan_of_eternal_fire.txt -text forge-gui/res/cardsfolder/t/titania.txt -text +forge-gui/res/cardsfolder/t/titania_protector_of_argoth.txt -text forge-gui/res/cardsfolder/t/titanias_boon.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/titanias_chosen.txt svneol=native#text/plain forge-gui/res/cardsfolder/t/titanias_song.txt svneol=native#text/plain @@ -14392,6 +14428,7 @@ 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/tyrants_familiar.txt -text forge-gui/res/cardsfolder/t/tyrants_machine.txt -text forge-gui/res/cardsfolder/t/tyrranax.txt svneol=native#text/plain forge-gui/res/cardsfolder/u/uba_mask.txt -text @@ -14494,6 +14531,7 @@ forge-gui/res/cardsfolder/u/unstable_footing.txt -text forge-gui/res/cardsfolder/u/unstable_frontier.txt -text forge-gui/res/cardsfolder/u/unstable_hulk.txt svneol=native#text/plain forge-gui/res/cardsfolder/u/unstable_mutation.txt svneol=native#text/plain +forge-gui/res/cardsfolder/u/unstable_obelisk.txt -text forge-gui/res/cardsfolder/u/unstable_shapeshifter.txt -text forge-gui/res/cardsfolder/u/unstoppable_ash.txt svneol=native#text/plain forge-gui/res/cardsfolder/u/unsummon.txt svneol=native#text/plain @@ -14956,6 +14994,7 @@ forge-gui/res/cardsfolder/w/wail_of_the_nim.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/waiting_in_the_weeds.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/wake_of_destruction.txt -text svneol=unset#text/plain forge-gui/res/cardsfolder/w/wake_of_vultures.txt svneol=native#text/plain +forge-gui/res/cardsfolder/w/wake_the_dead.txt -text forge-gui/res/cardsfolder/w/wake_the_reflections.txt -text forge-gui/res/cardsfolder/w/wake_thrasher.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/wakedancer.txt -text @@ -15076,6 +15115,7 @@ forge-gui/res/cardsfolder/w/warleaders_helix.txt -text forge-gui/res/cardsfolder/w/warlords_axe.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/warmind_infantry.txt -text forge-gui/res/cardsfolder/w/warmonger.txt svneol=native#text/plain +forge-gui/res/cardsfolder/w/warmonger_hellkite.txt -text forge-gui/res/cardsfolder/w/warmongers_chariot.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/warmth.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/warning.txt svneol=native#text/plain @@ -15175,6 +15215,7 @@ forge-gui/res/cardsfolder/w/welkin_hawk.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/welkin_tern.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/well_laid_plans.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/well_of_discovery.txt svneol=native#text/plain +forge-gui/res/cardsfolder/w/well_of_ideas.txt -text forge-gui/res/cardsfolder/w/well_of_knowledge.txt -text forge-gui/res/cardsfolder/w/well_of_life.txt svneol=native#text/plain forge-gui/res/cardsfolder/w/well_of_lost_dreams.txt -text diff --git a/forge-gui/res/cardsfolder/a/aether_gale.txt b/forge-gui/res/cardsfolder/a/aether_gale.txt new file mode 100644 index 00000000000..a2c3560cea3 --- /dev/null +++ b/forge-gui/res/cardsfolder/a/aether_gale.txt @@ -0,0 +1,6 @@ +Name:AEther Gale +ManaCost:3 U U +Types: Sorcery +A:SP$ ChangeZone | Cost$ 3 U U | TargetMin$ 6 | TargetMax$ 6 |ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return six target nonland permanents to their owners' hands. +SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_gale.jpg +Oracle:Return six target nonland permanents to their owners' hands. diff --git a/forge-gui/res/cardsfolder/a/angel_of_the_dire_hour.txt b/forge-gui/res/cardsfolder/a/angel_of_the_dire_hour.txt new file mode 100644 index 00000000000..5af778d149b --- /dev/null +++ b/forge-gui/res/cardsfolder/a/angel_of_the_dire_hour.txt @@ -0,0 +1,11 @@ +Name:Angel of the Dire Hour +ManaCost:5 W W +Types:Creature Angel +PT:5/4 +K:Flash +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromHand+Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, exile all attacking creatures. +SVar:TrigExile:AB$ ChangeZoneAll | Cost$ 0 | ChangeType$ Creature.attacking | Origin$ Battlefield | Destination$ Exile +SVar:AmbushAI:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/angel_of_the_dire_hour.jpg +Oracle:Flash\nFlying\nWhen Angel of the Dire Hour enters the battlefield, if you cast it from your hand, exile all attacking creatures. diff --git a/forge-gui/res/cardsfolder/a/angelic_field_marshal.txt b/forge-gui/res/cardsfolder/a/angelic_field_marshal.txt new file mode 100644 index 00000000000..8d3097bd4bb --- /dev/null +++ b/forge-gui/res/cardsfolder/a/angelic_field_marshal.txt @@ -0,0 +1,11 @@ +Name:Angelic Field Marshal +ManaCost:2 W W +Types:Creature Angel +PT:3/3 +K:Flying +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Vigilance | CheckSVar$ X | SVarCompare$ GE1 | Description$ Lieutenant - As long as you control your commander, CARDNAME gets +2/+2 and creatures you control have vigilance. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Vigilance | CheckSVar$ X | SVarCompare$ GE1 +SVar:X:Count$Valid Card.IsCommander+YouOwn+YouCtrl +SVar:BuffedBy:Card.IsCommander +SVar:RemRandomDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_field_marshal.jpg diff --git a/forge-gui/res/cardsfolder/b/breaching_leviathan.txt b/forge-gui/res/cardsfolder/b/breaching_leviathan.txt new file mode 100644 index 00000000000..2cc5bd902a3 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/breaching_leviathan.txt @@ -0,0 +1,9 @@ +Name:Breaching Leviathan +ManaCost:7 U U +Types:Creature Leviathan +PT:9/9 +T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromHand+Self | Destination$ Battlefield | Execute$ TrigTapAll | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, tap all nonblue creatures. Those creatures don't untap during their controllers' next untap steps. +SVar:TrigTapAll:AB$ TapAll | Cost$ 0 | ValidCards$ Creature.nonBlue | SubAbility$ TrigPump2 +SVar:TrigPump2:DB$ PumpAll | Cost$ 0 | ValidCards$ Creature.nonBlue | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:Picture:http://www.wizards.com/global/images/magic/general/breaching_leviathan.jpg +Oracle:When Breaching Leviathan enters the battlefield, if you cast it from your hand, tap all nonblue creatures. Those creatures don't untap during their controllers' next untap steps. diff --git a/forge-gui/res/cardsfolder/c/commanders_sphere.txt b/forge-gui/res/cardsfolder/c/commanders_sphere.txt new file mode 100644 index 00000000000..bd1ce5c216b --- /dev/null +++ b/forge-gui/res/cardsfolder/c/commanders_sphere.txt @@ -0,0 +1,8 @@ +Name:Commander's Sphere +ManaCost:3 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ Combo ColorIdentity | SpellDescription$ Add to your mana pool one mana of any color in your commander's color identity. +A:AB$ Draw | Cost$ Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/commanders_sphere.jpg +Oracle:{T}: Add to your mana pool one mana of any color in your commander's color identity.\nSacrifice Commander's Sphere: Draw a card. diff --git a/forge-gui/res/cardsfolder/c/containment_priest.txt b/forge-gui/res/cardsfolder/c/containment_priest.txt new file mode 100644 index 00000000000..f864f18e78e --- /dev/null +++ b/forge-gui/res/cardsfolder/c/containment_priest.txt @@ -0,0 +1,8 @@ +Name:Containment Priest +ManaCost:1 W +Types:Creature Human Cleric +PT:2/2 +K:Flash +R:Event$ Moved | ActiveZones$ Battlefield | Destination$ Battlefield | ValidCard$ Creature.nonToken+wasNotCast | ReplaceWith$ Exile | Description$ If a nontoken creature would enter the battlefield and it wasn't cast, exile it instead. +SVar:Exile:AB$ ChangeZone | Cost$ 0 | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard +SVar:Picture:http://www.wizards.com/global/images/magic/general/containment_priest.jpg diff --git a/forge-gui/res/cardsfolder/c/creeperhulk.txt b/forge-gui/res/cardsfolder/c/creeperhulk.txt new file mode 100644 index 00000000000..14dcaa9db76 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/creeperhulk.txt @@ -0,0 +1,8 @@ +Name:Creeperhulk +ManaCost:3 G G +Types:Creature Plant Elemental +PT:5/5 +K:Trample +A:AB$ Animate | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Power$ 5 | Toughness$ 5 | Keywords$ Trample | SpellDescription$ Until end of turn, target creature you control has base power and toughness 5/5 and gains trample. +SVar:Picture:http://www.wizards.com/global/images/magic/general/creeperhulk.jpg +Oracle:Trample\nUntil end of turn, target creature you control has base power and toughness 5/5 and gains trample. diff --git a/forge-gui/res/cardsfolder/d/daretti_scrap_savant.txt b/forge-gui/res/cardsfolder/d/daretti_scrap_savant.txt new file mode 100644 index 00000000000..ec6a5ce4ebc --- /dev/null +++ b/forge-gui/res/cardsfolder/d/daretti_scrap_savant.txt @@ -0,0 +1,18 @@ +Name:Daretti, Scrap Savant +ManaCost:3 R +Types:Planeswalker Daretti +Loyalty:3 +Text:CARDNAME can be your commander. +A:AB$ Discard | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | NumCards$ 2 | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Discard up to two cards, then draw that many cards. +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Amount +A:AB$ Sacrifice | Cost$ SubCounter<2/LOYALTY> | SacValid$ Artifact | RememberSacrificed$ True | StackDescription$ SpellDescription | Planeswalker$ True | SubAbility$ DBChangeZone | SpellDescription$ Sacrifice an artifact. If you do, return target artifact card from your graveyard to the battlefield. +SVar:DBChangeZone:DB$ ChangeZone | ValidTgts$ Artifact.YouCtrl | TgtPrompt$ Select target artifact card in your graveyard | Origin$ Graveyard | Destination$ Battlefield | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | StackDescription$ None | SubAbility$ DBCleanup +A:AB$ Effect | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Daretti, Scrap Savant emblem | Image$ daretti_scrap_savant_emblem | Stackable$ False | Triggers$ TrigChangesZone | SVars$ DelTrigReturn,DBReturn | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever an artifact is put into your graveyard from the battlefield, return that card to the battlefield at the beginning of the next end step." +SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Artifact.YouOwn | Origin$ Battlefield | Destination$ Graveyard | DelayedTrigger$ DelTrigReturn | TriggerZones$ Command | TriggerDescription$ Whenever an artifact is put into your graveyard from the battlefield, 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$ Return that card to the battlefield at the beginning of the next end step. +SVar:DBReturn:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/daretti_scrap_savant.jpg +Oracle:[+2] Discard up to two cards, then draw that many cards.\n[-2] Sacrifice an artifact. If you do, return target artifact card from your graveyard to the battlefield.\n[-10] You get an emblem with "Whenever an artifact is put into your graveyard from the battlefield, return that card to the battlefield at the beginning of the next end step."\nDaretti, Scrap Savant can be your commander. diff --git a/forge-gui/res/cardsfolder/d/darkpact.txt b/forge-gui/res/cardsfolder/d/darkpact.txt index 9dac14607dc..2f23dad14d0 100644 --- a/forge-gui/res/cardsfolder/d/darkpact.txt +++ b/forge-gui/res/cardsfolder/d/darkpact.txt @@ -4,6 +4,7 @@ Types:Sorcery K:Remove CARDNAME from your deck before playing if you're not playing for ante. A:SP$ GainOwnership | Cost$ B B B | ValidTgts$ Card | TgtZone$ Ante | SubAbility$ ExchangeAnte | SpellDescription$ You own target card in the ante. Exchange that card with the top card of your library. | StackDescription$ You own target card ({c:Targeted}) in the ante. Exchange that card with the top card of your library. SVar:ExchangeAnte:DB$ ExchangeZone | Zone1$ Ante | Zone2$ Library | Object$ ParentTarget | ValidExchange$ Card.TopLibrary | Mandatory$ True | StackDescription$ -SVar:Picture:http://www.wizards.com/global/images/magic/general/darkpact.jpg SVar:RemAIDeck:True +SVar:RemRandomDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/darkpact.jpg Oracle:Remove Darkpact from your deck before playing if you're not playing for ante.\nYou own target card in the ante. Exchange that card with the top card of your library. diff --git a/forge-gui/res/cardsfolder/d/demon_of_wailing_agonies.txt b/forge-gui/res/cardsfolder/d/demon_of_wailing_agonies.txt new file mode 100644 index 00000000000..b4ac231857a --- /dev/null +++ b/forge-gui/res/cardsfolder/d/demon_of_wailing_agonies.txt @@ -0,0 +1,12 @@ +Name:Demon of Wailing Agonies +ManaCost:3 B B +Types:Creature Demon +PT:4/4 +K:Flying +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | AddTrigger$ TrigDealsCB | CheckSVar$ X | SVarCompare$ GE1 | Description$ Lieutenant - As long as you control your commander, CARDNAME gets +2/+2 and has "Whenever CARDNAME deals combat damage to a player, that player sacrifices a creature." +SVar:TrigDealsCB:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player sacrifices a creature. +SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ TriggeredTarget | SacValid$ Creature +SVar:X:Count$Valid Card.IsCommander+YouOwn+YouCtrl +SVar:BuffedBy:Card.IsCommander +SVar:RemRandomDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/demon_of_wailing_agonies.jpg diff --git a/forge-gui/res/cardsfolder/d/deploy_to_the_front.txt b/forge-gui/res/cardsfolder/d/deploy_to_the_front.txt new file mode 100644 index 00000000000..ff4c011d8c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/deploy_to_the_front.txt @@ -0,0 +1,7 @@ +Name:Deploy to the Front +ManaCost:5 W W +Types:Sorcery +A:SP$ Token | Cost$ 5 W W | TokenAmount$ X | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | References$ X | TokenImage$ w_1_1_soldier_c14 | SpellDescription$ Put X 1/1 white Soldier creature tokens onto the battlefield, where X is the number of creatures on the battlefield. +SVar:X:Count$TypeOnBattlefield.Creature +SVar:Picture:http://www.wizards.com/global/images/magic/general/deploy_to_the_front.jpg +Oracle:Put X 1/1 white Soldier creature tokens onto the battlefield, where X is the number of creatures on the battlefield. diff --git a/forge-gui/res/cardsfolder/d/dualcaster_mage.txt b/forge-gui/res/cardsfolder/d/dualcaster_mage.txt new file mode 100644 index 00000000000..43c0b9598df --- /dev/null +++ b/forge-gui/res/cardsfolder/d/dualcaster_mage.txt @@ -0,0 +1,10 @@ +Name:Dualcaster Mage +ManaCost:1 R R +Types:Creature Human Wizard +PT:2/2 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters the battlefield, copy target instant or sorcery spell. You may choose new targets for that copy. +SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 0 | ValidTgts$ Instant,Sorcery | TargetType$ Spell +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/dualcaster_mage.jpg +Oracle:Flash\nWhen Dualcaster Mage enters the battlefield, copy target instant or sorcery spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/f/feldon_of_the_third_path.txt b/forge-gui/res/cardsfolder/f/feldon_of_the_third_path.txt new file mode 100644 index 00000000000..aa934775f27 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/feldon_of_the_third_path.txt @@ -0,0 +1,10 @@ +Name:Feldon of the Third Path +ManaCost:1 R R +Types:Legendary Creature Human Artificer +PT:2/3 +A:AB$ CopyPermanent | Cost$ 2 R T | TgtZone$ Graveyard | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature card in your graveyard | NumCopies$ 1 | AddTypes$ Artifact | RememberCopied$ True | SubAbility$ DBPump | SpellDescription$ Put a token onto the battlefield that's a copy of target creature card in your graveyard, except it's an artifact in addition to its other types. It gains haste. Sacrifice it at the beginning of the next end step. +SVar:DBPump:DB$ Pump | KW$ Haste | Defined$ Remembered | Permanent$ True | SubAbility$ DelTrig +SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigSac | RememberObjects$ Remembered | TriggerDescription$ Sacrifice that creature at the beginning of the next end step. | SubAbility$ DBCleanup | AILogic$ Always +SVar:TrigSac:AB$ SacrificeAll | Cost$ 0 | Defined$ DelayTriggerRemembered | Controller$ You +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:Picture:http://www.wizards.com/global/images/magic/general/feldon_of_the_third_path.jpg diff --git a/forge-gui/res/cardsfolder/f/flamekin_village.txt b/forge-gui/res/cardsfolder/f/flamekin_village.txt new file mode 100644 index 00000000000..8e9f8c048b0 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/flamekin_village.txt @@ -0,0 +1,9 @@ +Name:Flamekin Village +Types:Land +Text:As CARDNAME enters the battlefield, you may reveal an Elemental card from your hand. If you don't, CARDNAME enters the battlefield tapped. +K:ETBReplacement:Other:DBTap +SVar:DBTap:AB$ Tap | Cost$ 0 | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Elemental> | UnlessPayer$ You | StackDescription$ enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R} to your mana pool. +A:AB$ Pump | Cost$ R T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Haste | SpellDescription$ Target creature gains haste until end of turn. +SVar:Picture:http://www.wizards.com/global/images/magic/general/flamekin_village.jpg +Oracle:As Flamekin Village enters the battlefield, you may reveal an Elemental card from your hand. If you don't, Flamekin Village enters the battlefield tapped.\n{T}: Add {R} to your mana pool.\n{R}, {T}:Target creature gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flesh_carver.txt b/forge-gui/res/cardsfolder/f/flesh_carver.txt new file mode 100644 index 00000000000..b2f12f7dbc1 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/flesh_carver.txt @@ -0,0 +1,11 @@ +Name:Flesh Carver +ManaCost:2 B +Types:Creature Human Wizard +PT:2/2 +K:Intimidate +A:AB$ PutCounter | Cost$ 1 B Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, put an X/X black Horror creature token onto the battlefield, where where X is CARDNAME's power. +SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | References$ X | TokenName$ Horror | TokenTypes$ Creature,Horror | TokenOwner$ You | TokenColors$ Black | TokenPower$ X | TokenToughness$ X +SVar:X:TriggeredCard$CardPower +SVar:Picture:http://www.wizards.com/global/images/magic/general/flesh_carver.jpg +Oracle:Intimidate\n{1}{B}, Sacrifice another creature: Put two +1/+1 counters on Flesh Carver.\nWhen Flesh Carver dies, put an X/X black Horror creature token onto the battlefield, where where X is Flesh Carver's power. diff --git a/forge-gui/res/cardsfolder/f/freyalise_llanowars_fury.txt b/forge-gui/res/cardsfolder/f/freyalise_llanowars_fury.txt new file mode 100644 index 00000000000..ba2e2caaa19 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/freyalise_llanowars_fury.txt @@ -0,0 +1,12 @@ +Name:Freyalise, Llanowar's Fury +ManaCost:3 G G +Types:Planeswalker Freyalise +Loyalty:3 +Text:CARDNAME can be your commander. +A:AB$ Token | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenName$ Elf Druid | TokenTypes$ Creature,Elf,Druid | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenAbilities$ DBMana | SpellDescription$ Put a 1/1 green Elf Druid creature token onto the battlefield with "{T}: add {G} to your mana pool." +SVar:DBMana:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G} to your mana pool. +A:AB$ Destroy | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. +A:AB$ Draw | Cost$ SubCounter<6/LOYALTY> | NumCards$ X | Planeswalker$ True | Ultimate$ True | Defined$ You | References$ X | SpellDescription$ Draw a card for each green creature you control. +SVar:X:Count$Valid Creature.Green+YouCtrl +SVar:Picture:http://www.wizards.com/global/images/magic/general/freyalise_llanowars_fury.jpg +Oracle:[+2] Put a 1/1 green Elf Druid creature token onto the battlefield with "{T}: add {G} to your mana pool."\n[-2] Destroy target artifact or enchantment.\n[-6] Draw a card for each green creature you control.\nFreyalise, Llanowar's Fury can be your commander. diff --git a/forge-gui/res/cardsfolder/g/ghoulcaller_gisa.txt b/forge-gui/res/cardsfolder/g/ghoulcaller_gisa.txt new file mode 100644 index 00000000000..4df46ff6db0 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/ghoulcaller_gisa.txt @@ -0,0 +1,8 @@ +Name:Ghoulcaller Gisa +ManaCost:3 B B +Types:Legendary Creature Human Wizard +PT:3/4 +A:AB$ Token | Cost$ B T Sac<1/Creature.Other/another creature> | TokenAmount$ X | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenPower$ 2 | TokenToughness$ 2 | TokenColors$ Black | References$ X | SpellDescription$ Put X 2/2 black Zombie creature tokens onto the battlefield, where X is the sacrificed creature's power. +SVar:X:Sacrificed$CardPower +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/ghoulcaller_gisa.jpg \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/g/grave_sifter.txt b/forge-gui/res/cardsfolder/g/grave_sifter.txt new file mode 100644 index 00000000000..74410121606 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/grave_sifter.txt @@ -0,0 +1,11 @@ +Name:Grave Sifter +ManaCost:5 G +Types:Creature Elemental Beast +PT:5/7 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters the battlefield, each player chooses a creature type and returns any number of cards of that type from his or her graveyard to his or her hand. +SVar:TrigRepeat:AB$ RepeatEach | Cost$ 0 | RepeatPlayers$ Player | RepeatSubAbility$ DBChoose | SubAbility$ DBCleanup +SVar:DBChoose:DB$ ChooseType | Defined$ Player.IsRemembered | Type$ Creature | AILogic$ MostProminentInComputerGraveyard | SubAbility$ DBReturn +SVar:DBReturn:DB$ ChangeZone | ChangeType$ Card.RememberedPlayerCtrl+ChosenType | Hidden$ True | Origin$ Graveyard | Destination$ Hand | DefinedPlayer$ Remembered | Chooser$ Remembered | ChangeNum$ X | References$ X +SVar:X:Count$ValidGraveyard Card.RememberedPlayerCtrl+ChosenType +SVar:DBCleanup:DB$ Cleanup | ClearChosenType$ True +SVar:Picture:http://www.wizards.com/global/images/magic/general/grave_sifter.jpg diff --git a/forge-gui/res/cardsfolder/h/hallowed_spiritkeeper.txt b/forge-gui/res/cardsfolder/h/hallowed_spiritkeeper.txt new file mode 100644 index 00000000000..10141caae50 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/hallowed_spiritkeeper.txt @@ -0,0 +1,10 @@ +Name:Hallowed Spiritkeeper +ManaCost:1 W W +Types:Creature Avatar +PT:3/2 +K:Vigilance +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, put X 1/1 white Spirit creature tokens with flying onto the battlefield, where X is the number of creature cards in your graveyard. +SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ X | References$ X | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ w 1 1 spirit c14 +SVar:X:Count$TypeInYourYard.Creature +SVar:Picture:http://www.wizards.com/global/images/magic/general/hallowed_spiritkeeper.jpg +Oracle:Vigilance\nWhen Hallowed Spiritkeeper dies, put X 1/1 white Spirit creature tokens with flying onto the battlefield, where X is the number of creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/j/jazal_goldmane.txt b/forge-gui/res/cardsfolder/j/jazal_goldmane.txt new file mode 100644 index 00000000000..043a97a2e46 --- /dev/null +++ b/forge-gui/res/cardsfolder/j/jazal_goldmane.txt @@ -0,0 +1,9 @@ +Name:Jazal Goldmane +ManaCost:2 W W +Types:Legendary Creature Cat Warrior +PT:4/4 +K:First Strike +A:AB$ PumpAll | Cost$ 3 W W | ValidCards$ Creature.YouCtrl+attacking | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ Attacking creatures you control get +X/+X until end of turn, where X is the number of attacking creatures. +SVar:X:Count$Valid Creature.attacking +SVar:Picture:http://www.wizards.com/global/images/magic/general/jazal_goldmane.jpg +Oracle:First strike\n{3}{W}{W}: Attacking creatures you control get +X/+X until end of turn, where X is the number of attacking creatures. diff --git a/forge-gui/res/cardsfolder/l/lifeblood_hydra.txt b/forge-gui/res/cardsfolder/l/lifeblood_hydra.txt new file mode 100644 index 00000000000..d73f2fc6aca --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lifeblood_hydra.txt @@ -0,0 +1,13 @@ +Name:Lifeblood Hydra +ManaCost:X G G G +Types:Creature Hydra +PT:0/0 +K:Trample +K:etbCounter:P1P1:X +SVar:X:Count$xPaid +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you gain life and draw cards equal to its power. +SVar:TrigSac:AB$GainLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ XPower | References$ XPower | SubAbility$ DBDrawCards +SVar:DBDrawCards:DB$Draw | Cost$ 0 | NumCards$ XPower | References$ XPower +SVar:XPower:TriggeredCard$CardPower +SVar:Picture:http://www.wizards.com/global/images/magic/general/lifeblood_hydra.jpg +Oracle:Trample\nLifeblood Hydra enters the battlefield with X +1/+1 counters on it.\nWhen Lifeblood Hydra dies, you gain life and draw cards equal to its power. diff --git a/forge-gui/res/cardsfolder/m/malicious_affliction.txt b/forge-gui/res/cardsfolder/m/malicious_affliction.txt new file mode 100644 index 00000000000..fd8aa4963b6 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/malicious_affliction.txt @@ -0,0 +1,8 @@ +Name:Malicious Affliction +ManaCost:B B +Types:Instant +A:SP$ Destroy | Cost$ B B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | CheckSVar$ Morbid | SVarCompare$ GE1 | TriggerDescription$ Morbid - When you cast CARDNAME, if a creature died this turn, you may copy CARDNAME and may choose a new target for the copy. +SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 0 | Defined$ TriggeredSpellAbility +SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +SVar:Picture:http://www.wizards.com/global/images/magic/general/malicious_affliction.jpg diff --git a/forge-gui/res/cardsfolder/m/masterwork_of_ingenuity.txt b/forge-gui/res/cardsfolder/m/masterwork_of_ingenuity.txt new file mode 100644 index 00000000000..ced7f97b6f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/masterwork_of_ingenuity.txt @@ -0,0 +1,8 @@ +Name:Masterwork of Ingenuity +ManaCost:1 +Types:Artifact Equipment +K:ETBReplacement:Copy:ChooseEquipment:Optional +SVar:ChooseEquipment:DB$ ChooseCard | Cost$ 0 | Defined$ You | Amount$ 1 | Choices$ Equipment.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ Clone | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any Equipment on the battlefield. +SVar:DBCopy:DB$ Clone | Defined$ Remembered +SVar:Picture:http://www.wizards.com/global/images/magic/general/masterwork_of_ingenuity.jpg +Oracle:You may have Masterwork of Ingenuity enter the battlefield as a copy of any Equipment on the battlefield. diff --git a/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt b/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt new file mode 100644 index 00000000000..f795051dc41 --- /dev/null +++ b/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt @@ -0,0 +1,16 @@ +Name:Nahiri, the Lithomancer +ManaCost:3 W W +Types:Planeswalker Nahiri +Loyalty:3 +Text:CARDNAME can be your commander. +A:AB$ Token | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenName$ Kor Soldier | TokenTypes$ Creature,Kor,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | RememberTokens$ True | SubAbility$ DBChooseTarget | SpellDescription$ Put a 1/1 white Kor Soldier creature token onto the battlefield. You may attach an Equipment you control to it. +SVar:DBChooseTarget:DB$ ChooseCard | DefinedCards$ Remembered | Mandatory$ True | ChoiceTitle$ Choose a token: | SubAbility$ DBAttach +SVar:DBAttach:DB$ Attach | Optional$ True | Object$ Valid Equipment.YouCtrl | ChooseAnObject$ Choose an equipment you control | Defined$ ChosenCard | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Origin$ Hand,Graveyard | Destination$ Battlefield | Hidden$ True | Planeswalker$ True | ChangeType$ Equipment.YouCtrl | Optional$ True | SpellDescription$ You may put an Equipment card from your hand or graveyard onto the battlefield. +A:AB$ Token | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ 1 | TokenName$ Stoneforged Blade | TokenTypes$ Artifact,Equipment | TokenOwner$ You | TokenColors$ Colorless | TokenKeywords$ Indestructible | TokenAbilities$ StoneforgedEquip | TokenStaticAbilities$ StoneforgedST | SpellDescription$ Put a colorless Equipment artifact token named Stoneforged Blade onto the battlefield. It has indestructible, "Equipped creature gets +5/+5 and has double strike," and equip {0}. +SVar:StoneforgedEquip:AB$ Attach | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | Equip$ True | AILogic$ Pump | IsPresent$ Card.Self+nonCreature | PrecostDesc$ Equip | SpellDescription$ ({0}: Attach to target creature you control. Equip only as a sorcery.) +SVar:StoneforgedST:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 5 | AddToughness$ 5 | AddKeyword$ Double Strike | Description$ Equipped creature gets +5/+5 and has double strike. +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/nahiri_the_lithomancer.jpg +Oracle:[+2] Put a 1/1 white Kor Soldier creature token onto the battlefield. You may attach an Equipment you control to it.\n[-2] You may put an Equipment card from your hand or graveyard onto the battlefield.\n[-10] Put a colorless Equipment artifact token named Stoneforged Blade onto the battlefield. It has indestructible, "Equipped creature gets +5/+5 and has double strike," and equip {0}.\nNahiri, the Lithomancer can be your commander. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/n/necromantic_selection.txt b/forge-gui/res/cardsfolder/n/necromantic_selection.txt new file mode 100644 index 00000000000..eae5544c73b --- /dev/null +++ b/forge-gui/res/cardsfolder/n/necromantic_selection.txt @@ -0,0 +1,9 @@ +Name:Necromantic Selection +ManaCost:4 B B B +Types:Sorcery +A:SP$ DestroyAll | Cost$ 4 B B B | ValidCards$ Creature | RememberDestroyed$ True | SubAbility$ DBReturn | SpellDescription$ Destroy all creatures, then return a creature card put into a graveyard this way to the battlefield under your control. It's a black Zombie in addition to its other colors and types. Exile CARDNAME. +SVar:DBReturn:DB$ ChangeZone | ChangeType$ Creature.nonToken+IsRemembered | ChangeNum$ 1 | Hidden$ True | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBZombify +SVar:DBZombify:DB$ Animate | Defined$ Remembered | Types$ Zombie | Colors$ Black | Permanent$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBChange +SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile +SVar:Picture:http://www.wizards.com/global/images/magic/general/necromantic_selection.jpg diff --git a/forge-gui/res/cardsfolder/o/ob_nixilis_of_the_black_oath.txt b/forge-gui/res/cardsfolder/o/ob_nixilis_of_the_black_oath.txt new file mode 100644 index 00000000000..2dc6bf50ae9 --- /dev/null +++ b/forge-gui/res/cardsfolder/o/ob_nixilis_of_the_black_oath.txt @@ -0,0 +1,17 @@ +Name:Ob Nixilis of the Black Oath +ManaCost:3 B B +Types:Planeswalker Nixilis +Loyalty:3 +Text:CARDNAME can be your commander. +A:AB$ LoseLife | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 1 life. You gain life equal to the life lost this way. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost +SVar:AFLifeLost:Number$0 +A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenImage$ B 5 5 Demon C14 | TokenAmount$ 1 | TokenName$ Demon | TokenTypes$ Creature,Demon | TokenOwner$ You | TokenColors$ Black | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Flying | SubAbility$ DBLoselife | SpellDescription$ Put a 5/5 black Demon creature token with flying onto the battlefield. You lose 2 life. +SVar:DBLoselife:DB$ LoseLife | LifeAmount$ 2 +A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ DOb Nixilis of the Black Oath emblem | Image$ ob_nixilis_of_the_black_oath_emblem | Stackable$ False | Abilities$ ObGainLife | SVars$ DBDraw,X | Duration$ Permanent | SpellDescription$ You gain an emblem with "{1}{B}, Sacrifice a creature: You gain X life and draw X cards, where X is the sacrificed creature's power." +SVar:ObGainLife:AB$ GainLife | Cost$ 1 B Sac<1/Creature> | ActivationZone$ Command | LifeAmount$ X | References$ X | SubAbility$ DBDraw | SpellDescription$ You gain X life and draw X cards, where X is the sacrificed creature's power. +SVar:DBDraw:DB$ Draw | NumCards$ X | References$ X +SVar:X:Sacrificed$CardPower +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/ob_nixilis_of_the_black_oath.jpg +Oracle:[+2] Each opponent loses 1 life. You gain life equal to the life lost this way.\n[-2] Put a 5/5 black Demon creature token with flying onto the battlefield. You lose 2 life.\n[-8] You gain an emblem with "{1}{B}, Sacrifice a creature: You gain X life and draw X cards, where X is the sacrificed creature's power."\nOb Nixilis of the Black Oath can be your commander. diff --git a/forge-gui/res/cardsfolder/o/overseer_of_the_damned.txt b/forge-gui/res/cardsfolder/o/overseer_of_the_damned.txt new file mode 100644 index 00000000000..1d48c68a06d --- /dev/null +++ b/forge-gui/res/cardsfolder/o/overseer_of_the_damned.txt @@ -0,0 +1,12 @@ +Name:Overseer of the Damned +ManaCost:5 B B +Types:Creature Demon +PT:5/5 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target creature. +SVar:TrigDestroy:DB$ Destroy | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Choose target creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature an opponent controls dies, put a 2/2 black Zombie creature token onto the battlefield tapped. +SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie C14 | TokenTapped$ True +SVar:PlayMain1:TRUE +SVar:Picture:http://www.wizards.com/global/images/magic/general/overseer_of_the_damned.jpg +Oracle:Flying\nWhen Overseer of the Damned enters the battlefield, you may destroy target creature.\nWhenever a nontoken creature an opponent controls dies, put a 2/2 black Zombie creature token onto the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/r/raving_dead.txt b/forge-gui/res/cardsfolder/r/raving_dead.txt new file mode 100644 index 00000000000..7c1d11287d0 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/raving_dead.txt @@ -0,0 +1,13 @@ +Name:Raving Dead +ManaCost:4 B +Types:Creature Zombie +PT:2/6 +K:Deathtouch +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, choose an opponent at random. CARDNAME attacks that player this combat if able. +SVar:TrigChoose:AB$ ChoosePlayer | Cost$ 0 | Defined$ You | Choices$ Player.Opponent | Random$ True | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME attacks specific player each combat if able:ChosenPlayer | UntilEndOfCombat$ True +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLifeOpp | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player loses half his or her life, rounded up. +SVar:TrigLoseLifeOpp:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredTarget | LifeAmount$ RavingXOpp | References$ RavingXOpp +SVar:RavingXOpp:TriggeredTarget$LifeTotal/HalfUp +SVar:Picture:http://www.wizards.com/global/images/magic/general/raving_dead.jpg +Oracle:Deathtouch\nAt the beginning of combat on your turn, choose an opponent at random. Raving Dead attacks that player this combat if able.\nWhenever Raving Dead deals combat damage to a player, that player loses half his or her life, rounded down. diff --git a/forge-gui/res/cardsfolder/r/reef_worm.txt b/forge-gui/res/cardsfolder/r/reef_worm.txt new file mode 100644 index 00000000000..544ea0b5162 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/reef_worm.txt @@ -0,0 +1,12 @@ +Name:Reef Worm +ManaCost:3 U +Types:Creature Worm +PT:0/1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigTokenFish | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, put a 3/3 blue Fish creature token onto the battlefield with "When this creature dies, put a 6/6 blue Whale creaure token onto the battlefield with 'When this creature dies, put a 9/9 blue Kraken creature token onto the battlefield.'" +SVar:TrigTokenFish:AB$Token | Cost$ 0 | TokenImage$ u 3 3 fish | TokenName$ Fish | TokenTypes$ Creature,Fish | TokenColors$ Blue | TokenOwner$ You | TokenPower$ 3 | TokenToughness$ 3 | TokenAmount$ 1 | TokenTriggers$ TriggerWhale | TokenSVars$ TrigTokenWhale,TriggerKraken,TrigTokenKraken +SVar:TriggerWhale:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigTokenWhale | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, put a 6/6 blue Whale creaure token onto the battlefield with "When this creature dies, put a 9/9 blue Kraken creature token onto the battlefield." +SVar:TrigTokenWhale:AB$Token | Cost$ 0 | TokenImage$ u 6 6 whale | TokenName$ Whale | TokenTypes$ Creature,Whale | TokenColors$ Blue | TokenOwner$ You | TokenPower$ 6 | TokenToughness$ 6 | TokenAmount$ 1 | TokenTriggers$ TriggerKraken | TokenSVars$ TrigTokenKraken +SVar:TriggerKraken:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigTokenKraken | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, put a 9/9 blue Kraken creature token onto the battlefield. +SVar:TrigTokenKraken:AB$Token | Cost$ 0 | TokenImage$ u 9 9 kraken c14 | TokenName$ Kraken | TokenTypes$ Creature,Kraken | TokenColors$ Blue | TokenOwner$ You | TokenPower$ 9 | TokenToughness$ 9 | TokenAmount$ 1 +SVar:Picture:http://www.wizards.com/global/images/magic/general/reef_worm.jpg +Oracle:When Reef Worm dies, put a 3/3 blue Fish creature token onto the battlefield with "When this creature dies, put a 6/6 blue Whale creaure token onto the battlefield with 'When this creature dies, put a 9/9 blue Kraken creature token onto the battlefield.'" \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/scrap_mastery.txt b/forge-gui/res/cardsfolder/s/scrap_mastery.txt new file mode 100644 index 00000000000..95ae846630d --- /dev/null +++ b/forge-gui/res/cardsfolder/s/scrap_mastery.txt @@ -0,0 +1,10 @@ +Name:Scrap Mastery +ManaCost:3 R R +Types:Sorcery +A:SP$ ChangeZoneAll | Cost$ 3 R R | ChangeType$ Artifact | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBSacrifice | SpellDescription$ Each player exiles all artifact cards from his or her graveyard, then sacrifices all artifacts he or she controls, then puts all cards he or she exiled this way onto the battlefield. +SVar:DBSacrifice:DB$ SacrificeAll | ValidCards$ tifact | SubAbility$ DBReturn +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/scrap_mastery.jpg +Oracle:Each player exiles all artifact cards from his or her graveyard, then sacrifices all artifacts he or she controls, then puts all cards he or she exiled this way onto the battlefield. diff --git a/forge-gui/res/cardsfolder/s/song_of_the_dryads.txt b/forge-gui/res/cardsfolder/s/song_of_the_dryads.txt new file mode 100644 index 00000000000..fdf5e50712d --- /dev/null +++ b/forge-gui/res/cardsfolder/s/song_of_the_dryads.txt @@ -0,0 +1,10 @@ +Name: Song of the Dryads +ManaCost:2 G +Types:Enchantment Aura +K:Enchant permanent +A:SP$ Attach | Cost$ 2 G | ValidTgts$ Permanent | AILogic$ Curse | AITgts$ Card.cmcGE3 +S:Mode$ Continuous | Affected$ Card.EnchantedBy | SetColor$ Colorless | AddType$ Land & Forest | RemoveCardTypes$ True | RemoveSubTypes$ True | RemoveAllAbilities$ True | Description$ Enchanted permanent is a colorless Forest land. +SVar:NonStackingAttachEffect:True +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/song_of_the_dryads.jpg +Oracle:Enchant permanent\nEnchanted permanent is a colorless Forest land. diff --git a/forge-gui/res/cardsfolder/s/spoils_of_blood.txt b/forge-gui/res/cardsfolder/s/spoils_of_blood.txt new file mode 100644 index 00000000000..d6fcf441a75 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/spoils_of_blood.txt @@ -0,0 +1,7 @@ +Name:Spoils of Blood +ManaCost:B +Types:Instant +A:SP$ Token | Cost$ B | TokenAmount$ 1 | TokenName$ Horror | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | References$ X | TokenTypes$ Creature,Horror | TokenColors$ Black | SpellDescription$ Put an X/X black Horror creature token onto the battlefield, where X is the number of creatures that died this turn. +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +SVar:Picture:http://www.wizards.com/global/images/magic/general/spoils_of_blood.jpg +Oracle:Put an X/X black Horror creature token onto the battlefield, where X is the number of creatures that died this turn. diff --git a/forge-gui/res/cardsfolder/s/stitcher_geralf.txt b/forge-gui/res/cardsfolder/s/stitcher_geralf.txt new file mode 100644 index 00000000000..cd39f416b37 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/stitcher_geralf.txt @@ -0,0 +1,11 @@ +Name:Stitcher Geralf +ManaCost:3 U U +Types:Legendary Creature Human Wizard +PT:3/4 +A:AB$ Mill | Cost$ 2 U T | Defined$ Each | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBChoose | SpellDescription$ Each player puts the top three cards of his or her library into his or her graveyard. Exile up to two creature cards put into graveyards this way. Put an X/X blue Zombie creature token onto the battlefield, where X is the total power of the cards exiled this way. +SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Creature.IsRemembered | ChoiceZone$ Graveyard | Amount$ 2 | SubAbility$ DBExile +SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ ChosenCard | ForgetOtherRemembered$ True | RememberLKI$ True | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | References$ X | TokenTypes$ Creature,Zombie | TokenColors$ Blue | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$CardPower +SVar:Picture:http://www.wizards.com/global/images/magic/general/stitcher_geralf.jpg diff --git a/forge-gui/res/cardsfolder/s/stormsurge_kraken.txt b/forge-gui/res/cardsfolder/s/stormsurge_kraken.txt new file mode 100644 index 00000000000..036843e6c19 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/stormsurge_kraken.txt @@ -0,0 +1,12 @@ +Name:Stormsurge Kraken +ManaCost:3 U U +Types:Creature Kraken +PT:5/5 +K:Hexproof +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | AddTrigger$ TrigBlocked | AddSVar$ StormsurgeKrakenDraw | CheckSVar$ X | SVarCompare$ GE1 | Description$ Lieutenant - As long as you control your commander, CARDNAME gets +2/+2 and has "Whenever CARDNAME becomes blocked, you may draw two cards." +SVar:TrigBlocked:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ StormsurgeKrakenDraw | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME becomes blocked, you may draw two cards. +SVar:StormsurgeKrakenDraw:DB$ Draw | NumCards$ 2 +SVar:X:Count$Valid Card.IsCommander+YouOwn+YouCtrl +SVar:BuffedBy:Card.IsCommander +SVar:RemRandomDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/stormsurge_kraken.jpg diff --git a/forge-gui/res/cardsfolder/t/teferi_temporal_archmage.txt b/forge-gui/res/cardsfolder/t/teferi_temporal_archmage.txt new file mode 100644 index 00000000000..3dbb350eb54 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/teferi_temporal_archmage.txt @@ -0,0 +1,12 @@ +Name:Teferi, Temporal Archmage +ManaCost:4 U U +Types:Planeswalker Teferi +Loyalty:5 +Text:CARDNAME can be your commander. +A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 2 | SpellDescription$ Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library. +A:AB$ Untap | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | UntapUpTo$ True | UntapType$ Permanent | Amount$ 4 | SpellDescription$ Untap up to four target permanents. +A:AB$ Effect | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Teferi, Temporal Archmage emblem | Image$ teferi_temporal_archmage_emblem | StaticAbilities$ InstantPlaneswalkers | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant." +SVar:InstantPlaneswalkers:Mode$ Continuous | EffectZone$ Command | Affected$ Planeswalker.YouCtrl | AddHiddenKeyword$ CARDNAME's loyalty abilities can be activated at instant speed. | Description$ You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant. +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/teferi_temporal_archmage.jpg +Oracle:[+1] Look at the top two cards of your library. Put one of them into your hand and the other on the bottom of your library.\n[-1] Untap up to four target permanents.\n[-10] You get an emblem with "You may activate loyalty abilities of planeswalkers you control on any player's turn any time you could cast an instant."\nTeferi, Temporal Archmage can be your commander. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/t/thunderfoot_baloth.txt b/forge-gui/res/cardsfolder/t/thunderfoot_baloth.txt new file mode 100644 index 00000000000..100934e706a --- /dev/null +++ b/forge-gui/res/cardsfolder/t/thunderfoot_baloth.txt @@ -0,0 +1,11 @@ +Name:Thunderfoot Baloth +ManaCost:4 G G +Types:Creature Beast +PT:5/5 +K:Trample +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | CheckSVar$ X | SVarCompare$ GE1 | Description$ Lieutenant - As long as you control your commander, CARDNAME gets +2/+2 and other creatures you control get +2/+2 and have trample. +S:Mode$ Continuous | Affected$ Creature.YouCtrl+Other | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Trample | CheckSVar$ X | SVarCompare$ GE1 +SVar:X:Count$Valid Card.IsCommander+YouOwn+YouCtrl +SVar:BuffedBy:Card.IsCommander +SVar:RemRandomDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/thunderfoot_baloth.jpg diff --git a/forge-gui/res/cardsfolder/t/titania_protector_of_argoth.txt b/forge-gui/res/cardsfolder/t/titania_protector_of_argoth.txt new file mode 100644 index 00000000000..e07e57ef33f --- /dev/null +++ b/forge-gui/res/cardsfolder/t/titania_protector_of_argoth.txt @@ -0,0 +1,10 @@ +Name:Titania, Protector of Argoth +ManaCost:3 G G +Types:Legendary Creature Elemental +PT:5/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target land card from your graveyard to the battlefield. +SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Land.YouCtrl +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a land you control is put into a graveyard from the battlefield, put a 5/3 green Elemental creature token onto the battlefield. +SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Elemental | TokenTypes$ Creature,Elemental | TokenOwner$ You | TokenColors$ Green | TokenPower$ 5 | TokenToughness$ 3 | TokenImage$ g 5 3 elemental +SVar:Picture:http://www.wizards.com/global/images/magic/general/titania_protector_of_argoth.jpg +Oracle:When Titania, Protector of Argoth enters the battlefield, return target land card from your graveyard to the battlefield.\nWhenever a land you control is put into a graveyard from the battlefield, put a 5/3 green Elemental creature token onto the battlefield. diff --git a/forge-gui/res/cardsfolder/t/tyrants_familiar.txt b/forge-gui/res/cardsfolder/t/tyrants_familiar.txt new file mode 100644 index 00000000000..5cbad30d120 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tyrants_familiar.txt @@ -0,0 +1,13 @@ +Name:Tyrant's Familiar +ManaCost:5 R R +Types:Creature Dragon +PT:5/5 +K:Flying +K:Haste +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | AddTrigger$ TrigAttacks | CheckSVar$ X | SVarCompare$ GE1 | Description$ Lieutenant - As long as you control your commander, CARDNAME gets +2/+2 and has "Whenever CARDNAME attacks, it deals 7 damage to target creature defending player controls." +SVar:TrigAttacks:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals 7 damage to target creature defending player controls. +SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature defending player controls | NumDmg$ 7 +SVar:X:Count$Valid Card.IsCommander+YouOwn+YouCtrl +SVar:BuffedBy:Card.IsCommander +SVar:RemRandomDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/tyrants_familiar.jpg diff --git a/forge-gui/res/cardsfolder/u/unstable_obelisk.txt b/forge-gui/res/cardsfolder/u/unstable_obelisk.txt new file mode 100644 index 00000000000..cb5dcf40d42 --- /dev/null +++ b/forge-gui/res/cardsfolder/u/unstable_obelisk.txt @@ -0,0 +1,7 @@ +Name:Unstable Obelisk +ManaCost:3 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add {1} to your mana pool. +A:AB$ Destroy | Cost$ 7 T Sac<1/CARDNAME> | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SpellDescription$ Destroy target permanent. +SVar:Picture:http://www.wizards.com/global/images/magic/general/unstable_obelisk.jpg +Oracle:{T}: Add {1} to your mana pool.\n{7}, T, Sacrifice Unstable Obelisk: Destroy target permanent. diff --git a/forge-gui/res/cardsfolder/w/wake_the_dead.txt b/forge-gui/res/cardsfolder/w/wake_the_dead.txt new file mode 100644 index 00000000000..30f215644c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/wake_the_dead.txt @@ -0,0 +1,12 @@ +Name:Wake the Dead +ManaCost:X B B +Types:Instant +Text:Cast CARDNAME only during combat on an opponent's turn. +A:SP$ ChangeZone | Cost$ X B B | TargetMin$ 0 | TargetMax$ MaxTgts | OpponentTurn$ True | ActivationPhases$ BeginCombat->EndCombat | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creatures in your graveyard | GainControl$ True | SubAbility$ DBDelay | References$ X,MaxTgts | SpellDescription$ Return X target creature cards from your graveyard to the battlefield. Sacrifice those creatures at the beginning of the next end step. +SVar:X:Targeted$Amount +SVar:MaxTgts:Count$TypeInYourYard.Creature +SVar:DBDelay:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigSac | RememberObjects$ Targeted | TriggerDescription$ CARDNAME - Sacrifice the creatures at the beginning of the next end step. | AILogic$ Always +SVar:TrigSac:AB$ SacrificeAll | Cost$ 0 | Defined$ DelayTriggerRemembered | Controller$ You +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/wake_the_dead.jpg +Oracle:Cast Wake the Dead only during combat on an opponent's turn.\nReturn X target creature cards from your graveyard to the battlefield. Sacrifice those creatures at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/w/warmonger_hellkite.txt b/forge-gui/res/cardsfolder/w/warmonger_hellkite.txt new file mode 100644 index 00000000000..68d63999457 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/warmonger_hellkite.txt @@ -0,0 +1,9 @@ +Name:Warmonger Hellkite +ManaCost:4 R R +Types:Creature Dragon +PT:5/5 +K:Flying +S:Mode$ Continuous | Affected$ Creature | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ All creatures attack each combat if able. +A:AB$ PumpAll | Cost$ 1 R | ValidCards$ Creature.attacking | NumAtt$ +1 | SpellDescription$ Attacking creatures get +1/+0 until end of turn. +SVar:Picture:http://www.wizards.com/global/images/magic/general/warmonger_hellkite.jpg +Oracle:Flying\nAll creatures attack each combat if able.\n{1}{R}: Attacking creatures get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/well_of_ideas.txt b/forge-gui/res/cardsfolder/w/well_of_ideas.txt new file mode 100644 index 00000000000..06dc25533d4 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/well_of_ideas.txt @@ -0,0 +1,10 @@ +Name:Well of Ideas +ManaCost:5 U +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw1 | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards. +SVar:TrigDraw1:DB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 2 +T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player.Other | TriggerZones$ Battlefield | Execute$ TrigDraw2 | TriggerDescription$ At the beginning of each other player's draw step, that player draws an additional card. +SVar:TrigDraw2:AB$ Draw | Cost$ 0 | NumCards$ 1 | Defined$ TriggeredPlayer +T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw1 | TriggerDescription$ At the beginning of your draw step, draw two additional cards. +SVar:Picture:http://www.wizards.com/global/images/magic/general/well_of_ideas.jpg +Oracle:When Well of Ideas enters the battlefield, draw two cards.\nAt the beginning of each other player's draw step, that player draws an additional card.\nAt the beginning of your draw step, draw two additional cards.