From 6cb93e51fad6105f17edb9d5ff17fc32e93f8b94 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sat, 14 Oct 2017 11:17:12 +0000 Subject: [PATCH] - Fix zero cost AB/DB on triggers: letters N and O --- forge-gui/res/cardsfolder/n/naar_isle.txt | 4 ++-- forge-gui/res/cardsfolder/n/nafs_asp.txt | 4 ++-- forge-gui/res/cardsfolder/n/naga_oracle.txt | 2 +- forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt | 2 +- forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt | 2 +- forge-gui/res/cardsfolder/n/nahiris_machinations.txt | 2 +- forge-gui/res/cardsfolder/n/nameless_inversion.txt | 2 +- forge-gui/res/cardsfolder/n/nantuko_shaman.txt | 2 +- forge-gui/res/cardsfolder/n/nantuko_shrine.txt | 2 +- forge-gui/res/cardsfolder/n/nantuko_tracer.txt | 2 +- forge-gui/res/cardsfolder/n/nantuko_vigilante.txt | 2 +- forge-gui/res/cardsfolder/n/narcolepsy.txt | 2 +- forge-gui/res/cardsfolder/n/narcomoeba.txt | 2 +- forge-gui/res/cardsfolder/n/narset_enlightened_master.txt | 2 +- forge-gui/res/cardsfolder/n/narset_transcendent.txt | 2 +- forge-gui/res/cardsfolder/n/nath_of_the_gilt_leaf.txt | 4 ++-- forge-gui/res/cardsfolder/n/naths_elite.txt | 2 +- forge-gui/res/cardsfolder/n/nature_demands_an_offering.txt | 2 +- forge-gui/res/cardsfolder/n/nature_shields_its_own.txt | 2 +- forge-gui/res/cardsfolder/n/natures_will.txt | 2 +- forge-gui/res/cardsfolder/n/nav_squad_commandos.txt | 2 +- forge-gui/res/cardsfolder/n/naya.txt | 2 +- forge-gui/res/cardsfolder/n/naya_sojourners.txt | 2 +- forge-gui/res/cardsfolder/n/naya_soulbeast.txt | 4 ++-- forge-gui/res/cardsfolder/n/near_death_experience.txt | 2 +- forge-gui/res/cardsfolder/n/nebelgast_herald.txt | 2 +- forge-gui/res/cardsfolder/n/necra_sanctuary.txt | 4 ++-- forge-gui/res/cardsfolder/n/necravolver.txt | 2 +- forge-gui/res/cardsfolder/n/necrobite.txt | 2 +- forge-gui/res/cardsfolder/n/necrogen_mists.txt | 2 +- forge-gui/res/cardsfolder/n/necromancers_assistant.txt | 2 +- forge-gui/res/cardsfolder/n/necromancers_covenant.txt | 2 +- forge-gui/res/cardsfolder/n/necromancers_magemark.txt | 2 +- forge-gui/res/cardsfolder/n/necromancy.txt | 4 ++-- forge-gui/res/cardsfolder/n/necromantic_thirst.txt | 2 +- forge-gui/res/cardsfolder/n/necropede.txt | 2 +- forge-gui/res/cardsfolder/n/necroplasm.txt | 4 ++-- forge-gui/res/cardsfolder/n/necropolis_regent.txt | 2 +- forge-gui/res/cardsfolder/n/necropotence.txt | 2 +- forge-gui/res/cardsfolder/n/necroskitter.txt | 2 +- forge-gui/res/cardsfolder/n/needle_specter.txt | 2 +- forge-gui/res/cardsfolder/n/nefarious_lich.txt | 6 +++--- forge-gui/res/cardsfolder/n/nefarox_overlord_of_grixis.txt | 2 +- forge-gui/res/cardsfolder/n/nefashu.txt | 2 +- .../res/cardsfolder/n/neglected_heirloom_ashmouth_blade.txt | 2 +- forge-gui/res/cardsfolder/n/neko_te.txt | 4 ++-- forge-gui/res/cardsfolder/n/nekusar_the_mindrazer.txt | 4 ++-- forge-gui/res/cardsfolder/n/nephalia.txt | 4 ++-- forge-gui/res/cardsfolder/n/nephalia_moondrakes.txt | 2 +- forge-gui/res/cardsfolder/n/nessian_game_warden.txt | 2 +- forge-gui/res/cardsfolder/n/nest_invader.txt | 2 +- forge-gui/res/cardsfolder/n/nested_ghoul.txt | 2 +- forge-gui/res/cardsfolder/n/nesting_wurm.txt | 2 +- forge-gui/res/cardsfolder/n/netcaster_spider.txt | 2 +- forge-gui/res/cardsfolder/n/nether_shadow.txt | 2 +- forge-gui/res/cardsfolder/n/nether_spirit.txt | 2 +- forge-gui/res/cardsfolder/n/nether_void.txt | 2 +- forge-gui/res/cardsfolder/n/netherborn_phalanx.txt | 2 +- forge-gui/res/cardsfolder/n/nettle_drone.txt | 2 +- forge-gui/res/cardsfolder/n/nettle_sentinel.txt | 2 +- forge-gui/res/cardsfolder/n/nettletooth_djinn.txt | 2 +- forge-gui/res/cardsfolder/n/neurok_commando.txt | 2 +- forge-gui/res/cardsfolder/n/neurok_familiar.txt | 2 +- forge-gui/res/cardsfolder/n/neurok_invisimancer.txt | 2 +- forge-gui/res/cardsfolder/n/nevermaker.txt | 2 +- .../n/nezumi_shortfang_stabwhisker_the_odious.txt | 2 +- forge-gui/res/cardsfolder/n/niblis_of_frost.txt | 2 +- forge-gui/res/cardsfolder/n/niblis_of_the_mist.txt | 2 +- forge-gui/res/cardsfolder/n/niblis_of_the_urn.txt | 2 +- forge-gui/res/cardsfolder/n/nicol_bolas.txt | 2 +- forge-gui/res/cardsfolder/n/night_dealings.txt | 2 +- forge-gui/res/cardsfolder/n/night_market_lookout.txt | 2 +- forge-gui/res/cardsfolder/n/nightscape_battlemage.txt | 4 ++-- forge-gui/res/cardsfolder/n/nightshade_assassin.txt | 2 +- forge-gui/res/cardsfolder/n/nightsky_mimic.txt | 2 +- forge-gui/res/cardsfolder/n/nihilith.txt | 2 +- forge-gui/res/cardsfolder/n/nikko_onna.txt | 2 +- forge-gui/res/cardsfolder/n/nim_abomination.txt | 2 +- forge-gui/res/cardsfolder/n/nim_deathmantle.txt | 2 +- forge-gui/res/cardsfolder/n/nimble_innovator.txt | 2 +- forge-gui/res/cardsfolder/n/nimble_obstructionist.txt | 2 +- forge-gui/res/cardsfolder/n/ninja_of_the_deep_hours.txt | 2 +- forge-gui/res/cardsfolder/n/ninth_bridge_patrol.txt | 2 +- forge-gui/res/cardsfolder/n/nirkana_assassin.txt | 2 +- forge-gui/res/cardsfolder/n/nirkana_revenant.txt | 2 +- forge-gui/res/cardsfolder/n/nissa_vastwood_seer.txt | 2 +- forge-gui/res/cardsfolder/n/nissa_vital_force.txt | 2 +- forge-gui/res/cardsfolder/n/nissas_chosen.txt | 2 +- forge-gui/res/cardsfolder/n/nissas_revelation.txt | 2 +- forge-gui/res/cardsfolder/n/niv_mizzet_dracogenius.txt | 2 +- forge-gui/res/cardsfolder/n/niv_mizzet_the_firemind.txt | 2 +- forge-gui/res/cardsfolder/n/nivix_cyclops.txt | 2 +- forge-gui/res/cardsfolder/n/no_mercy.txt | 2 +- forge-gui/res/cardsfolder/n/no_quarter.txt | 4 ++-- forge-gui/res/cardsfolder/n/noble_benefactor.txt | 2 +- forge-gui/res/cardsfolder/n/noble_stand.txt | 2 +- forge-gui/res/cardsfolder/n/noetic_scales.txt | 2 +- forge-gui/res/cardsfolder/n/noggle_bridgebreaker.txt | 2 +- forge-gui/res/cardsfolder/n/noggle_hedge_mage.txt | 4 ++-- forge-gui/res/cardsfolder/n/noggle_ransacker.txt | 2 +- forge-gui/res/cardsfolder/n/noosegraf_mob.txt | 2 +- forge-gui/res/cardsfolder/n/norns_dominion.txt | 6 +++--- forge-gui/res/cardsfolder/n/norwood_warrior.txt | 2 +- forge-gui/res/cardsfolder/n/not_forgotten.txt | 2 +- forge-gui/res/cardsfolder/n/notion_thief.txt | 2 +- forge-gui/res/cardsfolder/n/novablast_wurm.txt | 2 +- forge-gui/res/cardsfolder/n/noxious_dragon.txt | 2 +- forge-gui/res/cardsfolder/n/noxious_gearhulk.txt | 2 +- forge-gui/res/cardsfolder/n/noxious_ghoul.txt | 2 +- forge-gui/res/cardsfolder/n/noxious_hatchling.txt | 2 +- forge-gui/res/cardsfolder/n/noxious_toad.txt | 2 +- forge-gui/res/cardsfolder/n/noyan_dar_roil_shaper.txt | 2 +- forge-gui/res/cardsfolder/n/nucklavee.txt | 4 ++-- forge-gui/res/cardsfolder/n/null_profusion.txt | 2 +- forge-gui/res/cardsfolder/n/nullstone_gargoyle.txt | 2 +- forge-gui/res/cardsfolder/n/numbing_dose.txt | 2 +- forge-gui/res/cardsfolder/n/nurturing_licid.txt | 2 +- forge-gui/res/cardsfolder/n/nut_collector.txt | 2 +- forge-gui/res/cardsfolder/n/nyleas_disciple.txt | 2 +- forge-gui/res/cardsfolder/n/nyleas_presence.txt | 2 +- forge-gui/res/cardsfolder/n/nyx_fleece_ram.txt | 2 +- forge-gui/res/cardsfolder/n/nyx_weaver.txt | 2 +- forge-gui/res/cardsfolder/o/oaken_brawler.txt | 2 +- forge-gui/res/cardsfolder/o/oakheart_dryads.txt | 2 +- forge-gui/res/cardsfolder/o/oath_of_ajani.txt | 2 +- forge-gui/res/cardsfolder/o/oath_of_chandra.txt | 4 ++-- forge-gui/res/cardsfolder/o/oath_of_druids.txt | 2 +- forge-gui/res/cardsfolder/o/oath_of_ghouls.txt | 2 +- forge-gui/res/cardsfolder/o/oath_of_gideon.txt | 2 +- forge-gui/res/cardsfolder/o/oath_of_jace.txt | 4 ++-- forge-gui/res/cardsfolder/o/oath_of_liliana.txt | 4 ++-- forge-gui/res/cardsfolder/o/oath_of_lim_dul.txt | 2 +- forge-gui/res/cardsfolder/o/oath_of_mages.txt | 2 +- forge-gui/res/cardsfolder/o/oath_of_nissa.txt | 2 +- forge-gui/res/cardsfolder/o/oath_of_scholars.txt | 2 +- forge-gui/res/cardsfolder/o/oath_of_the_ancient_wood.txt | 2 +- forge-gui/res/cardsfolder/o/oathkeeper_takenos_daisho.txt | 4 ++-- forge-gui/res/cardsfolder/o/ob_nixilis_reignited.txt | 2 +- forge-gui/res/cardsfolder/o/ob_nixilis_the_fallen.txt | 2 +- forge-gui/res/cardsfolder/o/oblivion_ring.txt | 4 ++-- forge-gui/res/cardsfolder/o/oblivion_sower.txt | 2 +- forge-gui/res/cardsfolder/o/oblivion_stone.txt | 2 +- forge-gui/res/cardsfolder/o/obsessive_skinner.txt | 2 +- forge-gui/res/cardsfolder/o/obsidian_battle_axe.txt | 2 +- forge-gui/res/cardsfolder/o/obstinate_baloth.txt | 2 +- forge-gui/res/cardsfolder/o/obzedat_ghost_council.txt | 6 +++--- forge-gui/res/cardsfolder/o/oculus.txt | 2 +- forge-gui/res/cardsfolder/o/odric_master_tactician.txt | 2 +- forge-gui/res/cardsfolder/o/odunos_river_trawler.txt | 2 +- forge-gui/res/cardsfolder/o/odylic_wraith.txt | 2 +- forge-gui/res/cardsfolder/o/ogre_battledriver.txt | 2 +- forge-gui/res/cardsfolder/o/ogre_geargrabber.txt | 2 +- forge-gui/res/cardsfolder/o/ogre_leadfoot.txt | 2 +- forge-gui/res/cardsfolder/o/ogre_marauder.txt | 2 +- forge-gui/res/cardsfolder/o/ogre_recluse.txt | 2 +- forge-gui/res/cardsfolder/o/ogre_savant.txt | 2 +- forge-gui/res/cardsfolder/o/ogre_slumlord.txt | 2 +- forge-gui/res/cardsfolder/o/ohran_viper.txt | 2 +- forge-gui/res/cardsfolder/o/ojutai_soul_of_winter.txt | 2 +- forge-gui/res/cardsfolder/o/ojutais_breath.txt | 2 +- forge-gui/res/cardsfolder/o/oketras_monument.txt | 2 +- forge-gui/res/cardsfolder/o/okiba_gang_shinobi.txt | 2 +- forge-gui/res/cardsfolder/o/olivia_mobilized_for_war.txt | 6 +++--- forge-gui/res/cardsfolder/o/olivia_voldaren.txt | 2 +- forge-gui/res/cardsfolder/o/oloro_ageless_ascetic.txt | 2 +- forge-gui/res/cardsfolder/o/omen_machine.txt | 2 +- forge-gui/res/cardsfolder/o/omenspeaker.txt | 2 +- forge-gui/res/cardsfolder/o/omnath_locus_of_rage.txt | 4 ++-- forge-gui/res/cardsfolder/o/onakke_catacomb.txt | 2 +- forge-gui/res/cardsfolder/o/ondu_champion.txt | 2 +- forge-gui/res/cardsfolder/o/ondu_cleric.txt | 2 +- forge-gui/res/cardsfolder/o/ondu_giant.txt | 2 +- forge-gui/res/cardsfolder/o/ondu_greathorn.txt | 2 +- forge-gui/res/cardsfolder/o/ondu_rising.txt | 2 +- forge-gui/res/cardsfolder/o/one_thousand_lashes.txt | 2 +- forge-gui/res/cardsfolder/o/one_with_nature.txt | 2 +- forge-gui/res/cardsfolder/o/oni_of_wild_places_avatar.txt | 2 +- .../res/cardsfolder/o/only_blood_ends_your_nightmares.txt | 2 +- forge-gui/res/cardsfolder/o/onslaught.txt | 2 +- forge-gui/res/cardsfolder/o/onulet.txt | 2 +- forge-gui/res/cardsfolder/o/oonas_blackguard.txt | 4 ++-- forge-gui/res/cardsfolder/o/opal_acrolith.txt | 2 +- forge-gui/res/cardsfolder/o/opal_archangel.txt | 2 +- forge-gui/res/cardsfolder/o/opal_avenger.txt | 2 +- forge-gui/res/cardsfolder/o/opal_caryatid.txt | 2 +- forge-gui/res/cardsfolder/o/opal_champion.txt | 2 +- forge-gui/res/cardsfolder/o/opal_gargoyle.txt | 2 +- forge-gui/res/cardsfolder/o/opal_guardian.txt | 2 +- forge-gui/res/cardsfolder/o/opal_lake_gatekeepers.txt | 2 +- forge-gui/res/cardsfolder/o/opal_titan.txt | 2 +- forge-gui/res/cardsfolder/o/opaline_sliver.txt | 2 +- forge-gui/res/cardsfolder/o/ophidian.txt | 4 ++-- forge-gui/res/cardsfolder/o/ophidian_eye.txt | 2 +- forge-gui/res/cardsfolder/o/ophiomancer.txt | 2 +- forge-gui/res/cardsfolder/o/oppression.txt | 2 +- forge-gui/res/cardsfolder/o/oran_rief_hydra.txt | 2 +- forge-gui/res/cardsfolder/o/oran_rief_recluse.txt | 2 +- forge-gui/res/cardsfolder/o/orbweaver_kumo.txt | 2 +- forge-gui/res/cardsfolder/o/orc_sureshot.txt | 2 +- forge-gui/res/cardsfolder/o/orchard_warden.txt | 2 +- forge-gui/res/cardsfolder/o/orcish_captain.txt | 4 ++-- forge-gui/res/cardsfolder/o/orcish_squatters.txt | 2 +- forge-gui/res/cardsfolder/o/orcish_squatters_avatar.txt | 2 +- forge-gui/res/cardsfolder/o/ordeal_of_erebos.txt | 4 ++-- forge-gui/res/cardsfolder/o/ordeal_of_heliod.txt | 4 ++-- forge-gui/res/cardsfolder/o/ordeal_of_nylea.txt | 4 ++-- forge-gui/res/cardsfolder/o/ordeal_of_purphoros.txt | 4 ++-- forge-gui/res/cardsfolder/o/ordeal_of_thassa.txt | 4 ++-- forge-gui/res/cardsfolder/o/order_of_yawgmoth.txt | 2 +- forge-gui/res/cardsfolder/o/ordruun_veteran.txt | 2 +- forge-gui/res/cardsfolder/o/ore_gorger.txt | 2 +- forge-gui/res/cardsfolder/o/oreskos_sun_guide.txt | 2 +- forge-gui/res/cardsfolder/o/orims_prayer.txt | 2 +- forge-gui/res/cardsfolder/o/ornamental_courage.txt | 2 +- forge-gui/res/cardsfolder/o/ornery_kudu.txt | 2 +- forge-gui/res/cardsfolder/o/orochi_colony.txt | 4 ++-- forge-gui/res/cardsfolder/o/orochi_ranger.txt | 2 +- forge-gui/res/cardsfolder/o/orzhov_basilica.txt | 2 +- forge-gui/res/cardsfolder/o/orzhova.txt | 2 +- forge-gui/res/cardsfolder/o/osai_vultures.txt | 2 +- forge-gui/res/cardsfolder/o/otaria.txt | 2 +- forge-gui/res/cardsfolder/o/otherworldly_outburst.txt | 2 +- forge-gui/res/cardsfolder/o/outpost_siege.txt | 2 +- forge-gui/res/cardsfolder/o/ovalchase_daredevil.txt | 2 +- forge-gui/res/cardsfolder/o/overbeing_of_myth.txt | 2 +- forge-gui/res/cardsfolder/o/overburden.txt | 2 +- forge-gui/res/cardsfolder/o/overmaster.txt | 2 +- forge-gui/res/cardsfolder/o/overseer_of_the_damned.txt | 4 ++-- forge-gui/res/cardsfolder/o/oversold_cemetery.txt | 2 +- forge-gui/res/cardsfolder/o/overwhelming_instinct.txt | 2 +- forge-gui/res/cardsfolder/o/ovinomancer.txt | 2 +- forge-gui/res/cardsfolder/o/oyobi_who_split_the_heavens.txt | 2 +- 232 files changed, 270 insertions(+), 270 deletions(-) diff --git a/forge-gui/res/cardsfolder/n/naar_isle.txt b/forge-gui/res/cardsfolder/n/naar_isle.txt index 75f8bc0e430..f221884941f 100644 --- a/forge-gui/res/cardsfolder/n/naar_isle.txt +++ b/forge-gui/res/cardsfolder/n/naar_isle.txt @@ -2,11 +2,11 @@ Name:Naar Isle ManaCost:no cost Types:Plane Wildfire T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a flame counter on CARDNAME, then CARDNAME deals damage to you equal to the number of flame counters on it. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | CounterType$ FLAME | CounterNum$ 1 | SubAbility$ DBDmg +SVar:TrigPutCounter:DB$ PutCounter | CounterType$ FLAME | CounterNum$ 1 | SubAbility$ DBDmg SVar:DBDmg:DB$ DealDamage | Defined$ You | NumDmg$ Y | References$ Y SVar:Y:Count$CardCounters.FLAME T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, CARDNAME deals 3 damage to target player. -SVar:RolledChaos:AB$ DealDamage | Cost$ 0 | ValidTgts$ Player | NumDmg$ 3 +SVar:RolledChaos:DB$ DealDamage | ValidTgts$ Player | NumDmg$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/naar_isle.jpg SVar:AIRollPlanarDieParams:Mode$ Always Oracle:At the beginning of your upkeep, put a flame counter on Naar Isle, then Naar Isle deals damage to you equal to the number of flame counters on it.\nWhenever you roll {CHAOS}, Naar Isle deals 3 damage to target player. diff --git a/forge-gui/res/cardsfolder/n/nafs_asp.txt b/forge-gui/res/cardsfolder/n/nafs_asp.txt index 442141cc176..233ee6826c9 100644 --- a/forge-gui/res/cardsfolder/n/nafs_asp.txt +++ b/forge-gui/res/cardsfolder/n/nafs_asp.txt @@ -3,9 +3,9 @@ ManaCost:G Types:Creature Snake PT:1/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ NafsEffect | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player loses 1 life at the beginning of his or her next draw step unless he or she pays {1} before that draw step. -SVar:NafsEffect:AB$ Effect | Cost$ 0 | Name$ Nafs Asp Effect | EffectOwner$ TriggeredTarget | Duration$ Permanent | Triggers$ DrawTrig | Abilities$ PayUp | SVars$ Bleed,ExileEffect +SVar:NafsEffect:DB$ Effect | Name$ Nafs Asp Effect | EffectOwner$ TriggeredTarget | Duration$ Permanent | Triggers$ DrawTrig | Abilities$ PayUp | SVars$ Bleed,ExileEffect SVar:DrawTrig:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Command | Execute$ Bleed | TriggerDescription$ You lose 1 life at the beginning of your next draw step unless you pay {1} before that draw step. -SVar:Bleed:AB$ LoseLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 | SubAbility$ ExileEffect +SVar:Bleed:DB$ LoseLife | Defined$ You | LifeAmount$ 1 | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:PayUp:AB$ ChangeZone | Cost$ 1 | Defined$ Self | Origin$ Command | Destination$ Exile | Static$ True | ActivationZone$ Command | AILogic$ Always | SpellDescription$ Pay 1 to remove this effect. SVar:Picture:http://www.wizards.com/global/images/magic/general/nafs_asp.jpg diff --git a/forge-gui/res/cardsfolder/n/naga_oracle.txt b/forge-gui/res/cardsfolder/n/naga_oracle.txt index d3de1262ef2..eafa225cdc4 100644 --- a/forge-gui/res/cardsfolder/n/naga_oracle.txt +++ b/forge-gui/res/cardsfolder/n/naga_oracle.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Naga Cleric PT:2/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top three cards of your library. Put any number of them into your graveyard and the rest back on top of your library in any order. -SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ 3 | Defined$ You | AnyNumber$ | DestinationZone$ Graveyard | LibraryPosition2$ 0 +SVar:TrigDig:DB$ Dig | DigNum$ 3 | Defined$ You | AnyNumber$ | DestinationZone$ Graveyard | LibraryPosition2$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/naga_oracle.jpg Oracle:When Naga Oracle enters the battlefield, look at the top three cards of your library. Put any number of them into your graveyard and the rest back on top of your library in any order. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt b/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt index c9e05c25d66..682dd65811a 100644 --- a/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt +++ b/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Samurai PT:3/3 K:Bushido 1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, Samurai creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.Samurai+YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Samurai+YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/nagao_bound_by_honor.jpg Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever Nagao, Bound by Honor attacks, Samurai creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt b/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt index 2367a23da01..29b1bb50178 100644 --- a/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt +++ b/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt @@ -9,7 +9,7 @@ SVar:DBAttach:DB$ Attach | Optional$ True | Object$ Valid Equipment.YouCtrl | Ch SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Origin$ Hand,Graveyard | Destination$ Battlefield | Hidden$ True | Planeswalker$ True | ChangeType$ Equipment.YouCtrl | Optional$ True | SpellDescription$ You may put an Equipment card from your hand or graveyard onto the battlefield. A:AB$ Token | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ 1 | TokenName$ Stoneforged Blade | TokenImage$ c stoneforged blade | TokenTypes$ Artifact,Equipment | TokenOwner$ You | TokenColors$ Colorless | TokenKeywords$ Indestructible | TokenAbilities$ StoneforgedEquip | TokenStaticAbilities$ StoneforgedST | SpellDescription$ Create a colorless Equipment artifact token named Stoneforged Blade. It has indestructible, "Equipped creature gets +5/+5 and has double strike," and equip {0}. -SVar:StoneforgedEquip:AB$ Attach | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | Equip$ True | AILogic$ Pump | IsPresent$ Card.Self+nonCreature | PrecostDesc$ Equip | SpellDescription$ ({0}: Attach to target creature you control. Equip only as a sorcery.) +SVar:StoneforgedEquip:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | Equip$ True | AILogic$ Pump | IsPresent$ Card.Self+nonCreature | PrecostDesc$ Equip | SpellDescription$ ({0}: Attach to target creature you control. Equip only as a sorcery.) SVar:StoneforgedST:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 5 | AddToughness$ 5 | AddKeyword$ Double Strike | Description$ Equipped creature gets +5/+5 and has double strike. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/nahiri_the_lithomancer.jpg diff --git a/forge-gui/res/cardsfolder/n/nahiris_machinations.txt b/forge-gui/res/cardsfolder/n/nahiris_machinations.txt index de562edf1ba..ba512c63e98 100644 --- a/forge-gui/res/cardsfolder/n/nahiris_machinations.txt +++ b/forge-gui/res/cardsfolder/n/nahiris_machinations.txt @@ -2,7 +2,7 @@ Name:Nahiri's Machinations ManaCost:1 W Types:Enchantment T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, target creature you control gains indestructible until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Creature.blocking | TgtPrompt$ Select target blocking creature | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target blocking creature. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/nahiris_machinations.jpg diff --git a/forge-gui/res/cardsfolder/n/nameless_inversion.txt b/forge-gui/res/cardsfolder/n/nameless_inversion.txt index 1561128c960..fc98bc30e51 100644 --- a/forge-gui/res/cardsfolder/n/nameless_inversion.txt +++ b/forge-gui/res/cardsfolder/n/nameless_inversion.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Tribal Instant Shapeshifter K:Changeling A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ -3 | IsCurse$ True | SubAbility$ DBAnimate |SpellDescription$ Target creature gets +3/-3 and loses all creature types until end of turn. -SVar:DBAnimate:DB$ Animate | Cost$ 0 | Defined$ Targeted | Types$ Creature | RemoveCreatureTypes$ True +SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Types$ Creature | RemoveCreatureTypes$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/nameless_inversion.jpg Oracle:Changeling (This card is every creature type.)\nTarget creature gets +3/-3 and loses all creature types until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nantuko_shaman.txt b/forge-gui/res/cardsfolder/n/nantuko_shaman.txt index 9528b6fcb27..3db36df33db 100644 --- a/forge-gui/res/cardsfolder/n/nantuko_shaman.txt +++ b/forge-gui/res/cardsfolder/n/nantuko_shaman.txt @@ -4,6 +4,6 @@ Types:Creature Insect Shaman PT:3/2 K:Suspend:1:2 G G T:Mode$ ChangesZone | ValidCard$ Card.Self | IsPresent$ Land.tapped+YouCtrl | PresentCompare$ EQ0 | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if you control no tapped lands, 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/nantuko_shaman.jpg Oracle:When Nantuko Shaman enters the battlefield, if you control no tapped lands, draw a card.\nSuspend 1—{2}{G}{G} (Rather than cast this card from your hand, you may pay {2}{G}{G} and exile it with a time counter on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) diff --git a/forge-gui/res/cardsfolder/n/nantuko_shrine.txt b/forge-gui/res/cardsfolder/n/nantuko_shrine.txt index b8b49f8076d..577bcb88510 100644 --- a/forge-gui/res/cardsfolder/n/nantuko_shrine.txt +++ b/forge-gui/res/cardsfolder/n/nantuko_shrine.txt @@ -2,7 +2,7 @@ Name:Nantuko Shrine ManaCost:1 G G Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigTokenRem | TriggerDescription$ Whenever a player casts a spell, that player creates X 1/1 green Squirrel creature tokens, where X is the number of cards in all graveyards with the same name as that spell. -SVar:TrigTokenRem:AB$ Pump | Cost$ 0 | Defined$ TriggeredCard | PumpZone$ Stack | RememberObjects$ TriggeredCard | SubAbility$ DBToken +SVar:TrigTokenRem:DB$ Pump | Defined$ TriggeredCard | PumpZone$ Stack | RememberObjects$ TriggeredCard | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ X | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ TriggeredActivator | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X | SubAbility$ DBCleanup SVar:X:Count$ValidGraveyard Card.sharesNameWith Remembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/n/nantuko_tracer.txt b/forge-gui/res/cardsfolder/n/nantuko_tracer.txt index 3053120d364..d40848f30d3 100644 --- a/forge-gui/res/cardsfolder/n/nantuko_tracer.txt +++ b/forge-gui/res/cardsfolder/n/nantuko_tracer.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Insect Druid PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may put target card from a graveyard on the bottom of its owner's library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | ValidTgts$ Card | TgtPrompt$ Select target card in a graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 +SVar:TrigChange:DB$ChangeZone | ValidTgts$ Card | TgtPrompt$ Select target card in a graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nantuko_tracer.jpg Oracle:When Nantuko Tracer enters the battlefield, you may put target card from a graveyard on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/n/nantuko_vigilante.txt b/forge-gui/res/cardsfolder/n/nantuko_vigilante.txt index edc8f499109..46c59b24387 100644 --- a/forge-gui/res/cardsfolder/n/nantuko_vigilante.txt +++ b/forge-gui/res/cardsfolder/n/nantuko_vigilante.txt @@ -4,6 +4,6 @@ Types:Creature Insect Druid Mutant PT:3/2 K:Morph:1 G T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, destroy target artifact or enchantment. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment SVar:Picture:http://www.wizards.com/global/images/magic/general/nantuko_vigilante.jpg Oracle:Morph {1}{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 Nantuko Vigilante is turned face up, destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/n/narcolepsy.txt b/forge-gui/res/cardsfolder/n/narcolepsy.txt index e9184a06c50..c1ce1139514 100644 --- a/forge-gui/res/cardsfolder/n/narcolepsy.txt +++ b/forge-gui/res/cardsfolder/n/narcolepsy.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Curse T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | IsPresent$ Creature.AttachedBy+untapped | PresentCompare$ EQ1 | IsCurse$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ At the beginning of each upkeep, if enchanted creature is untapped, tap it. -SVar:TrigTap:AB$Tap | Cost$ 0 | Defined$ Enchanted +SVar:TrigTap:DB$Tap | Defined$ Enchanted SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/narcolepsy.jpg Oracle:Enchant creature\nAt the beginning of each upkeep, if enchanted creature is untapped, tap it. diff --git a/forge-gui/res/cardsfolder/n/narcomoeba.txt b/forge-gui/res/cardsfolder/n/narcomoeba.txt index 9801a94a9a8..bd92f97f581 100644 --- a/forge-gui/res/cardsfolder/n/narcomoeba.txt +++ b/forge-gui/res/cardsfolder/n/narcomoeba.txt @@ -4,6 +4,6 @@ Types:Creature Illusion PT:1/1 K:Flying T:Mode$ ChangesZone | Origin$ Library | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME is put into your graveyard from your library, you may put it onto the battlefield. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | Defined$ Self +SVar:TrigChange:DB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/narcomoeba.jpg Oracle:Flying\nWhen Narcomoeba is put into your graveyard from your library, you may put it onto the battlefield. diff --git a/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt b/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt index 04526f9ceba..caa5bca6df8 100644 --- a/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt +++ b/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt @@ -5,7 +5,7 @@ PT:3/2 K:First Strike K:Hexproof T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top four cards of your library. Until end of turn, you may cast noncreature cards exiled with CARDNAME this turn without paying their mana costs. -SVar:TrigMill:AB$ Mill | Cost$ 0 | NumCards$ 4 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBMayBePlayed +SVar:TrigMill:DB$ Mill | NumCards$ 4 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBMayBePlayed SVar:DBMayBePlayed:DB$ Effect | RememberObjects$ RememberedCard | ForgetOnMoved$ Exile | StaticAbilities$ STMayPlay | SubAbility$ DBCleanup SVar:STMayPlay:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Exile | Affected$ Card.IsRemembered+nonCreature+nonLand | MayPlay$ True | MayPlayWithoutManaCost$ True | Description$ You may cast noncreature cards exiled with Narset this turn without paying their mana costs. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/n/narset_transcendent.txt b/forge-gui/res/cardsfolder/n/narset_transcendent.txt index f1b80820f6c..535721d517e 100644 --- a/forge-gui/res/cardsfolder/n/narset_transcendent.txt +++ b/forge-gui/res/cardsfolder/n/narset_transcendent.txt @@ -7,7 +7,7 @@ SVar:DBChangeZone:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Des SVar:DBCleanupOne:DB$ Cleanup | ClearRemembered$ True A:AB$Effect | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | AILogic$ NarsetRebound | Stackable$ False | Name$ Narset Transcendent effect. | Triggers$ AddRebound | SVars$ AddReboundMain,DBCleanupTwo | SpellDescription$ When you cast your next instant or sorcery spell from your hand this turn, it gains rebound. SVar:AddRebound:Mode$ SpellCast | ValidCard$ Instant.wasCastFromHand,Sorcery.wasCastFromHand | ValidActivatingPlayer$ You | OneOff$ True | Execute$ AddReboundMain | TriggerZones$ Command | TriggerDescription$ When you cast your next instant or sorcery spell from your hand this turn, it gains rebound. -SVar:AddReboundMain:AB$ Pump | Cost$ 0 | Defined$ TriggeredCard| KW$ Rebound | PumpZone$ Stack | SubAbility$ DBCleanupTwo +SVar:AddReboundMain:DB$ Pump | Defined$ TriggeredCard| KW$ Rebound | PumpZone$ Stack | SubAbility$ DBCleanupTwo SVar:DBCleanupTwo:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile A:AB$ Effect | Cost$ SubCounter<9/LOYALTY> | Name$ Emblem - Narset Transcendent | StaticAbilities$ STNarset | Planeswalker$ True | Ultimate$ True | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Your opponents can't cast noncreature spells." SVar:STNarset:Mode$ CantBeCast | ValidCard$ Card.nonCreature | Caster$ Opponent | EffectZone$ Command | Description$ Your opponents can't cast noncreature spells. diff --git a/forge-gui/res/cardsfolder/n/nath_of_the_gilt_leaf.txt b/forge-gui/res/cardsfolder/n/nath_of_the_gilt_leaf.txt index d7cd2109913..dec83a5441d 100644 --- a/forge-gui/res/cardsfolder/n/nath_of_the_gilt_leaf.txt +++ b/forge-gui/res/cardsfolder/n/nath_of_the_gilt_leaf.txt @@ -3,8 +3,8 @@ ManaCost:3 B G Types:Legendary Creature Elf Warrior PT:4/4 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may have target opponent discard a card at random. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ 1 | Mode$ Random +SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ 1 | Mode$ Random T:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigToken | OptionalDecider$ You | TriggerDescription$ Whenever an opponent discards a card, 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:Picture:http://www.wizards.com/global/images/magic/general/nath_of_the_gilt_leaf.jpg Oracle:At the beginning of your upkeep, you may have target opponent discard a card at random.\nWhenever an opponent discards a card, you may create a 1/1 green Elf Warrior creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/n/naths_elite.txt b/forge-gui/res/cardsfolder/n/naths_elite.txt index 3d8d58cf163..06afe1aa195 100644 --- a/forge-gui/res/cardsfolder/n/naths_elite.txt +++ b/forge-gui/res/cardsfolder/n/naths_elite.txt @@ -4,7 +4,7 @@ Types:Creature Elf Warrior PT:4/2 K:All creatures able to block CARDNAME do so. 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/naths_elite.jpg Oracle:All creatures able to block Nath's Elite do so.\nWhen Nath's Elite enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Nath's Elite. (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/n/nature_demands_an_offering.txt b/forge-gui/res/cardsfolder/n/nature_demands_an_offering.txt index c006a51c9a7..7bd05aa7ba8 100644 --- a/forge-gui/res/cardsfolder/n/nature_demands_an_offering.txt +++ b/forge-gui/res/cardsfolder/n/nature_demands_an_offering.txt @@ -2,7 +2,7 @@ Name:Nature Demands an Offering ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ ChooseCreature | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses a creature you don't control and puts it on top of its owner's library, then repeats this process for an artifact, an enchantment, and a land. Then the owner of each permanent chosen this way shuffles his or her library. -SVar:ChooseCreature:AB$ ChooseCard | ValidTgts$ Opponent | Cost$ 0 | Choices$ Creature.YouDontCtrl | Mandatory$ True | SubAbility$ BounceCreature +SVar:ChooseCreature:DB$ ChooseCard | ValidTgts$ Opponent | Choices$ Creature.YouDontCtrl | Mandatory$ True | SubAbility$ BounceCreature SVar:BounceCreature:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Battlefield | Destination$ Library | Imprint$ True | UnImprint$ True | LibraryPosition$ 0 | SubAbility$ DBRemember1 SVar:DBRemember1:DB$ Pump | RememberObjects$ ImprintedOwner | SubAbility$ ChooseArtifact SVar:ChooseArtifact:DB$ ChooseCard | Defined$ ParentTarget | Choices$ Artifact.YouDontCtrl | Mandatory$ True | SubAbility$ BounceArtifact diff --git a/forge-gui/res/cardsfolder/n/nature_shields_its_own.txt b/forge-gui/res/cardsfolder/n/nature_shields_its_own.txt index 98361059841..3906acfbcd6 100644 --- a/forge-gui/res/cardsfolder/n/nature_shields_its_own.txt +++ b/forge-gui/res/cardsfolder/n/nature_shields_its_own.txt @@ -2,7 +2,7 @@ Name:Nature Shields Its Own ManaCost:no cost Types:Ongoing Scheme T:Mode$ AttackerUnblocked | ValidCard$ Creature | ValidDefender$ You,Planeswalker.YouCtrl | TriggerZones$ Command | Execute$ TrigToken | TriggerDescription$ Whenever a creature attacks and isn't blocked, if you're the defending player, put a 0/1 green Plant creature token onto the battlefield blocking that creature. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenOwner$ You | TokenAmount$ 1 | TokenName$ Plant | TokenColors$ Green | TokenTypes$ Creature,Plant | TokenPower$ 0 | TokenToughness$ 1 | TokenBlocking$ TriggeredAttacker +SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenName$ Plant | TokenColors$ Green | TokenTypes$ Creature,Plant | TokenPower$ 0 | TokenToughness$ 1 | TokenBlocking$ TriggeredAttacker T:Mode$ AttackersDeclared | Execute$ DelTrigEOC | CheckSVar$ NatureShields | SVarCompare$ GE4 | NoResolvingCheck$ True | TriggerZones$ Command | AttackedTarget$ You | TriggerDescription$ When four or more creatures attack you, abandon this scheme at end of combat. SVar:DelTrigEOC:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ Abandon | TriggerDescription$ Abandon this scheme at end of combat. SVar:Abandon:DB$ Abandon diff --git a/forge-gui/res/cardsfolder/n/natures_will.txt b/forge-gui/res/cardsfolder/n/natures_will.txt index 5a34fc0d3ab..03f1a3a5055 100644 --- a/forge-gui/res/cardsfolder/n/natures_will.txt +++ b/forge-gui/res/cardsfolder/n/natures_will.txt @@ -2,7 +2,7 @@ Name:Nature's Will ManaCost:2 G G Types:Enchantment T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | Execute$ TrigRememberTarget | TriggerDescription$ Whenever one or more creatures you control deal combat damage to a player, tap all lands that player controls and untap all lands you control. -SVar:TrigRememberTarget:AB$ Pump | Cost$ 0 | RememberObjects$ TriggeredTarget | SubAbility$ DBTapAll +SVar:TrigRememberTarget:DB$ Pump | RememberObjects$ TriggeredTarget | SubAbility$ DBTapAll SVar:DBTapAll:DB$ TapAll | ValidCards$ Land.RememberedPlayerCtrl | SubAbility$ DBUntapAll SVar:DBUntapAll:DB$ UntapAll | ValidCards$ Land.YouCtrl | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/n/nav_squad_commandos.txt b/forge-gui/res/cardsfolder/n/nav_squad_commandos.txt index 91193c9d1ba..fb20237d87f 100644 --- a/forge-gui/res/cardsfolder/n/nav_squad_commandos.txt +++ b/forge-gui/res/cardsfolder/n/nav_squad_commandos.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Human Soldier PT:3/5 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | CheckSVar$ BattalionTest | NoResolvingCheck$ True | SVarCompare$ GE2 | Execute$ TrigBattalionPump | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, CARDNAME gets +1/+1 until end of turn. Untap it. -SVar:TrigBattalionPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBUntap +SVar:TrigBattalionPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBUntap SVar:DBUntap:DB$ Untap | Defined$ Self SVar:BattalionTest:Count$Valid Creature.attacking+Other SVar:Picture:http://www.wizards.com/global/images/magic/general/nav_squad_commandos.jpg diff --git a/forge-gui/res/cardsfolder/n/naya.txt b/forge-gui/res/cardsfolder/n/naya.txt index 60453575aec..ebad66e7434 100644 --- a/forge-gui/res/cardsfolder/n/naya.txt +++ b/forge-gui/res/cardsfolder/n/naya.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Plane Alara S:Mode$ Continuous | Affected$ You | EffectZone$ Command | AddKeyword$ You may play any number of additional lands on each of your turns. | Description$ You may play any number of lands on each of your turns. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, target red, green, or white creature you control gets +1/+1 until end of turn for each land you control. -SVar:RolledChaos:AB$ Pump | Cost$ 0 | ValidTgts$ Creature.Red+YouCtrl,Creature.Green+YouCtrl,Creature.White+YouCtrl | TgtPrompt$ Select target red, green, or white creature you control | NumAtt$ Y | NumDef$ Y | References$ Y +SVar:RolledChaos:DB$ Pump | ValidTgts$ Creature.Red+YouCtrl,Creature.Green+YouCtrl,Creature.White+YouCtrl | TgtPrompt$ Select target red, green, or white creature you control | NumAtt$ Y | NumDef$ Y | References$ Y SVar:Y:Count$Valid Land.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/naya.jpg SVar:AIRollPlanarDieParams:Mode$ Always | HasColorCreatureInPlay$ RGW diff --git a/forge-gui/res/cardsfolder/n/naya_sojourners.txt b/forge-gui/res/cardsfolder/n/naya_sojourners.txt index 128dea356a4..4f2b2ef8c74 100644 --- a/forge-gui/res/cardsfolder/n/naya_sojourners.txt +++ b/forge-gui/res/cardsfolder/n/naya_sojourners.txt @@ -5,6 +5,6 @@ PT:5/3 K:Cycling:2 G T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME or it dies, you may put a +1/+1 counter on target creature. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When you cycle CARDNAME or it dies, you may put a +1/+1 counter on target creature. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/naya_sojourners.jpg Oracle:When you cycle Naya Sojourners or it dies, you may put a +1/+1 counter on target creature.\nCycling {2}{G} ({2}{G}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/n/naya_soulbeast.txt b/forge-gui/res/cardsfolder/n/naya_soulbeast.txt index fc684864980..9d2235f81d9 100644 --- a/forge-gui/res/cardsfolder/n/naya_soulbeast.txt +++ b/forge-gui/res/cardsfolder/n/naya_soulbeast.txt @@ -4,10 +4,10 @@ Types:Creature Beast PT:0/0 K:Trample T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When you cast CARDNAME, each player reveals the top card of his or her library. CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the total converted mana cost of all cards revealed this way. -SVar:TrigRepeat:AB$ RepeatEach | Cost$ 0 | RepeatPlayers$ Player | RepeatSubAbility$ DBReveal +SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBReveal SVar:DBReveal:DB$ Dig | Defined$ Player.IsRemembered | DigNum$ 1 | Reveal$ True | NoMove$ True | RememberRevealed$ True R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ SoulbestETB | Secondary$ True | Description$ CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the total converted mana cost of all cards revealed this way. -SVar:SoulbestETB:AB$ ChangeZone | Cost$ 0 | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | SubAbility$ SoulbestCounters +SVar:SoulbestETB:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | SubAbility$ SoulbestCounters SVar:SoulbestCounters:DB$ PutCounter | ETB$ True | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost diff --git a/forge-gui/res/cardsfolder/n/near_death_experience.txt b/forge-gui/res/cardsfolder/n/near_death_experience.txt index 259f0236e56..4c0c4f4503c 100644 --- a/forge-gui/res/cardsfolder/n/near_death_experience.txt +++ b/forge-gui/res/cardsfolder/n/near_death_experience.txt @@ -2,7 +2,7 @@ Name:Near-Death Experience ManaCost:2 W W W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | LifeTotal$ You | LifeAmount$ EQ1 | TriggerZones$ Battlefield | Execute$ TrigWin | TriggerDescription$ At the beginning of your upkeep, if you have exactly 1 life, you win the game. -SVar:TrigWin:AB$WinsGame | Cost$ 0 | Defined$ You +SVar:TrigWin:DB$WinsGame | Defined$ You SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/near_death_experience.jpg Oracle:At the beginning of your upkeep, if you have exactly 1 life, you win the game. diff --git a/forge-gui/res/cardsfolder/n/nebelgast_herald.txt b/forge-gui/res/cardsfolder/n/nebelgast_herald.txt index b4bc0ff1105..cd1632de009 100644 --- a/forge-gui/res/cardsfolder/n/nebelgast_herald.txt +++ b/forge-gui/res/cardsfolder/n/nebelgast_herald.txt @@ -6,7 +6,7 @@ K:Flash K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Whenever Nebelgast Herald or another Spirit enters the battlefield under your control, tap target creature an opponent controls. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Spirit+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigTap | Secondary$ True | TriggerDescription$ Whenever another white creature enters the battlefield under your control, tap target creature an opponent controls. -SVar:TrigTap:AB$ Tap | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. SVar:BuffedBy:Spirit DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/nebelgast_herald.jpg diff --git a/forge-gui/res/cardsfolder/n/necra_sanctuary.txt b/forge-gui/res/cardsfolder/n/necra_sanctuary.txt index 64719c0af8d..6c1e11e8cbc 100644 --- a/forge-gui/res/cardsfolder/n/necra_sanctuary.txt +++ b/forge-gui/res/cardsfolder/n/necra_sanctuary.txt @@ -2,8 +2,8 @@ Name:Necra Sanctuary ManaCost:2 B Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Permanent.YouCtrl+Green,Permanent.YouCtrl+White | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, if you control a green or white permanent, target player loses 1 life. If you control a green permanent and a white permanent, that player loses 3 life instead. -SVar:TrigLoseLife:DB$LoseLife | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player to lose life | LifeAmount$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X,Y,Z | SubAbility$ DBLoseLife -SVar:DBLoseLife:DB$LoseLife | Cost$ 0 | Defined$ Targeted | LifeAmount$ 3 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X,Y,Z +SVar:TrigLoseLife:DB$LoseLife | ValidTgts$ Player | TgtPrompt$ Select target player to lose life | LifeAmount$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X,Y,Z | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$LoseLife | Defined$ Targeted | LifeAmount$ 3 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X,Y,Z SVar:Y:Count$Valid Permanent.Green+YouCtrl/LimitMax.1 SVar:Z:Count$Valid Permanent.White+YouCtrl/LimitMax.1 SVar:X:SVar$Y/Plus.Z diff --git a/forge-gui/res/cardsfolder/n/necravolver.txt b/forge-gui/res/cardsfolder/n/necravolver.txt index 3a73a7021ab..96b98a67fc4 100644 --- a/forge-gui/res/cardsfolder/n/necravolver.txt +++ b/forge-gui/res/cardsfolder/n/necravolver.txt @@ -4,7 +4,7 @@ Types:Creature Volver PT:2/2 K:Kicker:1 G:W T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked 1 | Origin$ Any | Destination$ Battlefield | Execute$ VolverPumped | Static$ True | TriggerDescription$ If CARDNAME was kicked with its {1}{G} kicker, it enters the battlefield with two +1/+1 counters on it and with trample. -SVar:VolverPumped:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ VolverStomp +SVar:VolverPumped:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ VolverStomp SVar:VolverStomp:DB$ Pump | Defined$ Self | KW$ Trample | Permanent$ True T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked 2 | Origin$ Any | Destination$ Battlefield | Execute$ VolverPumped2 | Static$ True | TriggerDescription$ If CARDNAME was kicked with its {W} kicker, it enters the battlefield with a +1/+1 counter on it and with "Whenever CARDNAME deals damage, you gain that much life." SVar:VolverPumped2:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ VolverLife diff --git a/forge-gui/res/cardsfolder/n/necrobite.txt b/forge-gui/res/cardsfolder/n/necrobite.txt index 6aac8153254..5d94826531f 100644 --- a/forge-gui/res/cardsfolder/n/necrobite.txt +++ b/forge-gui/res/cardsfolder/n/necrobite.txt @@ -2,6 +2,6 @@ Name:Necrobite ManaCost:2 B Types:Instant A:SP$ Pump | Cost$ 2 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Deathtouch | SubAbility$ DBRegen | SpellDescription$ Target creature gains deathtouch until end of turn. Regenerate it. -SVar:DBRegen:DB$ Regenerate | Cost$ 0 | Defined$ Targeted +SVar:DBRegen:DB$ Regenerate | Defined$ Targeted SVar:Picture:http://www.wizards.com/global/images/magic/general/necrobite.jpg Oracle:Target creature gains deathtouch until end of turn. Regenerate it. (The next time that creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/n/necrogen_mists.txt b/forge-gui/res/cardsfolder/n/necrogen_mists.txt index 5bc0808a43b..18e7db5add2 100644 --- a/forge-gui/res/cardsfolder/n/necrogen_mists.txt +++ b/forge-gui/res/cardsfolder/n/necrogen_mists.txt @@ -2,7 +2,7 @@ Name:Necrogen Mists ManaCost:2 B Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of each player's upkeep, that player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredPlayer | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | Defined$ TriggeredPlayer | NumCards$ 1 | Mode$ TgtChoose SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/necrogen_mists.jpg Oracle:At the beginning of each player's upkeep, that player discards a card. diff --git a/forge-gui/res/cardsfolder/n/necromancers_assistant.txt b/forge-gui/res/cardsfolder/n/necromancers_assistant.txt index 3736a1c3d09..19a09327036 100644 --- a/forge-gui/res/cardsfolder/n/necromancers_assistant.txt +++ b/forge-gui/res/cardsfolder/n/necromancers_assistant.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Zombie PT:3/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top three cards of your library into your graveyard. -SVar:TrigMill:DB$ Mill | Cost$ 0 | NumCards$ 3 | Defined$ You +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/necromancers_assistant.jpg Oracle:When Necromancer's Assistant enters the battlefield, put the top three cards of your library into your graveyard. diff --git a/forge-gui/res/cardsfolder/n/necromancers_covenant.txt b/forge-gui/res/cardsfolder/n/necromancers_covenant.txt index c0a5c0d8188..2ccf1c0f679 100644 --- a/forge-gui/res/cardsfolder/n/necromancers_covenant.txt +++ b/forge-gui/res/cardsfolder/n/necromancers_covenant.txt @@ -2,7 +2,7 @@ Name:Necromancer's Covenant ManaCost:3 W B B Types:Enchantment T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, exile all creature cards from target player's graveyard, then create a 2/2 black Zombie creature token for each card exiled this way. -SVar:TrigChange:DB$ ChangeZoneAll | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Creature | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBToken +SVar:TrigChange:DB$ ChangeZoneAll | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Creature | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenImage$ b 2 2 zombie ALA | TokenName$ Zombie | TokenColors$ Black | TokenTypes$ Creature,Zombie | TokenPower$ 2 | TokenToughness$ 2 | TokenOwner$ You | TokenAmount$ X | References$ X | SubAbility$ DBClearRemember S:Mode$ Continuous | Affected$ Zombie.YouCtrl | AddKeyword$ Lifelink | Description$ Zombies you control have lifelink. SVar:DBClearRemember:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/n/necromancers_magemark.txt b/forge-gui/res/cardsfolder/n/necromancers_magemark.txt index c879d9d6ce9..d44bb60b389 100644 --- a/forge-gui/res/cardsfolder/n/necromancers_magemark.txt +++ b/forge-gui/res/cardsfolder/n/necromancers_magemark.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.enchanted+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control that are enchanted get +1/+1. R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.enchanted+YouCtrl | ReplaceWith$ ReturnToHand | Description$ If a creature you control that's enchanted would die, return it to its owner's hand instead. -SVar:ReturnToHand:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ ReplacedCard +SVar:ReturnToHand:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ ReplacedCard SVar:Picture:http://www.wizards.com/global/images/magic/general/necromancers_magemark.jpg Oracle:Enchant creature\nCreatures you control that are enchanted get +1/+1.\nIf a creature you control that's enchanted would die, return it to its owner's hand instead. diff --git a/forge-gui/res/cardsfolder/n/necromancy.txt b/forge-gui/res/cardsfolder/n/necromancy.txt index ae45fa14731..f0765d2f5b2 100644 --- a/forge-gui/res/cardsfolder/n/necromancy.txt +++ b/forge-gui/res/cardsfolder/n/necromancy.txt @@ -3,9 +3,9 @@ ManaCost:2 B 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 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ RaiseDead | TriggerDescription$ When CARDNAME enters the battlefield, if it's on the battlefield, it becomes an Aura with "enchant creature put onto the battlefield with CARDNAME." Put target creature card from a graveyard onto the battlefield under your control and attach CARDNAME to it SVar:RaiseDead:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | RememberChanged$ True | TgtPrompt$ Select target creature card in a graveyard | ValidTgts$ Creature | ChangeNum$ 1 | SubAbility$ Aurify SVar:Aurify:DB$ Animate | IsPresent$ Card.Self | Types$ Aura | OverwriteSpells$ True | Abilities$ NewAttach | Keywords$ Enchant creature put onto the battlefield with CARDNAME | Permanent$ True | SubAbility$ NecromAttach diff --git a/forge-gui/res/cardsfolder/n/necromantic_thirst.txt b/forge-gui/res/cardsfolder/n/necromantic_thirst.txt index c589e9fe820..0d091e34ba2 100644 --- a/forge-gui/res/cardsfolder/n/necromantic_thirst.txt +++ b/forge-gui/res/cardsfolder/n/necromantic_thirst.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 B B | ValidTgts$ Creature | AITgts$ Card.powerGE1 | AILogic$ Pump T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReturn | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever enchanted creature deals combat damage to a player, you may return target creature card from your graveyard to your hand. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl +SVar:TrigReturn:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/necromantic_thirst.jpg Oracle:Enchant creature\nWhenever enchanted creature deals combat damage to a player, you may return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/n/necropede.txt b/forge-gui/res/cardsfolder/n/necropede.txt index 94117687a12..014c764d8d4 100644 --- a/forge-gui/res/cardsfolder/n/necropede.txt +++ b/forge-gui/res/cardsfolder/n/necropede.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Insect PT:1/1 K:Infect T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigPutCounter | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may put a -1/-1 counter on target creature. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/necropede.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.)\nWhen Necropede dies, you may put a -1/-1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/n/necroplasm.txt b/forge-gui/res/cardsfolder/n/necroplasm.txt index 6f5f6b94af8..98e78915697 100644 --- a/forge-gui/res/cardsfolder/n/necroplasm.txt +++ b/forge-gui/res/cardsfolder/n/necroplasm.txt @@ -5,8 +5,8 @@ PT:1/1 K:Dredge 2 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. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your end step, destroy each creature with converted mana cost equal to the number of +1/+1 counters on CARDNAME. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -SVar:TrigDestroy:AB$DestroyAll | Cost$ 0 | ValidCards$ Creature.cmcEQX | References$ X +SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigDestroy:DB$DestroyAll | ValidCards$ Creature.cmcEQX | References$ X SVar:X:Count$CardCounters.P1P1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/necroplasm.jpg diff --git a/forge-gui/res/cardsfolder/n/necropolis_regent.txt b/forge-gui/res/cardsfolder/n/necropolis_regent.txt index 4a2b23c0e33..9c5f32ef6b8 100644 --- a/forge-gui/res/cardsfolder/n/necropolis_regent.txt +++ b/forge-gui/res/cardsfolder/n/necropolis_regent.txt @@ -4,7 +4,7 @@ Types:Creature Vampire PT:6/5 K:Flying T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | TriggerZones$ Battlefield | CombatDamage$ True | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control deals combat damage to a player, put that many +1/+1 counters on it. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ TriggeredSource | CounterType$ P1P1 | CounterNum$ X | References$ X +SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredSource | CounterType$ P1P1 | CounterNum$ X | References$ X SVar:X:TriggerCount$DamageAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/necropolis_regent.jpg Oracle:Flying\nWhenever a creature you control deals combat damage to a player, put that many +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/n/necropotence.txt b/forge-gui/res/cardsfolder/n/necropotence.txt index 64cea2c2a5f..c022a7bc64c 100644 --- a/forge-gui/res/cardsfolder/n/necropotence.txt +++ b/forge-gui/res/cardsfolder/n/necropotence.txt @@ -3,7 +3,7 @@ ManaCost:B B B Types:Enchantment S:Mode$ Continuous | Affected$ You | AddKeyword$ Skip your draw step. | Description$ Skip your draw step. T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever you discard a card, exile that card from your graveyard. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile +SVar:TrigChange:DB$ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile A:AB$ ChangeZone | Cost$ PayLife<1> | Defined$ TopOfLibrary | Origin$ Library | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DelayedReturn | AILogic$ Necropotence | AILifeThreshold$ 1 | SpellDescription$ Exile the top card of your library face down. Put that card into your hand at the beginning of your next end step. SVar:DelayedReturn:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigReturn | RememberObjects$ Remembered | TriggerDescription$ Put the exiled card into your hand. | SubAbility$ DBCleanup SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Hand | Defined$ DelayTriggerRemembered diff --git a/forge-gui/res/cardsfolder/n/necroskitter.txt b/forge-gui/res/cardsfolder/n/necroskitter.txt index c15e2720ef3..e6a4396c4ec 100644 --- a/forge-gui/res/cardsfolder/n/necroskitter.txt +++ b/forge-gui/res/cardsfolder/n/necroskitter.txt @@ -4,6 +4,6 @@ Types:Creature Elemental PT:1/4 K:Wither T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+counters_GE1_M1M1 | TriggerZones$ Battlefield | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ Whenever a creature an opponent controls with a -1/-1 counter on it dies, you may return that card to the battlefield under your control. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard +SVar:TrigReturn:DB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/necroskitter.jpg Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\nWhenever a creature an opponent controls with a -1/-1 counter on it dies, you may return that card to the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/n/needle_specter.txt b/forge-gui/res/cardsfolder/n/needle_specter.txt index 32b765a9a2d..2f452af2a0e 100644 --- a/forge-gui/res/cardsfolder/n/needle_specter.txt +++ b/forge-gui/res/cardsfolder/n/needle_specter.txt @@ -5,7 +5,7 @@ PT:1/1 K:Flying K:Wither T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player discards that many cards. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ X | References$ X | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ X | References$ X | Mode$ TgtChoose SVar:X:TriggerCount$DamageAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/needle_specter.jpg Oracle:Flying\nWither (This deals damage to creatures in the form of -1/-1 counters.)\nWhenever Needle Specter deals combat damage to a player, that player discards that many cards. diff --git a/forge-gui/res/cardsfolder/n/nefarious_lich.txt b/forge-gui/res/cardsfolder/n/nefarious_lich.txt index 669d492fc20..c8e75b7ee9a 100644 --- a/forge-gui/res/cardsfolder/n/nefarious_lich.txt +++ b/forge-gui/res/cardsfolder/n/nefarious_lich.txt @@ -2,17 +2,17 @@ Name:Nefarious Lich ManaCost:B B B B Types:Enchantment R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ You | ReplaceWith$ ExileCards | Description$ If damage would be dealt to you, exile that many cards from your graveyard instead. If you can't, you lose the game. -SVar:ExileCards:AB$ ChangeZone | Cost$ 0 | Hidden$ True | Mandatory$ True | ChangeType$ Card | ChangeNum$ X | DefinedPlayer$ ReplacedTarget | Origin$ Graveyard | Destination$ Exile | References$ CheckYard,X | ConditionCheckSVar$ CheckYard | ConditionSVarCompare$ GEX | SubAbility$ DBLose | RememberChanged$ True +SVar:ExileCards:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Card | ChangeNum$ X | DefinedPlayer$ ReplacedTarget | Origin$ Graveyard | Destination$ Exile | References$ CheckYard,X | ConditionCheckSVar$ CheckYard | ConditionSVarCompare$ GEX | SubAbility$ DBLose | RememberChanged$ True SVar:DBLose:DB$ LosesGame | Defined$ You | ConditionCheckSVar$ CheckExile | ConditionSVarCompare$ LTX | References$ CheckExile,X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:CheckYard:Count$ValidGraveyard Card.YouOwn SVar:CheckExile:Count$ValidExile Card.IsRemembered SVar:X:ReplaceCount$DamageAmount R:Event$ GainLife | ActiveZones$ Battlefield | ValidPlayer$ You | AiLogic$ LichDraw | ReplaceWith$ Draw | Description$ If you would gain life, draw that many cards instead. -SVar:Draw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ Y | References$ Y +SVar:Draw:DB$ Draw | Defined$ You | NumCards$ Y | References$ Y SVar:Y:ReplaceCount$LifeGained T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigLose | TriggerDescription$ When CARDNAME leaves the battlefield, you lose the game. -SVar:TrigLose:AB$ LosesGame | Cost$ 0 | Defined$ You +SVar:TrigLose:DB$ LosesGame | Defined$ You SVar:RemAIDeck:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/nefarious_lich.jpg diff --git a/forge-gui/res/cardsfolder/n/nefarox_overlord_of_grixis.txt b/forge-gui/res/cardsfolder/n/nefarox_overlord_of_grixis.txt index a9f75f8b57e..f788a16c628 100644 --- a/forge-gui/res/cardsfolder/n/nefarox_overlord_of_grixis.txt +++ b/forge-gui/res/cardsfolder/n/nefarox_overlord_of_grixis.txt @@ -5,7 +5,7 @@ PT:5/5 K:Flying K:Exalted T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | Execute$ TrigSac | TriggerDescription$ Whenever CARDNAME attacks alone, defending player sacrifices a creature. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ DefendingPlayer | SacValid$ Creature +SVar:TrigSac:DB$ Sacrifice | Defined$ DefendingPlayer | SacValid$ Creature SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/nefarox_overlord_of_grixis.jpg Oracle:Flying\nExalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.)\nWhenever Nefarox, Overlord of Grixis attacks alone, defending player sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/n/nefashu.txt b/forge-gui/res/cardsfolder/n/nefashu.txt index 8037d17db85..5f664d88afb 100644 --- a/forge-gui/res/cardsfolder/n/nefashu.txt +++ b/forge-gui/res/cardsfolder/n/nefashu.txt @@ -3,7 +3,7 @@ ManaCost:4 B B Types:Creature Zombie Mutant PT:5/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigShrink | TriggerDescription$ Whenever CARDNAME attacks, up to five target creatures each get -1/-1 until end of turn. -SVar:TrigShrink:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 5 | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigShrink:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 5 | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/nefashu.jpg Oracle:Whenever Nefashu attacks, up to five target creatures each get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/neglected_heirloom_ashmouth_blade.txt b/forge-gui/res/cardsfolder/n/neglected_heirloom_ashmouth_blade.txt index 2fb3f5d80c0..c97ca43c72b 100644 --- a/forge-gui/res/cardsfolder/n/neglected_heirloom_ashmouth_blade.txt +++ b/forge-gui/res/cardsfolder/n/neglected_heirloom_ashmouth_blade.txt @@ -3,7 +3,7 @@ ManaCost:1 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. T:Mode$ Transformed | ValidCard$ Creature.EquippedBy | Execute$ TrigTransform | TriggerDescription$ When equipped creature transforms, transform CARDNAME. -SVar:TrigTransform:AB$ SetState | Cost$ 0 | Defined$ Self | Mode$ Transform +SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform K:Equip 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/neglected_heirloom.jpg AlternateMode:DoubleFaced diff --git a/forge-gui/res/cardsfolder/n/neko_te.txt b/forge-gui/res/cardsfolder/n/neko_te.txt index 872dc08ea3e..c2b27a78fef 100644 --- a/forge-gui/res/cardsfolder/n/neko_te.txt +++ b/forge-gui/res/cardsfolder/n/neko_te.txt @@ -3,9 +3,9 @@ ManaCost:3 Types:Artifact Equipment K:Equip 2 T:Mode$ DamageDone | ValidSource$ Card.EquippedBy | ValidTarget$ Creature | Execute$ TrigNekoTeTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals damage to a creature, tap that creature. That creature doesn't untap during its controller's untap step for as long as CARDNAME remains on the battlefield. -SVar:TrigNekoTeTap:AB$ Tap | Cost$ 0 | Defined$ TriggeredTarget | SubAbility$ DBNekoTeAnimate +SVar:TrigNekoTeTap:DB$ Tap | Defined$ TriggeredTarget | SubAbility$ DBNekoTeAnimate SVar:DBNekoTeAnimate:DB$ Animate | Defined$ TriggeredTarget | HiddenKeywords$ CARDNAME doesn't untap during your untap step. | UntilHostLeavesPlay$ True T:Mode$ DamageDone | ValidSource$ Card.EquippedBy | ValidTarget$ Player | Execute$ TrigNekoTeLoseLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals damage to a player, that player loses 1 life. -SVar:TrigNekoTeLoseLife:AB$ LoseLife | Cost$ 0 | LifeAmount$ 1 | Defined$ TriggeredTarget +SVar:TrigNekoTeLoseLife:DB$ LoseLife | LifeAmount$ 1 | Defined$ TriggeredTarget SVar:Picture:http://www.wizards.com/global/images/magic/general/neko_te.jpg Oracle:Whenever equipped creature deals damage to a creature, tap that creature. That creature doesn't untap during its controller's untap step for as long as Neko-Te remains on the battlefield.\nWhenever equipped creature deals damage to a player, that player loses 1 life.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/n/nekusar_the_mindrazer.txt b/forge-gui/res/cardsfolder/n/nekusar_the_mindrazer.txt index c33f9baf232..b8716d9adfb 100644 --- a/forge-gui/res/cardsfolder/n/nekusar_the_mindrazer.txt +++ b/forge-gui/res/cardsfolder/n/nekusar_the_mindrazer.txt @@ -3,8 +3,8 @@ ManaCost:2 U B R Types:Legendary Creature Zombie Wizard PT:2/4 T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's draw step, that player draws an additional card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 | Defined$ TriggeredPlayer +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ TriggeredPlayer T:Mode$ Drawn | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an opponent draws a card, CARDNAME deals 1 damage to that player. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ 1 +SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredPlayer | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nekusar_the_mindrazer.jpg Oracle:At the beginning of each player's draw step, that player draws an additional card.\nWhenever an opponent draws a card, Nekusar, the Mindrazer deals 1 damage to that player. diff --git a/forge-gui/res/cardsfolder/n/nephalia.txt b/forge-gui/res/cardsfolder/n/nephalia.txt index a85bed91413..7d9bf2182be 100644 --- a/forge-gui/res/cardsfolder/n/nephalia.txt +++ b/forge-gui/res/cardsfolder/n/nephalia.txt @@ -2,11 +2,11 @@ Name:Nephalia ManaCost:no cost Types:Plane Innistrad T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigMill | TriggerDescription$ At the beginning of your end step, put the top seven cards of your library into your graveyard. Then return a card at random from your graveyard to your hand. -SVar:TrigMill:AB$ Mill | Cost$ 0 | NumCards$ 7 | SubAbility$ DBRandom +SVar:TrigMill:DB$ Mill | NumCards$ 7 | SubAbility$ DBRandom SVar:DBRandom:DB$ ChooseCard | Choices$ Card.YouOwn | ChoiceZone$ Graveyard | AtRandom$ True | Amount$ 1 | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ChosenCard T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, return target card from your graveyard to your hand. -SVar:RolledChaos:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Card.YouOwn +SVar:RolledChaos:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Card.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/nephalia.jpg SVar:AIRollPlanarDieParams:Mode$ Always | CardsInGraveyardGE$ 1 Oracle:At the beginning of your end step, put the top seven cards of your library into your graveyard. Then return a card at random from your graveyard to your hand.\nWhenever you roll {CHAOS}, return target card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/n/nephalia_moondrakes.txt b/forge-gui/res/cardsfolder/n/nephalia_moondrakes.txt index f07902ca403..f88eeb95e46 100644 --- a/forge-gui/res/cardsfolder/n/nephalia_moondrakes.txt +++ b/forge-gui/res/cardsfolder/n/nephalia_moondrakes.txt @@ -4,7 +4,7 @@ Types:Creature Drake PT:5/5 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gains flying until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying +SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying A:AB$ PumpAll | Cost$ 4 U U ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidCards$ Creature.YouCtrl | KW$ Flying | SpellDescription$ Creatures you control gain flying until end of turn. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/nephalia_moondrakes.jpg diff --git a/forge-gui/res/cardsfolder/n/nessian_game_warden.txt b/forge-gui/res/cardsfolder/n/nessian_game_warden.txt index 0aa6545361d..6f9d37575af 100644 --- a/forge-gui/res/cardsfolder/n/nessian_game_warden.txt +++ b/forge-gui/res/cardsfolder/n/nessian_game_warden.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Beast PT:4/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top X cards of your library, where X is the number of forests you control. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in any order. -SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ X | References$ X | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature +SVar:TrigDig:DB$ Dig | DigNum$ X | References$ X | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature SVar:X:Count$Valid Forest.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/nessian_game_warden.jpg Oracle:When Nessian Game Warden enters the battlefield, look at the top X cards of your library, where X is the number of Forests you control. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/n/nest_invader.txt b/forge-gui/res/cardsfolder/n/nest_invader.txt index a17b81e96ab..170d97baefe 100644 --- a/forge-gui/res/cardsfolder/n/nest_invader.txt +++ b/forge-gui/res/cardsfolder/n/nest_invader.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Eldrazi Drone PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, 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 | TokenImage$ c_0_1_eldrazi_spawn2 +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Eldrazi Spawn | TokenTypes$ Creature,Eldrazi,Spawn | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 0 | TokenToughness$ 1 | TokenAbilities$ ABMana | TokenImage$ c_0_1_eldrazi_spawn2 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/n/nested_ghoul.txt b/forge-gui/res/cardsfolder/n/nested_ghoul.txt index 3b7fac7145d..a9bf53eacf9 100644 --- a/forge-gui/res/cardsfolder/n/nested_ghoul.txt +++ b/forge-gui/res/cardsfolder/n/nested_ghoul.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Zombie Warrior PT:4/2 T:Mode$ DamageDone | ValidTarget$ Creature.Self | Execute$ TrigZombie | TriggerDescription$ Whenever a source deals damage to CARDNAME, create a 2/2 black Zombie creature token. -SVar:TrigZombie:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie MBS +SVar:TrigZombie:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie MBS SVar:HasCombatEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/nested_ghoul.jpg Oracle:Whenever a source deals damage to Nested Ghoul, create a 2/2 black Zombie creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/n/nesting_wurm.txt b/forge-gui/res/cardsfolder/n/nesting_wurm.txt index 730222ed713..097f6c2fc62 100644 --- a/forge-gui/res/cardsfolder/n/nesting_wurm.txt +++ b/forge-gui/res/cardsfolder/n/nesting_wurm.txt @@ -4,6 +4,6 @@ Types:Creature Wurm PT:4/3 K:Trample 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 up to three cards named CARDNAME, reveal them, and put them into your hand. If you do, shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedNesting Wurm | ChangeNum$ 3 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedNesting Wurm | ChangeNum$ 3 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/nesting_wurm.jpg Oracle:Trample\nWhen Nesting Wurm enters the battlefield, you may search your library for up to three cards named Nesting Wurm, reveal them, and put them into your hand. If you do, shuffle your library. diff --git a/forge-gui/res/cardsfolder/n/netcaster_spider.txt b/forge-gui/res/cardsfolder/n/netcaster_spider.txt index a052bb64e5c..a9ed96b50fd 100644 --- a/forge-gui/res/cardsfolder/n/netcaster_spider.txt +++ b/forge-gui/res/cardsfolder/n/netcaster_spider.txt @@ -4,6 +4,6 @@ Types:Creature Spider PT:2/3 K:Reach T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature with flying, CARDNAME gets +2/+0 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/netcaster_spider.jpg Oracle:Reach\nWhenever Netcaster Spider blocks a creature with flying, Netcaster Spider gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nether_shadow.txt b/forge-gui/res/cardsfolder/n/nether_shadow.txt index df37838e0b0..e1cbfb3fa87 100644 --- a/forge-gui/res/cardsfolder/n/nether_shadow.txt +++ b/forge-gui/res/cardsfolder/n/nether_shadow.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:1/1 K:Haste T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Creature.YouOwn+Above | PresentZone$ Graveyard | PresentCompare$ GE3 | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard with three or more creature cards above it, you may put CARDNAME onto the battlefield. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield +SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield SVar:DiscardMe:2 SVar:NeedsOrderedGraveyard:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/nether_shadow.jpg diff --git a/forge-gui/res/cardsfolder/n/nether_spirit.txt b/forge-gui/res/cardsfolder/n/nether_spirit.txt index 2439e6b162c..efedf287c1c 100644 --- a/forge-gui/res/cardsfolder/n/nether_spirit.txt +++ b/forge-gui/res/cardsfolder/n/nether_spirit.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Spirit PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Creature.YouOwn | PresentZone$ Graveyard | PresentCompare$ EQ1 | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is the only creature card in your graveyard, you may return CARDNAME to the battlefield. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield +SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/nether_spirit.jpg Oracle:At the beginning of your upkeep, if Nether Spirit is the only creature card in your graveyard, you may return Nether Spirit to the battlefield. diff --git a/forge-gui/res/cardsfolder/n/nether_void.txt b/forge-gui/res/cardsfolder/n/nether_void.txt index 7c373ea0da7..e45ee831e2e 100644 --- a/forge-gui/res/cardsfolder/n/nether_void.txt +++ b/forge-gui/res/cardsfolder/n/nether_void.txt @@ -2,7 +2,7 @@ Name:Nether Void ManaCost:3 B Types:World Enchantment T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts a spell, counter it unless that player pays {3}. -SVar:TrigCounter:DB$ Counter | Cost$ 0 | UnlessCost$ 3 | Defined$ TriggeredSpellAbility | UnlessPayer$ TriggeredCardController +SVar:TrigCounter:DB$ Counter | UnlessCost$ 3 | Defined$ TriggeredSpellAbility | UnlessPayer$ TriggeredCardController SVar:RemRandomDeck:True SVar:AI_SpellsNeedExtraMana:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/nether_void.jpg diff --git a/forge-gui/res/cardsfolder/n/netherborn_phalanx.txt b/forge-gui/res/cardsfolder/n/netherborn_phalanx.txt index 60a06927068..e2f1d96b8f1 100644 --- a/forge-gui/res/cardsfolder/n/netherborn_phalanx.txt +++ b/forge-gui/res/cardsfolder/n/netherborn_phalanx.txt @@ -4,7 +4,7 @@ Types:Creature Horror PT:2/4 K:Transmute:1 B B T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEachOpp | TriggerDescription$ When CARDNAME enters the battlefield, each opponent loses 1 life for each creature he or she controls. -SVar:TrigEachOpp:AB$ RepeatEach | Cost$ 0 | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ TrigLoseLife +SVar:TrigEachOpp:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ TrigLoseLife SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Creature.RememberedPlayerCtrl diff --git a/forge-gui/res/cardsfolder/n/nettle_drone.txt b/forge-gui/res/cardsfolder/n/nettle_drone.txt index 280e37eb3a9..8b5baf4a2bf 100644 --- a/forge-gui/res/cardsfolder/n/nettle_drone.txt +++ b/forge-gui/res/cardsfolder/n/nettle_drone.txt @@ -5,7 +5,7 @@ PT:3/1 K:Devoid A:AB$ DealDamage | Cost$ T | Defined$ Player.Opponent | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to each opponent. T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a colorless spell, untap Nettle Drone. -SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self +SVar:TrigUntap:DB$Untap | Defined$ Self DeckHints:Color$Colorless & Keyword$Devoid SVar:Picture:http://www.wizards.com/global/images/magic/general/nettle_drone.jpg Oracle:Devoid (This card has no color.)\n{T}: Nettle Drone deals 1 damage to each opponent.\nWhenever you cast a colorless spell, untap Nettle Drone. diff --git a/forge-gui/res/cardsfolder/n/nettle_sentinel.txt b/forge-gui/res/cardsfolder/n/nettle_sentinel.txt index 8fd86705844..e3a02f70e0e 100644 --- a/forge-gui/res/cardsfolder/n/nettle_sentinel.txt +++ b/forge-gui/res/cardsfolder/n/nettle_sentinel.txt @@ -4,6 +4,6 @@ Types:Creature Elf Warrior PT:2/2 K:CARDNAME doesn't untap during your untap step. T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a green 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/nettle_sentinel.jpg Oracle:Nettle Sentinel doesn't untap during your untap step.\nWhenever you cast a green spell, you may untap Nettle Sentinel. diff --git a/forge-gui/res/cardsfolder/n/nettletooth_djinn.txt b/forge-gui/res/cardsfolder/n/nettletooth_djinn.txt index 335055f79ea..51890e8a6aa 100644 --- a/forge-gui/res/cardsfolder/n/nettletooth_djinn.txt +++ b/forge-gui/res/cardsfolder/n/nettletooth_djinn.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Djinn PT:4/4 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to you. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ You | NumDmg$ 1 +SVar:TrigDealDamage:DB$DealDamage | Defined$ You | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nettletooth_djinn.jpg Oracle:At the beginning of your upkeep, Nettletooth Djinn deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/n/neurok_commando.txt b/forge-gui/res/cardsfolder/n/neurok_commando.txt index 1a6d38b8343..a86d42174b0 100644 --- a/forge-gui/res/cardsfolder/n/neurok_commando.txt +++ b/forge-gui/res/cardsfolder/n/neurok_commando.txt @@ -4,6 +4,6 @@ Types:Creature Human Rogue PT:2/1 K:Shroud T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, 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/neurok_commando.jpg Oracle:Shroud (This creature can't be the target of spells or abilities.)\nWhenever Neurok Commando deals combat damage to a player, you may draw a card. diff --git a/forge-gui/res/cardsfolder/n/neurok_familiar.txt b/forge-gui/res/cardsfolder/n/neurok_familiar.txt index 329fffd1d92..cd33c23d23e 100644 --- a/forge-gui/res/cardsfolder/n/neurok_familiar.txt +++ b/forge-gui/res/cardsfolder/n/neurok_familiar.txt @@ -4,6 +4,6 @@ Types:Creature Bird PT:1/1 K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top card of your library. If it's an artifact card, put it into your hand. Otherwise, put it into your graveyard. -SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Artifact | DestinationZone2$ Graveyard +SVar:TrigDig:DB$Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Artifact | DestinationZone2$ Graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/neurok_familiar.jpg Oracle:Flying\nWhen Neurok Familiar enters the battlefield, reveal the top card of your library. If it's an artifact card, put it into your hand. Otherwise, put it into your graveyard. diff --git a/forge-gui/res/cardsfolder/n/neurok_invisimancer.txt b/forge-gui/res/cardsfolder/n/neurok_invisimancer.txt index 6243489469c..df10815d644 100644 --- a/forge-gui/res/cardsfolder/n/neurok_invisimancer.txt +++ b/forge-gui/res/cardsfolder/n/neurok_invisimancer.txt @@ -4,7 +4,7 @@ Types:Creature Human Wizard PT:2/1 K:Unblockable T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature can't be blocked this turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable +SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/neurok_invisimancer.jpg Oracle:Neurok Invisimancer can't be blocked.\nWhen Neurok Invisimancer enters the battlefield, target creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/n/nevermaker.txt b/forge-gui/res/cardsfolder/n/nevermaker.txt index 3a27e4f0e58..a3ac8845d75 100644 --- a/forge-gui/res/cardsfolder/n/nevermaker.txt +++ b/forge-gui/res/cardsfolder/n/nevermaker.txt @@ -5,6 +5,6 @@ PT:2/3 K:Flying K:Evoke:3 U T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigBounce | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, put target nonland permanent on top of its owner's library. -SVar:TrigBounce:DB$ChangeZone | Cost$ 0 | ValidTgts$ Permanent.nonLand | TgtPrompt$ Choose target non-Land permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 +SVar:TrigBounce:DB$ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Choose target non-Land permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/nevermaker.jpg Oracle:Flying\nWhen Nevermaker leaves the battlefield, put target nonland permanent on top of its owner's library.\nEvoke {3}{U} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) diff --git a/forge-gui/res/cardsfolder/n/nezumi_shortfang_stabwhisker_the_odious.txt b/forge-gui/res/cardsfolder/n/nezumi_shortfang_stabwhisker_the_odious.txt index 909ce3722e9..35140924e30 100644 --- a/forge-gui/res/cardsfolder/n/nezumi_shortfang_stabwhisker_the_odious.txt +++ b/forge-gui/res/cardsfolder/n/nezumi_shortfang_stabwhisker_the_odious.txt @@ -17,7 +17,7 @@ Colors:black Types:Legendary Creature Rat Shaman PT:3/3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of each opponent's upkeep, that player loses 1 life for each card fewer than three in his or her hand. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ DiffX | References$ DiffX +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ DiffX | References$ DiffX SVar:DiffX:TriggeredPlayer$CardsInHand/NMinus.3 SVar:Picture:http://www.wizards.com/global/images/magic/general/stabwhisker_the_odious.jpg Oracle:At the beginning of each opponent's upkeep, that player loses 1 life for each card fewer than three in his or her hand. diff --git a/forge-gui/res/cardsfolder/n/niblis_of_frost.txt b/forge-gui/res/cardsfolder/n/niblis_of_frost.txt index 2d34be9a13b..fc96de3195e 100644 --- a/forge-gui/res/cardsfolder/n/niblis_of_frost.txt +++ b/forge-gui/res/cardsfolder/n/niblis_of_frost.txt @@ -5,7 +5,7 @@ PT:3/3 K:Flying K:Prowess T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever you cast an instant or sorcery spell, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. -SVar:TrigTap:AB$ Tap | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:BuffedBy:Instant,Sorcery SVar:Picture:http://www.wizards.com/global/images/magic/general/niblis_of_frost.jpg diff --git a/forge-gui/res/cardsfolder/n/niblis_of_the_mist.txt b/forge-gui/res/cardsfolder/n/niblis_of_the_mist.txt index 5f16c10a3c5..c9742b0b542 100644 --- a/forge-gui/res/cardsfolder/n/niblis_of_the_mist.txt +++ b/forge-gui/res/cardsfolder/n/niblis_of_the_mist.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:2/1 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, you may tap target creature. -SVar:TrigTap:AB$Tap | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature +SVar:TrigTap:DB$Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/niblis_of_the_mist.jpg Oracle:Flying\nWhen Niblis of the Mist enters the battlefield, you may tap target creature. diff --git a/forge-gui/res/cardsfolder/n/niblis_of_the_urn.txt b/forge-gui/res/cardsfolder/n/niblis_of_the_urn.txt index 54d6c3f5684..13839d2e40b 100644 --- a/forge-gui/res/cardsfolder/n/niblis_of_the_urn.txt +++ b/forge-gui/res/cardsfolder/n/niblis_of_the_urn.txt @@ -4,6 +4,6 @@ Types:Creature Spirit PT:1/1 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may tap target creature. -SVar:TrigTap:AB$ Tap | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:Picture:http://www.wizards.com/global/images/magic/general/niblis_of_the_urn.jpg Oracle:Flying\nWhenever Niblis of the Urn attacks, you may tap target creature. diff --git a/forge-gui/res/cardsfolder/n/nicol_bolas.txt b/forge-gui/res/cardsfolder/n/nicol_bolas.txt index 68e0a381c1c..d61ac0d8b10 100644 --- a/forge-gui/res/cardsfolder/n/nicol_bolas.txt +++ b/forge-gui/res/cardsfolder/n/nicol_bolas.txt @@ -5,6 +5,6 @@ PT:7/7 K:Flying K:UpkeepCost:U B R T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, that player discards his or her hand. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | Mode$ Hand +SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | Mode$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/nicol_bolas.jpg Oracle:Flying\nAt the beginning of your upkeep, sacrifice Nicol Bolas unless you pay {U}{B}{R}.\nWhenever Nicol Bolas deals damage to an opponent, that player discards his or her hand. diff --git a/forge-gui/res/cardsfolder/n/night_dealings.txt b/forge-gui/res/cardsfolder/n/night_dealings.txt index 38144b52854..2d68237c54e 100644 --- a/forge-gui/res/cardsfolder/n/night_dealings.txt +++ b/forge-gui/res/cardsfolder/n/night_dealings.txt @@ -2,7 +2,7 @@ Name:Night Dealings ManaCost:2 B B Types:Enchantment T:Mode$ DamageDone | ValidSource$ Card.YouCtrl | ValidTarget$ Player.Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a source you control deals damage to another player, put that many theft counters on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | CounterType$ THEFT | CounterNum$ Y | References$ Y +SVar:TrigPutCounter:DB$ PutCounter | CounterType$ THEFT | CounterNum$ Y | References$ Y A:AB$ ChangeZone | Cost$ 2 B B SubCounter | Origin$ Library | Destination$ Hand | ChangeType$ Card.nonLand+YouCtrl+cmcEQChosenX | ChangeNum$ 1 | Reveal$ True | Shuffle$ True | References$ X | SpellDescription$ Search your library for a nonland card with converted mana cost X, reveal it, and put it into your hand. Then shuffle your library. SVar:X:XChoice SVar:Y:TriggerCount$DamageAmount diff --git a/forge-gui/res/cardsfolder/n/night_market_lookout.txt b/forge-gui/res/cardsfolder/n/night_market_lookout.txt index c36962695a0..894ed73af2f 100644 --- a/forge-gui/res/cardsfolder/n/night_market_lookout.txt +++ b/forge-gui/res/cardsfolder/n/night_market_lookout.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Human Rogue PT:1/1 T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ Whenever CARDNAME becomes tapped, each opponent loses 1 life and you gain 1 life. -SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/night_market_lookout.jpg diff --git a/forge-gui/res/cardsfolder/n/nightscape_battlemage.txt b/forge-gui/res/cardsfolder/n/nightscape_battlemage.txt index 908c552ab9e..a243d36c3f3 100644 --- a/forge-gui/res/cardsfolder/n/nightscape_battlemage.txt +++ b/forge-gui/res/cardsfolder/n/nightscape_battlemage.txt @@ -4,9 +4,9 @@ Types:Creature Zombie Wizard PT:2/2 K:Kicker:2 U:2 R T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked 1 | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked with its {2}{U} kicker, return up to two target nonblack creatures to their owners' hands. -SVar:TrigKicker:DB$ ChangeZone | Cost$ 0 | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 +SVar:TrigKicker:DB$ ChangeZone | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked 2 | Execute$ TrigKicker2 | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked with its {2}{R} kicker, destroy target land. -SVar:TrigKicker2:DB$ Destroy | Cost$ 0 | ValidTgts$ Land | TgtPrompt$ Select target land +SVar:TrigKicker2:DB$ Destroy | ValidTgts$ Land | TgtPrompt$ Select target land SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/nightscape_battlemage.jpg Oracle:Kicker {2}{U} and/or {2}{R} (You may pay an additional {2}{U} and/or {2}{R} as you cast this spell.)\nWhen Nightscape Battlemage enters the battlefield, if it was kicked with its {2}{U} kicker, return up to two target nonblack creatures to their owners' hands.\nWhen Nightscape Battlemage enters the battlefield, if it was kicked with its {2}{R} kicker, destroy target land. diff --git a/forge-gui/res/cardsfolder/n/nightshade_assassin.txt b/forge-gui/res/cardsfolder/n/nightshade_assassin.txt index faabfdc2a9c..e428f396122 100644 --- a/forge-gui/res/cardsfolder/n/nightshade_assassin.txt +++ b/forge-gui/res/cardsfolder/n/nightshade_assassin.txt @@ -5,7 +5,7 @@ PT:2/1 K:First Strike K:Madness:1 B T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigReveal | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may reveal X black cards in your hand. If you do, target creature gets -X/-X until end of turn. -SVar:TrigReveal:AB$ Reveal | Cost$ 0 | Defined$ You | RevealValid$ Card.Black | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBPump +SVar:TrigReveal:DB$ Reveal | Defined$ You | RevealValid$ Card.Black | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | IsCurse$ True | SubAbility$ DBNightshadeCleanup | References$ X SVar:DBNightshadeCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount.Negative diff --git a/forge-gui/res/cardsfolder/n/nightsky_mimic.txt b/forge-gui/res/cardsfolder/n/nightsky_mimic.txt index f13005fdf44..d220a246b72 100644 --- a/forge-gui/res/cardsfolder/n/nightsky_mimic.txt +++ b/forge-gui/res/cardsfolder/n/nightsky_mimic.txt @@ -3,7 +3,7 @@ ManaCost:1 WB Types:Creature Shapeshifter PT:2/1 T:Mode$ SpellCast | ValidCard$ Card.White+Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever you cast a spell that's both white and black, CARDNAME has base power and toughness 4/4 until end of turn and gains flying until end of turn. -SVar:TrigAnimate:AB$Animate | Cost$ 0 | Defined$ Self | Power$ 4 | Toughness$ 4 | Keywords$ Flying +SVar:TrigAnimate:DB$Animate | Defined$ Self | Power$ 4 | Toughness$ 4 | Keywords$ Flying SVar:BuffedBy:Card.Black+White SVar:Picture:http://www.wizards.com/global/images/magic/general/nightsky_mimic.jpg Oracle:Whenever you cast a spell that's both white and black, Nightsky Mimic has base power and toughness 4/4 until end of turn and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nihilith.txt b/forge-gui/res/cardsfolder/n/nihilith.txt index b6737b57fa9..a5daea0bbee 100644 --- a/forge-gui/res/cardsfolder/n/nihilith.txt +++ b/forge-gui/res/cardsfolder/n/nihilith.txt @@ -5,6 +5,6 @@ PT:4/4 K:Fear K:Suspend:7:1 B T:Mode$ ChangesZone | ValidCard$ Card.nonToken+OppOwn | Origin$ Any | Destination$ Graveyard | IsPresent$ Card.Self+suspended | PresentZone$ Exile | TriggerZones$ Exile | Execute$ TrigRemoveCounter | OptionalDecider$ You | TriggerDescription$ Whenever a card is put into an opponent's graveyard from anywhere, if CARDNAME is suspended, you may remove a time counter from CARDNAME. -SVar:TrigRemoveCounter:AB$RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ TIME | CounterNum$ 1 +SVar:TrigRemoveCounter:DB$RemoveCounter | Defined$ Self | CounterType$ TIME | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nihilith.jpg Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nSuspend 7—{1}{B} (Rather than cast this card from your hand, you may pay {1}{B} and exile it with seven time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.)\nWhenever a card is put into an opponent's graveyard from anywhere, if Nihilith is suspended, you may remove a time counter from Nihilith. diff --git a/forge-gui/res/cardsfolder/n/nikko_onna.txt b/forge-gui/res/cardsfolder/n/nikko_onna.txt index 61c6a692a29..60b7bf3fd18 100644 --- a/forge-gui/res/cardsfolder/n/nikko_onna.txt +++ b/forge-gui/res/cardsfolder/n/nikko_onna.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target enchantment. T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may return CARDNAME to its owner's hand. -SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Hand +SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand SVar:TrigDestroy:DB$Destroy | ValidTgts$ Enchantment | TgtPrompt$ Choose target enchantment SVar:Picture:http://www.wizards.com/global/images/magic/general/nikko_onna.jpg Oracle:When Nikko-Onna enters the battlefield, destroy target enchantment.\nWhenever you cast a Spirit or Arcane spell, you may return Nikko-Onna to its owner's hand. diff --git a/forge-gui/res/cardsfolder/n/nim_abomination.txt b/forge-gui/res/cardsfolder/n/nim_abomination.txt index 6266dd4f768..29f2bd321da 100644 --- a/forge-gui/res/cardsfolder/n/nim_abomination.txt +++ b/forge-gui/res/cardsfolder/n/nim_abomination.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Zombie PT:3/4 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+untapped | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your end step, if CARDNAME is untapped, you lose 3 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ You | LifeAmount$ 3 +SVar:TrigLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/nim_abomination.jpg Oracle:At the beginning of your end step, if Nim Abomination is untapped, you lose 3 life. diff --git a/forge-gui/res/cardsfolder/n/nim_deathmantle.txt b/forge-gui/res/cardsfolder/n/nim_deathmantle.txt index 908b7b09415..61272d38550 100644 --- a/forge-gui/res/cardsfolder/n/nim_deathmantle.txt +++ b/forge-gui/res/cardsfolder/n/nim_deathmantle.txt @@ -5,7 +5,7 @@ K:Equip 4 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Intimidate | AddType$ Zombie | RemoveCreatureTypes$ True | SetColor$ Black | Description$ Equipped creature gets +2/+2, has intimidate, and is a black Zombie. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+YouOwn | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever a nontoken creature is put into your graveyard from the battlefield, you may pay {4}. If you do, return that card to the battlefield and attach CARDNAME to it. SVar:TrigReturn:AB$ ChangeZone | Cost$ 4 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | RememberChanged$ True | SubAbility$ DBAttach -SVar:DBAttach:DB$ Attach | Cost$ 0 | Defined$ Remembered | SubAbility$ DBCleanup +SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/nim_deathmantle.jpg Oracle:Equipped creature gets +2/+2, has intimidate, and is a black Zombie.\nWhenever a nontoken creature is put into your graveyard from the battlefield, you may pay {4}. If you do, return that card to the battlefield and attach Nim Deathmantle to it.\nEquip {4} diff --git a/forge-gui/res/cardsfolder/n/nimble_innovator.txt b/forge-gui/res/cardsfolder/n/nimble_innovator.txt index b5ad16f6a0e..c93b219c331 100644 --- a/forge-gui/res/cardsfolder/n/nimble_innovator.txt +++ b/forge-gui/res/cardsfolder/n/nimble_innovator.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Vedalken Artificer PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:DB$ 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/nimble_innovator.jpg Oracle:When Nimble Innovator enters the battlefield, draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/n/nimble_obstructionist.txt b/forge-gui/res/cardsfolder/n/nimble_obstructionist.txt index c10979da9ed..c2a65211f5b 100644 --- a/forge-gui/res/cardsfolder/n/nimble_obstructionist.txt +++ b/forge-gui/res/cardsfolder/n/nimble_obstructionist.txt @@ -6,6 +6,6 @@ K:Flash K:Flying K:Cycling:2 U T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When you cycle CARDNAME, counter target activated or triggered ability you don't control. -SVar:TrigCounter:AB$ Counter | Cost$ 0 | TargetType$ Activated,Triggered | ValidTgts$ Card.YouDontCtrl +SVar:TrigCounter:DB$ Counter | TargetType$ Activated,Triggered | ValidTgts$ Card.YouDontCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/nimble_obstructionist.jpg Oracle:Flash\nFlying\nCycling {2}{U} ({2}{U}, Discard this card: Draw a card.)\nWhen you cycle Nimble Obstructionist, counter target activated or triggered ability you don't control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/n/ninja_of_the_deep_hours.txt b/forge-gui/res/cardsfolder/n/ninja_of_the_deep_hours.txt index df9171bc88e..e5ed1aae515 100644 --- a/forge-gui/res/cardsfolder/n/ninja_of_the_deep_hours.txt +++ b/forge-gui/res/cardsfolder/n/ninja_of_the_deep_hours.txt @@ -4,6 +4,6 @@ Types:Creature Human Ninja PT:2/2 K:Ninjutsu:1 U T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDraw | OptionalDecider$ You | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, 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/ninja_of_the_deep_hours.jpg Oracle:Ninjutsu {1}{U} ({1}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Ninja of the Deep Hours deals combat damage to a player, you may draw a card. diff --git a/forge-gui/res/cardsfolder/n/ninth_bridge_patrol.txt b/forge-gui/res/cardsfolder/n/ninth_bridge_patrol.txt index e3076949d91..9f2a1162620 100644 --- a/forge-gui/res/cardsfolder/n/ninth_bridge_patrol.txt +++ b/forge-gui/res/cardsfolder/n/ninth_bridge_patrol.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Dwarf Soldier PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control leaves the battlefield, put a +1/+1 counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/ninth_bridge_patrol.jpg Oracle:Whenever another creature you control leaves the battlefield, put a +1/+1 counter on Ninth Bridge Patrol. diff --git a/forge-gui/res/cardsfolder/n/nirkana_assassin.txt b/forge-gui/res/cardsfolder/n/nirkana_assassin.txt index 89b1ed6450e..c8acf92d574 100644 --- a/forge-gui/res/cardsfolder/n/nirkana_assassin.txt +++ b/forge-gui/res/cardsfolder/n/nirkana_assassin.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Vampire Assassin Ally PT:2/3 T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you gain life, CARDNAME gains deathtouch until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | KW$ Deathtouch +SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Deathtouch DeckHints:Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/kalastria_nightwatch.jpg Oracle:Whenever you gain life, Nirkana Assassin gains deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nirkana_revenant.txt b/forge-gui/res/cardsfolder/n/nirkana_revenant.txt index 3d3233bdb5b..cbe29079fa2 100644 --- a/forge-gui/res/cardsfolder/n/nirkana_revenant.txt +++ b/forge-gui/res/cardsfolder/n/nirkana_revenant.txt @@ -4,6 +4,6 @@ Types:Creature Vampire Shade PT:4/4 A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. T:Mode$ TapsForMana | ValidCard$ Swamp.YouCtrl | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever you tap a Swamp for mana, add {B} to your mana pool (in addition to the mana the land produces). -SVar:TrigMana:AB$Mana | Cost$ 0 | Produced$ B | Amount$ 1 +SVar:TrigMana:DB$Mana | Produced$ B | Amount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nirkana_revenant.jpg Oracle:Whenever you tap a Swamp for mana, add {B} to your mana pool (in addition to the mana the land produces).\n{B}: Nirkana Revenant gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nissa_vastwood_seer.txt b/forge-gui/res/cardsfolder/n/nissa_vastwood_seer.txt index 19f0b46f2a2..453bf23d4ee 100644 --- a/forge-gui/res/cardsfolder/n/nissa_vastwood_seer.txt +++ b/forge-gui/res/cardsfolder/n/nissa_vastwood_seer.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Legendary Creature Elf Scout PT:2/2 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 Forest card, reveal it, put it into your hand, then shuffle your library. -SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Forest.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Forest.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | IsPresent$ Land.YouCtrl | PresentCompare$ GE7 | Execute$ TrigExile | TriggerDescription$ Whenever a land enters the battlefield under your control, if you control seven or more lands, exile CARDNAME, then return her to the battlefield transformed under her owner's control. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | WithCounters$ LOYALTY_3 | ForgetOtherRemembered$ True | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/n/nissa_vital_force.txt b/forge-gui/res/cardsfolder/n/nissa_vital_force.txt index 15a8b3f9aad..a2cdfe846e2 100644 --- a/forge-gui/res/cardsfolder/n/nissa_vital_force.txt +++ b/forge-gui/res/cardsfolder/n/nissa_vital_force.txt @@ -7,6 +7,6 @@ SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Power$ 5 | Toughness$ 5 | Types A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target permanent card in your graveyard | ValidTgts$ Permanent.YouCtrl | SpellDescription$ Return target permanent card from your graveyard to your hand. A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Nissa, Vital Force | Image$ emblem_nissa_vital_force | Triggers$ TrigDraw | SVars$ DBDraw | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever a land enters the battlefield under your control, you may draw a card." SVar:TrigDraw:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ DBDraw | OptionalDecider$ You | TriggerZones$ Command | TriggerDescription$ Whenever a land enters the battlefield under your control, you may draw a card. -SVar:DBDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nissa_vital_force.jpg Oracle:[+1]: Untap target land you control. Until your next turn, it becomes a 5/5 Elemental creature with haste. It's still a land.\n[-3]: Return target permanent card from your graveyard to your hand.\n[-6]: You get an emblem with "Whenever a land enters the battlefield under your control, you may draw a card." diff --git a/forge-gui/res/cardsfolder/n/nissas_chosen.txt b/forge-gui/res/cardsfolder/n/nissas_chosen.txt index 2fa8aba7860..54b5d6c7a21 100644 --- a/forge-gui/res/cardsfolder/n/nissas_chosen.txt +++ b/forge-gui/res/cardsfolder/n/nissas_chosen.txt @@ -3,6 +3,6 @@ ManaCost:G G Types:Creature Elf Warrior PT:2/3 R:Event$ Moved | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ NissaChosenRep | Description$ If CARDNAME would die, put it on the bottom of its owner's library instead. -SVar:NissaChosenRep:AB$ ChangeZone | Cost$ 0 | Hidden$ True | Origin$ All | Destination$ Library | LibraryPosition$ -1 | Defined$ ReplacedCard +SVar:NissaChosenRep:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Library | LibraryPosition$ -1 | Defined$ ReplacedCard SVar:Picture:http://www.wizards.com/global/images/magic/general/nissas_chosen.jpg Oracle:If Nissa's Chosen would die, put it on the bottom of its owner's library instead. diff --git a/forge-gui/res/cardsfolder/n/nissas_revelation.txt b/forge-gui/res/cardsfolder/n/nissas_revelation.txt index 0eaa326bbee..6b635d3d8af 100644 --- a/forge-gui/res/cardsfolder/n/nissas_revelation.txt +++ b/forge-gui/res/cardsfolder/n/nissas_revelation.txt @@ -2,7 +2,7 @@ Name:Nissa's Revelation ManaCost:5 G G Types:Sorcery A:SP$Scry | Cost$ 5 G G | ScryNum$ 5 | SubAbility$ DBReveal | SpellDescription$ Scry 5, then reveal the top card of your library. If it's a creature card, you draw cards equal to its power and you gain life equal to its toughness. -SVar:DBReveal:DB$ Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | RememberRevealed$ True | DestinationZone$ Library | LibraryPosition$ 0 | SubAbility$ DBDraw +SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | RememberRevealed$ True | DestinationZone$ Library | LibraryPosition$ 0 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ X | References$ X,Z | ConditionCheckSVar$ Z | ConditionSVarCompare$ EQ1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ Y | References$ Y,Z | ConditionCheckSVar$ Z | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/n/niv_mizzet_dracogenius.txt b/forge-gui/res/cardsfolder/n/niv_mizzet_dracogenius.txt index bac525431b0..ac314fd87e1 100644 --- a/forge-gui/res/cardsfolder/n/niv_mizzet_dracogenius.txt +++ b/forge-gui/res/cardsfolder/n/niv_mizzet_dracogenius.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Dragon Wizard PT:5/5 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals damage to a player, you may draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ DealDamage | Cost$ U R | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player. SVar:Picture:http://www.wizards.com/global/images/magic/general/niv_mizzet_dracogenius.jpg Oracle:Flying\nWhenever Niv-Mizzet, Dracogenius deals damage to a player, you may draw a card.\n{U}{R}: Niv-Mizzet, Dracogenius deals 1 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/n/niv_mizzet_the_firemind.txt b/forge-gui/res/cardsfolder/n/niv_mizzet_the_firemind.txt index c7e771dd039..0f5708ce6e4 100644 --- a/forge-gui/res/cardsfolder/n/niv_mizzet_the_firemind.txt +++ b/forge-gui/res/cardsfolder/n/niv_mizzet_the_firemind.txt @@ -5,6 +5,6 @@ PT:4/4 K:Flying A:AB$ Draw | Cost$ T | NumCards$ 1 | SpellDescription$ Draw a card. T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you draw a card, CARDNAME deals 1 damage to target creature or player. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 +SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/niv_mizzet_the_firemind.jpg Oracle:Flying\nWhenever you draw a card, Niv-Mizzet, the Firemind deals 1 damage to target creature or player.\n{T}: Draw a card. diff --git a/forge-gui/res/cardsfolder/n/nivix_cyclops.txt b/forge-gui/res/cardsfolder/n/nivix_cyclops.txt index c4ca1d6d595..05ae3d120fe 100644 --- a/forge-gui/res/cardsfolder/n/nivix_cyclops.txt +++ b/forge-gui/res/cardsfolder/n/nivix_cyclops.txt @@ -4,7 +4,7 @@ Types:Creature Cyclops PT:1/4 K:Defender T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +3/+0 until end of turn and can attack this turn as though it didn't have defender. -SVar:TrigPump:AB$ Pump | Cost$ 0 | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | NumAtt$ +3 +SVar:TrigPump:DB$ Pump | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | NumAtt$ +3 SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery SVar:Picture:http://www.wizards.com/global/images/magic/general/nivix_cyclops.jpg diff --git a/forge-gui/res/cardsfolder/n/no_mercy.txt b/forge-gui/res/cardsfolder/n/no_mercy.txt index f5b7947fc52..48bc09582bd 100644 --- a/forge-gui/res/cardsfolder/n/no_mercy.txt +++ b/forge-gui/res/cardsfolder/n/no_mercy.txt @@ -2,6 +2,6 @@ Name:No Mercy ManaCost:2 B B Types:Enchantment T:Mode$ DamageDone | ValidSource$ Creature | ValidTarget$ You | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature deals damage to you, destroy it. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ TriggeredSource +SVar:TrigDestroy:DB$Destroy | Defined$ TriggeredSource SVar:Picture:http://www.wizards.com/global/images/magic/general/no_mercy.jpg Oracle:Whenever a creature deals damage to you, destroy it. diff --git a/forge-gui/res/cardsfolder/n/no_quarter.txt b/forge-gui/res/cardsfolder/n/no_quarter.txt index 25bd763c649..0c69d1d921b 100644 --- a/forge-gui/res/cardsfolder/n/no_quarter.txt +++ b/forge-gui/res/cardsfolder/n/no_quarter.txt @@ -3,8 +3,8 @@ ManaCost:3 R Types:Enchantment T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ LessPowerThanAttacker | References$ AttackerPower | TriggerZones$ Battlefield | Execute$ DestroyBlocker | TriggerDescription$ Whenever a creature becomes blocked by a creature with lesser power, destroy the blocking creature. T:Mode$ AttackerBlockedByCreature | ValidCard$ LessPowerThanBlocker | ValidBlocker$ Creature | References$ BlockerPower | TriggerZones$ Battlefield | Execute$ DestroyAttacker | TriggerDescription$ Whenever a creature blocks a creature with lesser power, destroy the attacking creature. -SVar:DestroyBlocker:AB$ Destroy | Cost$ 0 | Defined$ TriggeredBlocker -SVar:DestroyAttacker:AB$ Destroy | Cost$ 0 | Defined$ TriggeredAttacker +SVar:DestroyBlocker:DB$ Destroy | Defined$ TriggeredBlocker +SVar:DestroyAttacker:DB$ Destroy | Defined$ TriggeredAttacker SVar:AttackerPower:Count$ TriggeredAttacker.Power SVar:BlockerPower:Count$ TriggeredBlocker.Power SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/n/noble_benefactor.txt b/forge-gui/res/cardsfolder/n/noble_benefactor.txt index 2a8fdbcf476..7bedc5ffb94 100644 --- a/forge-gui/res/cardsfolder/n/noble_benefactor.txt +++ b/forge-gui/res/cardsfolder/n/noble_benefactor.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Human Cleric PT:2/2 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player may search his or her library for a card and put that card into his or her hand. Then each player who searched his or her library this way shuffles it. -SVar:TrigChangeZone:AB$ChangeZone | Optional$ True | Cost$ 0 | DefinedPlayer$ Player | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Shuffle$ True +SVar:TrigChangeZone:DB$ChangeZone | Optional$ True | DefinedPlayer$ Player | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Shuffle$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/noble_benefactor.jpg Oracle:When Noble Benefactor dies, each player may search his or her library for a card and put that card into his or her hand. Then each player who searched his or her library this way shuffles it. diff --git a/forge-gui/res/cardsfolder/n/noble_stand.txt b/forge-gui/res/cardsfolder/n/noble_stand.txt index fc0d0afb607..f3f23984509 100644 --- a/forge-gui/res/cardsfolder/n/noble_stand.txt +++ b/forge-gui/res/cardsfolder/n/noble_stand.txt @@ -2,6 +2,6 @@ Name:Noble Stand ManaCost:4 W Types:Enchantment T:Mode$ Blocks | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature you control blocks, you gain 2 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/noble_stand.jpg Oracle:Whenever a creature you control blocks, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/n/noetic_scales.txt b/forge-gui/res/cardsfolder/n/noetic_scales.txt index 871ab1adf36..c8b84fbec11 100644 --- a/forge-gui/res/cardsfolder/n/noetic_scales.txt +++ b/forge-gui/res/cardsfolder/n/noetic_scales.txt @@ -2,7 +2,7 @@ Name:Noetic Scales ManaCost:4 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigBounce | TriggerDescription$ At the beginning of each player's upkeep, return to its owner's hand each creature that player controls with power greater than the number of cards in his or her hand. -SVar:TrigBounce:AB$ ChangeZoneAll | Cost$ 0 | ChangeType$ Creature.ActivePlayerCtrl+powerGTX | Origin$ Battlefield | Destination$ Hand | References$ X +SVar:TrigBounce:DB$ ChangeZoneAll | ChangeType$ Creature.ActivePlayerCtrl+powerGTX | Origin$ Battlefield | Destination$ Hand | References$ X SVar:X:Count$ValidHand Card.ActivePlayerCtrl SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/noetic_scales.jpg diff --git a/forge-gui/res/cardsfolder/n/noggle_bridgebreaker.txt b/forge-gui/res/cardsfolder/n/noggle_bridgebreaker.txt index 3ab437165b6..bf322879fe4 100644 --- a/forge-gui/res/cardsfolder/n/noggle_bridgebreaker.txt +++ b/forge-gui/res/cardsfolder/n/noggle_bridgebreaker.txt @@ -3,6 +3,6 @@ ManaCost:2 UR UR Types:Creature Noggle Rogue PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return a land you control to its owner's hand. -SVar:TrigReturn:AB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Cost$ 0 | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | SpellDescription$ Return a land you control to its owner's hand. +SVar:TrigReturn:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | SpellDescription$ Return a land you control to its owner's hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/noggle_bridgebreaker.jpg Oracle:When Noggle Bridgebreaker enters the battlefield, return a land you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/n/noggle_hedge_mage.txt b/forge-gui/res/cardsfolder/n/noggle_hedge_mage.txt index 6c32f28aa19..17ee886c76f 100644 --- a/forge-gui/res/cardsfolder/n/noggle_hedge_mage.txt +++ b/forge-gui/res/cardsfolder/n/noggle_hedge_mage.txt @@ -4,7 +4,7 @@ Types:Creature Noggle Wizard PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Island.YouCtrl | PresentCompare$ GE2 | Execute$ TrigTap | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more Islands, you may tap two target permanents. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Mountain.YouCtrl | PresentCompare$ GE2 | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more Mountains, you may have CARDNAME deal 2 damage to target player. -SVar:TrigTap:AB$Tap | Cost$ 0 | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Permanent -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 2 +SVar:TrigTap:DB$Tap | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Permanent +SVar:TrigDamage:DB$DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/noggle_hedge_mage.jpg Oracle:When Noggle Hedge-Mage enters the battlefield, if you control two or more Islands, you may tap two target permanents.\nWhen Noggle Hedge-Mage enters the battlefield, if you control two or more Mountains, you may have Noggle Hedge-Mage deal 2 damage to target player. diff --git a/forge-gui/res/cardsfolder/n/noggle_ransacker.txt b/forge-gui/res/cardsfolder/n/noggle_ransacker.txt index 3027f721513..63b104c371c 100644 --- a/forge-gui/res/cardsfolder/n/noggle_ransacker.txt +++ b/forge-gui/res/cardsfolder/n/noggle_ransacker.txt @@ -3,7 +3,7 @@ ManaCost:2 UR Types:Creature Noggle Rogue PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, each player draws two cards, then discards a card at random. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ Player | NumCards$ 2 | SubAbility$ DBDiscard +SVar:TrigDraw:DB$Draw | Defined$ Player | NumCards$ 2 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ Player | Mode$ Random | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/noggle_ransacker.jpg Oracle:When Noggle Ransacker enters the battlefield, each player draws two cards, then discards a card at random. diff --git a/forge-gui/res/cardsfolder/n/noosegraf_mob.txt b/forge-gui/res/cardsfolder/n/noosegraf_mob.txt index b4a4554bdd8..5664e292399 100644 --- a/forge-gui/res/cardsfolder/n/noosegraf_mob.txt +++ b/forge-gui/res/cardsfolder/n/noosegraf_mob.txt @@ -4,7 +4,7 @@ Types:Creature Zombie PT:0/0 K:etbCounter:P1P1:5 T:Mode$ SpellCast | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever a player casts a spell, remove a +1/+1 counter from CARDNAME. If you do, create a 2/2 black Zombie creature token. -SVar:TrigRemoveCounter:AB$ RemoveCounter | Cost$ 0 | CounterType$ P1P1 | CounterNum$ 1 | RememberRemoved$ True | SubAbility$ DBToken +SVar:TrigRemoveCounter:DB$ RemoveCounter | CounterType$ P1P1 | CounterNum$ 1 | RememberRemoved$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie SOI | TokenOwner$ You | ConditionCheckSVar$ CounterX | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:CounterX:Count$RememberedSize diff --git a/forge-gui/res/cardsfolder/n/norns_dominion.txt b/forge-gui/res/cardsfolder/n/norns_dominion.txt index 27210892d95..db1a10c87aa 100644 --- a/forge-gui/res/cardsfolder/n/norns_dominion.txt +++ b/forge-gui/res/cardsfolder/n/norns_dominion.txt @@ -2,10 +2,10 @@ Name:Norn's Dominion ManaCost:no cost Types:Plane New Phyrexia T:Mode$ PlaneswalkedFrom | ValidCard$ Plane.Self | Execute$ TrigDestroy | TriggerDescription$ When you planeswalk away from CARDNAME, destroy each nonland permanent without a fate counter on it, then remove all fate counters from all permanents. -SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Permanent.nonLand+counters_LT1_FATE | SubAbility$ DBRemove -SVar:DBRemove:DB$ RemoveCounterAll | Cost$ 0 | ValidCards$ Permanent | CounterType$ FATE | AllCounters$ True +SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Permanent.nonLand+counters_LT1_FATE | SubAbility$ DBRemove +SVar:DBRemove:DB$ RemoveCounterAll | ValidCards$ Permanent | CounterType$ FATE | AllCounters$ True T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | OptionalDecider$ You | TriggerDescription$ Whenever you roll {CHAOS}, you may put a fate counter on target permanent. -SVar:RolledChaos:AB$ PutCounter | Cost$ 0 | ValidTgts$ Permanent | CounterType$ FATE | CounterNum$ 1 +SVar:RolledChaos:DB$ PutCounter | ValidTgts$ Permanent | CounterType$ FATE | CounterNum$ 1 SVar:AIRollPlanarDieParams:Mode$ Always SVar:Picture:http://www.wizards.com/global/images/magic/general/norns_dominion.jpg Oracle:When you planeswalk away from Norn's Dominion, destroy each nonland permanent without a fate counter on it, then remove all fate counters from all permanents.\nWhenever you roll {CHAOS}, you may put a fate counter on target permanent. diff --git a/forge-gui/res/cardsfolder/n/norwood_warrior.txt b/forge-gui/res/cardsfolder/n/norwood_warrior.txt index e8b7a5c6880..2f9d9a7b187 100644 --- a/forge-gui/res/cardsfolder/n/norwood_warrior.txt +++ b/forge-gui/res/cardsfolder/n/norwood_warrior.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Elf Warrior PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +1/+1 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/norwood_warrior.jpg Oracle:Whenever Norwood Warrior becomes blocked, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/not_forgotten.txt b/forge-gui/res/cardsfolder/n/not_forgotten.txt index eece1f70484..08a6f6d1a96 100644 --- a/forge-gui/res/cardsfolder/n/not_forgotten.txt +++ b/forge-gui/res/cardsfolder/n/not_forgotten.txt @@ -4,7 +4,7 @@ Types:Sorcery A:SP$ GenericChoice | Cost$ 1 W | Defined$ You | ValidTgts$ Card | TgtZone$ Graveyard | Choices$ DBTop,DBBottom | SpellDescription$ Put target card from a graveyard on the top or bottom of its owner's library. Create a 1/1 white Spirit creature token with flying. SVar:DBTop:DB$ ChangeZone | Defined$ ParentTarget | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put it on the top of library. | StackDescription$ SpellDescription | SubAbility$ DBTrigToken SVar:DBBottom:DB$ ChangeZone | Defined$ ParentTarget | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put it on the bottom of library. | StackDescription$ SpellDescription | SubAbility$ DBTrigToken -SVar:DBTrigToken:DB$ Token | Cost$ 0 | TokenImage$ w 1 1 spirit SOI | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | SpellDescription$ Create a 1/1 white Spirit creature token with flying. | StackDescription$ SpellDescription +SVar:DBTrigToken:DB$ Token | TokenImage$ w 1 1 spirit SOI | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | SpellDescription$ Create a 1/1 white Spirit creature token with flying. | StackDescription$ SpellDescription DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/not_forgotten.jpg Oracle:Put target card from a graveyard on the top or bottom of its owner's library. Create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/n/notion_thief.txt b/forge-gui/res/cardsfolder/n/notion_thief.txt index bdd394ebe85..b28594a84d9 100644 --- a/forge-gui/res/cardsfolder/n/notion_thief.txt +++ b/forge-gui/res/cardsfolder/n/notion_thief.txt @@ -4,6 +4,6 @@ Types:Creature Human Rogue PT:3/1 K:Flash R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ Opponent | ReplaceWith$ RepYouDraw | NotFirstCardInDrawStep$ True | Description$ If an opponent would draw a card except the first one he or she draws in each of his or her draw steps, instead that player skips that draw and you draw a card. -SVar:RepYouDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:RepYouDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/notion_thief.jpg Oracle:Flash\nIf an opponent would draw a card except the first one he or she draws in each of his or her draw steps, instead that player skips that draw and you draw a card. diff --git a/forge-gui/res/cardsfolder/n/novablast_wurm.txt b/forge-gui/res/cardsfolder/n/novablast_wurm.txt index d793b6b52cf..648b9822d5a 100644 --- a/forge-gui/res/cardsfolder/n/novablast_wurm.txt +++ b/forge-gui/res/cardsfolder/n/novablast_wurm.txt @@ -3,6 +3,6 @@ ManaCost:3 G G W W Types:Creature Wurm PT:7/7 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDestroyAll | TriggerDescription$ Whenever CARDNAME attacks, destroy all other creatures. -SVar:TrigDestroyAll:AB$ DestroyAll | Cost$ 0 | ValidCards$ Creature.Other +SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Creature.Other SVar:Picture:http://www.wizards.com/global/images/magic/general/novablast_wurm.jpg Oracle:Whenever Novablast Wurm attacks, destroy all other creatures. diff --git a/forge-gui/res/cardsfolder/n/noxious_dragon.txt b/forge-gui/res/cardsfolder/n/noxious_dragon.txt index ab39d0878da..6fb84345407 100644 --- a/forge-gui/res/cardsfolder/n/noxious_dragon.txt +++ b/forge-gui/res/cardsfolder/n/noxious_dragon.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may destroy target creature with converted mana cost 3 or less. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with converted mana cost 3 or less +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with converted mana cost 3 or less SVar:Picture:http://www.wizards.com/global/images/magic/general/noxious_dragon.jpg Oracle:Flying\nWhen Noxious Dragon dies, you may destroy target creature with converted mana cost 3 or less. diff --git a/forge-gui/res/cardsfolder/n/noxious_gearhulk.txt b/forge-gui/res/cardsfolder/n/noxious_gearhulk.txt index f3f01e1127f..71e4faa274e 100644 --- a/forge-gui/res/cardsfolder/n/noxious_gearhulk.txt +++ b/forge-gui/res/cardsfolder/n/noxious_gearhulk.txt @@ -4,7 +4,7 @@ Types: Artifact Creature Construct PT:5/4 K:Menace T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | RememberLKI$ True | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy another target creature. If a creature is destroyed this way, you gain life equal to its toughness. -SVar:TrigDestroy:DB$ Destroy | Cost$ 0 | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature. | RememberDestroyed$ True | SubAbility$ DBGainLife +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature. | RememberDestroyed$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardToughness diff --git a/forge-gui/res/cardsfolder/n/noxious_ghoul.txt b/forge-gui/res/cardsfolder/n/noxious_ghoul.txt index ecd597fd68b..157e5258e71 100644 --- a/forge-gui/res/cardsfolder/n/noxious_ghoul.txt +++ b/forge-gui/res/cardsfolder/n/noxious_ghoul.txt @@ -4,7 +4,7 @@ Types:Creature Zombie PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Zombie enters the battlefield, all non-Zombie creatures get -1/-1 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Zombie.Other | Execute$ TrigPumpAll | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Zombie enters the battlefield, all non-Zombie creatures get -1/-1 until end of turn. -SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.nonZombie | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.nonZombie | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/noxious_ghoul.jpg Oracle:Whenever Noxious Ghoul or another Zombie enters the battlefield, all non-Zombie creatures get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/noxious_hatchling.txt b/forge-gui/res/cardsfolder/n/noxious_hatchling.txt index 52561a8ba61..048ca559c8b 100644 --- a/forge-gui/res/cardsfolder/n/noxious_hatchling.txt +++ b/forge-gui/res/cardsfolder/n/noxious_hatchling.txt @@ -6,7 +6,7 @@ K:etbCounter:M1M1:4 K:Wither T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever you cast a black spell, remove a -1/-1 counter from CARDNAME. T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever you cast a green spell, remove a -1/-1 counter from CARDNAME. -SVar:TrigRemoveCounter:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ M1M1 | CounterNum$ 1 +SVar:TrigRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ M1M1 | CounterNum$ 1 SVar:BuffedBy:Card.Black,Card.Green SVar:Picture:http://www.wizards.com/global/images/magic/general/noxious_hatchling.jpg Oracle:Noxious Hatchling enters the battlefield with four -1/-1 counters on it.\nWither (This deals damage to creatures in the form of -1/-1 counters.)\nWhenever you cast a black spell, remove a -1/-1 counter from Noxious Hatchling.\nWhenever you cast a green spell, remove a -1/-1 counter from Noxious Hatchling. diff --git a/forge-gui/res/cardsfolder/n/noxious_toad.txt b/forge-gui/res/cardsfolder/n/noxious_toad.txt index c2af97a7022..df7045a02cb 100644 --- a/forge-gui/res/cardsfolder/n/noxious_toad.txt +++ b/forge-gui/res/cardsfolder/n/noxious_toad.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Frog PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each opponent discards a card. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose SVar:SacMe:1 SVar:Picture:http://serv2.tcgimages.eu/img/cards/Portal/noxious_toad.jpg Oracle:When Noxious Toad dies, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/n/noyan_dar_roil_shaper.txt b/forge-gui/res/cardsfolder/n/noyan_dar_roil_shaper.txt index 8829d4b9cae..21a3572d483 100644 --- a/forge-gui/res/cardsfolder/n/noyan_dar_roil_shaper.txt +++ b/forge-gui/res/cardsfolder/n/noyan_dar_roil_shaper.txt @@ -3,7 +3,7 @@ ManaCost:3 W U Types:Legendary Creature Merfolk Ally PT:4/4 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may put three +1/+1 counters on target land you control. If you do, that land becomes a 0/0 Elemental creature with haste that's still a land. -SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | CounterType$ P1P1 | CounterNum$ 3 | SubAbility$ DBAnimate +SVar:TrigPutCounter:DB$PutCounter | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | CounterType$ P1P1 | CounterNum$ 3 | SubAbility$ DBAnimate SVar:DBAnimate:DB$Animate | Defined$ ParentTarget | Power$ 0 | Toughness$ 0 | Types$ Creature,Elemental | Keywords$ Haste | Permanent$ True SVar:BuffedBy:Instant,Sorcery SVar:Picture:http://www.wizards.com/global/images/magic/general/noyan_dar_roil_shaper.jpg diff --git a/forge-gui/res/cardsfolder/n/nucklavee.txt b/forge-gui/res/cardsfolder/n/nucklavee.txt index 8a4bcd9c38c..8f5f52ac16c 100644 --- a/forge-gui/res/cardsfolder/n/nucklavee.txt +++ b/forge-gui/res/cardsfolder/n/nucklavee.txt @@ -3,8 +3,8 @@ ManaCost:4 UR UR Types:Creature Beast PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZoneRed | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target red sorcery card from your graveyard to your hand. -SVar:TrigChangeZoneRed:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Sorcery.Red+YouCtrl +SVar:TrigChangeZoneRed:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Sorcery.Red+YouCtrl T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZoneBlue | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target blue instant card from your graveyard to your hand. -SVar:TrigChangeZoneBlue:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.Blue+YouCtrl +SVar:TrigChangeZoneBlue:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.Blue+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/nucklavee.jpg Oracle:When Nucklavee enters the battlefield, you may return target red sorcery card from your graveyard to your hand.\nWhen Nucklavee enters the battlefield, you may return target blue instant card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/n/null_profusion.txt b/forge-gui/res/cardsfolder/n/null_profusion.txt index 008bc729f0a..92070702f52 100644 --- a/forge-gui/res/cardsfolder/n/null_profusion.txt +++ b/forge-gui/res/cardsfolder/n/null_profusion.txt @@ -5,7 +5,7 @@ S:Mode$ Continuous | Affected$ You | AddKeyword$ Skip your draw step. | Descript S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ 2 | Description$ Your maximum hand size is 2. T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you play a card, draw a card. T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ Whenever you play a card, draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/null_profusion.jpg Oracle:Skip your draw step.\nWhenever you play a card, draw a card.\nYour maximum hand size is two. diff --git a/forge-gui/res/cardsfolder/n/nullstone_gargoyle.txt b/forge-gui/res/cardsfolder/n/nullstone_gargoyle.txt index 9ce42979b90..88918f0788c 100644 --- a/forge-gui/res/cardsfolder/n/nullstone_gargoyle.txt +++ b/forge-gui/res/cardsfolder/n/nullstone_gargoyle.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Gargoyle PT:4/5 K:Flying T:Mode$ SpellCast | ValidCard$ Card.nonCreature | CheckSVar$ X | References$ X | SVarCompare$ EQ1 | NoResolvingCheck$ True | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever the first noncreature spell of a turn is cast, counter that spell. -SVar:TrigCounter:AB$ Counter | Cost$ 0 | Defined$ TriggeredSpellAbility +SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSpellAbility SVar:X:Count$ThisTurnCast_Card.nonCreature SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/nullstone_gargoyle.jpg diff --git a/forge-gui/res/cardsfolder/n/numbing_dose.txt b/forge-gui/res/cardsfolder/n/numbing_dose.txt index 1e69ca5aed2..416042b4dbd 100644 --- a/forge-gui/res/cardsfolder/n/numbing_dose.txt +++ b/forge-gui/res/cardsfolder/n/numbing_dose.txt @@ -5,6 +5,6 @@ K:Enchant artifact or creature A:SP$ Attach | Cost$ 3 U U | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | AILogic$ KeepTapped S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted permanent doesn't untap during its controller's untap step. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of the upkeep of enchanted permanent's controller, that player loses 1 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ 1 +SVar:TrigLoseLife:DB$LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/numbing_dose.jpg Oracle:Enchant artifact or creature\nEnchanted permanent doesn't untap during its controller's untap step.\nAt the beginning of the upkeep of enchanted permanent's controller, that player loses 1 life. diff --git a/forge-gui/res/cardsfolder/n/nurturing_licid.txt b/forge-gui/res/cardsfolder/n/nurturing_licid.txt index b32fae04a0c..04715862ed1 100644 --- a/forge-gui/res/cardsfolder/n/nurturing_licid.txt +++ b/forge-gui/res/cardsfolder/n/nurturing_licid.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Licid PT:1/1 A:AB$ Animate | Cost$ G T | Defined$ Self | RemoveThisAbility$ True | Permanent$ True | RevertCost$ G | Keywords$ Enchant creature | Abilities$ SPAttach | Types$ Enchantment,Aura | RemoveCardTypes$ True | RemoveSubTypes$ True | SubAbility$ DBAttach | SpellDescription$ CARDNAME loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {G} to end this effect. -SVar:DBAttach:DB$ Attach | Cost$ 0 | ValidTgts$ Creature | AILogic$ Pump +SVar:DBAttach:DB$ Attach | ValidTgts$ Creature | AILogic$ Pump SVar:SPAttach:SP$ Attach | Cost$ 0 | ValidTgts$ Creature A:AB$ Regenerate | Cost$ G | Defined$ Enchanted | SpellDescription$ Regenerate enchanted creature. SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/n/nut_collector.txt b/forge-gui/res/cardsfolder/n/nut_collector.txt index d2bee0beaae..1dbc24c3906 100644 --- a/forge-gui/res/cardsfolder/n/nut_collector.txt +++ b/forge-gui/res/cardsfolder/n/nut_collector.txt @@ -4,6 +4,6 @@ Types:Creature Human Druid PT:1/1 S:Mode$ Continuous | Affected$ Creature.Squirrel | AddPower$ 2 | AddToughness$ 2 | Condition$ Threshold | Description$ Threshold — Squirrel creatures get +2/+2 as long as seven or more cards are in your graveyard. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, you may create a 1/1 green Squirrel creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nut_collector.jpg Oracle:At the beginning of your upkeep, you may create a 1/1 green Squirrel creature token.\nThreshold — Squirrel creatures get +2/+2 as long as seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/n/nyleas_disciple.txt b/forge-gui/res/cardsfolder/n/nyleas_disciple.txt index 1ef9bb3e9b8..57db54a3bbe 100644 --- a/forge-gui/res/cardsfolder/n/nyleas_disciple.txt +++ b/forge-gui/res/cardsfolder/n/nyleas_disciple.txt @@ -3,7 +3,7 @@ ManaCost:2 G G Types:Creature Centaur Archer PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain life equal to your devotion to green. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ X | References$ X +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X | References$ X SVar:X:Count$Devotion.Green SVar:Picture:http://www.wizards.com/global/images/magic/general/nyleas_disciple.jpg Oracle:When Nylea's Disciple enters the battlefield, you gain life equal to your devotion to green. (Each {G} in the mana costs of permanents you control counts toward your devotion to green.) diff --git a/forge-gui/res/cardsfolder/n/nyleas_presence.txt b/forge-gui/res/cardsfolder/n/nyleas_presence.txt index d4621b3dd47..3503dded001 100644 --- a/forge-gui/res/cardsfolder/n/nyleas_presence.txt +++ b/forge-gui/res/cardsfolder/n/nyleas_presence.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 1 G | ValidTgts$ Land | AILogic$ Pump 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 | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | NumCards$ 1 S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddType$ Plains & Island & Swamp & Mountain & Forest | Description$ Enchanted land is every basic land type in addition to its other types. SVar:Picture:http://www.wizards.com/global/images/magic/general/nyleas_presence.jpg Oracle:Enchant land\nWhen Nylea's Presence enters the battlefield, draw a card.\nEnchanted land is every basic land type in addition to its other types. diff --git a/forge-gui/res/cardsfolder/n/nyx_fleece_ram.txt b/forge-gui/res/cardsfolder/n/nyx_fleece_ram.txt index 602d5ffe132..6d9176ee881 100644 --- a/forge-gui/res/cardsfolder/n/nyx_fleece_ram.txt +++ b/forge-gui/res/cardsfolder/n/nyx_fleece_ram.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Enchantment Creature Sheep PT:0/5 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, 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/nyx_fleece_ram.jpg Oracle:At the beginning of your upkeep, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/n/nyx_weaver.txt b/forge-gui/res/cardsfolder/n/nyx_weaver.txt index 86f8b433960..f6a516d15c9 100644 --- a/forge-gui/res/cardsfolder/n/nyx_weaver.txt +++ b/forge-gui/res/cardsfolder/n/nyx_weaver.txt @@ -4,7 +4,7 @@ Types:Enchantment Creature Spider PT:2/3 K:Reach T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, put the top two cards of your library into your graveyard. -SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ You | NumCards$ 2 +SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 2 A:AB$ ChangeZone | Cost$ 1 B G Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Return target card from your graveyard to your hand. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/nyx_weaver.jpg diff --git a/forge-gui/res/cardsfolder/o/oaken_brawler.txt b/forge-gui/res/cardsfolder/o/oaken_brawler.txt index 46c3054832c..34aa1a63499 100644 --- a/forge-gui/res/cardsfolder/o/oaken_brawler.txt +++ b/forge-gui/res/cardsfolder/o/oaken_brawler.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Treefolk Warrior PT:2/4 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/oaken_brawler.jpg Oracle:When Oaken Brawler enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Oaken Brawler. (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/o/oakheart_dryads.txt b/forge-gui/res/cardsfolder/o/oakheart_dryads.txt index 342c30e2c05..8698188b825 100644 --- a/forge-gui/res/cardsfolder/o/oakheart_dryads.txt +++ b/forge-gui/res/cardsfolder/o/oakheart_dryads.txt @@ -4,7 +4,7 @@ Types:Enchantment Creature Nymph Dryad PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, target creature gets +1/+1 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.Other+YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, target creature gets +1/+1 until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Enchantment SVar:PlayMain1:TRUE SVar:BuffedBy:Enchantment diff --git a/forge-gui/res/cardsfolder/o/oath_of_ajani.txt b/forge-gui/res/cardsfolder/o/oath_of_ajani.txt index 43a03790b9e..66feeaeda77 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_ajani.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_ajani.txt @@ -2,7 +2,7 @@ Name:Oath of Ajani ManaCost:G W Types:Legendary Enchantment 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 creature you control. -SVar:TrigPutCounters:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 S:Mode$ ReduceCost | ValidCard$ Planeswalker | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Planeswalker spells you cast cost {1} less to cast. SVar:PlayMain1:TRUE DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/o/oath_of_chandra.txt b/forge-gui/res/cardsfolder/o/oath_of_chandra.txt index 7c13532a864..561c6a35910 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_chandra.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_chandra.txt @@ -2,9 +2,9 @@ Name:Oath of Chandra ManaCost:1 R Types:Legendary Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage1 | TriggerDescription$ When CARDNAME enters the battlefield, it deals 3 damage to target creature an opponent controls. -SVar:TrigDealDamage1:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 3 +SVar:TrigDealDamage1:DB$DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 3 T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigDealDamage2 | TriggerDescription$ At the beginning of each end step, if a planeswalker entered the battlefield under your control this turn, Oath of Chandra deals 2 damage to each opponent. -SVar:TrigDealDamage2:AB$ DealDamage | Cost$ 0| Defined$ Player.Opponent | NumDmg$ 2 +SVar:TrigDealDamage2:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 SVar:X:Count$ThisTurnEntered_Battlefield_Planeswalker.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_chandra.jpg Oracle:When Oath of Chandra enters the battlefield, it deals 3 damage to target creature an opponent controls.\nAt the beginning of each end step, if a planeswalker entered the battlefield under your control this turn, Oath of Chandra deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/o/oath_of_druids.txt b/forge-gui/res/cardsfolder/o/oath_of_druids.txt index bdbebbcd6c8..0e937ac2b25 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_druids.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_druids.txt @@ -2,7 +2,7 @@ Name:Oath of Druids ManaCost:1 G Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | Execute$ TrigOathofDruids | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player chooses target player who controls more creatures than he or she does and is his or her opponent. The first player may reveal cards from the top of his or her library until he or she reveals a creature card. If he or she does, that player puts that card onto the battlefield and all other cards revealed this way into his or her graveyard. -SVar:TrigOathofDruids:AB$ Pump | Cost$ 0 | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Player.OpponentToActive+withMoreCreaturesThanActive | TgtPrompt$ Choose target player who controls more creatures than you and is your opponent | IsCurse$ True | SubAbility$ DBDig +SVar:TrigOathofDruids:DB$ Pump | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Player.OpponentToActive+withMoreCreaturesThanActive | TgtPrompt$ Choose target player who controls more creatures than you and is your opponent | IsCurse$ True | SubAbility$ DBDig SVar:DBDig:DB$ DigUntil | Defined$ TriggeredPlayer | Valid$ Creature | ValidDescription$ creature card | FoundDestination$ Battlefield | RevealedDestination$ Graveyard | AILogic$ OathOfDruids | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_druids.jpg Oracle:At the beginning of each player's upkeep, that player chooses target player who controls more creatures than he or she does and is his or her opponent. The first player may reveal cards from the top of his or her library until he or she reveals a creature card. If he or she does, that player puts that card onto the battlefield and all other cards revealed this way into his or her graveyard. diff --git a/forge-gui/res/cardsfolder/o/oath_of_ghouls.txt b/forge-gui/res/cardsfolder/o/oath_of_ghouls.txt index 819b18489cd..c936b46752d 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_ghouls.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_ghouls.txt @@ -2,7 +2,7 @@ Name:Oath of Ghouls ManaCost:1 B Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | Execute$ TrigOathofGhouls | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player chooses target player whose graveyard has fewer creature cards in it than his or her graveyard does and is his or her opponent. The first player may return a creature card from his or her graveyard to his or her hand. -SVar:TrigOathofGhouls:AB$ Pump | Cost$ 0 | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Player.OpponentToActive+hasFewerCreaturesInYardThanActive | TgtPrompt$ Choose target opponent whose graveyard has fewer creature cards in it than you | IsCurse$ True | SubAbility$ DBChangeZone +SVar:TrigOathofGhouls:DB$ Pump | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Player.OpponentToActive+hasFewerCreaturesInYardThanActive | TgtPrompt$ Choose target opponent whose graveyard has fewer creature cards in it than you | IsCurse$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | DefinedPlayer$ TriggeredPlayer | Chooser$ TriggeredPlayer | Origin$ Graveyard | Destination$ Hand | ChangeType$ Creature.ActivePlayerCtrl | ChangeNum$ 1 | Optional$ True | Hidden$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_ghouls.jpg Oracle:At the beginning of each player's upkeep, that player chooses target player whose graveyard has fewer creature cards in it than his or her graveyard does and is his or her opponent. The first player may return a creature card from his or her graveyard to his or her hand. diff --git a/forge-gui/res/cardsfolder/o/oath_of_gideon.txt b/forge-gui/res/cardsfolder/o/oath_of_gideon.txt index 284283b076b..89ca4004919 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_gideon.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_gideon.txt @@ -2,7 +2,7 @@ Name:Oath of Gideon ManaCost:2 W Types:Legendary Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 white Kor Ally creature tokens. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ w 1 1 kor ally | TokenName$ Kor Ally | TokenColors$ White | TokenTypes$ Creature,Kor,Ally | TokenPower$ 1 | TokenToughness$ 1 | TokenOwner$ You | TokenAmount$ 2 +SVar:TrigToken:DB$Token | TokenImage$ w 1 1 kor ally | TokenName$ Kor Ally | TokenColors$ White | TokenTypes$ Creature,Kor,Ally | TokenPower$ 1 | TokenToughness$ 1 | TokenOwner$ You | TokenAmount$ 2 R:Event$ Moved | ActiveZones$ Battlefield | Destination$ Battlefield | ValidCard$ Planeswalker.YouCtrl | ReplaceWith$ AddExtraCounter | Description$ Each planeswalker you control enters the battlefield with an additional loyalty counter on it. SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ LOYALTY | CounterNum$ 1 | SubAbility$ MoveToBattlefield SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard diff --git a/forge-gui/res/cardsfolder/o/oath_of_jace.txt b/forge-gui/res/cardsfolder/o/oath_of_jace.txt index 0a99c3e1225..e30b08148a2 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_jace.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_jace.txt @@ -2,10 +2,10 @@ Name:Oath of Jace ManaCost:2 U Types:Legendary Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw three cards, then discard two cards. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 3 | SubAbility$ DBDiscard +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 3 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 2 | Mode$ TgtChoose T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ At the beginning of your upkeep, scry X, where X is the number of planeswalkers you control. -SVar:TrigScry:AB$ Scry | Cost$ 0 | ScryNum$ X | References$ X +SVar:TrigScry:DB$ Scry | ScryNum$ X | References$ X SVar:X:Count$Valid Planeswalker.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_jace.jpg Oracle:When Oath of Jace enters the battlefield, draw three cards, then discard two cards.\nAt the beginning of your upkeep, scry X, where X is the number of planeswalkers you control. diff --git a/forge-gui/res/cardsfolder/o/oath_of_liliana.txt b/forge-gui/res/cardsfolder/o/oath_of_liliana.txt index d2b15e3c922..f44e0a965be 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_liliana.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_liliana.txt @@ -6,11 +6,11 @@ Types:Legendary Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, each opponent sacrifices a creature. -SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ Opponent | SacValid$ Creature +SVar:TrigSac:DB$ Sacrifice | Defined$ Opponent | SacValid$ Creature T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigToken | TriggerDescription$ At the beginning of each end step, if a planeswalker entered the battlefield under your control this turn, create a 2/2 black Zombie creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie EMN | TokenAltImages$ b_2_2_zombie2_EMN,b_2_2_zombie3_EMN +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie EMN | TokenAltImages$ b_2_2_zombie2_EMN,b_2_2_zombie3_EMN SVar:X:Count$ThisTurnEntered_Battlefield_Planeswalker.YouCtrl diff --git a/forge-gui/res/cardsfolder/o/oath_of_lim_dul.txt b/forge-gui/res/cardsfolder/o/oath_of_lim_dul.txt index c832f13bc1d..ad8ffbf2157 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_lim_dul.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_lim_dul.txt @@ -2,7 +2,7 @@ Name:Oath of Lim-Dul ManaCost:3 B Types:Enchantment T:Mode$ LifeLost | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLimDulSac | TriggerDescription$ Whenever you lose life, for each 1 life you lost, sacrifice a permanent other than CARDNAME unless you discard a card. (Damage dealt to you causes you to lose life.) -SVar:TrigLimDulSac:AB$ Repeat | Cost$ 0 | MaxRepeat$ X | RepeatSubAbility$ DBSac | References$ X | Mandatory$ True +SVar:TrigLimDulSac:DB$ Repeat | MaxRepeat$ X | RepeatSubAbility$ DBSac | References$ X | Mandatory$ True SVar:DBSac:DB$ Sacrifice | SacValid$ Permanent.Other | Amount$ 1 | UnlessCost$ Discard<1/Card> | UnlessPayer$ You A:AB$ Draw | Cost$ B B | NumCards$ 1 | SpellDescription$ Draw a card. SVar:X:TriggerCount$LifeAmount diff --git a/forge-gui/res/cardsfolder/o/oath_of_mages.txt b/forge-gui/res/cardsfolder/o/oath_of_mages.txt index 6c3b1e5f93b..2fcf762549e 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_mages.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_mages.txt @@ -2,6 +2,6 @@ Name:Oath of Mages ManaCost:1 R Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | Execute$ TrigOathofMages | TriggerZones$ Battlefield | OptionalDecider$ TriggeredPlayer | TriggerDescription$ At the beginning of each player's upkeep, that player chooses target player who has more life than he or she does and is his or her opponent. The first player may have CARDNAME deal 1 damage to the second player. -SVar:TrigOathofMages:AB$ DealDamage | Cost$ 0 | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Player.OpponentToActive+hasMoreLifeThanActive | TgtPrompt$ Choose target player who has more life than you and is your opponent | NumDmg$ 1 +SVar:TrigOathofMages:DB$ DealDamage | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Player.OpponentToActive+hasMoreLifeThanActive | TgtPrompt$ Choose target player who has more life than you and is your opponent | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_mages.jpg Oracle:At the beginning of each player's upkeep, that player chooses target player who has more life than he or she does and is his or her opponent. The first player may have Oath of Mages deal 1 damage to the second player. diff --git a/forge-gui/res/cardsfolder/o/oath_of_nissa.txt b/forge-gui/res/cardsfolder/o/oath_of_nissa.txt index 0160ea2d246..e05b991c2f2 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_nissa.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_nissa.txt @@ -2,7 +2,7 @@ Name:Oath of Nissa ManaCost:G Types:Legendary Enchantment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top three cards of your library. You may reveal a creature, land, or planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in any order. -SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature,Land,Planeswalker +SVar:TrigDig:DB$Dig | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature,Land,Planeswalker S:Mode$ Continuous| Affected$ Planeswalker.YouCtrl | AffectedZone$ Hand,Library,Graveyard,Exile,Command | AddHiddenKeyword$ May spend mana as though it were mana of any color to cast CARDNAME | Description$ You may spend mana as though it were mana of any color to cast planeswalker spells. SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_nissa.jpg Oracle:When Oath of Nissa enters the battlefield, look at the top three cards of your library. You may reveal a creature, land, or planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in any order.\nYou may spend mana as though it were mana of any color to cast planeswalker spells. diff --git a/forge-gui/res/cardsfolder/o/oath_of_scholars.txt b/forge-gui/res/cardsfolder/o/oath_of_scholars.txt index 1af6f68a3b2..3a2a7a6b764 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_scholars.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_scholars.txt @@ -2,7 +2,7 @@ Name:Oath of Scholars ManaCost:3 U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | Execute$ TrigOathofScholars | TriggerZones$ Battlefield | OptionalDecider$ TriggeredPlayer | TriggerDescription$ At the beginning of each player's upkeep, that player chooses target player who has more cards in hand than he or she does and is his or her opponent. The first player may discard his or her hand and draw three cards. -SVar:TrigOathofScholars:AB$ Pump | Cost$ 0 | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Player.OpponentToActive+hasMoreCardsInHandThanActive | TgtPrompt$ Choose target player who has more life than you and is your opponent | IsCurse$ True | SubAbility$ DBDiscard +SVar:TrigOathofScholars:DB$ Pump | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Player.OpponentToActive+hasMoreCardsInHandThanActive | TgtPrompt$ Choose target player who has more life than you and is your opponent | IsCurse$ True | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ TriggeredPlayer | Mode$ Hand | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ TriggeredPlayer | NumCards$ 3 SVar:RemAIDeck:True diff --git a/forge-gui/res/cardsfolder/o/oath_of_the_ancient_wood.txt b/forge-gui/res/cardsfolder/o/oath_of_the_ancient_wood.txt index 63d3fadc291..a2a8af4b4f1 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_the_ancient_wood.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_the_ancient_wood.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME or another enchantment enters the battlefield under your control, you may put a +1/+1 counter on target creature. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | Secondary$ True | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME or another enchantment enters the battlefield under your control, you may put a +1/+1 counter on target creature. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_the_ancient_wood.jpg Oracle:Whenever Oath of the Ancient Wood or another enchantment enters the battlefield under your control, you may put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/o/oathkeeper_takenos_daisho.txt b/forge-gui/res/cardsfolder/o/oathkeeper_takenos_daisho.txt index 0b7d1eccd41..89fdac18bda 100644 --- a/forge-gui/res/cardsfolder/o/oathkeeper_takenos_daisho.txt +++ b/forge-gui/res/cardsfolder/o/oathkeeper_takenos_daisho.txt @@ -7,9 +7,9 @@ T:Mode$ Attached | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones SVar:TrigRemember:DB$ Cleanup | ClearRemembered$ True | SubAbility$ RememberNew SVar:RememberNew:DB$ Pump | RememberObjects$ Equipped T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+equipping | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, exile equipped creature. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | Defined$ Remembered +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ Remembered T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EquippedBy | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ Whenever equipped creature dies, return that card to the battlefield under your control if it's a Samurai card. -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredCard | GainControl$ True | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.Samurai | ConditionCompare$ GE1 +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredCard | GainControl$ True | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.Samurai | ConditionCompare$ GE1 SVar:RemRandomDeck:True DeckNeeds:Type$Samurai SVar:Picture:http://www.wizards.com/global/images/magic/general/oathkeeper_takenos_daisho.jpg diff --git a/forge-gui/res/cardsfolder/o/ob_nixilis_reignited.txt b/forge-gui/res/cardsfolder/o/ob_nixilis_reignited.txt index 0b9f448cc89..f7b49c77fad 100644 --- a/forge-gui/res/cardsfolder/o/ob_nixilis_reignited.txt +++ b/forge-gui/res/cardsfolder/o/ob_nixilis_reignited.txt @@ -7,6 +7,6 @@ SVar:DBLoseLife1:DB$ LoseLife | LifeAmount$ 1 A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | ValidTgts$ Creature | TgtPrompt$ Choose target creature | Planeswalker$ True | SpellDescription$ Destroy target creature. A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | ValidTgts$ Opponent | EffectOwner$ Targeted | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Ob Nixilis Reignited | Image$ emblem_ob_nixilis_reignited | Triggers$ TrigDraw | SVars$ DBLoseLife | Duration$ Permanent | AILogic$ Always | SpellDescription$ Target opponent gets an emblem with "Whenever a player draws a card, you lose 2 life." SVar:TrigDraw:Mode$ Drawn | ValidCard$ Card | TriggerZones$ Command | Execute$ DBLoseLife | TriggerDescription$ Whenever a player draws a card, you lose 2 life. -SVar:DBLoseLife:AB$ LoseLife | Cost$ 0 | LifeAmount$ 2 +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/ob_nixilis_reignited.jpg Oracle:[+1]: You draw a card and you lose 1 life.\n[-3]: Destroy target creature.\n[-8]: Target opponent gets an emblem with "Whenever a player draws a card, you lose 2 life." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/o/ob_nixilis_the_fallen.txt b/forge-gui/res/cardsfolder/o/ob_nixilis_the_fallen.txt index 030a83c15fc..9665b582da3 100644 --- a/forge-gui/res/cardsfolder/o/ob_nixilis_the_fallen.txt +++ b/forge-gui/res/cardsfolder/o/ob_nixilis_the_fallen.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Legendary Creature Demon PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLose | OptionalDecider$ You | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may have target player lose 3 life. If you do, put three +1/+1 counters on CARDNAME. -SVar:TrigLose:AB$LoseLife | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ 3 | SubAbility$ DBPutCounter +SVar:TrigLose:DB$LoseLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ 3 | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 SVar:BuffedBy:Land SVar:Picture:http://www.wizards.com/global/images/magic/general/ob_nixilis_the_fallen.jpg diff --git a/forge-gui/res/cardsfolder/o/oblivion_ring.txt b/forge-gui/res/cardsfolder/o/oblivion_ring.txt index ce88f3421d4..0e45da5bff3 100644 --- a/forge-gui/res/cardsfolder/o/oblivion_ring.txt +++ b/forge-gui/res/cardsfolder/o/oblivion_ring.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile another target nonland permanent. 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:DB$ ChangeZone | Cost$ 0 | TargetMin$ 1 | IsCurse$ True | ValidTgts$ Permanent.nonLand+Other | TgtPrompt$ Choose target nonland permanent other than Oblivion Ring | RememberTargets$ True | ForgetOtherTargets$ True | Origin$ Battlefield | Destination$ Exile -SVar:TrigReturn:DB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield +SVar:TrigExile:DB$ ChangeZone | TargetMin$ 1 | IsCurse$ True | ValidTgts$ Permanent.nonLand+Other | TgtPrompt$ Choose target nonland permanent other than Oblivion Ring | RememberTargets$ True | ForgetOtherTargets$ True | Origin$ Battlefield | Destination$ Exile +SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE SVar:Picture:http://resources.wizards.com/magic/cards/lrw/en/card139414.jpg diff --git a/forge-gui/res/cardsfolder/o/oblivion_sower.txt b/forge-gui/res/cardsfolder/o/oblivion_sower.txt index dc4c3d01ea5..22b55ce6270 100644 --- a/forge-gui/res/cardsfolder/o/oblivion_sower.txt +++ b/forge-gui/res/cardsfolder/o/oblivion_sower.txt @@ -3,7 +3,7 @@ ManaCost:6 Types:Creature Eldrazi PT:5/8 T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When you cast CARDNAME, target opponent exiles the top four cards of his or her library, then you may put any number of land cards that player owns from exile onto the battlefield under your control. -SVar:TrigMill:AB$ Mill | Cost$ 0 | NumCards$ 4 | Destination$ Exile | ValidTgts$ Opponent | RememberTargets$ True | SubAbility$ DBSower | TgtPrompt$ Choose the target opponent +SVar:TrigMill:DB$ Mill | NumCards$ 4 | Destination$ Exile | ValidTgts$ Opponent | RememberTargets$ True | SubAbility$ DBSower | TgtPrompt$ Choose the target opponent SVar:DBSower:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Hidden$ True | ChangeType$ Land.RememberedPlayerOwn | GainControl$ True | ChangeNum$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidExile Land.RememberedPlayerOwn diff --git a/forge-gui/res/cardsfolder/o/oblivion_stone.txt b/forge-gui/res/cardsfolder/o/oblivion_stone.txt index d20a0243d21..ddc96ebdbea 100644 --- a/forge-gui/res/cardsfolder/o/oblivion_stone.txt +++ b/forge-gui/res/cardsfolder/o/oblivion_stone.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact A:AB$ PutCounter | Cost$ 4 T | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ FATE | CounterNum$ 1 | SpellDescription$ Put a fate counter on target permanent. A:AB$ DestroyAll | Cost$ 5 T Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+counters_LT1_FATE | SubAbility$ DBRemove | SpellDescription$ Destroy each nonland permanent without a fate counter on it, then remove all fate counters from all permanents. -SVar:DBRemove:DB$ RemoveCounterAll | Cost$ 0 | ValidCards$ Permanent | CounterType$ FATE | AllCounters$ True +SVar:DBRemove:DB$ RemoveCounterAll | ValidCards$ Permanent | CounterType$ FATE | AllCounters$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/oblivion_stone.jpg Oracle:{4}, {T}: Put a fate counter on target permanent.\n{5}, {T}, Sacrifice Oblivion Stone: Destroy each nonland permanent without a fate counter on it, then remove all fate counters from all permanents. diff --git a/forge-gui/res/cardsfolder/o/obsessive_skinner.txt b/forge-gui/res/cardsfolder/o/obsessive_skinner.txt index f1edc24a0b1..1234eb37063 100644 --- a/forge-gui/res/cardsfolder/o/obsessive_skinner.txt +++ b/forge-gui/res/cardsfolder/o/obsessive_skinner.txt @@ -4,7 +4,7 @@ Types:Creature Human Rogue PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigPut | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if there are four or more cards types among card in your graveyard, put a +1/+1 counter on target creature. -SVar:TrigPut:AB$PutCounter | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPut:DB$PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 SVar:PlayMain1:TRUE DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium diff --git a/forge-gui/res/cardsfolder/o/obsidian_battle_axe.txt b/forge-gui/res/cardsfolder/o/obsidian_battle_axe.txt index ba84831f4dd..271d71a0342 100644 --- a/forge-gui/res/cardsfolder/o/obsidian_battle_axe.txt +++ b/forge-gui/res/cardsfolder/o/obsidian_battle_axe.txt @@ -4,7 +4,7 @@ Types:Tribal Artifact Warrior Equipment K:Equip 3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Haste | Description$ Equipped creature gets +2/+1 and has haste. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Warrior | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever a Warrior creature enters the battlefield, you may attach CARDNAME to it. -SVar:TrigAttach:DB$ Attach | Cost$ 0 | Defined$ TriggeredCard +SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCard SVar:BuffedBy:Creature.Warrior SVar:Picture:http://www.wizards.com/global/images/magic/general/obsidian_battle_axe.jpg Oracle:Equipped creature gets +2/+1 and has haste.\nWhenever a Warrior creature enters the battlefield, you may attach Obsidian Battle-Axe to it.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/o/obstinate_baloth.txt b/forge-gui/res/cardsfolder/o/obstinate_baloth.txt index 1fbf431e1a0..efbaacb1059 100644 --- a/forge-gui/res/cardsfolder/o/obstinate_baloth.txt +++ b/forge-gui/res/cardsfolder/o/obstinate_baloth.txt @@ -3,7 +3,7 @@ ManaCost:2 G G Types:Creature Beast PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 4 +SVar:TrigGainLife:DB$GainLife | LifeAmount$ 4 R:Event$ Discard | ActiveZones$ Hand | ValidCard$ Card.Self | ValidSource$ Card.OppCtrl | ReplaceWith$ SurpriseETB | DiscardFromEffect$ True | Description$ If a spell or ability an opponent controls causes you to discard CARDNAME, put it onto the battlefield instead of putting it into your graveyard. SVar:SurpriseETB:DB$ ChangeZone | DefinedPlayer$ ReplacedPlayer | Defined$ ReplacedCard | Origin$ Hand | Destination$ Battlefield SVar:DiscardMeByOpp:2 diff --git a/forge-gui/res/cardsfolder/o/obzedat_ghost_council.txt b/forge-gui/res/cardsfolder/o/obzedat_ghost_council.txt index b2402477e7c..15f0579cc5b 100644 --- a/forge-gui/res/cardsfolder/o/obzedat_ghost_council.txt +++ b/forge-gui/res/cardsfolder/o/obzedat_ghost_council.txt @@ -3,13 +3,13 @@ ManaCost:1 W W B B Types:Legendary Creature Spirit Advisor PT:5/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters the battlefield, target opponent loses 2 life and you gain 2 life. -SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:TrigDrain:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step you may exile CARDNAME. If you do, return it to the battlefield under it's owner's control at the beginning of your next upkeep. It gains haste. -SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBDelaytrig +SVar:TrigExile:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBDelaytrig SVar:DBDelaytrig:DB$ Effect | Name$ Obzedat Effect | Triggers$ TrigEOT | SVars$ ObzedatReturn,ObzedatPump,ObzedatCleanup | References$ TrigEOT,ObzedatReturn,ObzedatPump,ObzedatCleanup | RememberObjects$ Self | Duration$ Permanent SVar:TrigEOT:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ ObzedatReturn | TriggerDescription$ Return CARDNAME to the battlefield under it's owner's control. It gains haste. -SVar:ObzedatReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ ObzedatPump +SVar:ObzedatReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ ObzedatPump SVar:ObzedatPump:DB$ Pump | Defined$ Remembered | KW$ Haste | Permanent$ True | SubAbility$ ObzedatCleanup SVar:ObzedatCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/obzedat_ghost_council.jpg diff --git a/forge-gui/res/cardsfolder/o/oculus.txt b/forge-gui/res/cardsfolder/o/oculus.txt index 64913d2632c..c36536e4f8c 100644 --- a/forge-gui/res/cardsfolder/o/oculus.txt +++ b/forge-gui/res/cardsfolder/o/oculus.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Homunculus PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may draw a card. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ TriggeredCardController | NumCards$ 1 +SVar:TrigDraw:DB$Draw | Defined$ TriggeredCardController | NumCards$ 1 SVar:SacMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/oculus.jpg Oracle:When Oculus dies, you may draw a card. diff --git a/forge-gui/res/cardsfolder/o/odric_master_tactician.txt b/forge-gui/res/cardsfolder/o/odric_master_tactician.txt index 95df56eb4f5..bfaa8b56e45 100644 --- a/forge-gui/res/cardsfolder/o/odric_master_tactician.txt +++ b/forge-gui/res/cardsfolder/o/odric_master_tactician.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Soldier PT:3/4 K:First Strike T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | CheckSVar$ OdricTest | SVarCompare$ GE3 | NoResolvingCheck$ True | Execute$ TrigOdricEffect | TriggerDescription$ Whenever CARDNAME and at least three other creatures attack, you choose which creatures block this combat and how those creatures block. -SVar:TrigOdricEffect:AB$ DeclareCombatants | Cost$ 0 | DeclareBlockers$ True +SVar:TrigOdricEffect:DB$ DeclareCombatants | DeclareBlockers$ True SVar:OdricTest:Count$Valid Creature.attacking+Other SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/odric_master_tactician.jpg diff --git a/forge-gui/res/cardsfolder/o/odunos_river_trawler.txt b/forge-gui/res/cardsfolder/o/odunos_river_trawler.txt index fe445504831..d77962737f4 100644 --- a/forge-gui/res/cardsfolder/o/odunos_river_trawler.txt +++ b/forge-gui/res/cardsfolder/o/odunos_river_trawler.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Zombie PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target enchantment creature card from your graveyard to your hand. -SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.Creature+YouCtrl +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.Creature+YouCtrl A:AB$ ChangeZone | Cost$ W Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.Creature+YouCtrl | TgtPrompt$ Select target enchantment creature card from your graveyard | SpellDescription$ Return target enchantment creature card from your graveyard to your hand. SVar:RemAIDeck:True SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/o/odylic_wraith.txt b/forge-gui/res/cardsfolder/o/odylic_wraith.txt index ede59ead7bd..d4c096fb97c 100644 --- a/forge-gui/res/cardsfolder/o/odylic_wraith.txt +++ b/forge-gui/res/cardsfolder/o/odylic_wraith.txt @@ -4,6 +4,6 @@ Types:Creature Wraith PT:2/2 K:Swampwalk T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/odylic_wraith.jpg Oracle:Swampwalk\nWhenever Odylic Wraith deals damage to a player, that player discards a card. diff --git a/forge-gui/res/cardsfolder/o/ogre_battledriver.txt b/forge-gui/res/cardsfolder/o/ogre_battledriver.txt index ac104dbd34a..ed1128089fd 100644 --- a/forge-gui/res/cardsfolder/o/ogre_battledriver.txt +++ b/forge-gui/res/cardsfolder/o/ogre_battledriver.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Ogre Warrior PT:3/3 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 +2/+0 and haste until end of turn. -SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ TriggeredCard | NumAtt$ +2 | NumDef$ +0 | KW$ Haste +SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | NumAtt$ +2 | NumDef$ +0 | KW$ Haste SVar:BuffedBy:Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/ogre_battledriver.jpg Oracle:Whenever another creature enters the battlefield under your control, that creature gets +2/+0 and gains haste until end of turn. (It can attack and {T} this turn.) diff --git a/forge-gui/res/cardsfolder/o/ogre_geargrabber.txt b/forge-gui/res/cardsfolder/o/ogre_geargrabber.txt index 78af8711afd..3041781f4db 100644 --- a/forge-gui/res/cardsfolder/o/ogre_geargrabber.txt +++ b/forge-gui/res/cardsfolder/o/ogre_geargrabber.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Creature Ogre Warrior PT:4/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ Whenever CARDNAME attacks, gain control of target Equipment an opponent controls until end of turn. Attach it to CARDNAME. When you lose control of that Equipment, unattach it. -SVar:TrigGainControl:AB$ GainControl | Cost$ 0 | ValidTgts$ Equipment.OppCtrl | LoseControl$ EOT | TgtPrompt$ Select target Equipment an opponent controls | SubAbility$ DBAttach +SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Equipment.OppCtrl | LoseControl$ EOT | TgtPrompt$ Select target Equipment an opponent controls | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ ParentTarget | Defined$ Self | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ ParentTarget | Triggers$ TrigChangeController | SVars$ TrigUnattach,ExileSelf | Duration$ Permanent SVar:TrigChangeController:Mode$ ChangesController | ValidCard$ Card.IsRemembered | ValidOriginalController$ You | TriggerZones$ Command | Execute$ TrigUnattach | TriggerDescription$ When you lose control of that Equipment, unattach it. diff --git a/forge-gui/res/cardsfolder/o/ogre_leadfoot.txt b/forge-gui/res/cardsfolder/o/ogre_leadfoot.txt index 1a8348b6016..63b671ed2e1 100644 --- a/forge-gui/res/cardsfolder/o/ogre_leadfoot.txt +++ b/forge-gui/res/cardsfolder/o/ogre_leadfoot.txt @@ -3,6 +3,6 @@ ManaCost:4 R Types:Creature Ogre PT:3/3 T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.Artifact | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME becomes blocked by an artifact creature, destroy that creature. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ TriggeredBlocker +SVar:TrigDestroy:DB$Destroy | Defined$ TriggeredBlocker SVar:Picture:http://www.wizards.com/global/images/magic/general/ogre_leadfoot.jpg Oracle:Whenever Ogre Leadfoot becomes blocked by an artifact creature, destroy that creature. diff --git a/forge-gui/res/cardsfolder/o/ogre_marauder.txt b/forge-gui/res/cardsfolder/o/ogre_marauder.txt index d7983dd352d..e198c87fba8 100644 --- a/forge-gui/res/cardsfolder/o/ogre_marauder.txt +++ b/forge-gui/res/cardsfolder/o/ogre_marauder.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Creature Ogre Warrior PT:3/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigOgreMarauderSacrifice | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, it gains "Ogre Marauder can't be blocked" until end of turn unless defending player sacrifices a creature. -SVar:TrigOgreMarauderSacrifice:AB$ Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ DefendingPlayer | Optional$ True | RememberSacrificed$ True | SubAbility$ DBOgreMarauderPump +SVar:TrigOgreMarauderSacrifice:DB$ Sacrifice | SacValid$ Creature | Defined$ DefendingPlayer | Optional$ True | RememberSacrificed$ True | SubAbility$ DBOgreMarauderPump SVar:DBOgreMarauderPump:DB$ Pump | Defined$ Self | KW$ HIDDEN Unblockable | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ EQ0 | SubAbility$ DBOgreMarauderCleanup SVar:DBOgreMarauderCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HasAttackEffect:TRUE diff --git a/forge-gui/res/cardsfolder/o/ogre_recluse.txt b/forge-gui/res/cardsfolder/o/ogre_recluse.txt index 17d773cf087..1430c4f1a12 100644 --- a/forge-gui/res/cardsfolder/o/ogre_recluse.txt +++ b/forge-gui/res/cardsfolder/o/ogre_recluse.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Ogre Warrior PT:5/4 T:Mode$ SpellCast | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell, tap CARDNAME. -SVar:TrigTap:AB$Tap | Cost$ 0 | Defined$ Self +SVar:TrigTap:DB$Tap | Defined$ Self SVar:AntiBuffedBy:Card SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/ogre_recluse.jpg diff --git a/forge-gui/res/cardsfolder/o/ogre_savant.txt b/forge-gui/res/cardsfolder/o/ogre_savant.txt index e976eb74455..bdc8cdf4978 100644 --- a/forge-gui/res/cardsfolder/o/ogre_savant.txt +++ b/forge-gui/res/cardsfolder/o/ogre_savant.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Ogre Wizard PT:3/2 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, if {U} was spent to cast Ogre Savant, return target creature to its owner's hand. -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionManaSpent$ U +SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionManaSpent$ U SVar:ManaNeededToAvoidNegativeEffect:blue SVar:RemRandomDeck:True DeckNeeds:Color$Blue diff --git a/forge-gui/res/cardsfolder/o/ogre_slumlord.txt b/forge-gui/res/cardsfolder/o/ogre_slumlord.txt index 08f5ed22e29..f64b9d4b1e1 100644 --- a/forge-gui/res/cardsfolder/o/ogre_slumlord.txt +++ b/forge-gui/res/cardsfolder/o/ogre_slumlord.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Ogre Rogue PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+Other | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever another nontoken creature dies, you may create a 1/1 black Rat creature token. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Rat | TokenTypes$ Creature,Rat | TokenOwner$ You | TokenColors$ Black | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ b 1 1 rat GTC +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenName$ Rat | TokenTypes$ Creature,Rat | TokenOwner$ You | TokenColors$ Black | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ b 1 1 rat GTC S:Mode$ Continuous | Affected$ Creature.Rat+YouCtrl | AddKeyword$ Deathtouch | Description$ Rats you control have deathtouch. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/ogre_slumlord.jpg diff --git a/forge-gui/res/cardsfolder/o/ohran_viper.txt b/forge-gui/res/cardsfolder/o/ohran_viper.txt index b905ae283f0..b8531d8a243 100644 --- a/forge-gui/res/cardsfolder/o/ohran_viper.txt +++ b/forge-gui/res/cardsfolder/o/ohran_viper.txt @@ -6,6 +6,6 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDama SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | RememberObjects$ TriggeredTarget | TriggerDescription$ Destroy damaged creature at end of combat. SVar:TrigDestroy:DB$Destroy | Defined$ DelayTriggerRemembered T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, 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/ohran_viper.jpg Oracle:Whenever Ohran Viper deals combat damage to a creature, destroy that creature at end of combat.\nWhenever Ohran Viper deals combat damage to a player, you may draw a card. diff --git a/forge-gui/res/cardsfolder/o/ojutai_soul_of_winter.txt b/forge-gui/res/cardsfolder/o/ojutai_soul_of_winter.txt index 1ad1f0ce846..af34ce1f96f 100644 --- a/forge-gui/res/cardsfolder/o/ojutai_soul_of_winter.txt +++ b/forge-gui/res/cardsfolder/o/ojutai_soul_of_winter.txt @@ -5,7 +5,7 @@ PT:5/6 K:Flying K:Vigilance T:Mode$ Attacks | ValidCard$ Dragon.YouCtrl | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Dragon you control attacks, tap target nonland permanent an opponent controls. It doesn't untap during its controller's next untap step. -SVar:TrigTap:DB$ Tap | Cost$ 0 | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Choose target permanent. | SubAbility$ DBPump +SVar:TrigTap:DB$ Tap | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Choose target permanent. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | Permanent$ True | KW$ HIDDEN This card doesn't untap during your next untap step. SVar:HasAttackEffect:TRUE DeckHints:Type$Dragon diff --git a/forge-gui/res/cardsfolder/o/ojutais_breath.txt b/forge-gui/res/cardsfolder/o/ojutais_breath.txt index 6c6185451bc..0a07b58b320 100644 --- a/forge-gui/res/cardsfolder/o/ojutais_breath.txt +++ b/forge-gui/res/cardsfolder/o/ojutais_breath.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Instant K:Rebound A:SP$ Tap | Cost$ 2 U | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Tap target creature. It doesn't untap during its controller's next untap step. -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/ojutais_breath.jpg Oracle:Tap target creature. It doesn't untap during its controller's next untap step.\nRebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/o/oketras_monument.txt b/forge-gui/res/cardsfolder/o/oketras_monument.txt index 37afcbdf017..dfc7db83518 100644 --- a/forge-gui/res/cardsfolder/o/oketras_monument.txt +++ b/forge-gui/res/cardsfolder/o/oketras_monument.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Legendary Artifact S:Mode$ ReduceCost | ValidCard$ Creature.White | Type$ Spell | Activator$ You | Amount$ 1 | Description$ White creature spells you cast cost {1} less to cast. T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, create a 1/1 white Warrior creature token with vigilance. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Warrior | TokenTypes$ Creature,Warrior | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Vigilance | TokenImage$ w 1 1 warrior AKH +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Warrior | TokenTypes$ Creature,Warrior | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Vigilance | TokenImage$ w 1 1 warrior AKH DeckHas:Ability$Token DeckNeeds:Color$White SVar:Picture:http://www.wizards.com/global/images/magic/general/kefnets_monument.jpg diff --git a/forge-gui/res/cardsfolder/o/okiba_gang_shinobi.txt b/forge-gui/res/cardsfolder/o/okiba_gang_shinobi.txt index eb669fdc755..d897b57c853 100644 --- a/forge-gui/res/cardsfolder/o/okiba_gang_shinobi.txt +++ b/forge-gui/res/cardsfolder/o/okiba_gang_shinobi.txt @@ -4,6 +4,6 @@ Types:Creature Rat Ninja PT:3/2 K:Ninjutsu:3 B T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player discards two cards. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 2 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 2 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/okiba_gang_shinobi.jpg Oracle:Ninjutsu {3}{B} ({3}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Okiba-Gang Shinobi deals combat damage to a player, that player discards two cards. diff --git a/forge-gui/res/cardsfolder/o/olivia_mobilized_for_war.txt b/forge-gui/res/cardsfolder/o/olivia_mobilized_for_war.txt index 59d9782b564..1faec47c4f0 100644 --- a/forge-gui/res/cardsfolder/o/olivia_mobilized_for_war.txt +++ b/forge-gui/res/cardsfolder/o/olivia_mobilized_for_war.txt @@ -5,9 +5,9 @@ PT:3/3 K:Flying T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever another creature enters the battlefield under your control, you may discard a card. If you do, put a +1/+1 counter on that creature, it gains haste until end of turn, and it becomes a vampire in addition to its other types. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBPutCounter -SVar:DBPutCounter:DB$PutCounter | Cost$ 0 | Defined$ TriggeredCard | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ TriggeredCard | KW$ Haste | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBAnimate +SVar:TrigDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$PutCounter | Defined$ TriggeredCard | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ TriggeredCard | KW$ Haste | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ TriggeredCard | Types$ Vampire | Permanent$ True | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/o/olivia_voldaren.txt b/forge-gui/res/cardsfolder/o/olivia_voldaren.txt index 563982a86b4..4ac68f73651 100644 --- a/forge-gui/res/cardsfolder/o/olivia_voldaren.txt +++ b/forge-gui/res/cardsfolder/o/olivia_voldaren.txt @@ -5,7 +5,7 @@ PT:3/3 K:Flying A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Creature.Other | NumDmg$ 1 | SubAbility$ Animate | SpellDescription$ CARDNAME deas 1 damage to another target creature. That creature becomes a Vampire in addition to its other types. Put a +1/+1 counter on CARDNAME. SVar:Animate:DB$Animate | Defined$ Targeted | Types$ Vampire | Permanent$ True | SubAbility$ PutCounter -SVar:PutCounter:DB$PutCounter | Cost$ 0 | CounterType$ P1P1 | CounterNum$ 1 +SVar:PutCounter:DB$PutCounter | CounterType$ P1P1 | CounterNum$ 1 A:AB$ GainControl | Cost$ 3 B B | ValidTgts$ Creature.Vampire | TgtPrompt$ Select target Vampire | LoseControl$ LeavesPlay,LoseControl | SpellDescription$ Gain control of target vampire for as long as you control CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/olivia_voldaren.jpg Oracle:Flying\n{1}{R}: Olivia Voldaren deals 1 damage to another target creature. That creature becomes a Vampire in addition to its other types. Put a +1/+1 counter on Olivia Voldaren.\n{3}{B}{B}: Gain control of target Vampire for as long as you control Olivia Voldaren. diff --git a/forge-gui/res/cardsfolder/o/oloro_ageless_ascetic.txt b/forge-gui/res/cardsfolder/o/oloro_ageless_ascetic.txt index d15adfb9e9f..9dfcb4c653e 100644 --- a/forge-gui/res/cardsfolder/o/oloro_ageless_ascetic.txt +++ b/forge-gui/res/cardsfolder/o/oloro_ageless_ascetic.txt @@ -3,7 +3,7 @@ ManaCost:3 W U B Types:Legendary Creature Giant Soldier PT:4/5 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, you gain 2 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 2 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you gain life, you may pay {1}. If you do, draw a card and each opponent loses 1 life. SVar:TrigDraw:AB$ Draw | Cost$ 1 | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 diff --git a/forge-gui/res/cardsfolder/o/omen_machine.txt b/forge-gui/res/cardsfolder/o/omen_machine.txt index ccf52623d70..b517e5ba8be 100644 --- a/forge-gui/res/cardsfolder/o/omen_machine.txt +++ b/forge-gui/res/cardsfolder/o/omen_machine.txt @@ -3,7 +3,7 @@ ManaCost:6 Types:Artifact S:Mode$ Continuous | Affected$ Player | AddKeyword$ You can't draw cards. | Description$ Players can't draw cards. T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | Execute$ TrigOmenExileCard | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's draw step, that player exiles the top card of his or her library. If it's a land card, the player puts it onto the battlefield. Otherwise, the player casts it without paying its mana cost if able. -SVar:TrigOmenExileCard:AB$ Mill | Cost$ 0 | NumCards$ 1 | Defined$ TriggeredPlayer | Destination$ Exile | RememberMilled$ True | SubAbility$ DBOmenLand +SVar:TrigOmenExileCard:DB$ Mill | NumCards$ 1 | Defined$ TriggeredPlayer | Destination$ Exile | RememberMilled$ True | SubAbility$ DBOmenLand SVar:DBOmenLand:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | ChangeType$ Land.IsRemembered+ActivePlayerCtrl | ChangeNum$ 1 | DefinedPlayer$ TriggeredPlayer | Chooser$ TriggeredPlayer | Hidden$ True | Mandatory$ True | SubAbility$ DBOmenPlay SVar:DBOmenPlay:DB$ Play | ValidZone$ Exile | Controller$ TriggeredPlayer | Valid$ Card.IsRemembered | WithoutManaCost$ True | SubAbility$ DBOmenCleanup SVar:DBOmenCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/o/omenspeaker.txt b/forge-gui/res/cardsfolder/o/omenspeaker.txt index d81ed793459..edab8324709 100644 --- a/forge-gui/res/cardsfolder/o/omenspeaker.txt +++ b/forge-gui/res/cardsfolder/o/omenspeaker.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Human Wizard PT:1/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. (To scry 2, look at the top two 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$ 2 +SVar:TrigScry:DB$ Scry | ScryNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/omenspeaker.jpg Oracle:When Omenspeaker enters the battlefield, scry 2. (Look at the top two 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/o/omnath_locus_of_rage.txt b/forge-gui/res/cardsfolder/o/omnath_locus_of_rage.txt index 2942fa86cce..ddf5c63e19f 100644 --- a/forge-gui/res/cardsfolder/o/omnath_locus_of_rage.txt +++ b/forge-gui/res/cardsfolder/o/omnath_locus_of_rage.txt @@ -3,9 +3,9 @@ ManaCost:3 R R G G Types:Legendary Creature Elemental PT:5/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, create a 5/5 red and green Elemental creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Elemental | TokenTypes$ Creature,Elemental | TokenOwner$ You | TokenColors$ Red,Green | TokenPower$ 5 | TokenToughness$ 5 +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Elemental | TokenTypes$ Creature,Elemental | TokenOwner$ You | TokenColors$ Red,Green | TokenPower$ 5 | TokenToughness$ 5 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerController$ TriggeredCardController | TriggerDescription$ Whenever CARDNAME or another Elemental you control dies, CARDNAME deals 3 damage to target creature or player. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Elemental.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Elemental you control dies, CARDNAME 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/omnath_locus_of_rage.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, create a 5/5 red and green Elemental creature token.\nWhenever Omnath, Locus of Rage or another Elemental you control dies, Omnath deals 3 damage to target creature or player. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/o/onakke_catacomb.txt b/forge-gui/res/cardsfolder/o/onakke_catacomb.txt index 359e09e45f4..efe3ce8e319 100644 --- a/forge-gui/res/cardsfolder/o/onakke_catacomb.txt +++ b/forge-gui/res/cardsfolder/o/onakke_catacomb.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Plane Shandalar S:Mode$ Continuous | EffectZone$ Command | Affected$ Creature | SetColor$ Black | AddKeyword$ Deathtouch | Description$ All creatures are black and have deathtouch. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, creatures you control get +1/+0 and gain first strike until end of turn. -SVar:RolledChaos:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | KW$ First Strike +SVar:RolledChaos:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | KW$ First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/onakke_catacomb.jpg SVar:AIRollPlanarDieParams:Mode$ Always | HasCreatureInPlay$ True | RollInMain1$ True Oracle:All creatures are black and have deathtouch.\nWhenever you roll {CHAOS}, creatures you control get +1/+0 and gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/o/ondu_champion.txt b/forge-gui/res/cardsfolder/o/ondu_champion.txt index a8208794706..7ada57a3cfe 100644 --- a/forge-gui/res/cardsfolder/o/ondu_champion.txt +++ b/forge-gui/res/cardsfolder/o/ondu_champion.txt @@ -4,7 +4,7 @@ Types:Creature Minotaur Warrior Ally PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain trample until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain trample until end of turn. -SVar:TrigPumpAll:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | KW$ Trample +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Trample SVar:PlayMain1:TRUE SVar:BuffedBy:Ally DeckHints:Type$Ally diff --git a/forge-gui/res/cardsfolder/o/ondu_cleric.txt b/forge-gui/res/cardsfolder/o/ondu_cleric.txt index 9d5e5571d8b..018f9215c98 100644 --- a/forge-gui/res/cardsfolder/o/ondu_cleric.txt +++ b/forge-gui/res/cardsfolder/o/ondu_cleric.txt @@ -4,7 +4,7 @@ Types:Creature Kor Cleric Ally PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self| OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may gain life equal to the number of Allies you control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may gain life equal to the number of Allies you control. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Count$Valid Ally.YouCtrl SVar:BuffedBy:Ally SVar:RemRandomDeck:True diff --git a/forge-gui/res/cardsfolder/o/ondu_giant.txt b/forge-gui/res/cardsfolder/o/ondu_giant.txt index 0c374f2dd0a..6b5b170276a 100644 --- a/forge-gui/res/cardsfolder/o/ondu_giant.txt +++ b/forge-gui/res/cardsfolder/o/ondu_giant.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Giant Druid PT:2/4 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, put that card onto the battlefield tapped, then shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/ondu_giant.jpg Oracle:When Ondu Giant enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/o/ondu_greathorn.txt b/forge-gui/res/cardsfolder/o/ondu_greathorn.txt index 62cc526cfaf..b9374e5cf7b 100644 --- a/forge-gui/res/cardsfolder/o/ondu_greathorn.txt +++ b/forge-gui/res/cardsfolder/o/ondu_greathorn.txt @@ -4,7 +4,7 @@ Types:Creature Beast PT:2/3 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/ondu_greathorn.jpg Oracle:First strike\nLandfall — Whenever a land enters the battlefield under your control, Ondu Greathorn gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/ondu_rising.txt b/forge-gui/res/cardsfolder/o/ondu_rising.txt index 86acf98774e..91f56ccbf80 100644 --- a/forge-gui/res/cardsfolder/o/ondu_rising.txt +++ b/forge-gui/res/cardsfolder/o/ondu_rising.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Sorcery A:SP$ Effect | Cost$ 1 W | Name$ Ondu Rising Effect | Triggers$ TrigAttacks | SVars$ Pump | SpellDescription$ Whenever a creature attacks this turn, it gains lifelink until end of turn. SVar:TrigAttacks:Mode$ Attacks | ValidCard$ Creature | Execute$ Pump | TriggerDescription$ Whenever a creature attacks this turn, it gains lifelink until end of turn. -SVar:Pump:AB$ Pump | Cost$ 0 | Defined$ TriggeredAttacker | KW$ Lifelink +SVar:Pump:DB$ Pump | Defined$ TriggeredAttacker | KW$ Lifelink K:Awaken:4:4 W DeckHas:Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/ondu_rising.jpg diff --git a/forge-gui/res/cardsfolder/o/one_thousand_lashes.txt b/forge-gui/res/cardsfolder/o/one_thousand_lashes.txt index 5c0b0cd2cc0..2a703315127 100644 --- a/forge-gui/res/cardsfolder/o/one_thousand_lashes.txt +++ b/forge-gui/res/cardsfolder/o/one_thousand_lashes.txt @@ -5,6 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 W B | 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$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player loses 1 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ 1 +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/one_thousand_lashes.jpg Oracle:Enchant creature\nEnchanted creature can't attack or block, and its activated abilities can't be activated.\nAt the beginning of the upkeep of enchanted creature's controller, that player loses 1 life. diff --git a/forge-gui/res/cardsfolder/o/one_with_nature.txt b/forge-gui/res/cardsfolder/o/one_with_nature.txt index 6cd924fcecb..4f3f4bf9c06 100644 --- a/forge-gui/res/cardsfolder/o/one_with_nature.txt +++ b/forge-gui/res/cardsfolder/o/one_with_nature.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ G | ValidTgts$ Creature | AITgts$ Card.powerGE1 | AILogic$ Pump T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigChange | CombatDamage$ True | TriggerDescription$ Whenever enchanted creature deals combat damage to a player, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/one_with_nature.jpg Oracle:Enchant creature\nWhenever enchanted creature deals combat damage to a player, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/o/oni_of_wild_places_avatar.txt b/forge-gui/res/cardsfolder/o/oni_of_wild_places_avatar.txt index 0c9e1002f3c..f6774f44c30 100644 --- a/forge-gui/res/cardsfolder/o/oni_of_wild_places_avatar.txt +++ b/forge-gui/res/cardsfolder/o/oni_of_wild_places_avatar.txt @@ -4,6 +4,6 @@ Types:Vanguard HandLifeModifier:+0/-2 S:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl | AddKeyword$ Haste | Description$ Creatures you control have haste. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Creature | PresentZone$ Battlefield | PresentPlayer$ You | Execute$ TrigBounce | TriggerZones$ Command | TriggerDescription$ At the beginning of your upkeep, return a creature you control to its owner's hand. -SVar:TrigBounce:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Mandatory$ True | Hidden$ True | ChangeType$ Creature.YouCtrl +SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Mandatory$ True | Hidden$ True | ChangeType$ Creature.YouCtrl SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Oni of Wild Places Avatar.full.jpg Oracle:Hand +0, life -2\nCreatures you control have haste.\nAt the beginning of your upkeep, return a creature you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/o/only_blood_ends_your_nightmares.txt b/forge-gui/res/cardsfolder/o/only_blood_ends_your_nightmares.txt index 0a649f5124d..d4e88744a8c 100644 --- a/forge-gui/res/cardsfolder/o/only_blood_ends_your_nightmares.txt +++ b/forge-gui/res/cardsfolder/o/only_blood_ends_your_nightmares.txt @@ -2,7 +2,7 @@ Name:Only Blood Ends Your Nightmares ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ TrigSacEach | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each opponent sacrifices a creature. Then each opponent who didn't sacrifice a creature discards two cards. -SVar:TrigSacEach:AB$ Sacrifice | Cost$ 0 | Defined$ Player.Opponent | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ DBRepeat +SVar:TrigSacEach:DB$ Sacrifice | Defined$ Player.Opponent | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ DBRepeat SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBDiscard | SubAbility$ DBCleanup SVar:DBDiscard:DB$ Discard | Defined$ Player.IsRemembered | Mode$ TgtChoose | NumCards$ 2 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/o/onslaught.txt b/forge-gui/res/cardsfolder/o/onslaught.txt index 1980082be8a..a12e1bf4ff3 100644 --- a/forge-gui/res/cardsfolder/o/onslaught.txt +++ b/forge-gui/res/cardsfolder/o/onslaught.txt @@ -2,7 +2,7 @@ Name:Onslaught ManaCost:R Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever you cast a creature spell, tap target creature. -SVar:TrigTap:AB$Tap | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature +SVar:TrigTap:DB$Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:BuffedBy:Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/onslaught.jpg Oracle:Whenever you cast a creature spell, tap target creature. diff --git a/forge-gui/res/cardsfolder/o/onulet.txt b/forge-gui/res/cardsfolder/o/onulet.txt index 04a11443ff3..19de81eed29 100644 --- a/forge-gui/res/cardsfolder/o/onulet.txt +++ b/forge-gui/res/cardsfolder/o/onulet.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact Creature Construct PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you gain 2 life. -SVar:TrigSac:AB$GainLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 2 +SVar:TrigSac:DB$GainLife | Defined$ TriggeredCardController | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/onulet.jpg Oracle:When Onulet dies, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/o/oonas_blackguard.txt b/forge-gui/res/cardsfolder/o/oonas_blackguard.txt index 1f24aa897d6..c9af8d5849b 100644 --- a/forge-gui/res/cardsfolder/o/oonas_blackguard.txt +++ b/forge-gui/res/cardsfolder/o/oonas_blackguard.txt @@ -4,10 +4,10 @@ Types:Creature Faerie Rogue PT:1/1 K:Flying R:Event$ Moved | ActiveZones$ Battlefield | Destination$ Battlefield | ValidCard$ Creature.Rogue+YouCtrl+Other | ReplaceWith$ AddExtraCounter | Description$ Each other Rogue creature you control enters the battlefield with an additional +1/+1 counter on it. -SVar:AddExtraCounter:AB$ PutCounter | Cost$ 0 | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ MoveToBattlefield +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ MoveToBattlefield SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+counters_GE1_P1P1 | ValidTarget$ Player | TriggerZones$ Battlefield | CombatDamage$ True | Execute$ TrigDiscardOpp | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it deals combat damage to a player, that player discards a card. -SVar:TrigDiscardOpp:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscardOpp:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/oonas_blackguard.jpg Oracle:Flying\nEach other Rogue creature you control enters the battlefield with an additional +1/+1 counter on it.\nWhenever a creature you control with a +1/+1 counter on it deals combat damage to a player, that player discards a card. diff --git a/forge-gui/res/cardsfolder/o/opal_acrolith.txt b/forge-gui/res/cardsfolder/o/opal_acrolith.txt index d756e0baaf4..8ce112d9392 100644 --- a/forge-gui/res/cardsfolder/o/opal_acrolith.txt +++ b/forge-gui/res/cardsfolder/o/opal_acrolith.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts a creature spell, if CARDNAME is an enchantment, CARDNAME becomes a 2/4 Soldier creature. A:AB$ Animate | Cost$ 0 | Defined$ Self | Types$ Enchantment | OverwriteTypes$ True | Permanent$ True | SpellDescription$ CARDNAME becomes an enchantment. -SVar:TrigAnimate:AB$Animate | Cost$ 0 | Defined$ Self | Power$ 2 | Toughness$ 4 | Types$ Creature,Soldier | OverwriteTypes$ True | Permanent$ True +SVar:TrigAnimate:DB$Animate | Defined$ Self | Power$ 2 | Toughness$ 4 | Types$ Creature,Soldier | OverwriteTypes$ True | Permanent$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/opal_acrolith.jpg Oracle:Whenever an opponent casts a creature spell, if Opal Acrolith is an enchantment, Opal Acrolith becomes a 2/4 Soldier creature.\n{0}: Opal Acrolith becomes an enchantment. diff --git a/forge-gui/res/cardsfolder/o/opal_archangel.txt b/forge-gui/res/cardsfolder/o/opal_archangel.txt index 71edd3e5f7c..110e51f7d0b 100644 --- a/forge-gui/res/cardsfolder/o/opal_archangel.txt +++ b/forge-gui/res/cardsfolder/o/opal_archangel.txt @@ -2,6 +2,6 @@ Name:Opal Archangel ManaCost:4 W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment| Execute$ TrigAnimate | TriggerDescription$ When an opponent casts a creature spell, if CARDNAME is an enchantment, CARDNAME becomes a 5/5 Angel creature with flying and vigilance. -SVar:TrigAnimate:AB$Animate | Cost$ 0 | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Flying & Vigilance | Types$ Creature,Angel | OverwriteTypes$ True | Permanent$ True +SVar:TrigAnimate:DB$Animate | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Flying & Vigilance | Types$ Creature,Angel | OverwriteTypes$ True | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/opal_archangel.jpg Oracle:When an opponent casts a creature spell, if Opal Archangel is an enchantment, Opal Archangel becomes a 5/5 Angel creature with flying and vigilance. diff --git a/forge-gui/res/cardsfolder/o/opal_avenger.txt b/forge-gui/res/cardsfolder/o/opal_avenger.txt index dcc16f92e26..680ff2548b0 100644 --- a/forge-gui/res/cardsfolder/o/opal_avenger.txt +++ b/forge-gui/res/cardsfolder/o/opal_avenger.txt @@ -2,6 +2,6 @@ Name:Opal Avenger ManaCost:2 W Types:Enchantment T:Mode$ Always | LifeTotal$ You | LifeAmount$ LE10 | TriggerZones$ Battlefield | Execute$ TrigOpalAvengerAnimate | IsPresent$ Card.Self+Enchantment | ResolvingCheck$ IsPresent | TriggerDescription$ When you have 10 or less life, if CARDNAME is an enchantment, CARDNAME becomes a 3/5 Soldier creature. -SVar:TrigOpalAvengerAnimate:AB$ Animate | Cost$ 0 | Types$ Creature,Soldier | Power$ 3 | Toughness$ 5 | OverwriteTypes$ True | Permanent$ True +SVar:TrigOpalAvengerAnimate:DB$ Animate | Types$ Creature,Soldier | Power$ 3 | Toughness$ 5 | OverwriteTypes$ True | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/opal_avenger.jpg Oracle:When you have 10 or less life, if Opal Avenger is an enchantment, Opal Avenger becomes a 3/5 Soldier creature. diff --git a/forge-gui/res/cardsfolder/o/opal_caryatid.txt b/forge-gui/res/cardsfolder/o/opal_caryatid.txt index 291ab80f34a..e9138279898 100644 --- a/forge-gui/res/cardsfolder/o/opal_caryatid.txt +++ b/forge-gui/res/cardsfolder/o/opal_caryatid.txt @@ -2,6 +2,6 @@ Name:Opal Caryatid ManaCost:W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts a creature spell, if CARDNAME is an enchantment, CARDNAME becomes a 2/2 Soldier creature. -SVar:TrigAnimate:AB$Animate | Cost$ 0 | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Creature,Soldier | OverwriteTypes$ True | Permanent$ True +SVar:TrigAnimate:DB$Animate | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Creature,Soldier | OverwriteTypes$ True | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/opal_caryatid.jpg Oracle:When an opponent casts a creature spell, if Opal Caryatid is an enchantment, Opal Caryatid becomes a 2/2 Soldier creature. diff --git a/forge-gui/res/cardsfolder/o/opal_champion.txt b/forge-gui/res/cardsfolder/o/opal_champion.txt index c922bebcbfb..24d4facd393 100644 --- a/forge-gui/res/cardsfolder/o/opal_champion.txt +++ b/forge-gui/res/cardsfolder/o/opal_champion.txt @@ -2,6 +2,6 @@ Name:Opal Champion ManaCost:2 W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment| Execute$ TrigAnimate | TriggerDescription$ When an opponent casts a creature spell, if CARDNAME is an enchantment, CARDNAME becomes a 3/3 Knight creature with first strike. -SVar:TrigAnimate:AB$Animate | Cost$ 0 | Defined$ Self | Power$ 3 | Toughness$ 3 | Keywords$ First Strike | Types$ Creature,Knight | OverwriteTypes$ True | Permanent$ True +SVar:TrigAnimate:DB$Animate | Defined$ Self | Power$ 3 | Toughness$ 3 | Keywords$ First Strike | Types$ Creature,Knight | OverwriteTypes$ True | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/opal_champion.jpg Oracle:When an opponent casts a creature spell, if Opal Champion is an enchantment, Opal Champion becomes a 3/3 Knight creature with first strike. diff --git a/forge-gui/res/cardsfolder/o/opal_gargoyle.txt b/forge-gui/res/cardsfolder/o/opal_gargoyle.txt index 46e538635d4..5b8649c9e5a 100644 --- a/forge-gui/res/cardsfolder/o/opal_gargoyle.txt +++ b/forge-gui/res/cardsfolder/o/opal_gargoyle.txt @@ -2,6 +2,6 @@ Name:Opal Gargoyle ManaCost:1 W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts a creature spell, if CARDNAME is an enchantment, CARDNAME becomes a 2/2 Gargoyle creature with flying. -SVar:TrigAnimate:AB$Animate | Cost$ 0 | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Creature,Gargoyle | Keywords$ Flying | OverwriteTypes$ True | Permanent$ True +SVar:TrigAnimate:DB$Animate | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Creature,Gargoyle | Keywords$ Flying | OverwriteTypes$ True | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/opal_gargoyle.jpg Oracle:When an opponent casts a creature spell, if Opal Gargoyle is an enchantment, Opal Gargoyle becomes a 2/2 Gargoyle creature with flying. diff --git a/forge-gui/res/cardsfolder/o/opal_guardian.txt b/forge-gui/res/cardsfolder/o/opal_guardian.txt index c6e0be05452..469c65030a2 100644 --- a/forge-gui/res/cardsfolder/o/opal_guardian.txt +++ b/forge-gui/res/cardsfolder/o/opal_guardian.txt @@ -2,6 +2,6 @@ Name:Opal Guardian ManaCost:W W W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | Execute$ TrigAnimate | TriggerDescription$ When an opponent casts a creature spell, if CARDNAME is an enchantment, CARDNAME becomes a 3/4 Gargoyle creature with flying and protection from red. -SVar:TrigAnimate:AB$Animate | Cost$ 0 | Defined$ Self | Power$ 3 | Toughness$ 4 | Types$ Creature,Gargoyle | Keywords$ Flying & Protection from red | OverwriteTypes$ True | Permanent$ True +SVar:TrigAnimate:DB$Animate | Defined$ Self | Power$ 3 | Toughness$ 4 | Types$ Creature,Gargoyle | Keywords$ Flying & Protection from red | OverwriteTypes$ True | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/opal_guardian.jpg Oracle:When an opponent casts a creature spell, if Opal Guardian is an enchantment, Opal Guardian becomes a 3/4 Gargoyle creature with flying and protection from red. diff --git a/forge-gui/res/cardsfolder/o/opal_lake_gatekeepers.txt b/forge-gui/res/cardsfolder/o/opal_lake_gatekeepers.txt index ba6f535bf20..3410842ff08 100644 --- a/forge-gui/res/cardsfolder/o/opal_lake_gatekeepers.txt +++ b/forge-gui/res/cardsfolder/o/opal_lake_gatekeepers.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Vedalken Soldier PT:2/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Gate.YouCtrl | PresentCompare$ GE2 | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more Gates, you may draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | NumCards$ 1 DeckHints:Type$Gate SVar:Picture:http://www.wizards.com/global/images/magic/general/opal_lake_gatekeepers.jpg Oracle:When Opal Lake Gatekeepers enters the battlefield, if you control two or more Gates, you may draw a card. diff --git a/forge-gui/res/cardsfolder/o/opal_titan.txt b/forge-gui/res/cardsfolder/o/opal_titan.txt index 2c3ee749457..c05dd46aa2d 100644 --- a/forge-gui/res/cardsfolder/o/opal_titan.txt +++ b/forge-gui/res/cardsfolder/o/opal_titan.txt @@ -2,7 +2,7 @@ Name:Opal Titan ManaCost:2 W W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | Execute$ TrigOpalTitanAnimate | IsPresent$ Card.Self+Enchantment | TriggerZones$ Battlefield | TriggerDescription$ When an opponent casts a creature spell, if CARDNAME is an enchantment, CARDNAME becomes a 4/4 Giant creature with protection from each of that spell's colors. -SVar:TrigOpalTitanAnimate:AB$ Animate | Cost$ 0 | Defined$ Self | Types$ Creature,Giant | Power$ 4 | Toughness$ 4 | OverwriteTypes$ True | Permanent$ True | SubAbility$ DBOpalTitanProtectionWhite | Permanent$ True +SVar:TrigOpalTitanAnimate:DB$ Animate | Defined$ Self | Types$ Creature,Giant | Power$ 4 | Toughness$ 4 | OverwriteTypes$ True | Permanent$ True | SubAbility$ DBOpalTitanProtectionWhite | Permanent$ True SVar:DBOpalTitanProtectionWhite:DB$ Protection | Gains$ white | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.White | ConditionCompare$ GE1 | SubAbility$ DBOpalTitanProtectionBlue | Permanent$ True SVar:DBOpalTitanProtectionBlue:DB$ Protection | Gains$ blue | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.Blue | ConditionCompare$ GE1 | SubAbility$ DBOpalTitanProtectionBlack | Permanent$ True SVar:DBOpalTitanProtectionBlack:DB$ Protection | Gains$ black | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.Black | ConditionCompare$ GE1 | SubAbility$ DBOpalTitanProtectionGreen | Permanent$ True diff --git a/forge-gui/res/cardsfolder/o/opaline_sliver.txt b/forge-gui/res/cardsfolder/o/opaline_sliver.txt index f8921067c3c..9e0f35acfc6 100644 --- a/forge-gui/res/cardsfolder/o/opaline_sliver.txt +++ b/forge-gui/res/cardsfolder/o/opaline_sliver.txt @@ -4,7 +4,7 @@ Types:Creature Sliver PT:2/2 S:Mode$ Continuous | Affected$ Sliver | AddTrigger$ TrigTargetSpell | AddSVar$ OpalineTrigDraw | Description$ All Slivers have "Whenever this permanent becomes the target of a spell an opponent controls, you may draw a card." SVar:TrigTargetSpell:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell.OppCtrl | Execute$ OpalineTrigDraw | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME becomes the target of a spell an opponent controls, you may draw a card. -SVar:OpalineTrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 | Defined$ You +SVar:OpalineTrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/opaline_sliver.jpg Oracle:All Slivers have "Whenever this permanent becomes the target of a spell an opponent controls, you may draw a card." diff --git a/forge-gui/res/cardsfolder/o/ophidian.txt b/forge-gui/res/cardsfolder/o/ophidian.txt index aea7da198c6..cc5e0577138 100644 --- a/forge-gui/res/cardsfolder/o/ophidian.txt +++ b/forge-gui/res/cardsfolder/o/ophidian.txt @@ -3,8 +3,8 @@ ManaCost:2 U Types:Creature Snake PT:1/3 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may draw a card. If you do, CARDNAME assigns no combat damage this turn. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Cost$ 0 | KW$ HIDDEN CARDNAME assigns no combat damage +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBPump +SVar:DBPump:DB$Pump | KW$ HIDDEN CARDNAME assigns no combat damage SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/ophidian.jpg Oracle:Whenever Ophidian attacks and isn't blocked, you may draw a card. If you do, Ophidian assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/o/ophidian_eye.txt b/forge-gui/res/cardsfolder/o/ophidian_eye.txt index c63aed493fc..2605d724ff2 100644 --- a/forge-gui/res/cardsfolder/o/ophidian_eye.txt +++ b/forge-gui/res/cardsfolder/o/ophidian_eye.txt @@ -5,6 +5,6 @@ K:Enchant creature K:Flash A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | AILogic$ Pump T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ Opponent | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever enchanted creature deals damage to an opponent, 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/ophidian_eye.jpg Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nWhenever enchanted creature deals damage to an opponent, you may draw a card. diff --git a/forge-gui/res/cardsfolder/o/ophiomancer.txt b/forge-gui/res/cardsfolder/o/ophiomancer.txt index b70d1bb4f39..3b14a6f2a3f 100644 --- a/forge-gui/res/cardsfolder/o/ophiomancer.txt +++ b/forge-gui/res/cardsfolder/o/ophiomancer.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Human Shaman PT:2/2 T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigToken | CheckSVar$ X | SVarCompare$ EQ0 | References$ X | TriggerDescription$ At the beginning of each upkeep, if you control no Snakes, create a 1/1 black Snake creature token with deathtouch. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Snake | TokenTypes$ Creature,Snake | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenColors$ Black | TokenKeywords$ Deathtouch +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Snake | TokenTypes$ Creature,Snake | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenColors$ Black | TokenKeywords$ Deathtouch SVar:X:Count$Valid Snake.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/ophiomancer.jpg Oracle:At the beginning of each upkeep, if you control no Snakes, create a 1/1 black Snake creature token with deathtouch. diff --git a/forge-gui/res/cardsfolder/o/oppression.txt b/forge-gui/res/cardsfolder/o/oppression.txt index ea3fab41cac..6daa01adae5 100644 --- a/forge-gui/res/cardsfolder/o/oppression.txt +++ b/forge-gui/res/cardsfolder/o/oppression.txt @@ -2,7 +2,7 @@ Name:Oppression ManaCost:1 B B Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever a player casts a 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/oppression.jpg Oracle:Whenever a player casts a spell, that player discards a card. diff --git a/forge-gui/res/cardsfolder/o/oran_rief_hydra.txt b/forge-gui/res/cardsfolder/o/oran_rief_hydra.txt index f4b5eeea6e8..313ee1f6ab6 100644 --- a/forge-gui/res/cardsfolder/o/oran_rief_hydra.txt +++ b/forge-gui/res/cardsfolder/o/oran_rief_hydra.txt @@ -4,7 +4,7 @@ Types:Creature Hydra PT:5/5 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, put a +1/+1 counter on CARDNAME. If that land is a Forest, put two +1/+1 counters on CARDNAME instead. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X SVar:X:TriggeredCard$Valid Forest/Plus.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/oran_rief_hydra.jpg Oracle:Trample\nLandfall — Whenever a land enters the battlefield under your control, put a +1/+1 counter on Oran-Rief Hydra. If that land is a Forest, put two +1/+1 counters on Oran-Rief Hydra instead. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/o/oran_rief_recluse.txt b/forge-gui/res/cardsfolder/o/oran_rief_recluse.txt index 1c38cee421d..af66f2cb9f8 100644 --- a/forge-gui/res/cardsfolder/o/oran_rief_recluse.txt +++ b/forge-gui/res/cardsfolder/o/oran_rief_recluse.txt @@ -5,7 +5,7 @@ PT:1/3 K:Kicker:2 G K:Reach T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, destroy target creature with flying. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying. +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/oran_rief_recluse.jpg Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nReach (This creature can block creatures with flying.)\nWhen Oran-Rief Recluse enters the battlefield, if it was kicked, destroy target creature with flying. diff --git a/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt b/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt index 10985ae4adc..fd992576f82 100644 --- a/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt +++ b/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:3/4 K:Reach T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, CARDNAME gains forestwalk until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | KW$ Forestwalk +SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Forestwalk SVar:BuffedBy:Arcane,Spirit SVar:RemRandomDeck:True DeckHints:Type$Spirit|Arcane diff --git a/forge-gui/res/cardsfolder/o/orc_sureshot.txt b/forge-gui/res/cardsfolder/o/orc_sureshot.txt index 2613103770c..fe4fb17b586 100644 --- a/forge-gui/res/cardsfolder/o/orc_sureshot.txt +++ b/forge-gui/res/cardsfolder/o/orc_sureshot.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Orc Archer PT:4/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature enters the battlefield under your control, target creature an opponent controls gets -1/-1 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigPump:DB$Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:BuffedBy:Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/orc_sureshot.jpg Oracle:Whenever another creature enters the battlefield under your control, target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/orchard_warden.txt b/forge-gui/res/cardsfolder/o/orchard_warden.txt index 70af1ba8e10..09fee21783e 100644 --- a/forge-gui/res/cardsfolder/o/orchard_warden.txt +++ b/forge-gui/res/cardsfolder/o/orchard_warden.txt @@ -3,7 +3,7 @@ ManaCost:4 G G Types:Creature Treefolk Shaman PT:4/6 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Treefolk.YouCtrl+Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever another Treefolk creature enters the battlefield under your control, you may gain life equal to that creature's toughness. -SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ Life | References$ Life +SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ Life | References$ Life SVar:Life:TriggeredCard$CardToughness SVar:Picture:http://www.wizards.com/global/images/magic/general/orchard_warden.jpg Oracle:Whenever another Treefolk creature enters the battlefield under your control, you may gain life equal to that creature's toughness. diff --git a/forge-gui/res/cardsfolder/o/orcish_captain.txt b/forge-gui/res/cardsfolder/o/orcish_captain.txt index ee41a2667a2..9be872fc5ed 100644 --- a/forge-gui/res/cardsfolder/o/orcish_captain.txt +++ b/forge-gui/res/cardsfolder/o/orcish_captain.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Creature Orc Warrior PT:1/1 A:AB$ FlipACoin | Cost$ 1 | ValidTgts$ Creature.Orc | TgtPrompt$ Select target Orc creature | WinSubAbility$ DBPumpPlus | LoseSubAbility$ DBPumpMinus | AILogic$ KillOrcs | SpellDescription$ Flip a coin. If you win the flip, target Orc creature gets +2/+0 until end of turn. If you lose the flip, it gets -0/-2 until end of turn. -SVar:DBPumpPlus:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ 2 | NumDef$ 0 -SVar:DBPumpMinus:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ 0 | NumDef$ -2 +SVar:DBPumpPlus:DB$ Pump | Defined$ Targeted | NumAtt$ 2 | NumDef$ 0 +SVar:DBPumpMinus:DB$ Pump | Defined$ Targeted | NumAtt$ 0 | NumDef$ -2 SVar:Picture:http://www.wizards.com/global/images/magic/general/orcish_captain.jpg Oracle:{1}: Flip a coin. If you win the flip, target Orc creature gets +2/+0 until end of turn. If you lose the flip, it gets -0/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/orcish_squatters.txt b/forge-gui/res/cardsfolder/o/orcish_squatters.txt index b9bd95bd90e..847ad988102 100644 --- a/forge-gui/res/cardsfolder/o/orcish_squatters.txt +++ b/forge-gui/res/cardsfolder/o/orcish_squatters.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Orc PT:2/3 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may gain control of target land defending player controls for as long as you control CARDNAME. If you do, CARDNAME assigns no combat damage this turn. -SVar:TrigGainControl:AB$ GainControl | Cost$ 0 | ValidTgts$ Land.DefenderCtrl | TgtPrompt$ Select target land defending player controls | LoseControl$ LoseControl,LeavesPlay | SubAbility$ DBPump +SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Land.DefenderCtrl | TgtPrompt$ Select target land defending player controls | LoseControl$ LoseControl,LeavesPlay | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage SVar:Picture:http://www.wizards.com/global/images/magic/general/orcish_squatters.jpg Oracle:Whenever Orcish Squatters attacks and isn't blocked, you may gain control of target land defending player controls for as long as you control Orcish Squatters. If you do, Orcish Squatters assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/o/orcish_squatters_avatar.txt b/forge-gui/res/cardsfolder/o/orcish_squatters_avatar.txt index 7586f045562..c3325629b9c 100644 --- a/forge-gui/res/cardsfolder/o/orcish_squatters_avatar.txt +++ b/forge-gui/res/cardsfolder/o/orcish_squatters_avatar.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:-1/-1 T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigGetMana | TriggerDescription$ At the beginning of your precombat main phase, add an amount of {C} to your mana pool equal to the number of lands target opponent controls. -SVar:TrigGetMana:AB$ Pump | Cost$ 0 | ValidTgts$ Player | RememberObjects$ Targeted | SubAbility$ DBMana +SVar:TrigGetMana:DB$ Pump | ValidTgts$ Player | RememberObjects$ Targeted | SubAbility$ DBMana SVar:DBMana:DB$ Mana | Produced$ C | Amount$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Land.RememberedPlayerCtrl diff --git a/forge-gui/res/cardsfolder/o/ordeal_of_erebos.txt b/forge-gui/res/cardsfolder/o/ordeal_of_erebos.txt index 3d8d6069a42..bf406bb2087 100644 --- a/forge-gui/res/cardsfolder/o/ordeal_of_erebos.txt +++ b/forge-gui/res/cardsfolder/o/ordeal_of_erebos.txt @@ -4,11 +4,11 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionCheckSVar$ EnchantedCounters | ConditionSVarCompare$ GE3 | References$ EnchantedCounters SVar:EnchantedCounters:Enchanted$CardCounters.P1P1 T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When you sacrifice CARDNAME, target player discards two cards. -SVar:TrigDiscard:AB$ Discard | Cost$ 0 | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose +SVar:TrigDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/ordeal_of_erebos.jpg diff --git a/forge-gui/res/cardsfolder/o/ordeal_of_heliod.txt b/forge-gui/res/cardsfolder/o/ordeal_of_heliod.txt index 51a7327535f..c1208d49b90 100644 --- a/forge-gui/res/cardsfolder/o/ordeal_of_heliod.txt +++ b/forge-gui/res/cardsfolder/o/ordeal_of_heliod.txt @@ -4,11 +4,11 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionCheckSVar$ EnchantedCounters | ConditionSVarCompare$ GE3 | References$ EnchantedCounters SVar:EnchantedCounters:Enchanted$CardCounters.P1P1 T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When you sacrifice CARDNAME, you gain 10 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 10 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 10 S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/ordeal_of_heliod.jpg diff --git a/forge-gui/res/cardsfolder/o/ordeal_of_nylea.txt b/forge-gui/res/cardsfolder/o/ordeal_of_nylea.txt index 8be3fec8568..2b615b96de5 100644 --- a/forge-gui/res/cardsfolder/o/ordeal_of_nylea.txt +++ b/forge-gui/res/cardsfolder/o/ordeal_of_nylea.txt @@ -4,11 +4,11 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionCheckSVar$ EnchantedCounters | ConditionSVarCompare$ GE3 | References$ EnchantedCounters SVar:EnchantedCounters:Enchanted$CardCounters.P1P1 T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When you sacrifice CARDNAME, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. -SVar:TrigDiscard:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 +SVar:TrigDiscard:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/ordeal_of_nylea.jpg diff --git a/forge-gui/res/cardsfolder/o/ordeal_of_purphoros.txt b/forge-gui/res/cardsfolder/o/ordeal_of_purphoros.txt index eb5e6f1da4c..d843b73653c 100644 --- a/forge-gui/res/cardsfolder/o/ordeal_of_purphoros.txt +++ b/forge-gui/res/cardsfolder/o/ordeal_of_purphoros.txt @@ -4,11 +4,11 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionCheckSVar$ EnchantedCounters | ConditionSVarCompare$ GE3 | References$ EnchantedCounters SVar:EnchantedCounters:Enchanted$CardCounters.P1P1 T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | Execute$ TrigDmg | TriggerDescription$ When you sacrifice CARDNAME, it deals 3 damage to target creature or player. -SVar:TrigDmg:AB$ DealDamage | Cost$ 0 | NumDmg$ 3 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player +SVar:TrigDmg:DB$ DealDamage | NumDmg$ 3 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/ordeal_of_purphoros.jpg diff --git a/forge-gui/res/cardsfolder/o/ordeal_of_thassa.txt b/forge-gui/res/cardsfolder/o/ordeal_of_thassa.txt index 0dfd410eab7..3d591304eb3 100644 --- a/forge-gui/res/cardsfolder/o/ordeal_of_thassa.txt +++ b/forge-gui/res/cardsfolder/o/ordeal_of_thassa.txt @@ -4,11 +4,11 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionCheckSVar$ EnchantedCounters | ConditionSVarCompare$ GE3 | References$ EnchantedCounters SVar:EnchantedCounters:Enchanted$CardCounters.P1P1 T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When you sacrifice CARDNAME, draw two cards. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 2 +SVar:TrigDraw:DB$ Draw | NumCards$ 2 S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/ordeal_of_thassa.jpg diff --git a/forge-gui/res/cardsfolder/o/order_of_yawgmoth.txt b/forge-gui/res/cardsfolder/o/order_of_yawgmoth.txt index ef8546fdfd7..cecec987dc3 100644 --- a/forge-gui/res/cardsfolder/o/order_of_yawgmoth.txt +++ b/forge-gui/res/cardsfolder/o/order_of_yawgmoth.txt @@ -4,6 +4,6 @@ Types:Creature Zombie Knight PT:2/2 K:Fear T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:DB$Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/order_of_yawgmoth.jpg Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhenever Order of Yawgmoth deals damage to a player, that player discards a card. diff --git a/forge-gui/res/cardsfolder/o/ordruun_veteran.txt b/forge-gui/res/cardsfolder/o/ordruun_veteran.txt index 0d02f95d9a7..a04a34753c5 100644 --- a/forge-gui/res/cardsfolder/o/ordruun_veteran.txt +++ b/forge-gui/res/cardsfolder/o/ordruun_veteran.txt @@ -3,7 +3,7 @@ ManaCost:2 R W Types:Creature Minotaur Soldier PT:3/1 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | CheckSVar$ BattalionTest | NoResolvingCheck$ True | SVarCompare$ GE2 | Execute$ TrigBattalionPump | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, CARDNAME gains double strike until end of turn. -SVar:TrigBattalionPump:AB$ Pump | Cost$ 0 | KW$ Double Strike | Defined$ Self +SVar:TrigBattalionPump:DB$ Pump | KW$ Double Strike | Defined$ Self SVar:BattalionTest:Count$Valid Creature.attacking+Other SVar:Picture:http://www.wizards.com/global/images/magic/general/ordruun_veteran.jpg Oracle:Battalion — Whenever Ordruun Veteran and at least two other creatures attack, Ordruun Veteran gains double strike until end of turn. (It deals both first-strike and regular combat damage.) diff --git a/forge-gui/res/cardsfolder/o/ore_gorger.txt b/forge-gui/res/cardsfolder/o/ore_gorger.txt index 1a811d886de..31e7b63ee76 100644 --- a/forge-gui/res/cardsfolder/o/ore_gorger.txt +++ b/forge-gui/res/cardsfolder/o/ore_gorger.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Creature Spirit PT:3/1 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDestroy | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may destroy target nonbasic land. -SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land SVar:RemRandomDeck:True DeckHints:Type$Spirit|Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/ore_gorger.jpg diff --git a/forge-gui/res/cardsfolder/o/oreskos_sun_guide.txt b/forge-gui/res/cardsfolder/o/oreskos_sun_guide.txt index 88b52bedd45..5317b526c62 100644 --- a/forge-gui/res/cardsfolder/o/oreskos_sun_guide.txt +++ b/forge-gui/res/cardsfolder/o/oreskos_sun_guide.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Cat Monk PT:2/2 T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, you gain 2 life. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 2 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/oreskos_sun_guide.jpg Oracle:Inspired — Whenever Oreskos Sun Guide becomes untapped, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/o/orims_prayer.txt b/forge-gui/res/cardsfolder/o/orims_prayer.txt index f69c96e003d..6af34864f54 100644 --- a/forge-gui/res/cardsfolder/o/orims_prayer.txt +++ b/forge-gui/res/cardsfolder/o/orims_prayer.txt @@ -2,7 +2,7 @@ Name:Orim's Prayer ManaCost:1 W W Types:Enchantment T:Mode$ AttackersDeclared | AttackedTarget$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever one or more creatures attack you, you gain 1 life for each attacking creature. -SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ X | References$ X +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X | References$ X SVar:X:Count$Valid Creature.attacking SVar:Picture:http://www.wizards.com/global/images/magic/general/orims_prayer.jpg Oracle:Whenever one or more creatures attack you, you gain 1 life for each attacking creature. diff --git a/forge-gui/res/cardsfolder/o/ornamental_courage.txt b/forge-gui/res/cardsfolder/o/ornamental_courage.txt index 40a93ccc57e..58e8764b2e2 100644 --- a/forge-gui/res/cardsfolder/o/ornamental_courage.txt +++ b/forge-gui/res/cardsfolder/o/ornamental_courage.txt @@ -2,6 +2,6 @@ Name:Ornamental Courage ManaCost:G Types:Instant A:SP$ Untap | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Untap target creature. It gets +1/+3 until end of turn. -SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ +1 | NumDef$ +3 +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +1 | NumDef$ +3 SVar:Picture:http://www.wizards.com/global/images/magic/general/ornamental_courage.jpg Oracle:Untap target creature. It gets +1/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/ornery_kudu.txt b/forge-gui/res/cardsfolder/o/ornery_kudu.txt index 5bd6e1cb25f..61af4a279a9 100644 --- a/forge-gui/res/cardsfolder/o/ornery_kudu.txt +++ b/forge-gui/res/cardsfolder/o/ornery_kudu.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Antelope PT:3/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a -1/-1 counter on target creature you control. -SVar:TrigPutCounter:DB$ PutCounter | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/ornery_kudu.jpg Oracle:When Ornery Kudu enters the battlefield, put a -1/-1 counter on target creature you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/o/orochi_colony.txt b/forge-gui/res/cardsfolder/o/orochi_colony.txt index ffb042c5a9a..aa74499d2ee 100644 --- a/forge-gui/res/cardsfolder/o/orochi_colony.txt +++ b/forge-gui/res/cardsfolder/o/orochi_colony.txt @@ -2,9 +2,9 @@ Name:Orochi Colony ManaCost:no cost Types:Plane Kamigawa T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigRamp | TriggerZones$ Command | TriggerDescription$ Whenever a creature you control deals combat damage to a player, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. -SVar:TrigRamp:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +SVar:TrigRamp:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, target creature can't be blocked this turn. -SVar:RolledChaos:AB$ Pump | Cost$ 0 | ValidTgts$ Creature | KW$ HIDDEN Unblockable +SVar:RolledChaos:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN Unblockable SVar:Picture:http://www.wizards.com/global/images/magic/general/orochi_colony.jpg SVar:AIRollPlanarDieParams:Mode$ Always | HasCreatureInPlay$ True Oracle:Whenever a creature you control deals combat damage to a player, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.\nWhenever you roll {CHAOS}, target creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/o/orochi_ranger.txt b/forge-gui/res/cardsfolder/o/orochi_ranger.txt index eb0287ed50a..03626255615 100644 --- a/forge-gui/res/cardsfolder/o/orochi_ranger.txt +++ b/forge-gui/res/cardsfolder/o/orochi_ranger.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Snake Warrior PT:2/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. -SVar:TrigTap:AB$Tap | Cost$ 0 | Defined$ TriggeredTarget | SubAbility$ DBPump +SVar:TrigTap:DB$Tap | Defined$ TriggeredTarget | SubAbility$ DBPump SVar:DBPump:DB$Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True SVar:HasCombatEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/orochi_ranger.jpg diff --git a/forge-gui/res/cardsfolder/o/orzhov_basilica.txt b/forge-gui/res/cardsfolder/o/orzhov_basilica.txt index 7923b9450de..c35180d18bf 100644 --- a/forge-gui/res/cardsfolder/o/orzhov_basilica.txt +++ b/forge-gui/res/cardsfolder/o/orzhov_basilica.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return a land you control to its owner's hand. -SVar:TrigReturn:AB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Cost$ 0 | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. +SVar:TrigReturn:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. A:AB$ Mana | Cost$ T | Produced$ W B | SpellDescription$ Add {W}{B} to your mana pool. SVar:NeedsToPlay:Land.Basic+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/orzhov_basilica.jpg diff --git a/forge-gui/res/cardsfolder/o/orzhova.txt b/forge-gui/res/cardsfolder/o/orzhova.txt index 99f0118715d..3934efc084a 100644 --- a/forge-gui/res/cardsfolder/o/orzhova.txt +++ b/forge-gui/res/cardsfolder/o/orzhova.txt @@ -4,7 +4,7 @@ Types:Plane Ravnica T:Mode$ PlaneswalkedFrom | ValidCard$ Plane.Self | Execute$ OrzhovaDeal | TriggerDescription$ When you planeswalk away from CARDNAME, each player returns all creature cards from his or her graveyard to the battlefield. SVar:OrzhovaDeal:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, for each opponent, exile up to one target creature card from that player's graveyard. -SVar:RolledChaos:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature each opponent controls. | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True +SVar:RolledChaos:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature each opponent controls. | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True SVar:OneEach:PlayerCountOpponents$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/orzhova.jpg SVar:AIRollPlanarDieParams:Mode$ Always diff --git a/forge-gui/res/cardsfolder/o/osai_vultures.txt b/forge-gui/res/cardsfolder/o/osai_vultures.txt index 6a8c80b5ee5..e904533b9c4 100644 --- a/forge-gui/res/cardsfolder/o/osai_vultures.txt +++ b/forge-gui/res/cardsfolder/o/osai_vultures.txt @@ -4,7 +4,7 @@ Types:Creature Bird PT:1/1 K:Flying T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE1 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | References$ X | TriggerDescription$ At the beginning of each end step, if a creature died this turn, put a carrion counter on CARDNAME. -SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | CounterType$ CARRION | CounterNum$ 1 | Defined$ Self +SVar:TrigPutCounter:DB$ PutCounter | CounterType$ CARRION | CounterNum$ 1 | Defined$ Self A:AB$ Pump | Cost$ SubCounter<2/CARRION> | NumAtt$ 1 | NumDef$ 1 | Defined$ Self | CostDesc$ Remove two carrion counters from Osai Vultures: | SpellDescription$ CARDNAME gets +1/+1 until end of turn. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/osai_vultures.jpg diff --git a/forge-gui/res/cardsfolder/o/otaria.txt b/forge-gui/res/cardsfolder/o/otaria.txt index b1ef6982d1d..b7c53a50fd0 100644 --- a/forge-gui/res/cardsfolder/o/otaria.txt +++ b/forge-gui/res/cardsfolder/o/otaria.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Plane Dominaria S:Mode$ Continuous | Affected$ Instant,Sorcery | EffectZone$ Command | AffectedZone$ Graveyard | AddKeyword$ Flashback | Description$ Instant and sorcery cards in graveyards have flashback. The flashback cost is equal to the card's mana cost. (Its owner may cast the card from his or her graveyard for its mana cost. Then he or she exiles it.) T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, take an extra turn after this one. -SVar:RolledChaos:AB$ AddTurn | Cost$ 0 | NumTurns$ 1 +SVar:RolledChaos:DB$ AddTurn | NumTurns$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/otaria.jpg SVar:AIRollPlanarDieParams:Mode$ Always Oracle:Instant and sorcery cards in graveyards have flashback. The flashback cost is equal to the card's mana cost. (Its owner may cast the card from his or her graveyard for its mana cost. Then he or she exiles it.)\nWhenever you roll {CHAOS}, take an extra turn after this one. diff --git a/forge-gui/res/cardsfolder/o/otherworldly_outburst.txt b/forge-gui/res/cardsfolder/o/otherworldly_outburst.txt index d42e6049b88..eb8e8a798ba 100644 --- a/forge-gui/res/cardsfolder/o/otherworldly_outburst.txt +++ b/forge-gui/res/cardsfolder/o/otherworldly_outburst.txt @@ -4,7 +4,7 @@ Types:Instant A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | SubAbility$ DBEffect | SpellDescription$ Target creature gets +1/+0 until end of turn. When that creature dies this turn, create a 3/2 colorless Eldrazi Horror creature token. SVar:DBEffect:DB$ Effect | Name$ Otherworldly Outburst Effect | Triggers$ EldraziEmerge | SVars$ DBToken,EndEffect | RememberObjects$ ParentTarget | StackDescription$ When {c:Targeted} dies this turn, create a 3/2 colorless Eldrazi Horror creature token. SVar:EldraziEmerge:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Graveyard | Execute$ DBToken | TriggerDescription$ When that creature dies this turn, create a 3/2 colorless Eldrazi Horror creature token. -SVar:DBToken:DB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Eldrazi Horror | TokenTypes$ Creature,Eldrazi,Horror | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 2 | SubAbility$ EndEffect +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Eldrazi Horror | TokenTypes$ Creature,Eldrazi,Horror | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 2 | SubAbility$ EndEffect SVar:EndEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile DeckHints:Type$Eldrazi|Horror DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/o/outpost_siege.txt b/forge-gui/res/cardsfolder/o/outpost_siege.txt index 79fd57e0958..714839f5baf 100644 --- a/forge-gui/res/cardsfolder/o/outpost_siege.txt +++ b/forge-gui/res/cardsfolder/o/outpost_siege.txt @@ -11,6 +11,6 @@ SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Car SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Dragons:DB$ Animate | Defined$ Self | Triggers$ DragonsTrigger | Permanent$ True | SpellDescription$ Dragons SVar:DragonsTrigger:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ SmallBurnination | TriggerDescription$ Whenever a creature you control leaves the battlefield, CARDNAME deals 1 damage to target creature or player. -SVar:SmallBurnination:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 +SVar:SmallBurnination:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/outpost_siege.jpg Oracle:As Outpost Siege enters the battlefield, choose Khans or Dragons.\n• Khans — At the beginning of your upkeep, exile the top card of your library. Until end of turn, you may play that card.\n• Dragons — Whenever a creature you control leaves the battlefield, Outpost Siege deals 1 damage to target creature or player. diff --git a/forge-gui/res/cardsfolder/o/ovalchase_daredevil.txt b/forge-gui/res/cardsfolder/o/ovalchase_daredevil.txt index 3b3a3072b7f..d9e231fcec8 100644 --- a/forge-gui/res/cardsfolder/o/ovalchase_daredevil.txt +++ b/forge-gui/res/cardsfolder/o/ovalchase_daredevil.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Human Pilot PT:4/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Whenever an artifact enters the battlefield under your control, you may return CARDNAME from your graveyard to your hand. -SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand +SVar:TrigChange:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/ovalchase_daredevil.jpg Oracle:Whenever an artifact enters the battlefield under your control, you may return Ovalchase Daredevil from your graveyard to your hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/o/overbeing_of_myth.txt b/forge-gui/res/cardsfolder/o/overbeing_of_myth.txt index 624c709073d..9c7775544b8 100644 --- a/forge-gui/res/cardsfolder/o/overbeing_of_myth.txt +++ b/forge-gui/res/cardsfolder/o/overbeing_of_myth.txt @@ -6,6 +6,6 @@ S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ SVar:X:Count$InYourHand SVar:NeedsToPlayVar:X GE3 T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your draw step, draw an additional card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 | Defined$ You +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/overbeing_of_myth.jpg Oracle:Overbeing of Myth's power and toughness are each equal to the number of cards in your hand.\nAt the beginning of your draw step, draw an additional card. diff --git a/forge-gui/res/cardsfolder/o/overburden.txt b/forge-gui/res/cardsfolder/o/overburden.txt index 6d2cc758d80..095192dd19d 100644 --- a/forge-gui/res/cardsfolder/o/overburden.txt +++ b/forge-gui/res/cardsfolder/o/overburden.txt @@ -2,7 +2,7 @@ Name:Overburden ManaCost:1 U Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken | TriggerZones$ Battlefield | Execute$ TrigBounce | TriggerDescription$ Whenever a player puts a nontoken creature onto the battlefield, that player returns a land he or she controls to its owner's hand. -SVar:TrigBounce:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | Mandatory$ True | DefinedPlayer$ TriggeredCardController | Chooser$ TriggeredCardController | Hidden$ True +SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | Mandatory$ True | DefinedPlayer$ TriggeredCardController | Chooser$ TriggeredCardController | Hidden$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/overburden.jpg Oracle:Whenever a player puts a nontoken creature onto the battlefield, that player returns a land he or she controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/o/overmaster.txt b/forge-gui/res/cardsfolder/o/overmaster.txt index b133cef4ced..ad999d40c8c 100644 --- a/forge-gui/res/cardsfolder/o/overmaster.txt +++ b/forge-gui/res/cardsfolder/o/overmaster.txt @@ -4,7 +4,7 @@ Types:Sorcery A:SP$ Effect | Cost$ R | Name$ Overmaster effect | Triggers$ SpellCastTrig | SVars$ Mastery,DBCleanup | SubAbility$ DBDraw | SpellDescription$ The next instant or sorcery spell you cast this turn can't be countered by spells or abilities. SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ Mastery | TriggerDescription$ The next instant or sorcery spell you cast this turn can't be countered by spells or abilities. -SVar:Mastery:AB$ Pump | Cost$ 0 | Defined$ TriggeredCard | KW$ HIDDEN CARDNAME can't be countered. | PumpZone$ Stack | SubAbility$ DBCleanup +SVar:Mastery:DB$ Pump | Defined$ TriggeredCard | KW$ HIDDEN CARDNAME can't be countered. | PumpZone$ Stack | SubAbility$ DBCleanup SVar:DBCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/overmaster.jpg diff --git a/forge-gui/res/cardsfolder/o/overseer_of_the_damned.txt b/forge-gui/res/cardsfolder/o/overseer_of_the_damned.txt index a010589cd31..e4b818c1847 100644 --- a/forge-gui/res/cardsfolder/o/overseer_of_the_damned.txt +++ b/forge-gui/res/cardsfolder/o/overseer_of_the_damned.txt @@ -4,9 +4,9 @@ Types:Creature Demon PT:5/5 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target creature. -SVar:TrigDestroy:DB$ Destroy | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Choose target creature. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature | TgtPrompt$ Choose target creature. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature an opponent controls dies, create a tapped 2/2 black Zombie creature token. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie C14 | TokenTapped$ True +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie C14 | TokenTapped$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/overseer_of_the_damned.jpg Oracle:Flying\nWhen Overseer of the Damned enters the battlefield, you may destroy target creature.\nWhenever a nontoken creature an opponent controls dies, create a tapped 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/o/oversold_cemetery.txt b/forge-gui/res/cardsfolder/o/oversold_cemetery.txt index e9dcd411ea2..da90abb7f33 100644 --- a/forge-gui/res/cardsfolder/o/oversold_cemetery.txt +++ b/forge-gui/res/cardsfolder/o/oversold_cemetery.txt @@ -2,6 +2,6 @@ Name:Oversold Cemetery ManaCost:1 B Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | OptionalDecider$ You | IsPresent$ Creature.YouCtrl | PresentZone$ Graveyard | PresentCompare$ GE4 | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if you have four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand. -SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature in your graveyard +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature in your graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/oversold_cemetery.jpg Oracle:At the beginning of your upkeep, 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/o/overwhelming_instinct.txt b/forge-gui/res/cardsfolder/o/overwhelming_instinct.txt index 57c25f89096..3897f074231 100644 --- a/forge-gui/res/cardsfolder/o/overwhelming_instinct.txt +++ b/forge-gui/res/cardsfolder/o/overwhelming_instinct.txt @@ -2,7 +2,7 @@ Name:Overwhelming Instinct ManaCost:2 G Types:Enchantment T:Mode$ AttackersDeclared | Execute$ TrigDraw | CheckSVar$ OverwhelmInstinct | SVarCompare$ GE3 | NoResolvingCheck$ True | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever you attack with three or more creatures, draw a card. -SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | NumCards$ 1 SVar:OverwhelmInstinct:Count$Valid Creature.attacking SVar:Picture:http://www.wizards.com/global/images/magic/general/overwhelming_instinct.jpg Oracle:Whenever you attack with three or more creatures, draw a card. diff --git a/forge-gui/res/cardsfolder/o/ovinomancer.txt b/forge-gui/res/cardsfolder/o/ovinomancer.txt index 945b02d5fef..068b81c61b0 100644 --- a/forge-gui/res/cardsfolder/o/ovinomancer.txt +++ b/forge-gui/res/cardsfolder/o/ovinomancer.txt @@ -5,7 +5,7 @@ PT:0/1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigBounce | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you return three basic lands you control to their owner's hand. A:AB$ Destroy | Cost$ Return<1/CARDNAME> T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NoRegen$ True | SubAbility$ DBToken | SpellDescription$ Destroy target creature. It can't be regenerated. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Sheep | TokenTypes$ Creature,Sheep | TokenOwner$ TargetedController | TokenColors$ Green | TokenPower$ 0 | TokenToughness$ 1 | SpellDescription$ That creature's controller creates a 0/1 green Sheep creature token. -SVar:TrigBounce:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Hidden$ True | ChangeType$ Land.Basic+YouCtrl | ChangeNum$ 3 | Optional$ True | RememberChanged$ True | SubAbility$ DBSacSelf +SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | ChangeType$ Land.Basic+YouCtrl | ChangeNum$ 3 | Optional$ True | RememberChanged$ True | SubAbility$ DBSacSelf SVar:DBSacSelf:DB$ Sacrifice | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT3 | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount diff --git a/forge-gui/res/cardsfolder/o/oyobi_who_split_the_heavens.txt b/forge-gui/res/cardsfolder/o/oyobi_who_split_the_heavens.txt index d4c86d22082..6f7f1dac010 100644 --- a/forge-gui/res/cardsfolder/o/oyobi_who_split_the_heavens.txt +++ b/forge-gui/res/cardsfolder/o/oyobi_who_split_the_heavens.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Spirit PT:3/6 K:Flying T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, create a 3/3 white Spirit creature token with flying. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ w 3 3 spirit | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 3 | TokenToughness$ 3 | TokenKeywords$ Flying +SVar:TrigToken:DB$Token | TokenImage$ w 3 3 spirit | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 3 | TokenToughness$ 3 | TokenKeywords$ Flying SVar:RemRandomDeck:True DeckHints:Type$Spirit|Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/oyobi_who_split_the_heavens.jpg