From 0d592c4096565ba50904f986fe9c04de999465eb Mon Sep 17 00:00:00 2001 From: Lyu Zong-Hong Date: Sat, 19 Jun 2021 13:40:33 +0900 Subject: [PATCH] Update types --- .gitignore | 1 + .../res/cardsfolder/a/aesthir_glider.txt | 2 +- .../res/cardsfolder/a/angelic_rocket.txt | 2 +- .../res/cardsfolder/a/ascendant_evincar.txt | 2 +- .../cardsfolder/a/atraxa_praetors_voice.txt | 2 +- .../a/azors_gateway_sanctum_of_the_sun.txt | 2 +- .../b/belbe_corrupted_observer.txt | 2 +- .../res/cardsfolder/b/blackcleave_goblin.txt | 2 +- forge-gui/res/cardsfolder/b/blight_mamba.txt | 2 +- .../res/cardsfolder/b/blighted_agent.txt | 2 +- .../cardsfolder/b/blightsteel_colossus.txt | 2 +- forge-gui/res/cardsfolder/b/blightwidow.txt | 2 +- forge-gui/res/cardsfolder/b/blind_zealot.txt | 2 +- .../res/cardsfolder/b/blinding_souleater.txt | 2 +- forge-gui/res/cardsfolder/b/blistergrub.txt | 2 +- forge-gui/res/cardsfolder/b/body_snatcher.txt | 2 +- forge-gui/res/cardsfolder/b/bone_shredder.txt | 2 +- .../res/cardsfolder/b/brutalizer_exarch.txt | 2 +- .../cardsfolder/c/captain_lannery_storm.txt | 2 +- .../res/cardsfolder/c/carnifex_demon.txt | 2 +- .../res/cardsfolder/c/cathedral_membrane.txt | 2 +- forge-gui/res/cardsfolder/c/caustic_hound.txt | 2 +- .../cardsfolder/c/chained_throatseeker.txt | 2 +- .../cardsfolder/c/chancellor_of_the_annex.txt | 2 +- .../cardsfolder/c/chancellor_of_the_dross.txt | 2 +- .../c/chancellor_of_the_spires.txt | 2 +- .../c/chancellor_of_the_tangle.txt | 2 +- forge-gui/res/cardsfolder/c/clamor_shaman.txt | 2 +- .../cardsfolder/c/commander_greven_il_vec.txt | 2 +- .../res/cardsfolder/c/contagious_nim.txt | 2 +- forge-gui/res/cardsfolder/c/core_prowler.txt | 2 +- forge-gui/res/cardsfolder/c/corpse_cur.txt | 2 +- .../res/cardsfolder/c/corrupted_harvester.txt | 2 +- forge-gui/res/cardsfolder/c/crazed_skirge.txt | 2 +- forge-gui/res/cardsfolder/c/cystbearer.txt | 2 +- .../res/cardsfolder/d/darkslick_drake.txt | 2 +- .../res/cardsfolder/d/death_hood_cobra.txt | 2 +- .../res/cardsfolder/d/deathmist_raptor.txt | 2 +- .../res/cardsfolder/d/deceiver_exarch.txt | 2 +- forge-gui/res/cardsfolder/d/dementia_bat.txt | 2 +- .../res/cardsfolder/d/demonlord_belzenlok.txt | 2 +- .../res/cardsfolder/d/devouring_strossus.txt | 2 +- forge-gui/res/cardsfolder/d/diamond_lion.txt | 2 +- forge-gui/res/cardsfolder/d/dream_strix.txt | 2 +- forge-gui/res/cardsfolder/d/dross_hopper.txt | 2 +- forge-gui/res/cardsfolder/d/dross_ripper.txt | 2 +- .../res/cardsfolder/d/dungeon_master.txt | 2 +- .../res/cardsfolder/e/earl_of_squirrel.txt | 2 +- .../res/cardsfolder/e/eastern_paladin.txt | 2 +- .../e/elesh_norn_grand_cenobite.txt | 2 +- .../cardsfolder/e/elvish_impersonators.txt | 2 +- .../res/cardsfolder/e/entomber_exarch.txt | 2 +- .../res/cardsfolder/e/ertai_the_corrupted.txt | 2 +- .../res/cardsfolder/e/etched_monstrosity.txt | 2 +- forge-gui/res/cardsfolder/e/eviscerator.txt | 2 +- .../cardsfolder/e/evra_halcyon_witness.txt | 2 +- .../cardsfolder/e/ezuri_claw_of_progress.txt | 4 +- .../res/cardsfolder/f/fallen_ferromancer.txt | 2 +- .../cardsfolder/f/first_sphere_gargantua.txt | 2 +- .../res/cardsfolder/f/flameborn_viron.txt | 2 +- ...flamescroll_celebrant_revel_in_silence.txt | 2 +- forge-gui/res/cardsfolder/f/flensermite.txt | 2 +- .../res/cardsfolder/f/flesh_eater_imp.txt | 2 +- forge-gui/res/cardsfolder/f/flesh_reaver.txt | 2 +- forge-gui/res/cardsfolder/f/fume_spitter.txt | 2 +- forge-gui/res/cardsfolder/f/furnace_scamp.txt | 2 +- forge-gui/res/cardsfolder/g/gallowbraid.txt | 2 +- .../cardsfolder/g/geth_lord_of_the_vault.txt | 2 +- .../g/ghost_of_ramirez_depietro.txt | 4 +- .../res/cardsfolder/g/glissa_the_traitor.txt | 2 +- .../res/cardsfolder/g/glissas_courier.txt | 2 +- forge-gui/res/cardsfolder/g/glistener_elf.txt | 2 +- .../res/cardsfolder/g/gnome_made_engine.txt | 2 +- .../res/cardsfolder/g/goblin_bowling_team.txt | 2 +- forge-gui/res/cardsfolder/g/gore_vassal.txt | 2 +- .../cardsfolder/g/greven_predator_captain.txt | 2 +- .../res/cardsfolder/g/gruesome_slaughter.txt | 2 +- .../cardsfolder/h/hand_of_the_praetors.txt | 2 +- forge-gui/res/cardsfolder/h/hex_parasite.txt | 2 +- forge-gui/res/cardsfolder/h/hollow_dogs.txt | 2 +- forge-gui/res/cardsfolder/i/ichor_rats.txt | 2 +- forge-gui/res/cardsfolder/i/ichorclaw_myr.txt | 2 +- .../cardsfolder/i/immolating_souleater.txt | 2 +- .../res/cardsfolder/i/impaler_shrike.txt | 2 +- .../res/cardsfolder/i/inquisitor_exarch.txt | 2 +- .../cardsfolder/i/insatiable_souleater.txt | 2 +- .../res/cardsfolder/i/invader_parasite.txt | 2 +- .../cardsfolder/j/jin_gitaxias_core_augur.txt | 2 +- .../k/keskit_the_flesh_sculptor.txt | 2 +- forge-gui/res/cardsfolder/k/kiln_walker.txt | 2 +- .../cardsfolder/k/krrik_son_of_yawgmoth.txt | 2 +- forge-gui/res/cardsfolder/l/labro_bot.txt | 2 +- forge-gui/res/cardsfolder/l/lost_leonin.txt | 2 +- .../res/cardsfolder/l/loxodon_convert.txt | 2 +- .../res/cardsfolder/m/marauding_knight.txt | 2 +- forge-gui/res/cardsfolder/m/massacre_wurm.txt | 2 +- .../res/cardsfolder/m/mistral_singer.txt | 2 +- .../res/cardsfolder/m/moltensteel_dragon.txt | 2 +- forge-gui/res/cardsfolder/m/morinfen.txt | 2 +- forge-gui/res/cardsfolder/m/mortis_dogs.txt | 2 +- .../res/cardsfolder/m/mycosynth_fiend.txt | 2 +- .../res/cardsfolder/n/necrogen_scudder.txt | 2 +- forge-gui/res/cardsfolder/n/necropede.txt | 2 +- .../res/cardsfolder/n/noxious_gearhulk.txt | 4 +- forge-gui/res/cardsfolder/o/oculus.txt | 2 +- forge-gui/res/cardsfolder/o/ogre_menial.txt | 2 +- .../res/cardsfolder/o/order_of_yawgmoth.txt | 2 +- forge-gui/res/cardsfolder/p/perilous_myr.txt | 2 +- .../res/cardsfolder/p/pestilent_souleater.txt | 2 +- .../cardsfolder/p/phyrexian_battleflies.txt | 2 +- .../cardsfolder/p/phyrexian_bloodstock.txt | 2 +- .../cardsfolder/p/phyrexian_broodlings.txt | 2 +- .../res/cardsfolder/p/phyrexian_colossus.txt | 2 +- .../res/cardsfolder/p/phyrexian_crusader.txt | 2 +- .../res/cardsfolder/p/phyrexian_debaser.txt | 2 +- .../res/cardsfolder/p/phyrexian_defiler.txt | 2 +- .../res/cardsfolder/p/phyrexian_delver.txt | 2 +- .../res/cardsfolder/p/phyrexian_denouncer.txt | 2 +- .../res/cardsfolder/p/phyrexian_devourer.txt | 2 +- .../res/cardsfolder/p/phyrexian_digester.txt | 2 +- .../cardsfolder/p/phyrexian_dreadnought.txt | 2 +- .../res/cardsfolder/p/phyrexian_driver.txt | 2 +- .../res/cardsfolder/p/phyrexian_gargantua.txt | 2 +- .../res/cardsfolder/p/phyrexian_ghoul.txt | 2 +- .../res/cardsfolder/p/phyrexian_gremlins.txt | 2 +- .../res/cardsfolder/p/phyrexian_hulk.txt | 2 +- .../res/cardsfolder/p/phyrexian_hydra.txt | 2 +- .../cardsfolder/p/phyrexian_infiltrator.txt | 2 +- .../res/cardsfolder/p/phyrexian_ingester.txt | 2 +- .../res/cardsfolder/p/phyrexian_ironfoot.txt | 2 +- .../cardsfolder/p/phyrexian_juggernaut.txt | 2 +- .../res/cardsfolder/p/phyrexian_marauder.txt | 2 +- .../res/cardsfolder/p/phyrexian_metamorph.txt | 2 +- .../res/cardsfolder/p/phyrexian_monitor.txt | 2 +- .../res/cardsfolder/p/phyrexian_negator.txt | 2 +- .../cardsfolder/p/phyrexian_obliterator.txt | 2 +- .../cardsfolder/p/phyrexian_plaguelord.txt | 2 +- .../res/cardsfolder/p/phyrexian_prowler.txt | 2 +- .../res/cardsfolder/p/phyrexian_rager.txt | 2 +- .../res/cardsfolder/p/phyrexian_reaper.txt | 2 +- .../res/cardsfolder/p/phyrexian_revoker.txt | 2 +- .../res/cardsfolder/p/phyrexian_scuta.txt | 2 +- .../res/cardsfolder/p/phyrexian_slayer.txt | 2 +- .../cardsfolder/p/phyrexian_snowcrusher.txt | 2 +- .../cardsfolder/p/phyrexian_soulgorger.txt | 2 +- .../res/cardsfolder/p/phyrexian_vatmother.txt | 2 +- .../res/cardsfolder/p/phyrexian_walker.txt | 2 +- .../res/cardsfolder/p/phyrexian_war_beast.txt | 2 +- .../res/cardsfolder/p/pierce_strider.txt | 2 +- forge-gui/res/cardsfolder/p/pith_driller.txt | 2 +- forge-gui/res/cardsfolder/p/plague_dogs.txt | 2 +- .../res/cardsfolder/p/plague_engineer.txt | 2 +- forge-gui/res/cardsfolder/p/plague_myr.txt | 2 +- .../res/cardsfolder/p/plague_spitter.txt | 2 +- .../res/cardsfolder/p/plague_stinger.txt | 2 +- .../res/cardsfolder/p/plaguemaw_beast.txt | 2 +- .../cardsfolder/p/porcelain_legionnaire.txt | 2 +- forge-gui/res/cardsfolder/p/priest_of_gix.txt | 2 +- .../res/cardsfolder/p/priest_of_urabrask.txt | 2 +- .../res/cardsfolder/p/priest_of_yawgmoth.txt | 2 +- .../res/cardsfolder/p/priests_of_norn.txt | 2 +- forge-gui/res/cardsfolder/p/prison_realm.txt | 2 +- .../res/cardsfolder/p/psychosis_crawler.txt | 2 +- forge-gui/res/cardsfolder/p/putrefax.txt | 2 +- .../res/cardsfolder/q/quilled_slagwurm.txt | 2 +- .../res/cardsfolder/q/quirion_ranger.txt | 2 +- forge-gui/res/cardsfolder/r/rackling.txt | 2 +- .../cardsfolder/r/ranger_captain_of_eos.txt | 2 +- .../res/cardsfolder/r/rathi_assassin.txt | 2 +- forge-gui/res/cardsfolder/r/rathi_fiend.txt | 2 +- .../res/cardsfolder/r/rathi_intimidator.txt | 2 +- .../res/cardsfolder/r/ravenous_skirge.txt | 2 +- forge-gui/res/cardsfolder/r/razor_swine.txt | 2 +- .../res/cardsfolder/r/reaper_of_sheoldred.txt | 2 +- forge-gui/res/cardsfolder/r/robot_chicken.txt | 2 +- forge-gui/res/cardsfolder/r/rot_wolf.txt | 2 +- .../res/cardsfolder/r/rotted_hystrix.txt | 2 +- .../res/cardsfolder/r/ruinous_gremlin.txt | 4 +- .../res/cardsfolder/r/rusted_slasher.txt | 2 +- .../res/cardsfolder/s/sanguine_guard.txt | 2 +- forge-gui/res/cardsfolder/s/sarcomite_myr.txt | 2 +- .../res/cardsfolder/s/scourge_servant.txt | 2 +- .../res/cardsfolder/s/scuttling_sliver.txt | 2 +- .../res/cardsfolder/s/selenia_dark_angel.txt | 2 +- forge-gui/res/cardsfolder/s/septic_rats.txt | 2 +- forge-gui/res/cardsfolder/s/serum_raker.txt | 2 +- .../res/cardsfolder/s/shattered_angel.txt | 2 +- .../s/sheoldred_whispering_one.txt | 2 +- forge-gui/res/cardsfolder/s/shivan_zombie.txt | 2 +- forge-gui/res/cardsfolder/s/shriek_raptor.txt | 2 +- forge-gui/res/cardsfolder/s/skinrender.txt | 2 +- .../res/cardsfolder/s/skirge_familiar.txt | 2 +- .../s/skithiryx_the_blight_dragon.txt | 2 +- .../res/cardsfolder/s/skittering_horror.txt | 2 +- .../res/cardsfolder/s/skittering_skirge.txt | 2 +- forge-gui/res/cardsfolder/s/slag_fiend.txt | 2 +- forge-gui/res/cardsfolder/s/slash_panther.txt | 2 +- forge-gui/res/cardsfolder/s/sleeper_agent.txt | 2 +- .../res/cardsfolder/s/slinking_skirge.txt | 2 +- .../cardsfolder/s/soul_of_new_phyrexia.txt | 2 +- forge-gui/res/cardsfolder/s/spellskite.txt | 2 +- forge-gui/res/cardsfolder/s/spinebiter.txt | 2 +- .../res/cardsfolder/s/spined_thopter.txt | 2 +- .../res/cardsfolder/s/spineless_thug.txt | 2 +- forge-gui/res/cardsfolder/s/spire_monitor.txt | 2 +- .../res/cardsfolder/s/spiteful_bully.txt | 2 +- .../res/cardsfolder/s/stronghold_assassin.txt | 2 +- forge-gui/res/cardsfolder/s/suture_priest.txt | 2 +- forge-gui/res/cardsfolder/t/tangle_angler.txt | 2 +- forge-gui/res/cardsfolder/t/tangle_hulk.txt | 2 +- .../res/cardsfolder/t/tel_jilad_fallen.txt | 2 +- .../res/cardsfolder/t/tethered_skirge.txt | 2 +- .../res/cardsfolder/t/the_legend_of_arena.txt | 2 +- forge-gui/res/cardsfolder/t/thrummingbird.txt | 2 +- .../res/cardsfolder/t/thundering_tanadon.txt | 2 +- forge-gui/res/cardsfolder/t/tine_shrike.txt | 2 +- .../res/cardsfolder/t/tormentor_exarch.txt | 2 +- forge-gui/res/cardsfolder/t/toxic_nim.txt | 2 +- .../cardsfolder/t/trespassing_souleater.txt | 2 +- forge-gui/res/cardsfolder/t/tsabo_tavoc.txt | 2 +- .../res/cardsfolder/t/tsabos_assassin.txt | 2 +- forge-gui/res/cardsfolder/u/unworthy_dead.txt | 2 +- .../res/cardsfolder/u/urabrask_the_hidden.txt | 2 +- .../res/cardsfolder/v/vampire_aristocrat.txt | 2 +- forge-gui/res/cardsfolder/v/vault_skirge.txt | 2 +- forge-gui/res/cardsfolder/v/vebulid.txt | 2 +- forge-gui/res/cardsfolder/v/vector_asp.txt | 2 +- .../res/cardsfolder/v/vedalken_anatomist.txt | 2 +- forge-gui/res/cardsfolder/v/viral_drake.txt | 2 +- .../res/cardsfolder/v/viridian_betrayers.txt | 2 +- .../res/cardsfolder/v/viridian_corrupter.txt | 2 +- .../res/cardsfolder/v/viridian_emissary.txt | 2 +- forge-gui/res/cardsfolder/v/viseling.txt | 2 +- .../res/cardsfolder/v/volrath_the_fallen.txt | 2 +- .../v/volrath_the_shapestealer.txt | 2 +- .../cardsfolder/v/volraths_shapeshifter.txt | 2 +- .../res/cardsfolder/v/voracious_vacuum.txt | 2 +- .../v/vorinclex_voice_of_hunger.txt | 2 +- .../res/cardsfolder/w/western_paladin.txt | 2 +- .../res/cardsfolder/w/whispering_specter.txt | 2 +- .../cardsfolder/w/willowdusk_essence_seer.txt | 2 +- .../cardsfolder/x/xantcha_sleeper_agent.txt | 2 +- .../res/cardsfolder/y/yawgmoth_demon.txt | 2 +- forge-gui/tools/oracleScript.py | 47 +++++++++++++------ 244 files changed, 279 insertions(+), 261 deletions(-) diff --git a/.gitignore b/.gitignore index 1f0dde4c51f..e3c0d798518 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,7 @@ .vscode/settings.json .vscode/launch.json +.factorypath # Ignore NetBeans config files diff --git a/forge-gui/res/cardsfolder/a/aesthir_glider.txt b/forge-gui/res/cardsfolder/a/aesthir_glider.txt index aef4c4899e1..eafc8c4ee8e 100644 --- a/forge-gui/res/cardsfolder/a/aesthir_glider.txt +++ b/forge-gui/res/cardsfolder/a/aesthir_glider.txt @@ -1,6 +1,6 @@ Name:Aesthir Glider ManaCost:3 -Types:Artifact Creature Bird +Types:Artifact Creature Bird Construct PT:2/1 K:CARDNAME can't block. K:Flying diff --git a/forge-gui/res/cardsfolder/a/angelic_rocket.txt b/forge-gui/res/cardsfolder/a/angelic_rocket.txt index 7ed8b9ecdbf..2c532a2928b 100644 --- a/forge-gui/res/cardsfolder/a/angelic_rocket.txt +++ b/forge-gui/res/cardsfolder/a/angelic_rocket.txt @@ -1,6 +1,6 @@ Name:Angelic Rocket ManaCost:8 -Types:Artifact Creature Angel +Types:Host Artifact Creature Angel PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | Host$ True | TriggerDescription$ When this creature enters the battlefield, you may destroy target nonland permanent. diff --git a/forge-gui/res/cardsfolder/a/ascendant_evincar.txt b/forge-gui/res/cardsfolder/a/ascendant_evincar.txt index fee710036a3..f13748aae8e 100644 --- a/forge-gui/res/cardsfolder/a/ascendant_evincar.txt +++ b/forge-gui/res/cardsfolder/a/ascendant_evincar.txt @@ -1,6 +1,6 @@ Name:Ascendant Evincar ManaCost:4 B B -Types:Legendary Creature Vampire Noble +Types:Legendary Creature Phyrexian Vampire Noble PT:3/3 K:Flying S:Mode$ Continuous | Affected$ Creature.Black+Other | AddPower$ 1 | AddToughness$ 1 | Description$ Other black creatures get +1/+1. diff --git a/forge-gui/res/cardsfolder/a/atraxa_praetors_voice.txt b/forge-gui/res/cardsfolder/a/atraxa_praetors_voice.txt index c9be7309894..d52204fbb0f 100644 --- a/forge-gui/res/cardsfolder/a/atraxa_praetors_voice.txt +++ b/forge-gui/res/cardsfolder/a/atraxa_praetors_voice.txt @@ -1,6 +1,6 @@ Name:Atraxa, Praetors' Voice ManaCost:G W U B -Types:Legendary Creature Angel Horror +Types:Legendary Creature Phyrexian Angel Horror PT:4/4 K:Flying K:Vigilance diff --git a/forge-gui/res/cardsfolder/a/azors_gateway_sanctum_of_the_sun.txt b/forge-gui/res/cardsfolder/a/azors_gateway_sanctum_of_the_sun.txt index 035678ec55f..1c42f694a2b 100644 --- a/forge-gui/res/cardsfolder/a/azors_gateway_sanctum_of_the_sun.txt +++ b/forge-gui/res/cardsfolder/a/azors_gateway_sanctum_of_the_sun.txt @@ -20,7 +20,7 @@ ALTERNATE Name:Sanctum of the Sun ManaCost:no cost Colors:colorless -Types:Land +Types:Legendary Land A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ X | SpellDescription$ Add X mana of any one color, where X is your life total. SVar:X:Count$YourLifeTotal SVar:Picture:http://www.wizards.com/global/images/magic/general/sanctum_of_the_sun.jpg diff --git a/forge-gui/res/cardsfolder/b/belbe_corrupted_observer.txt b/forge-gui/res/cardsfolder/b/belbe_corrupted_observer.txt index 78867b9de4c..d05a03abeb5 100644 --- a/forge-gui/res/cardsfolder/b/belbe_corrupted_observer.txt +++ b/forge-gui/res/cardsfolder/b/belbe_corrupted_observer.txt @@ -1,6 +1,6 @@ Name:Belbe, Corrupted Observer ManaCost:B G -Types:Legendary Creature Elf Zombie +Types:Legendary Creature Phyrexian Zombie Elf PT:2/2 T:Mode$ Phase | Phase$ Main2 | TriggerZones$ Battlefield | Execute$ TrigMana | TriggerDescription$ At the beginning of each player's postcombat main phase, that player adds {C}{C} for each of your opponents who lost life this turn. (Damage causes loss of life.) SVar:TrigMana:DB$ Mana | Produced$ C | Amount$ X | Defined$ TriggeredPlayer diff --git a/forge-gui/res/cardsfolder/b/blackcleave_goblin.txt b/forge-gui/res/cardsfolder/b/blackcleave_goblin.txt index 0786911071a..dbc72940a73 100644 --- a/forge-gui/res/cardsfolder/b/blackcleave_goblin.txt +++ b/forge-gui/res/cardsfolder/b/blackcleave_goblin.txt @@ -1,6 +1,6 @@ Name:Blackcleave Goblin ManaCost:3 B -Types:Creature Goblin Zombie +Types:Creature Phyrexian Goblin Zombie PT:2/1 K:Haste K:Infect diff --git a/forge-gui/res/cardsfolder/b/blight_mamba.txt b/forge-gui/res/cardsfolder/b/blight_mamba.txt index 18df6cb04a3..ef96e289bee 100644 --- a/forge-gui/res/cardsfolder/b/blight_mamba.txt +++ b/forge-gui/res/cardsfolder/b/blight_mamba.txt @@ -1,6 +1,6 @@ Name:Blight Mamba ManaCost:1 G -Types:Creature Snake +Types:Creature Phyrexian Snake PT:1/1 K:Infect A:AB$ Regenerate | Cost$ 1 G | SpellDescription$ Regenerate CARDNAME. diff --git a/forge-gui/res/cardsfolder/b/blighted_agent.txt b/forge-gui/res/cardsfolder/b/blighted_agent.txt index 167708f605f..451d0c11aec 100644 --- a/forge-gui/res/cardsfolder/b/blighted_agent.txt +++ b/forge-gui/res/cardsfolder/b/blighted_agent.txt @@ -1,6 +1,6 @@ Name:Blighted Agent ManaCost:1 U -Types:Creature Human Rogue +Types:Creature Phyrexian Human Rogue PT:1/1 K:Infect K:Unblockable diff --git a/forge-gui/res/cardsfolder/b/blightsteel_colossus.txt b/forge-gui/res/cardsfolder/b/blightsteel_colossus.txt index a9f1c5cf7fd..cbf5ebc03b0 100644 --- a/forge-gui/res/cardsfolder/b/blightsteel_colossus.txt +++ b/forge-gui/res/cardsfolder/b/blightsteel_colossus.txt @@ -1,6 +1,6 @@ Name:Blightsteel Colossus ManaCost:12 -Types:Artifact Creature Golem +Types:Artifact Creature Phyrexian Golem PT:11/11 K:Trample K:Infect diff --git a/forge-gui/res/cardsfolder/b/blightwidow.txt b/forge-gui/res/cardsfolder/b/blightwidow.txt index c9b75f9a478..bac6ab68792 100644 --- a/forge-gui/res/cardsfolder/b/blightwidow.txt +++ b/forge-gui/res/cardsfolder/b/blightwidow.txt @@ -1,6 +1,6 @@ Name:Blightwidow ManaCost:3 G -Types:Creature Spider +Types:Creature Phyrexian Spider PT:2/4 K:Reach K:Infect diff --git a/forge-gui/res/cardsfolder/b/blind_zealot.txt b/forge-gui/res/cardsfolder/b/blind_zealot.txt index 3037c75ed07..2903abe0dc1 100644 --- a/forge-gui/res/cardsfolder/b/blind_zealot.txt +++ b/forge-gui/res/cardsfolder/b/blind_zealot.txt @@ -1,6 +1,6 @@ Name:Blind Zealot ManaCost:1 B B -Types:Creature Human Cleric +Types:Creature Phyrexian Human Cleric PT:2/2 K:Intimidate T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may sacrifice it. If you do, destroy target creature that player controls. diff --git a/forge-gui/res/cardsfolder/b/blinding_souleater.txt b/forge-gui/res/cardsfolder/b/blinding_souleater.txt index 1528646a671..bb545c1e9ff 100644 --- a/forge-gui/res/cardsfolder/b/blinding_souleater.txt +++ b/forge-gui/res/cardsfolder/b/blinding_souleater.txt @@ -1,6 +1,6 @@ Name:Blinding Souleater ManaCost:3 -Types:Artifact Creature Cleric +Types:Artifact Creature Phyrexian Cleric PT:1/3 A:AB$ Tap | Cost$ PW T | ValidTgts$ Creature | TgtPrompt$ Select target creature | AIPhyrexianPayment$ Never | SpellDescription$ Tap target creature. AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/b/blistergrub.txt b/forge-gui/res/cardsfolder/b/blistergrub.txt index 447a467812c..8ac43dfc199 100644 --- a/forge-gui/res/cardsfolder/b/blistergrub.txt +++ b/forge-gui/res/cardsfolder/b/blistergrub.txt @@ -1,6 +1,6 @@ Name:Blistergrub ManaCost:2 B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:2/2 K:Swampwalk T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is dies, each opponent loses 2 life. diff --git a/forge-gui/res/cardsfolder/b/body_snatcher.txt b/forge-gui/res/cardsfolder/b/body_snatcher.txt index ceba3f0ba1d..d1bebf178cd 100644 --- a/forge-gui/res/cardsfolder/b/body_snatcher.txt +++ b/forge-gui/res/cardsfolder/b/body_snatcher.txt @@ -1,6 +1,6 @@ Name:Body Snatcher ManaCost:2 B B -Types:Creature Minion +Types:Creature Phyrexian Minion PT:2/2 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBExileMe | TriggerDescription$ When CARDNAME enters the battlefield, exile it unless you discard a creature card. SVar:DBExileMe:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile | UnlessCost$ Discard<1/Creature> | UnlessPayer$ You diff --git a/forge-gui/res/cardsfolder/b/bone_shredder.txt b/forge-gui/res/cardsfolder/b/bone_shredder.txt index 28ea5e89636..1f331de6ab9 100644 --- a/forge-gui/res/cardsfolder/b/bone_shredder.txt +++ b/forge-gui/res/cardsfolder/b/bone_shredder.txt @@ -1,6 +1,6 @@ Name:Bone Shredder ManaCost:2 B -Types:Creature Minion +Types:Creature Phyrexian Minion PT:1/1 K:Flying K:Echo:2 B diff --git a/forge-gui/res/cardsfolder/b/brutalizer_exarch.txt b/forge-gui/res/cardsfolder/b/brutalizer_exarch.txt index cf0e91ee8f1..cc3aad0f38b 100644 --- a/forge-gui/res/cardsfolder/b/brutalizer_exarch.txt +++ b/forge-gui/res/cardsfolder/b/brutalizer_exarch.txt @@ -1,6 +1,6 @@ Name:Brutalizer Exarch ManaCost:5 G -Types:Creature Cleric +Types:Creature Phyrexian Cleric PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBSearch,DBRemove diff --git a/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt b/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt index 39d34642954..4c06ecc8ec8 100644 --- a/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt +++ b/forge-gui/res/cardsfolder/c/captain_lannery_storm.txt @@ -1,6 +1,6 @@ Name:Captain Lannery Storm ManaCost:2 R -Types:Creature Legendary Human Pirate +Types:Legendary Creature Human Pirate PT:2/2 K:Haste T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a Treasure token. diff --git a/forge-gui/res/cardsfolder/c/carnifex_demon.txt b/forge-gui/res/cardsfolder/c/carnifex_demon.txt index f75b8d45e20..14d26a0daf5 100644 --- a/forge-gui/res/cardsfolder/c/carnifex_demon.txt +++ b/forge-gui/res/cardsfolder/c/carnifex_demon.txt @@ -1,6 +1,6 @@ Name:Carnifex Demon ManaCost:4 B B -Types:Creature Demon +Types:Creature Phyrexian Demon PT:6/6 K:Flying K:etbCounter:M1M1:2 diff --git a/forge-gui/res/cardsfolder/c/cathedral_membrane.txt b/forge-gui/res/cardsfolder/c/cathedral_membrane.txt index c72997041ef..b7d178ca96d 100644 --- a/forge-gui/res/cardsfolder/c/cathedral_membrane.txt +++ b/forge-gui/res/cardsfolder/c/cathedral_membrane.txt @@ -1,6 +1,6 @@ Name:Cathedral Membrane ManaCost:1 PW -Types:Artifact Creature Wall +Types:Artifact Creature Phyrexian Wall PT:0/3 K:Defender T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDmg | TriggerController$ TriggeredCardController | Phase$ BeginCombat->EndCombat | TriggerDescription$ When CARDNAME dies during combat, it deals 6 damage to each creature it blocked this combat. diff --git a/forge-gui/res/cardsfolder/c/caustic_hound.txt b/forge-gui/res/cardsfolder/c/caustic_hound.txt index 2a416a006ca..043d2d8f14a 100644 --- a/forge-gui/res/cardsfolder/c/caustic_hound.txt +++ b/forge-gui/res/cardsfolder/c/caustic_hound.txt @@ -1,6 +1,6 @@ Name:Caustic Hound ManaCost:5 B -Types:Creature Dog +Types:Creature Phyrexian Dog PT:4/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player loses 4 life. SVar:TrigLoseLife:DB$LoseLife | LifeAmount$ 4 | Defined$ Player diff --git a/forge-gui/res/cardsfolder/c/chained_throatseeker.txt b/forge-gui/res/cardsfolder/c/chained_throatseeker.txt index 2af12641274..212bf727b34 100644 --- a/forge-gui/res/cardsfolder/c/chained_throatseeker.txt +++ b/forge-gui/res/cardsfolder/c/chained_throatseeker.txt @@ -1,6 +1,6 @@ Name:Chained Throatseeker ManaCost:5 U -Types:Creature Horror +Types:Creature Phyrexian Horror PT:5/5 K:Infect S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ IsPoisoned | Description$ CARDNAME can't attack unless defending player is poisoned. diff --git a/forge-gui/res/cardsfolder/c/chancellor_of_the_annex.txt b/forge-gui/res/cardsfolder/c/chancellor_of_the_annex.txt index fdc7a1c618f..7a15eedc1ec 100644 --- a/forge-gui/res/cardsfolder/c/chancellor_of_the_annex.txt +++ b/forge-gui/res/cardsfolder/c/chancellor_of_the_annex.txt @@ -1,6 +1,6 @@ Name:Chancellor of the Annex ManaCost:4 W W W -Types:Creature Angel +Types:Creature Phyrexian Angel PT:5/6 K:Flying K:MayEffectFromOpeningHand:RevealCard diff --git a/forge-gui/res/cardsfolder/c/chancellor_of_the_dross.txt b/forge-gui/res/cardsfolder/c/chancellor_of_the_dross.txt index f8bddfe8e53..eedce2d4f78 100644 --- a/forge-gui/res/cardsfolder/c/chancellor_of_the_dross.txt +++ b/forge-gui/res/cardsfolder/c/chancellor_of_the_dross.txt @@ -1,6 +1,6 @@ Name:Chancellor of the Dross ManaCost:4 B B B -Types:Creature Vampire +Types:Creature Phyrexian Vampire PT:6/6 K:MayEffectFromOpeningHand:RevealCard K:Flying diff --git a/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt b/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt index 3a00732ecc2..e2ef365427f 100644 --- a/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt +++ b/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt @@ -1,6 +1,6 @@ Name:Chancellor of the Spires ManaCost:4 U U U -Types:Creature Sphinx +Types:Creature Phyrexian Sphinx PT:5/7 K:MayEffectFromOpeningHand:RevealCard K:Flying diff --git a/forge-gui/res/cardsfolder/c/chancellor_of_the_tangle.txt b/forge-gui/res/cardsfolder/c/chancellor_of_the_tangle.txt index 10dfebee270..4ddbd157840 100644 --- a/forge-gui/res/cardsfolder/c/chancellor_of_the_tangle.txt +++ b/forge-gui/res/cardsfolder/c/chancellor_of_the_tangle.txt @@ -1,6 +1,6 @@ Name:Chancellor of the Tangle ManaCost:4 G G G -Types:Creature Beast +Types:Creature Phyrexian Beast PT:6/7 K:MayEffectFromOpeningHand:ManaOnMain K:Vigilance diff --git a/forge-gui/res/cardsfolder/c/clamor_shaman.txt b/forge-gui/res/cardsfolder/c/clamor_shaman.txt index c6143ac22c4..36f6d0db1d9 100644 --- a/forge-gui/res/cardsfolder/c/clamor_shaman.txt +++ b/forge-gui/res/cardsfolder/c/clamor_shaman.txt @@ -1,6 +1,6 @@ Name:Clamor Shaman ManaCost:2 R -Types:Creature Shaman +Types:Creature Goblin Shaman PT:1/1 K:Riot T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ Whenever CARDNAME attacks, target creature an opponent controls can't block this turn. diff --git a/forge-gui/res/cardsfolder/c/commander_greven_il_vec.txt b/forge-gui/res/cardsfolder/c/commander_greven_il_vec.txt index b1a844c52e6..9596fa410d1 100644 --- a/forge-gui/res/cardsfolder/c/commander_greven_il_vec.txt +++ b/forge-gui/res/cardsfolder/c/commander_greven_il_vec.txt @@ -1,6 +1,6 @@ Name:Commander Greven il-Vec ManaCost:3 B B B -Types:Legendary Creature Human Warrior +Types:Legendary Creature Phyrexian Human Warrior PT:7/5 K:Fear T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice a creature. diff --git a/forge-gui/res/cardsfolder/c/contagious_nim.txt b/forge-gui/res/cardsfolder/c/contagious_nim.txt index 869469a174b..6e14eb8c0e8 100644 --- a/forge-gui/res/cardsfolder/c/contagious_nim.txt +++ b/forge-gui/res/cardsfolder/c/contagious_nim.txt @@ -1,6 +1,6 @@ Name:Contagious Nim ManaCost:2 B -Types:Creature Zombie +Types:Creature Phyrexian Zombie PT:2/2 K:Infect SVar:Picture:http://www.wizards.com/global/images/magic/general/contagious_nim.jpg diff --git a/forge-gui/res/cardsfolder/c/core_prowler.txt b/forge-gui/res/cardsfolder/c/core_prowler.txt index 72d8344a54a..79a81a09126 100644 --- a/forge-gui/res/cardsfolder/c/core_prowler.txt +++ b/forge-gui/res/cardsfolder/c/core_prowler.txt @@ -1,6 +1,6 @@ Name:Core Prowler ManaCost:4 -Types:Artifact Creature Horror +Types:Artifact Creature Phyrexian Horror PT:2/2 K:Infect T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, proliferate. diff --git a/forge-gui/res/cardsfolder/c/corpse_cur.txt b/forge-gui/res/cardsfolder/c/corpse_cur.txt index 3e38f862a5d..ee7cefb9a5c 100644 --- a/forge-gui/res/cardsfolder/c/corpse_cur.txt +++ b/forge-gui/res/cardsfolder/c/corpse_cur.txt @@ -1,6 +1,6 @@ Name:Corpse Cur ManaCost:4 -Types:Artifact Creature Dog +Types:Artifact Creature Phyrexian Dog PT:2/2 K:Infect T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature card with infect from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/c/corrupted_harvester.txt b/forge-gui/res/cardsfolder/c/corrupted_harvester.txt index 9618dd71424..f2568417f2a 100644 --- a/forge-gui/res/cardsfolder/c/corrupted_harvester.txt +++ b/forge-gui/res/cardsfolder/c/corrupted_harvester.txt @@ -1,6 +1,6 @@ Name:Corrupted Harvester ManaCost:4 B B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:6/3 A:AB$ Regenerate | Cost$ B Sac<1/Creature> | SpellDescription$ Regenerate CARDNAME. SVar:AIPreferences:SacCost$Creature.token,Creature.cmcLE5+powerLE3+toughnessLE4 diff --git a/forge-gui/res/cardsfolder/c/crazed_skirge.txt b/forge-gui/res/cardsfolder/c/crazed_skirge.txt index f15d9588630..b6613b0fddd 100644 --- a/forge-gui/res/cardsfolder/c/crazed_skirge.txt +++ b/forge-gui/res/cardsfolder/c/crazed_skirge.txt @@ -1,6 +1,6 @@ Name:Crazed Skirge ManaCost:3 B -Types:Creature Imp +Types:Creature Phyrexian Imp PT:2/2 K:Flying K:Haste diff --git a/forge-gui/res/cardsfolder/c/cystbearer.txt b/forge-gui/res/cardsfolder/c/cystbearer.txt index fc1443e8d9d..3b75c129522 100644 --- a/forge-gui/res/cardsfolder/c/cystbearer.txt +++ b/forge-gui/res/cardsfolder/c/cystbearer.txt @@ -1,6 +1,6 @@ Name:Cystbearer ManaCost:2 G -Types:Creature Beast +Types:Creature Phyrexian Beast PT:2/3 K:Infect SVar:Picture:http://www.wizards.com/global/images/magic/general/cystbearer.jpg diff --git a/forge-gui/res/cardsfolder/d/darkslick_drake.txt b/forge-gui/res/cardsfolder/d/darkslick_drake.txt index 2d98d8f030c..21fcf8ce2f8 100644 --- a/forge-gui/res/cardsfolder/d/darkslick_drake.txt +++ b/forge-gui/res/cardsfolder/d/darkslick_drake.txt @@ -1,6 +1,6 @@ Name:Darkslick Drake ManaCost:2 U U -Types:Creature Drake +Types:Creature Phyrexian Drake PT:2/4 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, draw a card. diff --git a/forge-gui/res/cardsfolder/d/death_hood_cobra.txt b/forge-gui/res/cardsfolder/d/death_hood_cobra.txt index e3971136e29..c8ac87ed957 100644 --- a/forge-gui/res/cardsfolder/d/death_hood_cobra.txt +++ b/forge-gui/res/cardsfolder/d/death_hood_cobra.txt @@ -1,6 +1,6 @@ Name:Death-Hood Cobra ManaCost:1 G -Types:Creature Snake +Types:Creature Phyrexian Snake PT:2/2 A:AB$ Pump | Cost$ 1 G | Defined$ Self | KW$ Reach | SpellDescription$ CARDNAME gains reach until end of turn. A:AB$ Pump | Cost$ 1 G | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/d/deathmist_raptor.txt b/forge-gui/res/cardsfolder/d/deathmist_raptor.txt index 8627a95fc6b..c90b851af75 100644 --- a/forge-gui/res/cardsfolder/d/deathmist_raptor.txt +++ b/forge-gui/res/cardsfolder/d/deathmist_raptor.txt @@ -1,6 +1,6 @@ Name:Deathmist Raptor ManaCost:1 G G -Types:Creature Dinosaur +Types:Creature Dinosaur Beast PT:3/3 K:Deathtouch K:Megamorph:4 G diff --git a/forge-gui/res/cardsfolder/d/deceiver_exarch.txt b/forge-gui/res/cardsfolder/d/deceiver_exarch.txt index 7c54cd7bd65..438af37733e 100644 --- a/forge-gui/res/cardsfolder/d/deceiver_exarch.txt +++ b/forge-gui/res/cardsfolder/d/deceiver_exarch.txt @@ -1,6 +1,6 @@ Name:Deceiver Exarch ManaCost:2 U -Types:Creature Cleric +Types:Creature Phyrexian Cleric PT:1/4 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY diff --git a/forge-gui/res/cardsfolder/d/dementia_bat.txt b/forge-gui/res/cardsfolder/d/dementia_bat.txt index f8c421d56b9..215d455fe15 100644 --- a/forge-gui/res/cardsfolder/d/dementia_bat.txt +++ b/forge-gui/res/cardsfolder/d/dementia_bat.txt @@ -1,6 +1,6 @@ Name:Dementia Bat ManaCost:4 B -Types:Creature Bat +Types:Creature Phyrexian Bat PT:2/2 K:Flying A:AB$ Discard | Cost$ Sac<1/CARDNAME> 4 B | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. diff --git a/forge-gui/res/cardsfolder/d/demonlord_belzenlok.txt b/forge-gui/res/cardsfolder/d/demonlord_belzenlok.txt index 51b194ba290..95d7885e422 100644 --- a/forge-gui/res/cardsfolder/d/demonlord_belzenlok.txt +++ b/forge-gui/res/cardsfolder/d/demonlord_belzenlok.txt @@ -1,6 +1,6 @@ Name:Demonlord Belzenlok ManaCost:4 B B -Types:Legendary Creature Demon +Types:Legendary Creature Elder Demon PT:6/6 K:Flying K:Trample diff --git a/forge-gui/res/cardsfolder/d/devouring_strossus.txt b/forge-gui/res/cardsfolder/d/devouring_strossus.txt index f33047ca2f9..e69838808bc 100644 --- a/forge-gui/res/cardsfolder/d/devouring_strossus.txt +++ b/forge-gui/res/cardsfolder/d/devouring_strossus.txt @@ -1,6 +1,6 @@ Name:Devouring Strossus ManaCost:5 B B B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:9/9 K:Flying K:Trample diff --git a/forge-gui/res/cardsfolder/d/diamond_lion.txt b/forge-gui/res/cardsfolder/d/diamond_lion.txt index 3fb036b5e1f..51620f9cf50 100644 --- a/forge-gui/res/cardsfolder/d/diamond_lion.txt +++ b/forge-gui/res/cardsfolder/d/diamond_lion.txt @@ -1,6 +1,6 @@ Name:Diamond Lion ManaCost:2 -Types:Artifact Creature Lion +Types:Artifact Creature Cat PT:2/2 A:AB$ Mana | Cost$ T Discard<0/Hand> Sac<1/CARDNAME> | Produced$ Any | Amount$ 3 | InstantSpeed$ True | SpellDescription$ Add three mana of any one color. Activate only as an instant. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/d/dream_strix.txt b/forge-gui/res/cardsfolder/d/dream_strix.txt index b677b9d5062..080a792b01f 100644 --- a/forge-gui/res/cardsfolder/d/dream_strix.txt +++ b/forge-gui/res/cardsfolder/d/dream_strix.txt @@ -1,6 +1,6 @@ Name:Dream Strix ManaCost:2 U -Types:Creature Bird Ilusion +Types:Creature Bird Illusion PT:3/2 K:Flying T:Mode$ BecomesTarget | ValidTarget$ Card.Self | SourceType$ Spell | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell, sacrifice it. diff --git a/forge-gui/res/cardsfolder/d/dross_hopper.txt b/forge-gui/res/cardsfolder/d/dross_hopper.txt index 6fa8d6e77ac..db86cf9aab3 100644 --- a/forge-gui/res/cardsfolder/d/dross_hopper.txt +++ b/forge-gui/res/cardsfolder/d/dross_hopper.txt @@ -1,6 +1,6 @@ Name:Dross Hopper ManaCost:1 B -Types:Creature Insect Horror +Types:Creature Phyrexian Insect Horror PT:2/1 A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/dross_hopper.jpg diff --git a/forge-gui/res/cardsfolder/d/dross_ripper.txt b/forge-gui/res/cardsfolder/d/dross_ripper.txt index 973cd32bb6e..f7d92a67788 100644 --- a/forge-gui/res/cardsfolder/d/dross_ripper.txt +++ b/forge-gui/res/cardsfolder/d/dross_ripper.txt @@ -1,6 +1,6 @@ Name:Dross Ripper ManaCost:4 -Types:Artifact Creature Dog +Types:Artifact Creature Phyrexian Dog PT:3/3 A:AB$ Pump | Cost$ 2 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{2}{B}: Dross Ripper gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dungeon_master.txt b/forge-gui/res/cardsfolder/d/dungeon_master.txt index 1510b67fa0c..6c2c694614b 100644 --- a/forge-gui/res/cardsfolder/d/dungeon_master.txt +++ b/forge-gui/res/cardsfolder/d/dungeon_master.txt @@ -1,6 +1,6 @@ Name:Dungeon Master ManaCost:2 W U -Types:Legendary Planeswalker Dungeon-Master +Types:Legendary Planeswalker Dungeon Master Loyalty:1 K:ETBReplacement:Other:RollLoyal SVar:RollLoyal:DB$ RollDice | Sides$ 4 | ResultSVar$ Result | SubAbility$ DBLoyalty | SpellDescription$ Add 1d4 loyalty counters to CARDNAME diff --git a/forge-gui/res/cardsfolder/e/earl_of_squirrel.txt b/forge-gui/res/cardsfolder/e/earl_of_squirrel.txt index 503fce937c2..698eb8c3ed7 100644 --- a/forge-gui/res/cardsfolder/e/earl_of_squirrel.txt +++ b/forge-gui/res/cardsfolder/e/earl_of_squirrel.txt @@ -1,6 +1,6 @@ Name:Earl of Squirrel ManaCost:4 G G -Types:Creature Squirrel Advisor +Types:Creature Squirrel Noble Advisor S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Creature.token+YouCtrl | AddType$ Squirrel | Description$ Creature tokens you control are Squirrels in addition to their other creature types. S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Squirrel.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Squirrels you control get +1/+1. T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Squirrellink (Damage dealt by this creature also causes you to create that many 1/1 green Squirrel creature tokens.) diff --git a/forge-gui/res/cardsfolder/e/eastern_paladin.txt b/forge-gui/res/cardsfolder/e/eastern_paladin.txt index 57709a3dc30..e1a483da34c 100644 --- a/forge-gui/res/cardsfolder/e/eastern_paladin.txt +++ b/forge-gui/res/cardsfolder/e/eastern_paladin.txt @@ -1,6 +1,6 @@ Name:Eastern Paladin ManaCost:2 B B -Types:Creature Zombie Knight +Types:Creature Phyrexian Zombie Knight PT:3/3 A:AB$ Destroy | Cost$ B B T | ValidTgts$ Creature.Green | TgtPrompt$ Select target green creature | SpellDescription$ Destroy target green creature. AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/e/elesh_norn_grand_cenobite.txt b/forge-gui/res/cardsfolder/e/elesh_norn_grand_cenobite.txt index 61d1b50e67c..d8c684be9aa 100644 --- a/forge-gui/res/cardsfolder/e/elesh_norn_grand_cenobite.txt +++ b/forge-gui/res/cardsfolder/e/elesh_norn_grand_cenobite.txt @@ -1,6 +1,6 @@ Name:Elesh Norn, Grand Cenobite ManaCost:5 W W -Types:Legendary Creature Praetor +Types:Legendary Creature Phyrexian Praetor PT:4/7 K:Vigilance S:Mode$ Continuous | Affected$ Creature.YouCtrl+Other | AddPower$ 2 | AddToughness$ 2 | Description$ Other creatures you control get +2/+2. diff --git a/forge-gui/res/cardsfolder/e/elvish_impersonators.txt b/forge-gui/res/cardsfolder/e/elvish_impersonators.txt index 41c131b13e4..2b683ba15ac 100644 --- a/forge-gui/res/cardsfolder/e/elvish_impersonators.txt +++ b/forge-gui/res/cardsfolder/e/elvish_impersonators.txt @@ -1,6 +1,6 @@ Name:Elvish Impersonators ManaCost:3 G -Types:Creature Elf +Types:Creature Elves PT:*/* K:Flying K:ETBReplacement:Other:TrigRoll diff --git a/forge-gui/res/cardsfolder/e/entomber_exarch.txt b/forge-gui/res/cardsfolder/e/entomber_exarch.txt index 84bf231e77b..864f26906f9 100644 --- a/forge-gui/res/cardsfolder/e/entomber_exarch.txt +++ b/forge-gui/res/cardsfolder/e/entomber_exarch.txt @@ -1,6 +1,6 @@ Name:Entomber Exarch ManaCost:2 B B -Types:Creature Cleric +Types:Creature Phyrexian Cleric PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBSearch,DBRemove diff --git a/forge-gui/res/cardsfolder/e/ertai_the_corrupted.txt b/forge-gui/res/cardsfolder/e/ertai_the_corrupted.txt index 81c353c34d0..238bcb2409f 100644 --- a/forge-gui/res/cardsfolder/e/ertai_the_corrupted.txt +++ b/forge-gui/res/cardsfolder/e/ertai_the_corrupted.txt @@ -1,6 +1,6 @@ Name:Ertai, the Corrupted ManaCost:2 W U B -Types:Legendary Creature Human Wizard +Types:Legendary Creature Phyrexian Human Wizard PT:3/4 A:AB$ Counter | Cost$ U T Sac<1/Creature;Enchantment/creature or enchantment> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/e/etched_monstrosity.txt b/forge-gui/res/cardsfolder/e/etched_monstrosity.txt index 90cb4942bc6..8ea4a5050e7 100644 --- a/forge-gui/res/cardsfolder/e/etched_monstrosity.txt +++ b/forge-gui/res/cardsfolder/e/etched_monstrosity.txt @@ -1,6 +1,6 @@ Name:Etched Monstrosity ManaCost:5 -Types:Artifact Creature Golem +Types:Artifact Creature Phyrexian Golem PT:10/10 K:etbCounter:M1M1:5 A:AB$ Draw | Cost$ W U B R G SubCounter<5/M1M1> | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 3 | SpellDescription$ Target player draws three cards. diff --git a/forge-gui/res/cardsfolder/e/eviscerator.txt b/forge-gui/res/cardsfolder/e/eviscerator.txt index 1bb58e5fc16..a0dbd9babb7 100644 --- a/forge-gui/res/cardsfolder/e/eviscerator.txt +++ b/forge-gui/res/cardsfolder/e/eviscerator.txt @@ -1,6 +1,6 @@ Name:Eviscerator ManaCost:3 B B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:5/5 K:Protection from white T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, you lose 5 life. diff --git a/forge-gui/res/cardsfolder/e/evra_halcyon_witness.txt b/forge-gui/res/cardsfolder/e/evra_halcyon_witness.txt index 24e84ff1104..812274edf73 100644 --- a/forge-gui/res/cardsfolder/e/evra_halcyon_witness.txt +++ b/forge-gui/res/cardsfolder/e/evra_halcyon_witness.txt @@ -1,6 +1,6 @@ Name:Evra, Halcyon Witness ManaCost:4 W W -Types:Legendary Creature Creature Avatar +Types:Legendary Creature Avatar PT:4/4 K:Lifelink A:AB$ ExchangeLifeVariant | Cost$ 4 | ConditionPresent$ Creature.StrictlySelf | Defined$ You | Mode$ Power | SpellDescription$ Exchange your life total with CARDNAME's power. diff --git a/forge-gui/res/cardsfolder/e/ezuri_claw_of_progress.txt b/forge-gui/res/cardsfolder/e/ezuri_claw_of_progress.txt index 2a764672d8b..b11d87fc345 100644 --- a/forge-gui/res/cardsfolder/e/ezuri_claw_of_progress.txt +++ b/forge-gui/res/cardsfolder/e/ezuri_claw_of_progress.txt @@ -1,6 +1,6 @@ Name:Ezuri, Claw of Progress ManaCost:2 G U -Types:Legendary Creature Elf Warrior +Types:Legendary Creature Phyrexian Elf Warrior PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerLE2+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature with power 2 or less enters the battlefield under your control, you get an experience counter. SVar:TrigPutCounter:DB$ PutCounter | Defined$ You | CounterType$ Experience | CounterNum$ 1 @@ -9,4 +9,4 @@ SVar:TrigPutCounter2:DB$ PutCounter | ValidTgts$ Creature.Other+YouCtrl | TgtPro SVar:X:Count$YourCountersExperience SVar:BuffedBy:Creature.powerLE2 SVar:Picture:http://www.wizards.com/global/images/magic/general/ezuri_claw_of_progress.jpg -Oracle:Whenever a creature with power 2 or less enters the battlefield under your control, you get an experience counter.\nAt the beginning of combat on your turn, put X +1/+1 counters on another target creature you control, where X is the number of experience counters you have. \ No newline at end of file +Oracle:Whenever a creature with power 2 or less enters the battlefield under your control, you get an experience counter.\nAt the beginning of combat on your turn, put X +1/+1 counters on another target creature you control, where X is the number of experience counters you have. diff --git a/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt b/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt index 04fe69497a3..567b49575cb 100644 --- a/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt +++ b/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt @@ -1,6 +1,6 @@ Name:Fallen Ferromancer ManaCost:3 R -Types:Creature Human Shaman +Types:Creature Phyrexian Human Shaman PT:1/1 K:Infect A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt b/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt index 112ba5ab554..fe5b78dcaeb 100644 --- a/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt +++ b/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt @@ -1,6 +1,6 @@ Name:First-Sphere Gargantua ManaCost:4 B B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:5/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife diff --git a/forge-gui/res/cardsfolder/f/flameborn_viron.txt b/forge-gui/res/cardsfolder/f/flameborn_viron.txt index 2d41b2b74d5..d9224e4ed75 100644 --- a/forge-gui/res/cardsfolder/f/flameborn_viron.txt +++ b/forge-gui/res/cardsfolder/f/flameborn_viron.txt @@ -1,6 +1,6 @@ Name:Flameborn Viron ManaCost:4 R R -Types:Creature Insect +Types:Creature Phyrexian Insect PT:6/4 SVar:Picture:http://www.wizards.com/global/images/magic/general/flameborn_viron.jpg Oracle: diff --git a/forge-gui/res/cardsfolder/f/flamescroll_celebrant_revel_in_silence.txt b/forge-gui/res/cardsfolder/f/flamescroll_celebrant_revel_in_silence.txt index 684ce80140d..163d80c8176 100644 --- a/forge-gui/res/cardsfolder/f/flamescroll_celebrant_revel_in_silence.txt +++ b/forge-gui/res/cardsfolder/f/flamescroll_celebrant_revel_in_silence.txt @@ -1,6 +1,6 @@ Name:Flamescroll Celebrant ManaCost:1 R -Types:Creature Human Cleric +Types:Creature Human Shaman PT:2/1 T:Mode$ AbilityCast | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent activates an ability that isn't a mana ability, CARDNAME deals 1 damage to that player. SVar:TrigDmg:DB$ DealDamage | NumDmg$ 1 | Defined$ TriggeredActivator diff --git a/forge-gui/res/cardsfolder/f/flensermite.txt b/forge-gui/res/cardsfolder/f/flensermite.txt index 290ba39cf52..0b44742265a 100644 --- a/forge-gui/res/cardsfolder/f/flensermite.txt +++ b/forge-gui/res/cardsfolder/f/flensermite.txt @@ -1,6 +1,6 @@ Name:Flensermite ManaCost:1 B -Types:Creature Gremlin +Types:Creature Phyrexian Gremlin PT:1/1 K:Infect K:Lifelink diff --git a/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt b/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt index 2a0c78e2219..92841d25efc 100644 --- a/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt +++ b/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt @@ -1,6 +1,6 @@ Name:Flesh-Eater Imp ManaCost:3 B -Types:Creature Imp +Types:Creature Phyrexian Imp PT:2/2 K:Flying K:Infect diff --git a/forge-gui/res/cardsfolder/f/flesh_reaver.txt b/forge-gui/res/cardsfolder/f/flesh_reaver.txt index 2bc22eb7554..0fc3b0cd94d 100644 --- a/forge-gui/res/cardsfolder/f/flesh_reaver.txt +++ b/forge-gui/res/cardsfolder/f/flesh_reaver.txt @@ -1,6 +1,6 @@ Name:Flesh Reaver ManaCost:1 B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:4/4 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature,Opponent | Execute$ TrigFleshReaverDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a creature or opponent, CARDNAME deals that much damage to you. SVar:TrigFleshReaverDamage:DB$ DealDamage | NumDmg$ FleshReaverX | Defined$ You diff --git a/forge-gui/res/cardsfolder/f/fume_spitter.txt b/forge-gui/res/cardsfolder/f/fume_spitter.txt index 69e92b90508..eff56efda9b 100644 --- a/forge-gui/res/cardsfolder/f/fume_spitter.txt +++ b/forge-gui/res/cardsfolder/f/fume_spitter.txt @@ -1,6 +1,6 @@ Name:Fume Spitter ManaCost:B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:1/1 A:AB$ PutCounter | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | CounterType$ M1M1 | CounterNum$ 1 | SpellDescription$ Put a -1/-1 counter on target creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/fume_spitter.jpg diff --git a/forge-gui/res/cardsfolder/f/furnace_scamp.txt b/forge-gui/res/cardsfolder/f/furnace_scamp.txt index e4aaa99d0d8..7780b04a1e4 100644 --- a/forge-gui/res/cardsfolder/f/furnace_scamp.txt +++ b/forge-gui/res/cardsfolder/f/furnace_scamp.txt @@ -1,6 +1,6 @@ Name:Furnace Scamp ManaCost:R -Types:Creature Beast +Types:Creature Phyrexian Beast PT:1/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may sacrifice it. If you do, CARDNAME deals 3 damage to that player. SVar:TrigDamage:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | Defined$ TriggeredTarget | NumDmg$ 3 diff --git a/forge-gui/res/cardsfolder/g/gallowbraid.txt b/forge-gui/res/cardsfolder/g/gallowbraid.txt index be74605ab0b..f774af44f9e 100644 --- a/forge-gui/res/cardsfolder/g/gallowbraid.txt +++ b/forge-gui/res/cardsfolder/g/gallowbraid.txt @@ -1,6 +1,6 @@ Name:Gallowbraid ManaCost:3 B B -Types:Legendary Creature Horror +Types:Legendary Creature Phyrexian Horror PT:5/5 K:Trample K:Cumulative upkeep:PayLife<1>:Pay 1 life. diff --git a/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt b/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt index 4a3cca52546..f0c54b77b69 100644 --- a/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt +++ b/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt @@ -1,6 +1,6 @@ Name:Geth, Lord of the Vault ManaCost:4 B B -Types:Legendary Creature Zombie +Types:Legendary Creature Phyrexian Zombie PT:5/5 K:Intimidate A:AB$ ChangeZone | Cost$ X B | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target artifact or creature card in an opponent's graveyard | ValidTgts$ Creature.OppOwn+cmcEQX,Artifact.OppOwn+cmcEQX | Tapped$ True | SubAbility$ DBMill | SpellDescription$ Put target artifact or creature card with mana value X from an opponent's graveyard onto the battlefield under your control tapped. Then that player mills X cards. diff --git a/forge-gui/res/cardsfolder/g/ghost_of_ramirez_depietro.txt b/forge-gui/res/cardsfolder/g/ghost_of_ramirez_depietro.txt index ad62819425b..7e8b373a0a5 100755 --- a/forge-gui/res/cardsfolder/g/ghost_of_ramirez_depietro.txt +++ b/forge-gui/res/cardsfolder/g/ghost_of_ramirez_depietro.txt @@ -1,6 +1,6 @@ Name:Ghost of Ramirez DePietro ManaCost:2 U -Types:Legendary Creature Pirate Spirit +Types:Legendary Creature Spirit Pirate PT:2/3 S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.toughnessGE3 | Description$ CARDNAME can't be blocked by creatures with toughness 3 or greater. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose up to one target card in a graveyard that was discarded or put there from a library this turn. Put that card into its owner's hand. @@ -8,4 +8,4 @@ SVar:TrigChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | Origin$ Grave K:Partner DeckHas:Ability$Graveyard DeckHints:Ability$Mill -Oracle:Ghost of Ramirez DePietro can't be blocked by creatures with toughness 3 or greater.\nWhenever Ghost of Ramirez DePietro deals combat damage to a player, choose up to one target card in a graveyard that was discarded or put there from a library this turn. Put that card into its owner's hand.\nPartner (You can have two commanders if both have partner.) \ No newline at end of file +Oracle:Ghost of Ramirez DePietro can't be blocked by creatures with toughness 3 or greater.\nWhenever Ghost of Ramirez DePietro deals combat damage to a player, choose up to one target card in a graveyard that was discarded or put there from a library this turn. Put that card into its owner's hand.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/g/glissa_the_traitor.txt b/forge-gui/res/cardsfolder/g/glissa_the_traitor.txt index 257a7d3bad5..fdae9183404 100644 --- a/forge-gui/res/cardsfolder/g/glissa_the_traitor.txt +++ b/forge-gui/res/cardsfolder/g/glissa_the_traitor.txt @@ -1,6 +1,6 @@ Name:Glissa, the Traitor ManaCost:B G G -Types:Legendary Creature Zombie Elf +Types:Legendary Creature Phyrexian Zombie Elf PT:3/3 K:First Strike K:Deathtouch diff --git a/forge-gui/res/cardsfolder/g/glissas_courier.txt b/forge-gui/res/cardsfolder/g/glissas_courier.txt index d1fd873a393..3a27dad5650 100644 --- a/forge-gui/res/cardsfolder/g/glissas_courier.txt +++ b/forge-gui/res/cardsfolder/g/glissas_courier.txt @@ -1,6 +1,6 @@ Name:Glissa's Courier ManaCost:1 G G -Types:Creature Horror +Types:Creature Phyrexian Horror PT:2/3 K:Mountainwalk SVar:Picture:http://www.wizards.com/global/images/magic/general/glissas_courier.jpg diff --git a/forge-gui/res/cardsfolder/g/glistener_elf.txt b/forge-gui/res/cardsfolder/g/glistener_elf.txt index a233c897aa9..b3415d8a214 100644 --- a/forge-gui/res/cardsfolder/g/glistener_elf.txt +++ b/forge-gui/res/cardsfolder/g/glistener_elf.txt @@ -1,6 +1,6 @@ Name:Glistener Elf ManaCost:G -Types:Creature Elf Warrior +Types:Creature Phyrexian Elf Warrior PT:1/1 K:Infect SVar:Picture:http://www.wizards.com/global/images/magic/general/glistener_elf.jpg diff --git a/forge-gui/res/cardsfolder/g/gnome_made_engine.txt b/forge-gui/res/cardsfolder/g/gnome_made_engine.txt index 353864f1165..de04e6dde04 100644 --- a/forge-gui/res/cardsfolder/g/gnome_made_engine.txt +++ b/forge-gui/res/cardsfolder/g/gnome_made_engine.txt @@ -1,6 +1,6 @@ Name:Gnome-Made Engine ManaCost:4 -Types:Artifact Host Creature Construct +Types:Host Artifact Creature Construct PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | Host$ True | TriggerDescription$ When this creature enters the battlefield, create a 1/1 colorless Gnome artifact creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_gnome | TokenOwner$ TriggeredCardController diff --git a/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt b/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt index ed9317b9210..c97ce715e0d 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt @@ -1,6 +1,6 @@ Name:Goblin Bowling Team ManaCost:3 R -Types:Creature - Goblin +Types:Creature Goblin PT:1/1 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.Self | ReplaceWith$ RollDamage | Description$ If CARDNAME would deal damage to a permanent or player, it deals that much damage plus the result of a six-sided die roll to that permanent or player instead. SVar:RollDamage:DB$ RollDice | ResultSVar$ Result | SubAbility$ DmgPlus diff --git a/forge-gui/res/cardsfolder/g/gore_vassal.txt b/forge-gui/res/cardsfolder/g/gore_vassal.txt index e0c104a886d..541468bd677 100644 --- a/forge-gui/res/cardsfolder/g/gore_vassal.txt +++ b/forge-gui/res/cardsfolder/g/gore_vassal.txt @@ -1,6 +1,6 @@ Name:Gore Vassal ManaCost:2 W -Types:Creature Dog +Types:Creature Phyrexian Dog PT:2/1 A:AB$ PutCounter | Cost$ Sac<1/CARDNAME> | CounterType$ M1M1 | CounterNum$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberTargets$ True | SubAbility$ DBRegenerate | SpellDescription$ Put a -1/-1 counter on target creature. Then if that creature's toughness is 1 or greater, regenerate it. SVar:DBRegenerate:DB$ Regenerate | Defined$ Remembered | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/g/greven_predator_captain.txt b/forge-gui/res/cardsfolder/g/greven_predator_captain.txt index e70a5cb0229..cd027d4a41c 100644 --- a/forge-gui/res/cardsfolder/g/greven_predator_captain.txt +++ b/forge-gui/res/cardsfolder/g/greven_predator_captain.txt @@ -1,6 +1,6 @@ Name:Greven, Predator Captain ManaCost:3 B R -Types:Legendary Creature Human Warrior +Types:Legendary Creature Phyrexian Human Warrior PT:5/5 K:Menace S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +X/+0, where X is the amount of life you've lost this turn. diff --git a/forge-gui/res/cardsfolder/g/gruesome_slaughter.txt b/forge-gui/res/cardsfolder/g/gruesome_slaughter.txt index 90b0472c196..58970095553 100644 --- a/forge-gui/res/cardsfolder/g/gruesome_slaughter.txt +++ b/forge-gui/res/cardsfolder/g/gruesome_slaughter.txt @@ -1,6 +1,6 @@ Name:Gruesome Slaughter ManaCost:6 -Types:Instant +Types:Sorcery A:SP$ AnimateAll | Cost$ 6 | ValidCards$ Creature.Colorless+YouCtrl | Abilities$ ThrowPunch | sVars$ GruesomeX | SpellDescription$ Until end of turn, colorless creatures you control gain "{T}: This creature deals damage equal to its power to target creature." SVar:ThrowPunch:AB$ DealDamage | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ GruesomeX | SpellDescription$ This creature deals damage equal to its power to target creature. SVar:GruesomeX:Count$CardPower diff --git a/forge-gui/res/cardsfolder/h/hand_of_the_praetors.txt b/forge-gui/res/cardsfolder/h/hand_of_the_praetors.txt index 6a2a10c63e3..4390c674e71 100644 --- a/forge-gui/res/cardsfolder/h/hand_of_the_praetors.txt +++ b/forge-gui/res/cardsfolder/h/hand_of_the_praetors.txt @@ -1,6 +1,6 @@ Name:Hand of the Praetors ManaCost:3 B -Types:Creature Zombie +Types:Creature Phyrexian Zombie PT:3/2 K:Infect S:Mode$ Continuous | Affected$ Creature.withInfect+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control with infect get +1/+1. diff --git a/forge-gui/res/cardsfolder/h/hex_parasite.txt b/forge-gui/res/cardsfolder/h/hex_parasite.txt index 5108ab355aa..e9cdc8ccba6 100644 --- a/forge-gui/res/cardsfolder/h/hex_parasite.txt +++ b/forge-gui/res/cardsfolder/h/hex_parasite.txt @@ -1,6 +1,6 @@ Name:Hex Parasite ManaCost:1 -Types:Artifact Creature Insect +Types:Artifact Creature Phyrexian Insect PT:1/1 A:AB$ RemoveCounter | Cost$ X PB | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ Any | CounterNum$ X | RememberRemoved$ True | SubAbility$ DBPump | SpellDescription$ Remove up to X counters from target permanent. For each counter removed this way, CARDNAME gets +1/+0 until end of turn. SVar:DBPump:DB$ Pump | NumAtt$ +Y | Defined$ Self | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/h/hollow_dogs.txt b/forge-gui/res/cardsfolder/h/hollow_dogs.txt index 461490d8c18..08797fc5c24 100644 --- a/forge-gui/res/cardsfolder/h/hollow_dogs.txt +++ b/forge-gui/res/cardsfolder/h/hollow_dogs.txt @@ -1,6 +1,6 @@ Name:Hollow Dogs ManaCost:4 B -Types:Creature Zombie Dog +Types:Creature Phyrexian Zombie Dog PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 diff --git a/forge-gui/res/cardsfolder/i/ichor_rats.txt b/forge-gui/res/cardsfolder/i/ichor_rats.txt index b0b40b2ffe0..c48c6986999 100644 --- a/forge-gui/res/cardsfolder/i/ichor_rats.txt +++ b/forge-gui/res/cardsfolder/i/ichor_rats.txt @@ -1,6 +1,6 @@ Name:Ichor Rats ManaCost:1 B B -Types:Creature Rat +Types:Creature Phyrexian Rat PT:2/1 K:Infect T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPoison | TriggerDescription$ When CARDNAME enters the battlefield, each player gets a poison counter. diff --git a/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt b/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt index df31638adad..ba7c883d1c3 100644 --- a/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt +++ b/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt @@ -1,6 +1,6 @@ Name:Ichorclaw Myr ManaCost:2 -Types:Artifact Creature Myr +Types:Artifact Creature Phyrexian Myr PT:1/1 K:Infect T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/immolating_souleater.txt b/forge-gui/res/cardsfolder/i/immolating_souleater.txt index 2803a532195..e41fdbc90b7 100644 --- a/forge-gui/res/cardsfolder/i/immolating_souleater.txt +++ b/forge-gui/res/cardsfolder/i/immolating_souleater.txt @@ -1,6 +1,6 @@ Name:Immolating Souleater ManaCost:2 -Types:Artifact Creature Dog +Types:Artifact Creature Phyrexian Dog PT:1/1 A:AB$ Pump | Cost$ PR | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. DeckNeeds:Color$Red diff --git a/forge-gui/res/cardsfolder/i/impaler_shrike.txt b/forge-gui/res/cardsfolder/i/impaler_shrike.txt index c7a08496968..3280f21163d 100644 --- a/forge-gui/res/cardsfolder/i/impaler_shrike.txt +++ b/forge-gui/res/cardsfolder/i/impaler_shrike.txt @@ -1,6 +1,6 @@ Name:Impaler Shrike ManaCost:2 U U -Types:Creature Bird +Types:Creature Phyrexian Bird PT:3/1 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may sacrifice it. If you do, draw three cards. diff --git a/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt b/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt index 7da03c58d01..da0796fe4c6 100644 --- a/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt +++ b/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt @@ -1,6 +1,6 @@ Name:Inquisitor Exarch ManaCost:W W -Types:Creature Cleric +Types:Creature Phyrexian Cleric PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBGain,DBLose diff --git a/forge-gui/res/cardsfolder/i/insatiable_souleater.txt b/forge-gui/res/cardsfolder/i/insatiable_souleater.txt index dce019267ac..bb5f4a5a2e1 100644 --- a/forge-gui/res/cardsfolder/i/insatiable_souleater.txt +++ b/forge-gui/res/cardsfolder/i/insatiable_souleater.txt @@ -1,6 +1,6 @@ Name:Insatiable Souleater ManaCost:4 -Types:Artifact Creature Beast +Types:Artifact Creature Phyrexian Beast PT:5/1 A:AB$ Pump | Cost$ PG | Defined$ Self | KW$ Trample | SpellDescription$ CARDNAME gains trample until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/insatiable_souleater.jpg diff --git a/forge-gui/res/cardsfolder/i/invader_parasite.txt b/forge-gui/res/cardsfolder/i/invader_parasite.txt index abd7a66d8f2..7fe0ae98070 100644 --- a/forge-gui/res/cardsfolder/i/invader_parasite.txt +++ b/forge-gui/res/cardsfolder/i/invader_parasite.txt @@ -1,6 +1,6 @@ Name:Invader Parasite ManaCost:3 R R -Types:Creature Insect +Types:Creature Phyrexian Insect PT:3/2 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, exile target land. SVar:TrigExile:DB$ChangeZone | Imprint$ True | ValidTgts$ Land | TgtPrompt$ Select target land | Origin$ Battlefield | Destination$ Exile diff --git a/forge-gui/res/cardsfolder/j/jin_gitaxias_core_augur.txt b/forge-gui/res/cardsfolder/j/jin_gitaxias_core_augur.txt index 69cbebe1c4e..041740e5576 100644 --- a/forge-gui/res/cardsfolder/j/jin_gitaxias_core_augur.txt +++ b/forge-gui/res/cardsfolder/j/jin_gitaxias_core_augur.txt @@ -1,6 +1,6 @@ Name:Jin-Gitaxias, Core Augur ManaCost:8 U U -Types:Legendary Creature Praetor +Types:Legendary Creature Phyrexian Praetor PT:5/4 K:Flash S:Mode$ Continuous | Affected$ Opponent | RaiseMaxHandSize$ -7 | Description$ Each opponent's maximum hand size is reduced by seven. diff --git a/forge-gui/res/cardsfolder/k/keskit_the_flesh_sculptor.txt b/forge-gui/res/cardsfolder/k/keskit_the_flesh_sculptor.txt index 1738c661382..5731da94cea 100644 --- a/forge-gui/res/cardsfolder/k/keskit_the_flesh_sculptor.txt +++ b/forge-gui/res/cardsfolder/k/keskit_the_flesh_sculptor.txt @@ -1,6 +1,6 @@ Name:Keskit, the Flesh Sculptor ManaCost:2 B -Types:Legendary Creature Human Artificer +Types:Legendary Creature Phyrexian Human Artificer PT:1/3 K:Partner A:AB$ Dig | Cost$ T Sac<3/Artifact.Other;Creature.Other/other artifacts and/or creature> | DigNum$ 3 | ChangeNum$ 2 | DestinationZone2$ Graveyard | SpellDescription$ Look at the top three cards of your library. Put two of them into your hand and the other into your graveyard. diff --git a/forge-gui/res/cardsfolder/k/kiln_walker.txt b/forge-gui/res/cardsfolder/k/kiln_walker.txt index b024ccf97b2..d28cae595e3 100644 --- a/forge-gui/res/cardsfolder/k/kiln_walker.txt +++ b/forge-gui/res/cardsfolder/k/kiln_walker.txt @@ -1,6 +1,6 @@ Name:Kiln Walker ManaCost:3 -Types:Artifact Creature Construct +Types:Artifact Creature Phyrexian Construct PT:0/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +3/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 diff --git a/forge-gui/res/cardsfolder/k/krrik_son_of_yawgmoth.txt b/forge-gui/res/cardsfolder/k/krrik_son_of_yawgmoth.txt index e094fca4926..2d056b01b19 100644 --- a/forge-gui/res/cardsfolder/k/krrik_son_of_yawgmoth.txt +++ b/forge-gui/res/cardsfolder/k/krrik_son_of_yawgmoth.txt @@ -1,6 +1,6 @@ Name:K'rrik, Son of Yawgmoth ManaCost:4 B/P B/P B/P -Types:Legendary Creature Horror Minion +Types:Legendary Creature Phyrexian Horror Minion PT:2/2 K:Lifelink S:Mode$ Continuous | Affected$ You | AddKeyword$ PayLifeInsteadOf:B | Description$ For each {B} in a cost, you may pay 2 life rather than pay that mana. diff --git a/forge-gui/res/cardsfolder/l/labro_bot.txt b/forge-gui/res/cardsfolder/l/labro_bot.txt index 4db662b2404..7dec417cedb 100644 --- a/forge-gui/res/cardsfolder/l/labro_bot.txt +++ b/forge-gui/res/cardsfolder/l/labro_bot.txt @@ -1,6 +1,6 @@ Name:Labro Bot ManaCost:5 -Types:Artifact Host Creature Dog +Types:Host Artifact Creature Dog PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | Host$ True | TriggerDescription$ When this creature enters the battlefield, return target host card or card with augment from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Host.YouOwn,Card.YouOwn+withAugment diff --git a/forge-gui/res/cardsfolder/l/lost_leonin.txt b/forge-gui/res/cardsfolder/l/lost_leonin.txt index f71231ca017..f56cf8e5ba3 100644 --- a/forge-gui/res/cardsfolder/l/lost_leonin.txt +++ b/forge-gui/res/cardsfolder/l/lost_leonin.txt @@ -1,6 +1,6 @@ Name:Lost Leonin ManaCost:1 W -Types:Creature Cat Soldier +Types:Creature Phyrexian Cat Soldier PT:2/1 K:Infect SVar:Picture:http://www.wizards.com/global/images/magic/general/lost_leonin.jpg diff --git a/forge-gui/res/cardsfolder/l/loxodon_convert.txt b/forge-gui/res/cardsfolder/l/loxodon_convert.txt index b2321cb0fa2..7bc326afa55 100644 --- a/forge-gui/res/cardsfolder/l/loxodon_convert.txt +++ b/forge-gui/res/cardsfolder/l/loxodon_convert.txt @@ -1,6 +1,6 @@ Name:Loxodon Convert ManaCost:3 W -Types:Creature Elephant Soldier +Types:Creature Phyrexian Elephant Soldier PT:4/2 SVar:Picture:http://www.wizards.com/global/images/magic/general/loxodon_convert.jpg Oracle: diff --git a/forge-gui/res/cardsfolder/m/marauding_knight.txt b/forge-gui/res/cardsfolder/m/marauding_knight.txt index d1bc45e3d63..1a593ad744e 100644 --- a/forge-gui/res/cardsfolder/m/marauding_knight.txt +++ b/forge-gui/res/cardsfolder/m/marauding_knight.txt @@ -1,6 +1,6 @@ Name:Marauding Knight ManaCost:2 B B -Types:Creature Zombie Knight +Types:Creature Phyrexian Zombie Knight PT:2/2 K:Protection from white S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each Plains your opponents control. diff --git a/forge-gui/res/cardsfolder/m/massacre_wurm.txt b/forge-gui/res/cardsfolder/m/massacre_wurm.txt index fa97346352b..b7b41121583 100644 --- a/forge-gui/res/cardsfolder/m/massacre_wurm.txt +++ b/forge-gui/res/cardsfolder/m/massacre_wurm.txt @@ -1,6 +1,6 @@ Name:Massacre Wurm ManaCost:3 B B B -Types:Creature Wurm +Types:Creature Phyrexian Wurm PT:6/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMassacre | TriggerDescription$ When CARDNAME enters the battlefield, creatures your opponents control get -2/-2 until end of turn. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature an opponent controls dies, that player loses 2 life. diff --git a/forge-gui/res/cardsfolder/m/mistral_singer.txt b/forge-gui/res/cardsfolder/m/mistral_singer.txt index 1dbdd27545b..8c1636034f4 100644 --- a/forge-gui/res/cardsfolder/m/mistral_singer.txt +++ b/forge-gui/res/cardsfolder/m/mistral_singer.txt @@ -1,6 +1,6 @@ Name:Mistral Singer ManaCost:2 U -Types:Creature Human Soldier +Types:Creature Siren PT:2/2 K:Flying K:Prowess diff --git a/forge-gui/res/cardsfolder/m/moltensteel_dragon.txt b/forge-gui/res/cardsfolder/m/moltensteel_dragon.txt index 0901ce62b60..7c336c8428e 100644 --- a/forge-gui/res/cardsfolder/m/moltensteel_dragon.txt +++ b/forge-gui/res/cardsfolder/m/moltensteel_dragon.txt @@ -1,6 +1,6 @@ Name:Moltensteel Dragon ManaCost:4 PR PR -Types:Artifact Creature Dragon +Types:Artifact Creature Phyrexian Dragon PT:4/4 K:Flying A:AB$ Pump | Cost$ PR | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/morinfen.txt b/forge-gui/res/cardsfolder/m/morinfen.txt index d7c22115a4d..0245a99c507 100644 --- a/forge-gui/res/cardsfolder/m/morinfen.txt +++ b/forge-gui/res/cardsfolder/m/morinfen.txt @@ -1,6 +1,6 @@ Name:Morinfen ManaCost:3 B B -Types:Legendary Creature Horror +Types:Legendary Creature Phyrexian Horror PT:5/4 K:Flying K:Cumulative upkeep:PayLife<1>:Pay 1 life. diff --git a/forge-gui/res/cardsfolder/m/mortis_dogs.txt b/forge-gui/res/cardsfolder/m/mortis_dogs.txt index b33622d04f2..4a74268b588 100644 --- a/forge-gui/res/cardsfolder/m/mortis_dogs.txt +++ b/forge-gui/res/cardsfolder/m/mortis_dogs.txt @@ -1,6 +1,6 @@ Name:Mortis Dogs ManaCost:3 B -Types:Creature Dog +Types:Creature Phyrexian Dog PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 diff --git a/forge-gui/res/cardsfolder/m/mycosynth_fiend.txt b/forge-gui/res/cardsfolder/m/mycosynth_fiend.txt index 160dc5b3338..8b57f2e1b0a 100644 --- a/forge-gui/res/cardsfolder/m/mycosynth_fiend.txt +++ b/forge-gui/res/cardsfolder/m/mycosynth_fiend.txt @@ -1,6 +1,6 @@ Name:Mycosynth Fiend ManaCost:2 G -Types:Creature Horror +Types:Creature Phyrexian Horror PT:2/2 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each poison counter your opponents have. SVar:X:Count$TotalOppPoisonCounters diff --git a/forge-gui/res/cardsfolder/n/necrogen_scudder.txt b/forge-gui/res/cardsfolder/n/necrogen_scudder.txt index 355d220ea9c..509b45d9257 100644 --- a/forge-gui/res/cardsfolder/n/necrogen_scudder.txt +++ b/forge-gui/res/cardsfolder/n/necrogen_scudder.txt @@ -1,6 +1,6 @@ Name:Necrogen Scudder ManaCost:2 B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:3/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, you lose 3 life. diff --git a/forge-gui/res/cardsfolder/n/necropede.txt b/forge-gui/res/cardsfolder/n/necropede.txt index 014c764d8d4..b006ac40819 100644 --- a/forge-gui/res/cardsfolder/n/necropede.txt +++ b/forge-gui/res/cardsfolder/n/necropede.txt @@ -1,6 +1,6 @@ Name:Necropede ManaCost:2 -Types:Artifact Creature Insect +Types:Artifact Creature Phyrexian Insect PT:1/1 K:Infect T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigPutCounter | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may put a -1/-1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/n/noxious_gearhulk.txt b/forge-gui/res/cardsfolder/n/noxious_gearhulk.txt index 4b52e59097b..e3cfc62553c 100644 --- a/forge-gui/res/cardsfolder/n/noxious_gearhulk.txt +++ b/forge-gui/res/cardsfolder/n/noxious_gearhulk.txt @@ -1,6 +1,6 @@ Name:Noxious Gearhulk ManaCost:4 B B -Types: Artifact Creature Construct +Types:Artifact Creature Construct PT:5/4 K:Menace T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | RememberLKI$ True | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy another target creature. If a creature is destroyed this way, you gain life equal to its toughness. @@ -9,4 +9,4 @@ SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBClean SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardToughness SVar:Picture:http://www.wizards.com/global/images/magic/general/noxious_gearhulk.jpg -Oracle:Menace\nWhen Noxious Gearhulk enters the battlefield, you may destroy another target creature. If a creature is destroyed this way, you gain life equal to its toughness. \ No newline at end of file +Oracle:Menace\nWhen Noxious Gearhulk enters the battlefield, you may destroy another target creature. If a creature is destroyed this way, you gain life equal to its toughness. diff --git a/forge-gui/res/cardsfolder/o/oculus.txt b/forge-gui/res/cardsfolder/o/oculus.txt index c36536e4f8c..1d18ea0170f 100644 --- a/forge-gui/res/cardsfolder/o/oculus.txt +++ b/forge-gui/res/cardsfolder/o/oculus.txt @@ -1,6 +1,6 @@ Name:Oculus ManaCost:1 U -Types:Creature Homunculus +Types:Creature Phyrexian Homunculus PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may draw a card. SVar:TrigDraw:DB$Draw | Defined$ TriggeredCardController | NumCards$ 1 diff --git a/forge-gui/res/cardsfolder/o/ogre_menial.txt b/forge-gui/res/cardsfolder/o/ogre_menial.txt index de9788e8727..4bc7ac25e1d 100644 --- a/forge-gui/res/cardsfolder/o/ogre_menial.txt +++ b/forge-gui/res/cardsfolder/o/ogre_menial.txt @@ -1,6 +1,6 @@ Name:Ogre Menial ManaCost:3 R -Types:Creature Ogre +Types:Creature Phyrexian Ogre PT:0/4 K:Infect A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/order_of_yawgmoth.txt b/forge-gui/res/cardsfolder/o/order_of_yawgmoth.txt index cecec987dc3..b065c2618ab 100644 --- a/forge-gui/res/cardsfolder/o/order_of_yawgmoth.txt +++ b/forge-gui/res/cardsfolder/o/order_of_yawgmoth.txt @@ -1,6 +1,6 @@ Name:Order of Yawgmoth ManaCost:2 B B -Types:Creature Zombie Knight +Types:Creature Phyrexian Zombie Knight PT:2/2 K:Fear T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards a card. diff --git a/forge-gui/res/cardsfolder/p/perilous_myr.txt b/forge-gui/res/cardsfolder/p/perilous_myr.txt index a061b5685ee..3b95af57eba 100644 --- a/forge-gui/res/cardsfolder/p/perilous_myr.txt +++ b/forge-gui/res/cardsfolder/p/perilous_myr.txt @@ -1,6 +1,6 @@ Name:Perilous Myr ManaCost:2 -Types:Artifact Creature Myr +Types:Artifact Creature Phyrexian Myr PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, it deals 2 damage to any target. SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 diff --git a/forge-gui/res/cardsfolder/p/pestilent_souleater.txt b/forge-gui/res/cardsfolder/p/pestilent_souleater.txt index 7c85396bd8f..42508725738 100644 --- a/forge-gui/res/cardsfolder/p/pestilent_souleater.txt +++ b/forge-gui/res/cardsfolder/p/pestilent_souleater.txt @@ -1,6 +1,6 @@ Name:Pestilent Souleater ManaCost:5 -Types:Artifact Creature Insect +Types:Artifact Creature Phyrexian Insect PT:3/3 A:AB$ Pump | Cost$ PB | Defined$ Self | KW$ Infect | SpellDescription$ CARDNAME gains infect until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/pestilent_souleater.jpg diff --git a/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt b/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt index 7c1219cda76..60dce3a246c 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt @@ -1,6 +1,6 @@ Name:Phyrexian Battleflies ManaCost:B -Types:Creature Insect +Types:Creature Phyrexian Insect PT:0/1 K:Flying A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate no more than twice each turn. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_bloodstock.txt b/forge-gui/res/cardsfolder/p/phyrexian_bloodstock.txt index cbda4449d3c..6a08e39c49a 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_bloodstock.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_bloodstock.txt @@ -1,6 +1,6 @@ Name:Phyrexian Bloodstock ManaCost:4 B -Types:Creature Zombie +Types:Creature Phyrexian Zombie PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, destroy target white creature. It can't be regenerated. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.White | NoRegen$ True | TgtPrompt$ Select target white creature. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_broodlings.txt b/forge-gui/res/cardsfolder/p/phyrexian_broodlings.txt index 42ef7ca66ed..a12e557762b 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_broodlings.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_broodlings.txt @@ -1,6 +1,6 @@ Name:Phyrexian Broodlings ManaCost:1 B B -Types:Creature Minion +Types:Creature Phyrexian Minion PT:2/2 A:AB$ PutCounter | Cost$ 1 Sac<1/Creature> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_broodlings.jpg diff --git a/forge-gui/res/cardsfolder/p/phyrexian_colossus.txt b/forge-gui/res/cardsfolder/p/phyrexian_colossus.txt index 26cf479d3db..01257985344 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_colossus.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_colossus.txt @@ -1,6 +1,6 @@ Name:Phyrexian Colossus ManaCost:7 -Types:Artifact Creature Golem +Types:Artifact Creature Phyrexian Golem PT:8/8 K:CARDNAME doesn't untap during your untap step. A:AB$ Untap | Cost$ PayLife<8> | SpellDescription$ Untap CARDNAME. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_crusader.txt b/forge-gui/res/cardsfolder/p/phyrexian_crusader.txt index a0944be83e0..fa79e633918 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_crusader.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_crusader.txt @@ -1,6 +1,6 @@ Name:Phyrexian Crusader ManaCost:1 B B -Types:Creature Zombie Knight +Types:Creature Phyrexian Zombie Knight PT:2/2 K:First Strike K:Protection from red diff --git a/forge-gui/res/cardsfolder/p/phyrexian_debaser.txt b/forge-gui/res/cardsfolder/p/phyrexian_debaser.txt index 1398c3ac7ee..e5ab85bd2dc 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_debaser.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_debaser.txt @@ -1,6 +1,6 @@ Name:Phyrexian Debaser ManaCost:3 B -Types:Creature Carrier +Types:Creature Phyrexian Carrier PT:2/2 K:Flying A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_defiler.txt b/forge-gui/res/cardsfolder/p/phyrexian_defiler.txt index 8b4fb59cc86..387781bbb22 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_defiler.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_defiler.txt @@ -1,6 +1,6 @@ Name:Phyrexian Defiler ManaCost:2 B B -Types:Creature Carrier +Types:Creature Phyrexian Carrier PT:3/3 A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | AILogic$ BetterCreatureThanSource | SpellDescription$ Target creature gets -3/-3 until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_defiler.jpg diff --git a/forge-gui/res/cardsfolder/p/phyrexian_delver.txt b/forge-gui/res/cardsfolder/p/phyrexian_delver.txt index bec462a0f68..d17d347b72c 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_delver.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_delver.txt @@ -1,6 +1,6 @@ Name:Phyrexian Delver ManaCost:3 B B -Types:Creature Zombie +Types:Creature Phyrexian Zombie PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card from your graveyard to the battlefield. You lose life equal to that card's mana value. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature card in your graveyard | GainControl$ True | ChangeNum$ 1 | SubAbility$ DBLoseLifeYou diff --git a/forge-gui/res/cardsfolder/p/phyrexian_denouncer.txt b/forge-gui/res/cardsfolder/p/phyrexian_denouncer.txt index 98251d3703a..3521b30841e 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_denouncer.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_denouncer.txt @@ -1,6 +1,6 @@ Name:Phyrexian Denouncer ManaCost:1 B -Types:Creature Carrier +Types:Creature Phyrexian Carrier PT:1/1 A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Target creature gets -1/-1 until end of turn. AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt b/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt index 7687d56bba4..e6fef638956 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt @@ -1,6 +1,6 @@ Name:Phyrexian Devourer ManaCost:6 -Types:Artifact Creature Construct +Types:Artifact Creature Phyrexian Construct PT:1/1 T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Creature.Self+powerGE7 | PresentCompare$ GE1 | Execute$ TrigSac | TriggerDescription$ When CARDNAME's power is 7 or greater, sacrifice it. SVar:TrigSac:DB$Sacrifice | Defined$ Self diff --git a/forge-gui/res/cardsfolder/p/phyrexian_digester.txt b/forge-gui/res/cardsfolder/p/phyrexian_digester.txt index 188463b9fa9..9045778fab1 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_digester.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_digester.txt @@ -1,6 +1,6 @@ Name:Phyrexian Digester ManaCost:3 -Types:Artifact Creature Construct +Types:Artifact Creature Phyrexian Construct PT:2/1 K:Infect SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_digester.jpg diff --git a/forge-gui/res/cardsfolder/p/phyrexian_dreadnought.txt b/forge-gui/res/cardsfolder/p/phyrexian_dreadnought.txt index 860e735735d..e610c097ad2 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_dreadnought.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_dreadnought.txt @@ -1,6 +1,6 @@ Name:Phyrexian Dreadnought ManaCost:1 -Types:Artifact Creature Dreadnought +Types:Artifact Creature Phyrexian Dreadnought PT:12/12 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ChooseCreatures | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you sacrifice any number of creatures with total power 12 or greater. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_driver.txt b/forge-gui/res/cardsfolder/p/phyrexian_driver.txt index 5b6b7ed9d16..dc4238a718c 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_driver.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_driver.txt @@ -1,6 +1,6 @@ Name:Phyrexian Driver ManaCost:2 B -Types:Creature Zombie Mercenary +Types:Creature Phyrexian Zombie Mercenary PT:1/1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, other Mercenary creatures get +1/+1 until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Mercenary+Other | NumAtt$ +1 | NumDef$ +1 diff --git a/forge-gui/res/cardsfolder/p/phyrexian_gargantua.txt b/forge-gui/res/cardsfolder/p/phyrexian_gargantua.txt index 74aa17e2b83..e4767510ab5 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_gargantua.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_gargantua.txt @@ -1,6 +1,6 @@ Name:Phyrexian Gargantua ManaCost:4 B B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw two cards and you lose 2 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBLoseLife diff --git a/forge-gui/res/cardsfolder/p/phyrexian_ghoul.txt b/forge-gui/res/cardsfolder/p/phyrexian_ghoul.txt index 71032392d6d..dcc1e50bc7a 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_ghoul.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_ghoul.txt @@ -1,6 +1,6 @@ Name:Phyrexian Ghoul ManaCost:2 B -Types:Creature Zombie +Types:Creature Phyrexian Zombie PT:2/2 A:AB$ Pump | Cost$ Sac<1/Creature> | NumAtt$ +2 | NumDef$ +2 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+2 until end of turn. SVar:AIPreference:SacCost$Creature.Other diff --git a/forge-gui/res/cardsfolder/p/phyrexian_gremlins.txt b/forge-gui/res/cardsfolder/p/phyrexian_gremlins.txt index db088fb5cf4..e813999f155 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_gremlins.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_gremlins.txt @@ -1,6 +1,6 @@ Name:Phyrexian Gremlins ManaCost:2 B -Types:Creature Gremlin +Types:Creature Phyrexian Gremlin PT:1/1 K:You may choose not to untap CARDNAME during your untap step. A:AB$ Tap | Cost$ T | ValidTgts$ Artifact | RememberTapped$ True | AlwaysRemember$ True | SpellDescription$ Tap target artifact. It doesn't untap during its controller's untap step for as long as CARDNAME remains tapped. | StackDescription$ SpellDescription diff --git a/forge-gui/res/cardsfolder/p/phyrexian_hulk.txt b/forge-gui/res/cardsfolder/p/phyrexian_hulk.txt index a4e91650a06..b75115bf144 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_hulk.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_hulk.txt @@ -1,6 +1,6 @@ Name:Phyrexian Hulk ManaCost:6 -Types:Artifact Creature Golem +Types:Artifact Creature Phyrexian Golem PT:5/4 SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83203.jpg Oracle: diff --git a/forge-gui/res/cardsfolder/p/phyrexian_hydra.txt b/forge-gui/res/cardsfolder/p/phyrexian_hydra.txt index 7dbf3153ffe..d1387a22b24 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_hydra.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_hydra.txt @@ -1,6 +1,6 @@ Name:Phyrexian Hydra ManaCost:3 G G -Types:Creature Hydra +Types:Creature Phyrexian Hydra PT:7/7 K:Infect R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ Counters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Put a -1/-1 counter on CARDNAME for each 1 damage prevented this way. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_infiltrator.txt b/forge-gui/res/cardsfolder/p/phyrexian_infiltrator.txt index dc22cd761f6..cf85d2d225f 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_infiltrator.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_infiltrator.txt @@ -1,6 +1,6 @@ Name:Phyrexian Infiltrator ManaCost:2 B -Types:Creature Minion +Types:Creature Phyrexian Minion PT:2/2 A:AB$ ExchangeControl | Cost$ 2 U U | Defined$ Self | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Exchange control of CARDNAME and target creature. (This effect lasts indefinitely.) SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_infiltrator.jpg diff --git a/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt b/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt index 4c4f4b16ebe..655f7a9643a 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt @@ -1,6 +1,6 @@ Name:Phyrexian Ingester ManaCost:6 U -Types:Creature Beast +Types:Creature Phyrexian Beast PT:3/3 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile target nontoken creature. SVar:TrigExile:DB$ChangeZone | Imprint$ True | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | Origin$ Battlefield | Destination$ Exile diff --git a/forge-gui/res/cardsfolder/p/phyrexian_ironfoot.txt b/forge-gui/res/cardsfolder/p/phyrexian_ironfoot.txt index 7761e62029a..7cde67634e8 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_ironfoot.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_ironfoot.txt @@ -1,6 +1,6 @@ Name:Phyrexian Ironfoot ManaCost:3 -Types:Snow Artifact Creature Construct +Types:Snow Artifact Creature Phyrexian Construct PT:3/4 K:CARDNAME doesn't untap during your untap step. A:AB$ Untap | Cost$ 1 S | SpellDescription$ Untap CARDNAME. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_juggernaut.txt b/forge-gui/res/cardsfolder/p/phyrexian_juggernaut.txt index 4bb25faac7a..ead79d62c5b 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_juggernaut.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_juggernaut.txt @@ -1,6 +1,6 @@ Name:Phyrexian Juggernaut ManaCost:6 -Types:Artifact Creature Juggernaut +Types:Artifact Creature Phyrexian Juggernaut PT:5/5 K:Infect K:CARDNAME attacks each combat if able. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_marauder.txt b/forge-gui/res/cardsfolder/p/phyrexian_marauder.txt index c830d12ae48..30f3c6ec29f 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_marauder.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_marauder.txt @@ -1,6 +1,6 @@ Name:Phyrexian Marauder ManaCost:X -Types:Artifact Creature Construct +Types:Artifact Creature Phyrexian Construct PT:0/0 K:CARDNAME can't block. S:Mode$ CantAttackUnless | ValidCard$ Card.Self | Cost$ Y | Description$ CARDNAME can't attack unless you pay {1} for each +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt b/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt index bd9dbaed06f..acf20192f69 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt @@ -1,6 +1,6 @@ Name:Phyrexian Metamorph ManaCost:3 PU -Types:Artifact Creature Shapeshifter +Types:Artifact Creature Phyrexian Shapeshifter PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional SVar:DBCopy:DB$ Clone | Choices$ Creature.Other,Artifact.Other | AddTypes$ Artifact | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any artifact or creature on the battlefield, except it's an artifact in addition to its other types. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_monitor.txt b/forge-gui/res/cardsfolder/p/phyrexian_monitor.txt index abf28224b9b..baaf56a1044 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_monitor.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_monitor.txt @@ -1,6 +1,6 @@ Name:Phyrexian Monitor ManaCost:3 B -Types:Creature Skeleton +Types:Creature Phyrexian Skeleton PT:2/2 A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_monitor.jpg diff --git a/forge-gui/res/cardsfolder/p/phyrexian_negator.txt b/forge-gui/res/cardsfolder/p/phyrexian_negator.txt index ccde9e56cfa..91712593510 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_negator.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_negator.txt @@ -1,6 +1,6 @@ Name:Phyrexian Negator ManaCost:2 B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:5/5 K:Trample T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, sacrifice that many permanents. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_obliterator.txt b/forge-gui/res/cardsfolder/p/phyrexian_obliterator.txt index 72b60be0a3a..0bcbf6caccc 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_obliterator.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_obliterator.txt @@ -1,6 +1,6 @@ Name:Phyrexian Obliterator ManaCost:B B B B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:5/5 K:Trample T:Mode$ DamageDone | ValidTarget$ Card.Self | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ Whenever a source deals damage to CARDNAME, that source's controller sacrifices that many permanents. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_plaguelord.txt b/forge-gui/res/cardsfolder/p/phyrexian_plaguelord.txt index 1d810da200a..d9746e516b2 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_plaguelord.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_plaguelord.txt @@ -1,6 +1,6 @@ Name:Phyrexian Plaguelord ManaCost:3 B B -Types:Creature Carrier +Types:Creature Phyrexian Carrier PT:4/4 A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -4 | NumDef$ -4 | IsCurse$ True | SpellDescription$ Target creature gets -4/-4 until end of turn. A:AB$ Pump | Cost$ Sac<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Target creature gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt b/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt index 1502f8d5b0b..602e601efa1 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt @@ -1,6 +1,6 @@ Name:Phyrexian Prowler ManaCost:3 B -Types:Creature Zombie Mercenary +Types:Creature Phyrexian Zombie Mercenary PT:3/3 K:Fading:3 A:AB$ Pump | Cost$ SubCounter<1/FADE> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_rager.txt b/forge-gui/res/cardsfolder/p/phyrexian_rager.txt index 3099ad7c914..006157032ea 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_rager.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_rager.txt @@ -1,6 +1,6 @@ Name:Phyrexian Rager ManaCost:2 B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife diff --git a/forge-gui/res/cardsfolder/p/phyrexian_reaper.txt b/forge-gui/res/cardsfolder/p/phyrexian_reaper.txt index 9336c0d4be9..fd6622e3833 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_reaper.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_reaper.txt @@ -1,6 +1,6 @@ Name:Phyrexian Reaper ManaCost:4 B -Types:Creature Zombie +Types:Creature Phyrexian Zombie PT:3/3 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Creature.Green | Execute$ TrigDestroyBlocker | TriggerDescription$ Whenever CARDNAME becomes blocked by a green creature, destroy that creature. It can't be regenerated. SVar:TrigDestroyBlocker:DB$ Destroy | Defined$ TriggeredBlockerLKICopy | NoRegen$ True diff --git a/forge-gui/res/cardsfolder/p/phyrexian_revoker.txt b/forge-gui/res/cardsfolder/p/phyrexian_revoker.txt index 4773c48eedd..09b7d40641f 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_revoker.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_revoker.txt @@ -1,6 +1,6 @@ Name:Phyrexian Revoker ManaCost:2 -Types:Artifact Creature Horror +Types:Artifact Creature Phyrexian Horror PT:2/1 K:ETBReplacement:Other:DBNameCard SVar:DBNameCard:DB$ NameCard | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SpellDescription$ As CARDNAME enters the battlefield, choose a nonland card name. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_scuta.txt b/forge-gui/res/cardsfolder/p/phyrexian_scuta.txt index 59c7ca88e3d..79d03b3bbc3 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_scuta.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_scuta.txt @@ -1,6 +1,6 @@ Name:Phyrexian Scuta ManaCost:3 B -Types:Creature Zombie +Types:Creature Phyrexian Zombie PT:3/3 K:Kicker:PayLife<3> K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_slayer.txt b/forge-gui/res/cardsfolder/p/phyrexian_slayer.txt index 77a8554117b..25cd1b2dbe5 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_slayer.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_slayer.txt @@ -1,6 +1,6 @@ Name:Phyrexian Slayer ManaCost:3 B -Types:Creature Minion +Types:Creature Phyrexian Minion PT:2/2 K:Flying T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Creature.White | Execute$ TrigDestroyBlocker | TriggerDescription$ Whenever CARDNAME becomes blocked by a white creature, destroy that creature. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt b/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt index 4d8fa68379b..825e9a60837 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt @@ -1,6 +1,6 @@ Name:Phyrexian Snowcrusher ManaCost:6 -Types:Snow Artifact Creature Juggernaut +Types:Snow Artifact Creature Phyrexian Juggernaut PT:6/5 K:CARDNAME attacks each combat if able. A:AB$ Pump | Cost$ 1 S | Defined$ Self | NumAtt$ +1 | SpellDescription$ Phyrexian Snowcrusher gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_soulgorger.txt b/forge-gui/res/cardsfolder/p/phyrexian_soulgorger.txt index 7ce31a7edb8..4107f616911 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_soulgorger.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_soulgorger.txt @@ -1,6 +1,6 @@ Name:Phyrexian Soulgorger ManaCost:3 -Types:Snow Artifact Creature Construct +Types:Snow Artifact Creature Phyrexian Construct PT:8/8 K:Cumulative upkeep:Sac<1/Creature>:Sacrifice a creature. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/p/phyrexian_vatmother.txt b/forge-gui/res/cardsfolder/p/phyrexian_vatmother.txt index fe5615a3f81..3cac3b78df3 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_vatmother.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_vatmother.txt @@ -1,6 +1,6 @@ Name:Phyrexian Vatmother ManaCost:2 B B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:4/5 K:Infect T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPoison | TriggerDescription$ At the beginning of your upkeep, you get a poison counter. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_walker.txt b/forge-gui/res/cardsfolder/p/phyrexian_walker.txt index b5165b9e6d3..3aca78a3aec 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_walker.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_walker.txt @@ -1,6 +1,6 @@ Name:Phyrexian Walker ManaCost:0 -Types:Artifact Creature Construct +Types:Artifact Creature Phyrexian Construct PT:0/3 SVar:Picture:http://resources.wizards.com/magic/cards/vi/en-us/card3600.jpg Oracle: diff --git a/forge-gui/res/cardsfolder/p/phyrexian_war_beast.txt b/forge-gui/res/cardsfolder/p/phyrexian_war_beast.txt index 4c7dae4669e..bf69763238b 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_war_beast.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_war_beast.txt @@ -1,6 +1,6 @@ Name:Phyrexian War Beast ManaCost:3 -Types:Artifact Creature Beast +Types:Artifact Creature Phyrexian Beast PT:3/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, sacrifice a land and Phyrexian War Beast deals 1 damage to you. SVar:TrigSacrifice:DB$Sacrifice | SacValid$ Land | SubAbility$ DBDealDamage diff --git a/forge-gui/res/cardsfolder/p/pierce_strider.txt b/forge-gui/res/cardsfolder/p/pierce_strider.txt index 685a4f17b38..2fc86021870 100644 --- a/forge-gui/res/cardsfolder/p/pierce_strider.txt +++ b/forge-gui/res/cardsfolder/p/pierce_strider.txt @@ -1,6 +1,6 @@ Name:Pierce Strider ManaCost:4 -Types:Artifact Creature Construct +Types:Artifact Creature Phyrexian Construct PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, target opponent loses 3 life. SVar:TrigLoseLife:DB$LoseLife | ValidTgts$ Opponent | LifeAmount$ 3 diff --git a/forge-gui/res/cardsfolder/p/pith_driller.txt b/forge-gui/res/cardsfolder/p/pith_driller.txt index 1a5d0aee6c4..61200f1efb8 100644 --- a/forge-gui/res/cardsfolder/p/pith_driller.txt +++ b/forge-gui/res/cardsfolder/p/pith_driller.txt @@ -1,6 +1,6 @@ Name:Pith Driller ManaCost:4 PB -Types:Artifact Creature Horror +Types:Artifact Creature Phyrexian Horror PT:2/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a -1/-1 counter on target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True diff --git a/forge-gui/res/cardsfolder/p/plague_dogs.txt b/forge-gui/res/cardsfolder/p/plague_dogs.txt index 2a51d3c91c6..e336d13df38 100644 --- a/forge-gui/res/cardsfolder/p/plague_dogs.txt +++ b/forge-gui/res/cardsfolder/p/plague_dogs.txt @@ -1,6 +1,6 @@ Name:Plague Dogs ManaCost:4 B -Types:Creature Zombie Dog +Types:Creature Phyrexian Zombie Dog PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigNausea | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, all creatures get -1/-1 until end of turn. SVar:TrigNausea:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ All creatures get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/plague_engineer.txt b/forge-gui/res/cardsfolder/p/plague_engineer.txt index adc1c299dbc..a38c978b318 100644 --- a/forge-gui/res/cardsfolder/p/plague_engineer.txt +++ b/forge-gui/res/cardsfolder/p/plague_engineer.txt @@ -1,6 +1,6 @@ Name:Plague Engineer ManaCost:2 B -Types:Creature Carrier +Types:Creature Phyrexian Carrier PT:2/2 K:Deathtouch K:ETBReplacement:Other:ChooseCT diff --git a/forge-gui/res/cardsfolder/p/plague_myr.txt b/forge-gui/res/cardsfolder/p/plague_myr.txt index b2dec704d1e..7d8f19c2f89 100644 --- a/forge-gui/res/cardsfolder/p/plague_myr.txt +++ b/forge-gui/res/cardsfolder/p/plague_myr.txt @@ -1,6 +1,6 @@ Name:Plague Myr ManaCost:2 -Types:Artifact Creature Myr +Types:Artifact Creature Phyrexian Myr PT:1/1 K:Infect A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. diff --git a/forge-gui/res/cardsfolder/p/plague_spitter.txt b/forge-gui/res/cardsfolder/p/plague_spitter.txt index 1023ad7ee00..ab595008aba 100644 --- a/forge-gui/res/cardsfolder/p/plague_spitter.txt +++ b/forge-gui/res/cardsfolder/p/plague_spitter.txt @@ -1,6 +1,6 @@ Name:Plague Spitter ManaCost:2 B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamageAll | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to each creature and each player. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, CARDNAME deals 1 damage to each creature and each player. diff --git a/forge-gui/res/cardsfolder/p/plague_stinger.txt b/forge-gui/res/cardsfolder/p/plague_stinger.txt index 6b75b57bcf4..768f88d44c1 100644 --- a/forge-gui/res/cardsfolder/p/plague_stinger.txt +++ b/forge-gui/res/cardsfolder/p/plague_stinger.txt @@ -1,6 +1,6 @@ Name:Plague Stinger ManaCost:1 B -Types:Creature Insect Horror +Types:Creature Phyrexian Insect Horror PT:1/1 K:Flying K:Infect diff --git a/forge-gui/res/cardsfolder/p/plaguemaw_beast.txt b/forge-gui/res/cardsfolder/p/plaguemaw_beast.txt index 032990350fb..778fe7dc1f9 100644 --- a/forge-gui/res/cardsfolder/p/plaguemaw_beast.txt +++ b/forge-gui/res/cardsfolder/p/plaguemaw_beast.txt @@ -1,6 +1,6 @@ Name:Plaguemaw Beast ManaCost:3 G G -Types:Creature Beast +Types:Creature Phyrexian Beast PT:4/3 A:AB$ Proliferate | Cost$ T Sac<1/Creature> | SpellDescription$ Proliferate. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/p/porcelain_legionnaire.txt b/forge-gui/res/cardsfolder/p/porcelain_legionnaire.txt index 48965521815..9f286a4ec18 100644 --- a/forge-gui/res/cardsfolder/p/porcelain_legionnaire.txt +++ b/forge-gui/res/cardsfolder/p/porcelain_legionnaire.txt @@ -1,6 +1,6 @@ Name:Porcelain Legionnaire ManaCost:2 PW -Types:Artifact Creature Soldier +Types:Artifact Creature Phyrexian Soldier PT:3/1 K:First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/porcelain_legionnaire.jpg diff --git a/forge-gui/res/cardsfolder/p/priest_of_gix.txt b/forge-gui/res/cardsfolder/p/priest_of_gix.txt index 9d6bceb1781..eb521e5ccce 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_gix.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_gix.txt @@ -1,6 +1,6 @@ Name:Priest of Gix ManaCost:2 B -Types:Creature Human Cleric Minion +Types:Creature Phyrexian Human Cleric Minion PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters the battlefield, add {B}{B}{B}. SVar:TrigMana:DB$Mana | Produced$ B | Amount$ 3 diff --git a/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt b/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt index a4c21a6a48f..e8536784357 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt @@ -1,6 +1,6 @@ Name:Priest of Urabrask ManaCost:2 R -Types:Creature Human Cleric +Types:Creature Phyrexian Human Cleric PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters the battlefield, add {R}{R}{R}. SVar:TrigMana:DB$Mana | Produced$ R | Amount$ 3 diff --git a/forge-gui/res/cardsfolder/p/priest_of_yawgmoth.txt b/forge-gui/res/cardsfolder/p/priest_of_yawgmoth.txt index f49462ef7d7..4e1704c31b0 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_yawgmoth.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_yawgmoth.txt @@ -1,6 +1,6 @@ Name:Priest of Yawgmoth ManaCost:1 B -Types:Creature Human Cleric +Types:Creature Phyrexian Human Cleric PT:1/2 A:AB$ Mana | Cost$ T Sac<1/Artifact> | Produced$ B | Amount$ X | SpellDescription$ Add an amount of black mana equal to the sacrificed artifact's mana value. SVar:X:Sacrificed$CardManaCost diff --git a/forge-gui/res/cardsfolder/p/priests_of_norn.txt b/forge-gui/res/cardsfolder/p/priests_of_norn.txt index 0167d8e72ba..2ef0cca2de3 100644 --- a/forge-gui/res/cardsfolder/p/priests_of_norn.txt +++ b/forge-gui/res/cardsfolder/p/priests_of_norn.txt @@ -1,6 +1,6 @@ Name:Priests of Norn ManaCost:2 W -Types:Creature Cleric +Types:Creature Phyrexian Cleric PT:1/4 K:Vigilance K:Infect diff --git a/forge-gui/res/cardsfolder/p/prison_realm.txt b/forge-gui/res/cardsfolder/p/prison_realm.txt index 665dab26ea4..4f59787884d 100644 --- a/forge-gui/res/cardsfolder/p/prison_realm.txt +++ b/forge-gui/res/cardsfolder/p/prison_realm.txt @@ -1,6 +1,6 @@ Name:Prison Realm ManaCost:2 W -Types: Enchantment +Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature or planeswalker an opponent controls until CARDNAME leaves the battlefield. | SpellDescription$ When CARDNAME enters the battlefield, exile target creature or planeswalker an opponent controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/p/psychosis_crawler.txt b/forge-gui/res/cardsfolder/p/psychosis_crawler.txt index e705ac99bad..57eb9ed3173 100644 --- a/forge-gui/res/cardsfolder/p/psychosis_crawler.txt +++ b/forge-gui/res/cardsfolder/p/psychosis_crawler.txt @@ -1,6 +1,6 @@ Name:Psychosis Crawler ManaCost:5 -Types:Artifact Creature Horror +Types:Artifact Creature Phyrexian Horror PT:*/* S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of cards in your hand. SVar:X:Count$InYourHand diff --git a/forge-gui/res/cardsfolder/p/putrefax.txt b/forge-gui/res/cardsfolder/p/putrefax.txt index f669a2d70cf..eb87dfea344 100644 --- a/forge-gui/res/cardsfolder/p/putrefax.txt +++ b/forge-gui/res/cardsfolder/p/putrefax.txt @@ -1,6 +1,6 @@ Name:Putrefax ManaCost:3 G G -Types:Creature Horror +Types:Creature Phyrexian Horror PT:5/3 K:Trample K:Haste diff --git a/forge-gui/res/cardsfolder/q/quilled_slagwurm.txt b/forge-gui/res/cardsfolder/q/quilled_slagwurm.txt index 931f9af4142..b78be6444f1 100644 --- a/forge-gui/res/cardsfolder/q/quilled_slagwurm.txt +++ b/forge-gui/res/cardsfolder/q/quilled_slagwurm.txt @@ -1,6 +1,6 @@ Name:Quilled Slagwurm ManaCost:4 G G G -Types:Creature Wurm +Types:Creature Phyrexian Wurm PT:8/8 SVar:Picture:http://www.wizards.com/global/images/magic/general/quilled_slagwurm.jpg Oracle: diff --git a/forge-gui/res/cardsfolder/q/quirion_ranger.txt b/forge-gui/res/cardsfolder/q/quirion_ranger.txt index c7740381073..257ebaaa8bb 100644 --- a/forge-gui/res/cardsfolder/q/quirion_ranger.txt +++ b/forge-gui/res/cardsfolder/q/quirion_ranger.txt @@ -1,6 +1,6 @@ Name:Quirion Ranger ManaCost:G -Types:Creature Elf +Types:Creature Elf Ranger PT:1/1 A:AB$ Untap | Cost$ Return<1/Forest> | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationLimit$ 1 | SpellDescription$ Untap target creature. Activate only once each turn. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/r/rackling.txt b/forge-gui/res/cardsfolder/r/rackling.txt index 15efe7f8489..402fd1b558a 100644 --- a/forge-gui/res/cardsfolder/r/rackling.txt +++ b/forge-gui/res/cardsfolder/r/rackling.txt @@ -1,6 +1,6 @@ Name:Rackling ManaCost:4 -Types:Artifact Creature Construct +Types:Artifact Creature Phyrexian Construct PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals X damage to that player, where X is 3 minus the number of cards in their hand. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X diff --git a/forge-gui/res/cardsfolder/r/ranger_captain_of_eos.txt b/forge-gui/res/cardsfolder/r/ranger_captain_of_eos.txt index 40ba7d1776f..f7994cd0e4e 100644 --- a/forge-gui/res/cardsfolder/r/ranger_captain_of_eos.txt +++ b/forge-gui/res/cardsfolder/r/ranger_captain_of_eos.txt @@ -1,6 +1,6 @@ Name:Ranger-Captain of Eos ManaCost:1 W W -Types:Creature Human Soldier +Types:Creature Human Soldier Ranger PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a creature card with mana value 1 or less, reveal that card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcLE1 | ChangeNum$ 1 | ShuffleNonMandatory$ True diff --git a/forge-gui/res/cardsfolder/r/rathi_assassin.txt b/forge-gui/res/cardsfolder/r/rathi_assassin.txt index f140894b7bd..c03ee3f50a0 100644 --- a/forge-gui/res/cardsfolder/r/rathi_assassin.txt +++ b/forge-gui/res/cardsfolder/r/rathi_assassin.txt @@ -1,6 +1,6 @@ Name:Rathi Assassin ManaCost:2 B B -Types:Creature Zombie Mercenary Assassin +Types:Creature Phyrexian Zombie Mercenary Assassin PT:2/2 A:AB$ ChangeZone | Cost$ 3 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with mana value 3 or less, put it onto the battlefield, then shuffle. A:AB$ Destroy | Cost$ 1 B B T | ValidTgts$ Creature.tapped+nonBlack | TgtPrompt$ Select target tapped nonblack creature | SpellDescription$ Destroy target tapped nonblack creature. diff --git a/forge-gui/res/cardsfolder/r/rathi_fiend.txt b/forge-gui/res/cardsfolder/r/rathi_fiend.txt index 2f21a2dc9e6..a89643056fb 100644 --- a/forge-gui/res/cardsfolder/r/rathi_fiend.txt +++ b/forge-gui/res/cardsfolder/r/rathi_fiend.txt @@ -1,6 +1,6 @@ Name:Rathi Fiend ManaCost:3 B -Types:Creature Horror Mercenary +Types:Creature Phyrexian Horror Mercenary PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, each player loses 3 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player | LifeAmount$ 3 diff --git a/forge-gui/res/cardsfolder/r/rathi_intimidator.txt b/forge-gui/res/cardsfolder/r/rathi_intimidator.txt index b68f154097c..b4ac9be152d 100644 --- a/forge-gui/res/cardsfolder/r/rathi_intimidator.txt +++ b/forge-gui/res/cardsfolder/r/rathi_intimidator.txt @@ -1,6 +1,6 @@ Name:Rathi Intimidator ManaCost:1 B B -Types:Creature Horror Mercenary +Types:Creature Phyrexian Horror Mercenary PT:2/1 K:Fear A:AB$ ChangeZone | Cost$ 2 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Mercenary+cmcLE2 | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary permanent card with mana value 2 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ravenous_skirge.txt b/forge-gui/res/cardsfolder/r/ravenous_skirge.txt index 2e3948703b7..63389c4c126 100644 --- a/forge-gui/res/cardsfolder/r/ravenous_skirge.txt +++ b/forge-gui/res/cardsfolder/r/ravenous_skirge.txt @@ -1,6 +1,6 @@ Name:Ravenous Skirge ManaCost:2 B -Types:Creature Imp +Types:Creature Phyrexian Imp PT:1/1 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/razor_swine.txt b/forge-gui/res/cardsfolder/r/razor_swine.txt index ca3fcc28e3a..eb14b822c76 100644 --- a/forge-gui/res/cardsfolder/r/razor_swine.txt +++ b/forge-gui/res/cardsfolder/r/razor_swine.txt @@ -1,6 +1,6 @@ Name:Razor Swine ManaCost:2 R -Types:Creature Boar +Types:Creature Phyrexian Boar PT:2/1 K:First Strike K:Infect diff --git a/forge-gui/res/cardsfolder/r/reaper_of_sheoldred.txt b/forge-gui/res/cardsfolder/r/reaper_of_sheoldred.txt index 339bb39e938..f33bda0540c 100644 --- a/forge-gui/res/cardsfolder/r/reaper_of_sheoldred.txt +++ b/forge-gui/res/cardsfolder/r/reaper_of_sheoldred.txt @@ -1,6 +1,6 @@ Name:Reaper of Sheoldred ManaCost:4 B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:2/5 K:Infect T:Mode$ DamageDone | ValidTarget$ Card.Self | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ Whenever a source deals damage to CARDNAME, that source's controller gets a poison counter. diff --git a/forge-gui/res/cardsfolder/r/robot_chicken.txt b/forge-gui/res/cardsfolder/r/robot_chicken.txt index b3527cfd37b..55ae787f875 100644 --- a/forge-gui/res/cardsfolder/r/robot_chicken.txt +++ b/forge-gui/res/cardsfolder/r/robot_chicken.txt @@ -1,6 +1,6 @@ Name:Robot Chicken ManaCost:4 -Types:Artifact Creature Bird Construct +Types:Artifact Creature Chicken Construct PT:2/2 T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, put a 0/1 colorless Egg artifact creature token onto the battlefield. SVar:TrigToken:DB$Token | TokenScript$ c_0_1_a_egg diff --git a/forge-gui/res/cardsfolder/r/rot_wolf.txt b/forge-gui/res/cardsfolder/r/rot_wolf.txt index 986c42f82f2..6ed126961a4 100644 --- a/forge-gui/res/cardsfolder/r/rot_wolf.txt +++ b/forge-gui/res/cardsfolder/r/rot_wolf.txt @@ -1,6 +1,6 @@ Name:Rot Wolf ManaCost:2 G -Types:Creature Wolf +Types:Creature Phyrexian Wolf PT:2/2 K:Infect T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, you may draw a card. diff --git a/forge-gui/res/cardsfolder/r/rotted_hystrix.txt b/forge-gui/res/cardsfolder/r/rotted_hystrix.txt index ac2d5671ccb..b5c449f11b6 100644 --- a/forge-gui/res/cardsfolder/r/rotted_hystrix.txt +++ b/forge-gui/res/cardsfolder/r/rotted_hystrix.txt @@ -1,6 +1,6 @@ Name:Rotted Hystrix ManaCost:4 G -Types:Creature Beast +Types:Creature Phyrexian Beast PT:3/6 SVar:Picture:http://www.wizards.com/global/images/magic/general/rotted_hystrix.jpg Oracle: diff --git a/forge-gui/res/cardsfolder/r/ruinous_gremlin.txt b/forge-gui/res/cardsfolder/r/ruinous_gremlin.txt index 7ddadb682cb..b608a2756fc 100644 --- a/forge-gui/res/cardsfolder/r/ruinous_gremlin.txt +++ b/forge-gui/res/cardsfolder/r/ruinous_gremlin.txt @@ -1,7 +1,7 @@ Name:Ruinous Gremlin ManaCost:R -Types: Creature Gremlin +Types:Creature Gremlin PT:1/1 A:AB$ Destroy | Cost$ 2 R Sac<1/CARDNAME> | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact. SVar:Picture:http://www.wizards.com/global/images/magic/general/ruinous_gremlin.jpg -Oracle:{2}{R}, Sacrifice Ruinous Gremlin: Destroy target artifact. \ No newline at end of file +Oracle:{2}{R}, Sacrifice Ruinous Gremlin: Destroy target artifact. diff --git a/forge-gui/res/cardsfolder/r/rusted_slasher.txt b/forge-gui/res/cardsfolder/r/rusted_slasher.txt index 55aa48c6af6..dd64de2d4b6 100644 --- a/forge-gui/res/cardsfolder/r/rusted_slasher.txt +++ b/forge-gui/res/cardsfolder/r/rusted_slasher.txt @@ -1,6 +1,6 @@ Name:Rusted Slasher ManaCost:4 -Types:Artifact Creature Horror +Types:Artifact Creature Phyrexian Horror PT:4/1 A:AB$ Regenerate | Cost$ Sac<1/Artifact> | SpellDescription$ Regenerate CARDNAME. SVar:AIPreference:SacCost$Artifact.token,Artifact.cmcEQ1,Artifact.cmcEQ2 diff --git a/forge-gui/res/cardsfolder/s/sanguine_guard.txt b/forge-gui/res/cardsfolder/s/sanguine_guard.txt index 4e21add5a79..6177e10ed26 100644 --- a/forge-gui/res/cardsfolder/s/sanguine_guard.txt +++ b/forge-gui/res/cardsfolder/s/sanguine_guard.txt @@ -1,6 +1,6 @@ Name:Sanguine Guard ManaCost:1 B B -Types:Creature Zombie Knight +Types:Creature Phyrexian Zombie Knight PT:2/2 K:First Strike A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. diff --git a/forge-gui/res/cardsfolder/s/sarcomite_myr.txt b/forge-gui/res/cardsfolder/s/sarcomite_myr.txt index dd7e562d729..8b640f561a0 100644 --- a/forge-gui/res/cardsfolder/s/sarcomite_myr.txt +++ b/forge-gui/res/cardsfolder/s/sarcomite_myr.txt @@ -1,6 +1,6 @@ Name:Sarcomite Myr ManaCost:2 U -Types:Artifact Creature Myr +Types:Artifact Creature Phyrexian Myr PT:2/1 A:AB$ Pump | Cost$ 2 | KW$ Flying | Defined$ Self | SpellDescription$ CARDNAME gains flying until end of turn. A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. diff --git a/forge-gui/res/cardsfolder/s/scourge_servant.txt b/forge-gui/res/cardsfolder/s/scourge_servant.txt index 06475c75878..ae61c0c15d2 100644 --- a/forge-gui/res/cardsfolder/s/scourge_servant.txt +++ b/forge-gui/res/cardsfolder/s/scourge_servant.txt @@ -1,6 +1,6 @@ Name:Scourge Servant ManaCost:4 B -Types:Creature Zombie +Types:Creature Phyrexian Zombie PT:3/3 K:Infect SVar:Picture:http://www.wizards.com/global/images/magic/general/scourge_servant.jpg diff --git a/forge-gui/res/cardsfolder/s/scuttling_sliver.txt b/forge-gui/res/cardsfolder/s/scuttling_sliver.txt index 42b0b8de6a0..b7e1f1b09e3 100644 --- a/forge-gui/res/cardsfolder/s/scuttling_sliver.txt +++ b/forge-gui/res/cardsfolder/s/scuttling_sliver.txt @@ -1,6 +1,6 @@ Name:Scuttling Sliver ManaCost:2 U -Types:Creature Sliver +Types:Creature Sliver Trilobite PT:2/2 S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddAbility$ SliverUntap | Description$ Sliver creatures you control have "{2}: Untap this creature." SVar:SliverUntap:AB$ Untap | Cost$ 2 | SpellDescription$ Untap this creature. diff --git a/forge-gui/res/cardsfolder/s/selenia_dark_angel.txt b/forge-gui/res/cardsfolder/s/selenia_dark_angel.txt index 56172fafa68..712d31e2702 100644 --- a/forge-gui/res/cardsfolder/s/selenia_dark_angel.txt +++ b/forge-gui/res/cardsfolder/s/selenia_dark_angel.txt @@ -1,6 +1,6 @@ Name:Selenia, Dark Angel ManaCost:3 W B -Types:Legendary Creature Angel +Types:Legendary Creature Phyrexian Angel PT:3/3 K:Flying A:AB$ ChangeZone | Cost$ PayLife<2> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/septic_rats.txt b/forge-gui/res/cardsfolder/s/septic_rats.txt index 0ffc7f21d9a..039c11ee4ad 100644 --- a/forge-gui/res/cardsfolder/s/septic_rats.txt +++ b/forge-gui/res/cardsfolder/s/septic_rats.txt @@ -1,6 +1,6 @@ Name:Septic Rats ManaCost:1 B B -Types:Creature Rat +Types:Creature Phyrexian Rat PT:2/2 K:Infect T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | DefendingPlayerPoisoned$ True | Execute$ TrigPump | TriggerDescription$ When CARDNAME attacks, if defending player is poisoned, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/serum_raker.txt b/forge-gui/res/cardsfolder/s/serum_raker.txt index 7279e9b8ec7..aaa0723aaa2 100644 --- a/forge-gui/res/cardsfolder/s/serum_raker.txt +++ b/forge-gui/res/cardsfolder/s/serum_raker.txt @@ -1,6 +1,6 @@ Name:Serum Raker ManaCost:2 U U -Types:Creature Drake +Types:Creature Phyrexian Drake PT:3/2 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player discards a card. diff --git a/forge-gui/res/cardsfolder/s/shattered_angel.txt b/forge-gui/res/cardsfolder/s/shattered_angel.txt index 24fc71ae381..741b5f454e0 100644 --- a/forge-gui/res/cardsfolder/s/shattered_angel.txt +++ b/forge-gui/res/cardsfolder/s/shattered_angel.txt @@ -1,6 +1,6 @@ Name:Shattered Angel ManaCost:3 W W -Types:Creature Angel +Types:Creature Phyrexian Angel PT:3/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigGain | OptionalDecider$ You | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, you may gain 3 life. diff --git a/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt b/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt index ea04fc84f29..cad90c1773a 100644 --- a/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt +++ b/forge-gui/res/cardsfolder/s/sheoldred_whispering_one.txt @@ -1,6 +1,6 @@ Name:Sheoldred, Whispering One ManaCost:5 B B -Types:Legendary Creature Praetor +Types:Legendary Creature Phyrexian Praetor PT:6/6 K:Swampwalk T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/s/shivan_zombie.txt b/forge-gui/res/cardsfolder/s/shivan_zombie.txt index 28b7283bcc5..8608685675d 100644 --- a/forge-gui/res/cardsfolder/s/shivan_zombie.txt +++ b/forge-gui/res/cardsfolder/s/shivan_zombie.txt @@ -1,6 +1,6 @@ Name:Shivan Zombie ManaCost:B R -Types:Creature Barbarian Zombie +Types:Creature Phyrexian Barbarian Zombie PT:2/2 K:Protection from white SVar:Picture:http://www.wizards.com/global/images/magic/general/shivan_zombie.jpg diff --git a/forge-gui/res/cardsfolder/s/shriek_raptor.txt b/forge-gui/res/cardsfolder/s/shriek_raptor.txt index 433b25ca7a8..9a2b538217a 100644 --- a/forge-gui/res/cardsfolder/s/shriek_raptor.txt +++ b/forge-gui/res/cardsfolder/s/shriek_raptor.txt @@ -1,6 +1,6 @@ Name:Shriek Raptor ManaCost:3 W W -Types:Creature Bird +Types:Creature Phyrexian Bird PT:2/3 K:Flying K:Infect diff --git a/forge-gui/res/cardsfolder/s/skinrender.txt b/forge-gui/res/cardsfolder/s/skinrender.txt index 87772f55e36..34efedc0abb 100644 --- a/forge-gui/res/cardsfolder/s/skinrender.txt +++ b/forge-gui/res/cardsfolder/s/skinrender.txt @@ -1,6 +1,6 @@ Name:Skinrender ManaCost:2 B B -Types:Creature Zombie +Types:Creature Phyrexian Zombie PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put three -1/-1 counters on target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 3 diff --git a/forge-gui/res/cardsfolder/s/skirge_familiar.txt b/forge-gui/res/cardsfolder/s/skirge_familiar.txt index 5f95908d389..0d01638a700 100644 --- a/forge-gui/res/cardsfolder/s/skirge_familiar.txt +++ b/forge-gui/res/cardsfolder/s/skirge_familiar.txt @@ -1,6 +1,6 @@ Name:Skirge Familiar ManaCost:4 B -Types:Creature Imp +Types:Creature Phyrexian Imp PT:3/2 K:Flying A:AB$ Mana | Cost$ Discard<1/Card> | Produced$ B | SpellDescription$ Add {B}. diff --git a/forge-gui/res/cardsfolder/s/skithiryx_the_blight_dragon.txt b/forge-gui/res/cardsfolder/s/skithiryx_the_blight_dragon.txt index 8de22231c51..a2100d56f14 100644 --- a/forge-gui/res/cardsfolder/s/skithiryx_the_blight_dragon.txt +++ b/forge-gui/res/cardsfolder/s/skithiryx_the_blight_dragon.txt @@ -1,6 +1,6 @@ Name:Skithiryx, the Blight Dragon ManaCost:3 B B -Types:Legendary Creature Dragon Skeleton +Types:Legendary Creature Phyrexian Dragon Skeleton PT:4/4 K:Flying K:Infect diff --git a/forge-gui/res/cardsfolder/s/skittering_horror.txt b/forge-gui/res/cardsfolder/s/skittering_horror.txt index d560569573e..093860f0f73 100644 --- a/forge-gui/res/cardsfolder/s/skittering_horror.txt +++ b/forge-gui/res/cardsfolder/s/skittering_horror.txt @@ -1,6 +1,6 @@ Name:Skittering Horror ManaCost:2 B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:4/3 T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When you cast a creature spell, sacrifice CARDNAME. SVar:TrigSac:DB$ Sacrifice | Defined$ Self diff --git a/forge-gui/res/cardsfolder/s/skittering_skirge.txt b/forge-gui/res/cardsfolder/s/skittering_skirge.txt index a08c1046da3..17d9a5dc853 100644 --- a/forge-gui/res/cardsfolder/s/skittering_skirge.txt +++ b/forge-gui/res/cardsfolder/s/skittering_skirge.txt @@ -1,6 +1,6 @@ Name:Skittering Skirge ManaCost:B B -Types:Creature Imp +Types:Creature Phyrexian Imp PT:3/2 K:Flying T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ When you cast a creature spell, sacrifice CARDNAME. diff --git a/forge-gui/res/cardsfolder/s/slag_fiend.txt b/forge-gui/res/cardsfolder/s/slag_fiend.txt index 71563b35bed..29a94f89fe7 100644 --- a/forge-gui/res/cardsfolder/s/slag_fiend.txt +++ b/forge-gui/res/cardsfolder/s/slag_fiend.txt @@ -1,6 +1,6 @@ Name:Slag Fiend ManaCost:R -Types:Creature Construct +Types:Creature Phyrexian Construct PT:*/* S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of artifact cards in all graveyards. SVar:X:Count$TypeInAllYards.Artifact diff --git a/forge-gui/res/cardsfolder/s/slash_panther.txt b/forge-gui/res/cardsfolder/s/slash_panther.txt index 2491536fba4..8c5e0f19725 100644 --- a/forge-gui/res/cardsfolder/s/slash_panther.txt +++ b/forge-gui/res/cardsfolder/s/slash_panther.txt @@ -1,6 +1,6 @@ Name:Slash Panther ManaCost:4 PR -Types:Artifact Creature Cat +Types:Artifact Creature Phyrexian Cat PT:4/2 K:Haste SVar:Picture:http://www.wizards.com/global/images/magic/general/slash_panther.jpg diff --git a/forge-gui/res/cardsfolder/s/sleeper_agent.txt b/forge-gui/res/cardsfolder/s/sleeper_agent.txt index 79dcf8b3f5d..51ea13d1829 100644 --- a/forge-gui/res/cardsfolder/s/sleeper_agent.txt +++ b/forge-gui/res/cardsfolder/s/sleeper_agent.txt @@ -1,6 +1,6 @@ Name:Sleeper Agent ManaCost:B -Types:Creature Minion +Types:Creature Phyrexian Minion PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When CARDNAME enters the battlefield, target opponent gains control of it. SVar:TrigGainControl:DB$ GainControl | Defined$ Self | ValidTgts$ Opponent | TgtPrompt$ Select target opponent diff --git a/forge-gui/res/cardsfolder/s/slinking_skirge.txt b/forge-gui/res/cardsfolder/s/slinking_skirge.txt index bac88805082..4e568f56ccb 100644 --- a/forge-gui/res/cardsfolder/s/slinking_skirge.txt +++ b/forge-gui/res/cardsfolder/s/slinking_skirge.txt @@ -1,6 +1,6 @@ Name:Slinking Skirge ManaCost:3 B -Types:Creature Imp +Types:Creature Phyrexian Imp PT:2/1 K:Flying A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. diff --git a/forge-gui/res/cardsfolder/s/soul_of_new_phyrexia.txt b/forge-gui/res/cardsfolder/s/soul_of_new_phyrexia.txt index f75658dc9e1..f60421a1cb0 100644 --- a/forge-gui/res/cardsfolder/s/soul_of_new_phyrexia.txt +++ b/forge-gui/res/cardsfolder/s/soul_of_new_phyrexia.txt @@ -1,6 +1,6 @@ Name:Soul of New Phyrexia ManaCost:6 -Types:Artifact Creature Avatar +Types:Artifact Creature Phyrexian Avatar PT:6/6 K:Trample A:AB$ PumpAll | Cost$ 5 | ValidCards$ Permanent.YouCtrl | KW$ Indestructible | SpellDescription$ Permanents you control gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/s/spellskite.txt b/forge-gui/res/cardsfolder/s/spellskite.txt index e4394b8a099..67222f53e70 100644 --- a/forge-gui/res/cardsfolder/s/spellskite.txt +++ b/forge-gui/res/cardsfolder/s/spellskite.txt @@ -1,6 +1,6 @@ Name:Spellskite ManaCost:2 -Types:Artifact Creature Horror +Types:Artifact Creature Phyrexian Horror PT:0/4 A:AB$ ChangeTargets | Cost$ PU | TargetType$ Spell,Activated,Triggered | ValidTgts$ Card | DefinedMagnet$ Self | ChangeSingleTarget$ True | SpellDescription$ Change a target of target spell or ability to CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/spellskite.jpg diff --git a/forge-gui/res/cardsfolder/s/spinebiter.txt b/forge-gui/res/cardsfolder/s/spinebiter.txt index 0631885266d..5b7f796b62d 100644 --- a/forge-gui/res/cardsfolder/s/spinebiter.txt +++ b/forge-gui/res/cardsfolder/s/spinebiter.txt @@ -1,6 +1,6 @@ Name:Spinebiter ManaCost:4 G G -Types:Creature Beast +Types:Creature Phyrexian Beast PT:3/4 K:Infect K:You may have CARDNAME assign its combat damage as though it weren't blocked. diff --git a/forge-gui/res/cardsfolder/s/spined_thopter.txt b/forge-gui/res/cardsfolder/s/spined_thopter.txt index aaed5cea5b2..751f64d3768 100644 --- a/forge-gui/res/cardsfolder/s/spined_thopter.txt +++ b/forge-gui/res/cardsfolder/s/spined_thopter.txt @@ -1,6 +1,6 @@ Name:Spined Thopter ManaCost:2 PU -Types:Artifact Creature Thopter +Types:Artifact Creature Phyrexian Thopter PT:2/1 K:Flying SVar:Picture:http://www.wizards.com/global/images/magic/general/spined_thopter.jpg diff --git a/forge-gui/res/cardsfolder/s/spineless_thug.txt b/forge-gui/res/cardsfolder/s/spineless_thug.txt index fbffb9b1ed3..5bb14c85b90 100644 --- a/forge-gui/res/cardsfolder/s/spineless_thug.txt +++ b/forge-gui/res/cardsfolder/s/spineless_thug.txt @@ -1,6 +1,6 @@ Name:Spineless Thug ManaCost:1 B -Types:Creature Zombie Mercenary +Types:Creature Phyrexian Zombie Mercenary PT:2/2 K:CARDNAME can't block. SVar:Picture:http://resources.wizards.com/magic/cards/10e/en/card129743.jpg diff --git a/forge-gui/res/cardsfolder/s/spire_monitor.txt b/forge-gui/res/cardsfolder/s/spire_monitor.txt index ed807868f2b..3cf8de7f5cd 100644 --- a/forge-gui/res/cardsfolder/s/spire_monitor.txt +++ b/forge-gui/res/cardsfolder/s/spire_monitor.txt @@ -1,6 +1,6 @@ Name:Spire Monitor ManaCost:4 U -Types:Creature Drake +Types:Creature Phyrexian Drake PT:3/3 K:Flash K:Flying diff --git a/forge-gui/res/cardsfolder/s/spiteful_bully.txt b/forge-gui/res/cardsfolder/s/spiteful_bully.txt index 37381e1ab20..105bd2b6b29 100644 --- a/forge-gui/res/cardsfolder/s/spiteful_bully.txt +++ b/forge-gui/res/cardsfolder/s/spiteful_bully.txt @@ -1,6 +1,6 @@ Name:Spiteful Bully ManaCost:1 B -Types:Creature Zombie Mercenary +Types:Creature Phyrexian Zombie Mercenary PT:3/3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 3 damage to target creature you control. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | NumDmg$ 3 diff --git a/forge-gui/res/cardsfolder/s/stronghold_assassin.txt b/forge-gui/res/cardsfolder/s/stronghold_assassin.txt index 3be97d56469..f04f622cf06 100644 --- a/forge-gui/res/cardsfolder/s/stronghold_assassin.txt +++ b/forge-gui/res/cardsfolder/s/stronghold_assassin.txt @@ -1,6 +1,6 @@ Name:Stronghold Assassin ManaCost:1 B B -Types:Creature Zombie Assassin +Types:Creature Phyrexian Zombie Assassin PT:2/1 A:AB$ Destroy | Cost$ T Sac<1/Creature> | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/s/suture_priest.txt b/forge-gui/res/cardsfolder/s/suture_priest.txt index 6d7e64e95c4..9e398a0274a 100644 --- a/forge-gui/res/cardsfolder/s/suture_priest.txt +++ b/forge-gui/res/cardsfolder/s/suture_priest.txt @@ -1,6 +1,6 @@ Name:Suture Priest ManaCost:1 W -Types:Creature Cleric +Types:Creature Phyrexian Cleric PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever another creature enters the battlefield under your control, you may gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 diff --git a/forge-gui/res/cardsfolder/t/tangle_angler.txt b/forge-gui/res/cardsfolder/t/tangle_angler.txt index 89dc8dcb781..ae09b362b9a 100644 --- a/forge-gui/res/cardsfolder/t/tangle_angler.txt +++ b/forge-gui/res/cardsfolder/t/tangle_angler.txt @@ -1,6 +1,6 @@ Name:Tangle Angler ManaCost:3 G -Types:Creature Horror +Types:Creature Phyrexian Horror PT:1/5 K:Infect A:AB$ MustBlock | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ AllowNonLethal | SpellDescription$ Target creature blocks CARDNAME this turn if able. diff --git a/forge-gui/res/cardsfolder/t/tangle_hulk.txt b/forge-gui/res/cardsfolder/t/tangle_hulk.txt index 970f835fa56..1001568d38a 100644 --- a/forge-gui/res/cardsfolder/t/tangle_hulk.txt +++ b/forge-gui/res/cardsfolder/t/tangle_hulk.txt @@ -1,6 +1,6 @@ Name:Tangle Hulk ManaCost:5 -Types:Artifact Creature Beast +Types:Artifact Creature Phyrexian Beast PT:5/3 A:AB$ Regenerate | Cost$ 2 G | SpellDescription$ Regenerate CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/tangle_hulk.jpg diff --git a/forge-gui/res/cardsfolder/t/tel_jilad_fallen.txt b/forge-gui/res/cardsfolder/t/tel_jilad_fallen.txt index 875e4224386..7c56e7249cf 100644 --- a/forge-gui/res/cardsfolder/t/tel_jilad_fallen.txt +++ b/forge-gui/res/cardsfolder/t/tel_jilad_fallen.txt @@ -1,6 +1,6 @@ Name:Tel-Jilad Fallen ManaCost:2 G G -Types:Creature Elf Warrior +Types:Creature Phyrexian Elf Warrior PT:3/1 K:Protection from artifacts K:Infect diff --git a/forge-gui/res/cardsfolder/t/tethered_skirge.txt b/forge-gui/res/cardsfolder/t/tethered_skirge.txt index 2d38f263023..f5c8a344f46 100644 --- a/forge-gui/res/cardsfolder/t/tethered_skirge.txt +++ b/forge-gui/res/cardsfolder/t/tethered_skirge.txt @@ -1,6 +1,6 @@ Name:Tethered Skirge ManaCost:2 B -Types:Creature Imp +Types:Creature Phyrexian Imp PT:2/2 K:Flying T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability, you lose 1 life. diff --git a/forge-gui/res/cardsfolder/t/the_legend_of_arena.txt b/forge-gui/res/cardsfolder/t/the_legend_of_arena.txt index bf39017ebb9..69d93f0a8dd 100644 --- a/forge-gui/res/cardsfolder/t/the_legend_of_arena.txt +++ b/forge-gui/res/cardsfolder/t/the_legend_of_arena.txt @@ -1,6 +1,6 @@ Name:The Legend of Arena ManaCost:1 U R W -Types:Enchantment Saga +Types:Legendary Enchantment Saga Text:CARDNAME can be your commander. K:Saga:3:DBToken,DBToken,DBSearch SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_2_1_human_wizard | TokenOwner$ You | SubAbility$ DBDiscount | SpellDescription$ Create a 2/1 red Human Wizard creature token. diff --git a/forge-gui/res/cardsfolder/t/thrummingbird.txt b/forge-gui/res/cardsfolder/t/thrummingbird.txt index c13ed9a0e9d..a2dc722a4d4 100644 --- a/forge-gui/res/cardsfolder/t/thrummingbird.txt +++ b/forge-gui/res/cardsfolder/t/thrummingbird.txt @@ -1,6 +1,6 @@ Name:Thrummingbird ManaCost:1 U -Types:Creature Bird Horror +Types:Creature Phyrexian Bird Horror PT:1/1 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigProliferate | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, proliferate. diff --git a/forge-gui/res/cardsfolder/t/thundering_tanadon.txt b/forge-gui/res/cardsfolder/t/thundering_tanadon.txt index 322c7c70c56..17a71552e27 100644 --- a/forge-gui/res/cardsfolder/t/thundering_tanadon.txt +++ b/forge-gui/res/cardsfolder/t/thundering_tanadon.txt @@ -1,6 +1,6 @@ Name:Thundering Tanadon ManaCost:4 PG PG -Types:Artifact Creature Beast +Types:Artifact Creature Phyrexian Beast PT:5/4 K:Trample SVar:Picture:http://www.wizards.com/global/images/magic/general/thundering_tanadon.jpg diff --git a/forge-gui/res/cardsfolder/t/tine_shrike.txt b/forge-gui/res/cardsfolder/t/tine_shrike.txt index 522f5737194..a2ab5ccda4b 100644 --- a/forge-gui/res/cardsfolder/t/tine_shrike.txt +++ b/forge-gui/res/cardsfolder/t/tine_shrike.txt @@ -1,6 +1,6 @@ Name:Tine Shrike ManaCost:3 W -Types:Creature Bird +Types:Creature Phyrexian Bird PT:2/1 K:Flying K:Infect diff --git a/forge-gui/res/cardsfolder/t/tormentor_exarch.txt b/forge-gui/res/cardsfolder/t/tormentor_exarch.txt index 19cc14ef283..bdcc3e132f3 100644 --- a/forge-gui/res/cardsfolder/t/tormentor_exarch.txt +++ b/forge-gui/res/cardsfolder/t/tormentor_exarch.txt @@ -1,6 +1,6 @@ Name:Tormentor Exarch ManaCost:3 R -Types:Creature Cleric +Types:Creature Phyrexian Cleric PT:2/2 T:Mode$ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigChoose:DB$ Charm | Choices$ DBPump,DBCurse diff --git a/forge-gui/res/cardsfolder/t/toxic_nim.txt b/forge-gui/res/cardsfolder/t/toxic_nim.txt index cf04caef178..118b6cbf370 100644 --- a/forge-gui/res/cardsfolder/t/toxic_nim.txt +++ b/forge-gui/res/cardsfolder/t/toxic_nim.txt @@ -1,6 +1,6 @@ Name:Toxic Nim ManaCost:4 B B -Types:Creature Zombie +Types:Creature Phyrexian Zombie PT:4/1 K:Infect A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. diff --git a/forge-gui/res/cardsfolder/t/trespassing_souleater.txt b/forge-gui/res/cardsfolder/t/trespassing_souleater.txt index b010d7fb40e..dc64aac5caf 100644 --- a/forge-gui/res/cardsfolder/t/trespassing_souleater.txt +++ b/forge-gui/res/cardsfolder/t/trespassing_souleater.txt @@ -1,6 +1,6 @@ Name:Trespassing Souleater ManaCost:3 -Types:Artifact Creature Construct +Types:Artifact Creature Phyrexian Construct PT:2/2 A:AB$ Pump | Cost$ PU | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/trespassing_souleater.jpg diff --git a/forge-gui/res/cardsfolder/t/tsabo_tavoc.txt b/forge-gui/res/cardsfolder/t/tsabo_tavoc.txt index 0d8cca6d0b4..e946d4f3763 100644 --- a/forge-gui/res/cardsfolder/t/tsabo_tavoc.txt +++ b/forge-gui/res/cardsfolder/t/tsabo_tavoc.txt @@ -1,6 +1,6 @@ Name:Tsabo Tavoc ManaCost:5 B R -Types:Legendary Creature Horror +Types:Legendary Creature Phyrexian Horror PT:7/4 K:First Strike K:Protection:Creature.Legendary:Protection from legendary creatures diff --git a/forge-gui/res/cardsfolder/t/tsabos_assassin.txt b/forge-gui/res/cardsfolder/t/tsabos_assassin.txt index 901bd8dcaca..e0cbbb0188f 100644 --- a/forge-gui/res/cardsfolder/t/tsabos_assassin.txt +++ b/forge-gui/res/cardsfolder/t/tsabos_assassin.txt @@ -1,6 +1,6 @@ Name:Tsabo's Assassin ManaCost:2 B B -Types:Creature Zombie Assassin +Types:Creature Phyrexian Zombie Assassin PT:1/1 A:AB$ Destroy | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NoRegen$ True | AITgts$ Creature.SharesColorWith MostProminentColor | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SpellDescription$ Destroy target creature if it shares a color with the most common color among all permanents or a color tied for most common. A creature destroyed this way can't be regenerated. SVar:X:Targeted$Valid Creature.SharesColorWith MostProminentColor diff --git a/forge-gui/res/cardsfolder/u/unworthy_dead.txt b/forge-gui/res/cardsfolder/u/unworthy_dead.txt index 91d7dcc5a0f..a0e02c6f9f0 100644 --- a/forge-gui/res/cardsfolder/u/unworthy_dead.txt +++ b/forge-gui/res/cardsfolder/u/unworthy_dead.txt @@ -1,6 +1,6 @@ Name:Unworthy Dead ManaCost:1 B -Types:Creature Skeleton +Types:Creature Phyrexian Skeleton PT:1/1 A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/unworthy_dead.jpg diff --git a/forge-gui/res/cardsfolder/u/urabrask_the_hidden.txt b/forge-gui/res/cardsfolder/u/urabrask_the_hidden.txt index b518280c3fd..1ecb1cf2c6a 100644 --- a/forge-gui/res/cardsfolder/u/urabrask_the_hidden.txt +++ b/forge-gui/res/cardsfolder/u/urabrask_the_hidden.txt @@ -1,6 +1,6 @@ Name:Urabrask the Hidden ManaCost:3 R R -Types:Legendary Creature Praetor +Types:Legendary Creature Phyrexian Praetor PT:4/4 S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Haste | Description$ Creatures you control have haste. R:Event$ Moved | ValidCard$ Creature.OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ActiveZones$ Battlefield | Description$ Creatures your opponents control enter the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/v/vampire_aristocrat.txt b/forge-gui/res/cardsfolder/v/vampire_aristocrat.txt index 99cb33f2a17..3b9c11ac932 100644 --- a/forge-gui/res/cardsfolder/v/vampire_aristocrat.txt +++ b/forge-gui/res/cardsfolder/v/vampire_aristocrat.txt @@ -1,6 +1,6 @@ Name:Vampire Aristocrat ManaCost:2 B -Types:Creature Vampire Noble Rogue +Types:Creature Vampire Rogue Noble PT:2/2 A:AB$ Pump | Cost$ Sac<1/Creature> | NumAtt$ +2 | NumDef$ +2 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+2 until end of turn. SVar:AIPreference:SacCost$Creature.Other diff --git a/forge-gui/res/cardsfolder/v/vault_skirge.txt b/forge-gui/res/cardsfolder/v/vault_skirge.txt index ac355222751..305c0449491 100644 --- a/forge-gui/res/cardsfolder/v/vault_skirge.txt +++ b/forge-gui/res/cardsfolder/v/vault_skirge.txt @@ -1,6 +1,6 @@ Name:Vault Skirge ManaCost:1 PB -Types:Artifact Creature Imp +Types:Artifact Creature Phyrexian Imp PT:1/1 K:Flying K:Lifelink diff --git a/forge-gui/res/cardsfolder/v/vebulid.txt b/forge-gui/res/cardsfolder/v/vebulid.txt index a06cf3d9ada..d22008189cf 100644 --- a/forge-gui/res/cardsfolder/v/vebulid.txt +++ b/forge-gui/res/cardsfolder/v/vebulid.txt @@ -1,6 +1,6 @@ Name:Vebulid ManaCost:B -Types:Creature Horror +Types:Creature Phyrexian Horror PT:0/0 K:etbCounter:P1P1:1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put a +1/+1 counter on CARDNAME. diff --git a/forge-gui/res/cardsfolder/v/vector_asp.txt b/forge-gui/res/cardsfolder/v/vector_asp.txt index e2bdb73b5a4..37eba0ecf08 100644 --- a/forge-gui/res/cardsfolder/v/vector_asp.txt +++ b/forge-gui/res/cardsfolder/v/vector_asp.txt @@ -1,6 +1,6 @@ Name:Vector Asp ManaCost:1 -Types:Artifact Creature Snake +Types:Artifact Creature Phyrexian Snake PT:1/1 A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Infect | SpellDescription$ CARDNAME gains infect until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/vector_asp.jpg diff --git a/forge-gui/res/cardsfolder/v/vedalken_anatomist.txt b/forge-gui/res/cardsfolder/v/vedalken_anatomist.txt index d6bdfe92be1..2c9e977842c 100644 --- a/forge-gui/res/cardsfolder/v/vedalken_anatomist.txt +++ b/forge-gui/res/cardsfolder/v/vedalken_anatomist.txt @@ -1,6 +1,6 @@ Name:Vedalken Anatomist ManaCost:2 U -Types:Creature Vedalken Wizard +Types:Creature Phyrexian Vedalken Wizard PT:1/2 A:AB$ PutCounter | Cost$ 2 U T | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | CounterNum$ 1 | SubAbility$ DBTapOrUntap | IsCurse$ True | SpellDescription$ Put a -1/-1 counter on target creature. You may tap or untap that creature. SVar:DBTapOrUntap:DB$ TapOrUntap | Defined$ Targeted diff --git a/forge-gui/res/cardsfolder/v/viral_drake.txt b/forge-gui/res/cardsfolder/v/viral_drake.txt index 00734c27756..81ba4eb3660 100644 --- a/forge-gui/res/cardsfolder/v/viral_drake.txt +++ b/forge-gui/res/cardsfolder/v/viral_drake.txt @@ -1,6 +1,6 @@ Name:Viral Drake ManaCost:3 U -Types:Creature Drake +Types:Creature Phyrexian Drake PT:1/4 K:Flying K:Infect diff --git a/forge-gui/res/cardsfolder/v/viridian_betrayers.txt b/forge-gui/res/cardsfolder/v/viridian_betrayers.txt index 35a5b26954f..2afe12b80ba 100644 --- a/forge-gui/res/cardsfolder/v/viridian_betrayers.txt +++ b/forge-gui/res/cardsfolder/v/viridian_betrayers.txt @@ -1,6 +1,6 @@ Name:Viridian Betrayers ManaCost:1 G G -Types:Creature Elf Warrior +Types:Creature Phyrexian Elf Warrior PT:3/1 S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Infect | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME has infect as long as an opponent is poisoned. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) SVar:X:Count$TotalOppPoisonCounters diff --git a/forge-gui/res/cardsfolder/v/viridian_corrupter.txt b/forge-gui/res/cardsfolder/v/viridian_corrupter.txt index 7b1e6e2e4e1..57338965e25 100644 --- a/forge-gui/res/cardsfolder/v/viridian_corrupter.txt +++ b/forge-gui/res/cardsfolder/v/viridian_corrupter.txt @@ -1,6 +1,6 @@ Name:Viridian Corrupter ManaCost:1 G G -Types:Creature Elf Shaman +Types:Creature Phyrexian Elf Shaman PT:2/2 K:Infect T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact. diff --git a/forge-gui/res/cardsfolder/v/viridian_emissary.txt b/forge-gui/res/cardsfolder/v/viridian_emissary.txt index 3d7e78478af..ca19121a542 100644 --- a/forge-gui/res/cardsfolder/v/viridian_emissary.txt +++ b/forge-gui/res/cardsfolder/v/viridian_emissary.txt @@ -1,6 +1,6 @@ Name:Viridian Emissary ManaCost:1 G -Types:Creature Elf Scout +Types:Creature Phyrexian Elf Scout PT:2/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True diff --git a/forge-gui/res/cardsfolder/v/viseling.txt b/forge-gui/res/cardsfolder/v/viseling.txt index ccec74c4427..c3453a76736 100644 --- a/forge-gui/res/cardsfolder/v/viseling.txt +++ b/forge-gui/res/cardsfolder/v/viseling.txt @@ -1,6 +1,6 @@ Name:Viseling ManaCost:4 -Types:Artifact Creature Construct +Types:Artifact Creature Phyrexian Construct PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals X damage to that player, where X is the number of cards in their hand minus 4. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X diff --git a/forge-gui/res/cardsfolder/v/volrath_the_fallen.txt b/forge-gui/res/cardsfolder/v/volrath_the_fallen.txt index 9842ae53b2c..6ebd3efc983 100644 --- a/forge-gui/res/cardsfolder/v/volrath_the_fallen.txt +++ b/forge-gui/res/cardsfolder/v/volrath_the_fallen.txt @@ -1,6 +1,6 @@ Name:Volrath the Fallen ManaCost:3 B B B -Types:Legendary Creature Shapeshifter +Types:Legendary Creature Phyrexian Shapeshifter PT:6/4 A:AB$ Pump | Cost$ 1 B Discard<1/Creature> | NumAtt$ +X | NumDef$ +X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the discarded card's mana value. SVar:X:Discarded$CardManaCost diff --git a/forge-gui/res/cardsfolder/v/volrath_the_shapestealer.txt b/forge-gui/res/cardsfolder/v/volrath_the_shapestealer.txt index dc02010ebf3..282c327c611 100644 --- a/forge-gui/res/cardsfolder/v/volrath_the_shapestealer.txt +++ b/forge-gui/res/cardsfolder/v/volrath_the_shapestealer.txt @@ -1,6 +1,6 @@ Name:Volrath, the Shapestealer ManaCost:2 B G U -Types:Legendary Creature Shapeshifter +Types:Legendary Creature Phyrexian Shapeshifter PT:7/5 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, put a -1/-1 counter on up to one target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ M1M1 | TargetMin$ 0 | TargetMax$ 1 | CounterNum$ 1 | IsCurse$ True diff --git a/forge-gui/res/cardsfolder/v/volraths_shapeshifter.txt b/forge-gui/res/cardsfolder/v/volraths_shapeshifter.txt index 88eb1fac559..6d145adde29 100644 --- a/forge-gui/res/cardsfolder/v/volraths_shapeshifter.txt +++ b/forge-gui/res/cardsfolder/v/volraths_shapeshifter.txt @@ -1,6 +1,6 @@ Name:Volrath's Shapeshifter ManaCost:1 U U -Types:Creature Shapeshifter +Types:Creature Phyrexian Shapeshifter PT:0/1 A:AB$ Discard | Cost$ 2 | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | AILogic$ VolrathsShapeshifter | SpellDescription$ Discard a card. S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | GainTextOf$ Creature.TopGraveyard+YouCtrl | GainTextAbilities$ VolrathDiscard | Description$ As long as the top card of your graveyard is a creature card, CARDNAME has the full text of that card and has the text "{2}: Discard a card." (CARDNAME has that card's name, mana cost, color, types, abilities, power, and toughness.) diff --git a/forge-gui/res/cardsfolder/v/voracious_vacuum.txt b/forge-gui/res/cardsfolder/v/voracious_vacuum.txt index 95362de5ce8..d5776f3622f 100644 --- a/forge-gui/res/cardsfolder/v/voracious_vacuum.txt +++ b/forge-gui/res/cardsfolder/v/voracious_vacuum.txt @@ -1,6 +1,6 @@ Name:Voracious Vacuum ManaCost:3 -Types:Artifact Host Creature Construct +Types:Host Artifact Creature Construct PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | Host$ True | TriggerDescription$ When this creature enters the battlefield, put a +1/+1 counter on target creature. SVar:TrigPut:DB$PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 diff --git a/forge-gui/res/cardsfolder/v/vorinclex_voice_of_hunger.txt b/forge-gui/res/cardsfolder/v/vorinclex_voice_of_hunger.txt index 3bf1d621497..08189fd87b5 100644 --- a/forge-gui/res/cardsfolder/v/vorinclex_voice_of_hunger.txt +++ b/forge-gui/res/cardsfolder/v/vorinclex_voice_of_hunger.txt @@ -1,6 +1,6 @@ Name:Vorinclex, Voice of Hunger ManaCost:6 G G -Types:Legendary Creature Praetor +Types:Legendary Creature Phyrexian Praetor PT:7/6 K:Trample T:Mode$ TapsForMana | ValidCard$ Land | Activator$ You | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever you tap a land for mana, add one mana of any type that land produced. diff --git a/forge-gui/res/cardsfolder/w/western_paladin.txt b/forge-gui/res/cardsfolder/w/western_paladin.txt index 166b9648d24..d0974ee164b 100644 --- a/forge-gui/res/cardsfolder/w/western_paladin.txt +++ b/forge-gui/res/cardsfolder/w/western_paladin.txt @@ -1,6 +1,6 @@ Name:Western Paladin ManaCost:2 B B -Types:Creature Zombie Knight +Types:Creature Phyrexian Zombie Knight PT:3/3 A:AB$ Destroy | Cost$ B B T | ValidTgts$ Creature.White | TgtPrompt$ Select target white creature | SpellDescription$ Destroy target white creature. AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/w/whispering_specter.txt b/forge-gui/res/cardsfolder/w/whispering_specter.txt index 19c53eaab0b..704f1094436 100644 --- a/forge-gui/res/cardsfolder/w/whispering_specter.txt +++ b/forge-gui/res/cardsfolder/w/whispering_specter.txt @@ -1,6 +1,6 @@ Name:Whispering Specter ManaCost:1 B B -Types:Creature Specter +Types:Creature Phyrexian Specter PT:1/1 K:Flying K:Infect diff --git a/forge-gui/res/cardsfolder/w/willowdusk_essence_seer.txt b/forge-gui/res/cardsfolder/w/willowdusk_essence_seer.txt index 072f100c058..402f608b741 100644 --- a/forge-gui/res/cardsfolder/w/willowdusk_essence_seer.txt +++ b/forge-gui/res/cardsfolder/w/willowdusk_essence_seer.txt @@ -1,6 +1,6 @@ Name:Willowdusk, Essence Seer ManaCost:1 B G -Types:Legendary Creature Dyrad Druid +Types:Legendary Creature Dryad Druid PT:3/3 A:AB$ PutCounter | Cost$ 1 T | ValidTgts$ Creature.Other | TgtPrompt$ Choose another target creature | CounterType$ P1P1 | CounterNum$ X | SorcerySpeed$ True | SpellDescription$ Choose another target creature. Put a number of +1/+1 counters on it equal to the amount of life you gained this turn or the amount of life you lost this turn, whichever is greater. Activate only as a sorcery. SVar:X:SVar$Y/LimitMin.Z diff --git a/forge-gui/res/cardsfolder/x/xantcha_sleeper_agent.txt b/forge-gui/res/cardsfolder/x/xantcha_sleeper_agent.txt index 0aa64a90128..e18a4047238 100644 --- a/forge-gui/res/cardsfolder/x/xantcha_sleeper_agent.txt +++ b/forge-gui/res/cardsfolder/x/xantcha_sleeper_agent.txt @@ -1,6 +1,6 @@ Name:Xantcha, Sleeper Agent ManaCost:1 B R -Types:Legendary Creature Minion +Types:Legendary Creature Phyrexian Minion PT:5/5 K:CARDNAME attacks each combat if able. R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBChooseOpp | Layer$ Control | Description$ CARDNAME enters the battlefield under the control of an opponent of your choice. diff --git a/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt b/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt index e703f4cf2b9..4f7de5ea816 100644 --- a/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt +++ b/forge-gui/res/cardsfolder/y/yawgmoth_demon.txt @@ -1,6 +1,6 @@ Name:Yawgmoth Demon ManaCost:4 B B -Types:Creature Demon +Types:Creature Phyrexian Demon PT:6/6 K:Flying K:First Strike diff --git a/forge-gui/tools/oracleScript.py b/forge-gui/tools/oracleScript.py index 7e47447c623..c2ded00f811 100644 --- a/forge-gui/tools/oracleScript.py +++ b/forge-gui/tools/oracleScript.py @@ -14,7 +14,8 @@ import unidecode NAME_STR = 'Name:' ORACLE_STR = 'Oracle:' -ALTERATE_STR = 'AlternateMode:' +ALTERNATE_STR = 'AlternateMode:' +ALTERNATE_MARK = 'ALTERNATE' ALTERNATE_SEPARATER = ' // ' tools_folder = os.path.dirname(os.path.realpath(__file__)) @@ -64,13 +65,16 @@ def read_card_script(cardfile): oracle_texts = [] lines = [] line_num = 0 + alternate_line = 0 alternate_mode = '' for line in cardfile.readlines(): line = line.strip() if line.startswith(NAME_STR): names.append(line[len(NAME_STR):]) - elif line.startswith(ALTERATE_STR): - alternate_mode = line[len(ALTERATE_STR):] + elif line.startswith(ALTERNATE_STR): + alternate_mode = line[len(ALTERNATE_STR):] + elif line.startswith(ALTERNATE_MARK): + alternate_line = line_num elif line.startswith(ORACLE_STR): oracle_texts.append([line_num, line[len(ORACLE_STR):]]) lines.append('') @@ -79,7 +83,7 @@ def read_card_script(cardfile): lines.append(line + '\n') line_num += 1 cardfile.close() - return names, lines, oracle_texts, alternate_mode + return names, lines, oracle_texts, alternate_mode, alternate_line def write_card_script(cardfile, lines, oracle_texts): @@ -95,21 +99,33 @@ def write_card_script(cardfile, lines, oracle_texts): cardfile.close() -def update_oracle(name, lines, oracle_text, new_oracle, type_line): +def update_oracle(name, lines, oracle_text, new_oracle, type_line, alternate_line): + updated = False + # Update type line first + for i, line in enumerate(lines): + if i <= alternate_line: + continue + if line.startswith('Types:'): + if line[6:].rstrip() != type_line: + lines[i] = 'Types:' + type_line + '\n' + updated = True + break + is_planeswalker = type_line.find('Planeswalker') != -1 if is_planeswalker: new_oracle = re.sub(r'([\+−]?[0-9X]+):', r'[\1]:', new_oracle) new_oracle = new_oracle.replace('\n', '\\n') if oracle_text[1] == new_oracle: - return False + return updated oracle_lines = oracle_text[1].split('\\n') new_lines = new_oracle.split('\\n') nickname = name.split(', ')[0] oracle_text[1] = new_oracle + updated = True if len(oracle_lines) != len(new_lines): - return True + return updated # Also replace descriptions for org_line, new_line in zip(oracle_lines, new_lines): @@ -132,18 +148,16 @@ def update_oracle(name, lines, oracle_text, new_oracle, type_line): for i, line in enumerate(lines): if line.startswith('K:'): continue - if line.startswith('Types:'): - lines[i] = 'Types:' + type_line + '\n' if line.find(org_line) != -1: lines[i] = line.replace(org_line, new_line) - return True + return updated def update_card_script(dirname, filename, oracle_cards, logfile): file = open(os.path.join(dirname, filename), 'r', encoding='utf8') clean_name = filename.replace('.txt', '') - names, lines, oracle_texts, alternate_mode = read_card_script(file) + names, lines, oracle_texts, alternate_mode, alternate_line = read_card_script(file) formal_name = formalize_name(names) if clean_name != formal_name: logfile.write(f'Rename "{clean_name}" => "{formal_name}"\n') @@ -170,21 +184,24 @@ def update_card_script(dirname, filename, oracle_cards, logfile): new_oracle = card['oracle_text'] if is_vanguard: new_oracle = 'Hand {0}, life {1}\n'.format(card['hand_modifier'], card['life_modifier']) + new_oracle - oracle_updated = update_oracle(names[0], lines, oracle_texts[0], new_oracle, type_line) + oracle_updated = update_oracle(names[0], lines, oracle_texts[0], new_oracle, type_line, 0) elif len(names) == 2: if alternate_mode == 'Meld': type_line = card['type_line'].replace(' — ', ' ') new_oracle = card['oracle_text'] - oracle_updated = update_oracle(names[0], lines, oracle_texts[0], new_oracle, type_line) + oracle_updated = update_oracle(names[0], lines, oracle_texts[0], new_oracle, type_line, 0) card = oracle_cards[names[1]] type_line = card['type_line'].replace(' — ', ' ') new_oracle = card['oracle_text'] - oracle_updated = oracle_updated | update_oracle(names[1], lines, oracle_texts[1], new_oracle, type_line) + oracle_updated = oracle_updated | update_oracle(names[1], lines, oracle_texts[1], new_oracle, type_line, alternate_line) else: for i, face in enumerate(card['card_faces']): type_line = face['type_line'].replace(' — ', ' ') new_oracle = face['oracle_text'] - oracle_updated = oracle_updated | update_oracle(names[i], lines, oracle_texts[i], new_oracle, type_line) + if i == 0: + oracle_updated = oracle_updated | update_oracle(names[i], lines, oracle_texts[i], new_oracle, type_line, 0) + else: + oracle_updated = oracle_updated | update_oracle(names[i], lines, oracle_texts[i], new_oracle, type_line, alternate_line) if not oracle_updated: