From d412bcc71873ae8f02f5c989558f4b46ecd1ffd5 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sat, 14 Oct 2017 11:18:27 +0000 Subject: [PATCH] - Fix zero cost AB/DB on triggers: letter P --- .../res/cardsfolder/p/padeem_consul_of_innovation.txt | 2 +- forge-gui/res/cardsfolder/p/pain_magnification.txt | 2 +- forge-gui/res/cardsfolder/p/pain_seer.txt | 2 +- forge-gui/res/cardsfolder/p/painful_quandary.txt | 2 +- forge-gui/res/cardsfolder/p/painsmith.txt | 2 +- forge-gui/res/cardsfolder/p/painwracker_oni.txt | 2 +- forge-gui/res/cardsfolder/p/palace_familiar.txt | 2 +- forge-gui/res/cardsfolder/p/pale_rider_of_trostad.txt | 2 +- forge-gui/res/cardsfolder/p/palinchron.txt | 2 +- forge-gui/res/cardsfolder/p/palliation_accord.txt | 2 +- forge-gui/res/cardsfolder/p/pallid_mycoderm.txt | 2 +- forge-gui/res/cardsfolder/p/pangosaur.txt | 2 +- forge-gui/res/cardsfolder/p/panoptic_mirror.txt | 2 +- forge-gui/res/cardsfolder/p/panopticon.txt | 2 +- forge-gui/res/cardsfolder/p/paperfin_rascal.txt | 2 +- forge-gui/res/cardsfolder/p/paradise_plume.txt | 2 +- forge-gui/res/cardsfolder/p/paradox_engine.txt | 2 +- forge-gui/res/cardsfolder/p/paradox_haze.txt | 2 +- forge-gui/res/cardsfolder/p/parallax_dementia.txt | 2 +- forge-gui/res/cardsfolder/p/parallax_tide.txt | 2 +- forge-gui/res/cardsfolder/p/parallax_wave.txt | 2 +- forge-gui/res/cardsfolder/p/parallel_thoughts.txt | 2 +- forge-gui/res/cardsfolder/p/paralyze.txt | 4 ++-- forge-gui/res/cardsfolder/p/parapet.txt | 4 ++-- forge-gui/res/cardsfolder/p/parasitic_bond.txt | 2 +- forge-gui/res/cardsfolder/p/parasitic_implant.txt | 2 +- forge-gui/res/cardsfolder/p/parasitic_strix.txt | 2 +- forge-gui/res/cardsfolder/p/pardic_arsonist.txt | 2 +- forge-gui/res/cardsfolder/p/pardic_dragon.txt | 2 +- forge-gui/res/cardsfolder/p/paroxysm.txt | 2 +- forge-gui/res/cardsfolder/p/patagia_viper.txt | 4 ++-- forge-gui/res/cardsfolder/p/path_of_bravery.txt | 2 +- forge-gui/res/cardsfolder/p/pathbreaker_ibex.txt | 2 +- forge-gui/res/cardsfolder/p/patron_of_the_akki.txt | 2 +- forge-gui/res/cardsfolder/p/patron_of_the_nezumi.txt | 2 +- forge-gui/res/cardsfolder/p/patron_of_the_wild.txt | 2 +- forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt | 2 +- forge-gui/res/cardsfolder/p/paupers_cage.txt | 2 +- forge-gui/res/cardsfolder/p/pawn_of_ulamog.txt | 2 +- forge-gui/res/cardsfolder/p/peace_strider.txt | 2 +- forge-gui/res/cardsfolder/p/pelakka_wurm.txt | 4 ++-- forge-gui/res/cardsfolder/p/pendulum_of_patterns.txt | 2 +- forge-gui/res/cardsfolder/p/pentarch_ward.txt | 2 +- forge-gui/res/cardsfolder/p/penumbra_bobcat.txt | 2 +- forge-gui/res/cardsfolder/p/penumbra_kavu.txt | 2 +- forge-gui/res/cardsfolder/p/penumbra_spider.txt | 2 +- forge-gui/res/cardsfolder/p/penumbra_wurm.txt | 2 +- forge-gui/res/cardsfolder/p/peregrine_drake.txt | 2 +- .../res/cardsfolder/p/perhaps_youve_met_my_cohort.txt | 2 +- forge-gui/res/cardsfolder/p/perilous_myr.txt | 2 +- forge-gui/res/cardsfolder/p/perimeter_captain.txt | 2 +- forge-gui/res/cardsfolder/p/permeating_mass.txt | 2 +- forge-gui/res/cardsfolder/p/personal_incarnation.txt | 2 +- forge-gui/res/cardsfolder/p/pestermite.txt | 2 +- forge-gui/res/cardsfolder/p/pestilence.txt | 2 +- forge-gui/res/cardsfolder/p/petalmane_baku.txt | 2 +- forge-gui/res/cardsfolder/p/petradon.txt | 4 ++-- forge-gui/res/cardsfolder/p/petravark.txt | 4 ++-- forge-gui/res/cardsfolder/p/phage_the_untouchable.txt | 6 +++--- .../res/cardsfolder/p/phage_the_untouchable_avatar.txt | 4 ++-- forge-gui/res/cardsfolder/p/phalanx_leader.txt | 2 +- forge-gui/res/cardsfolder/p/phantasmagorian.txt | 2 +- forge-gui/res/cardsfolder/p/phantasmal_abomination.txt | 2 +- forge-gui/res/cardsfolder/p/phantasmal_bear.txt | 2 +- forge-gui/res/cardsfolder/p/phantasmal_dragon.txt | 2 +- forge-gui/res/cardsfolder/p/phantasmal_image.txt | 4 ++-- forge-gui/res/cardsfolder/p/phantasmal_sphere.txt | 2 +- forge-gui/res/cardsfolder/p/phantom_beast.txt | 2 +- forge-gui/res/cardsfolder/p/phantom_centaur.txt | 2 +- forge-gui/res/cardsfolder/p/phantom_flock.txt | 2 +- forge-gui/res/cardsfolder/p/phantom_nantuko.txt | 2 +- forge-gui/res/cardsfolder/p/phantom_nomad.txt | 4 ++-- forge-gui/res/cardsfolder/p/phantom_tiger.txt | 2 +- forge-gui/res/cardsfolder/p/phantom_wurm.txt | 2 +- forge-gui/res/cardsfolder/p/pharikas_mender.txt | 2 +- forge-gui/res/cardsfolder/p/pheres_band_thunderhoof.txt | 2 +- forge-gui/res/cardsfolder/p/pheres_band_tromper.txt | 2 +- forge-gui/res/cardsfolder/p/phylactery_lich.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_arena.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_bloodstock.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_delver.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_devourer.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_driver.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_etchings.txt | 4 ++-- forge-gui/res/cardsfolder/p/phyrexian_gargantua.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_hydra.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_ingester.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_obliterator.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_rager.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_reaper.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_slayer.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_splicer.txt | 8 ++++---- forge-gui/res/cardsfolder/p/phyrexian_swarmlord.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_totem.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_tyranny.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_vatmother.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_war_beast.txt | 4 ++-- forge-gui/res/cardsfolder/p/phytohydra.txt | 2 +- forge-gui/res/cardsfolder/p/pia_and_kiran_nalaar.txt | 2 +- forge-gui/res/cardsfolder/p/pia_nalaar.txt | 2 +- forge-gui/res/cardsfolder/p/pianna_nomad_captain.txt | 2 +- forge-gui/res/cardsfolder/p/pias_revolution.txt | 2 +- forge-gui/res/cardsfolder/p/pierce_strider.txt | 2 +- forge-gui/res/cardsfolder/p/piety_charm.txt | 6 +++--- forge-gui/res/cardsfolder/p/pilgrims_eye.txt | 2 +- forge-gui/res/cardsfolder/p/pillaging_horde.txt | 2 +- forge-gui/res/cardsfolder/p/pillar_tombs_of_aku.txt | 2 +- forge-gui/res/cardsfolder/p/pillory_of_the_sleepless.txt | 2 +- .../res/cardsfolder/p/pious_evangel_wayward_disciple.txt | 4 ++-- forge-gui/res/cardsfolder/p/pious_kitsune.txt | 2 +- forge-gui/res/cardsfolder/p/piranha_marsh.txt | 2 +- forge-gui/res/cardsfolder/p/pirate_ship.txt | 2 +- forge-gui/res/cardsfolder/p/piston_sledge.txt | 2 +- forge-gui/res/cardsfolder/p/pistus_strike.txt | 2 +- forge-gui/res/cardsfolder/p/pit_keeper.txt | 2 +- forge-gui/res/cardsfolder/p/pit_scorpion.txt | 2 +- forge-gui/res/cardsfolder/p/pit_spawn.txt | 2 +- forge-gui/res/cardsfolder/p/pitchburn_devils.txt | 2 +- forge-gui/res/cardsfolder/p/pitiless_horde.txt | 2 +- forge-gui/res/cardsfolder/p/plagiarize.txt | 2 +- forge-gui/res/cardsfolder/p/plague_boiler.txt | 4 ++-- forge-gui/res/cardsfolder/p/plague_dogs.txt | 2 +- forge-gui/res/cardsfolder/p/plague_fiend.txt | 2 +- forge-gui/res/cardsfolder/p/plague_sliver.txt | 2 +- forge-gui/res/cardsfolder/p/plague_spitter.txt | 2 +- forge-gui/res/cardsfolder/p/plague_spores.txt | 2 +- forge-gui/res/cardsfolder/p/planar_chaos.txt | 8 ++++---- forge-gui/res/cardsfolder/p/planar_collapse.txt | 2 +- forge-gui/res/cardsfolder/p/planar_void.txt | 2 +- forge-gui/res/cardsfolder/p/planewide_disaster.txt | 2 +- forge-gui/res/cardsfolder/p/plant_elemental.txt | 2 +- forge-gui/res/cardsfolder/p/plasm_capture.txt | 2 +- forge-gui/res/cardsfolder/p/plated_geopede.txt | 2 +- forge-gui/res/cardsfolder/p/plaxmanta.txt | 4 ++-- forge-gui/res/cardsfolder/p/plots_that_span_centuries.txt | 6 +++--- forge-gui/res/cardsfolder/p/poisonbelly_ogre.txt | 2 +- forge-gui/res/cardsfolder/p/polis_crusher.txt | 2 +- forge-gui/res/cardsfolder/p/pollenbright_wings.txt | 2 +- forge-gui/res/cardsfolder/p/polluted_bonds.txt | 2 +- forge-gui/res/cardsfolder/p/polluted_dead.txt | 2 +- forge-gui/res/cardsfolder/p/polukranos_world_eater.txt | 2 +- forge-gui/res/cardsfolder/p/ponyback_brigade.txt | 2 +- forge-gui/res/cardsfolder/p/pooling_venom.txt | 2 +- forge-gui/res/cardsfolder/p/pools_of_becoming.txt | 4 ++-- forge-gui/res/cardsfolder/p/port_inspector.txt | 2 +- forge-gui/res/cardsfolder/p/portcullis.txt | 4 ++-- forge-gui/res/cardsfolder/p/possessed_skaab.txt | 4 ++-- forge-gui/res/cardsfolder/p/possibility_storm.txt | 2 +- forge-gui/res/cardsfolder/p/pouncing_kavu.txt | 2 +- forge-gui/res/cardsfolder/p/pouncing_wurm.txt | 2 +- forge-gui/res/cardsfolder/p/powder_keg.txt | 2 +- forge-gui/res/cardsfolder/p/power_surge.txt | 2 +- forge-gui/res/cardsfolder/p/powerleech.txt | 2 +- forge-gui/res/cardsfolder/p/powerstone_minefield.txt | 4 ++-- forge-gui/res/cardsfolder/p/prahv.txt | 2 +- forge-gui/res/cardsfolder/p/precinct_captain.txt | 2 +- forge-gui/res/cardsfolder/p/precognition.txt | 2 +- forge-gui/res/cardsfolder/p/precursor_golem.txt | 4 ++-- forge-gui/res/cardsfolder/p/predatory_advantage.txt | 2 +- forge-gui/res/cardsfolder/p/predatory_hunger.txt | 2 +- forge-gui/res/cardsfolder/p/predatory_nightstalker.txt | 2 +- forge-gui/res/cardsfolder/p/prepare_fight.txt | 2 +- forge-gui/res/cardsfolder/p/prescient_chimera.txt | 2 +- forge-gui/res/cardsfolder/p/presence_of_the_master.txt | 2 +- forge-gui/res/cardsfolder/p/press_for_answers.txt | 2 +- forge-gui/res/cardsfolder/p/press_into_service.txt | 2 +- forge-gui/res/cardsfolder/p/pretenders_claim.txt | 2 +- forge-gui/res/cardsfolder/p/preyseizer_dragon.txt | 2 +- forge-gui/res/cardsfolder/p/price_of_knowledge.txt | 2 +- forge-gui/res/cardsfolder/p/pride_guardian.txt | 2 +- forge-gui/res/cardsfolder/p/priest_of_gix.txt | 2 +- forge-gui/res/cardsfolder/p/priest_of_the_blood_rite.txt | 4 ++-- forge-gui/res/cardsfolder/p/priest_of_urabrask.txt | 2 +- forge-gui/res/cardsfolder/p/primal_boost.txt | 2 +- forge-gui/res/cardsfolder/p/primal_druid.txt | 2 +- forge-gui/res/cardsfolder/p/primal_forcemage.txt | 2 +- forge-gui/res/cardsfolder/p/primal_order.txt | 2 +- forge-gui/res/cardsfolder/p/primal_plasma.txt | 2 +- forge-gui/res/cardsfolder/p/prime_speaker_zegana.txt | 2 +- forge-gui/res/cardsfolder/p/primeval_bounty.txt | 6 +++--- forge-gui/res/cardsfolder/p/primeval_force.txt | 2 +- forge-gui/res/cardsfolder/p/primeval_protector.txt | 2 +- forge-gui/res/cardsfolder/p/primeval_titan.txt | 2 +- forge-gui/res/cardsfolder/p/primitive_etchings.txt | 2 +- forge-gui/res/cardsfolder/p/primordial_ooze.txt | 2 +- forge-gui/res/cardsfolder/p/primordial_sage.txt | 2 +- forge-gui/res/cardsfolder/p/prince_of_thralls.txt | 2 +- forge-gui/res/cardsfolder/p/prism_ring.txt | 2 +- forge-gui/res/cardsfolder/p/prismwake_merrow.txt | 2 +- forge-gui/res/cardsfolder/p/prison_barricade.txt | 2 +- forge-gui/res/cardsfolder/p/prison_term.txt | 2 +- forge-gui/res/cardsfolder/p/pristine_angel.txt | 2 +- forge-gui/res/cardsfolder/p/pristine_skywise.txt | 2 +- forge-gui/res/cardsfolder/p/private_research.txt | 4 ++-- forge-gui/res/cardsfolder/p/prodigal_sorcerer_avatar.txt | 2 +- forge-gui/res/cardsfolder/p/profane_memento.txt | 2 +- forge-gui/res/cardsfolder/p/prognostic_sphinx.txt | 2 +- forge-gui/res/cardsfolder/p/promise_of_bunrei.txt | 2 +- forge-gui/res/cardsfolder/p/proper_burial.txt | 2 +- forge-gui/res/cardsfolder/p/prophetic_flamespeaker.txt | 2 +- forge-gui/res/cardsfolder/p/prophetic_prism.txt | 2 +- forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt | 2 +- forge-gui/res/cardsfolder/p/protean_hulk.txt | 2 +- forge-gui/res/cardsfolder/p/providence.txt | 6 +++--- forge-gui/res/cardsfolder/p/prowess_of_the_fair.txt | 2 +- forge-gui/res/cardsfolder/p/prowling_pangolin.txt | 2 +- forge-gui/res/cardsfolder/p/prying_questions.txt | 2 +- forge-gui/res/cardsfolder/p/psychic_allergy.txt | 4 ++-- forge-gui/res/cardsfolder/p/psychic_membrane.txt | 2 +- forge-gui/res/cardsfolder/p/psychic_overload.txt | 2 +- forge-gui/res/cardsfolder/p/psychic_purge.txt | 2 +- forge-gui/res/cardsfolder/p/psychic_surgery.txt | 2 +- forge-gui/res/cardsfolder/p/psychic_venom.txt | 2 +- forge-gui/res/cardsfolder/p/psychic_vortex.txt | 2 +- forge-gui/res/cardsfolder/p/psychogenic_probe.txt | 2 +- forge-gui/res/cardsfolder/p/psychotrope_thallid.txt | 2 +- forge-gui/res/cardsfolder/p/pucas_mischief.txt | 2 +- forge-gui/res/cardsfolder/p/pulling_teeth.txt | 4 ++-- forge-gui/res/cardsfolder/p/pulse_tracker.txt | 2 +- forge-gui/res/cardsfolder/p/puppet_conjurer.txt | 2 +- forge-gui/res/cardsfolder/p/puppet_master.txt | 2 +- forge-gui/res/cardsfolder/p/pure_intentions.txt | 4 ++-- forge-gui/res/cardsfolder/p/pure_reflection.txt | 2 +- forge-gui/res/cardsfolder/p/puresteel_paladin.txt | 2 +- forge-gui/res/cardsfolder/p/purgatory.txt | 2 +- forge-gui/res/cardsfolder/p/purging_scythe.txt | 2 +- forge-gui/res/cardsfolder/p/purity.txt | 4 ++-- .../res/cardsfolder/p/purphoros_god_of_the_forge.txt | 2 +- forge-gui/res/cardsfolder/p/pursuit_of_knowledge.txt | 2 +- forge-gui/res/cardsfolder/p/putrefaction.txt | 2 +- forge-gui/res/cardsfolder/p/putrid_cyclops.txt | 6 +++--- forge-gui/res/cardsfolder/p/pygmy_hippo.txt | 2 +- forge-gui/res/cardsfolder/p/pygmy_kavu.txt | 2 +- forge-gui/res/cardsfolder/p/pygmy_troll.txt | 2 +- forge-gui/res/cardsfolder/p/pyre_hound.txt | 2 +- forge-gui/res/cardsfolder/p/pyreheart_wolf.txt | 2 +- forge-gui/res/cardsfolder/p/pyroconvergence.txt | 2 +- forge-gui/res/cardsfolder/p/pyrohemia.txt | 2 +- forge-gui/res/cardsfolder/p/pyromancer_ascension.txt | 4 ++-- forge-gui/res/cardsfolder/p/pyromancers_assault.txt | 2 +- forge-gui/res/cardsfolder/p/pyromancers_swath.txt | 2 +- forge-gui/res/cardsfolder/p/pyrostatic_pillar.txt | 2 +- 242 files changed, 286 insertions(+), 286 deletions(-) diff --git a/forge-gui/res/cardsfolder/p/padeem_consul_of_innovation.txt b/forge-gui/res/cardsfolder/p/padeem_consul_of_innovation.txt index 3e4e65f8d9f..0804f5ae6af 100644 --- a/forge-gui/res/cardsfolder/p/padeem_consul_of_innovation.txt +++ b/forge-gui/res/cardsfolder/p/padeem_consul_of_innovation.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Vedalken Artificer PT:1/4 S:Mode$ Continuous | Affected$ Artifact.YouCtrl | AddKeyword$ Hexproof | Description$ Artifacts you control have hexproof. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, if you control the artifact with the highest converted mana cost or tied for the highest converted mana cost, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:X:Count$Valid Artifact.greatestCMC_Artifact+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/padeem_consul_of_innovation.jpg Oracle:Artifacts you control have hexproof.\nAt the beginning of your upkeep, if you control the artifact with the highest converted mana cost or tied for the highest converted mana cost, draw a card. diff --git a/forge-gui/res/cardsfolder/p/pain_magnification.txt b/forge-gui/res/cardsfolder/p/pain_magnification.txt index 3aab4f03f19..a371887d061 100644 --- a/forge-gui/res/cardsfolder/p/pain_magnification.txt +++ b/forge-gui/res/cardsfolder/p/pain_magnification.txt @@ -2,6 +2,6 @@ Name:Pain Magnification ManaCost:1 B R Types:Enchantment T:Mode$ DamageDone | ValidTarget$ Opponent | DamageAmount$ GE3 | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent is dealt 3 or more damage by a single source, that player discards a card. -SVar:TrigDestroy:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDestroy:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/pain_magnification.jpg Oracle:Whenever an opponent is dealt 3 or more damage by a single source, that player discards a card. diff --git a/forge-gui/res/cardsfolder/p/pain_seer.txt b/forge-gui/res/cardsfolder/p/pain_seer.txt index 58eb426b723..24e169d82f3 100644 --- a/forge-gui/res/cardsfolder/p/pain_seer.txt +++ b/forge-gui/res/cardsfolder/p/pain_seer.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Human Wizard PT:2/2 T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ SeerDig | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. -SVar:SeerDig:AB$ Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ SeersCost +SVar:SeerDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ SeersCost SVar:SeersCost:DB$ LoseLife | LifeAmount$ PainX | SubAbility$ DBCleanup | References$ PainX SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PainX:Remembered$CardManaCost diff --git a/forge-gui/res/cardsfolder/p/painful_quandary.txt b/forge-gui/res/cardsfolder/p/painful_quandary.txt index 9592debd805..76fb9e6e348 100644 --- a/forge-gui/res/cardsfolder/p/painful_quandary.txt +++ b/forge-gui/res/cardsfolder/p/painful_quandary.txt @@ -2,6 +2,6 @@ Name:Painful Quandary ManaCost:3 B B Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an opponent casts a spell, that player loses 5 life unless he or she discards a card. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ TriggeredActivator | LifeAmount$ 5 | UnlessCost$ Discard<1/Card> | UnlessPayer$ TriggeredCardController +SVar:TrigLoseLife:DB$LoseLife | Defined$ TriggeredActivator | LifeAmount$ 5 | UnlessCost$ Discard<1/Card> | UnlessPayer$ TriggeredCardController SVar:Picture:http://www.wizards.com/global/images/magic/general/painful_quandary.jpg Oracle:Whenever an opponent casts a spell, that player loses 5 life unless he or she discards a card. diff --git a/forge-gui/res/cardsfolder/p/painsmith.txt b/forge-gui/res/cardsfolder/p/painsmith.txt index 42b2a51e635..84ca97f13d0 100644 --- a/forge-gui/res/cardsfolder/p/painsmith.txt +++ b/forge-gui/res/cardsfolder/p/painsmith.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Human Artificer PT:2/1 T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may have target creature get +2/+0 and gain deathtouch until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | KW$ Deathtouch +SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | KW$ Deathtouch SVar:BuffedBy:Artifact SVar:Picture:http://www.wizards.com/global/images/magic/general/painsmith.jpg Oracle:Whenever you cast an artifact spell, you may have target creature get +2/+0 and gain deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/p/painwracker_oni.txt b/forge-gui/res/cardsfolder/p/painwracker_oni.txt index 75dd876b0b4..180d7075cb1 100644 --- a/forge-gui/res/cardsfolder/p/painwracker_oni.txt +++ b/forge-gui/res/cardsfolder/p/painwracker_oni.txt @@ -4,7 +4,7 @@ Types:Creature Demon Spirit PT:5/4 K:Fear T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice a creature if you don't control an Ogre. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ You | ConditionPresent$ Ogre.YouCtrl | ConditionCompare$ EQ0 +SVar:TrigSac:DB$ Sacrifice | SacValid$ Creature | Defined$ You | ConditionPresent$ Ogre.YouCtrl | ConditionCompare$ EQ0 SVar:RemRandomDeck:True SVar:NeedsToPlay:Ogre.YouCtrl DeckHints:Type$Ogre diff --git a/forge-gui/res/cardsfolder/p/palace_familiar.txt b/forge-gui/res/cardsfolder/p/palace_familiar.txt index 2d8d28f3b88..23877add19c 100644 --- a/forge-gui/res/cardsfolder/p/palace_familiar.txt +++ b/forge-gui/res/cardsfolder/p/palace_familiar.txt @@ -4,7 +4,7 @@ Types:Creature Bird PT:1/1 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 1 | Defined$ TriggeredCardController +SVar:TrigDraw:DB$Draw | NumCards$ 1 | Defined$ TriggeredCardController SVar:SacMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/palace_familiar.jpg Oracle:Flying\nWhen Palace Familiar dies, draw a card. diff --git a/forge-gui/res/cardsfolder/p/pale_rider_of_trostad.txt b/forge-gui/res/cardsfolder/p/pale_rider_of_trostad.txt index 71716db47be..e22699a79d0 100644 --- a/forge-gui/res/cardsfolder/p/pale_rider_of_trostad.txt +++ b/forge-gui/res/cardsfolder/p/pale_rider_of_trostad.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:3/3 K:Skulk T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, discard a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/pale_rider_of_trostad.jpg Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nWhen Pale Rider of Trostad enters the battlefield, discard a card. diff --git a/forge-gui/res/cardsfolder/p/palinchron.txt b/forge-gui/res/cardsfolder/p/palinchron.txt index 1479d83e1a2..ae5ef484e9c 100644 --- a/forge-gui/res/cardsfolder/p/palinchron.txt +++ b/forge-gui/res/cardsfolder/p/palinchron.txt @@ -4,7 +4,7 @@ Types:Creature Illusion PT:4/5 K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters the battlefield, untap up to seven lands. -SVar:TrigUntap:AB$ Untap | Cost$ 0 | UntapUpTo$ True | UntapType$ Land | Amount$ 7 +SVar:TrigUntap:DB$ Untap | UntapUpTo$ True | UntapType$ Land | Amount$ 7 A:AB$ ChangeZone | Cost$ 2 U U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. SVar:FreeSpellAI:True SVar:Picture:http://www.wizards.com/global/images/magic/general/palinchron.jpg diff --git a/forge-gui/res/cardsfolder/p/palliation_accord.txt b/forge-gui/res/cardsfolder/p/palliation_accord.txt index 907990fa3de..2cbd8d23e99 100644 --- a/forge-gui/res/cardsfolder/p/palliation_accord.txt +++ b/forge-gui/res/cardsfolder/p/palliation_accord.txt @@ -2,7 +2,7 @@ Name:Palliation Accord ManaCost:3 W U Types:Enchantment T:Mode$ Taps | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature an opponent controls becomes tapped, put a shield counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SHIELD | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SHIELD | CounterNum$ 1 A:AB$ PreventDamage | Cost$ SubCounter<1/SHIELD> | Defined$ You | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to you this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/palliation_accord.jpg Oracle:Whenever a creature an opponent controls becomes tapped, put a shield counter on Palliation Accord.\nRemove a shield counter from Palliation Accord: Prevent the next 1 damage that would be dealt to you this turn. diff --git a/forge-gui/res/cardsfolder/p/pallid_mycoderm.txt b/forge-gui/res/cardsfolder/p/pallid_mycoderm.txt index 7de861f234c..3687580e5bd 100644 --- a/forge-gui/res/cardsfolder/p/pallid_mycoderm.txt +++ b/forge-gui/res/cardsfolder/p/pallid_mycoderm.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Fungus PT:2/4 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. A:AB$ Token | Cost$ SubCounter<3/SPORE> | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling TSP | SpellDescription$ Create a 1/1 green Saproling creature token. A:AB$ PumpAll | Cost$ Sac<1/Saproling> | ValidCards$ Fungus.Creature+YouCtrl,Saproling.Creature+YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Each creature you control that's a Fungus or a Saproling gets +1/+1 until end of turn. DeckHints:Type$Fungus diff --git a/forge-gui/res/cardsfolder/p/pangosaur.txt b/forge-gui/res/cardsfolder/p/pangosaur.txt index 5ca6831b7ad..65286bfd481 100644 --- a/forge-gui/res/cardsfolder/p/pangosaur.txt +++ b/forge-gui/res/cardsfolder/p/pangosaur.txt @@ -3,7 +3,7 @@ ManaCost:2 G G Types:Creature Dinosaur PT:6/6 T:Mode$ LandPlayed | ValidCard$ Land | TriggerZones$ Battlefield | Execute$ TrigBounce | TriggerDescription$ Whenever a player plays a land, return Pangosaur to its owner's hand. -SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +SVar:TrigBounce:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pangosaur.jpg Oracle:Whenever a player plays a land, return Pangosaur to its owner's hand. diff --git a/forge-gui/res/cardsfolder/p/panoptic_mirror.txt b/forge-gui/res/cardsfolder/p/panoptic_mirror.txt index c496249f2c0..b7c128e33b3 100644 --- a/forge-gui/res/cardsfolder/p/panoptic_mirror.txt +++ b/forge-gui/res/cardsfolder/p/panoptic_mirror.txt @@ -4,7 +4,7 @@ Types:Artifact A:AB$ ChangeZone | Cost$ X T | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant.cmcEQX,Sorcery.cmcEQX | References$ X | ChangeNum$ 1 | PrecostDesc$ Imprint — | SpellDescription$ You may exile an instant or sorcery card with converted mana cost X from your hand. SVar:X:Count$xPaid T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ At the beginning of your upkeep, you may copy a card exiled with Panoptic Mirror. If you do, you may cast the copy without paying its mana cost. -SVar:TrigCopy:AB$ Play | Cost$ 0 | Valid$ Card.IsImprinted+ExiledWithSource | ValidZone$ Exile | WithoutManaCost$ True | Optional$ True | CopyCard$ True +SVar:TrigCopy:DB$ Play | Valid$ Card.IsImprinted+ExiledWithSource | ValidZone$ Exile | WithoutManaCost$ True | Optional$ True | CopyCard$ True T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard diff --git a/forge-gui/res/cardsfolder/p/panopticon.txt b/forge-gui/res/cardsfolder/p/panopticon.txt index 2a48a1f4197..8ff00fe0356 100644 --- a/forge-gui/res/cardsfolder/p/panopticon.txt +++ b/forge-gui/res/cardsfolder/p/panopticon.txt @@ -4,7 +4,7 @@ Types:Plane Mirrodin T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | TriggerZones$ Command | Execute$ PanopticonDraw | TriggerDescription$ When you planeswalk to CARDNAME, draw a card. T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | Execute$ PanopticonDraw | TriggerZones$ Command | TriggerDescription$ At the beginning of your draw step, draw an additional card. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ PanopticonDraw | TriggerDescription$ Whenever you roll {CHAOS}, draw a card. -SVar:PanopticonDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:PanopticonDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/panopticon.jpg SVar:AIRollPlanarDieParams:Mode$ Always Oracle:When you planeswalk to Panopticon, draw a card.\nAt the beginning of your draw step, draw an additional card.\nWhenever you roll {CHAOS}, draw a card. diff --git a/forge-gui/res/cardsfolder/p/paperfin_rascal.txt b/forge-gui/res/cardsfolder/p/paperfin_rascal.txt index 226c9c54966..656beec1afd 100644 --- a/forge-gui/res/cardsfolder/p/paperfin_rascal.txt +++ b/forge-gui/res/cardsfolder/p/paperfin_rascal.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Merfolk Rogue PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigClash | TriggerDescription$ When CARDNAME enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on CARDNAME. -SVar:TrigClash:AB$Clash | Cost$ 0 | WinSubAbility$ DBPutCounter +SVar:TrigClash:DB$Clash | WinSubAbility$ DBPutCounter SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/paperfin_rascal.jpg Oracle:When Paperfin Rascal enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Paperfin Rascal. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) diff --git a/forge-gui/res/cardsfolder/p/paradise_plume.txt b/forge-gui/res/cardsfolder/p/paradise_plume.txt index 7bace47fd09..c2ce721ba20 100644 --- a/forge-gui/res/cardsfolder/p/paradise_plume.txt +++ b/forge-gui/res/cardsfolder/p/paradise_plume.txt @@ -4,7 +4,7 @@ Types:Artifact K:ETBReplacement:Other:ChooseColor SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a color. | AILogic$ MostProminentInComputerDeck T:Mode$ SpellCast | ValidCard$ Card.ChosenColor | OptionalDecider$ You | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell of the chosen color, you may gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color to your mana pool. SVar:Picture:http://www.wizards.com/global/images/magic/general/paradise_plume.jpg Oracle:As Paradise Plume enters the battlefield, choose a color.\nWhenever a player casts a spell of the chosen color, you may gain 1 life.\n{T}: Add one mana of the chosen color to your mana pool. diff --git a/forge-gui/res/cardsfolder/p/paradox_engine.txt b/forge-gui/res/cardsfolder/p/paradox_engine.txt index ff41ced1f4f..36ed15d6a57 100644 --- a/forge-gui/res/cardsfolder/p/paradox_engine.txt +++ b/forge-gui/res/cardsfolder/p/paradox_engine.txt @@ -2,7 +2,7 @@ Name:Paradox Engine ManaCost:5 Types:Legendary Artifact T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntapAll | TriggerDescription$ Whenever you cast a spell, untap all nonland permanents you control. -SVar:TrigUntapAll:AB$ UntapAll | Cost$ 0 | ValidCards$ Permanent.YouCtrl+nonLand +SVar:TrigUntapAll:DB$ UntapAll | ValidCards$ Permanent.YouCtrl+nonLand SVar:Picture:http://www.wizards.com/global/images/magic/general/paradox_engine.jpg Oracle:Whenever you cast a spell, untap all nonland permanents you control. diff --git a/forge-gui/res/cardsfolder/p/paradox_haze.txt b/forge-gui/res/cardsfolder/p/paradox_haze.txt index 5fdd677b7b7..40026f5089e 100644 --- a/forge-gui/res/cardsfolder/p/paradox_haze.txt +++ b/forge-gui/res/cardsfolder/p/paradox_haze.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant player A:SP$ Attach | Cost$ 2 U | ValidTgts$ Player T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | FirstUpkeep$ True | Execute$ AddUpkeep | TriggerDescription$ At the beginning of enchanted player's first upkeep each turn, that player gets an additional upkeep step after this step. -SVar:AddUpkeep:AB$ AddPhase | Cost$ 0 | ExtraPhase$ Upkeep +SVar:AddUpkeep:DB$ AddPhase | ExtraPhase$ Upkeep SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/paradox_haze.jpg Oracle:Enchant player\nAt the beginning of enchanted player's first upkeep each turn, that player gets an additional upkeep step after this step. diff --git a/forge-gui/res/cardsfolder/p/parallax_dementia.txt b/forge-gui/res/cardsfolder/p/parallax_dementia.txt index 2f2d1d92eee..f8f74de35ae 100644 --- a/forge-gui/res/cardsfolder/p/parallax_dementia.txt +++ b/forge-gui/res/cardsfolder/p/parallax_dementia.txt @@ -6,7 +6,7 @@ K:Fading:1 A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 2 | Description$ Enchanted creature gets +3/+2. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, destroy enchanted creature. That creature can't be regenerated. -SVar:TrigDestroy:AB$DestroyAll | Cost$ 0 | ValidCards$ Triggered.EnchantedBy | NoRegen$ True +SVar:TrigDestroy:DB$DestroyAll | ValidCards$ Triggered.EnchantedBy | NoRegen$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/parallax_dementia.jpg Oracle:Enchant creature\nFading 1 (This enchantment enters the battlefield with one fade counter on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.)\nEnchanted creature gets +3/+2.\nWhen Parallax Dementia leaves the battlefield, destroy enchanted creature. That creature can't be regenerated. diff --git a/forge-gui/res/cardsfolder/p/parallax_tide.txt b/forge-gui/res/cardsfolder/p/parallax_tide.txt index 2f10a2473c9..8b10b88e7cd 100644 --- a/forge-gui/res/cardsfolder/p/parallax_tide.txt +++ b/forge-gui/res/cardsfolder/p/parallax_tide.txt @@ -4,7 +4,7 @@ Types:Enchantment K:Fading:5 A:AB$ ChangeZone | Cost$ SubCounter<1/FADE> | ValidTgts$ Land | TgtPrompt$ Select target land | Imprint$ True | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target land. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, each player returns to the battlefield all cards he or she owns exiled with CARDNAME. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Imprinted | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup +SVar:TrigReturn:DB$ChangeZone | Defined$ Imprinted | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True SVar:PlayMain1:TRUE SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/p/parallax_wave.txt b/forge-gui/res/cardsfolder/p/parallax_wave.txt index 57def9066f4..8218a63bd11 100644 --- a/forge-gui/res/cardsfolder/p/parallax_wave.txt +++ b/forge-gui/res/cardsfolder/p/parallax_wave.txt @@ -4,7 +4,7 @@ Types:Enchantment K:Fading:5 A:AB$ ChangeZone | Cost$ SubCounter<1/FADE> | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | Imprint$ True | SpellDescription$ Exile target creature. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, each player returns to the battlefield all cards he or she owns exiled with CARDNAME. -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Imprinted | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup +SVar:TrigReturn:DB$ ChangeZone | Defined$ Imprinted | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True SVar:PlayMain1:TRUE SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/p/parallel_thoughts.txt b/forge-gui/res/cardsfolder/p/parallel_thoughts.txt index 4c576fad48c..e647dec0032 100644 --- a/forge-gui/res/cardsfolder/p/parallel_thoughts.txt +++ b/forge-gui/res/cardsfolder/p/parallel_thoughts.txt @@ -2,7 +2,7 @@ Name:Parallel Thoughts ManaCost:3 U U Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for seven cards, exile them in a face-down pile, and shuffle that pile. Then shuffle your library. -SVar:TrigSearch:AB$ ChangeZone | Cost$ 0 | ChangeNum$ 7 | ChangeType$ Card | Origin$ Library | Destination$ Exile | ShuffleChangedPile$ True | ExileFaceDown$ True | RememberChanged$ True +SVar:TrigSearch:DB$ ChangeZone | ChangeNum$ 7 | ChangeType$ Card | Origin$ Library | Destination$ Exile | ShuffleChangedPile$ True | ExileFaceDown$ True | RememberChanged$ True T:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Exile | Destination$ Any | Static$ True | Execute$ TrigForget SVar:TrigForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReset | Static$ True diff --git a/forge-gui/res/cardsfolder/p/paralyze.txt b/forge-gui/res/cardsfolder/p/paralyze.txt index 2a7c946d389..9a06aef75a7 100644 --- a/forge-gui/res/cardsfolder/p/paralyze.txt +++ b/forge-gui/res/cardsfolder/p/paralyze.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ B | ValidTgts$ Creature | AILogic$ Curse T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature. -SVar:TrigTap:AB$ Tap | Cost$ 0 | Defined$ Enchanted +SVar:TrigTap:DB$ Tap | Defined$ Enchanted S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may pay {4}. If he or she does, untap the creature. -SVar:TrigUntap:AB$ Untap | Cost$ 0 | Defined$ Enchanted | UnlessCost$ 4 | UnlessPayer$ EnchantedController | UnlessSwitched$ True | UnlessAI$ Paralyze +SVar:TrigUntap:DB$ Untap | Defined$ Enchanted | UnlessCost$ 4 | UnlessPayer$ EnchantedController | UnlessSwitched$ True | UnlessAI$ Paralyze SVar:Picture:http://www.wizards.com/global/images/magic/general/paralyze.jpg Oracle:Enchant creature\nWhen Paralyze enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step.\nAt the beginning of the upkeep of enchanted creature's controller, that player may pay {4}. If he or she does, untap the creature. diff --git a/forge-gui/res/cardsfolder/p/parapet.txt b/forge-gui/res/cardsfolder/p/parapet.txt index 064a8a3cf29..aded34c067d 100644 --- a/forge-gui/res/cardsfolder/p/parapet.txt +++ b/forge-gui/res/cardsfolder/p/parapet.txt @@ -3,9 +3,9 @@ ManaCost:1 W Types:Enchantment K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -SVar:TrigDelayedSac:AB$ Animate | Cost$ 0 | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True +SVar:TrigDelayedSac:DB$ Animate | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. -SVar:Sac:AB$ Sacrifice | Cost$ 0 | Defined$ Self +SVar:Sac:DB$ Sacrifice | Defined$ Self S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddToughness$ 1 | Description$ Creatures you control get +0/+1. SVar:Picture:http://www.wizards.com/global/images/magic/general/parapet.jpg Oracle:You may cast Parapet as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step.\nCreatures you control get +0/+1. diff --git a/forge-gui/res/cardsfolder/p/parasitic_bond.txt b/forge-gui/res/cardsfolder/p/parasitic_bond.txt index e2b65d7027e..5855cef2a0b 100644 --- a/forge-gui/res/cardsfolder/p/parasitic_bond.txt +++ b/forge-gui/res/cardsfolder/p/parasitic_bond.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 B | ValidTgts$ Creature | AILogic$ Curse T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, CARDNAME deals 2 damage to that player. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/parasitic_bond.jpg Oracle:Enchant creature\nAt the beginning of the upkeep of enchanted creature's controller, Parasitic Bond deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/p/parasitic_implant.txt b/forge-gui/res/cardsfolder/p/parasitic_implant.txt index 2f408002a84..862166ad2c6 100644 --- a/forge-gui/res/cardsfolder/p/parasitic_implant.txt +++ b/forge-gui/res/cardsfolder/p/parasitic_implant.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 B | ValidTgts$ Creature | AILogic$ Curse T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, enchanted creature's controller sacrifices it and you create a 1/1 colorless Myr artifact creature token. -SVar:TrigSac:AB$ SacrificeAll | Cost$ 0 | Defined$ Enchanted | SubAbility$ DBToken +SVar:TrigSac:DB$ SacrificeAll | Defined$ Enchanted | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Myr | TokenTypes$ Artifact,Creature,Myr | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ c 1 1 myr NPH | TokenOwner$ You DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/parasitic_implant.jpg diff --git a/forge-gui/res/cardsfolder/p/parasitic_strix.txt b/forge-gui/res/cardsfolder/p/parasitic_strix.txt index 2045045ea79..fbacae2f01f 100644 --- a/forge-gui/res/cardsfolder/p/parasitic_strix.txt +++ b/forge-gui/res/cardsfolder/p/parasitic_strix.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Bird PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Permanent.Black+YouCtrl | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, if you control a black permanent, target player loses 2 life and you gain 2 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Choose target player | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:TrigLoseLife:DB$LoseLife | ValidTgts$ Player | TgtPrompt$ Choose target player | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 DeckHints:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/parasitic_strix.jpg diff --git a/forge-gui/res/cardsfolder/p/pardic_arsonist.txt b/forge-gui/res/cardsfolder/p/pardic_arsonist.txt index aed55b71a74..91634d435d1 100644 --- a/forge-gui/res/cardsfolder/p/pardic_arsonist.txt +++ b/forge-gui/res/cardsfolder/p/pardic_arsonist.txt @@ -3,6 +3,6 @@ ManaCost:2 R R Types:Creature Human Barbarian PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | Threshold$ True | TriggerDescription$ Threshold — As long as seven or more cards are in your graveyard, CARDNAME has "When CARDNAME enters the battlefield, it deals 3 damage to target creature or player." -SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 3 +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/pardic_arsonist.jpg Oracle:Threshold — As long as seven or more cards are in your graveyard, Pardic Arsonist has "When Pardic Arsonist enters the battlefield, it deals 3 damage to target creature or player." diff --git a/forge-gui/res/cardsfolder/p/pardic_dragon.txt b/forge-gui/res/cardsfolder/p/pardic_dragon.txt index d24435223db..549186f0bf6 100644 --- a/forge-gui/res/cardsfolder/p/pardic_dragon.txt +++ b/forge-gui/res/cardsfolder/p/pardic_dragon.txt @@ -6,6 +6,6 @@ K:Flying K:Suspend:2:R R A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Exile | IsPresent$ Card.suspended+Self | PresentZone$ Exile | OptionalDecider$ Opponent | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a spell, if CARDNAME is suspended, that player may put a time counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ TIME | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIME | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/pardic_dragon.jpg Oracle:Flying\n{R}: Pardic Dragon gets +1/+0 until end of turn.\nSuspend 2—{R}{R}\nWhenever an opponent casts a spell, if Pardic Dragon is suspended, that player may put a time counter on Pardic Dragon. diff --git a/forge-gui/res/cardsfolder/p/paroxysm.txt b/forge-gui/res/cardsfolder/p/paroxysm.txt index 2f967765d35..de71453d7dc 100644 --- a/forge-gui/res/cardsfolder/p/paroxysm.txt +++ b/forge-gui/res/cardsfolder/p/paroxysm.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Curse T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | Execute$ TriggeredParoxysm | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player reveals the top card of his or her library. If that card is a land card, destroy that creature. Otherwise, it gets +3/+3 until end of turn. -SVar:TriggeredParoxysm:AB$ Dig | Cost$ 0 | Defined$ TriggeredPlayer | DigNum$ 1 | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DestructiveParoxysm +SVar:TriggeredParoxysm:DB$ Dig | Defined$ TriggeredPlayer | DigNum$ 1 | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DestructiveParoxysm SVar:DestructiveParoxysm:DB$ Destroy | Defined$ Enchanted | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ1 | SubAbility$ BeserkParoxysm SVar:BeserkParoxysm:DB$ Pump | Defined$ Enchanted | NumAtt$ 3 | NumDef$ 3 | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ0 | SubAbility$DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/p/patagia_viper.txt b/forge-gui/res/cardsfolder/p/patagia_viper.txt index 2c8cb2e4416..c9bcf193257 100644 --- a/forge-gui/res/cardsfolder/p/patagia_viper.txt +++ b/forge-gui/res/cardsfolder/p/patagia_viper.txt @@ -5,8 +5,8 @@ PT:2/1 K:Flying T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 green and blue Snake creature tokens. T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | ManaNotSpent$ U | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless {U} was spent to cast it. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ gu 1 1 snake | TokenAmount$ 2 | TokenName$ Snake | TokenTypes$ Creature,Snake | TokenOwner$ You | TokenColors$ Green,Blue | TokenPower$ 1 | TokenToughness$ 1 -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigToken:DB$Token | TokenImage$ gu 1 1 snake | TokenAmount$ 2 | TokenName$ Snake | TokenTypes$ Creature,Snake | TokenOwner$ You | TokenColors$ Green,Blue | TokenPower$ 1 | TokenToughness$ 1 +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:ManaNeededToAvoidNegativeEffect:blue SVar:RemRandomDeck:True DeckNeeds:Color$Blue diff --git a/forge-gui/res/cardsfolder/p/path_of_bravery.txt b/forge-gui/res/cardsfolder/p/path_of_bravery.txt index fd73e81fa31..298f5fddeda 100644 --- a/forge-gui/res/cardsfolder/p/path_of_bravery.txt +++ b/forge-gui/res/cardsfolder/p/path_of_bravery.txt @@ -6,7 +6,7 @@ SVar:X:Count$YourLifeTotal SVar:Y:Count$YourStartingLife SVar:Z:Count$Valid Creature.attacking+YouCtrl T:Mode$ AttackersDeclared | AttackingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever one or more creatures you control attack, you gain life equal to the number of attacking creatures. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ Z | References$ Z +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ Z | References$ Z SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/path_of_bravery.jpg Oracle:As long as your life total is greater than or equal to your starting life total, creatures you control get +1/+1.\nWhenever one or more creatures you control attack, you gain life equal to the number of attacking creatures. diff --git a/forge-gui/res/cardsfolder/p/pathbreaker_ibex.txt b/forge-gui/res/cardsfolder/p/pathbreaker_ibex.txt index 75a5f62324b..9594c48a443 100644 --- a/forge-gui/res/cardsfolder/p/pathbreaker_ibex.txt +++ b/forge-gui/res/cardsfolder/p/pathbreaker_ibex.txt @@ -3,7 +3,7 @@ ManaCost:4 G G Types:Creature Goat PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, creatures you control gain trample and get +X/+X until end of turn, where X is the greatest power among creatures you control. -SVar:TrigPump:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | NumAtt$ X | NumDef$ X | References$ X | KW$ Trample +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ X | NumDef$ X | References$ X | KW$ Trample SVar:X:Count$GreatestPower_Creature.YouCtrl SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/pathbreaker_ibex.jpg diff --git a/forge-gui/res/cardsfolder/p/patron_of_the_akki.txt b/forge-gui/res/cardsfolder/p/patron_of_the_akki.txt index 82973d1692c..aea5a8216fc 100644 --- a/forge-gui/res/cardsfolder/p/patron_of_the_akki.txt +++ b/forge-gui/res/cardsfolder/p/patron_of_the_akki.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Spirit PT:5/5 K:Goblin offering T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, creatures you control get +2/+0 until end of turn. -SVar:TrigPump:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | NumAtt$ 2 +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 2 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/patron_of_the_akki.jpg Oracle:Goblin offering (You may cast this card any time you could cast an instant by sacrificing a Goblin and paying the difference in mana costs between this and the sacrificed Goblin. Mana cost includes color.)\nWhenever Patron of the Akki attacks, creatures you control get +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/patron_of_the_nezumi.txt b/forge-gui/res/cardsfolder/p/patron_of_the_nezumi.txt index dab1c304099..8ce3fcc28ff 100644 --- a/forge-gui/res/cardsfolder/p/patron_of_the_nezumi.txt +++ b/forge-gui/res/cardsfolder/p/patron_of_the_nezumi.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Spirit PT:6/6 K:Rat offering T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | ValidCard$ Card.OppOwn | Execute$ TrigLoseLife | TriggerDescription$ Whenever a permanent is put into an opponent's graveyard, that player loses 1 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredCardOwner | LifeAmount$ 1 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardOwner | LifeAmount$ 1 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/patron_of_the_nezumi.jpg Oracle:Rat offering (You may cast this card any time you could cast an instant by sacrificing a Rat and paying the difference in mana costs between this and the sacrificed Rat. Mana cost includes color.)\nWhenever a permanent is put into an opponent's graveyard, that player loses 1 life. diff --git a/forge-gui/res/cardsfolder/p/patron_of_the_wild.txt b/forge-gui/res/cardsfolder/p/patron_of_the_wild.txt index 6963b27f22c..fe53de31f64 100644 --- a/forge-gui/res/cardsfolder/p/patron_of_the_wild.txt +++ b/forge-gui/res/cardsfolder/p/patron_of_the_wild.txt @@ -4,6 +4,6 @@ Types:Creature Elf PT:1/1 K:Morph:2 G T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, target creature gets +3/+3 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 +SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 SVar:Picture:http://www.wizards.com/global/images/magic/general/patron_of_the_wild.jpg Oracle:Morph {2}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Patron of the Wild is turned face up, target creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt b/forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt index d854749a073..08fca59829e 100644 --- a/forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt +++ b/forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 G | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigSearch | TriggerDescription$ When enchanted creature dies, that creature's controller may search his or her library for a creature card and put that card onto the battlefield. If that player does, he or she shuffles his or her library. -SVar:TrigSearch:AB$ChangeZone | Optional$ True | Cost$ 0 | DefinedPlayer$ TriggeredCardController | ChangeType$ Creature | ChangeNum$ 1 | Hidden$ True | Origin$ Library | Destination$ Battlefield | ShuffleNonMandatory$ True +SVar:TrigSearch:DB$ChangeZone | Optional$ True | DefinedPlayer$ TriggeredCardController | ChangeType$ Creature | ChangeNum$ 1 | Hidden$ True | Origin$ Library | Destination$ Battlefield | ShuffleNonMandatory$ True S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ Sac SVar:Sac:SVar:SacMe:5 SVar:Picture:http://www.wizards.com/global/images/magic/general/pattern_of_rebirth.jpg diff --git a/forge-gui/res/cardsfolder/p/paupers_cage.txt b/forge-gui/res/cardsfolder/p/paupers_cage.txt index 517e6048891..135ee9fb01f 100644 --- a/forge-gui/res/cardsfolder/p/paupers_cage.txt +++ b/forge-gui/res/cardsfolder/p/paupers_cage.txt @@ -2,7 +2,7 @@ Name:Paupers' Cage ManaCost:3 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ CardsInHand | SVarCompare$ LE2 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 2 damage to him or her. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 SVar:CardsInHand:Count$ValidHand Card.ActivePlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/paupers_cage.jpg Oracle:At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Paupers' Cage deals 2 damage to him or her. diff --git a/forge-gui/res/cardsfolder/p/pawn_of_ulamog.txt b/forge-gui/res/cardsfolder/p/pawn_of_ulamog.txt index 3a6bb77a7a5..d00546b6c97 100644 --- a/forge-gui/res/cardsfolder/p/pawn_of_ulamog.txt +++ b/forge-gui/res/cardsfolder/p/pawn_of_ulamog.txt @@ -4,7 +4,7 @@ Types:Creature Vampire Shaman PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+nonToken+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another nontoken creature you control dies, create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C} to your mana pool." T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ You | Secondary$ True | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another nontoken creature you control dies, you may create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C} to your mana pool." -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Eldrazi Spawn | TokenTypes$ Creature,Eldrazi,Spawn | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 0 | TokenToughness$ 1 | TokenAbilities$ ABMana +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Eldrazi Spawn | TokenTypes$ Creature,Eldrazi,Spawn | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 0 | TokenToughness$ 1 | TokenAbilities$ ABMana SVar:ABMana:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ C | Amount$ 1 | SpellDescription$ Add {C} to your mana pool. DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token diff --git a/forge-gui/res/cardsfolder/p/peace_strider.txt b/forge-gui/res/cardsfolder/p/peace_strider.txt index 07bf42ce697..42022be05fd 100644 --- a/forge-gui/res/cardsfolder/p/peace_strider.txt +++ b/forge-gui/res/cardsfolder/p/peace_strider.txt @@ -3,6 +3,6 @@ ManaCost:4 Types:Artifact Creature Construct PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 3 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 3 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/peace_strider.jpg Oracle:When Peace Strider enters the battlefield, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/p/pelakka_wurm.txt b/forge-gui/res/cardsfolder/p/pelakka_wurm.txt index 02d926dad2b..2ad34498c2b 100644 --- a/forge-gui/res/cardsfolder/p/pelakka_wurm.txt +++ b/forge-gui/res/cardsfolder/p/pelakka_wurm.txt @@ -5,7 +5,7 @@ PT:7/7 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 7 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is dies, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ TriggeredCardController | NumCards$ 1 -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 7 +SVar:TrigDraw:DB$Draw | Defined$ TriggeredCardController | NumCards$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 7 SVar:Picture:http://www.wizards.com/global/images/magic/general/pelakka_wurm.jpg Oracle:Trample\nWhen Pelakka Wurm enters the battlefield, you gain 7 life.\nWhen Pelakka Wurm dies, draw a card. diff --git a/forge-gui/res/cardsfolder/p/pendulum_of_patterns.txt b/forge-gui/res/cardsfolder/p/pendulum_of_patterns.txt index edb384a40f9..f4589c94c71 100644 --- a/forge-gui/res/cardsfolder/p/pendulum_of_patterns.txt +++ b/forge-gui/res/cardsfolder/p/pendulum_of_patterns.txt @@ -2,7 +2,7 @@ Name:Pendulum of Patterns ManaCost:2 Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 3 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 3 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 A:AB$ Draw | Cost$ 5 T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. SVar:Picture:http://www.wizards.com/global/images/magic/general/pendulum_of_patterns.jpg Oracle:When Arashin Cleric enters the battlefield, you gain 3 life.\n{5}, {T}, Sacrifice Pendulum of Patters: Draw a card. diff --git a/forge-gui/res/cardsfolder/p/pentarch_ward.txt b/forge-gui/res/cardsfolder/p/pentarch_ward.txt index 938af220c12..b573ae3a13f 100644 --- a/forge-gui/res/cardsfolder/p/pentarch_ward.txt +++ b/forge-gui/res/cardsfolder/p/pentarch_ward.txt @@ -5,7 +5,7 @@ K:Enchant creature K:ETBReplacement:Other:ChooseColor SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a color. | AILogic$ MostProminentInHumanDeck T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.ChosenColor:Protection from ChosenColor:Card.CardUID_HostCardUID | Description$ Enchanted creature has protection from the chosen color. This effect doesn't remove CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/pentarch_ward.jpg diff --git a/forge-gui/res/cardsfolder/p/penumbra_bobcat.txt b/forge-gui/res/cardsfolder/p/penumbra_bobcat.txt index a04da9c8510..43ef088793f 100644 --- a/forge-gui/res/cardsfolder/p/penumbra_bobcat.txt +++ b/forge-gui/res/cardsfolder/p/penumbra_bobcat.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Cat PT:2/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 2/1 black Cat creature token. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Cat | TokenTypes$ Creature,Cat | TokenOwner$ TriggeredCardController | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 1 +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Cat | TokenTypes$ Creature,Cat | TokenOwner$ TriggeredCardController | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 1 SVar:Picture:http://resources.wizards.com/magic/cards/ap/en-us/card26815.jpg Oracle:When Penumbra Bobcat dies, create a 2/1 black Cat creature token. diff --git a/forge-gui/res/cardsfolder/p/penumbra_kavu.txt b/forge-gui/res/cardsfolder/p/penumbra_kavu.txt index bbcb9cd59e4..0bfb8b02718 100644 --- a/forge-gui/res/cardsfolder/p/penumbra_kavu.txt +++ b/forge-gui/res/cardsfolder/p/penumbra_kavu.txt @@ -3,6 +3,6 @@ ManaCost:4 G Types:Creature Kavu PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 3/3 black Kavu creature token. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Kavu | TokenTypes$ Creature,Kavu | TokenOwner$ TriggeredCardController | TokenColors$ Black | TokenPower$ 3 | TokenToughness$ 3 +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Kavu | TokenTypes$ Creature,Kavu | TokenOwner$ TriggeredCardController | TokenColors$ Black | TokenPower$ 3 | TokenToughness$ 3 SVar:Picture:http://resources.wizards.com/magic/cards/ap/en-us/card25956.jpg Oracle:When Penumbra Kavu dies, create a 3/3 black Kavu creature token. diff --git a/forge-gui/res/cardsfolder/p/penumbra_spider.txt b/forge-gui/res/cardsfolder/p/penumbra_spider.txt index 074d8b7180f..a57cc213dae 100644 --- a/forge-gui/res/cardsfolder/p/penumbra_spider.txt +++ b/forge-gui/res/cardsfolder/p/penumbra_spider.txt @@ -4,6 +4,6 @@ Types:Creature Spider PT:2/4 K:Reach T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 2/4 black Spider creature token with reach. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Spider | TokenTypes$ Creature,Spider | TokenOwner$ TriggeredCardController | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 4 | TokenKeywords$ Reach +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Spider | TokenTypes$ Creature,Spider | TokenOwner$ TriggeredCardController | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 4 | TokenKeywords$ Reach SVar:Picture:http://www.wizards.com/global/images/magic/general/penumbra_spider.jpg Oracle:Reach\nWhen Penumbra Spider dies, create a 2/4 black Spider creature token with reach. diff --git a/forge-gui/res/cardsfolder/p/penumbra_wurm.txt b/forge-gui/res/cardsfolder/p/penumbra_wurm.txt index 376fe14b944..708699b270f 100644 --- a/forge-gui/res/cardsfolder/p/penumbra_wurm.txt +++ b/forge-gui/res/cardsfolder/p/penumbra_wurm.txt @@ -4,6 +4,6 @@ Types:Creature Wurm PT:6/6 K:Trample T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 6/6 black Wurm creature token with trample. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Wurm | TokenTypes$ Creature,Wurm | TokenOwner$ TriggeredCardController | TokenColors$ Black | TokenPower$ 6 | TokenToughness$ 6 | TokenKeywords$ Trample +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Wurm | TokenTypes$ Creature,Wurm | TokenOwner$ TriggeredCardController | TokenColors$ Black | TokenPower$ 6 | TokenToughness$ 6 | TokenKeywords$ Trample SVar:Picture:http://www.wizards.com/global/images/magic/general/penumbra_wurm.jpg Oracle:Trample\nWhen Penumbra Wurm dies, create a 6/6 black Wurm creature token with trample. diff --git a/forge-gui/res/cardsfolder/p/peregrine_drake.txt b/forge-gui/res/cardsfolder/p/peregrine_drake.txt index 72f64756297..5ef9181d058 100644 --- a/forge-gui/res/cardsfolder/p/peregrine_drake.txt +++ b/forge-gui/res/cardsfolder/p/peregrine_drake.txt @@ -4,7 +4,7 @@ Types:Creature Drake PT:2/3 K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters the battlefield, untap up to five lands. -SVar:TrigUntap:AB$ Untap | Cost$ 0 | UntapUpTo$ True | UntapType$ Land | Amount$ 5 +SVar:TrigUntap:DB$ Untap | UntapUpTo$ True | UntapType$ Land | Amount$ 5 SVar:FreeSpellAI:True SVar:Picture:http://www.wizards.com/global/images/magic/general/peregrine_drake.jpg Oracle:Flying\nWhen Peregrine Drake enters the battlefield, untap up to five lands. diff --git a/forge-gui/res/cardsfolder/p/perhaps_youve_met_my_cohort.txt b/forge-gui/res/cardsfolder/p/perhaps_youve_met_my_cohort.txt index 61e0befe617..bab56b441bd 100644 --- a/forge-gui/res/cardsfolder/p/perhaps_youve_met_my_cohort.txt +++ b/forge-gui/res/cardsfolder/p/perhaps_youve_met_my_cohort.txt @@ -2,6 +2,6 @@ Name:Perhaps You've Met My Cohort ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, search your library for a planeswalker card and put that card onto the battlefield, then shuffle your library. -SVar:DarkEffect:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Planeswalker.YouOwn | ChangeNum$ 1 +SVar:DarkEffect:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Planeswalker.YouOwn | ChangeNum$ 1 SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Perhaps You've Met My Cohort.full.jpg Oracle:When you set this scheme in motion, search your library for a planeswalker card, put it onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/p/perilous_myr.txt b/forge-gui/res/cardsfolder/p/perilous_myr.txt index a34c6e3423c..1b80484fbcf 100644 --- a/forge-gui/res/cardsfolder/p/perilous_myr.txt +++ b/forge-gui/res/cardsfolder/p/perilous_myr.txt @@ -3,6 +3,6 @@ ManaCost:2 Types:Artifact Creature 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 target creature or player. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 +SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/perilous_myr.jpg Oracle:When Perilous Myr dies, it deals 2 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/p/perimeter_captain.txt b/forge-gui/res/cardsfolder/p/perimeter_captain.txt index 145dad953c2..dce6e3834c5 100644 --- a/forge-gui/res/cardsfolder/p/perimeter_captain.txt +++ b/forge-gui/res/cardsfolder/p/perimeter_captain.txt @@ -4,7 +4,7 @@ Types:Creature Human Soldier PT:0/4 K:Defender T:Mode$ Blocks | ValidCard$ Creature.YouCtrl+withDefender | TriggerZones$ Battlefield | Execute$ TrigGainLife | OptionalDecider$ You | TriggerDescription$ Whenever a creature you control with defender blocks, you may gain 2 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 SVar:HasBlockEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/perimeter_captain.jpg Oracle:Defender\nWhenever a creature you control with defender blocks, you may gain 2 life. diff --git a/forge-gui/res/cardsfolder/p/permeating_mass.txt b/forge-gui/res/cardsfolder/p/permeating_mass.txt index bae5fa5ab9e..cacd383d57c 100644 --- a/forge-gui/res/cardsfolder/p/permeating_mass.txt +++ b/forge-gui/res/cardsfolder/p/permeating_mass.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Creature Spirit PT:1/3 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, that creature becomes a copy of Permeating Mass. -SVar:TrigCopy:AB$Clone | Cost$ 0 | Defined$ TriggeredSourceLKICopy | CloneZone$ Battlefield | CloneTarget$ TriggeredTarget +SVar:TrigCopy:DB$Clone | Defined$ TriggeredSourceLKICopy | CloneZone$ Battlefield | CloneTarget$ TriggeredTarget SVar:Picture:http://www.wizards.com/global/images/magic/general/permeating_mass.jpg Oracle:Whenever Permeating Mass deals combat damage to a creature, that creature becomes a copy of Permeating Mass. diff --git a/forge-gui/res/cardsfolder/p/personal_incarnation.txt b/forge-gui/res/cardsfolder/p/personal_incarnation.txt index 73276e70cbe..80c60fac338 100644 --- a/forge-gui/res/cardsfolder/p/personal_incarnation.txt +++ b/forge-gui/res/cardsfolder/p/personal_incarnation.txt @@ -6,7 +6,7 @@ A:AB$ Effect | Cost$ 0 | Name$ Personal Incarnation Redirection | ReplacementEff SVar:RedirectDamage:Event$ DamageDone | ValidTarget$ Creature.EffectSource | ReplaceWith$ RedirectDmg | DamageTarget$ You | Description$ The next 1 damage that would be dealt to EFFECTSOURCE this turn is dealt to its owner instead. Only EFFECTSOURCE's owner may activate this ability. SVar:RedirectDmg:DB$ ReplaceSplitDamage | DamageTarget$ You T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, its owner loses half his or her life, rounded up. -SVar:TrigLoseLife:AB$ Pump | Cost$ 0 | RememberObjects$ TriggeredCardOwner | SubAbility$ DBLoseLife +SVar:TrigLoseLife:DB$ Pump | RememberObjects$ TriggeredCardOwner | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ Remembered | LifeAmount$ HavocX | References$ HavocX | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HavocX:PlayerCountRemembered$LifeTotal/HalfUp diff --git a/forge-gui/res/cardsfolder/p/pestermite.txt b/forge-gui/res/cardsfolder/p/pestermite.txt index 6cbfdbf776b..e9762b6ae52 100644 --- a/forge-gui/res/cardsfolder/p/pestermite.txt +++ b/forge-gui/res/cardsfolder/p/pestermite.txt @@ -5,6 +5,6 @@ PT:2/1 K:Flying K:Flash T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapOrUntap | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may tap or untap target permanent. -SVar:TrigTapOrUntap:AB$TapOrUntap | Cost$ 0 | ValidTgts$ Permanent | TgtPrompt$ Select target permanent +SVar:TrigTapOrUntap:DB$TapOrUntap | ValidTgts$ Permanent | TgtPrompt$ Select target permanent SVar:Picture:http://www.wizards.com/global/images/magic/general/pestermite.jpg Oracle:Flash\nFlying\nWhen Pestermite enters the battlefield, you may tap or untap target permanent. diff --git a/forge-gui/res/cardsfolder/p/pestilence.txt b/forge-gui/res/cardsfolder/p/pestilence.txt index e174b5586e1..524cdf39426 100644 --- a/forge-gui/res/cardsfolder/p/pestilence.txt +++ b/forge-gui/res/cardsfolder/p/pestilence.txt @@ -2,7 +2,7 @@ Name:Pestilence ManaCost:2 B B Types:Enchantment T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Creature | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, if no creatures are on the battlefield, sacrifice CARDNAME. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self A:AB$ DamageAll | Cost$ B | NumDmg$ 1 | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | AILogic$ DmgAllCreaturesAndPlayers | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. SVar:NeedsToPlay:Creature SVar:Picture:http://resources.wizards.com/magic/cards/uz/en-us/card5619.jpg diff --git a/forge-gui/res/cardsfolder/p/petalmane_baku.txt b/forge-gui/res/cardsfolder/p/petalmane_baku.txt index baa6c2fca85..a77a0ce0b4c 100644 --- a/forge-gui/res/cardsfolder/p/petalmane_baku.txt +++ b/forge-gui/res/cardsfolder/p/petalmane_baku.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Spirit PT:1/2 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ KI | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ KI | CounterNum$ 1 #ChosenX SVar created by Cost payment A:AB$ Mana | Cost$ 1 SubCounter | Produced$ Any | Amount$ ChosenX | References$ X | AILogic$ ManaRitual | SpellDescription$ Add X mana of any one color to your mana pool. SVar:X:XChoice diff --git a/forge-gui/res/cardsfolder/p/petradon.txt b/forge-gui/res/cardsfolder/p/petradon.txt index 825c4541f72..01ee6eb8199 100644 --- a/forge-gui/res/cardsfolder/p/petradon.txt +++ b/forge-gui/res/cardsfolder/p/petradon.txt @@ -5,8 +5,8 @@ PT:5/6 A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile two target lands. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled cards to the battlefield under its owner's control. -SVar:TrigExile:AB$ChangeZone | Cost$ 0 | TargetMin$ 2 | TargetMax$ 2 | IsCurse$ True | ValidTgts$ Land | TgtPrompt$ Choose two target lands. | RememberTargets$ True | ForgetOtherTargets$ True | Origin$ Battlefield | Destination$ Exile -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield +SVar:TrigExile:DB$ChangeZone | TargetMin$ 2 | TargetMax$ 2 | IsCurse$ True | ValidTgts$ Land | TgtPrompt$ Choose two target lands. | RememberTargets$ True | ForgetOtherTargets$ True | Origin$ Battlefield | Destination$ Exile +SVar:TrigReturn:DB$ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/petradon.jpg Oracle:When Petradon enters the battlefield, exile two target lands.\nWhen Petradon leaves the battlefield, return the exiled cards to the battlefield under their owners' control.\n{R}: Petradon gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/petravark.txt b/forge-gui/res/cardsfolder/p/petravark.txt index ffd9a6a1379..dc7b384efa0 100644 --- a/forge-gui/res/cardsfolder/p/petravark.txt +++ b/forge-gui/res/cardsfolder/p/petravark.txt @@ -4,7 +4,7 @@ Types:Creature Nightmare Beast PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target land. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Land | TgtPrompt$ Choose target land. | Origin$ Battlefield | Destination$ Exile | RememberTargets$ True | ForgetOtherTargets$ True -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Land | TgtPrompt$ Choose target land. | Origin$ Battlefield | Destination$ Exile | RememberTargets$ True | ForgetOtherTargets$ True +SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/petravark.jpg Oracle:When Petravark enters the battlefield, exile target land.\nWhen Petravark leaves the battlefield, return the exiled card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/p/phage_the_untouchable.txt b/forge-gui/res/cardsfolder/p/phage_the_untouchable.txt index ad51be2aa6b..fb3b2dfb192 100644 --- a/forge-gui/res/cardsfolder/p/phage_the_untouchable.txt +++ b/forge-gui/res/cardsfolder/p/phage_the_untouchable.txt @@ -3,11 +3,11 @@ ManaCost:3 B B B B Types:Legendary Creature Avatar Minion PT:4/4 T:Mode$ ChangesZone | ValidCard$ Card.wasNotCastFromHand+Self | Destination$ Battlefield | Execute$ TrigYouLose | TriggerDescription$ When CARDNAME enters the battlefield, if you didn't cast it from your hand, you lose the game. -SVar:TrigYouLose:AB$ LosesGame | Cost$ 0 | Defined$ You +SVar:TrigYouLose:DB$ LosesGame | Defined$ You T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, destroy that creature. It can't be regenerated. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredTarget | NoRegen$ True +SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTarget | NoRegen$ True T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTheyLose | TriggerDescription$ Whenever Phage deals combat damage to a player, that player loses the game. -SVar:TrigTheyLose:AB$ LosesGame | Cost$ 0 | Defined$ TriggeredTarget +SVar:TrigTheyLose:DB$ LosesGame | Defined$ TriggeredTarget SVar:MustBeBlocked:True SVar:Picture:http://www.wizards.com/global/images/magic/general/phage_the_untouchable.jpg Oracle:When Phage the Untouchable enters the battlefield, if you didn't cast it from your hand, you lose the game.\nWhenever Phage deals combat damage to a creature, destroy that creature. It can't be regenerated.\nWhenever Phage deals combat damage to a player, that player loses the game. diff --git a/forge-gui/res/cardsfolder/p/phage_the_untouchable_avatar.txt b/forge-gui/res/cardsfolder/p/phage_the_untouchable_avatar.txt index b0921e3e045..ce4253b8953 100644 --- a/forge-gui/res/cardsfolder/p/phage_the_untouchable_avatar.txt +++ b/forge-gui/res/cardsfolder/p/phage_the_untouchable_avatar.txt @@ -4,9 +4,9 @@ Types:Vanguard HandLifeModifier:+0/-5 A:AB$ Effect | Cost$ PayLife<1> | ActivationZone$ Command | Triggers$ TrigPhageDestroy | SVars$ PhageAvatarDestroy | References$ TrigPhageDestroy,PhageAvatarDestroy | SpellDescription$ Until end of turn, whenever a creature deals combat damage to you, destroy that creature. SVar:TrigPhageDestroy:Mode$ DamageDone | ValidSource$ Creature | ValidTarget$ You | TriggerZones$ Command | CombatDamage$ True | Execute$ PhageAvatarDestroy | TriggerDescription$ Whenever a creature deals combat damage to you, destroy that creature. -SVar:PhageAvatarDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredSource +SVar:PhageAvatarDestroy:DB$ Destroy | Defined$ TriggeredSource A:AB$ Effect | Cost$ PayLife<1> | ActivationZone$ Command | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Triggers$ TrigPhageCreature | SVars$ PhageAvatarDestroy2 | RememberObjects$ Targeted | References$ TrigPhageCreature,PhageAvatarDestroy2 | SpellDescription$ Until end of turn, whenever target creature you control deals combat damage to a creature, destroy the damaged creature. SVar:TrigPhageCreature:Mode$ DamageDone | ValidSource$ Creature.IsRemembered | ValidTarget$ Creature | TriggerZones$ Command | CombatDamage$ True | Execute$ PhageAvatarDestroy2 | TriggerDescription$ Whenever target creature you control deals combat damage to a creature, destroy the damaged creature. -SVar:PhageAvatarDestroy2:AB$ Destroy | Cost$ 0 | Defined$ TriggeredTarget +SVar:PhageAvatarDestroy2:DB$ Destroy | Defined$ TriggeredTarget SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Phage the Untouchable Avatar.full.jpg Oracle:Hand +0, life -5\nPay 1 life: Until end of turn, whenever a creature deals combat damage to you, destroy that creature.\nPay 1 life: Until end of turn, whenever target creature you control deals combat damage to a creature, destroy the damaged creature. diff --git a/forge-gui/res/cardsfolder/p/phalanx_leader.txt b/forge-gui/res/cardsfolder/p/phalanx_leader.txt index 146dfbf729c..342a7218be1 100644 --- a/forge-gui/res/cardsfolder/p/phalanx_leader.txt +++ b/forge-gui/res/cardsfolder/p/phalanx_leader.txt @@ -3,6 +3,6 @@ ManaCost:W W Types:Creature Human Soldier PT:1/1 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on each creature you control. -SVar:TrigCounters:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/phalanx_leader.jpg Oracle:Heroic — Whenever you cast a spell that targets Phalanx Leader, put a +1/+1 counter on each creature you control. diff --git a/forge-gui/res/cardsfolder/p/phantasmagorian.txt b/forge-gui/res/cardsfolder/p/phantasmagorian.txt index f22bc49fa92..46cb72bf890 100644 --- a/forge-gui/res/cardsfolder/p/phantasmagorian.txt +++ b/forge-gui/res/cardsfolder/p/phantasmagorian.txt @@ -3,7 +3,7 @@ ManaCost:5 B B Types:Creature Horror PT:6/6 T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When you cast CARDNAME, any player may discard three cards. If a player does, counter CARDNAME. -SVar:TrigCounter:DB$ Counter | Cost$ 0 | UnlessCost$ Discard<3/Card> | Defined$ TriggeredSpellAbility | UnlessPayer$ Player | UnlessSwitched$ True +SVar:TrigCounter:DB$ Counter | UnlessCost$ Discard<3/Card> | Defined$ TriggeredSpellAbility | UnlessPayer$ Player | UnlessSwitched$ True A:AB$ ChangeZone | Cost$ Discard<3/Card> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/phantasmagorian.jpg Oracle:When you cast Phantasmagorian, any player may discard three cards. If a player does, counter Phantasmagorian.\nDiscard three cards: Return Phantasmagorian from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/p/phantasmal_abomination.txt b/forge-gui/res/cardsfolder/p/phantasmal_abomination.txt index bea7812dffd..5ef216a06ff 100644 --- a/forge-gui/res/cardsfolder/p/phantasmal_abomination.txt +++ b/forge-gui/res/cardsfolder/p/phantasmal_abomination.txt @@ -4,7 +4,7 @@ Types:Creature Illusion PT:5/5 K:Defender T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:Targeting:Dies SVar:Picture:http://www.wizards.com/global/images/magic/general/phantasmal_abomination.jpg Oracle:Defender\nWhen Phantasmal Abomination becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/p/phantasmal_bear.txt b/forge-gui/res/cardsfolder/p/phantasmal_bear.txt index dac9551ae4c..2412d0082a3 100644 --- a/forge-gui/res/cardsfolder/p/phantasmal_bear.txt +++ b/forge-gui/res/cardsfolder/p/phantasmal_bear.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Creature Bear Illusion PT:2/2 T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:Targeting:Dies SVar:Picture:http://www.wizards.com/global/images/magic/general/phantasmal_bear.jpg Oracle:When Phantasmal Bear becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/p/phantasmal_dragon.txt b/forge-gui/res/cardsfolder/p/phantasmal_dragon.txt index 4cd029f957a..dc81f4fe40a 100644 --- a/forge-gui/res/cardsfolder/p/phantasmal_dragon.txt +++ b/forge-gui/res/cardsfolder/p/phantasmal_dragon.txt @@ -4,7 +4,7 @@ Types:Creature Dragon Illusion PT:5/5 K:Flying T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:Targeting:Dies SVar:Picture:http://www.wizards.com/global/images/magic/general/phantasmal_dragon.jpg Oracle:Flying\nWhen Phantasmal Dragon becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/p/phantasmal_image.txt b/forge-gui/res/cardsfolder/p/phantasmal_image.txt index 3343cdd9aff..571fe08898a 100644 --- a/forge-gui/res/cardsfolder/p/phantasmal_image.txt +++ b/forge-gui/res/cardsfolder/p/phantasmal_image.txt @@ -4,10 +4,10 @@ Types:Creature Illusion PT:0/0 # Make Svars for granting abilities and triggers on clones distinct to avoid SVars getting overwritten when cloning a clone K:ETBReplacement:Copy:ChooseCreature:Optional -SVar:ChooseCreature:DB$ ChooseCard | Cost$ 0 | Defined$ You | Amount$ 1 | Choices$ Creature.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ AtLeast1 | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's an Illusion in addition to its other types and it gains "When this creature becomes the target of a spell or ability, sacrifice it." +SVar:ChooseCreature:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ AtLeast1 | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's an Illusion in addition to its other types and it gains "When this creature becomes the target of a spell or ability, sacrifice it." SVar:DBCopy:DB$ Clone | Defined$ Remembered | AddTypes$ Illusion | AddTriggers$ PhantasmalImageTgtTrig | AddSVars$ PhantasmalImageSac,Targeting SVar:PhantasmalImageTgtTrig:Mode$ BecomesTarget | ValidTarget$ Card.Self | Execute$ PhantasmalImageSac | TriggerDescription$ When this creature becomes the target of a spell or ability, sacrifice it. -SVar:PhantasmalImageSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:PhantasmalImageSac:DB$Sacrifice | Defined$ Self SVar:Targeting:Dies SVar:Picture:http://www.wizards.com/global/images/magic/general/phantasmal_image.jpg Oracle:You may have Phantasmal Image enter the battlefield as a copy of any creature on the battlefield, except it's an Illusion in addition to its other types and it gains "When this creature becomes the target of a spell or ability, sacrifice it." diff --git a/forge-gui/res/cardsfolder/p/phantasmal_sphere.txt b/forge-gui/res/cardsfolder/p/phantasmal_sphere.txt index a9a3c5593fa..82ebf94c13a 100644 --- a/forge-gui/res/cardsfolder/p/phantasmal_sphere.txt +++ b/forge-gui/res/cardsfolder/p/phantasmal_sphere.txt @@ -4,7 +4,7 @@ Types:Creature Illusion PT:0/1 K:Flying T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on CARDNAME, then sacrifice CARDNAME unless you pay {1} for each +1/+1 counter on it. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ SacSelf +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ SacSelf SVar:SacSelf:DB$ Sacrifice | Defined$ Card.Self | UnlessCost$ X | UnlessPayer$ You T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ OrbToken | TriggerDescription$ When CARDNAME leaves the battlefield, target opponent creates an X/X blue Orb creature token with flying, where X is the number of +1/+1 counters on CARDNAME. SVar:OrbToken:DB$ Token | TokenImage$ u x x orb | ValidTgts$ Opponent | TokenOwner$ Targeted | TokenName$ Orb | TokenColors$ Blue | TokenTypes$ Creature,Orb | TokenPower$ XLKI | TokenToughness$ XLKI | References$ XLKI | TokenAmount$ 1 diff --git a/forge-gui/res/cardsfolder/p/phantom_beast.txt b/forge-gui/res/cardsfolder/p/phantom_beast.txt index 2484009c5e3..e3f0d6d5a23 100644 --- a/forge-gui/res/cardsfolder/p/phantom_beast.txt +++ b/forge-gui/res/cardsfolder/p/phantom_beast.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Illusion Beast PT:4/5 T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:Targeting:Dies SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_beast.jpg Oracle:When Phantom Beast becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/p/phantom_centaur.txt b/forge-gui/res/cardsfolder/p/phantom_centaur.txt index a43a511a11e..e859cde415f 100644 --- a/forge-gui/res/cardsfolder/p/phantom_centaur.txt +++ b/forge-gui/res/cardsfolder/p/phantom_centaur.txt @@ -5,6 +5,6 @@ PT:2/0 K:Protection from black K:etbCounter:P1P1:3 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME. -SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_centaur.jpg Oracle:Protection from black\nPhantom Centaur enters the battlefield with three +1/+1 counters on it.\nIf damage would be dealt to Phantom Centaur, prevent that damage. Remove a +1/+1 counter from Phantom Centaur. diff --git a/forge-gui/res/cardsfolder/p/phantom_flock.txt b/forge-gui/res/cardsfolder/p/phantom_flock.txt index a5930f530b4..351baf0cf04 100644 --- a/forge-gui/res/cardsfolder/p/phantom_flock.txt +++ b/forge-gui/res/cardsfolder/p/phantom_flock.txt @@ -5,6 +5,6 @@ PT:0/0 K:Flying K:etbCounter:P1P1:3 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME. -SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_flock.jpg Oracle:Flying\nPhantom Flock enters the battlefield with three +1/+1 counters on it.\nIf damage would be dealt to Phantom Flock, prevent that damage. Remove a +1/+1 counter from Phantom Flock. diff --git a/forge-gui/res/cardsfolder/p/phantom_nantuko.txt b/forge-gui/res/cardsfolder/p/phantom_nantuko.txt index 7ae9d6d09cf..b7b9cc23627 100644 --- a/forge-gui/res/cardsfolder/p/phantom_nantuko.txt +++ b/forge-gui/res/cardsfolder/p/phantom_nantuko.txt @@ -5,7 +5,7 @@ PT:0/0 K:Trample K:etbCounter:P1P1:2 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME. -SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 A:AB$ PutCounter | Cost$ T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_nantuko.jpg Oracle:Trample\nPhantom Nantuko enters the battlefield with two +1/+1 counters on it.\nIf damage would be dealt to Phantom Nantuko, prevent that damage. Remove a +1/+1 counter from Phantom Nantuko.\n{T}: Put a +1/+1 counter on Phantom Nantuko. diff --git a/forge-gui/res/cardsfolder/p/phantom_nomad.txt b/forge-gui/res/cardsfolder/p/phantom_nomad.txt index 3a3dcebeb19..83a54fb265b 100644 --- a/forge-gui/res/cardsfolder/p/phantom_nomad.txt +++ b/forge-gui/res/cardsfolder/p/phantom_nomad.txt @@ -7,9 +7,9 @@ T:Mode$ Phase | Static$ True | Phase$ First Strike Damage | Execute$ DBCleanup T:Mode$ Phase | Static$ True | Phase$ EndCombat | Execute$ DBCleanup R:Event$ DamageDone | IsCombat$ True | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCountersInCombat | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME. R:Event$ DamageDone | IsCombat$ False | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Secondary$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME. -SVar:DBRemoveCountersInCombat:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionCheckSVar$ TimesFlagged | ConditionSVarCompare$ EQ0 | SubAbility$ DBFlagRemoveCounters +SVar:DBRemoveCountersInCombat:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionCheckSVar$ TimesFlagged | ConditionSVarCompare$ EQ0 | SubAbility$ DBFlagRemoveCounters SVar:DBFlagRemoveCounters:DB$ StoreSVar | SVar$ TimesFlagged | Type$ CountSVar | Expression$ TimesFlagged/Plus.1 -SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:TimesFlagged:Number$0 SVar:DBCleanup:DB$ StoreSVar | SVar$ TimesFlagged | Type$ Number | Expression$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_nomad.jpg diff --git a/forge-gui/res/cardsfolder/p/phantom_tiger.txt b/forge-gui/res/cardsfolder/p/phantom_tiger.txt index b4955e73aea..0dafc27dd7e 100644 --- a/forge-gui/res/cardsfolder/p/phantom_tiger.txt +++ b/forge-gui/res/cardsfolder/p/phantom_tiger.txt @@ -4,6 +4,6 @@ Types:Creature Cat Spirit PT:1/0 K:etbCounter:P1P1:2 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME. -SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_tiger.jpg Oracle:Phantom Tiger enters the battlefield with two +1/+1 counters on it.\nIf damage would be dealt to Phantom Tiger, prevent that damage. Remove a +1/+1 counter from Phantom Tiger. diff --git a/forge-gui/res/cardsfolder/p/phantom_wurm.txt b/forge-gui/res/cardsfolder/p/phantom_wurm.txt index 842cbc7e6d0..39e2ee2ccf4 100644 --- a/forge-gui/res/cardsfolder/p/phantom_wurm.txt +++ b/forge-gui/res/cardsfolder/p/phantom_wurm.txt @@ -4,6 +4,6 @@ Types:Creature Wurm Spirit PT:2/0 K:etbCounter:P1P1:4 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME. -SVar:DBRemoveCounters:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_wurm.jpg Oracle:Phantom Wurm enters the battlefield with four +1/+1 counters on it.\nIf damage would be dealt to Phantom Wurm, prevent that damage. Remove a +1/+1 counter from Phantom Wurm. diff --git a/forge-gui/res/cardsfolder/p/pharikas_mender.txt b/forge-gui/res/cardsfolder/p/pharikas_mender.txt index a47183853f5..ae7a1b2f955 100644 --- a/forge-gui/res/cardsfolder/p/pharikas_mender.txt +++ b/forge-gui/res/cardsfolder/p/pharikas_mender.txt @@ -3,6 +3,6 @@ ManaCost:3 B G Types:Creature Gorgon PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature or enchantment card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl,Enchantment.YouCtrl | TgtPrompt$ Select target creature or enchantment card in your graveyard +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl,Enchantment.YouCtrl | TgtPrompt$ Select target creature or enchantment card in your graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/pharikas_mender.jpg Oracle:When Pharika's Mender enters the battlefield, you may return target creature or enchantment card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/p/pheres_band_thunderhoof.txt b/forge-gui/res/cardsfolder/p/pheres_band_thunderhoof.txt index cbb06f5ac02..548670c2664 100644 --- a/forge-gui/res/cardsfolder/p/pheres_band_thunderhoof.txt +++ b/forge-gui/res/cardsfolder/p/pheres_band_thunderhoof.txt @@ -3,6 +3,6 @@ ManaCost:4 G Types:Creature Centaur Warrior PT:3/4 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put two +1/+1 counters on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/pheres_band_thunderhoof.jpg Oracle:Heroic — Whenever you cast a spell that targets Pheres-Band Thunderhoof, put two +1/+1 counters on Pheres-Band Thunderhoof. diff --git a/forge-gui/res/cardsfolder/p/pheres_band_tromper.txt b/forge-gui/res/cardsfolder/p/pheres_band_tromper.txt index 66d383fdf3b..bfb60daa43c 100644 --- a/forge-gui/res/cardsfolder/p/pheres_band_tromper.txt +++ b/forge-gui/res/cardsfolder/p/pheres_band_tromper.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Centaur Warrior PT:3/3 T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, put a +1/+1 counter on it. -SVar:TrigCounters:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/pheres_band_tromper.jpg Oracle:Inspired — Whenever Pheres-Band Tromper becomes untapped, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/p/phylactery_lich.txt b/forge-gui/res/cardsfolder/p/phylactery_lich.txt index 93be5232b42..a6733e6035d 100644 --- a/forge-gui/res/cardsfolder/p/phylactery_lich.txt +++ b/forge-gui/res/cardsfolder/p/phylactery_lich.txt @@ -8,7 +8,7 @@ SVar:TrigChooseArtifact:DB$ ChooseCard | Choices$ Artifact.YouCtrl | RememberCho SVar:DBPutCounter:DB$ PutCounter | CounterType$ PHYLACTERY | CounterNum$ 1 | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Permanent.counters_GE1_PHYLACTERY+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no permanents with phylactery counters on them, sacrifice CARDNAME. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:RemRandomDeck:True DeckHints:Type$Artifact SVar:NeedsToPlay:Artifact.YouCtrl diff --git a/forge-gui/res/cardsfolder/p/phyrexian_arena.txt b/forge-gui/res/cardsfolder/p/phyrexian_arena.txt index f0a712bafc7..455a152ded7 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_arena.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_arena.txt @@ -2,7 +2,7 @@ Name:Phyrexian Arena ManaCost:1 B B Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, you draw a card and you lose 1 life. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_arena.jpg Oracle:At the beginning of your upkeep, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_bloodstock.txt b/forge-gui/res/cardsfolder/p/phyrexian_bloodstock.txt index 621d7bfbf45..f0a515d4615 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_bloodstock.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_bloodstock.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Creature 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:AB$Destroy | Cost$ 0 | ValidTgts$ Creature.White | NoRegen$ True | TgtPrompt$ Select target white creature. +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Creature.White | NoRegen$ True | TgtPrompt$ Select target white creature. SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_bloodstock.jpg Oracle:When Phyrexian Bloodstock leaves the battlefield, destroy target white creature. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_delver.txt b/forge-gui/res/cardsfolder/p/phyrexian_delver.txt index b3cb120df71..fd45c87b639 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_delver.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_delver.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature 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 converted mana cost. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature card in your graveyard | GainControl$ True | ChangeNum$ 1 | SubAbility$ DBLoseLifeYou +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 SVar:DBLoseLifeYou:DB$LoseLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Targeted$CardManaCost SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt b/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt index 7f74f9990c1..5749e6e373b 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt @@ -3,7 +3,7 @@ ManaCost:6 Types:Artifact Creature 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:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self A:AB$ PutCounter | Cost$ ExileFromTop<1/Card> | Defined$ Self | CounterNum$ X | References$ X | CounterType$ P1P1 | SpellDescription$ Put X +1/+1 counters on CARDNAME, where X is the exiled card's converted mana cost. SVar:X:Exiled$CardManaCost SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/p/phyrexian_driver.txt b/forge-gui/res/cardsfolder/p/phyrexian_driver.txt index 5ebe9c582e8..5b6b7ed9d16 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_driver.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_driver.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature 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:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.Mercenary+Other | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Mercenary+Other | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_driver.jpg Oracle:When Phyrexian Driver enters the battlefield, other Mercenary creatures get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_etchings.txt b/forge-gui/res/cardsfolder/p/phyrexian_etchings.txt index e03dc5754c3..f777dd08382 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_etchings.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_etchings.txt @@ -3,9 +3,9 @@ ManaCost:B B B Types:Enchantment K:Cumulative upkeep:B T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, draw a card for each age counter on CARDNAME. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ X | References$ X +SVar:TrigDraw:DB$ Draw | NumCards$ X | References$ X T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigLoseLife | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you lose 2 life for each age counter on it. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | LifeAmount$ Y | References$ Y +SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ Y | References$ Y SVar:X:Count$CardCounters.AGE SVar:Y:TriggeredCard$CardCounters.AGE/Times.2 SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/p/phyrexian_gargantua.txt b/forge-gui/res/cardsfolder/p/phyrexian_gargantua.txt index 8b02640a5cb..74aa17e2b83 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_gargantua.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_gargantua.txt @@ -3,7 +3,7 @@ ManaCost:4 B B Types:Creature 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 | Cost$ 0 | Defined$ You | NumCards$ 2 | SubAbility$ DBLoseLife +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card84393.jpg Oracle:When Phyrexian Gargantua enters the battlefield, you draw two cards and you lose 2 life. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_hydra.txt b/forge-gui/res/cardsfolder/p/phyrexian_hydra.txt index 8ab2b7b2aab..713322e1f05 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_hydra.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_hydra.txt @@ -4,7 +4,7 @@ Types:Creature 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. -SVar:Counters:AB$ PutCounter | Cost$ 0 | Defined$ ReplacedTarget | CounterType$ M1M1 | CounterNum$ X | References$ X +SVar:Counters:DB$ PutCounter | Defined$ ReplacedTarget | CounterType$ M1M1 | CounterNum$ X | References$ X SVar:X:ReplaceCount$DamageAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_hydra.jpg Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nIf damage would be dealt to Phyrexian Hydra, prevent that damage. Put a -1/-1 counter on Phyrexian Hydra for each 1 damage prevented this way. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt b/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt index bb974a057e9..1829dfe53f8 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt @@ -3,7 +3,7 @@ ManaCost:6 U Types:Creature 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:AB$ChangeZone | Cost$ 0 | Imprint$ True | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | Origin$ Battlefield | Destination$ Exile +SVar:TrigExile:DB$ChangeZone | Imprint$ True | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | Origin$ Battlefield | Destination$ Exile T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigReset | Static$ True SVar:TrigReset:DB$ Cleanup | ClearImprinted$ True S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ Y | References$ X,Y | Description$ CARDNAME gets +X/+Y, where X is the exiled creature card's power and Y is its toughness. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_obliterator.txt b/forge-gui/res/cardsfolder/p/phyrexian_obliterator.txt index e11c3a97e75..ec4e33d3e1e 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_obliterator.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_obliterator.txt @@ -4,7 +4,7 @@ Types:Creature 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. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Amount$ X | References$ X | SacValid$ Permanent | Defined$ TriggeredSourceController +SVar:TrigSac:DB$Sacrifice | Amount$ X | References$ X | SacValid$ Permanent | Defined$ TriggeredSourceController SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_obliterator.jpg diff --git a/forge-gui/res/cardsfolder/p/phyrexian_rager.txt b/forge-gui/res/cardsfolder/p/phyrexian_rager.txt index 9426e7534ff..3099ad7c914 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_rager.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_rager.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature 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 | Cost$ 0 | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:Picture:http://resources.wizards.com/magic/cards/ap/en-us/card27660.jpg Oracle:When Phyrexian Rager enters the battlefield, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_reaper.txt b/forge-gui/res/cardsfolder/p/phyrexian_reaper.txt index 4816237c73b..5f65736ccee 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_reaper.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_reaper.txt @@ -3,6 +3,6 @@ ManaCost:4 B Types:Creature 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:AB$Destroy | Cost$ 0 | Defined$ TriggeredBlocker | NoRegen$ True +SVar:TrigDestroyBlocker:DB$Destroy | Defined$ TriggeredBlocker | NoRegen$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_reaper.jpg Oracle:Whenever Phyrexian Reaper becomes blocked by a green creature, destroy that creature. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_slayer.txt b/forge-gui/res/cardsfolder/p/phyrexian_slayer.txt index b8bf38bb871..1fe3910f9b8 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_slayer.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_slayer.txt @@ -4,7 +4,7 @@ Types:Creature 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. -SVar:TrigDestroyBlocker:AB$Destroy | Cost$ 0 | Defined$ TriggeredBlocker | NoRegen$ True +SVar:TrigDestroyBlocker:DB$Destroy | Defined$ TriggeredBlocker | NoRegen$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_slayer.jpg Oracle:Flying\nWhenever Phyrexian Slayer becomes blocked by a white creature, destroy that creature. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_splicer.txt b/forge-gui/res/cardsfolder/p/phyrexian_splicer.txt index 45310d80a9d..9ae0d9ae567 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_splicer.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_splicer.txt @@ -5,10 +5,10 @@ A:AB$ Debuff | Cost$ 2 T | ValidTgts$ Creature.withFlying | TgtPrompt$ Select ta A:AB$ Debuff | Cost$ 2 T | ValidTgts$ Creature.withFirst Strike | TgtPrompt$ Select target creature with first strike | Keywords$ First Strike | SubAbility$ DBGainFs | SpellDescription$ Target creature loses first strike until end of turn and another target creature gains it until end of turn. A:AB$ Debuff | Cost$ 2 T | ValidTgts$ Creature.withShadow | TgtPrompt$ Select target creature with shadow | Keywords$ Shadow | SubAbility$ DBGainShdw | SpellDescription$ Target creature loses shadow until end of turn and another target creature gains it until end of turn. A:AB$ Debuff | Cost$ 2 T | ValidTgts$ Creature.withTrample | TgtPrompt$ Select target creature with trample | Keywords$ Trample | SubAbility$ DBGainTrpl | SpellDescription$ Target creature loses trample until end of turn and another target creature gains it until end of turn. -SVar:DBGainFly:DB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain flying | KW$ Flying | TargetUnique$ True -SVar:DBGainFs:DB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain first strike | KW$ First Strike | TargetUnique$ True -SVar:DBGainShdw:DB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain shadow | KW$ Shadow | TargetUnique$ True -SVar:DBGainTrpl:DB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain trample | KW$ Trample | TargetUnique$ True +SVar:DBGainFly:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain flying | KW$ Flying | TargetUnique$ True +SVar:DBGainFs:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain first strike | KW$ First Strike | TargetUnique$ True +SVar:DBGainShdw:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain shadow | KW$ Shadow | TargetUnique$ True +SVar:DBGainTrpl:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain trample | KW$ Trample | TargetUnique$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_splicer.jpg Oracle:{2}, {T}, Choose flying, first strike, trample, or shadow: Until end of turn, target creature with the chosen ability loses it and another target creature gains it. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_swarmlord.txt b/forge-gui/res/cardsfolder/p/phyrexian_swarmlord.txt index e1442168e2b..83126523b5c 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_swarmlord.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_swarmlord.txt @@ -4,7 +4,7 @@ Types:Creature Insect Horror PT:4/4 K:Infect T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a 1/1 green Insect creature token with infect for each poison counter your opponents have. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ X | References$ X | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Infect | TokenImage$ g 1 1 insect infect +SVar:TrigToken:DB$Token | TokenAmount$ X | References$ X | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Infect | TokenImage$ g 1 1 insect infect SVar:X:Count$TotalOppPoisonCounters SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_swarmlord.jpg Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nAt the beginning of your upkeep, create a 1/1 green Insect creature token with infect for each poison counter your opponents have. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_totem.txt b/forge-gui/res/cardsfolder/p/phyrexian_totem.txt index 413602d742e..12041cd2b13 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_totem.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_totem.txt @@ -4,7 +4,7 @@ Types:Artifact A:AB$ Mana | Cost$ T | Produced$ B | Amount$ 1 | SpellDescription$ Add {B} to your mana pool. A:AB$ Animate | Cost$ 2 B | Defined$ Self | Power$ 5 | Toughness$ 5 | Types$ Creature,Artifact,Horror | Colors$ Black | Keywords$ Trample | SpellDescription$ CARDNAME becomes a 5/5 black Horror artifact creature with trample until end of turn. T:Mode$ DamageDoneOnce | ValidTarget$ Creature.Self | Execute$ TrigSac | TriggerDescription$ Whenever CARDNAME is dealt damage, if it's a creature, sacrifice that many permanents. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | SacValid$ Permanent | Amount$ X | References$ X +SVar:TrigSac:DB$Sacrifice | SacValid$ Permanent | Amount$ X | References$ X SVar:X:TriggerCount$DamageAmount SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_totem.jpg diff --git a/forge-gui/res/cardsfolder/p/phyrexian_tyranny.txt b/forge-gui/res/cardsfolder/p/phyrexian_tyranny.txt index a1af7ef1ef9..874781f394f 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_tyranny.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_tyranny.txt @@ -2,7 +2,7 @@ Name:Phyrexian Tyranny ManaCost:U B R Types:Enchantment T:Mode$ Drawn | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigLose | TriggerDescription$ Whenever a player draws a card, that player loses 2 life unless he or she pays {2}. -SVar:TrigLose:AB$LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 2 | UnlessCost$ 2 | UnlessPayer$ TriggeredCardController +SVar:TrigLose:DB$LoseLife | Defined$ TriggeredCardController | LifeAmount$ 2 | UnlessCost$ 2 | UnlessPayer$ TriggeredCardController SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_tyranny.jpg Oracle:Whenever a player draws a card, that player loses 2 life unless he or she pays {2}. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_vatmother.txt b/forge-gui/res/cardsfolder/p/phyrexian_vatmother.txt index b3f1a3b08ac..afb1fb4c7a5 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_vatmother.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_vatmother.txt @@ -4,7 +4,7 @@ Types:Creature 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. -SVar:TrigPoison:AB$Poison | Cost$ 0 | Defined$ You | Num$ 1 +SVar:TrigPoison:DB$Poison | Defined$ You | Num$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_vatmother.jpg Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nAt the beginning of your upkeep, you get a poison counter. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_war_beast.txt b/forge-gui/res/cardsfolder/p/phyrexian_war_beast.txt index 5adcbf7b95b..4c7dae4669e 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_war_beast.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_war_beast.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact Creature 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:AB$Sacrifice | Cost$ 0 | SacValid$ Land | SubAbility$ DBDealDamage -SVar:DBDealDamage:DB$DealDamage | Cost$ 0 | Defined$ You | NumDmg$ 1 +SVar:TrigSacrifice:DB$Sacrifice | SacValid$ Land | SubAbility$ DBDealDamage +SVar:DBDealDamage:DB$DealDamage | Defined$ You | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_war_beast.jpg Oracle:When Phyrexian War Beast leaves the battlefield, sacrifice a land and Phyrexian War Beast deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/p/phytohydra.txt b/forge-gui/res/cardsfolder/p/phytohydra.txt index b143541fbf7..2d1e74eff83 100644 --- a/forge-gui/res/cardsfolder/p/phytohydra.txt +++ b/forge-gui/res/cardsfolder/p/phytohydra.txt @@ -3,7 +3,7 @@ ManaCost:2 G W W Types:Creature Plant Hydra PT:1/1 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ Counters | Description$ If damage would be dealt to Phytohydra, put that many +1/+1 counters on it instead. -SVar:Counters:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X +SVar:Counters:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X SVar:X:ReplaceCount$DamageAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/phytohydra.jpg Oracle:If damage would be dealt to Phytohydra, put that many +1/+1 counters on it instead. diff --git a/forge-gui/res/cardsfolder/p/pia_and_kiran_nalaar.txt b/forge-gui/res/cardsfolder/p/pia_and_kiran_nalaar.txt index bea940a6418..44969b1636b 100644 --- a/forge-gui/res/cardsfolder/p/pia_and_kiran_nalaar.txt +++ b/forge-gui/res/cardsfolder/p/pia_and_kiran_nalaar.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Legendary Creature Human Artificer PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 colorless Thopter artifact creature tokens with flying. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 2 | TokenName$ Thopter | TokenTypes$ Artifact,Creature,Thopter | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ c 1 1 thopter ORI | TokenAltImages$ c 1 1 thopter2 ORI +SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenName$ Thopter | TokenTypes$ Artifact,Creature,Thopter | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ c 1 1 thopter ORI | TokenAltImages$ c 1 1 thopter2 ORI A:AB$ DealDamage | Cost$ 2 R Sac<1/Artifact> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/pia_and_kiran_nalaar.jpg diff --git a/forge-gui/res/cardsfolder/p/pia_nalaar.txt b/forge-gui/res/cardsfolder/p/pia_nalaar.txt index 823940a2a01..aaaf34ac890 100644 --- a/forge-gui/res/cardsfolder/p/pia_nalaar.txt +++ b/forge-gui/res/cardsfolder/p/pia_nalaar.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Legendary Creature Human Artificer PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Thopter | TokenTypes$ Artifact,Creature,Thopter | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ c 1 1 thopter KLD | TokenAltImages$ c_1_1_thopter2_KLD,c_1_1_thopter3_KLD +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Thopter | TokenTypes$ Artifact,Creature,Thopter | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ c 1 1 thopter KLD | TokenAltImages$ c_1_1_thopter2_KLD,c_1_1_thopter3_KLD A:AB$ Pump | Cost$ 1 R | ValidTgts$ Creature.Artifact | NumAtt$ +1 | TgtPrompt$ Select target artifact creature. | SpellDescription$ Target artifact creature gets +1/+0 until end of turn. A:AB$ Pump | Cost$ 1 Sac<1/Artifact> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/p/pianna_nomad_captain.txt b/forge-gui/res/cardsfolder/p/pianna_nomad_captain.txt index de67bec069f..b8516faf7d2 100644 --- a/forge-gui/res/cardsfolder/p/pianna_nomad_captain.txt +++ b/forge-gui/res/cardsfolder/p/pianna_nomad_captain.txt @@ -3,6 +3,6 @@ ManaCost:1 W W Types:Legendary Creature Human Nomad PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, attacking creatures get +1/+1 until end of turn. -SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.attacking | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.attacking | NumAtt$ +1 | NumDef$ +1 SVar:Picture:http://www.wizards.com/global/images/magic/general/pianna_nomad_captain.jpg Oracle:Whenever Pianna, Nomad Captain attacks, attacking creatures get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pias_revolution.txt b/forge-gui/res/cardsfolder/p/pias_revolution.txt index e7c2e4a96a1..d2008b1863a 100644 --- a/forge-gui/res/cardsfolder/p/pias_revolution.txt +++ b/forge-gui/res/cardsfolder/p/pias_revolution.txt @@ -2,7 +2,7 @@ Name:Pia's Revolution ManaCost:2 R Types:Enchantment T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact.YouOwn+nonToken | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a nontoken artifact is put into your graveyard from the battlefield, return that card to your hand unless target opponent has Pia's Revolution deal 3 damage to him or her. -SVar:TrigReturn:AB$ Pump | Cost$ 0 | ValidTgts$ Opponent | IsCurse$ True | SubAbility$ DBReturn +SVar:TrigReturn:DB$ Pump | ValidTgts$ Opponent | IsCurse$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Hand | UnlessCost$ DamageYou<3> | UnlessPayer$ Targeted | UnlessAI$ nonToken SVar:BuffedBy:Permanent.White,Permanent.Black SVar:Picture:http://www.wizards.com/global/images/magic/general/pias_revolution.jpg diff --git a/forge-gui/res/cardsfolder/p/pierce_strider.txt b/forge-gui/res/cardsfolder/p/pierce_strider.txt index e8df17f17c3..685a4f17b38 100644 --- a/forge-gui/res/cardsfolder/p/pierce_strider.txt +++ b/forge-gui/res/cardsfolder/p/pierce_strider.txt @@ -3,6 +3,6 @@ ManaCost:4 Types:Artifact Creature 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:AB$LoseLife | Cost$ 0 | ValidTgts$ Opponent | LifeAmount$ 3 +SVar:TrigLoseLife:DB$LoseLife | ValidTgts$ Opponent | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/pierce_strider.jpg Oracle:When Pierce Strider enters the battlefield, target opponent loses 3 life. diff --git a/forge-gui/res/cardsfolder/p/piety_charm.txt b/forge-gui/res/cardsfolder/p/piety_charm.txt index 343ef308fb6..113e561634d 100644 --- a/forge-gui/res/cardsfolder/p/piety_charm.txt +++ b/forge-gui/res/cardsfolder/p/piety_charm.txt @@ -2,9 +2,9 @@ Name:Piety Charm ManaCost:W Types:Instant A:SP$ Charm | Cost$ W | Choices$ DetroyAura,PumpSoldier,PumpVigilance | CharmNum$ 1 -SVar:DetroyAura:DB$ Destroy | Cost$ 0 | ValidTgts$ Aura.AttachedTo Creature | TgtPrompt$ Select target Aura attached to a creature | SpellDescription$ Destroy target Aura attached to a creature. -SVar:PumpSoldier:DB$ Pump | Cost$ 0 | NumAtt$ +2 | NumDef$ +2 | ValidTgts$ Creature.Soldier | TgtPrompt$ Select target Soldier creature | SpellDescription$ Target Soldier creature gets +2/+2 until end of turn. -SVar:PumpVigilance:DB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | KW$ Vigilance | SpellDescription$ Creatures you control gain vigilance until end of turn. +SVar:DetroyAura:DB$ Destroy | ValidTgts$ Aura.AttachedTo Creature | TgtPrompt$ Select target Aura attached to a creature | SpellDescription$ Destroy target Aura attached to a creature. +SVar:PumpSoldier:DB$ Pump | NumAtt$ +2 | NumDef$ +2 | ValidTgts$ Creature.Soldier | TgtPrompt$ Select target Soldier creature | SpellDescription$ Target Soldier creature gets +2/+2 until end of turn. +SVar:PumpVigilance:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance | SpellDescription$ Creatures you control gain vigilance until end of turn. DeckHints:Type$Soldier SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/piety_charm.jpg diff --git a/forge-gui/res/cardsfolder/p/pilgrims_eye.txt b/forge-gui/res/cardsfolder/p/pilgrims_eye.txt index 42ab09d1a50..c9705ab2ac2 100644 --- a/forge-gui/res/cardsfolder/p/pilgrims_eye.txt +++ b/forge-gui/res/cardsfolder/p/pilgrims_eye.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Thopter PT:1/1 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/pilgrims_eye.jpg Oracle:Flying\nWhen Pilgrim's Eye enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/p/pillaging_horde.txt b/forge-gui/res/cardsfolder/p/pillaging_horde.txt index 9eb5d1e3990..a3f960397e1 100644 --- a/forge-gui/res/cardsfolder/p/pillaging_horde.txt +++ b/forge-gui/res/cardsfolder/p/pillaging_horde.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Human Barbarian PT:5/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you discard a card at random. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | NumCards$ 1 | Mode$ Random | Optional$ True | RememberDiscarded$ True | SubAbility$ DBSacrifice +SVar:TrigDiscard:DB$ Discard | NumCards$ 1 | Mode$ Random | Optional$ True | RememberDiscarded$ True | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/p/pillar_tombs_of_aku.txt b/forge-gui/res/cardsfolder/p/pillar_tombs_of_aku.txt index 7a253b82804..4ec461595a1 100644 --- a/forge-gui/res/cardsfolder/p/pillar_tombs_of_aku.txt +++ b/forge-gui/res/cardsfolder/p/pillar_tombs_of_aku.txt @@ -4,7 +4,7 @@ Types:World Enchantment T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of each player's upkeep, that player may sacrifice a creature. If that player doesn't, he or she loses 5 life and you sacrifice CARDNAME. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ TriggeredPlayer | RememberSacrificed$ True | Optional$ True | SubAbility$ DBLoseLife +SVar:TrigSac:DB$ Sacrifice | SacValid$ Creature | Defined$ TriggeredPlayer | RememberSacrificed$ True | Optional$ True | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 5 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBSacSelf diff --git a/forge-gui/res/cardsfolder/p/pillory_of_the_sleepless.txt b/forge-gui/res/cardsfolder/p/pillory_of_the_sleepless.txt index d472706cbd2..9485531bfe5 100644 --- a/forge-gui/res/cardsfolder/p/pillory_of_the_sleepless.txt +++ b/forge-gui/res/cardsfolder/p/pillory_of_the_sleepless.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 W B | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | AddTrigger$ TriggerTheSleepless | AddSVar$ PilloryLoseLife | Description$ Enchanted creature can't attack or block. Enchanted creature has "At the beginning of your upkeep, you lose 1 life." SVar:TriggerTheSleepless:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ PilloryLoseLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you lose 1 life. -SVar:PilloryLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:PilloryLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/pillory_of_the_sleepless.jpg Oracle:Enchant creature\nEnchanted creature can't attack or block.\nEnchanted creature has "At the beginning of your upkeep, you lose 1 life." diff --git a/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt b/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt index 0438401d456..17d9af98ba8 100644 --- a/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt +++ b/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt @@ -4,7 +4,7 @@ Types:Creature Human Cleric PT:2/2 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, you gain 1 life. T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigGainLife | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, you gain 1 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 A:AB$SetState | Cost$ 2 T Sac<1/Permanent.Other/another permanent> | Defined$ Self | Mode$ Transform | SpellDescription$ Transform CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/pious_evangel.jpg AlternateMode:DoubleFaced @@ -19,7 +19,7 @@ Types:Creature Human Cleric PT:2/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever CARDNAME or another creature you control dies, target opponent loses 1 life and you gain 1 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDrain | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature you control dies, target opponent loses 1 life and you gain 1 life. -SVar:TrigDrain:AB$LoseLife | Cost$ 0 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:TrigDrain:DB$LoseLife | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/wayward_disciple.jpg Oracle:Whenever Wayward Disciple or another creature you control dies, target opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/p/pious_kitsune.txt b/forge-gui/res/cardsfolder/p/pious_kitsune.txt index 06a78a65164..ba9bac36906 100644 --- a/forge-gui/res/cardsfolder/p/pious_kitsune.txt +++ b/forge-gui/res/cardsfolder/p/pious_kitsune.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Fox Cleric PT:1/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a devotion counter on CARDNAME. Then if a creature named Eight-and-a-Half-Tails is on the battlefield, you gain 1 life for each devotion counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ DEVOTION | CounterNum$ 1 | SubAbility$ DBGainLife +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DEVOTION | CounterNum$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | References$ X | ConditionCheckSVar$ PiousCheckName | ConditionSVarCompare$ GE1 SVar:PiousCheckName:Count$Valid Creature.namedEight-and-a-Half-Tails SVar:X:Count$CardCounters.DEVOTION diff --git a/forge-gui/res/cardsfolder/p/piranha_marsh.txt b/forge-gui/res/cardsfolder/p/piranha_marsh.txt index 9d84202c598..29226fbac58 100644 --- a/forge-gui/res/cardsfolder/p/piranha_marsh.txt +++ b/forge-gui/res/cardsfolder/p/piranha_marsh.txt @@ -4,6 +4,6 @@ Types:Land K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, target player loses 1 life. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B} to your mana pool. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 +SVar:TrigLoseLife:DB$LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/piranha_marsh.jpg Oracle:Piranha Marsh enters the battlefield tapped.\nWhen Piranha Marsh enters the battlefield, target player loses 1 life.\n{T}: Add {B} to your mana pool. diff --git a/forge-gui/res/cardsfolder/p/pirate_ship.txt b/forge-gui/res/cardsfolder/p/pirate_ship.txt index d2f851a54ca..4f13b43a40a 100644 --- a/forge-gui/res/cardsfolder/p/pirate_ship.txt +++ b/forge-gui/res/cardsfolder/p/pirate_ship.txt @@ -4,7 +4,7 @@ Types:Creature Human Pirate PT:4/3 S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefenderControls$ Island | Description$ CARDNAME can't attack unless defending player controls an Island. T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice CARDNAME. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player. SVar:NeedsToPlay:Island.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/pirate_ship.jpg diff --git a/forge-gui/res/cardsfolder/p/piston_sledge.txt b/forge-gui/res/cardsfolder/p/piston_sledge.txt index 43c999dd0b2..d926120db6b 100644 --- a/forge-gui/res/cardsfolder/p/piston_sledge.txt +++ b/forge-gui/res/cardsfolder/p/piston_sledge.txt @@ -2,7 +2,7 @@ Name:Piston Sledge ManaCost:3 Types:Artifact Equipment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. -SVar:TrigAttach:AB$ Attach | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control +SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control K:Equip Sac<1/Artifact> S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddToughness$ 1 | Description$ Equipped creature gets +3/+1. SVar:Picture:http://www.wizards.com/global/images/magic/general/piston_sledge.jpg diff --git a/forge-gui/res/cardsfolder/p/pistus_strike.txt b/forge-gui/res/cardsfolder/p/pistus_strike.txt index 2be559fdf82..736157dfd9a 100644 --- a/forge-gui/res/cardsfolder/p/pistus_strike.txt +++ b/forge-gui/res/cardsfolder/p/pistus_strike.txt @@ -2,6 +2,6 @@ Name:Pistus Strike ManaCost:2 G Types:Instant A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SubAbility$ DBPoison | SpellDescription$ Destroy target creature with flying. Its controller gets a poison counter. -SVar:DBPoison:DB$Poison | Cost$ 0 | Defined$ TargetedController | Num$ 1 +SVar:DBPoison:DB$Poison | Defined$ TargetedController | Num$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/pistus_strike.jpg Oracle:Destroy target creature with flying. Its controller gets a poison counter. diff --git a/forge-gui/res/cardsfolder/p/pit_keeper.txt b/forge-gui/res/cardsfolder/p/pit_keeper.txt index 1676a3118b6..c5ac0b0de33 100644 --- a/forge-gui/res/cardsfolder/p/pit_keeper.txt +++ b/forge-gui/res/cardsfolder/p/pit_keeper.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Human Wizard PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | IsPresent$ Creature.YouCtrl | PresentZone$ Graveyard | PresentPlayer$ You | PresentCompare$ GE4 | TriggerDescription$ When CARDNAME enters the battlefield, if you have four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/pit_keeper.jpg Oracle:When Pit Keeper enters the battlefield, if you have four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/p/pit_scorpion.txt b/forge-gui/res/cardsfolder/p/pit_scorpion.txt index 43eb7c7b12f..df79d61b31a 100644 --- a/forge-gui/res/cardsfolder/p/pit_scorpion.txt +++ b/forge-gui/res/cardsfolder/p/pit_scorpion.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Scorpion PT:1/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigPoison | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player gets a poison counter. (A player with ten or more poison counters loses the game.) -SVar:TrigPoison:AB$ Poison | Cost$ 0 | Defined$ TriggeredTarget | Num$ 1 +SVar:TrigPoison:DB$ Poison | Defined$ TriggeredTarget | Num$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/pit_scorpion.jpg Oracle:Whenever Pit Scorpion deals damage to a player, that player gets a poison counter. (A player with ten or more poison counters loses the game.) diff --git a/forge-gui/res/cardsfolder/p/pit_spawn.txt b/forge-gui/res/cardsfolder/p/pit_spawn.txt index 8e83b0c026c..5143e4d85a5 100644 --- a/forge-gui/res/cardsfolder/p/pit_spawn.txt +++ b/forge-gui/res/cardsfolder/p/pit_spawn.txt @@ -5,6 +5,6 @@ PT:6/4 K:First Strike K:UpkeepCost:B B T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals damage to a creature, exile that creature. -SVar:TrigExile:AB$ChangeZone | Cost$ 0 | Defined$ TriggeredTarget | Origin$ Battlefield | Destination$ Exile +SVar:TrigExile:DB$ChangeZone | Defined$ TriggeredTarget | Origin$ Battlefield | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/pit_spawn.jpg Oracle:First strike\nAt the beginning of your upkeep, sacrifice Pit Spawn unless you pay {B}{B}.\nWhenever Pit Spawn deals damage to a creature, exile that creature. diff --git a/forge-gui/res/cardsfolder/p/pitchburn_devils.txt b/forge-gui/res/cardsfolder/p/pitchburn_devils.txt index 3a72dca8902..b782e6be4ba 100644 --- a/forge-gui/res/cardsfolder/p/pitchburn_devils.txt +++ b/forge-gui/res/cardsfolder/p/pitchburn_devils.txt @@ -3,6 +3,6 @@ ManaCost:4 R Types:Creature Devil PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, it deals 3 damage to target creature or player. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 3 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/pitchburn_devils.jpg Oracle:When Pitchburn Devils dies, it deals 3 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/p/pitiless_horde.txt b/forge-gui/res/cardsfolder/p/pitiless_horde.txt index e84d57fc063..a5abf7ad9de 100644 --- a/forge-gui/res/cardsfolder/p/pitiless_horde.txt +++ b/forge-gui/res/cardsfolder/p/pitiless_horde.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Orc Berserker PT:5/3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, you lose 2 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 2 K:Dash:2 B B SVar:Picture:http://www.wizards.com/global/images/magic/general/pitiless_horde.jpg Oracle:At the beginning of your upkeep, you lose 2 life.\nDash {2}{B}{B} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) diff --git a/forge-gui/res/cardsfolder/p/plagiarize.txt b/forge-gui/res/cardsfolder/p/plagiarize.txt index 50860b54b06..39b5f89759b 100644 --- a/forge-gui/res/cardsfolder/p/plagiarize.txt +++ b/forge-gui/res/cardsfolder/p/plagiarize.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Instant A:SP$ Effect | Cost$ 3 U | Name$ Plagiarize Effect | ReplacementEffects$ EventDraw | SVars$ ABDraw | RememberObjects$ Targeted | ValidTgts$ Player | TgtPrompt$ Select target player | IsCurse$ True | SpellDescription$ Until end of turn, if target player would draw a card, instead that player skips that draw and you draw a card. SVar:EventDraw:Event$ Draw | ValidPlayer$ Player.IsRemembered | ReplaceWith$ ABDraw | Description$ If the targeted player would draw a card, that player skips that draw and you draw a card. -SVar:ABDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | SpellDescription$ You draw a card. +SVar:ABDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SpellDescription$ You draw a card. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/plagiarize.jpg Oracle:Until end of turn, if target player would draw a card, instead that player skips that draw and you draw a card. diff --git a/forge-gui/res/cardsfolder/p/plague_boiler.txt b/forge-gui/res/cardsfolder/p/plague_boiler.txt index ede40c9bf69..4da638d3b1d 100644 --- a/forge-gui/res/cardsfolder/p/plague_boiler.txt +++ b/forge-gui/res/cardsfolder/p/plague_boiler.txt @@ -2,12 +2,12 @@ Name:Plague Boiler ManaCost:3 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ PutPlagueCounter | TriggerDescription$ At the beginning of your upkeep, put a plague counter on CARDNAME. -SVar:PutPlagueCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ PLAGUE | CounterNum$ 1 +SVar:PutPlagueCounter:DB$ PutCounter | Defined$ Self | CounterType$ PLAGUE | CounterNum$ 1 A:AB$ GenericChoice | Cost$ 1 B G | Choices$ DBPutPlagueCounter,DBRemovePlagueCounter | SpellDescription$ Put a plague counter on CARDNAME or remove a plague counter from it. SVar:DBRemovePlagueCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ PLAGUE | CounterNum$ 1 | SpellDescription$ Remove a plague counter on this card. SVar:DBPutPlagueCounter:DB$ PutCounter | Defined$ Self | CounterType$ PLAGUE | CounterNum$ 1 | SpellDescription$ Put a plague counter on this card. T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE3_PLAGUE | Execute$ TrigSac | TriggerDescription$ When CARDNAME has three or more plague counters on it, sacrifice it. If you do, destroy all nonland permanents. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ Self | RememberSacrificed$ True | SubAbility$ DBDestroyAll +SVar:TrigSac:DB$ Sacrifice | Defined$ Self | RememberSacrificed$ True | SubAbility$ DBDestroyAll SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Permanent.nonLand | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/p/plague_dogs.txt b/forge-gui/res/cardsfolder/p/plague_dogs.txt index 167e54a1e78..c6dd655a519 100644 --- a/forge-gui/res/cardsfolder/p/plague_dogs.txt +++ b/forge-gui/res/cardsfolder/p/plague_dogs.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Creature Zombie Hound 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:AB$PumpAll | Cost$ 0 | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ 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. A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/plague_dogs.jpg diff --git a/forge-gui/res/cardsfolder/p/plague_fiend.txt b/forge-gui/res/cardsfolder/p/plague_fiend.txt index c09a37cafc2..c7fe510badd 100644 --- a/forge-gui/res/cardsfolder/p/plague_fiend.txt +++ b/forge-gui/res/cardsfolder/p/plague_fiend.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Insect PT:1/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, destroy that creature unless its controller pays {2}. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ TriggeredTarget | UnlessCost$ 2 | UnlessPayer$ TriggeredTargetController +SVar:TrigDestroy:DB$Destroy | Defined$ TriggeredTarget | UnlessCost$ 2 | UnlessPayer$ TriggeredTargetController SVar:Picture:http://www.wizards.com/global/images/magic/general/plague_fiend.jpg Oracle:Whenever Plague Fiend deals combat damage to a creature, destroy that creature unless its controller pays {2}. diff --git a/forge-gui/res/cardsfolder/p/plague_sliver.txt b/forge-gui/res/cardsfolder/p/plague_sliver.txt index 532a6835683..36c4450d078 100644 --- a/forge-gui/res/cardsfolder/p/plague_sliver.txt +++ b/forge-gui/res/cardsfolder/p/plague_sliver.txt @@ -4,6 +4,6 @@ Types:Creature Sliver PT:5/5 S:Mode$ Continuous | Affected$ Sliver | AddTrigger$ TrigPhase | AddSVar$ PlagueTrigDamage | Description$ All Slivers have "At the beginning of your upkeep, this permanent deals 1 damage to you." SVar:TrigPhase:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ PlagueTrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, this permanent deals 1 damage to you. -SVar:PlagueTrigDamage:AB$ DealDamage | Cost$ 0 | NumDmg$ 1 | Defined$ You +SVar:PlagueTrigDamage:DB$ DealDamage | NumDmg$ 1 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/plague_sliver.jpg Oracle:All Slivers have "At the beginning of your upkeep, this permanent deals 1 damage to you." diff --git a/forge-gui/res/cardsfolder/p/plague_spitter.txt b/forge-gui/res/cardsfolder/p/plague_spitter.txt index 4c7a3f9f224..1023ad7ee00 100644 --- a/forge-gui/res/cardsfolder/p/plague_spitter.txt +++ b/forge-gui/res/cardsfolder/p/plague_spitter.txt @@ -4,6 +4,6 @@ Types:Creature 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. -SVar:TrigDamageAll:AB$DamageAll | Cost$ 0 | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 1 | ValidDescription$ each creature and each player. +SVar:TrigDamageAll:DB$DamageAll | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 1 | ValidDescription$ each creature and each player. SVar:Picture:http://www.wizards.com/global/images/magic/general/plague_spitter.jpg Oracle:At the beginning of your upkeep, Plague Spitter deals 1 damage to each creature and each player.\nWhen Plague Spitter dies, Plague Spitter deals 1 damage to each creature and each player. diff --git a/forge-gui/res/cardsfolder/p/plague_spores.txt b/forge-gui/res/cardsfolder/p/plague_spores.txt index 1c31cb0f34a..eafb302bb74 100644 --- a/forge-gui/res/cardsfolder/p/plague_spores.txt +++ b/forge-gui/res/cardsfolder/p/plague_spores.txt @@ -2,6 +2,6 @@ Name:Plague Spores ManaCost:4 B R Types:Sorcery A:SP$ Destroy | Cost$ 4 B R | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select nonblack creature | NoRegen$ True | SubAbility$ DestroyLand | SpellDescription$ Destroy target nonblack creature and target land. They can't be regenerated. -SVar:DestroyLand:DB$ Destroy | Cost$ 0 | ValidTgts$ Land | NoRegen$ True | TgtPrompt$ Select target land +SVar:DestroyLand:DB$ Destroy | ValidTgts$ Land | NoRegen$ True | TgtPrompt$ Select target land SVar:Picture:http://www.wizards.com/global/images/magic/general/plague_spores.jpg Oracle:Destroy target nonblack creature and target land. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/p/planar_chaos.txt b/forge-gui/res/cardsfolder/p/planar_chaos.txt index 1c9196c0897..f5f1245f861 100644 --- a/forge-gui/res/cardsfolder/p/planar_chaos.txt +++ b/forge-gui/res/cardsfolder/p/planar_chaos.txt @@ -2,11 +2,11 @@ Name:Planar Chaos ManaCost:2 R Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigFlipUpkeep | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, flip a coin. If you lose the flip, sacrifice CARDNAME. -SVar:TrigFlipUpkeep:AB$ FlipACoin | Cost$ 0 | LoseSubAbility$ DBSacrifice -SVar:DBSacrifice:DB$ Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigFlipUpkeep:DB$ FlipACoin | LoseSubAbility$ DBSacrifice +SVar:DBSacrifice:DB$ Sacrifice | Defined$ Self T:Mode$ SpellCast | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigFlipYouCast | TriggerDescription$ Whenever a player casts a spell, that player flips a coin. If he or she loses the flip, counter that spell. -SVar:TrigFlipYouCast:AB$ FlipACoin | Cost$ 0 | LoseSubAbility$ DBCounter | Caller$ TriggeredActivator -SVar:DBCounter:DB$ Counter | Cost$ 0 | Defined$ TriggeredSpellAbility +SVar:TrigFlipYouCast:DB$ FlipACoin | LoseSubAbility$ DBCounter | Caller$ TriggeredActivator +SVar:DBCounter:DB$ Counter | Defined$ TriggeredSpellAbility SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planar_chaos.jpg Oracle:At the beginning of your upkeep, flip a coin. If you lose the flip, sacrifice Planar Chaos.\nWhenever a player casts a spell, that player flips a coin. If he or she loses the flip, counter that spell. diff --git a/forge-gui/res/cardsfolder/p/planar_collapse.txt b/forge-gui/res/cardsfolder/p/planar_collapse.txt index 4144bfc1a94..2eb33dd6df1 100644 --- a/forge-gui/res/cardsfolder/p/planar_collapse.txt +++ b/forge-gui/res/cardsfolder/p/planar_collapse.txt @@ -2,7 +2,7 @@ Name:Planar Collapse ManaCost:1 W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Creature | PresentCompare$ GE4 | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, if there are four or more creatures on the battlefield, sacrifice CARDNAME and destroy all creatures. They can't be regenerated. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBDestroyAll +SVar:TrigSac:DB$Sacrifice | Defined$ Self | SubAbility$ DBDestroyAll SVar:DBDestroyAll:DB$DestroyAll | ValidCards$ Creature | NoRegen$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planar_collapse.jpg diff --git a/forge-gui/res/cardsfolder/p/planar_void.txt b/forge-gui/res/cardsfolder/p/planar_void.txt index c38e2dd75f6..2009a971c02 100644 --- a/forge-gui/res/cardsfolder/p/planar_void.txt +++ b/forge-gui/res/cardsfolder/p/planar_void.txt @@ -2,7 +2,7 @@ Name:Planar Void ManaCost:B Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | TriggerZones$ Battlefield | ValidCard$ Card.nonToken+Other | Execute$ TrigChange | TriggerDescription$ Whenever another card is put into a graveyard from anywhere, exile that card. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile +SVar:TrigChange:DB$ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planar_void.jpg Oracle:Whenever another card is put into a graveyard from anywhere, exile that card. diff --git a/forge-gui/res/cardsfolder/p/planewide_disaster.txt b/forge-gui/res/cardsfolder/p/planewide_disaster.txt index 5ce48d5ae6f..bdd75c62376 100644 --- a/forge-gui/res/cardsfolder/p/planewide_disaster.txt +++ b/forge-gui/res/cardsfolder/p/planewide_disaster.txt @@ -2,7 +2,7 @@ Name:Planewide Disaster ManaCost:no cost Types:Phenomenon T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | TriggerZones$ Command | Execute$ Disaster | TriggerDescription$ When you encounter CARDNAME, destroy all creatures. (Then planeswalk away from this phenomenon) -SVar:Disaster:AB$ DestroyAll | Cost$ 0 | ValidCards$ Creature | SubAbility$ PWAway +SVar:Disaster:DB$ DestroyAll | ValidCards$ Creature | SubAbility$ PWAway SVar:PWAway:DB$ Planeswalk | Cost$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/planewide_disaster.jpg Oracle:When you encounter Planewide Disaster, destroy all creatures. (Then planeswalk away from this phenomenon.) diff --git a/forge-gui/res/cardsfolder/p/plant_elemental.txt b/forge-gui/res/cardsfolder/p/plant_elemental.txt index f1afa01d7cc..9550edef256 100644 --- a/forge-gui/res/cardsfolder/p/plant_elemental.txt +++ b/forge-gui/res/cardsfolder/p/plant_elemental.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Plant Elemental PT:3/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacUnless | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you sacrifice a Forest. -SVar:TrigSacUnless:AB$ Sacrifice | Cost$ 0 | Defined$ Self | UnlessCost$ Sac<1/Forest> | UnlessPayer$ You +SVar:TrigSacUnless:DB$ Sacrifice | Defined$ Self | UnlessCost$ Sac<1/Forest> | UnlessPayer$ You SVar:NeedsToPlay:Forest.YouCtrl SVar:Picture:http://serv1.tcgimages.eu/img/cards/Portal/plant_elemental.jpg Oracle:When Plant Elemental enters the battlefield, sacrifice it unless you sacrifice a Forest. diff --git a/forge-gui/res/cardsfolder/p/plasm_capture.txt b/forge-gui/res/cardsfolder/p/plasm_capture.txt index 43fbe56094f..1137f140b08 100644 --- a/forge-gui/res/cardsfolder/p/plasm_capture.txt +++ b/forge-gui/res/cardsfolder/p/plasm_capture.txt @@ -4,7 +4,7 @@ Types:Instant A:SP$ Counter | Cost$ G G U U | TargetType$ Spell | RememberCounteredCMC$ True | ValidTgts$ Card | SubAbility$ DBDelTrig | SpellDescription$ Counter target spell. At the beginning of your next precombat main phase, add X mana in any combination of colors to your mana pool, where X is that spell's converted mana cost. SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | Execute$ AddMana | TriggerDescription$ At the beginning of your next precombat main phase, add X mana in any combination of colors to your mana pool, where X is that spell's converted mana cost. | RememberNumber$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:AddMana:DB$ Mana | Cost$ 0 | Produced$ Combo Any | Amount$ X | References$ X | AILogic$ MostProminentInComputerHand +SVar:AddMana:DB$ Mana | Produced$ Combo Any | Amount$ X | References$ X | AILogic$ MostProminentInComputerHand SVar:X:Count$TriggerRememberAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/plasm_capture.jpg Oracle:Counter target spell. At the beginning of your next precombat main phase, add X mana in any combination of colors to your mana pool, where X is that spell's converted mana cost. diff --git a/forge-gui/res/cardsfolder/p/plated_geopede.txt b/forge-gui/res/cardsfolder/p/plated_geopede.txt index cab42ff3888..af98fcc9808 100644 --- a/forge-gui/res/cardsfolder/p/plated_geopede.txt +++ b/forge-gui/res/cardsfolder/p/plated_geopede.txt @@ -4,7 +4,7 @@ Types:Creature Insect PT:1/1 K:First Strike T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/plated_geopede.jpg Oracle:First strike\nLandfall — Whenever a land enters the battlefield under your control, Plated Geopede gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/plaxmanta.txt b/forge-gui/res/cardsfolder/p/plaxmanta.txt index 64f17487af8..fc9e001627e 100644 --- a/forge-gui/res/cardsfolder/p/plaxmanta.txt +++ b/forge-gui/res/cardsfolder/p/plaxmanta.txt @@ -5,8 +5,8 @@ PT:2/2 K:Flash T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control gain shroud until end of turn. (They can't be the targets of spells or abilities.) T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | ManaNotSpent$ G | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless {G} was spent to cast it. -SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | KW$ Shroud -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | KW$ Shroud +SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:ManaNeededToAvoidNegativeEffect:green SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/plaxmanta.jpg diff --git a/forge-gui/res/cardsfolder/p/plots_that_span_centuries.txt b/forge-gui/res/cardsfolder/p/plots_that_span_centuries.txt index a0a3186a4f5..57f6541ab04 100644 --- a/forge-gui/res/cardsfolder/p/plots_that_span_centuries.txt +++ b/forge-gui/res/cardsfolder/p/plots_that_span_centuries.txt @@ -2,9 +2,9 @@ Name:Plots That Span Centuries ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ PlotEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, the next time you would set a scheme in motion, set three schemes in motion instead. -SVar:PlotEffect:AB$ Effect | Cost$ 0 | Name$ Plots Scheme | Duration$ Permanent | ReplacementEffects$ PlotPower | SVars$ PlotRep,ExilePlot +SVar:PlotEffect:DB$ Effect | Name$ Plots Scheme | Duration$ Permanent | ReplacementEffects$ PlotPower | SVars$ PlotRep,ExilePlot SVar:PlotPower:Event$ SetInMotion | ReplaceWith$ PlotRep | Description$ The next time you would set a scheme in motion, set three schemes in motion instead. -SVar:PlotRep:AB$ SetInMotion | Cost$ 0 | RepeatNum$ 3 | SubAbility$ ExilePlot -SVar:ExilePlot:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Command | Destination$ Exile +SVar:PlotRep:DB$ SetInMotion | RepeatNum$ 3 | SubAbility$ ExilePlot +SVar:ExilePlot:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Plots That Span Centuries.full.jpg Oracle:When you set this scheme in motion, the next time you would set a scheme in motion, set three schemes in motion instead. diff --git a/forge-gui/res/cardsfolder/p/poisonbelly_ogre.txt b/forge-gui/res/cardsfolder/p/poisonbelly_ogre.txt index 2681c04043a..ee429f9bfc0 100644 --- a/forge-gui/res/cardsfolder/p/poisonbelly_ogre.txt +++ b/forge-gui/res/cardsfolder/p/poisonbelly_ogre.txt @@ -3,6 +3,6 @@ ManaCost:4 B Types:Creature Ogre Warrior PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another creature enters the battlefield, its controller loses 1 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 1 +SVar:TrigLoseLife:DB$LoseLife | Defined$ TriggeredCardController | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/poisonbelly_ogre.jpg Oracle:Whenever another creature enters the battlefield, its controller loses 1 life. diff --git a/forge-gui/res/cardsfolder/p/polis_crusher.txt b/forge-gui/res/cardsfolder/p/polis_crusher.txt index 903817cb4d4..9ebf72a2cfc 100644 --- a/forge-gui/res/cardsfolder/p/polis_crusher.txt +++ b/forge-gui/res/cardsfolder/p/polis_crusher.txt @@ -6,7 +6,7 @@ K:Trample K:Protection from enchantments K:Monstrosity:3:4 R G T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | IsPresent$ Card.Self+IsMonstrous | Execute$ TrigDestroy | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, if CARDNAME is monstrous, destroy target enchantment that player controls. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment that player controls | TargetsWithDefinedController$ TriggeredTarget +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment that player controls | TargetsWithDefinedController$ TriggeredTarget DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/polis_crusher.jpg Oracle:Trample, protection from enchantments\n{4}{R}{G}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.)\nWhenever Polis Crusher deals combat damage to a player, if Polis Crusher is monstrous, destroy target enchantment that player controls. diff --git a/forge-gui/res/cardsfolder/p/pollenbright_wings.txt b/forge-gui/res/cardsfolder/p/pollenbright_wings.txt index 5668c8ef3a4..f690328417f 100644 --- a/forge-gui/res/cardsfolder/p/pollenbright_wings.txt +++ b/forge-gui/res/cardsfolder/p/pollenbright_wings.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 4 G W | ValidTgts$ Creature | AITgts$ Card.powerGE1 | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | Execute$ TrigToken | ValidTarget$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals combat damage to a player, create that many 1/1 green Saproling creature tokens. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ X | References$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling RAV +SVar:TrigToken:DB$ Token | TokenAmount$ X | References$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling RAV SVar:X:TriggerCount$DamageAmount DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/pollenbright_wings.jpg diff --git a/forge-gui/res/cardsfolder/p/polluted_bonds.txt b/forge-gui/res/cardsfolder/p/polluted_bonds.txt index 9a88a94d726..34cc1d5fbe6 100644 --- a/forge-gui/res/cardsfolder/p/polluted_bonds.txt +++ b/forge-gui/res/cardsfolder/p/polluted_bonds.txt @@ -2,7 +2,7 @@ Name:Polluted Bonds ManaCost:3 B B Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, that player loses 2 life and you gain 2 life. -SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:TrigDrain:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/polluted_bonds.jpg Oracle:Whenever a land enters the battlefield under an opponent's control, that player loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/p/polluted_dead.txt b/forge-gui/res/cardsfolder/p/polluted_dead.txt index 103c031ab7b..64d6b6aff37 100644 --- a/forge-gui/res/cardsfolder/p/polluted_dead.txt +++ b/forge-gui/res/cardsfolder/p/polluted_dead.txt @@ -3,6 +3,6 @@ ManaCost:4 B Types:Creature Zombie PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, destroy target land. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Land | TgtPrompt$ Select target land +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Land | TgtPrompt$ Select target land SVar:Picture:http://www.wizards.com/global/images/magic/general/polluted_dead.jpg Oracle:When Polluted Dead dies, destroy target land. diff --git a/forge-gui/res/cardsfolder/p/polukranos_world_eater.txt b/forge-gui/res/cardsfolder/p/polukranos_world_eater.txt index f542f3c59f0..6264e7abb45 100644 --- a/forge-gui/res/cardsfolder/p/polukranos_world_eater.txt +++ b/forge-gui/res/cardsfolder/p/polukranos_world_eater.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Hydra PT:5/5 K:Monstrosity:X:X X G T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ When CARDNAME becomes monstrous, it deals X damage divided as you choose among any number of target creatures your opponents control. Each of those creatures deals damage equal to its power to CARDNAME. -SVar:TrigDmg:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature.OppCtrl | AILogic$ Polukranos | TgtPrompt$ Select target creature your opponents control distribute damage to | NumDmg$ MonstrosityX | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ MonstrosityX | References$ MonstrosityX,MaxTgts | SubAbility$ DBDmg +SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | AILogic$ Polukranos | TgtPrompt$ Select target creature your opponents control distribute damage to | NumDmg$ MonstrosityX | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ MonstrosityX | References$ MonstrosityX,MaxTgts | SubAbility$ DBDmg SVar:DBDmg:DB$ RepeatEach | RepeatSubAbility$ PolukranosFight | UseImprinted$ True | DefinedCards$ Targeted | StackDescription$ None SVar:PolukranosFight:DB$ DealDamage | DamageSource$ Imprinted | NumDmg$ Y | References$ Y | Defined$ Self | StackDescription$ None SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/p/ponyback_brigade.txt b/forge-gui/res/cardsfolder/p/ponyback_brigade.txt index d052912b8e9..bf669fc55a8 100644 --- a/forge-gui/res/cardsfolder/p/ponyback_brigade.txt +++ b/forge-gui/res/cardsfolder/p/ponyback_brigade.txt @@ -5,6 +5,6 @@ PT:2/2 K:Morph:2 R W B T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters the battlefield or is turned face up, create three 1/1 red Goblin creature tokens. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or is turned face up, create three 1/1 red Goblin creature tokens. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 3 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ r_1_1_goblin_ktk +SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ r_1_1_goblin_ktk SVar:Picture:http://www.wizards.com/global/images/magic/general/ponyback_brigade.jpg Oracle:When Ponyback Brigade enters the battlefield or is turned face up, create three 1/1 red Goblin creature tokens.\nMorph {2}{R}{W}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/p/pooling_venom.txt b/forge-gui/res/cardsfolder/p/pooling_venom.txt index 2cb02ba436a..d7a75c9983d 100644 --- a/forge-gui/res/cardsfolder/p/pooling_venom.txt +++ b/forge-gui/res/cardsfolder/p/pooling_venom.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 1 B | ValidTgts$ Land | AILogic$ Curse T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigLose | TriggerDescription$ Whenever enchanted land becomes tapped, its controller loses 2 life. -SVar:TrigLose:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 2 +SVar:TrigLose:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 2 A:AB$ Destroy | Cost$ 3 B | Defined$ Enchanted | SpellDescription$ Destroy enchanted land. SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pooling_venom.jpg diff --git a/forge-gui/res/cardsfolder/p/pools_of_becoming.txt b/forge-gui/res/cardsfolder/p/pools_of_becoming.txt index 0a99569ff69..407ea9289ed 100644 --- a/forge-gui/res/cardsfolder/p/pools_of_becoming.txt +++ b/forge-gui/res/cardsfolder/p/pools_of_becoming.txt @@ -2,12 +2,12 @@ Name:Pools of Becoming ManaCost:no cost Types:Plane Bolas's Meditation Realm T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your end step, put the cards in your hand on the bottom of your library in any order, then draw that many cards. -SVar:TrigChangeZone:AB$ ChangeZoneAll | Cost$ 0 | ChangeType$ Card.YouOwn | Origin$ Hand | Destination$ Library | LibraryPosition$ -1 | RememberChanged$ True | SubAbility$ DBDraw +SVar:TrigChangeZone:DB$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Hand | Destination$ Library | LibraryPosition$ -1 | RememberChanged$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ Y | References$ Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Remembered$Amount T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, reveal the top three cards of your planar deck. Each of the revealed cards' {CHAOS} abilities triggers. Then put the revealed cards on the bottom of your planar deck in any order. -SVar:RolledChaos:AB$ Dig | Cost$ 0 | DigNum$ 3 | NoMove$ True | Reveal$ True | SourceZone$ PlanarDeck | RememberRevealed$ True | SubAbility$ DBRunChaos +SVar:RolledChaos:DB$ Dig | DigNum$ 3 | NoMove$ True | Reveal$ True | SourceZone$ PlanarDeck | RememberRevealed$ True | SubAbility$ DBRunChaos SVar:DBRunChaos:DB$ RunSVarAbility | Defined$ Remembered | SVars$ RolledChaos | IsTrigger$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ PlanarDeck | Destination$ PlanarDeck | LibraryPosition$ -1 | SubAbility$ DBCleanup SVar:Picture:http://www.wizards.com/global/images/magic/general/pools_of_becoming.jpg diff --git a/forge-gui/res/cardsfolder/p/port_inspector.txt b/forge-gui/res/cardsfolder/p/port_inspector.txt index 893563efeed..df4d2e1c236 100644 --- a/forge-gui/res/cardsfolder/p/port_inspector.txt +++ b/forge-gui/res/cardsfolder/p/port_inspector.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Human PT:1/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ Whenever CARDNAME becomes blocked, you may look at defending player's hand. -SVar:TrigPeek:AB$RevealHand | Cost$ 0 | Defined$ DefendingPlayer +SVar:TrigPeek:DB$RevealHand | Defined$ DefendingPlayer SVar:Picture:http://www.wizards.com/global/images/magic/general/port_inspector.jpg Oracle:Whenever Port Inspector becomes blocked, you may look at defending player's hand. diff --git a/forge-gui/res/cardsfolder/p/portcullis.txt b/forge-gui/res/cardsfolder/p/portcullis.txt index 3937fb1ea1b..1a64ba8e87a 100644 --- a/forge-gui/res/cardsfolder/p/portcullis.txt +++ b/forge-gui/res/cardsfolder/p/portcullis.txt @@ -3,8 +3,8 @@ ManaCost:4 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Creature | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature enters the battlefield, if there are two or more other creatures on the battlefield, exile that creature. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ Return that card to the battlefield under its owner's control when CARDNAME leaves the battlefield. -SVar:TrigExile:AB$ChangeZone | Cost$ 0 | ConditionPresent$ Creature | ConditionCompare$ GE3 | Defined$ TriggeredCard | RememberChanged$ True | Origin$ Battlefield | Destination$ Exile -SVar:TrigReturn:AB$ChangeZoneAll | Cost$ 0 | ChangeType$ Card.IsRemembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup +SVar:TrigExile:DB$ChangeZone | ConditionPresent$ Creature | ConditionCompare$ GE3 | Defined$ TriggeredCard | RememberChanged$ True | Origin$ Battlefield | Destination$ Exile +SVar:TrigReturn:DB$ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/portcullis.jpg diff --git a/forge-gui/res/cardsfolder/p/possessed_skaab.txt b/forge-gui/res/cardsfolder/p/possessed_skaab.txt index 42d765021c6..1c8a92a5a87 100644 --- a/forge-gui/res/cardsfolder/p/possessed_skaab.txt +++ b/forge-gui/res/cardsfolder/p/possessed_skaab.txt @@ -3,8 +3,8 @@ ManaCost:3 U B Types:Creature Zombie PT:3/2 R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ Exile | Description$ If CARDNAME would die, exile it instead. -SVar:Exile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard +SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target instant, sorcery, or creature card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl,Creature.YouCtrl +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl,Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/possessed_skaab.jpg Oracle:When Possessed Skaab enters the battlefield, return target instant, sorcery, or creature card from your graveyard to your hand.\nIf Possessed Skaab would die, exile it instead. diff --git a/forge-gui/res/cardsfolder/p/possibility_storm.txt b/forge-gui/res/cardsfolder/p/possibility_storm.txt index 2fa49e812b0..6555d85e588 100644 --- a/forge-gui/res/cardsfolder/p/possibility_storm.txt +++ b/forge-gui/res/cardsfolder/p/possibility_storm.txt @@ -2,7 +2,7 @@ Name:Possibility Storm ManaCost:3 R R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.wasCastFromHand | Execute$ TrigExileSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell from his or her hand, that player exiles it, then exiles cards from the top of his or her library until he or she exiles a card that shares a card type with it. That player may cast that card without paying its mana cost. Then he or she puts all cards exiled with CARDNAME on the bottom of his or her library in a random order. -SVar:TrigExileSpell:AB$ ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Stack | Destination$ Exile | Fizzle$ True | SubAbility$ DBDig | Imprint$ True +SVar:TrigExileSpell:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Stack | Destination$ Exile | Fizzle$ True | SubAbility$ DBDig | Imprint$ True SVar:DBDig:DB$ DigUntil | Defined$ TriggeredCardController | Valid$ Card.sharesTypeWith TriggeredCard | ValidDescription$ shares a card type with exiled card | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ True | ImprintRevealed$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Defined$ Remembered | Controller$ TriggeredCardController | WithoutManaCost$ True | Optional$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZoneAll | Origin$ Exile | ChangeType$ Card.IsRemembered,Card.IsImprinted | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | SubAbility$ DBPossibilityCleanup diff --git a/forge-gui/res/cardsfolder/p/pouncing_kavu.txt b/forge-gui/res/cardsfolder/p/pouncing_kavu.txt index ef31fb81cc5..a21c508bf68 100644 --- a/forge-gui/res/cardsfolder/p/pouncing_kavu.txt +++ b/forge-gui/res/cardsfolder/p/pouncing_kavu.txt @@ -5,7 +5,7 @@ PT:1/1 K:Kicker:2 R K:First Strike T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ PounceAdvantage | Static$ True | TriggerDescription$ If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it and with haste. -SVar:PounceAdvantage:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ PounceAmbush +SVar:PounceAdvantage:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ PounceAmbush SVar:PounceAmbush:DB$ Pump | Defined$ Self | KW$ Haste | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/pouncing_kavu.jpg Oracle:Kicker {2}{R} (You may pay an additional {2}{R} as you cast this spell.)\nFirst strike\nIf Pouncing Kavu was kicked, it enters the battlefield with two +1/+1 counters on it and with haste. diff --git a/forge-gui/res/cardsfolder/p/pouncing_wurm.txt b/forge-gui/res/cardsfolder/p/pouncing_wurm.txt index daec9d5f04a..415fc1e8bca 100644 --- a/forge-gui/res/cardsfolder/p/pouncing_wurm.txt +++ b/forge-gui/res/cardsfolder/p/pouncing_wurm.txt @@ -4,7 +4,7 @@ Types:Creature Wurm PT:3/3 K:Kicker:2 G T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigPut | Static$ True | TriggerDescription$ If CARDNAME was kicked, it enters the battlefield with three +1/+1 counters on it and with haste. -SVar:TrigPut:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 | SubAbility$ DBPump +SVar:TrigPut:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Haste | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/pouncing_wurm.jpg Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nIf Pouncing Wurm was kicked, it enters the battlefield with three +1/+1 counters on it and with haste. diff --git a/forge-gui/res/cardsfolder/p/powder_keg.txt b/forge-gui/res/cardsfolder/p/powder_keg.txt index 1c721acf358..f242e735898 100644 --- a/forge-gui/res/cardsfolder/p/powder_keg.txt +++ b/forge-gui/res/cardsfolder/p/powder_keg.txt @@ -2,7 +2,7 @@ Name:Powder Keg ManaCost:2 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a fuse counter on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ FUSE | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ FUSE | CounterNum$ 1 A:AB$ DestroyAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Artifact.cmcEQX,Creature.cmcEQX | References$ X | SpellDescription$ Destroy each artifact and creature with converted mana cost equal to the number of fuse counters on CARDNAME. SVar:X:Count$CardCounters.FUSE SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/p/power_surge.txt b/forge-gui/res/cardsfolder/p/power_surge.txt index 8aae1f0747d..13648525223 100644 --- a/forge-gui/res/cardsfolder/p/power_surge.txt +++ b/forge-gui/res/cardsfolder/p/power_surge.txt @@ -2,7 +2,7 @@ Name:Power Surge ManaCost:R R Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals X damage to that player, where X is the number of untapped lands he or she controlled at the beginning of this turn. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ X | References$ X +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X | References$ X SVar:X:TriggeredPlayer$NumPowerSurgeLands S:Mode$ Continuous | Affected$ Land | AddSVar$ AITap SVar:AITap:SVar:AITapDown:True diff --git a/forge-gui/res/cardsfolder/p/powerleech.txt b/forge-gui/res/cardsfolder/p/powerleech.txt index 1f6a07d2be3..fbd09e41189 100644 --- a/forge-gui/res/cardsfolder/p/powerleech.txt +++ b/forge-gui/res/cardsfolder/p/powerleech.txt @@ -3,7 +3,7 @@ ManaCost:G G Types:Enchantment T:Mode$ AbilityCast | NonTapCost$ True | ValidCard$ Artifact | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigGain | TriggerDescription$ Whenever an artifact an opponent controls becomes tapped or an opponent activates an artifact's ability without {T} in its activation cost, you gain 1 life. T:Mode$ Taps | ValidCard$ Artifact.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigGain | Secondary$ True | TriggerDescription$ Whenever an artifact an opponent controls becomes tapped or an opponent activates an artifact's ability without {T} in its activation cost, you gain 1 life. -SVar:TrigGain:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/powerleech.jpg Oracle:Whenever an artifact an opponent controls becomes tapped or an opponent activates an artifact's ability without {T} in its activation cost, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/p/powerstone_minefield.txt b/forge-gui/res/cardsfolder/p/powerstone_minefield.txt index 8b8607b2637..5cfbeb3b293 100644 --- a/forge-gui/res/cardsfolder/p/powerstone_minefield.txt +++ b/forge-gui/res/cardsfolder/p/powerstone_minefield.txt @@ -3,8 +3,8 @@ ManaCost:2 R W Types:Enchantment T:Mode$ Attacks | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a creature attacks or blocks, CARDNAME deals 2 damage to it. T:Mode$ Blocks | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigDamage2 | Secondary$ True | TriggerDescription$ Whenever a creature attacks or blocks, CARDNAME deals 2 damage to it. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredAttacker | NumDmg$ 2 -SVar:TrigDamage2:AB$DealDamage | Cost$ 0 | Defined$ TriggeredBlocker | NumDmg$ 2 +SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredAttacker | NumDmg$ 2 +SVar:TrigDamage2:DB$DealDamage | Defined$ TriggeredBlocker | NumDmg$ 2 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/powerstone_minefield.jpg Oracle:Whenever a creature attacks or blocks, Powerstone Minefield deals 2 damage to it. diff --git a/forge-gui/res/cardsfolder/p/prahv.txt b/forge-gui/res/cardsfolder/p/prahv.txt index 72ee3bcc990..eec7a7065c7 100644 --- a/forge-gui/res/cardsfolder/p/prahv.txt +++ b/forge-gui/res/cardsfolder/p/prahv.txt @@ -11,7 +11,7 @@ T:Mode$ PlaneswalkedFrom | ValidCard$ Plane.Self | Execute$ DBReset | Static$ Tr T:Mode$ Phase | Phase$ Cleanup | Execute$ DBReset | Static$ True SVar:DBReset:DB$ StoreSVar | SVar$ CheckThisTurnAttacked | Type$ Number | Expression$ 0 T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, you gain life equal to the number of cards in your hand. -SVar:RolledChaos:AB$ GainLife | Cost$ 0 | LifeAmount$ PrahvX | References$ PrahvX | Defined$ You +SVar:RolledChaos:DB$ GainLife | LifeAmount$ PrahvX | References$ PrahvX | Defined$ You SVar:PrahvX:Count$InYourHand SVar:AIRollPlanarDieParams:Mode$ Always | CardsInHandGE$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/prahv.jpg diff --git a/forge-gui/res/cardsfolder/p/precinct_captain.txt b/forge-gui/res/cardsfolder/p/precinct_captain.txt index b8caaa08e1b..a08b8a69c98 100644 --- a/forge-gui/res/cardsfolder/p/precinct_captain.txt +++ b/forge-gui/res/cardsfolder/p/precinct_captain.txt @@ -4,7 +4,7 @@ Types:Creature Human Soldier PT:2/2 K:First Strike T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a 1/1 white Soldier creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenName$ Soldier | TokenColors$ White | TokenTypes$ Creature,Soldier | TokenPower$ 1 | TokenToughness$ 1 | TokenOwner$ You | TokenAmount$ 1 | TokenImage$ w 1 1 soldier rtr +SVar:TrigToken:DB$ Token | TokenName$ Soldier | TokenColors$ White | TokenTypes$ Creature,Soldier | TokenPower$ 1 | TokenToughness$ 1 | TokenOwner$ You | TokenAmount$ 1 | TokenImage$ w 1 1 soldier rtr DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/precinct_captain.jpg Oracle:First strike\nWhenever Precinct Captain deals combat damage to a player, create a 1/1 white Soldier creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/p/precognition.txt b/forge-gui/res/cardsfolder/p/precognition.txt index 37447b26152..7d33136b5f8 100644 --- a/forge-gui/res/cardsfolder/p/precognition.txt +++ b/forge-gui/res/cardsfolder/p/precognition.txt @@ -2,7 +2,7 @@ Name:Precognition ManaCost:4 U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, you may look at the top card of target opponent's library. If you do, you may put that card on the bottom of that player's library. -SVar:TrigDig:AB$ Dig | Cost$ 0 | ValidTgts$ Opponent | DigNum$ 1 | AnyNumber$ True | DestinationZone$ Library | LibraryPosition2$ 0 +SVar:TrigDig:DB$ Dig | ValidTgts$ Opponent | DigNum$ 1 | AnyNumber$ True | DestinationZone$ Library | LibraryPosition2$ 0 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/precognition.jpg Oracle:At the beginning of your upkeep, you may look at the top card of target opponent's library. If you do, you may put that card on the bottom of that player's library. diff --git a/forge-gui/res/cardsfolder/p/precursor_golem.txt b/forge-gui/res/cardsfolder/p/precursor_golem.txt index e95652320dd..15be84a8227 100644 --- a/forge-gui/res/cardsfolder/p/precursor_golem.txt +++ b/forge-gui/res/cardsfolder/p/precursor_golem.txt @@ -3,8 +3,8 @@ ManaCost:5 Types:Artifact Creature Golem PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 3/3 colorless Golem artifact creature tokens. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 2 | TokenName$ Golem | TokenTypes$ Artifact,Creature,Golem | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 3 +SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenName$ Golem | TokenTypes$ Artifact,Creature,Golem | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 3 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ Player | IsSingleTarget$ True | TargetsValid$ Golem | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell that targets only a single Golem, that player copies that spell for each other Golem that spell could target. Each copy targets a different one of those Golems. -SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 0 | Defined$ TriggeredSpellAbility | Controller$ TriggeredSpellAbilityController | CopyForEachCanTarget$ Golem +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Controller$ TriggeredSpellAbilityController | CopyForEachCanTarget$ Golem SVar:Picture:http://www.wizards.com/global/images/magic/general/precursor_golem.jpg Oracle:When Precursor Golem enters the battlefield, create two 3/3 colorless Golem artifact creature tokens.\nWhenever a player casts an instant or sorcery spell that targets only a single Golem, that player copies that spell for each other Golem that spell could target. Each copy targets a different one of those Golems. diff --git a/forge-gui/res/cardsfolder/p/predatory_advantage.txt b/forge-gui/res/cardsfolder/p/predatory_advantage.txt index 01ba96a9b4e..4e2535cfb2d 100644 --- a/forge-gui/res/cardsfolder/p/predatory_advantage.txt +++ b/forge-gui/res/cardsfolder/p/predatory_advantage.txt @@ -2,7 +2,7 @@ Name:Predatory Advantage ManaCost:3 R G Types:Enchantment T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | CheckSVar$ X | SVarCompare$ EQ0 | References$ X | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of each opponent's end step, if that player didn't cast a creature spell this turn, create a 2/2 green Lizard creature token. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenName$ Lizard | TokenTypes$ Creature,Lizard | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 | TokenAmount$ 1 | TokenOwner$ You +SVar:TrigToken:DB$Token | TokenName$ Lizard | TokenTypes$ Creature,Lizard | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 | TokenAmount$ 1 | TokenOwner$ You SVar:X:Count$ThisTurnCast_Creature.ActivePlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/predatory_advantage.jpg Oracle:At the beginning of each opponent's end step, if that player didn't cast a creature spell this turn, create a 2/2 green Lizard creature token. diff --git a/forge-gui/res/cardsfolder/p/predatory_hunger.txt b/forge-gui/res/cardsfolder/p/predatory_hunger.txt index d9dbea29f64..3cb343326bb 100644 --- a/forge-gui/res/cardsfolder/p/predatory_hunger.txt +++ b/forge-gui/res/cardsfolder/p/predatory_hunger.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ G | ValidTgts$ Creature | AILogic$ Pump T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts a creature spell, put a +1/+1 counter on enchanted creature. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/predatory_hunger.jpg Oracle:Enchant creature\nWhenever an opponent casts a creature spell, put a +1/+1 counter on enchanted creature. diff --git a/forge-gui/res/cardsfolder/p/predatory_nightstalker.txt b/forge-gui/res/cardsfolder/p/predatory_nightstalker.txt index fbc8261b692..7a143958808 100644 --- a/forge-gui/res/cardsfolder/p/predatory_nightstalker.txt +++ b/forge-gui/res/cardsfolder/p/predatory_nightstalker.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Nightstalker PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSac | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may have target opponent sacrifice a creature. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | ValidTgts$ Opponent | SacValid$ Creature +SVar:TrigSac:DB$Sacrifice | ValidTgts$ Opponent | SacValid$ Creature SVar:PlayMain1:TRUE SVar:Picture:http://serv2.tcgimages.eu/img/cards/Portal_Second_Age/predatory_nightstalker.jpg Oracle:When Predatory Nightstalker enters the battlefield, you may have target opponent sacrifice a creature. diff --git a/forge-gui/res/cardsfolder/p/prepare_fight.txt b/forge-gui/res/cardsfolder/p/prepare_fight.txt index 0d262b5a6f6..655963b4860 100644 --- a/forge-gui/res/cardsfolder/p/prepare_fight.txt +++ b/forge-gui/res/cardsfolder/p/prepare_fight.txt @@ -3,7 +3,7 @@ ManaCost:1 W AlternateMode: Split Types:Instant A:SP$ Untap | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Untap target creature. It gets +2/+2 and gains lifelink until end of turn. -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2 | KW$ Lifelink +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2 | KW$ Lifelink SVar:Picture:http://www.wizards.com/global/images/magic/general/prepare_fight.jpg Oracle:Untap target creature. It gets +2/+2 and gains lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/p/prescient_chimera.txt b/forge-gui/res/cardsfolder/p/prescient_chimera.txt index 60a1058f73d..dff60498d6d 100644 --- a/forge-gui/res/cardsfolder/p/prescient_chimera.txt +++ b/forge-gui/res/cardsfolder/p/prescient_chimera.txt @@ -4,6 +4,6 @@ Types:Creature Chimera PT:3/4 K:Flying T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever you cast an instant or sorcery spell, scry 1. -SVar:TrigScry:AB$ Scry | Cost$ 0 | ScryNum$ 1 +SVar:TrigScry:DB$ Scry | ScryNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/prescient_chimera.jpg Oracle:Flying\nWhenever you cast an instant or sorcery spell, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/p/presence_of_the_master.txt b/forge-gui/res/cardsfolder/p/presence_of_the_master.txt index 69679764778..cbfe930bcbb 100644 --- a/forge-gui/res/cardsfolder/p/presence_of_the_master.txt +++ b/forge-gui/res/cardsfolder/p/presence_of_the_master.txt @@ -2,7 +2,7 @@ Name:Presence of the Master ManaCost:3 W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Enchantment | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts an enchantment spell, counter it. -SVar:TrigCounter:AB$Counter | Cost$ 0 | Defined$ TriggeredSpellAbility +SVar:TrigCounter:DB$Counter | Defined$ TriggeredSpellAbility SVar:AICurseEffect:CounterEnchantment SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/presence_of_the_master.jpg diff --git a/forge-gui/res/cardsfolder/p/press_for_answers.txt b/forge-gui/res/cardsfolder/p/press_for_answers.txt index ae68c7e775e..1a8b4c0b5e1 100644 --- a/forge-gui/res/cardsfolder/p/press_for_answers.txt +++ b/forge-gui/res/cardsfolder/p/press_for_answers.txt @@ -2,7 +2,7 @@ Name:Press for Answers ManaCost:1 U Types:Sorcery A:SP$ Tap | Cost$ 1 U | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Tap target creature. It doesn't untap during its controller's next untap step. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBToken +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Clue | TokenTypes$ Artifact,Clue | TokenOwner$ You | TokenColors$ Colorless | TokenImage$ c clue | TokenAltImages$ c_clue2,c_clue3,c_clue4,c_clue5,c_clue6 | TokenAbilities$ ABDraw SVar:ABDraw:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$Investigate diff --git a/forge-gui/res/cardsfolder/p/press_into_service.txt b/forge-gui/res/cardsfolder/p/press_into_service.txt index 7c8255ab8c7..6b267d9ff8e 100644 --- a/forge-gui/res/cardsfolder/p/press_into_service.txt +++ b/forge-gui/res/cardsfolder/p/press_into_service.txt @@ -2,7 +2,7 @@ Name:Press into Service ManaCost:4 R Types:Sorcery A:SP$ PutCounter | Cost$ 4 R | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainControl | SpellDescription$ Support 2. (Put a +1/+1 counter on each of up to two target creatures.) -SVar:DBGainControl:DB$GainControl | Cost$ 0 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. +SVar:DBGainControl:DB$GainControl | TgtPrompt$ Choose target creature | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. SVar:PlayMain1 SVar:Picture:http://www.wizards.com/global/images/magic/general/press_into_service.jpg Oracle:Support 2 (Put a +1/+1 counter on each of up to two target creatures.)\nGain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pretenders_claim.txt b/forge-gui/res/cardsfolder/p/pretenders_claim.txt index e417bbc1acd..31fb5334874 100644 --- a/forge-gui/res/cardsfolder/p/pretenders_claim.txt +++ b/forge-gui/res/cardsfolder/p/pretenders_claim.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump T:Mode$ AttackerBlocked | ValidCard$ Card.AttachedBy | Execute$ TrigTapAll | TriggerDescription$ Whenever enchanted creature becomes blocked, tap all lands defending player controls. -SVar:TrigTapAll:AB$TapAll | Cost$ 0 | ValidCards$ Land.DefenderCtrl +SVar:TrigTapAll:DB$TapAll | ValidCards$ Land.DefenderCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/pretenders_claim.jpg Oracle:Enchant creature\nWhenever enchanted creature becomes blocked, tap all lands defending player controls. diff --git a/forge-gui/res/cardsfolder/p/preyseizer_dragon.txt b/forge-gui/res/cardsfolder/p/preyseizer_dragon.txt index 787abd12c51..1adfce80061 100644 --- a/forge-gui/res/cardsfolder/p/preyseizer_dragon.txt +++ b/forge-gui/res/cardsfolder/p/preyseizer_dragon.txt @@ -5,7 +5,7 @@ PT:4/4 K:Flying K:Devour:2 T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals damage to target creature or player equal to the number of +1/+1 counters on CARDNAME. -SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ X +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ X SVar:X:Count$CardCounters.P1P1 SVar:Picture:http://www.wizards.com/global/images/magic/general/preyseizer_dragon.jpg Oracle:Flying\nDevour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.)\nWhenever Preyseizer Dragon attacks, it deals damage to target creature or player equal to the number of +1/+1 counters on Preyseizer Dragon. diff --git a/forge-gui/res/cardsfolder/p/price_of_knowledge.txt b/forge-gui/res/cardsfolder/p/price_of_knowledge.txt index 85f8b413422..4ff28f73af7 100644 --- a/forge-gui/res/cardsfolder/p/price_of_knowledge.txt +++ b/forge-gui/res/cardsfolder/p/price_of_knowledge.txt @@ -3,7 +3,7 @@ ManaCost:6 B Types:Enchantment S:Mode$ Continuous | Affected$ Player | SetMaxHandSize$ Unlimited | Description$ Players have no maximum hand size. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals damage to that player equal to the number of cards in that player's hand. -SVar:TrigDmg:AB$ DealDamage | Cost$ 0 | NumDmg$ X | References$ X | Defined$ TriggeredPlayer +SVar:TrigDmg:DB$ DealDamage | NumDmg$ X | References$ X | Defined$ TriggeredPlayer SVar:X:TriggeredPlayer$CardsInHand SVar:Picture:http://www.wizards.com/global/images/magic/general/price_of_knowledge.jpg Oracle:Players have no maximum hand size.\nAt the beginning of each opponent's upkeep, Price of Knowledge deals damage to that player equal to the number of cards in that player's hand. diff --git a/forge-gui/res/cardsfolder/p/pride_guardian.txt b/forge-gui/res/cardsfolder/p/pride_guardian.txt index 1f16077ca39..75c25c6cb7b 100644 --- a/forge-gui/res/cardsfolder/p/pride_guardian.txt +++ b/forge-gui/res/cardsfolder/p/pride_guardian.txt @@ -4,7 +4,7 @@ Types:Creature Cat Monk PT:0/3 K:Defender T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME blocks, you gain 3 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 3 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 SVar:HasBlockEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/pride_guardian.jpg Oracle:Defender\nWhenever Pride Guardian blocks, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/p/priest_of_gix.txt b/forge-gui/res/cardsfolder/p/priest_of_gix.txt index dd4ae66202a..f536d30e33d 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_gix.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_gix.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature 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} to your mana pool. -SVar:TrigMana:AB$Mana | Cost$ 0 | Produced$ B | Amount$ 3 +SVar:TrigMana:DB$Mana | Produced$ B | Amount$ 3 SVar:FreeSpellAI:True SVar:Picture:http://www.wizards.com/global/images/magic/general/priest_of_gix.jpg Oracle:When Priest of Gix enters the battlefield, add {B}{B}{B} to your mana pool. diff --git a/forge-gui/res/cardsfolder/p/priest_of_the_blood_rite.txt b/forge-gui/res/cardsfolder/p/priest_of_the_blood_rite.txt index 23879cbd73b..a88da5203d4 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_the_blood_rite.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_the_blood_rite.txt @@ -3,9 +3,9 @@ ManaCost:3 B B Types:Creature Human Cleric PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 5/5 black Demon creature token with flying. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Demon | TokenTypes$ Creature,Demon | TokenOwner$ TriggeredCardController | TokenColors$ Black | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Flying | TokenImage$ b 5 5 demon ori +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Demon | TokenTypes$ Creature,Demon | TokenOwner$ TriggeredCardController | TokenColors$ Black | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Flying | TokenImage$ b 5 5 demon ori T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, you lose 2 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 2 SVar:SacMe:4 SVar:Picture:http://www.wizards.com/global/images/magic/general/priest_of_the_blood_rite.jpg Oracle:When Priest of the Blood Rite enters the battlefield, create a 5/5 black Demon creature token with flying.\nAt the beginning of your upkeep, you lose 2 life. diff --git a/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt b/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt index 3497225628d..f487597e3f8 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature 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} to your mana pool. -SVar:TrigMana:AB$Mana | Cost$ 0 | Produced$ R | Amount$ 3 +SVar:TrigMana:DB$Mana | Produced$ R | Amount$ 3 SVar:FreeSpellAI:True SVar:Picture:http://www.wizards.com/global/images/magic/general/priest_of_urabrask.jpg Oracle:When Priest of Urabrask enters the battlefield, add {R}{R}{R} to your mana pool. diff --git a/forge-gui/res/cardsfolder/p/primal_boost.txt b/forge-gui/res/cardsfolder/p/primal_boost.txt index 05bb8e618d9..259a51bf323 100644 --- a/forge-gui/res/cardsfolder/p/primal_boost.txt +++ b/forge-gui/res/cardsfolder/p/primal_boost.txt @@ -4,6 +4,6 @@ Types:Instant K:Cycling:2 G A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 4 | NumDef$ 4 | SpellDescription$ Target creature gets +4/+4 until end of turn. T:Mode$ Cycled | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ When you cycle CARDNAME, you may have target creature get +1/+1 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 SVar:Picture:http://resources.wizards.com/magic/cards/ons/en-us/card41145.jpg Oracle:Target creature gets +4/+4 until end of turn.\nCycling {2}{G} ({2}{G}, Discard this card: Draw a card.)\nWhen you cycle Primal Boost, you may have target creature get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/primal_druid.txt b/forge-gui/res/cardsfolder/p/primal_druid.txt index 8235827d5e4..1f555334e57 100644 --- a/forge-gui/res/cardsfolder/p/primal_druid.txt +++ b/forge-gui/res/cardsfolder/p/primal_druid.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Human Druid PT:0/3 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 your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/primal_druid.jpg Oracle:When Primal Druid dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/p/primal_forcemage.txt b/forge-gui/res/cardsfolder/p/primal_forcemage.txt index f0bee1707ed..5a41e541177 100644 --- a/forge-gui/res/cardsfolder/p/primal_forcemage.txt +++ b/forge-gui/res/cardsfolder/p/primal_forcemage.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Elf Shaman PT:2/2 T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature enters the battlefield under your control, that creature gets +3/+3 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ TriggeredCard | NumAtt$ +3 | NumDef$ +3 +SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | NumAtt$ +3 | NumDef$ +3 SVar:PlayMain1:ALWAYS SVar:Picture:http://www.wizards.com/global/images/magic/general/primal_forcemage.jpg Oracle:Whenever another creature enters the battlefield under your control, that creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/primal_order.txt b/forge-gui/res/cardsfolder/p/primal_order.txt index 2c789d5ea73..95ccf614f57 100644 --- a/forge-gui/res/cardsfolder/p/primal_order.txt +++ b/forge-gui/res/cardsfolder/p/primal_order.txt @@ -2,7 +2,7 @@ Name:Primal Order ManaCost:2 G G Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals damage to that player equal to the number of nonbasic lands he or she controls. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ X | References$ X +SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredPlayer | NumDmg$ X | References$ X SVar:X:Count$Valid Land.nonBasic+ActivePlayerCtrl SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/primal_order.jpg diff --git a/forge-gui/res/cardsfolder/p/primal_plasma.txt b/forge-gui/res/cardsfolder/p/primal_plasma.txt index 68adcd1a9b0..6729fe60a60 100644 --- a/forge-gui/res/cardsfolder/p/primal_plasma.txt +++ b/forge-gui/res/cardsfolder/p/primal_plasma.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Elemental Shapeshifter PT:*/* R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ PlasmaChoice | Description$ As CARDNAME enters the battlefield, it becomes your choice of a 3/3 creature, a 2/2 creature with flying, or a 1/6 creature with defender. -SVar:PlasmaChoice:AB$ GenericChoice | Cost$ 0 | Defined$ You | Choices$ GroundPlasma,AirPlasma,WallPlasma +SVar:PlasmaChoice:DB$ GenericChoice | Defined$ You | Choices$ GroundPlasma,AirPlasma,WallPlasma SVar:GroundPlasma:DB$ Animate | Defined$ Self | Permanent$ True | Power$ 3 | Toughness$ 3 | SpellDescription$ CARDNAME is 3/3 | SubAbility$ DBMove SVar:AirPlasma:DB$ Animate | Defined$ Self | Permanent$ True | Power$ 2 | Toughness$ 2 | Keywords$ Flying | SpellDescription$ CARDNAME is 2/2 with flying | SubAbility$ DBMove SVar:WallPlasma:DB$ Animate | Defined$ Self | Permanent$ True | Power$ 1 | Toughness$ 6 | Keywords$ Defender | SpellDescription$ CARDNAME is 1/6 with defender | SubAbility$ DBMove diff --git a/forge-gui/res/cardsfolder/p/prime_speaker_zegana.txt b/forge-gui/res/cardsfolder/p/prime_speaker_zegana.txt index bf934383a9d..c69d81216f5 100644 --- a/forge-gui/res/cardsfolder/p/prime_speaker_zegana.txt +++ b/forge-gui/res/cardsfolder/p/prime_speaker_zegana.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Merfolk Wizard PT:1/1 K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the greatest power among other creatures you control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw cards equal to its power. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ Y | References$ Y +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ Y | References$ Y SVar:X:Count$GreatestPower_Creature.YouCtrl SVar:Y:TriggeredCard$CardPower SVar:NeedsToPlayVar:X GE3 diff --git a/forge-gui/res/cardsfolder/p/primeval_bounty.txt b/forge-gui/res/cardsfolder/p/primeval_bounty.txt index ae1c7d54c6c..94f98370a79 100644 --- a/forge-gui/res/cardsfolder/p/primeval_bounty.txt +++ b/forge-gui/res/cardsfolder/p/primeval_bounty.txt @@ -2,11 +2,11 @@ Name:Primeval Bounty ManaCost:5 G Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ BountysGift | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, create a 3/3 green Beast creature token. -SVar:BountysGift:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Beast | TokenTypes$ Creature,Beast | TokenOwner$ You | TokenColors$ Green | TokenPower$ 3 | TokenToughness$ 3 | TokenImage$ g 3 3 beast M14 +SVar:BountysGift:DB$ Token | TokenAmount$ 1 | TokenName$ Beast | TokenTypes$ Creature,Beast | TokenOwner$ You | TokenColors$ Green | TokenPower$ 3 | TokenToughness$ 3 | TokenImage$ g 3 3 beast M14 T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, put three +1/+1 counters on target creature you control. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | CounterType$ P1P1 | CounterNum$ 3 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control +SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 3 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a land enters the battlefield under your control, you gain 3 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 3 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 SVar:BuffedBy:nonCreature SVar:Picture:http://www.wizards.com/global/images/magic/general/primeval_bounty.jpg Oracle:Whenever you cast a creature spell, create a 3/3 green Beast creature token.\nWhenever you cast a noncreature spell, put three +1/+1 counters on target creature you control.\nWhenever a land enters the battlefield under your control, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/p/primeval_force.txt b/forge-gui/res/cardsfolder/p/primeval_force.txt index 9dc75520ed6..fdd821e5e09 100644 --- a/forge-gui/res/cardsfolder/p/primeval_force.txt +++ b/forge-gui/res/cardsfolder/p/primeval_force.txt @@ -3,7 +3,7 @@ ManaCost:2 G G G Types:Creature Elemental PT:8/8 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacUnless | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you sacrifice three Forests. -SVar:TrigSacUnless:AB$ Sacrifice | Cost$ 0 | Defined$ Self | UnlessCost$ Sac<3/Forest> | UnlessPayer$ You +SVar:TrigSacUnless:DB$ Sacrifice | Defined$ Self | UnlessCost$ Sac<3/Forest> | UnlessPayer$ You SVar:NeedsToPlayVar:Y GE3 SVar:Y:Count$Valid Forest.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/primeval_force.jpg diff --git a/forge-gui/res/cardsfolder/p/primeval_protector.txt b/forge-gui/res/cardsfolder/p/primeval_protector.txt index 93c5fc67650..c6444c50763 100644 --- a/forge-gui/res/cardsfolder/p/primeval_protector.txt +++ b/forge-gui/res/cardsfolder/p/primeval_protector.txt @@ -4,7 +4,7 @@ Types:Creature Avatar PT:10/10 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each creature your opponents control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each other creature you control. -SVar:TrigPutCounters:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+Other | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$Valid Creature.OppCtrl SVar:PlayMain1:TRUE DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/p/primeval_titan.txt b/forge-gui/res/cardsfolder/p/primeval_titan.txt index eb7128aadf7..d0d7345ab90 100644 --- a/forge-gui/res/cardsfolder/p/primeval_titan.txt +++ b/forge-gui/res/cardsfolder/p/primeval_titan.txt @@ -5,7 +5,7 @@ PT:6/6 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield or attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 2 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 2 | ShuffleNonMandatory$ True SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/primeval_titan.jpg Oracle:Trample\nWhenever Primeval Titan enters the battlefield or attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/p/primitive_etchings.txt b/forge-gui/res/cardsfolder/p/primitive_etchings.txt index 32c39f6aeec..914bf75462f 100644 --- a/forge-gui/res/cardsfolder/p/primitive_etchings.txt +++ b/forge-gui/res/cardsfolder/p/primitive_etchings.txt @@ -3,6 +3,6 @@ ManaCost:2 G G Types:Enchantment K:Reveal the first card you draw each turn T:Mode$ Drawn | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Number$ 1 | Execute$ TrigDraw | TriggerDescription$ Whenever you reveal a creature card this way, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 1 +SVar:TrigDraw:DB$Draw | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/primitive_etchings.jpg Oracle:Reveal the first card you draw each turn. Whenever you reveal a creature card this way, draw a card. diff --git a/forge-gui/res/cardsfolder/p/primordial_ooze.txt b/forge-gui/res/cardsfolder/p/primordial_ooze.txt index 062799f8a10..2d7f2e026f4 100644 --- a/forge-gui/res/cardsfolder/p/primordial_ooze.txt +++ b/forge-gui/res/cardsfolder/p/primordial_ooze.txt @@ -4,7 +4,7 @@ Types:Creature Ooze PT:1/1 K:CARDNAME attacks each combat if able. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on CARDNAME. Then you may pay {X}, where X is the number of +1/+1 counters on it. If you don't, tap CARDNAME and it deals X damage to you. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPay +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPay SVar:DBPay:DB$ StoreSVar | SVar$ PrimordialPaid | Type$ CountSVar | Expression$ PrimordialPaid/Plus.1 | UnlessCost$ X | UnlessPayer$ You | SubAbility$ DBTap | References$ X SVar:DBTap:DB$ Tap | Defined$ Self | ConditionCheckSVar$ PrimordialPaid | ConditionSVarCompare$ EQ1 | SubAbility$ DBDmg SVar:DBDmg:DB$ DealDamage | NumDmg$ X | Defined$ You | References$ X | ConditionCheckSVar$ PrimordialPaid | ConditionSVarCompare$ EQ1 | SubAbility$ DBReset diff --git a/forge-gui/res/cardsfolder/p/primordial_sage.txt b/forge-gui/res/cardsfolder/p/primordial_sage.txt index c554a88093c..cad827146fb 100644 --- a/forge-gui/res/cardsfolder/p/primordial_sage.txt +++ b/forge-gui/res/cardsfolder/p/primordial_sage.txt @@ -3,6 +3,6 @@ ManaCost:4 G G Types:Creature Spirit PT:4/5 T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a creature spell, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/primordial_sage.jpg Oracle:Whenever you cast a creature spell, you may draw a card. diff --git a/forge-gui/res/cardsfolder/p/prince_of_thralls.txt b/forge-gui/res/cardsfolder/p/prince_of_thralls.txt index 07f3e402c8e..c4b73d3046e 100644 --- a/forge-gui/res/cardsfolder/p/prince_of_thralls.txt +++ b/forge-gui/res/cardsfolder/p/prince_of_thralls.txt @@ -3,6 +3,6 @@ ManaCost:4 U B B R Types:Creature Demon PT:7/7 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Permanent.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a permanent an opponent controls is put into a graveyard, put that card onto the battlefield under your control unless that opponent pays 3 life. -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard | UnlessCost$ PayLife<3> | UnlessPayer$ Opponent +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard | UnlessCost$ PayLife<3> | UnlessPayer$ Opponent SVar:Picture:http://www.wizards.com/global/images/magic/general/prince_of_thralls.jpg Oracle:Whenever a permanent an opponent controls is put into a graveyard, put that card onto the battlefield under your control unless that opponent pays 3 life. diff --git a/forge-gui/res/cardsfolder/p/prism_ring.txt b/forge-gui/res/cardsfolder/p/prism_ring.txt index 67f2c6c3189..2c8ffc79223 100644 --- a/forge-gui/res/cardsfolder/p/prism_ring.txt +++ b/forge-gui/res/cardsfolder/p/prism_ring.txt @@ -4,6 +4,6 @@ Types:Artifact K:ETBReplacement:Other:ChooseColor SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a color. | AILogic$ MostProminentInComputerDeck T:Mode$ SpellCast | ValidCard$ Card.ChosenColor | ValidActivatingPlayer$ You | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell of the chosen color, you gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/prism_ring.jpg Oracle:As Prism Ring enters the battlefield, choose a color.\nWhenever you cast a spell of the chosen color, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/p/prismwake_merrow.txt b/forge-gui/res/cardsfolder/p/prismwake_merrow.txt index f6013693b14..f8e004bd5ab 100644 --- a/forge-gui/res/cardsfolder/p/prismwake_merrow.txt +++ b/forge-gui/res/cardsfolder/p/prismwake_merrow.txt @@ -4,7 +4,7 @@ Types:Creature Merfolk Wizard PT:2/1 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChooseColor | TriggerDescription$ When CARDNAME enters the battlefield, target permanent becomes the color or colors of your choice until end of turn. -SVar:TrigChooseColor:AB$ ChooseColor | Cost$ 0 | Defined$ You | OrColors$ True | SubAbility$ Animate +SVar:TrigChooseColor:DB$ ChooseColor | Defined$ You | OrColors$ True | SubAbility$ Animate SVar:Animate:DB$ Animate | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Colors$ ChosenColor | OverwriteColors$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/prismwake_merrow.jpg diff --git a/forge-gui/res/cardsfolder/p/prison_barricade.txt b/forge-gui/res/cardsfolder/p/prison_barricade.txt index d895bc24c65..80f84a3a4d6 100644 --- a/forge-gui/res/cardsfolder/p/prison_barricade.txt +++ b/forge-gui/res/cardsfolder/p/prison_barricade.txt @@ -5,7 +5,7 @@ PT:1/3 K:Defender K:Kicker:1 W T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ BarricadePumped | Static$ True | TriggerDescription$ If CARDNAME was kicked, it enters the battlefield with a +1/+1 counter on it and with "CARDNAME can attack as though it didn't have defender." -SVar:BarricadePumped:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ PrisonAttack +SVar:BarricadePumped:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ PrisonAttack SVar:PrisonAttack:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/prison_barricade.jpg Oracle:Defender (This creature can't attack.)\nKicker {1}{W} (You may pay an additional {1}{W} as you cast this spell.)\nIf Prison Barricade was kicked, it enters the battlefield with a +1/+1 counter on it and with "Prison Barricade can attack as though it didn't have defender." diff --git a/forge-gui/res/cardsfolder/p/prison_term.txt b/forge-gui/res/cardsfolder/p/prison_term.txt index e473ba05bac..42dafa524ab 100644 --- a/forge-gui/res/cardsfolder/p/prison_term.txt +++ b/forge-gui/res/cardsfolder/p/prison_term.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 W W | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature can't attack or block and its activated abilities can't be activated. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever a creature enters the battlefield under an opponent's control, you may attach CARDNAME to that creature. -SVar:TrigAttach:DB$ Attach | Cost$ 0 | Defined$ TriggeredCard +SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/prison_term.jpg Oracle:Enchant creature\nEnchanted creature can't attack or block, and its activated abilities can't be activated.\nWhenever a creature enters the battlefield under an opponent's control, you may attach Prison Term to that creature. diff --git a/forge-gui/res/cardsfolder/p/pristine_angel.txt b/forge-gui/res/cardsfolder/p/pristine_angel.txt index 6303d920f3e..3728e89fae9 100644 --- a/forge-gui/res/cardsfolder/p/pristine_angel.txt +++ b/forge-gui/res/cardsfolder/p/pristine_angel.txt @@ -5,6 +5,6 @@ PT:4/4 K:Flying S:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Protection from artifacts & Protection from all colors | Description$ As long as CARDNAME is untapped, it has protection from artifacts and from all colors. T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a spell, you may untap CARDNAME. -SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self +SVar:TrigUntap:DB$Untap | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/pristine_angel.jpg Oracle:Flying\nAs long as Pristine Angel is untapped, it has protection from artifacts and from all colors.\nWhenever you cast a spell, you may untap Pristine Angel. diff --git a/forge-gui/res/cardsfolder/p/pristine_skywise.txt b/forge-gui/res/cardsfolder/p/pristine_skywise.txt index 45e0e0e6827..e68af9fb768 100644 --- a/forge-gui/res/cardsfolder/p/pristine_skywise.txt +++ b/forge-gui/res/cardsfolder/p/pristine_skywise.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:6/4 K:Flying T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a noncreature spell, untap CARDNAME. It gains protection from the color of your choice until end of turn. -SVar:TrigUntap:AB$ Untap | Cost$ 0 | Defined$ Self | SubAbility$ DBProtection +SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ DBProtection SVar:DBProtection:DB$ Protection | Defined$ Self | Gains$ Choice | Choices$ AnyColor SVar:BuffedBy:Card.nonLand+nonCreature SVar:Picture:http://www.wizards.com/global/images/magic/general/pristine_skywise.jpg diff --git a/forge-gui/res/cardsfolder/p/private_research.txt b/forge-gui/res/cardsfolder/p/private_research.txt index b96b9370a93..4aba88e84c5 100644 --- a/forge-gui/res/cardsfolder/p/private_research.txt +++ b/forge-gui/res/cardsfolder/p/private_research.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPrivateResearchPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a page counter on CARDNAME. -SVar:TrigPrivateResearchPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ PAGE | CounterNum$ 1 +SVar:TrigPrivateResearchPutCounter:DB$PutCounter | Defined$ Self | CounterType$ PAGE | CounterNum$ 1 T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Any | Destination$ Graveyard | Execute$ TrigPrivateResearchDraw | TriggerDescription$ When enchanted creature dies, draw a card for each page counter on CARDNAME. -SVar:TrigPrivateResearchDraw:AB$Draw | Cost$ 0 | NumCards$ PrivateResearchX | References$ PrivateResearchX +SVar:TrigPrivateResearchDraw:DB$Draw | NumCards$ PrivateResearchX | References$ PrivateResearchX SVar:PrivateResearchX:Count$CardCounters.PAGE SVar:Picture:http://www.wizards.com/global/images/magic/general/private_research.jpg Oracle:Enchant creature\nAt the beginning of your upkeep, you may put a page counter on Private Research.\nWhen enchanted creature dies, draw a card for each page counter on Private Research. diff --git a/forge-gui/res/cardsfolder/p/prodigal_sorcerer_avatar.txt b/forge-gui/res/cardsfolder/p/prodigal_sorcerer_avatar.txt index c5f3bd1cf65..254808ef599 100644 --- a/forge-gui/res/cardsfolder/p/prodigal_sorcerer_avatar.txt +++ b/forge-gui/res/cardsfolder/p/prodigal_sorcerer_avatar.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+5 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, look at the top card of your library. You may put that card into your graveyard. -SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ 1 | ChangeNum$ 1 | DestinationZone$ Graveyard | Optional$ True | LibraryPosition2$ 0 +SVar:TrigDig:DB$ Dig | DigNum$ 1 | ChangeNum$ 1 | DestinationZone$ Graveyard | Optional$ True | LibraryPosition2$ 0 SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Prodigal Sorcerer Avatar1.full.jpg Oracle:Hand +0, life +5\nAt the beginning of your upkeep, look at the top card of your library. You may put that card into your graveyard. diff --git a/forge-gui/res/cardsfolder/p/profane_memento.txt b/forge-gui/res/cardsfolder/p/profane_memento.txt index 2cf62234d9b..e5f71093c5e 100644 --- a/forge-gui/res/cardsfolder/p/profane_memento.txt +++ b/forge-gui/res/cardsfolder/p/profane_memento.txt @@ -2,6 +2,6 @@ Name:Profane Memento ManaCost:1 Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature.nonToken+OppOwn | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature card is put into an opponent's graveyard from anywhere, you gain 1 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/profane_memento.jpg Oracle:Whenever a creature card is put into an opponent's graveyard from anywhere, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/p/prognostic_sphinx.txt b/forge-gui/res/cardsfolder/p/prognostic_sphinx.txt index 068737566c4..2f69550242e 100644 --- a/forge-gui/res/cardsfolder/p/prognostic_sphinx.txt +++ b/forge-gui/res/cardsfolder/p/prognostic_sphinx.txt @@ -6,6 +6,6 @@ K:Flying A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Hexproof | SubAbility$ DBTap | SpellDescription$ CARDNAME gains hexproof until end of turn. Tap it. SVar:DBTap:DB$ Tap | Defined$ Self T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME attacks, scry 3. (Look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) -SVar:TrigScry:AB$ Scry | Cost$ 0 | ScryNum$ 3 +SVar:TrigScry:DB$ Scry | ScryNum$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/prognostic_sphinx.jpg Oracle:Flying\nDiscard a card: Prognostic Sphinx gains hexproof until end of turn. Tap it.\nWhenever Prognostic Sphinx attacks, scry 3. (Look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) diff --git a/forge-gui/res/cardsfolder/p/promise_of_bunrei.txt b/forge-gui/res/cardsfolder/p/promise_of_bunrei.txt index edb3ee31718..1ebe9477728 100644 --- a/forge-gui/res/cardsfolder/p/promise_of_bunrei.txt +++ b/forge-gui/res/cardsfolder/p/promise_of_bunrei.txt @@ -2,7 +2,7 @@ Name:Promise of Bunrei ManaCost:2 W Types:Enchantment T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When a creature you control dies, sacrifice CARDNAME. If you do, create four 1/1 colorless Spirit creature tokens. -SVar:TrigSac:AB$ SacrificeAll | Cost$ 0 | ValidCards$ Card.Self | RememberSacrificed$ True | SubAbility$ DBToken +SVar:TrigSac:DB$ SacrificeAll | ValidCards$ Card.Self | RememberSacrificed$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 4 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/p/proper_burial.txt b/forge-gui/res/cardsfolder/p/proper_burial.txt index 44f47f4fe47..c5e4ca9f4db 100644 --- a/forge-gui/res/cardsfolder/p/proper_burial.txt +++ b/forge-gui/res/cardsfolder/p/proper_burial.txt @@ -2,7 +2,7 @@ Name:Proper Burial ManaCost:3 W Types:Enchantment T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGain | TriggerDescription$ Whenever a creature you control dies, you gain life equal to that creature's toughness. -SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X +SVar:TrigGain:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:TriggeredCard$CardToughness SVar:Picture:http://www.wizards.com/global/images/magic/general/proper_burial.jpg Oracle:Whenever a creature you control dies, you gain life equal to that creature's toughness. diff --git a/forge-gui/res/cardsfolder/p/prophetic_flamespeaker.txt b/forge-gui/res/cardsfolder/p/prophetic_flamespeaker.txt index 7aeb859fb38..59dd8cde084 100644 --- a/forge-gui/res/cardsfolder/p/prophetic_flamespeaker.txt +++ b/forge-gui/res/cardsfolder/p/prophetic_flamespeaker.txt @@ -5,7 +5,7 @@ PT:1/3 K:Double Strike K:Trample T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top card of your library. You may play it this turn. -SVar:TrigExile:AB$ Mill | Cost$ 0 | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +SVar:TrigExile:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ Until end of turn, you may play that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/p/prophetic_prism.txt b/forge-gui/res/cardsfolder/p/prophetic_prism.txt index e89106f84fe..88b42d4d704 100644 --- a/forge-gui/res/cardsfolder/p/prophetic_prism.txt +++ b/forge-gui/res/cardsfolder/p/prophetic_prism.txt @@ -2,7 +2,7 @@ Name:Prophetic Prism ManaCost:2 Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 A:AB$ Mana | Cost$ 1 T | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/prophetic_prism.jpg diff --git a/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt b/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt index 6560b724627..19a8d8da93b 100644 --- a/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt +++ b/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Dragon PT:5/5 K:Flying T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cast CARDNAME, create X 0/1 red Kobold creature tokens named Kobolds of Kher Keep, where X is the amount of mana spent to cast CARDNAME. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ X | TokenName$ Kobolds of Kher Keep | TokenTypes$ Creature,Kobold | TokenOwner$ You | TokenColors$ Red | TokenPower$ 0 | TokenToughness$ 1 | References$ X +SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenName$ Kobolds of Kher Keep | TokenTypes$ Creature,Kobold | TokenOwner$ You | TokenColors$ Red | TokenPower$ 0 | TokenToughness$ 1 | References$ X SVar:X:Count$FirstSpellTotalManaSpent A:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/prossh_skyraider_of_kher.jpg diff --git a/forge-gui/res/cardsfolder/p/protean_hulk.txt b/forge-gui/res/cardsfolder/p/protean_hulk.txt index e3c7ca1f85d..694cea653a2 100644 --- a/forge-gui/res/cardsfolder/p/protean_hulk.txt +++ b/forge-gui/res/cardsfolder/p/protean_hulk.txt @@ -3,7 +3,7 @@ ManaCost:5 G G Types:Creature Beast PT:6/6 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, search your library for any number of creature cards with total converted mana cost 6 or less and put them onto the battlefield. Then shuffle your library. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeNum$ X | WithTotalCMC$ 6 | ChangeType$ Creature.YouCtrl | Optional$ True | References$ X +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeNum$ X | WithTotalCMC$ 6 | ChangeType$ Creature.YouCtrl | Optional$ True | References$ X SVar:X:Count$ValidLibrary Creature.YouCtrl SVar:SacMe:4 SVar:Picture:http://www.wizards.com/global/images/magic/general/protean_hulk.jpg diff --git a/forge-gui/res/cardsfolder/p/providence.txt b/forge-gui/res/cardsfolder/p/providence.txt index 0cab61668d6..bd91df456cf 100644 --- a/forge-gui/res/cardsfolder/p/providence.txt +++ b/forge-gui/res/cardsfolder/p/providence.txt @@ -2,11 +2,11 @@ Name:Providence ManaCost:5 W W Types:Sorcery K:MayEffectFromOpeningHand:RevealCard -SVar:RevealCard:AB$ Reveal | Cost$ 0 | RevealDefined$ Self | SubAbility$ SetLifeOnUpkeep | SpellDescription$ You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, your life total becomes 26. +SVar:RevealCard:DB$ Reveal | RevealDefined$ Self | SubAbility$ SetLifeOnUpkeep | SpellDescription$ You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, your life total becomes 26. SVar:SetLifeOnUpkeep:DB$ Effect | Triggers$ TrigSetLife | SVars$ EffSetLife,RemoveMe | Name$ Providence effect | SpellDescription$ You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, your life total becomes 26. SVar:TrigSetLife:Mode$ Phase | Phase$ Upkeep | Execute$ EffSetLife | TriggerDescription$ At the beginning of the first upkeep, your life total becomes 26. -SVar:EffSetLife:AB$ SetLife | Cost$ 0 | LifeAmount$ 26 | Defined$ You | SubAbility$ RemoveMe -SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Command | Destination$ Exile +SVar:EffSetLife:DB$ SetLife | LifeAmount$ 26 | Defined$ You | SubAbility$ RemoveMe +SVar:RemoveMe:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile A:SP$ SetLife | Cost$ 5 W W | LifeAmount$ 26 | Defined$ You | SpellDescription$ Your life total becomes 26. SVar:Picture:http://www.wizards.com/global/images/magic/general/providence.jpg Oracle:You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, your life total becomes 26.\nYour life total becomes 26. diff --git a/forge-gui/res/cardsfolder/p/prowess_of_the_fair.txt b/forge-gui/res/cardsfolder/p/prowess_of_the_fair.txt index 6c1096d5006..7cda8106eb8 100644 --- a/forge-gui/res/cardsfolder/p/prowess_of_the_fair.txt +++ b/forge-gui/res/cardsfolder/p/prowess_of_the_fair.txt @@ -2,7 +2,7 @@ Name:Prowess of the Fair ManaCost:1 B Types:Tribal Enchantment Elf T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Elf.nonToken+Other+YouOwn | TriggerZones$ Battlefield | Execute$ TrigToken | OptionalDecider$ You | TriggerDescription$ Whenever another nontoken Elf is put into your graveyard from the battlefield, you may create a 1/1 green Elf Warrior creature token. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Elf Warrior | TokenTypes$ Creature,Elf,Warrior | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Elf Warrior | TokenTypes$ Creature,Elf,Warrior | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/prowess_of_the_fair.jpg Oracle:Whenever another nontoken Elf is put into your graveyard from the battlefield, you may create a 1/1 green Elf Warrior creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/p/prowling_pangolin.txt b/forge-gui/res/cardsfolder/p/prowling_pangolin.txt index e161bba7f33..79cebf50905 100644 --- a/forge-gui/res/cardsfolder/p/prowling_pangolin.txt +++ b/forge-gui/res/cardsfolder/p/prowling_pangolin.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Beast PT:6/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, any player may sacrifice two creatures. If a player does, sacrifice CARDNAME. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ Self | UnlessCost$ Sac<2/Creature> | UnlessPayer$ Player | UnlessSwitched$ True +SVar:TrigSac:DB$ Sacrifice | Defined$ Self | UnlessCost$ Sac<2/Creature> | UnlessPayer$ Player | UnlessSwitched$ True SVar:AIPreference:SacCost$Creature.token,Creature SVar:AIPreferenceParams:CreatureEvalThreshold$ 150 | MinCreaturesBelowThreshold$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/prowling_pangolin.jpg diff --git a/forge-gui/res/cardsfolder/p/prying_questions.txt b/forge-gui/res/cardsfolder/p/prying_questions.txt index 28384b807b7..69565a7d1eb 100644 --- a/forge-gui/res/cardsfolder/p/prying_questions.txt +++ b/forge-gui/res/cardsfolder/p/prying_questions.txt @@ -6,7 +6,7 @@ Types:Sorcery A:SP$ LoseLife | Cost$ 2 B | ValidTgts$ Opponent | LifeAmount$ 3 | SpellDescription$ Target opponent loses 3 life and puts a card from his or her hand on top of his or her library. -SVar:DBChangeZone:DB$ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | Defined$ ParentTarget | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Opponent | Mandatory$ True | IsCurse$ True +SVar:DBChangeZone:DB$ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | Defined$ ParentTarget | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Opponent | Mandatory$ True | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/prying_questions.jpg diff --git a/forge-gui/res/cardsfolder/p/psychic_allergy.txt b/forge-gui/res/cardsfolder/p/psychic_allergy.txt index a4b30ca8c6f..a276c0bca1d 100644 --- a/forge-gui/res/cardsfolder/p/psychic_allergy.txt +++ b/forge-gui/res/cardsfolder/p/psychic_allergy.txt @@ -4,10 +4,10 @@ Types:Enchantment K:ETBReplacement:Other:ChooseColor SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a color. | AILogic$ MostProminentInHumanDeck T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamageOpp | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals X damage to that player, where X is the number of nontoken permanents of the chosen color he or she controls -SVar:TrigDamageOpp:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ X | References$ X +SVar:TrigDamageOpp:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X | References$ X SVar:X:Count$Valid Permanent.ActivePlayerCtrl+ChosenColor+nonToken T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your upkeep, destroy CARDNAME unless you sacrifice two Islands. -SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ Self | UnlessPayer$ You | UnlessCost$ Sac<2/Island> +SVar:TrigDestroy:DB$ Destroy | Defined$ Self | UnlessPayer$ You | UnlessCost$ Sac<2/Island> SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_allergy.jpg Oracle:As Psychic Allergy enters the battlefield, choose a color.\nAt the beginning of each opponent's upkeep, Psychic Allergy deals X damage to that player, where X is the number of nontoken permanents of the chosen color he or she controls.\nAt the beginning of your upkeep, destroy Psychic Allergy unless you sacrifice two Islands. diff --git a/forge-gui/res/cardsfolder/p/psychic_membrane.txt b/forge-gui/res/cardsfolder/p/psychic_membrane.txt index b4e544f1ec8..7b9146037a2 100644 --- a/forge-gui/res/cardsfolder/p/psychic_membrane.txt +++ b/forge-gui/res/cardsfolder/p/psychic_membrane.txt @@ -4,7 +4,7 @@ Types:Creature Wall PT:0/3 K:Defender T:Mode$ Blocks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME blocks, you may draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:HasBlockEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_membrane.jpg Oracle:Defender (This creature can't attack.)\nWhenever Psychic Membrane blocks, you may draw a card. diff --git a/forge-gui/res/cardsfolder/p/psychic_overload.txt b/forge-gui/res/cardsfolder/p/psychic_overload.txt index 1a9e1a202c6..8cc9a9123cc 100644 --- a/forge-gui/res/cardsfolder/p/psychic_overload.txt +++ b/forge-gui/res/cardsfolder/p/psychic_overload.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant permanent A:SP$ Attach | Cost$ 3 U | ValidTgts$ Permanent | AILogic$ KeepTapped T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted permanent. -SVar:TrigTap:AB$Tap | Cost$ 0 | Defined$ Enchanted +SVar:TrigTap:DB$Tap | Defined$ Enchanted S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | AddAbility$ Untap | Description$ Enchanted permanent doesn't untap during its controller's untap step. Enchanted permanent has "Discard two artifact cards: Untap this permanent." SVar:Untap:AB$Untap | Cost$ Discard<2/Artifact> | Defined$ Self | SpellDescription$ Discard two artifact cards: Untap this permanent. SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_overload.jpg diff --git a/forge-gui/res/cardsfolder/p/psychic_purge.txt b/forge-gui/res/cardsfolder/p/psychic_purge.txt index ce21d6e335d..2a1d9b2e65c 100644 --- a/forge-gui/res/cardsfolder/p/psychic_purge.txt +++ b/forge-gui/res/cardsfolder/p/psychic_purge.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Sorcery A:SP$ DealDamage | Cost$ U | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player. T:Mode$ Discarded | ValidCard$ Card.Self | ValidCause$ Card.OppCtrl | Execute$ TrigLoseLife | TriggerDescription$ When a spell or ability an opponent controls causes you to discard CARDNAME, that player loses 5 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredCauseController | LifeAmount$ 5 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCauseController | LifeAmount$ 5 SVar:DiscardMeByOpp:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_purge.jpg Oracle:Psychic Purge deals 1 damage to target creature or player.\nWhen a spell or ability an opponent controls causes you to discard Psychic Purge, that player loses 5 life. diff --git a/forge-gui/res/cardsfolder/p/psychic_surgery.txt b/forge-gui/res/cardsfolder/p/psychic_surgery.txt index fb13409422d..17b9cf6ffbe 100644 --- a/forge-gui/res/cardsfolder/p/psychic_surgery.txt +++ b/forge-gui/res/cardsfolder/p/psychic_surgery.txt @@ -2,7 +2,7 @@ Name:Psychic Surgery ManaCost:1 U Types:Enchantment T:Mode$ Shuffled | ValidPlayer$ Opponent | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDig | TriggerDescription$ Whenever an opponent shuffles his or her library, you may look at the top two cards of that library. You may exile one of those cards. Then put the rest on top of that library in any order. -SVar:TrigDig:AB$ Dig | Cost$ 0 | Defined$ TriggeredPlayer | DigNum$ 2 | ChangeNum$ 1 | Optional$ True | DestinationZone$ Exile | LibraryPosition2$ 0 +SVar:TrigDig:DB$ Dig | Defined$ TriggeredPlayer | DigNum$ 2 | ChangeNum$ 1 | Optional$ True | DestinationZone$ Exile | LibraryPosition2$ 0 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_surgery.jpg Oracle:Whenever an opponent shuffles his or her library, you may look at the top two cards of that library. You may exile one of those cards. Then put the rest on top of that library in any order. diff --git a/forge-gui/res/cardsfolder/p/psychic_venom.txt b/forge-gui/res/cardsfolder/p/psychic_venom.txt index d41738bfaf0..ccfd75125e1 100644 --- a/forge-gui/res/cardsfolder/p/psychic_venom.txt +++ b/forge-gui/res/cardsfolder/p/psychic_venom.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 1 U | ValidTgts$ Land | AILogic$ Curse T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever enchanted land becomes tapped, CARDNAME deals 2 damage to that land's controller. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_venom.jpg Oracle:Enchant land\nWhenever enchanted land becomes tapped, Psychic Venom deals 2 damage to that land's controller. diff --git a/forge-gui/res/cardsfolder/p/psychic_vortex.txt b/forge-gui/res/cardsfolder/p/psychic_vortex.txt index 068dd4c743f..043322284d3 100644 --- a/forge-gui/res/cardsfolder/p/psychic_vortex.txt +++ b/forge-gui/res/cardsfolder/p/psychic_vortex.txt @@ -3,7 +3,7 @@ ManaCost:2 U U Types:Enchantment K:Cumulative upkeep:Draw<1/You>:Draw a card. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, sacrifice a land and discard your hand. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Land | SubAbility$ DBDiscard +SVar:TrigSac:DB$ Sacrifice | SacValid$ Land | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Mode$ Hand SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_vortex.jpg diff --git a/forge-gui/res/cardsfolder/p/psychogenic_probe.txt b/forge-gui/res/cardsfolder/p/psychogenic_probe.txt index 15fa22bdf9c..19d285fe1fb 100644 --- a/forge-gui/res/cardsfolder/p/psychogenic_probe.txt +++ b/forge-gui/res/cardsfolder/p/psychogenic_probe.txt @@ -2,7 +2,7 @@ Name:Psychogenic Probe ManaCost:2 Types:Artifact T:Mode$ Shuffled | ValidPlayer$ Player | ShuffleFromEffect$ True | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a spell or ability causes a player to shuffle his or her library, CARDNAME deals 2 damage to him or her. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/psychogenic_probe.jpg Oracle:Whenever a spell or ability causes a player to shuffle his or her library, Psychogenic Probe deals 2 damage to him or her. diff --git a/forge-gui/res/cardsfolder/p/psychotrope_thallid.txt b/forge-gui/res/cardsfolder/p/psychotrope_thallid.txt index a106f7fad39..2618b9554cc 100644 --- a/forge-gui/res/cardsfolder/p/psychotrope_thallid.txt +++ b/forge-gui/res/cardsfolder/p/psychotrope_thallid.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Fungus PT:1/1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. A:AB$ Token | Cost$ SubCounter<3/SPORE> | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling TSP | SpellDescription$ Create a 1/1 green Saproling creature token. A:AB$ Draw | Cost$ 1 Sac<1/Saproling> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHints:Type$Fungus diff --git a/forge-gui/res/cardsfolder/p/pucas_mischief.txt b/forge-gui/res/cardsfolder/p/pucas_mischief.txt index 3954742339c..6430e4d2d77 100644 --- a/forge-gui/res/cardsfolder/p/pucas_mischief.txt +++ b/forge-gui/res/cardsfolder/p/pucas_mischief.txt @@ -2,7 +2,7 @@ Name:Puca's Mischief ManaCost:3 U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExchange | TriggerDescription$ At the beginning of your upkeep, you may exchange control of target nonland permanent you control and target nonland permanent an opponent controls with an equal or lesser converted mana cost. -SVar:TrigExchange:AB$ Pump | Cost$ 0 | ValidTgts$ Permanent.YouCtrl+nonLand | TgtPrompt$ Select target nonland permanent you control | SubAbility$ DBExchange +SVar:TrigExchange:DB$ Pump | ValidTgts$ Permanent.YouCtrl+nonLand | TgtPrompt$ Select target nonland permanent you control | SubAbility$ DBExchange SVar:DBExchange:DB$ ExchangeControl | Defined$ ParentTarget | ValidTgts$ Permanent.OppCtrl+nonLand | TgtPrompt$ Select target nonland permanent an opponent controls with less or equal converted mana cost | TargetsWithRelatedProperty$ LECMC SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pucas_mischief.jpg diff --git a/forge-gui/res/cardsfolder/p/pulling_teeth.txt b/forge-gui/res/cardsfolder/p/pulling_teeth.txt index 41e366aeefe..c6737d56bac 100644 --- a/forge-gui/res/cardsfolder/p/pulling_teeth.txt +++ b/forge-gui/res/cardsfolder/p/pulling_teeth.txt @@ -2,7 +2,7 @@ Name:Pulling Teeth ManaCost:1 B Types:Sorcery A:SP$ Clash | Cost$ 1 B | ValidTgts$ Player | TgtPrompt$ Select target player | WinSubAbility$ DBDiscardTwo | OtherwiseSubAbility$ DBDiscardOne | SpellDescription$ Clash with an opponent. If you win, target player discards two cards. Otherwise, that player discards a card. -SVar:DBDiscardOne:DB$Discard | Cost$ 0 | Defined$ Targeted | NumCards$ 1 | Mode$ TgtChoose -SVar:DBDiscardTwo:DB$Discard | Cost$ 0 | Defined$ Targeted | NumCards$ 2 | Mode$ TgtChoose +SVar:DBDiscardOne:DB$Discard | Defined$ Targeted | NumCards$ 1 | Mode$ TgtChoose +SVar:DBDiscardTwo:DB$Discard | Defined$ Targeted | NumCards$ 2 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/pulling_teeth.jpg Oracle:Clash with an opponent. If you win, target player discards two cards. Otherwise, that player discards a card. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) diff --git a/forge-gui/res/cardsfolder/p/pulse_tracker.txt b/forge-gui/res/cardsfolder/p/pulse_tracker.txt index 2e38998ac36..f5ec767d9fa 100644 --- a/forge-gui/res/cardsfolder/p/pulse_tracker.txt +++ b/forge-gui/res/cardsfolder/p/pulse_tracker.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Vampire Rogue PT:1/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ Whenever CARDNAME attacks, each opponent loses 1 life. -SVar:TrigDrain:AB$LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 +SVar:TrigDrain:DB$LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/pulse_tracker.jpg Oracle:Whenever Pulse Tracker attacks, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/p/puppet_conjurer.txt b/forge-gui/res/cardsfolder/p/puppet_conjurer.txt index 87b61a25cb4..49c7842bbd3 100644 --- a/forge-gui/res/cardsfolder/p/puppet_conjurer.txt +++ b/forge-gui/res/cardsfolder/p/puppet_conjurer.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Human Wizard PT:1/2 A:AB$ Token | Cost$ U T | TokenAmount$ 1 | TokenName$ Homunculus | TokenTypes$ Artifact,Creature,Homunculus | TokenOwner$ You | TokenColors$ Blue | TokenPower$ 0 | TokenToughness$ 1 | SpellDescription$ Create a 0/1 blue Homunculus artifact creature token. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice a Homunculus. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Homunculus +SVar:TrigSac:DB$ Sacrifice | Defined$ You | SacValid$ Homunculus SVar:Picture:http://www.wizards.com/global/images/magic/general/puppet_conjurer.jpg Oracle:{U}, {T}: Create a 0/1 blue Homunculus artifact creature token.\nAt the beginning of your upkeep, sacrifice a Homunculus. diff --git a/forge-gui/res/cardsfolder/p/puppet_master.txt b/forge-gui/res/cardsfolder/p/puppet_master.txt index a6f7cdc2516..2d5ff0289d5 100644 --- a/forge-gui/res/cardsfolder/p/puppet_master.txt +++ b/forge-gui/res/cardsfolder/p/puppet_master.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ U U U | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.EnchantedBy | Execute$ TrigChange | TriggerDescription$ When enchanted creature dies, return that card to its owner's hand. If that card is returned to its owner's hand this way, you may pay {U}{U}{U}. If you do, return CARDNAME to its owner's hand. -SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard | RememberChanged$ True | SubAbility$ DBChangeZone +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard | RememberChanged$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | ConditionCompare$ GE1 | UnlessCost$ U U U | UnlessPayer$ You | UnlessSwitched$ True SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/puppet_master.jpg diff --git a/forge-gui/res/cardsfolder/p/pure_intentions.txt b/forge-gui/res/cardsfolder/p/pure_intentions.txt index 54d7051aeb4..2d1f5ac8129 100644 --- a/forge-gui/res/cardsfolder/p/pure_intentions.txt +++ b/forge-gui/res/cardsfolder/p/pure_intentions.txt @@ -3,9 +3,9 @@ ManaCost:W Types:Instant Arcane A:SP$ Effect | Cost$ W | Name$ Pure Intentions Effect | Triggers$ PureDiscarded | SVars$ TrigPureChange | SpellDescription$ Whenever a spell or ability an opponent controls causes you to discard cards this turn, return those cards from your graveyard to your hand. SVar:PureDiscarded:Mode$ Discarded | ValidCard$ Card.YouCtrl | ValidCause$ Card.OppCtrl | TriggerZones$ Command | Execute$ TrigPureChange | TriggerDescription$ Whenever a spell or ability an opponent controls causes you to discard cards this turn, return those cards from your graveyard to your hand. -SVar:TrigPureChange:AB$ ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Hand +SVar:TrigPureChange:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Hand T:Mode$ Discarded | ValidCard$ Card.Self | ValidCause$ Card.OppCtrl | Execute$ TrigPureReturn | TriggerDescription$ When a spell or ability an opponent controls causes you to discard CARDNAME, return it to your hand. -SVar:TrigPureReturn:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand +SVar:TrigPureReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand SVar:DiscardMeByOpp:1 SVar:RemAIDeck:True SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/p/pure_reflection.txt b/forge-gui/res/cardsfolder/p/pure_reflection.txt index e69d0660b81..5fcb3731838 100644 --- a/forge-gui/res/cardsfolder/p/pure_reflection.txt +++ b/forge-gui/res/cardsfolder/p/pure_reflection.txt @@ -2,7 +2,7 @@ Name:Pure Reflection ManaCost:2 W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | Execute$ TrigDestroy | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a creature spell, destroy all Reflections. Then that player creates an X/X white Reflection creature token, where X is the converted mana cost of that spell. -SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Reflection | SubAbility$ DBToken | SpellDescription$ Destroy all Reflections +SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Reflection | SubAbility$ DBToken | SpellDescription$ Destroy all Reflections SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenPower$ X | TokenToughness$ X | References$ X | TokenName$ Reflection | TokenTypes$ Creature,Reflection | TokenColors$ White | TokenOwner$ TriggeredActivator SVar:X:TriggeredCard$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/pure_reflection.jpg diff --git a/forge-gui/res/cardsfolder/p/puresteel_paladin.txt b/forge-gui/res/cardsfolder/p/puresteel_paladin.txt index 695b9be6022..90bef079473 100644 --- a/forge-gui/res/cardsfolder/p/puresteel_paladin.txt +++ b/forge-gui/res/cardsfolder/p/puresteel_paladin.txt @@ -3,7 +3,7 @@ ManaCost:W W Types:Creature Human Knight PT:2/2 T:Mode$ ChangesZone | ValidCard$ Equipment.YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever an Equipment enters the battlefield under your control, you may draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | NumCards$ 1 S:Mode$ Continuous | Affected$ Equipment.YouCtrl | Condition$ Metalcraft | AddKeyword$ Equip 0 | Description$ Metalcraft — Equipment you control have equip {0} as long as you control three or more artifacts. SVar:Picture:http://www.wizards.com/global/images/magic/general/puresteel_paladin.jpg Oracle:Whenever an Equipment enters the battlefield under your control, you may draw a card.\nMetalcraft — Equipment you control have equip {0} as long as you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/p/purgatory.txt b/forge-gui/res/cardsfolder/p/purgatory.txt index 8700d264568..306a9a31024 100644 --- a/forge-gui/res/cardsfolder/p/purgatory.txt +++ b/forge-gui/res/cardsfolder/p/purgatory.txt @@ -2,7 +2,7 @@ Name:Purgatory ManaCost:2 W B Types:Enchantment T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+YouOwn | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever a nontoken creature is put into your graveyard from the battlefield, exile that card. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True +SVar:TrigChangeZone:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, you may pay {4} and 2 life. If you do, return a card exiled with CARDNAME to the battlefield. SVar:TrigReturn:AB$ ChooseCard | Cost$ 4 PayLife<2> | Defined$ You | Amount$ 1 | Choices$ Card.IsRemembered | ChoiceZone$ Exile | SubAbility$ DBChange SVar:DBChange:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Exile | Destination$ Battlefield | ForgetChanged$ True | Hidden$ True diff --git a/forge-gui/res/cardsfolder/p/purging_scythe.txt b/forge-gui/res/cardsfolder/p/purging_scythe.txt index 0aaa1baaaae..f81774c2c10 100644 --- a/forge-gui/res/cardsfolder/p/purging_scythe.txt +++ b/forge-gui/res/cardsfolder/p/purging_scythe.txt @@ -2,7 +2,7 @@ Name:Purging Scythe ManaCost:5 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigChooseDmg | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 2 damage to the creature with the least toughness. If two or more creatures are tied for least toughness, you choose one of them. -SVar:TrigChooseDmg:AB$ ChooseCard | Cost$ 0 | Defined$ You | Choices$ Creature.leastToughness | Mandatory$ True | SubAbility$ DBDmg +SVar:TrigChooseDmg:DB$ ChooseCard | Defined$ You | Choices$ Creature.leastToughness | Mandatory$ True | SubAbility$ DBDmg SVar:DBDmg:DB$ DealDamage | NumDmg$ 2 | Defined$ ChosenCard SVar:NeedsToPlay:Creature.YouDontCtrl+leastToughness SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/p/purity.txt b/forge-gui/res/cardsfolder/p/purity.txt index 34a1cdb0574..7aabd196b2b 100644 --- a/forge-gui/res/cardsfolder/p/purity.txt +++ b/forge-gui/res/cardsfolder/p/purity.txt @@ -4,9 +4,9 @@ Types:Creature Elemental Incarnation PT:6/6 K:Flying R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ You | ReplaceWith$ GainLife | PreventionEffect$ True | IsCombat$ False | Description$ If noncombat damage would be dealt to you, prevent that damage. You gain life equal to the damage prevented this way. -SVar:GainLife:AB$ GainLife | Cost$ 0 | Defined$ ReplacedTarget | LifeAmount$ X | References$ X +SVar:GainLife:DB$ GainLife | Defined$ ReplacedTarget | LifeAmount$ X | References$ X SVar:X:ReplaceCount$DamageAmount T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigShuffle | TriggerDescription$ When CARDNAME is put into a graveyard from anywhere, shuffle it into its owner's library. -SVar:TrigShuffle:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCard +SVar:TrigShuffle:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/purity.jpg Oracle:Flying\nIf noncombat damage would be dealt to you, prevent that damage. You gain life equal to the damage prevented this way.\nWhen Purity is put into a graveyard from anywhere, shuffle it into its owner's library. diff --git a/forge-gui/res/cardsfolder/p/purphoros_god_of_the_forge.txt b/forge-gui/res/cardsfolder/p/purphoros_god_of_the_forge.txt index 0a025bdc521..2d9bcc19746 100644 --- a/forge-gui/res/cardsfolder/p/purphoros_god_of_the_forge.txt +++ b/forge-gui/res/cardsfolder/p/purphoros_god_of_the_forge.txt @@ -6,7 +6,7 @@ K:Indestructible S:Mode$ Continuous | Affected$ Card.Self | RemoveType$ Creature | RemoveCreatureTypes$ True | CheckSVar$ X | SVarCompare$ LT5 | References$ X | Description$ As long as your devotion to red is less than 5, CARDNAME isn't a creature. (Each {R} in the mana costs of permanents you control counts towards your devotion to red.) SVar:X:Count$Devotion.Red T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever another creature enters the battlefield under your control, CARDNAME deals 2 damage to each opponent. -SVar:TrigDmg:AB$ DealDamage | Cost$ 0 | Defined$ Player.Opponent | NumDmg$ 2 +SVar:TrigDmg:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 A:AB$ PumpAll | Cost$ 2 R | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | SpellDescription$ Creatures you control get +1/+0 until end of turn. SVar:PlayMain1:TRUE SVar:BuffedBy:Permanent.Red diff --git a/forge-gui/res/cardsfolder/p/pursuit_of_knowledge.txt b/forge-gui/res/cardsfolder/p/pursuit_of_knowledge.txt index a2d71b1bbec..f096685e5a8 100644 --- a/forge-gui/res/cardsfolder/p/pursuit_of_knowledge.txt +++ b/forge-gui/res/cardsfolder/p/pursuit_of_knowledge.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Enchantment R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | Optional$ True | ReplaceWith$ Counter | Description$ If you would draw a card, you may put a study counter on CARDNAME instead. A:AB$ Draw | Cost$ SubCounter<3/STUDY> Sac<1/CARDNAME> | NumCards$ 7 | SpellDescription$ Draw seven cards. -SVar:Counter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterNum$ 1 | CounterType$ STUDY +SVar:Counter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ STUDY SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pursuit_of_knowledge.jpg Oracle:If you would draw a card, you may put a study counter on Pursuit of Knowledge instead.\nRemove three study counters from Pursuit of Knowledge, Sacrifice Pursuit of Knowledge: Draw seven cards. diff --git a/forge-gui/res/cardsfolder/p/putrefaction.txt b/forge-gui/res/cardsfolder/p/putrefaction.txt index 8306238dafa..01c319c48c6 100644 --- a/forge-gui/res/cardsfolder/p/putrefaction.txt +++ b/forge-gui/res/cardsfolder/p/putrefaction.txt @@ -2,7 +2,7 @@ Name:Putrefaction ManaCost:4 B Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.Green,Card.White | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a green or white spell, that player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredActivator | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | Defined$ TriggeredActivator | NumCards$ 1 | Mode$ TgtChoose SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/putrefaction.jpg Oracle:Whenever a player casts a green or white spell, that player discards a card. diff --git a/forge-gui/res/cardsfolder/p/putrid_cyclops.txt b/forge-gui/res/cardsfolder/p/putrid_cyclops.txt index 0bb7c264efe..fc3884055a8 100644 --- a/forge-gui/res/cardsfolder/p/putrid_cyclops.txt +++ b/forge-gui/res/cardsfolder/p/putrid_cyclops.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Creature Zombie Cyclops PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSrcy | TriggerDescription$ When CARDNAME enters the battlefield, scry 1, then reveal the top card of your library. Putrid Cyclops gets -X/-X until end of turn, where X is that card's converted mana cost. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) -SVar:TrigSrcy:AB$ Scry | Cost$ 0 | ScryNum$ 1 | SubAbility$ DBReveal -SVar:DBReveal:DB$ Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ TriggeredCard | NumAtt$ -X | NumDef$ -X | References$ X +SVar:TrigSrcy:DB$ Scry | ScryNum$ 1 | SubAbility$ DBReveal +SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ TriggeredCard | NumAtt$ -X | NumDef$ -X | References$ X SVar:X:Count$TopOfLibraryCMC SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/putrid_cyclops.jpg diff --git a/forge-gui/res/cardsfolder/p/pygmy_hippo.txt b/forge-gui/res/cardsfolder/p/pygmy_hippo.txt index a140e020168..1b991ebcec8 100644 --- a/forge-gui/res/cardsfolder/p/pygmy_hippo.txt +++ b/forge-gui/res/cardsfolder/p/pygmy_hippo.txt @@ -3,7 +3,7 @@ ManaCost:G U Types:Creature Hippo PT:2/2 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | Execute$ TrigActivateManaAbility | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may have defending player activate a mana ability of each land he or she controls and empty his or her mana pool. If you do, CARDNAME assigns no combat damage this turn and at the beginning of your postcombat main phase, you add an amount of {C} to your mana pool equal to the amount of mana emptied from defending player's mana pool this way. -SVar:TrigActivateManaAbility:AB$ ActivateAbility | Cost$ 0 | Defined$ DefendingPlayer | Type$ Land | ManaAbility$ True | SubAbility$ DBEmptyPool +SVar:TrigActivateManaAbility:DB$ ActivateAbility | Defined$ DefendingPlayer | Type$ Land | ManaAbility$ True | SubAbility$ DBEmptyPool SVar:DBEmptyPool:DB$ DrainMana | Defined$ DefendingPlayer | SubAbility$ DBPump | RememberDrainedMana$ True SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage | SubAbility$ DBDelTrig SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Main2 | Execute$ TrigAddMana | TriggerDescription$ At the beginning of your postcombat main phase, you add an amount of {C} to your mana pool equal to the amount of mana emptied from defending player's mana pool this way | SubAbility$ DBCleanup | RememberNumber$ True diff --git a/forge-gui/res/cardsfolder/p/pygmy_kavu.txt b/forge-gui/res/cardsfolder/p/pygmy_kavu.txt index 06aaa77df96..41bd6edb032 100644 --- a/forge-gui/res/cardsfolder/p/pygmy_kavu.txt +++ b/forge-gui/res/cardsfolder/p/pygmy_kavu.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Kavu PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card for each black creature your opponents control. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ X | References$ X +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ X | References$ X SVar:X:Count$Valid Creature.Black+OppCtrl SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pygmy_kavu.jpg diff --git a/forge-gui/res/cardsfolder/p/pygmy_troll.txt b/forge-gui/res/cardsfolder/p/pygmy_troll.txt index f63471e151a..391329d033d 100644 --- a/forge-gui/res/cardsfolder/p/pygmy_troll.txt +++ b/forge-gui/res/cardsfolder/p/pygmy_troll.txt @@ -4,6 +4,6 @@ Types:Creature Troll PT:1/1 A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate CARDNAME. T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ TrigBlockedPump | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME get +1/+1 until end of turn. -SVar:TrigBlockedPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 +SVar:TrigBlockedPump:DB$Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 SVar:Picture:http://www.wizards.com/global/images/magic/general/pygmy_troll.jpg Oracle:Whenever Pygmy Troll becomes blocked by a creature, Pygmy Troll gets +1/+1 until end of turn.\n{G}: Regenerate Pygmy Troll. diff --git a/forge-gui/res/cardsfolder/p/pyre_hound.txt b/forge-gui/res/cardsfolder/p/pyre_hound.txt index d07cb3b2b1c..90b86935e78 100644 --- a/forge-gui/res/cardsfolder/p/pyre_hound.txt +++ b/forge-gui/res/cardsfolder/p/pyre_hound.txt @@ -4,7 +4,7 @@ Types:Creature Elemental Hound PT:2/3 K:Trample T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ DBPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a +1/+1 counter on CARDNAME. -SVar:DBPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Instant,Sorcery SVar:Picture:http://www.wizards.com/global/images/magic/general/pyre_hound.jpg Oracle:Trample\nWhenever you cast an instant or sorcery spell, put a +1/+1 counter on Pyre Hound. diff --git a/forge-gui/res/cardsfolder/p/pyreheart_wolf.txt b/forge-gui/res/cardsfolder/p/pyreheart_wolf.txt index 9642d7a69b4..f57a5b450ab 100644 --- a/forge-gui/res/cardsfolder/p/pyreheart_wolf.txt +++ b/forge-gui/res/cardsfolder/p/pyreheart_wolf.txt @@ -4,6 +4,6 @@ Types:Creature Wolf PT:1/1 K:Undying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, creatures you control gain menace until end of turn. -SVar:TrigPump:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | KW$ Menace +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Menace SVar:Picture:http://www.wizards.com/global/images/magic/general/pyreheart_wolf.jpg Oracle:Whenever Pyreheart Wolf attacks, creatures you control gain menace until end of turn. (They can't be blocked except by two or more creatures.)\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/p/pyroconvergence.txt b/forge-gui/res/cardsfolder/p/pyroconvergence.txt index d616b5a232a..b5490a8c54b 100644 --- a/forge-gui/res/cardsfolder/p/pyroconvergence.txt +++ b/forge-gui/res/cardsfolder/p/pyroconvergence.txt @@ -2,7 +2,7 @@ Name:Pyroconvergence ManaCost:4 R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a multicolored spell, CARDNAME deals 2 damage to target creature or player. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0| ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 SVar:BuffedBy:Card.MultiColor SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pyroconvergence.jpg diff --git a/forge-gui/res/cardsfolder/p/pyrohemia.txt b/forge-gui/res/cardsfolder/p/pyrohemia.txt index 64d23fa41ac..24ff3559e5d 100644 --- a/forge-gui/res/cardsfolder/p/pyrohemia.txt +++ b/forge-gui/res/cardsfolder/p/pyrohemia.txt @@ -2,7 +2,7 @@ Name:Pyrohemia ManaCost:2 R R Types:Enchantment T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Creature | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, if no creatures are on the battlefield, sacrifice CARDNAME. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:TrigSac:DB$Sacrifice | Defined$ Self A:AB$ DamageAll | Cost$ R | NumDmg$ 1 | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | AILogic$ DmgAllCreaturesAndPlayers | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. SVar:NeedsToPlay:Creature SVar:Picture:http://resources.wizards.com/magic/cards/plc/en-us/card122436.jpg diff --git a/forge-gui/res/cardsfolder/p/pyromancer_ascension.txt b/forge-gui/res/cardsfolder/p/pyromancer_ascension.txt index f6487fc3e57..d04969a0e6a 100644 --- a/forge-gui/res/cardsfolder/p/pyromancer_ascension.txt +++ b/forge-gui/res/cardsfolder/p/pyromancer_ascension.txt @@ -3,8 +3,8 @@ ManaCost:1 R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Instant.sharesNameWith YourGraveyard,Sorcery.sharesNameWith YourGraveyard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell that has the same name as a card in your graveyard, you may put a quest counter on CARDNAME. T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE2_QUEST | Execute$ TrigCopySpell | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell while CARDNAME has two or more quest counters on it, you may copy that spell. You may choose new targets for the copy. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 | ConditionDefined$ TriggeredCard -SVar:TrigCopySpell:AB$CopySpellAbility | Cost$ 0 | Defined$ TriggeredSpellAbility | AILogic$ Always +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 | ConditionDefined$ TriggeredCard +SVar:TrigCopySpell:DB$CopySpellAbility | Defined$ TriggeredSpellAbility | AILogic$ Always DeckHints:Keyword$Retrace & Keyword$Flashback DeckNeeds:Type$Instant|Sorcery DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/p/pyromancers_assault.txt b/forge-gui/res/cardsfolder/p/pyromancers_assault.txt index 0be1e8433bd..a0adbbfb2a8 100644 --- a/forge-gui/res/cardsfolder/p/pyromancers_assault.txt +++ b/forge-gui/res/cardsfolder/p/pyromancers_assault.txt @@ -2,7 +2,7 @@ Name:Pyromancer's Assault ManaCost:3 R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | CheckSVar$ YouCastThisTurn | SVarCompare$ EQ2 | NoResolvingCheck$ True | TriggerDescription$ Whenever you cast your second spell each turn, CARDNAME deals 2 damage to target creature of player. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0| ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl SVar:BuffedBy:Card SVar:Picture:http://www.wizards.com/global/images/magic/general/pyromancers_assault.jpg diff --git a/forge-gui/res/cardsfolder/p/pyromancers_swath.txt b/forge-gui/res/cardsfolder/p/pyromancers_swath.txt index 128086753e1..4bc5d42a75d 100644 --- a/forge-gui/res/cardsfolder/p/pyromancers_swath.txt +++ b/forge-gui/res/cardsfolder/p/pyromancers_swath.txt @@ -5,7 +5,7 @@ R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Instant.YouCtrl,So SVar:DmgPlus2:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X SVar:X:ReplaceCount$DamageAmount/Plus.2 T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of each end step, discard your hand. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Mode$ Hand +SVar:TrigDiscard:DB$Discard | Mode$ Hand SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pyromancers_swath.jpg Oracle:If an instant or sorcery source you control would deal damage to a creature or player, it deals that much damage plus 2 to that creature or player instead.\nAt the beginning of each end step, discard your hand. diff --git a/forge-gui/res/cardsfolder/p/pyrostatic_pillar.txt b/forge-gui/res/cardsfolder/p/pyrostatic_pillar.txt index 994c4166afe..7f8daf4ea4a 100644 --- a/forge-gui/res/cardsfolder/p/pyrostatic_pillar.txt +++ b/forge-gui/res/cardsfolder/p/pyrostatic_pillar.txt @@ -2,7 +2,7 @@ Name:Pyrostatic Pillar ManaCost:1 R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.cmcLE3 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts a spell with converted mana cost 3 or less, CARDNAME deals 2 damage to that player. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredActivator | NumDmg$ 2 +SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredActivator | NumDmg$ 2 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pyrostatic_pillar.jpg Oracle:Whenever a player casts a spell with converted mana cost 3 or less, Pyrostatic Pillar deals 2 damage to that player.