From fd98f9b7f9ac9d7731c8ceb34ef73ef129664248 Mon Sep 17 00:00:00 2001 From: schnautzr Date: Thu, 24 May 2018 13:37:56 -0500 Subject: [PATCH] "his or her hand" -> "their hand" --- forge-gui/res/cardsfolder/a/alhammarret_high_arbiter.txt | 4 ++-- forge-gui/res/cardsfolder/a/amnesia.txt | 4 ++-- forge-gui/res/cardsfolder/a/appetite_for_brains.txt | 4 ++-- forge-gui/res/cardsfolder/b/bala_ged_thief.txt | 6 +++--- forge-gui/res/cardsfolder/b/baleful_stare.txt | 4 ++-- forge-gui/res/cardsfolder/b/barbed_shocker.txt | 4 ++-- forge-gui/res/cardsfolder/b/black_vise.txt | 4 ++-- forge-gui/res/cardsfolder/b/blackmail.txt | 4 ++-- forge-gui/res/cardsfolder/b/blood_oath.txt | 4 ++-- forge-gui/res/cardsfolder/b/borderland_explorer.txt | 4 ++-- forge-gui/res/cardsfolder/b/braids_conjurer_adept.txt | 4 ++-- .../res/cardsfolder/b/braids_conjurer_adept_avatar.txt | 8 ++++---- forge-gui/res/cardsfolder/b/brain_maggot.txt | 4 ++-- forge-gui/res/cardsfolder/b/brain_pry.txt | 4 ++-- forge-gui/res/cardsfolder/b/brainbite.txt | 4 ++-- forge-gui/res/cardsfolder/b/brink_of_madness.txt | 4 ++-- forge-gui/res/cardsfolder/c/cabal_interrogator.txt | 4 ++-- forge-gui/res/cardsfolder/c/cabal_therapy.txt | 4 ++-- forge-gui/res/cardsfolder/c/castigate.txt | 4 ++-- forge-gui/res/cardsfolder/c/chandra_ablaze.txt | 4 ++-- forge-gui/res/cardsfolder/c/charmed_griffin.txt | 4 ++-- forge-gui/res/cardsfolder/c/chimney_imp.txt | 4 ++-- forge-gui/res/cardsfolder/c/chittering_rats.txt | 4 ++-- forge-gui/res/cardsfolder/c/coercion.txt | 4 ++-- forge-gui/res/cardsfolder/c/collective_brutality.txt | 4 ++-- forge-gui/res/cardsfolder/c/collective_defiance.txt | 4 ++-- forge-gui/res/cardsfolder/c/commit_memory.txt | 2 +- forge-gui/res/cardsfolder/c/conundrum_sphinx.txt | 4 ++-- forge-gui/res/cardsfolder/c/corpse_traders.txt | 4 ++-- forge-gui/res/cardsfolder/c/crosis_the_purger.txt | 4 ++-- forge-gui/res/cardsfolder/d/darigaaz_the_igniter.txt | 4 ++-- forge-gui/res/cardsfolder/d/dark_deal.txt | 4 ++-- forge-gui/res/cardsfolder/d/dark_inquiry.txt | 4 ++-- forge-gui/res/cardsfolder/d/dementia_sliver.txt | 6 +++--- forge-gui/res/cardsfolder/d/descent_into_madness.txt | 4 ++-- forge-gui/res/cardsfolder/d/despise.txt | 4 ++-- forge-gui/res/cardsfolder/d/diminishing_returns.txt | 4 ++-- forge-gui/res/cardsfolder/d/diplomacy_of_the_wastes.txt | 4 ++-- forge-gui/res/cardsfolder/d/disciple_of_phenax.txt | 4 ++-- forge-gui/res/cardsfolder/d/distended_mindbender.txt | 4 ++-- forge-gui/res/cardsfolder/d/distress.txt | 4 ++-- forge-gui/res/cardsfolder/d/doomfall.txt | 4 ++-- forge-gui/res/cardsfolder/d/dragon_mage.txt | 4 ++-- forge-gui/res/cardsfolder/d/dreamborn_muse.txt | 4 ++-- forge-gui/res/cardsfolder/d/duress.txt | 4 ++-- forge-gui/res/cardsfolder/d/duskmantle_seer.txt | 4 ++-- forge-gui/res/cardsfolder/e/elkin_lair.txt | 4 ++-- .../res/cardsfolder/e/embrace_my_diabolical_vision.txt | 4 ++-- forge-gui/res/cardsfolder/e/empty_the_catacombs.txt | 4 ++-- forge-gui/res/cardsfolder/e/encroach.txt | 4 ++-- forge-gui/res/cardsfolder/e/entomber_exarch.txt | 4 ++-- forge-gui/res/cardsfolder/e/eureka.txt | 4 ++-- forge-gui/res/cardsfolder/e/every_hope_shall_vanish.txt | 4 ++-- forge-gui/res/cardsfolder/f/fertile_imagination.txt | 4 ++-- forge-gui/res/cardsfolder/f/fiend_of_the_shadows.txt | 4 ++-- forge-gui/res/cardsfolder/f/firestorm_phoenix.txt | 4 ++-- forge-gui/res/cardsfolder/f/fold_into_aether.txt | 4 ++-- forge-gui/res/cardsfolder/f/forcemage_advocate.txt | 4 ++-- forge-gui/res/cardsfolder/f/friendly_fire.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_guide.txt | 4 ++-- forge-gui/res/cardsfolder/g/grave_sifter.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruesome_discovery.txt | 4 ++-- forge-gui/res/cardsfolder/h/harsh_scrutiny.txt | 4 ++-- forge-gui/res/cardsfolder/h/he_who_hungers.txt | 4 ++-- forge-gui/res/cardsfolder/h/head_games.txt | 4 ++-- forge-gui/res/cardsfolder/h/hint_of_insanity.txt | 4 ++-- forge-gui/res/cardsfolder/h/hired_torturer.txt | 4 ++-- forge-gui/res/cardsfolder/h/hollow_specter.txt | 4 ++-- forge-gui/res/cardsfolder/h/hour_of_glory.txt | 4 ++-- forge-gui/res/cardsfolder/h/hunted_wumpus.txt | 4 ++-- forge-gui/res/cardsfolder/h/hurkyls_recall.txt | 4 ++-- forge-gui/res/cardsfolder/h/hypergenesis.txt | 4 ++-- .../res/cardsfolder/i/i_call_on_the_ancient_magics.txt | 4 ++-- forge-gui/res/cardsfolder/i/ignite_memories.txt | 4 ++-- forge-gui/res/cardsfolder/i/ill_gotten_gains.txt | 4 ++-- forge-gui/res/cardsfolder/i/incendiary_command.txt | 4 ++-- forge-gui/res/cardsfolder/i/induced_amnesia.txt | 6 +++--- forge-gui/res/cardsfolder/i/infernal_kirin.txt | 4 ++-- forge-gui/res/cardsfolder/i/inquisition.txt | 4 ++-- forge-gui/res/cardsfolder/i/inquisition_of_kozilek.txt | 4 ++-- forge-gui/res/cardsfolder/i/iron_maiden.txt | 4 ++-- forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt | 4 ++-- forge-gui/res/cardsfolder/i/iwamori_of_the_open_fist.txt | 4 ++-- forge-gui/res/cardsfolder/j/jace_the_living_guildpact.txt | 4 ++-- forge-gui/res/cardsfolder/j/jace_the_mind_sculptor.txt | 4 ++-- forge-gui/res/cardsfolder/j/jaces_archivist.txt | 4 ++-- forge-gui/res/cardsfolder/j/jesters_mask.txt | 4 ++-- forge-gui/res/cardsfolder/k/kamahls_summons.txt | 4 ++-- forge-gui/res/cardsfolder/k/karn_liberated.txt | 4 ++-- forge-gui/res/cardsfolder/k/kitesail_freebooter.txt | 4 ++-- forge-gui/res/cardsfolder/k/knowledge_pool.txt | 4 ++-- .../res/cardsfolder/k/kynaios_and_tiro_of_meletis.txt | 4 ++-- forge-gui/res/cardsfolder/k/kyoki_sanitys_eclipse.txt | 4 ++-- forge-gui/res/cardsfolder/l/laquatuss_creativity.txt | 4 ++-- forge-gui/res/cardsfolder/l/last_rites.txt | 4 ++-- forge-gui/res/cardsfolder/l/lay_bare_the_heart.txt | 4 ++-- forge-gui/res/cardsfolder/l/lifebane_zombie.txt | 4 ++-- forge-gui/res/cardsfolder/l/lobotomy.txt | 6 +++--- forge-gui/res/cardsfolder/l/lost_hours.txt | 4 ++-- forge-gui/res/cardsfolder/m/magus_of_the_jar.txt | 6 +++--- forge-gui/res/cardsfolder/m/magus_of_the_wheel.txt | 4 ++-- forge-gui/res/cardsfolder/m/maralen_of_the_mornsong.txt | 4 ++-- forge-gui/res/cardsfolder/m/mardu_charm.txt | 4 ++-- forge-gui/res/cardsfolder/m/memory_jar.txt | 6 +++--- forge-gui/res/cardsfolder/m/merfolk_spy.txt | 4 ++-- forge-gui/res/cardsfolder/m/mesmeric_fiend.txt | 6 +++--- forge-gui/res/cardsfolder/m/metamorphose.txt | 4 ++-- forge-gui/res/cardsfolder/m/minamo.txt | 4 ++-- forge-gui/res/cardsfolder/m/minamos_meddling.txt | 4 ++-- forge-gui/res/cardsfolder/m/mind_extraction.txt | 4 ++-- forge-gui/res/cardsfolder/m/mind_slash.txt | 4 ++-- forge-gui/res/cardsfolder/m/mind_swords.txt | 4 ++-- forge-gui/res/cardsfolder/m/mind_warp.txt | 2 +- forge-gui/res/cardsfolder/m/mindclaw_shaman.txt | 4 ++-- forge-gui/res/cardsfolder/m/mindmelter.txt | 4 ++-- forge-gui/res/cardsfolder/m/mindslicer.txt | 4 ++-- forge-gui/res/cardsfolder/m/mires_toll.txt | 4 ++-- forge-gui/res/cardsfolder/m/molten_psyche.txt | 4 ++-- forge-gui/res/cardsfolder/m/monomania.txt | 4 ++-- forge-gui/res/cardsfolder/m/morphic_tide.txt | 2 +- forge-gui/res/cardsfolder/m/muse_vessel.txt | 4 ++-- forge-gui/res/cardsfolder/m/my_wish_is_your_command.txt | 4 ++-- forge-gui/res/cardsfolder/m/myojin_of_nights_reach.txt | 4 ++-- forge-gui/res/cardsfolder/n/nebuchadnezzar.txt | 4 ++-- .../n/nezumi_shortfang_stabwhisker_the_odious.txt | 4 ++-- forge-gui/res/cardsfolder/n/nicol_bolas.txt | 4 ++-- forge-gui/res/cardsfolder/n/nicol_bolas_god_pharaoh.txt | 4 ++-- forge-gui/res/cardsfolder/n/night_terrors.txt | 4 ++-- forge-gui/res/cardsfolder/n/nightmare_void.txt | 4 ++-- forge-gui/res/cardsfolder/n/nightsnare.txt | 4 ++-- forge-gui/res/cardsfolder/n/noble_benefactor.txt | 4 ++-- forge-gui/res/cardsfolder/n/noetic_scales.txt | 4 ++-- forge-gui/res/cardsfolder/n/noggin_whack.txt | 4 ++-- forge-gui/res/cardsfolder/n/noxious_vapors.txt | 4 ++-- forge-gui/res/cardsfolder/n/nullmage_advocate.txt | 4 ++-- forge-gui/res/cardsfolder/o/oath_of_ghouls.txt | 4 ++-- forge-gui/res/cardsfolder/o/oath_of_scholars.txt | 4 ++-- forge-gui/res/cardsfolder/o/ostracize.txt | 4 ++-- forge-gui/res/cardsfolder/p/parallax_nexus.txt | 6 +++--- forge-gui/res/cardsfolder/p/perish_the_thought.txt | 4 ++-- forge-gui/res/cardsfolder/p/perplex.txt | 4 ++-- forge-gui/res/cardsfolder/p/persecute.txt | 4 ++-- forge-gui/res/cardsfolder/p/petra_sphinx.txt | 4 ++-- forge-gui/res/cardsfolder/p/pick_the_brain.txt | 4 ++-- forge-gui/res/cardsfolder/p/planeswalkers_favor.txt | 4 ++-- forge-gui/res/cardsfolder/p/planeswalkers_fury.txt | 4 ++-- forge-gui/res/cardsfolder/p/planeswalkers_mirth.txt | 4 ++-- forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt | 4 ++-- forge-gui/res/cardsfolder/p/planeswalkers_scorn.txt | 4 ++-- forge-gui/res/cardsfolder/p/possibility_storm.txt | 4 ++-- forge-gui/res/cardsfolder/p/pox.txt | 4 ++-- forge-gui/res/cardsfolder/p/prying_questions.txt | 4 ++-- forge-gui/res/cardsfolder/p/psychic_intrusion.txt | 4 ++-- forge-gui/res/cardsfolder/p/psychic_spear.txt | 4 ++-- forge-gui/res/cardsfolder/p/psychic_theft.txt | 4 ++-- forge-gui/res/cardsfolder/p/psychotic_episode.txt | 4 ++-- forge-gui/res/cardsfolder/p/pulse_of_the_dross.txt | 4 ++-- forge-gui/res/cardsfolder/p/pulsemage_advocate.txt | 4 ++-- forge-gui/res/cardsfolder/r/rackling.txt | 4 ++-- forge-gui/res/cardsfolder/r/rag_man.txt | 4 ++-- forge-gui/res/cardsfolder/r/rakdos_augermage.txt | 4 ++-- forge-gui/res/cardsfolder/r/reality_shaping.txt | 4 ++-- forge-gui/res/cardsfolder/r/reap_intellect.txt | 4 ++-- forge-gui/res/cardsfolder/r/reforge_the_soul.txt | 4 ++-- forge-gui/res/cardsfolder/r/reversal_of_fortune.txt | 4 ++-- forge-gui/res/cardsfolder/r/rise_fall.txt | 4 ++-- forge-gui/res/cardsfolder/r/rivers_grasp.txt | 4 ++-- forge-gui/res/cardsfolder/r/robber_fly.txt | 4 ++-- forge-gui/res/cardsfolder/r/runehorn_hellkite.txt | 4 ++-- forge-gui/res/cardsfolder/s/sadistic_augermage.txt | 4 ++-- forge-gui/res/cardsfolder/s/scrying_glass.txt | 4 ++-- forge-gui/res/cardsfolder/s/search_warrant.txt | 4 ++-- forge-gui/res/cardsfolder/s/sen_triplets.txt | 6 +++--- forge-gui/res/cardsfolder/s/sensation_gorger.txt | 4 ++-- forge-gui/res/cardsfolder/s/shattered_dreams.txt | 4 ++-- forge-gui/res/cardsfolder/s/shieldmage_advocate.txt | 4 ++-- forge-gui/res/cardsfolder/s/shimian_specter.txt | 4 ++-- forge-gui/res/cardsfolder/s/shocker.txt | 4 ++-- forge-gui/res/cardsfolder/s/show_and_tell.txt | 4 ++-- forge-gui/res/cardsfolder/s/sin_collector.txt | 4 ++-- forge-gui/res/cardsfolder/s/singe_mind_ogre.txt | 4 ++-- forge-gui/res/cardsfolder/s/sire_of_insanity.txt | 4 ++-- forge-gui/res/cardsfolder/s/sirocco.txt | 4 ++-- forge-gui/res/cardsfolder/s/skullwinder.txt | 4 ++-- forge-gui/res/cardsfolder/s/skybreen.txt | 4 ++-- forge-gui/res/cardsfolder/s/splitting_headache.txt | 4 ++-- forge-gui/res/cardsfolder/s/spurnmage_advocate.txt | 4 ++-- forge-gui/res/cardsfolder/s/storm_world.txt | 4 ++-- forge-gui/res/cardsfolder/s/stromgald_spy.txt | 6 +++--- forge-gui/res/cardsfolder/s/stronghold_gambit.txt | 4 ++-- forge-gui/res/cardsfolder/s/struggle_for_sanity.txt | 4 ++-- forge-gui/res/cardsfolder/s/stunted_growth.txt | 4 ++-- forge-gui/res/cardsfolder/s/suppress.txt | 4 ++-- forge-gui/res/cardsfolder/s/sway_of_the_stars.txt | 4 ++-- 195 files changed, 399 insertions(+), 399 deletions(-) diff --git a/forge-gui/res/cardsfolder/a/alhammarret_high_arbiter.txt b/forge-gui/res/cardsfolder/a/alhammarret_high_arbiter.txt index 5869cfcabf9..92034f7045d 100644 --- a/forge-gui/res/cardsfolder/a/alhammarret_high_arbiter.txt +++ b/forge-gui/res/cardsfolder/a/alhammarret_high_arbiter.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Sphinx PT:5/5 K:Flying K:ETBReplacement:Other:RevealHand -SVar:RevealHand:DB$ RevealHand | Defined$ Player.Opponent | RememberRevealed$ True | SubAbility$ DBNameCard | SpellDescription$ As CARDNAME enters the battlefield, each opponent reveals his or her hand. You choose the name of a nonland card revealed this way. +SVar:RevealHand:DB$ RevealHand | Defined$ Player.Opponent | RememberRevealed$ True | SubAbility$ DBNameCard | SpellDescription$ As CARDNAME enters the battlefield, each opponent reveals their hand. You choose the name of a nonland card revealed this way. SVar:DBNameCard:DB$ NameCard | Defined$ You | ValidCards$ Card.nonLand | ChooseFromDefinedCards$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True S:Mode$ CantBeCast | ValidCard$ Card.NamedCard | Caster$ Player.Opponent | Description$ Your opponents can't cast spells with the chosen name (as long as this creature is on the battlefield). SVar:Picture:http://www.wizards.com/global/images/magic/general/alhammaret_high_arbiter.jpg -Oracle:Flying\nAs Alhammaret, High Arbiter enters the battlefield, each opponent reveals his or her hand. You choose the name of a nonland card revealed this way.\nYour opponents can't cast spells with the chosen name (as long as this creature is on the battlefield). +Oracle:Flying\nAs Alhammaret, High Arbiter enters the battlefield, each opponent reveals their hand. You choose the name of a nonland card revealed this way.\nYour opponents can't cast spells with the chosen name (as long as this creature is on the battlefield). diff --git a/forge-gui/res/cardsfolder/a/amnesia.txt b/forge-gui/res/cardsfolder/a/amnesia.txt index 12f33e5f849..71bc4759dc6 100644 --- a/forge-gui/res/cardsfolder/a/amnesia.txt +++ b/forge-gui/res/cardsfolder/a/amnesia.txt @@ -1,6 +1,6 @@ Name:Amnesia ManaCost:3 U U U Types:Sorcery -A:SP$ Discard | Cost$ 3 U U U | ValidTgts$ Player | Mode$ RevealDiscardAll | DiscardValid$ Card.nonLand | SpellDescription$ Target player reveals his or her hand and discards all nonland cards. +A:SP$ Discard | Cost$ 3 U U U | ValidTgts$ Player | Mode$ RevealDiscardAll | DiscardValid$ Card.nonLand | SpellDescription$ Target player reveals their hand and discards all nonland cards. SVar:Picture:http://resources.wizards.com/magic/cards/dk/en-us/card1746.jpg -Oracle:Target player reveals his or her hand and discards all nonland cards. +Oracle:Target player reveals their hand and discards all nonland cards. diff --git a/forge-gui/res/cardsfolder/a/appetite_for_brains.txt b/forge-gui/res/cardsfolder/a/appetite_for_brains.txt index 94b13e7451a..268212ff65c 100644 --- a/forge-gui/res/cardsfolder/a/appetite_for_brains.txt +++ b/forge-gui/res/cardsfolder/a/appetite_for_brains.txt @@ -1,7 +1,7 @@ Name:Appetite for Brains ManaCost:B Types:Sorcery -A:SP$ RevealHand | Cost$ B | Defined$ Targeted | ValidTgts$ Opponent | SubAbility$ ExileCard | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals his or her hand. +A:SP$ RevealHand | Cost$ B | Defined$ Targeted | ValidTgts$ Opponent | SubAbility$ ExileCard | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand. SVar:ExileCard:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.cmcGE4 | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | AlreadyRevealed$ True | StackDescription$ SpellDescription | SpellDescription$ You choose a card from it with converted mana cost 4 or greater and exile that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/appetite_for_brains.jpg -Oracle:Target opponent reveals his or her hand. You choose a card from it with converted mana cost 4 or greater and exile that card. +Oracle:Target opponent reveals their hand. You choose a card from it with converted mana cost 4 or greater and exile that card. diff --git a/forge-gui/res/cardsfolder/b/bala_ged_thief.txt b/forge-gui/res/cardsfolder/b/bala_ged_thief.txt index 1c286cd52cb..f5083f41712 100644 --- a/forge-gui/res/cardsfolder/b/bala_ged_thief.txt +++ b/forge-gui/res/cardsfolder/b/bala_ged_thief.txt @@ -2,10 +2,10 @@ Name:Bala Ged Thief ManaCost:3 B Types:Creature Human Rogue Ally PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of Allies you control. You choose one of them. That player discards that card. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ DBDiscard | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of Allies you control. You choose one of them. That player discards that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player reveals a number of cards from their hand equal to the number of Allies you control. You choose one of them. That player discards that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ DBDiscard | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player reveals a number of cards from their hand equal to the number of Allies you control. You choose one of them. That player discards that card. SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card | References$ X SVar:X:Count$TypeYouCtrl.Ally SVar:BuffedBy:Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/bala_ged_thief.jpg -Oracle:Whenever Bala Ged Thief or another Ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of Allies you control. You choose one of them. That player discards that card. +Oracle:Whenever Bala Ged Thief or another Ally enters the battlefield under your control, target player reveals a number of cards from their hand equal to the number of Allies you control. You choose one of them. That player discards that card. diff --git a/forge-gui/res/cardsfolder/b/baleful_stare.txt b/forge-gui/res/cardsfolder/b/baleful_stare.txt index ae29cadb203..aa54d59d8e4 100644 --- a/forge-gui/res/cardsfolder/b/baleful_stare.txt +++ b/forge-gui/res/cardsfolder/b/baleful_stare.txt @@ -1,9 +1,9 @@ Name:Baleful Stare ManaCost:2 U Types:Sorcery -A:SP$ RevealHand | Cost$ 2 U | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBDraw | SpellDescription$ Target opponent reveals his or her hand. You draw a card for each Mountain and red card in it. +A:SP$ RevealHand | Cost$ 2 U | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBDraw | SpellDescription$ Target opponent reveals their hand. You draw a card for each Mountain and red card in it. SVar:DBDraw:DB$Draw | NumCards$ X | References$ X SVar:X:Count$ValidHand Mountain.TargetedPlayerCtrl,Card.TargetedPlayerCtrl+Red SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/baleful_stare.jpg -Oracle:Target opponent reveals his or her hand. You draw a card for each Mountain and red card in it. +Oracle:Target opponent reveals their hand. You draw a card for each Mountain and red card in it. diff --git a/forge-gui/res/cardsfolder/b/barbed_shocker.txt b/forge-gui/res/cardsfolder/b/barbed_shocker.txt index a529ba10c55..0cbf98d5e6c 100644 --- a/forge-gui/res/cardsfolder/b/barbed_shocker.txt +++ b/forge-gui/res/cardsfolder/b/barbed_shocker.txt @@ -4,10 +4,10 @@ Types:Creature Insect PT:2/2 K:Trample K:Haste -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards all the cards in his or her hand, then draws that many cards. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards all the cards in their hand, then draws that many cards. SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Discard hand SVar:DBDraw:DB$ Draw | NumCards$ X | Defined$ TriggeredTarget | SubAbility$ DBCleanup | SpellDescription$ Draw that many cards | References$ X SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/barbed_shocker.jpg -Oracle:Trample, haste\nWhenever Barbed Shocker deals damage to a player, that player discards all the cards in his or her hand, then draws that many cards. +Oracle:Trample, haste\nWhenever Barbed Shocker deals damage to a player, that player discards all the cards in their hand, then draws that many cards. diff --git a/forge-gui/res/cardsfolder/b/black_vise.txt b/forge-gui/res/cardsfolder/b/black_vise.txt index 9970ffc04b1..00d71ef8f95 100644 --- a/forge-gui/res/cardsfolder/b/black_vise.txt +++ b/forge-gui/res/cardsfolder/b/black_vise.txt @@ -3,8 +3,8 @@ ManaCost:1 Types:Artifact K:ETBReplacement:Other:ChooseP SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent | AILogic$ Curse | SpellDescription$ As CARDNAME enters the battlefield, choose an opponent. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Chosen | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the chosen player's upkeep, CARDNAME deals X damage to that player, where X is the number of cards in his or her hand minus 4. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Chosen | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the chosen player's upkeep, CARDNAME deals X damage to that player, where X is the number of cards in their hand minus 4. SVar:TrigDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ X | References$ X SVar:X:Count$InChosenHand/Minus.4 SVar:Picture:http://www.wizards.com/global/images/magic/general/black_vise.jpg -Oracle:As Black Vise enters the battlefield, choose an opponent.\nAt the beginning of the chosen player's upkeep, Black Vise deals X damage to that player, where X is the number of cards in his or her hand minus 4. +Oracle:As Black Vise enters the battlefield, choose an opponent.\nAt the beginning of the chosen player's upkeep, Black Vise deals X damage to that player, where X is the number of cards in their hand minus 4. diff --git a/forge-gui/res/cardsfolder/b/blackmail.txt b/forge-gui/res/cardsfolder/b/blackmail.txt index 1de0aec6e7f..bde331478c4 100644 --- a/forge-gui/res/cardsfolder/b/blackmail.txt +++ b/forge-gui/res/cardsfolder/b/blackmail.txt @@ -1,6 +1,6 @@ Name:Blackmail ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Player | Mode$ RevealYouChoose | RevealNumber$ 3 | NumCards$ 1 | SpellDescription$ Target player reveals three cards from his or her hand and you choose one of them. That player discards that card. +A:SP$ Discard | Cost$ B | ValidTgts$ Player | Mode$ RevealYouChoose | RevealNumber$ 3 | NumCards$ 1 | SpellDescription$ Target player reveals three cards from their hand and you choose one of them. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/blackmail.jpg -Oracle:Target player reveals three cards from his or her hand and you choose one of them. That player discards that card. +Oracle:Target player reveals three cards from their hand and you choose one of them. That player discards that card. diff --git a/forge-gui/res/cardsfolder/b/blood_oath.txt b/forge-gui/res/cardsfolder/b/blood_oath.txt index e19a1ede6c6..a4f92538a00 100644 --- a/forge-gui/res/cardsfolder/b/blood_oath.txt +++ b/forge-gui/res/cardsfolder/b/blood_oath.txt @@ -1,7 +1,7 @@ Name:Blood Oath ManaCost:3 R Types:Instant -A:SP$ ChooseType | Cost$ 3 R | Defined$ You | Type$ Card | SubAbility$ DBReveal | SpellDescription$ Choose a card type. Target opponent reveals his or her hand. Blood Oath deals 3 damage to that player for each card of the chosen type revealed this way. +A:SP$ ChooseType | Cost$ 3 R | Defined$ You | Type$ Card | SubAbility$ DBReveal | SpellDescription$ Choose a card type. Target opponent reveals their hand. Blood Oath deals 3 damage to that player for each card of the chosen type revealed this way. SVar:DBReveal:DB$ RevealHand | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to reveal their hand | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | References$ X,Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -9,4 +9,4 @@ SVar:X:SVar$Y/Times.3 SVar:Y:Remembered$Valid Card.ChosenType SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_oath.jpg -Oracle:Choose a card type. Target opponent reveals his or her hand. Blood Oath deals 3 damage to that player for each card of the chosen type revealed this way. (Artifact, creature, enchantment, instant, land, planeswalker, sorcery, and tribal are card types.) +Oracle:Choose a card type. Target opponent reveals their hand. Blood Oath deals 3 damage to that player for each card of the chosen type revealed this way. (Artifact, creature, enchantment, instant, land, planeswalker, sorcery, and tribal are card types.) diff --git a/forge-gui/res/cardsfolder/b/borderland_explorer.txt b/forge-gui/res/cardsfolder/b/borderland_explorer.txt index b3dc8976600..2c204aea526 100644 --- a/forge-gui/res/cardsfolder/b/borderland_explorer.txt +++ b/forge-gui/res/cardsfolder/b/borderland_explorer.txt @@ -2,7 +2,7 @@ Name:Borderland Explorer ManaCost:1 G Types:Creature Elf Scout PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExploration | TriggerDescription$ When CARDNAME enters the battlefield, each player may discard a card. Each player who discarded a card this way may search their library for a basic land card, reveal it, put it into his or her hand, then shuffle their library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExploration | TriggerDescription$ When CARDNAME enters the battlefield, each player may discard a card. Each player who discarded a card this way may search their library for a basic land card, reveal it, put it into their hand, then shuffle their library. SVar:TrigExploration:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBDiscardToFetch SVar:DBDiscardToFetch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | DefinedPlayer$ Player.IsRemembered | UnlessCost$ Discard<1/Card> | UnlessPayer$ Player.IsRemembered | UnlessSwitched$ True -Oracle:When Borderland Explorer enters the battlefield, each player may discard a card. Each player who discarded a card this way may search their library for a basic land card, reveal it, put it into his or her hand, then shuffle their library. \ No newline at end of file +Oracle:When Borderland Explorer enters the battlefield, each player may discard a card. Each player who discarded a card this way may search their library for a basic land card, reveal it, put it into their hand, then shuffle their library. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/b/braids_conjurer_adept.txt b/forge-gui/res/cardsfolder/b/braids_conjurer_adept.txt index dc01a7d4d43..237b54436cb 100644 --- a/forge-gui/res/cardsfolder/b/braids_conjurer_adept.txt +++ b/forge-gui/res/cardsfolder/b/braids_conjurer_adept.txt @@ -2,8 +2,8 @@ Name:Braids, Conjurer Adept ManaCost:2 U U Types:Legendary Creature Human Wizard PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of each player's upkeep, that player may put an artifact, creature, or land card from his or her hand onto the battlefield. +T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of each player's upkeep, that player may put an artifact, creature, or land card from their hand onto the battlefield. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature,Artifact,Land | DefinedPlayer$ TriggeredPlayer | ChangeNum$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/braids_conjurer_adept.jpg -Oracle:At the beginning of each player's upkeep, that player may put an artifact, creature, or land card from his or her hand onto the battlefield. +Oracle:At the beginning of each player's upkeep, that player may put an artifact, creature, or land card from their hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/b/braids_conjurer_adept_avatar.txt b/forge-gui/res/cardsfolder/b/braids_conjurer_adept_avatar.txt index f37beaab3e5..3ff436066c2 100644 --- a/forge-gui/res/cardsfolder/b/braids_conjurer_adept_avatar.txt +++ b/forge-gui/res/cardsfolder/b/braids_conjurer_adept_avatar.txt @@ -2,8 +2,8 @@ Name:Braids, Conjurer Adept Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+3 -A:AB$ ChangeZone | ActivationZone$ Command | Cost$ 2 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | DefinedPlayer$ Player | ChangeNum$ 1 | Tapped$ True | SpellDescription$ Each player may put a land card from his or her hand onto the battlefield tapped. -A:AB$ ChangeZone | ActivationZone$ Command | Cost$ 3 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Artifact.nonCreature | DefinedPlayer$ Player | ChangeNum$ 1 | SpellDescription$ Each player may put a noncreature artifact card from his or her hand onto the battlefield. -A:AB$ ChangeZone | ActivationZone$ Command | Cost$ 4 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | DefinedPlayer$ Player | ChangeNum$ 1 | SorcerySpeed$ True | SpellDescription$ Each player may put a creature card from his or her hand onto the battlefield. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | ActivationZone$ Command | Cost$ 2 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | DefinedPlayer$ Player | ChangeNum$ 1 | Tapped$ True | SpellDescription$ Each player may put a land card from their hand onto the battlefield tapped. +A:AB$ ChangeZone | ActivationZone$ Command | Cost$ 3 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Artifact.nonCreature | DefinedPlayer$ Player | ChangeNum$ 1 | SpellDescription$ Each player may put a noncreature artifact card from their hand onto the battlefield. +A:AB$ ChangeZone | ActivationZone$ Command | Cost$ 4 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | DefinedPlayer$ Player | ChangeNum$ 1 | SorcerySpeed$ True | SpellDescription$ Each player may put a creature card from their hand onto the battlefield. Activate this ability only any time you could cast a sorcery. SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Braids, Conjurer Adept Avatar.full.jpg -Oracle:Hand +0, life +3\n{2}: Each player may put a land card from his or her hand onto the battlefield tapped.\n{3}: Each player may put a noncreature artifact card from his or her hand onto the battlefield.\n{4}: Each player may put a creature card from his or her hand onto the battlefield. Activate this ability only any time you could cast a sorcery. +Oracle:Hand +0, life +3\n{2}: Each player may put a land card from their hand onto the battlefield tapped.\n{3}: Each player may put a noncreature artifact card from their hand onto the battlefield.\n{4}: Each player may put a creature card from their hand onto the battlefield. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/b/brain_maggot.txt b/forge-gui/res/cardsfolder/b/brain_maggot.txt index 8e55f3a9d11..44f7f9a63ac 100644 --- a/forge-gui/res/cardsfolder/b/brain_maggot.txt +++ b/forge-gui/res/cardsfolder/b/brain_maggot.txt @@ -2,7 +2,7 @@ Name:Brain Maggot ManaCost:1 B Types:Enchantment Creature Insect PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand and you choose a nonland card from it. Exile that card until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | ConditionPresent$ Card.Self | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Remembered | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That permanent is exiled until EFFECTSOURCE leaves the battlefield @@ -11,4 +11,4 @@ SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/brain_maggot.jpg -Oracle:When Brain Maggot enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card until Brain Maggot leaves the battlefield. +Oracle:When Brain Maggot enters the battlefield, target opponent reveals their hand and you choose a nonland card from it. Exile that card until Brain Maggot leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/b/brain_pry.txt b/forge-gui/res/cardsfolder/b/brain_pry.txt index 0060afd3595..45504179f83 100644 --- a/forge-gui/res/cardsfolder/b/brain_pry.txt +++ b/forge-gui/res/cardsfolder/b/brain_pry.txt @@ -1,11 +1,11 @@ Name:Brain Pry ManaCost:1 B Types:Sorcery -A:SP$ NameCard | Cost$ 1 B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ RevealHand | SpellDescription$ Choose a nonland card name. Target player reveals his or her hand. That player discards a card with that name. If he or she can't, you draw a card. +A:SP$ NameCard | Cost$ 1 B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ RevealHand | SpellDescription$ Choose a nonland card name. Target player reveals their hand. That player discards a card with that name. If he or she can't, you draw a card. SVar:RevealHand:DB$RevealHand | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ Targeted | NumCards$ 1 | Mode$ TgtChoose | DiscardValid$ Card.NamedCard | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/brain_pry.jpg -Oracle:Choose a nonland card name. Target player reveals his or her hand. That player discards a card with that name. If he or she can't, you draw a card. +Oracle:Choose a nonland card name. Target player reveals their hand. That player discards a card with that name. If he or she can't, you draw a card. diff --git a/forge-gui/res/cardsfolder/b/brainbite.txt b/forge-gui/res/cardsfolder/b/brainbite.txt index e79159502e5..fa7935bf254 100644 --- a/forge-gui/res/cardsfolder/b/brainbite.txt +++ b/forge-gui/res/cardsfolder/b/brainbite.txt @@ -1,7 +1,7 @@ Name:Brainbite ManaCost:2 U B Types:Sorcery -A:SP$ Discard | Cost$ 2 U B | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals his or her hand. You choose a card from it. That player discards that card. | SubAbility$ DBDraw +A:SP$ Discard | Cost$ 2 U B | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a card from it. That player discards that card. | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. SVar:Picture:http://www.wizards.com/global/images/magic/general/brainbite.jpg -Oracle:Target opponent reveals his or her hand. You choose a card from it. That player discards that card.\nDraw a card. +Oracle:Target opponent reveals their hand. You choose a card from it. That player discards that card.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/b/brink_of_madness.txt b/forge-gui/res/cardsfolder/b/brink_of_madness.txt index 9b4db21fe46..9fe34322d14 100644 --- a/forge-gui/res/cardsfolder/b/brink_of_madness.txt +++ b/forge-gui/res/cardsfolder/b/brink_of_madness.txt @@ -1,9 +1,9 @@ Name:Brink of Madness ManaCost:2 B B Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.YouCtrl | PresentZone$ Hand | PresentCompare$ EQ0 | TriggerZones$ Battlefield | Execute$ TrigSacDiscard | TriggerDescription$ At the beginning of your upkeep, if you have no cards in hand, sacrifice CARDNAME and target opponent discards his or her hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.YouCtrl | PresentZone$ Hand | PresentCompare$ EQ0 | TriggerZones$ Battlefield | Execute$ TrigSacDiscard | TriggerDescription$ At the beginning of your upkeep, if you have no cards in hand, sacrifice CARDNAME and target opponent discards their hand. SVar:TrigSacDiscard:DB$ Sacrifice | Defined$ Self | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to discard their hand | Mode$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/brink_of_madness.jpg SVar:NonStackingEffect:True -Oracle:At the beginning of your upkeep, if you have no cards in hand, sacrifice Brink of Madness and target opponent discards his or her hand. +Oracle:At the beginning of your upkeep, if you have no cards in hand, sacrifice Brink of Madness and target opponent discards their hand. diff --git a/forge-gui/res/cardsfolder/c/cabal_interrogator.txt b/forge-gui/res/cardsfolder/c/cabal_interrogator.txt index ad889a73cff..6aa6ec5a893 100644 --- a/forge-gui/res/cardsfolder/c/cabal_interrogator.txt +++ b/forge-gui/res/cardsfolder/c/cabal_interrogator.txt @@ -2,8 +2,8 @@ Name:Cabal Interrogator ManaCost:1 B Types:Creature Zombie Wizard PT:1/1 -A:AB$ Discard | Cost$ X B T | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card | SorcerySpeed$ True | References$ X | SpellDescription$ Target player reveals X cards from his or her hand and you choose one of them. That player discards that card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ X B T | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card | SorcerySpeed$ True | References$ X | SpellDescription$ Target player reveals X cards from their hand and you choose one of them. That player discards that card. Activate this ability only any time you could cast a sorcery. SVar:X:Count$xPaid SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/cabal_interrogator.jpg -Oracle:{X}{B}, {T}: Target player reveals X cards from his or her hand and you choose one of them. That player discards that card. Activate this ability only any time you could cast a sorcery. +Oracle:{X}{B}, {T}: Target player reveals X cards from their hand and you choose one of them. That player discards that card. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/c/cabal_therapy.txt b/forge-gui/res/cardsfolder/c/cabal_therapy.txt index fb41197dcf8..ab6f2be51e7 100644 --- a/forge-gui/res/cardsfolder/c/cabal_therapy.txt +++ b/forge-gui/res/cardsfolder/c/cabal_therapy.txt @@ -2,8 +2,8 @@ Name:Cabal Therapy ManaCost:B Types:Sorcery K:Flashback Sac<1/Creature> -A:SP$ NameCard | Cost$ B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ DBDiscard | SpellDescription$ Choose a nonland card name. Target player reveals his or her hand and discards all cards with that name. +A:SP$ NameCard | Cost$ B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ DBDiscard | SpellDescription$ Choose a nonland card name. Target player reveals their hand and discards all cards with that name. SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ RevealDiscardAll | DiscardValid$ Card.NamedCard SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/cabal_therapy.jpg -Oracle:Choose a nonland card name. Target player reveals his or her hand and discards all cards with that name.\nFlashback—Sacrifice a creature. (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Choose a nonland card name. Target player reveals their hand and discards all cards with that name.\nFlashback—Sacrifice a creature. (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/c/castigate.txt b/forge-gui/res/cardsfolder/c/castigate.txt index 5c2c8a945fc..6bb093bcaa5 100644 --- a/forge-gui/res/cardsfolder/c/castigate.txt +++ b/forge-gui/res/cardsfolder/c/castigate.txt @@ -1,6 +1,6 @@ Name:Castigate ManaCost:W B Types:Sorcery -A:SP$ ChangeZone | Cost$ W B | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ValidTgts$ Opponent | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals his or her hand. You choose a nonland card from it and exile that card. +A:SP$ ChangeZone | Cost$ W B | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ValidTgts$ Opponent | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it and exile that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/castigate.jpg -Oracle:Target opponent reveals his or her hand. You choose a nonland card from it and exile that card. +Oracle:Target opponent reveals their hand. You choose a nonland card from it and exile that card. diff --git a/forge-gui/res/cardsfolder/c/chandra_ablaze.txt b/forge-gui/res/cardsfolder/c/chandra_ablaze.txt index 882baae9af5..13ad2d933c5 100644 --- a/forge-gui/res/cardsfolder/c/chandra_ablaze.txt +++ b/forge-gui/res/cardsfolder/c/chandra_ablaze.txt @@ -5,10 +5,10 @@ Loyalty:5 A:AB$ Discard | Cost$ AddCounter<1/LOYALTY> | Mode$ TgtChoose | NumCards$ 1 | Defined$ You | Planeswalker$ True | RememberDiscarded$ True | SubAbility$ DBChandraDealDamage | SpellDescription$ Discard a card. If a red card is discarded this way, CARDNAME deals 4 damage to target creature or player. SVar:DBChandraDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 4 | ConditionDefined$ Remembered | ConditionPresent$ Card.Red | ConditionCompare$ EQ1 | SubAbility$ DBChandraCleanup SVar:DBChandraCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Discard | Cost$ SubCounter<2/LOYALTY> | Mode$ Hand | Defined$ Player | Planeswalker$ True | SubAbility$ DBChandraDraw | SpellDescription$ Each player discards his or her hand, then draws three cards. +A:AB$ Discard | Cost$ SubCounter<2/LOYALTY> | Mode$ Hand | Defined$ Player | Planeswalker$ True | SubAbility$ DBChandraDraw | SpellDescription$ Each player discards their hand, then draws three cards. SVar:DBChandraDraw:DB$ Draw | Defined$ Player | NumCards$ 3 A:AB$ Play | Cost$ SubCounter<7/LOYALTY> | Valid$ Instant.Red+YouCtrl,Sorcery.Red+YouCtrl | ValidZone$ Graveyard | WithoutManaCost$ True | Planeswalker$ True | Ultimate$ True | Amount$ ChandraX | Controller$ You | Optional$ True | References$ ChandraX | SpellDescription$ Cast any number of red instant and/or sorcery cards from your graveyard without paying their mana costs. SVar:ChandraX:Count$ValidGraveyard Instant.Red+YouOwn,Sorcery.Red+YouOwn SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/chandra_ablaze.jpg -Oracle:[+1]: Discard a card. If a red card is discarded this way, Chandra Ablaze deals 4 damage to target creature or player.\n[-2]: Each player discards his or her hand, then draws three cards.\n[-7]: Cast any number of red instant and/or sorcery cards from your graveyard without paying their mana costs. +Oracle:[+1]: Discard a card. If a red card is discarded this way, Chandra Ablaze deals 4 damage to target creature or player.\n[-2]: Each player discards their hand, then draws three cards.\n[-7]: Cast any number of red instant and/or sorcery cards from your graveyard without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/c/charmed_griffin.txt b/forge-gui/res/cardsfolder/c/charmed_griffin.txt index 95d3289d11a..ceeb6663cc6 100644 --- a/forge-gui/res/cardsfolder/c/charmed_griffin.txt +++ b/forge-gui/res/cardsfolder/c/charmed_griffin.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Griffin PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each other player may put an artifact or enchantment card onto the battlefield from his or her hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each other player may put an artifact or enchantment card onto the battlefield from their hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Artifact,Enchantment | DefinedPlayer$ Player.Other | ChangeNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/charmed_griffin.jpg -Oracle:Flying\nWhen Charmed Griffin enters the battlefield, each other player may put an artifact or enchantment card onto the battlefield from his or her hand. +Oracle:Flying\nWhen Charmed Griffin enters the battlefield, each other player may put an artifact or enchantment card onto the battlefield from their hand. diff --git a/forge-gui/res/cardsfolder/c/chimney_imp.txt b/forge-gui/res/cardsfolder/c/chimney_imp.txt index 63c67be90b2..9ddfd54b8ee 100644 --- a/forge-gui/res/cardsfolder/c/chimney_imp.txt +++ b/forge-gui/res/cardsfolder/c/chimney_imp.txt @@ -3,8 +3,8 @@ ManaCost:4 B Types:Creature Imp PT:1/2 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target opponent puts a card from his or her hand on top of their library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target opponent puts a card from their hand on top of their library. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | ValidTgts$ Opponent | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Opponent | Mandatory$ True | IsCurse$ True SVar:SacMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/chimney_imp.jpg -Oracle:Flying\nWhen Chimney Imp dies, target opponent puts a card from his or her hand on top of their library. +Oracle:Flying\nWhen Chimney Imp dies, target opponent puts a card from their hand on top of their library. diff --git a/forge-gui/res/cardsfolder/c/chittering_rats.txt b/forge-gui/res/cardsfolder/c/chittering_rats.txt index 7e4e08cc594..4e74cf9e771 100644 --- a/forge-gui/res/cardsfolder/c/chittering_rats.txt +++ b/forge-gui/res/cardsfolder/c/chittering_rats.txt @@ -2,7 +2,7 @@ Name:Chittering Rats ManaCost:1 B B Types:Creature Rat PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, target opponent puts a card from his or her hand on top of their library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, target opponent puts a card from their hand on top of their library. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | ValidTgts$ Opponent | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | Chooser$ Opponent SVar:Picture:http://www.wizards.com/global/images/magic/general/chittering_rats.jpg -Oracle:When Chittering Rats enters the battlefield, target opponent puts a card from his or her hand on top of their library. +Oracle:When Chittering Rats enters the battlefield, target opponent puts a card from their hand on top of their library. diff --git a/forge-gui/res/cardsfolder/c/coercion.txt b/forge-gui/res/cardsfolder/c/coercion.txt index 72d407f73ba..2d6d6acda25 100644 --- a/forge-gui/res/cardsfolder/c/coercion.txt +++ b/forge-gui/res/cardsfolder/c/coercion.txt @@ -1,6 +1,6 @@ Name:Coercion ManaCost:2 B Types:Sorcery -A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | Mode$ RevealYouChoose | NumCards$ 1 | SpellDescription$ Target opponent reveals his or her hand. You choose a card from it. That player discards that card. +A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | Mode$ RevealYouChoose | NumCards$ 1 | SpellDescription$ Target opponent reveals their hand. You choose a card from it. That player discards that card. SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83034.jpg -Oracle:Target opponent reveals his or her hand. You choose a card from it. That player discards that card. +Oracle:Target opponent reveals their hand. You choose a card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/c/collective_brutality.txt b/forge-gui/res/cardsfolder/c/collective_brutality.txt index ec699d6f9ba..880a35b4fe6 100644 --- a/forge-gui/res/cardsfolder/c/collective_brutality.txt +++ b/forge-gui/res/cardsfolder/c/collective_brutality.txt @@ -3,9 +3,9 @@ ManaCost:1 B Types:Sorcery K:Escalate:Discard<1/Card> A:SP$ Charm | Cost$ 1 B | MinCharmNum$ 1 | CharmNum$ 3 | Choices$ DBDiscard,DBPump,DBDrain -SVar:DBDiscard:DB$Discard | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Instant,Sorcery | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals his or her hand. You choose a instant or sorcery card from it. That player discards that card. +SVar:DBDiscard:DB$Discard | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Instant,Sorcery | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a instant or sorcery card from it. That player discards that card. SVar:DBPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. SVar:DBDrain:DB$LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 2 life and you gain 2 life. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/collective_brutality.jpg -Oracle:Escalate—Discard a card. (Pay this cost for each mode chosen beyond the first.)\nChoose one or more —\n• Target opponent reveals his or her hand. You choose a instant or sorcery card from it. That player discards that card.\n• Target creature gets -2/-2 until end of turn.\n• Target opponent loses 2 life and you gain 2 life. \ No newline at end of file +Oracle:Escalate—Discard a card. (Pay this cost for each mode chosen beyond the first.)\nChoose one or more —\n• Target opponent reveals their hand. You choose a instant or sorcery card from it. That player discards that card.\n• Target creature gets -2/-2 until end of turn.\n• Target opponent loses 2 life and you gain 2 life. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/c/collective_defiance.txt b/forge-gui/res/cardsfolder/c/collective_defiance.txt index 175afca439f..2121f88f051 100644 --- a/forge-gui/res/cardsfolder/c/collective_defiance.txt +++ b/forge-gui/res/cardsfolder/c/collective_defiance.txt @@ -3,11 +3,11 @@ ManaCost:1 R R Types:Sorcery K:Escalate:1 A:SP$ Charm | Cost$ 1 R R | MinCharmNum$ 1 | CharmNum$ 3 | Choices$ DBWheel,DBDamage1,DBDamage2 -SVar:DBWheel:DB$ Discard | ValidTgts$ Player | TgtPrompt$ Select target player (to Discard hand and draw) | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Target player discards all cards in his or her hand, then draws that many cards. +SVar:DBWheel:DB$ Discard | ValidTgts$ Player | TgtPrompt$ Select target player (to Discard hand and draw) | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Target player discards all cards in their hand, then draws that many cards. SVar:DBDraw:DB$ Draw | NumCards$ X | Defined$ ParentTarget | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:DBDamage1:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature (to deal 4 damage) | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature. SVar:DBDamage2:DB$ DealDamage | ValidTgts$ Opponent | AILogic$ ChoiceBurn | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target opponent. SVar:Picture:http://www.wizards.com/global/images/magic/general/collective_defiance.jpg -Oracle:Escalate {1} (Pay this cost for each mode chosen beyond the first.)\nChoose one or more —\n• Target player discards all the cards in his or her hand, then draws that many cards.\n• Collective Defiance deals 4 damage to target creature.\n• Collective Defiance deals 3 damage to target opponent. +Oracle:Escalate {1} (Pay this cost for each mode chosen beyond the first.)\nChoose one or more —\n• Target player discards all the cards in their hand, then draws that many cards.\n• Collective Defiance deals 4 damage to target creature.\n• Collective Defiance deals 3 damage to target opponent. diff --git a/forge-gui/res/cardsfolder/c/commit_memory.txt b/forge-gui/res/cardsfolder/c/commit_memory.txt index ac954d71fec..ff3bbf4b403 100644 --- a/forge-gui/res/cardsfolder/c/commit_memory.txt +++ b/forge-gui/res/cardsfolder/c/commit_memory.txt @@ -16,4 +16,4 @@ K:Aftermath A:SP$ ChangeZoneAll | Cost$ 4 U U | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | AILogic$ TimeTwister | SpellDescription$ Each player shuffles his or her graveyard and hand into their library, then draws seven cards. SVar:DBDraw:DB$ Draw | NumCards$ 7 | Defined$ Player -Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nEach player shuffles his or her hand and graveyard into their library, then draws seven cards. \ No newline at end of file +Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nEach player shuffles their hand and graveyard into their library, then draws seven cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/c/conundrum_sphinx.txt b/forge-gui/res/cardsfolder/c/conundrum_sphinx.txt index d673bc3f84e..5b37131d0ad 100644 --- a/forge-gui/res/cardsfolder/c/conundrum_sphinx.txt +++ b/forge-gui/res/cardsfolder/c/conundrum_sphinx.txt @@ -3,11 +3,11 @@ ManaCost:2 U U Types:Creature Sphinx PT:4/4 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ EachName | TriggerDescription$ Whenever CARDNAME attacks, each player chooses a card name. Then each player reveals the top card of their library. If the card a player revealed has the name he or she chose, that player puts it into his or her hand. If it doesn't, that player puts it on the bottom of their library. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ EachName | TriggerDescription$ Whenever CARDNAME attacks, each player chooses a card name. Then each player reveals the top card of their library. If the card a player revealed has the name he or she chose, that player puts it into their hand. If it doesn't, that player puts it on the bottom of their library. SVar:EachName:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBName | SubAbility$ DBDigEach SVar:DBName:DB$ NameCard | Defined$ Player.IsRemembered | AILogic$ RandomInComputerDeck SVar:DBDigEach:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBDig SVar:DBDig:DB$ Dig | DigNum$ 1 | Defined$ Player.IsRemembered | ChangeNum$ All | ChangeValid$ Card.NamedByRememberedPlayer | Reveal$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/conundrum_sphinx.jpg -Oracle:Flying\nWhenever Conundrum Sphinx attacks, each player chooses a card name. Then each player reveals the top card of their library. If the card a player revealed has the name he or she chose, that player puts it into his or her hand. If it doesn't, that player puts it on the bottom of their library. +Oracle:Flying\nWhenever Conundrum Sphinx attacks, each player chooses a card name. Then each player reveals the top card of their library. If the card a player revealed has the name he or she chose, that player puts it into their hand. If it doesn't, that player puts it on the bottom of their library. diff --git a/forge-gui/res/cardsfolder/c/corpse_traders.txt b/forge-gui/res/cardsfolder/c/corpse_traders.txt index ec3ac797df3..0ea73ea42ef 100644 --- a/forge-gui/res/cardsfolder/c/corpse_traders.txt +++ b/forge-gui/res/cardsfolder/c/corpse_traders.txt @@ -2,7 +2,7 @@ Name:Corpse Traders ManaCost:3 B Types:Creature Human Rogue PT:3/3 -A:AB$ Discard | Cost$ 2 B Sac<1/Creature> | ValidTgts$ Player | Mode$ RevealYouChoose | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Target player reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 2 B Sac<1/Creature> | ValidTgts$ Player | Mode$ RevealYouChoose | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Target player reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/corpse_traders.jpg -Oracle:{2}{B}, Sacrifice a creature: Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +Oracle:{2}{B}, Sacrifice a creature: Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/c/crosis_the_purger.txt b/forge-gui/res/cardsfolder/c/crosis_the_purger.txt index 3670684c75b..23a3c059748 100644 --- a/forge-gui/res/cardsfolder/c/crosis_the_purger.txt +++ b/forge-gui/res/cardsfolder/c/crosis_the_purger.txt @@ -3,8 +3,8 @@ ManaCost:3 U B R Types:Legendary Creature Dragon PT:6/6 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {2}{B}. If you do, choose a color, then that player reveals his or her hand and discards all cards of that color. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {2}{B}. If you do, choose a color, then that player reveals their hand and discards all cards of that color. SVar:TrigChoose:AB$ ChooseColor | Cost$ 2 B | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealDiscard SVar:DBRevealDiscard:DB$ Discard | Mode$ RevealDiscardAll | DiscardValid$ Card.ChosenColor | Defined$ TriggeredTarget SVar:Picture:http://www.wizards.com/global/images/magic/general/crosis_the_purger.jpg -Oracle:Flying\nWhenever Crosis, the Purger deals combat damage to a player, you may pay {2}{B}. If you do, choose a color, then that player reveals his or her hand and discards all cards of that color. +Oracle:Flying\nWhenever Crosis, the Purger deals combat damage to a player, you may pay {2}{B}. If you do, choose a color, then that player reveals their hand and discards all cards of that color. diff --git a/forge-gui/res/cardsfolder/d/darigaaz_the_igniter.txt b/forge-gui/res/cardsfolder/d/darigaaz_the_igniter.txt index c9c9b1ed0e5..09228302b39 100644 --- a/forge-gui/res/cardsfolder/d/darigaaz_the_igniter.txt +++ b/forge-gui/res/cardsfolder/d/darigaaz_the_igniter.txt @@ -3,11 +3,11 @@ ManaCost:3 B R G Types:Legendary Creature Dragon PT:6/6 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigChooseColor | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {2}{R}. If you do, choose a color, then that player reveals his or her hand and Darigaaz deals damage to the player equal to the number of cards of that color revealed this way. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigChooseColor | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {2}{R}. If you do, choose a color, then that player reveals their hand and Darigaaz deals damage to the player equal to the number of cards of that color revealed this way. SVar:TrigChooseColor:AB$ ChooseColor | Cost$ 2 R | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealHand SVar:DBRevealHand:DB$ RevealHand | Defined$ TriggeredTarget | RememberRevealed$ True | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | Defined$ TriggeredTarget | NumDmg$ X | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.ChosenColor SVar:Picture:http://www.wizards.com/global/images/magic/general/darigaaz_the_igniter.jpg -Oracle:Flying\nWhenever Darigaaz, the Igniter deals combat damage to a player, you may pay {2}{R}. If you do, choose a color, then that player reveals his or her hand and Darigaaz deals damage to the player equal to the number of cards of that color revealed this way. +Oracle:Flying\nWhenever Darigaaz, the Igniter deals combat damage to a player, you may pay {2}{R}. If you do, choose a color, then that player reveals their hand and Darigaaz deals damage to the player equal to the number of cards of that color revealed this way. diff --git a/forge-gui/res/cardsfolder/d/dark_deal.txt b/forge-gui/res/cardsfolder/d/dark_deal.txt index 4082e5cf51b..d06d0be208d 100644 --- a/forge-gui/res/cardsfolder/d/dark_deal.txt +++ b/forge-gui/res/cardsfolder/d/dark_deal.txt @@ -1,7 +1,7 @@ Name:Dark Deal ManaCost:2 B Types:Sorcery -A:SP$ RepeatEach | Cost$ 2 B | RepeatPlayers$ Player | RepeatSubAbility$ DBDiscard | SpellDescription$ Each player discards all the cards in his or her hand, then draws that many cards minus one. +A:SP$ RepeatEach | Cost$ 2 B | RepeatPlayers$ Player | RepeatSubAbility$ DBDiscard | SpellDescription$ Each player discards all the cards in their hand, then draws that many cards minus one. SVar:DBDiscard:DB$ Discard | Defined$ Player.IsRemembered | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ X | Defined$ Player.IsRemembered | References$ X | SubAbility$ CleanDrawn SVar:CleanDrawn:DB$ Cleanup | ClearRemembered$ True @@ -11,4 +11,4 @@ SVar:RemAIDeck:True SVar:RemRandomDeck:True DeckHas:Ability$Graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_deal.jpg -Oracle:Each player discards all the cards in his or her hand, then draws that many cards minus one. +Oracle:Each player discards all the cards in their hand, then draws that many cards minus one. diff --git a/forge-gui/res/cardsfolder/d/dark_inquiry.txt b/forge-gui/res/cardsfolder/d/dark_inquiry.txt index 5efacaf8806..c12c8284aa8 100644 --- a/forge-gui/res/cardsfolder/d/dark_inquiry.txt +++ b/forge-gui/res/cardsfolder/d/dark_inquiry.txt @@ -1,6 +1,6 @@ Name:Dark Inquiry ManaCost:2 B Types:Sorcery -A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | DiscardValid$ Card.nonLand | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals his or her hand. You choose a nonland card from it. That player discards that card. +A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | DiscardValid$ Card.nonLand | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_inquiry.jpg -Oracle:Target opponent reveals his or her hand. You choose a nonland card from it. That player discards that card. \ No newline at end of file +Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/dementia_sliver.txt b/forge-gui/res/cardsfolder/d/dementia_sliver.txt index dc316b362e0..65737b463e5 100644 --- a/forge-gui/res/cardsfolder/d/dementia_sliver.txt +++ b/forge-gui/res/cardsfolder/d/dementia_sliver.txt @@ -2,11 +2,11 @@ Name:Dementia Sliver ManaCost:3 U B Types:Creature Sliver PT:3/3 -S:Mode$ Continuous | Affected$ Sliver | AddAbility$ ABDementiaNameCard | AddSVar$ DBDementiaReveal & DBDementiaDiscard | Description$ All Slivers have "{T}: Choose a card name. Target opponent reveals a card at random from his or her hand. If that card has the chosen name, that player discards it. Activate this ability only during your turn." -SVar:ABDementiaNameCard:AB$ NameCard | Cost$ T | Defined$ You | SubAbility$ DBDementiaReveal | SpellDescription$ Choose a card name. Target opponent reveals a card at random from his or her hand. If that card has the chosen name, that player discards it. Activate this ability only during your turn. +S:Mode$ Continuous | Affected$ Sliver | AddAbility$ ABDementiaNameCard | AddSVar$ DBDementiaReveal & DBDementiaDiscard | Description$ All Slivers have "{T}: Choose a card name. Target opponent reveals a card at random from their hand. If that card has the chosen name, that player discards it. Activate this ability only during your turn." +SVar:ABDementiaNameCard:AB$ NameCard | Cost$ T | Defined$ You | SubAbility$ DBDementiaReveal | SpellDescription$ Choose a card name. Target opponent reveals a card at random from their hand. If that card has the chosen name, that player discards it. Activate this ability only during your turn. SVar:DBDementiaReveal:DB$ Reveal | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Random$ True | PlayerTurn$ True | SubAbility$ DBDementiaDiscard SVar:DBDementiaDiscard:DB$ Discard | DiscardValid$ Card.NamedCard | Mode$ TgtChoose | Defined$ Targeted SVar:RemAIDeck:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/dementia_sliver.jpg -Oracle:All Slivers have "{T}: Choose a card name. Target opponent reveals a card at random from his or her hand. If that card has the chosen name, that player discards it. Activate this ability only during your turn." +Oracle:All Slivers have "{T}: Choose a card name. Target opponent reveals a card at random from their hand. If that card has the chosen name, that player discards it. Activate this ability only during your turn." diff --git a/forge-gui/res/cardsfolder/d/descent_into_madness.txt b/forge-gui/res/cardsfolder/d/descent_into_madness.txt index bb3e8b8ab96..fde898adcff 100644 --- a/forge-gui/res/cardsfolder/d/descent_into_madness.txt +++ b/forge-gui/res/cardsfolder/d/descent_into_madness.txt @@ -1,7 +1,7 @@ Name:Descent into Madness ManaCost:3 B B Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a despair counter on CARDNAME, then each player exiles X permanents they control and/or cards from his or her hand, where X is the number of despair counters on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a despair counter on CARDNAME, then each player exiles X permanents they control and/or cards from their hand, where X is the number of despair counters on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DESPAIR | CounterNum$ 1 | SubAbility$ DBExileSelf SVar:DBExileSelf:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | DefinedPlayer$ Player.IsRemembered | Chooser$ Player.IsRemembered | ChangeType$ Permanent.RememberedPlayerCtrl,Card.RememberedPlayerCtrl | ChangeNum$ X | Hidden$ True | Origin$ Battlefield,Hand | Destination$ Exile | References$ X | Mandatory$ True @@ -9,4 +9,4 @@ SVar:X:Count$CardCounters.DESPAIR SVar:RemAIDeck:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/descent_into_madness.jpg -Oracle:At the beginning of your upkeep, put a despair counter on Descent into Madness, then each player exiles X permanents they control and/or cards from his or her hand, where X is the number of despair counters on Descent into Madness. +Oracle:At the beginning of your upkeep, put a despair counter on Descent into Madness, then each player exiles X permanents they control and/or cards from their hand, where X is the number of despair counters on Descent into Madness. diff --git a/forge-gui/res/cardsfolder/d/despise.txt b/forge-gui/res/cardsfolder/d/despise.txt index 89d04bd07b9..eb3cdd027f4 100644 --- a/forge-gui/res/cardsfolder/d/despise.txt +++ b/forge-gui/res/cardsfolder/d/despise.txt @@ -1,6 +1,6 @@ Name:Despise ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Creature,Planeswalker | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals his or her hand. You choose a creature or planeswalker card from it. That player discards that card. +A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Creature,Planeswalker | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a creature or planeswalker card from it. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/despise.jpg -Oracle:Target opponent reveals his or her hand. You choose a creature or planeswalker card from it. That player discards that card. +Oracle:Target opponent reveals their hand. You choose a creature or planeswalker card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/d/diminishing_returns.txt b/forge-gui/res/cardsfolder/d/diminishing_returns.txt index 8750a15ac5e..ec8872a6054 100644 --- a/forge-gui/res/cardsfolder/d/diminishing_returns.txt +++ b/forge-gui/res/cardsfolder/d/diminishing_returns.txt @@ -1,9 +1,9 @@ Name:Diminishing Returns ManaCost:2 U U Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 2 U U | ChangeType$ Card | Origin$ Graveyard,Hand | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBExile | UseAllOriginZones$ True | SpellDescription$ Each player shuffles his or her hand and graveyard into their library. +A:SP$ ChangeZoneAll | Cost$ 2 U U | ChangeType$ Card | Origin$ Graveyard,Hand | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBExile | UseAllOriginZones$ True | SpellDescription$ Each player shuffles their hand and graveyard into their library. SVar:DBExile:DB$ Mill | Defined$ You | NumCards$ 10 | Destination$ Exile | SubAbility$ DBDraw | SpellDescription$ You exile the top ten cards of your library. SVar:DBDraw:DB$ Draw | Defined$ Player | NumCards$ 7 | SpellDescription$ Then each player draws up to seven cards. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/diminishing_returns.jpg -Oracle:Each player shuffles his or her hand and graveyard into their library. You exile the top ten cards of your library. Then each player draws up to seven cards. +Oracle:Each player shuffles their hand and graveyard into their library. You exile the top ten cards of your library. Then each player draws up to seven cards. diff --git a/forge-gui/res/cardsfolder/d/diplomacy_of_the_wastes.txt b/forge-gui/res/cardsfolder/d/diplomacy_of_the_wastes.txt index 8efcb6bab01..b334d4514be 100644 --- a/forge-gui/res/cardsfolder/d/diplomacy_of_the_wastes.txt +++ b/forge-gui/res/cardsfolder/d/diplomacy_of_the_wastes.txt @@ -1,8 +1,8 @@ Name:Diplomacy of the Wastes ManaCost:2 B Types:Sorcery -A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | DiscardValid$ Card.nonLand | NumCards$ 1 | Mode$ RevealYouChoose | SubAbility$ DBLoseLife | SpellDescription$ Target opponent reveals his or her hand. You choose a nonland card from it. That player discards that card. If you control a Warrior, that player loses 2 life. +A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | DiscardValid$ Card.nonLand | NumCards$ 1 | Mode$ RevealYouChoose | SubAbility$ DBLoseLife | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. If you control a Warrior, that player loses 2 life. SVar:DBLoseLife:DB$ LoseLife | Defined$ ParentTarget | LifeAmount$ 2 | ConditionPresent$ Warrior.YouCtrl DeckHints:Type$Warrior SVar:Picture:http://www.wizards.com/global/images/magic/general/diplomacy_of_the_wastes.jpg -Oracle:Target opponent reveals his or her hand. You choose a nonland card from it. That player discards that card. If you control a Warrior, that player loses 2 life. +Oracle:Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. If you control a Warrior, that player loses 2 life. diff --git a/forge-gui/res/cardsfolder/d/disciple_of_phenax.txt b/forge-gui/res/cardsfolder/d/disciple_of_phenax.txt index e2945e0e51a..91bf32b92fb 100644 --- a/forge-gui/res/cardsfolder/d/disciple_of_phenax.txt +++ b/forge-gui/res/cardsfolder/d/disciple_of_phenax.txt @@ -2,8 +2,8 @@ Name:Disciple of Phenax ManaCost:2 B B Types:Creature Human Cleric PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ Whenever CARDNAME enters the battlefield, target player reveals a number of cards from his or her hand equal to your devotion to black. You choose one of them. That player discards that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ Whenever CARDNAME enters the battlefield, target player reveals a number of cards from their hand equal to your devotion to black. You choose one of them. That player discards that card. SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | References$ X | Mode$ RevealYouChoose | DiscardValid$ Card SVar:X:Count$Devotion.Black SVar:Picture:http://www.wizards.com/global/images/magic/general/disciple_of_phenax.jpg -Oracle:When Disciple of Phenax enters the battlefield, target player reveals a number of cards from his or her hand equal to your devotion to black. You choose one of them. That player discards that card. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) +Oracle:When Disciple of Phenax enters the battlefield, target player reveals a number of cards from their hand equal to your devotion to black. You choose one of them. That player discards that card. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) diff --git a/forge-gui/res/cardsfolder/d/distended_mindbender.txt b/forge-gui/res/cardsfolder/d/distended_mindbender.txt index 2e1ee1b2596..f02343de66e 100644 --- a/forge-gui/res/cardsfolder/d/distended_mindbender.txt +++ b/forge-gui/res/cardsfolder/d/distended_mindbender.txt @@ -3,11 +3,11 @@ ManaCost:8 Types:Creature Eldrazi Insect PT:5/5 K:Emerge:5 B B -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When you cast CARDNAME, target opponent reveals his or her hand. You choose from it a nonland card with converted mana cost 3 or less and a card with converted mana cost 4 or greater. That player discards those cards. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When you cast CARDNAME, target opponent reveals their hand. You choose from it a nonland card with converted mana cost 3 or less and a card with converted mana cost 4 or greater. That player discards those cards. SVar:TrigReveal:DB$ RevealHand | TgtPrompt$ Select an opponent | ValidTgts$ Opponent | RememberRevealed$ True | SubAbility$ DBChoose SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Card.IsRemembered+cmcLE3+nonLand | ChoiceZone$ Hand | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose a nonland card with converted mana cost 3 or less | ForgetChosen$ True | SubAbility$ DBChoose2 SVar:DBChoose2:DB$ ChooseCard | Defined$ You | Choices$ Card.IsRemembered+cmcGE4 | ChoiceZone$ Hand | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose a card with converted mana cost 4 or greater | ForgetChosen$ True | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Mode$ NotRemembered | Defined$ Targeted | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/distended_mindbender.jpg -Oracle:Emerge {5}{B}{B} (You may cast this spell by sacrificing a creature and paying the emerge cost, reduced by that creature's converted mana cost.)\nWhen you cast Distended Mindbender, target opponent reveals his or her hand. You choose from it a nonland card with converted mana cost 3 or less and a card with converted mana cost 4 or greater. That player discards those cards. +Oracle:Emerge {5}{B}{B} (You may cast this spell by sacrificing a creature and paying the emerge cost, reduced by that creature's converted mana cost.)\nWhen you cast Distended Mindbender, target opponent reveals their hand. You choose from it a nonland card with converted mana cost 3 or less and a card with converted mana cost 4 or greater. That player discards those cards. diff --git a/forge-gui/res/cardsfolder/d/distress.txt b/forge-gui/res/cardsfolder/d/distress.txt index 5bf14b34de6..a4b8982d582 100644 --- a/forge-gui/res/cardsfolder/d/distress.txt +++ b/forge-gui/res/cardsfolder/d/distress.txt @@ -1,6 +1,6 @@ Name:Distress ManaCost:B B Types:Sorcery -A:SP$ Discard | Cost$ B B | ValidTgts$ Player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | NumCards$ 1 | SpellDescription$ Target player reveals his or her hand. You choose a nonland card from it. That player discards that card. +A:SP$ Discard | Cost$ B B | ValidTgts$ Player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a nonland card from it. That player discards that card. SVar:Picture:http://resources.wizards.com/magic/cards/10e/en/card135219.jpg -Oracle:Target player reveals his or her hand. You choose a nonland card from it. That player discards that card. +Oracle:Target player reveals their hand. You choose a nonland card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/d/doomfall.txt b/forge-gui/res/cardsfolder/d/doomfall.txt index efa518c25e8..eb116f23c04 100644 --- a/forge-gui/res/cardsfolder/d/doomfall.txt +++ b/forge-gui/res/cardsfolder/d/doomfall.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Sorcery A:SP$ Charm | Cost$ 2 B | Choices$ DBChangeZone1,DBChangeZone2 | Defined$ You SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Player | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Creature | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | SpellDescription$ Target player exiles a creature they control. -SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ValidTgts$ Player | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals his or her hand. You choose a nonland card from it. Exile that card. +SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ValidTgts$ Player | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it. Exile that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/doomfall.jpg -Oracle:Choose one —\n• Target player exiles a creature they control.\n• Target opponent reveals his or her hand. You choose a nonland card from it. Exile that card. +Oracle:Choose one —\n• Target player exiles a creature they control.\n• Target opponent reveals their hand. You choose a nonland card from it. Exile that card. diff --git a/forge-gui/res/cardsfolder/d/dragon_mage.txt b/forge-gui/res/cardsfolder/d/dragon_mage.txt index 2c11bbfb782..6c50dd984b2 100644 --- a/forge-gui/res/cardsfolder/d/dragon_mage.txt +++ b/forge-gui/res/cardsfolder/d/dragon_mage.txt @@ -3,8 +3,8 @@ ManaCost:5 R R Types:Creature Dragon Wizard PT:5/5 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDiscardDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, each player discards his or her hand, then draws seven cards. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDiscardDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, each player discards their hand, then draws seven cards. SVar:TrigDiscardDraw:DB$ Discard | Mode$ Hand | Defined$ Player | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | Defined$ Player | NumCards$ 7 SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_mage.jpg -Oracle:Flying\nWhenever Dragon Mage deals combat damage to a player, each player discards his or her hand, then draws seven cards. +Oracle:Flying\nWhenever Dragon Mage deals combat damage to a player, each player discards their hand, then draws seven cards. diff --git a/forge-gui/res/cardsfolder/d/dreamborn_muse.txt b/forge-gui/res/cardsfolder/d/dreamborn_muse.txt index e6bd30c8a94..a7db3b68f8c 100644 --- a/forge-gui/res/cardsfolder/d/dreamborn_muse.txt +++ b/forge-gui/res/cardsfolder/d/dreamborn_muse.txt @@ -2,9 +2,9 @@ Name:Dreamborn Muse ManaCost:2 U U Types:Creature Spirit PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigMillYou | TriggerDescription$ At the beginning of each player's upkeep, that player puts the top X cards of their library into his or her graveyard, where X is the number of cards in his or her hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigMillYou | TriggerDescription$ At the beginning of each player's upkeep, that player puts the top X cards of their library into his or her graveyard, where X is the number of cards in their hand. SVar:TrigMillYou:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ X | References$ X SVar:X:TriggeredPlayer$CardsInHand SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/dreamborn_muse.jpg -Oracle:At the beginning of each player's upkeep, that player puts the top X cards of their library into his or her graveyard, where X is the number of cards in his or her hand. +Oracle:At the beginning of each player's upkeep, that player puts the top X cards of their library into his or her graveyard, where X is the number of cards in their hand. diff --git a/forge-gui/res/cardsfolder/d/duress.txt b/forge-gui/res/cardsfolder/d/duress.txt index 637f8df1ad8..ef800287a06 100644 --- a/forge-gui/res/cardsfolder/d/duress.txt +++ b/forge-gui/res/cardsfolder/d/duress.txt @@ -1,6 +1,6 @@ Name:Duress ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonCreature+nonLand | NumCards$ 1 | SpellDescription$ Target opponent reveals his or her hand. You choose a noncreature, nonland card from it. That player discards that card. +A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonCreature+nonLand | NumCards$ 1 | SpellDescription$ Target opponent reveals their hand. You choose a noncreature, nonland card from it. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/duress.jpg -Oracle:Target opponent reveals his or her hand. You choose a noncreature, nonland card from it. That player discards that card. +Oracle:Target opponent reveals their hand. You choose a noncreature, nonland card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/d/duskmantle_seer.txt b/forge-gui/res/cardsfolder/d/duskmantle_seer.txt index 74c3be84f3d..d4a96f5f2f3 100644 --- a/forge-gui/res/cardsfolder/d/duskmantle_seer.txt +++ b/forge-gui/res/cardsfolder/d/duskmantle_seer.txt @@ -3,11 +3,11 @@ ManaCost:2 U B Types:Creature Vampire Wizard PT:4/4 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your upkeep, each player reveals the top card of their library, loses life equal to that card's converted mana cost, then puts it into his or her hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your upkeep, each player reveals the top card of their library, loses life equal to that card's converted mana cost, then puts it into their hand. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ EachDig SVar:EachDig:DB$ Dig | Defined$ Remembered | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | Imprint$ True | SubAbility$ EachLose SVar:EachLose:DB$ LoseLife | Defined$ Remembered | LifeAmount$ X | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$Cleanup | ClearImprinted$ True SVar:X:Imprinted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/duskmantle_seer.jpg -Oracle:Flying\nAt the beginning of your upkeep, each player reveals the top card of their library, loses life equal to that card's converted mana cost, then puts it into his or her hand. +Oracle:Flying\nAt the beginning of your upkeep, each player reveals the top card of their library, loses life equal to that card's converted mana cost, then puts it into their hand. diff --git a/forge-gui/res/cardsfolder/e/elkin_lair.txt b/forge-gui/res/cardsfolder/e/elkin_lair.txt index 67ddfc96640..496f27f7ad3 100644 --- a/forge-gui/res/cardsfolder/e/elkin_lair.txt +++ b/forge-gui/res/cardsfolder/e/elkin_lair.txt @@ -1,7 +1,7 @@ Name:Elkin Lair ManaCost:3 R Types:World Enchantment -T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of each player's upkeep, that player exiles a card at random from his or her hand. The player may play that card this turn. At the beginning of the next end step, if the player hasn't played the card, he or she puts it into his or her graveyard. +T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of each player's upkeep, that player exiles a card at random from their hand. The player may play that card this turn. At the beginning of the next end step, if the player hasn't played the card, he or she puts it into his or her graveyard. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ TriggeredPlayer | ChangeNum$ 1 | Hidden$ True | Mandatory$ True | AtRandom$ True | RememberChanged$ True | SubAbility$ ElkinEffect SVar:ElkinEffect:DB$ Effect | StaticAbilities$ ElkinPlay | Duration$ Permanent | ExileOnMoved$ True | RememberObjects$ RememberedCard | Triggers$ TrigReturn,TrigDuration | SVars$ ElkinSVar,RemoveEffect,DBReturn | SubAbility$ DBResetSVar SVar:ElkinPlay:Mode$ Continuous | Affected$ Card.IsRemembered | MayPlay$ True | MayPlayCardOwner$ True | EffectZone$ Command | AffectedZone$ Exile | CheckSVar$ ElkinSVar | Description$ The player may play that card this turn. @@ -18,4 +18,4 @@ SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination SVar:RemoveEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/elkin_lair.jpg -Oracle:At the beginning of each player's upkeep, that player exiles a card at random from his or her hand. The player may play that card this turn. At the beginning of the next end step, if the player hasn't played the card, he or she puts it into his or her graveyard. +Oracle:At the beginning of each player's upkeep, that player exiles a card at random from their hand. The player may play that card this turn. At the beginning of the next end step, if the player hasn't played the card, he or she puts it into his or her graveyard. diff --git a/forge-gui/res/cardsfolder/e/embrace_my_diabolical_vision.txt b/forge-gui/res/cardsfolder/e/embrace_my_diabolical_vision.txt index 2cdd248880d..49d88495eb0 100644 --- a/forge-gui/res/cardsfolder/e/embrace_my_diabolical_vision.txt +++ b/forge-gui/res/cardsfolder/e/embrace_my_diabolical_vision.txt @@ -1,9 +1,9 @@ Name:Embrace My Diabolical Vision ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ GraveEmbrace | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each player shuffles his or her hand and graveyard into their library. You draw seven cards, then each other player draws four cards. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ GraveEmbrace | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each player shuffles their hand and graveyard into their library. You draw seven cards, then each other player draws four cards. SVar:GraveEmbrace:DB$ ChangeZoneAll | ChangeType$ Card | Origin$ Graveyard,Hand | Destination$ Library | Shuffle$ True | SubAbility$ MyVision SVar:MyVision:DB$ Draw | Defined$ You | NumCards$ 7 | SubAbility$ PitifulDraw SVar:PitifulDraw:DB$ Draw | Defined$ Player.Other | NumCards$ 4 SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Embrace My Diabolical Vision.full.jpg -Oracle:When you set this scheme in motion, each player shuffles his or her hand and graveyard into their library. You draw seven cards, then each other player draws four cards. +Oracle:When you set this scheme in motion, each player shuffles their hand and graveyard into their library. You draw seven cards, then each other player draws four cards. diff --git a/forge-gui/res/cardsfolder/e/empty_the_catacombs.txt b/forge-gui/res/cardsfolder/e/empty_the_catacombs.txt index ec83724629a..6ba38f9f0d9 100644 --- a/forge-gui/res/cardsfolder/e/empty_the_catacombs.txt +++ b/forge-gui/res/cardsfolder/e/empty_the_catacombs.txt @@ -1,7 +1,7 @@ Name:Empty the Catacombs ManaCost:3 B Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 3 B | ChangeType$ Creature | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Each player returns all creature cards from his or her graveyard to his or her hand. +A:SP$ ChangeZoneAll | Cost$ 3 B | ChangeType$ Creature | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Each player returns all creature cards from his or her graveyard to their hand. SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/empty_the_catacombs.jpg -Oracle:Each player returns all creature cards from his or her graveyard to his or her hand. +Oracle:Each player returns all creature cards from his or her graveyard to their hand. diff --git a/forge-gui/res/cardsfolder/e/encroach.txt b/forge-gui/res/cardsfolder/e/encroach.txt index 780f1540b4f..5c0a0a714eb 100644 --- a/forge-gui/res/cardsfolder/e/encroach.txt +++ b/forge-gui/res/cardsfolder/e/encroach.txt @@ -1,6 +1,6 @@ Name:Encroach ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Player | Mode$ RevealYouChoose | DiscardValid$ Land.nonBasic | NumCards$ 1 | SpellDescription$ Target player reveals his or her hand. You choose a nonbasic land card from it. That player discards that card. +A:SP$ Discard | Cost$ B | ValidTgts$ Player | Mode$ RevealYouChoose | DiscardValid$ Land.nonBasic | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a nonbasic land card from it. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/encroach.jpg -Oracle:Target player reveals his or her hand. You choose a nonbasic land card from it. That player discards that card. +Oracle:Target player reveals their hand. You choose a nonbasic land card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/e/entomber_exarch.txt b/forge-gui/res/cardsfolder/e/entomber_exarch.txt index 3a645fea038..5d8e98dd7fc 100644 --- a/forge-gui/res/cardsfolder/e/entomber_exarch.txt +++ b/forge-gui/res/cardsfolder/e/entomber_exarch.txt @@ -5,6 +5,6 @@ PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBSearch,DBRemove SVar:DBSearch:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand. -SVar:DBRemove:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Card.nonCreature | SpellDescription$ Target opponent reveals his or her hand, you choose a noncreature card from it, then that player discards that card. +SVar:DBRemove:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Card.nonCreature | SpellDescription$ Target opponent reveals their hand, you choose a noncreature card from it, then that player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/entomber_exarch.jpg -Oracle:When Entomber Exarch enters the battlefield, choose one —\n• Return target creature card from your graveyard to your hand.\n• Target opponent reveals his or her hand, you choose a noncreature card from it, then that player discards that card. +Oracle:When Entomber Exarch enters the battlefield, choose one —\n• Return target creature card from your graveyard to your hand.\n• Target opponent reveals their hand, you choose a noncreature card from it, then that player discards that card. diff --git a/forge-gui/res/cardsfolder/e/eureka.txt b/forge-gui/res/cardsfolder/e/eureka.txt index 778beafdce8..3cc06f7d9dd 100644 --- a/forge-gui/res/cardsfolder/e/eureka.txt +++ b/forge-gui/res/cardsfolder/e/eureka.txt @@ -1,7 +1,7 @@ Name:Eureka ManaCost:2 G G Types:Sorcery -A:SP$ Repeat | Cost$ 2 G G | RepeatSubAbility$ ResetCheck | RepeatCheckSVar$ NumPlayerGiveup | RepeatSVarCompare$ LTTotalPlayer | SubAbility$ DBChangeZoneAll | StackDescription$ SpellDescription | SpellDescription$ Starting with you, each player may put a permanent card from his or her hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. +A:SP$ Repeat | Cost$ 2 G G | RepeatSubAbility$ ResetCheck | RepeatCheckSVar$ NumPlayerGiveup | RepeatSVarCompare$ LTTotalPlayer | SubAbility$ DBChangeZoneAll | StackDescription$ SpellDescription | SpellDescription$ Starting with you, each player may put a permanent card from their hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. SVar:ResetCheck:DB$ StoreSVar | SVar$ NumPlayerGiveup | Type$ Number | Expression$ 0 | SubAbility$ DBRepeatChoice SVar:DBRepeatChoice:DB$ RepeatEach | StartingWithActivator$ True | RepeatSubAbility$ DBChoice | RepeatPlayers$ Player SVar:DBChoice:DB$ GenericChoice | Choices$ DBCheckHand,DBNoChange | Defined$ Player.IsRemembered @@ -18,4 +18,4 @@ SVar:RemRandomDeck:True SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$ValidHand Permanent.YouCtrl+cmcGE5 SVar:Picture:http://www.wizards.com/global/images/magic/general/eureka.jpg -Oracle:Starting with you, each player may put a permanent card from his or her hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. +Oracle:Starting with you, each player may put a permanent card from their hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. diff --git a/forge-gui/res/cardsfolder/e/every_hope_shall_vanish.txt b/forge-gui/res/cardsfolder/e/every_hope_shall_vanish.txt index 375069f8319..1f6cff2b368 100644 --- a/forge-gui/res/cardsfolder/e/every_hope_shall_vanish.txt +++ b/forge-gui/res/cardsfolder/e/every_hope_shall_vanish.txt @@ -1,7 +1,7 @@ Name:Every Hope Shall Vanish ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DiscardHope | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each opponent reveals his or her hand. Choose a nonland card from each of those hands. Those players discard those cards. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DiscardHope | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each opponent reveals their hand. Choose a nonland card from each of those hands. Those players discard those cards. SVar:DiscardHope:DB$ Discard | Defined$ Player.Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | NumCards$ 1 SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Every Hope Shall Vanish.full.jpg -Oracle:When you set this scheme in motion, each opponent reveals his or her hand. Choose a nonland card from each of those hands. Those players discard those cards. +Oracle:When you set this scheme in motion, each opponent reveals their hand. Choose a nonland card from each of those hands. Those players discard those cards. diff --git a/forge-gui/res/cardsfolder/f/fertile_imagination.txt b/forge-gui/res/cardsfolder/f/fertile_imagination.txt index 2df3234de3a..0ea391b5b57 100644 --- a/forge-gui/res/cardsfolder/f/fertile_imagination.txt +++ b/forge-gui/res/cardsfolder/f/fertile_imagination.txt @@ -1,7 +1,7 @@ Name:Fertile Imagination ManaCost:2 G G Types:Sorcery -A:SP$ ChooseType | Cost$ 2 G G | Defined$ You | Type$ Card | SubAbility$ DBReveal | SpellDescription$ Choose a card type. Target opponent reveals his or her hand. Create two 1/1 green Saproling creature tokens for each card of the chosen type revealed this way. +A:SP$ ChooseType | Cost$ 2 G G | Defined$ You | Type$ Card | SubAbility$ DBReveal | SpellDescription$ Choose a card type. Target opponent reveals their hand. Create two 1/1 green Saproling creature tokens for each card of the chosen type revealed this way. SVar:DBReveal:DB$ RevealHand | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ g 1 1 saproling RAV | References$ X,Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -10,4 +10,4 @@ SVar:Y:Remembered$Valid Card.ChosenType SVar:RemAIDeck:True DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/fertile_imagination.jpg -Oracle:Choose a card type. Target opponent reveals his or her hand. Create two 1/1 green Saproling creature tokens for each card of the chosen type revealed this way. (Artifact, creature, enchantment, instant, land, planeswalker, sorcery, and tribal are card types.) +Oracle:Choose a card type. Target opponent reveals their hand. Create two 1/1 green Saproling creature tokens for each card of the chosen type revealed this way. (Artifact, creature, enchantment, instant, land, planeswalker, sorcery, and tribal are card types.) diff --git a/forge-gui/res/cardsfolder/f/fiend_of_the_shadows.txt b/forge-gui/res/cardsfolder/f/fiend_of_the_shadows.txt index a34d1452f44..1ea23ea3531 100644 --- a/forge-gui/res/cardsfolder/f/fiend_of_the_shadows.txt +++ b/forge-gui/res/cardsfolder/f/fiend_of_the_shadows.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Vampire Wizard PT:3/3 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles a card from his or her hand. You may play that card for as long as it remains exiled. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles a card from their hand. You may play that card for as long as it remains exiled. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ TriggeredTarget | Chooser$ TriggeredTarget | Mandatory$ True | ChangeNum$ 1 | RememberChanged$ True S:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget @@ -15,4 +15,4 @@ SVar:RemRandomDeck:True SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE1 SVar:DeckNeeds:Type$Human SVar:Picture:http://www.wizards.com/global/images/magic/general/fiend_of_the_shadows.jpg -Oracle:Flying\nWhenever Fiend of the Shadows deals combat damage to a player, that player exiles a card from his or her hand. You may play that card for as long as it remains exiled.\nSacrifice a Human: Regenerate Fiend of the Shadows. +Oracle:Flying\nWhenever Fiend of the Shadows deals combat damage to a player, that player exiles a card from their hand. You may play that card for as long as it remains exiled.\nSacrifice a Human: Regenerate Fiend of the Shadows. diff --git a/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt b/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt index 26e259b69c8..f09411d72d1 100644 --- a/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt +++ b/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Creature Phoenix PT:3/2 K:Flying -R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ ToHand | Description$ If CARDNAME would die, return CARDNAME to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in his or her hand and can't play it. +R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ ToHand | Description$ If CARDNAME would die, return CARDNAME to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in their hand and can't play it. SVar:ToHand:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ ReplacedCard | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ ReplacedCard | SVars$ ExileSelf | Duration$ UntilYourNextTurn | StaticAbilities$ CantBeCast,KWShow SVar:CantBeCast:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card.IsRemembered | Caster$ You | Description$ You can't play remembered card. @@ -11,4 +11,4 @@ SVar:KWShow:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Hand | Affect SVar:ComeBack:Mode$ ChangesZone | Origin$ Hand | Destination$ Any | ValidCard$ Card.IsRemembered | Execute$ ExileSelf | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ None SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/firestorm_phoenix.jpg -Oracle:If Firestorm Phoenix would die, return Firestorm Phoenix to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in his or her hand and can't play it. +Oracle:If Firestorm Phoenix would die, return Firestorm Phoenix to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in their hand and can't play it. diff --git a/forge-gui/res/cardsfolder/f/fold_into_aether.txt b/forge-gui/res/cardsfolder/f/fold_into_aether.txt index eae12e30b75..afe0db7b9c9 100644 --- a/forge-gui/res/cardsfolder/f/fold_into_aether.txt +++ b/forge-gui/res/cardsfolder/f/fold_into_aether.txt @@ -1,8 +1,8 @@ Name:Fold into Aether ManaCost:2 U U Types:Instant -A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | RememberCountered$ True | SubAbility$ DBChangeZone | SpellDescription$ Counter target spell. If that spell is countered this way, its controller may put a creature card from his or her hand onto the battlefield. +A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | RememberCountered$ True | SubAbility$ DBChangeZone | SpellDescription$ Counter target spell. If that spell is countered this way, its controller may put a creature card from their hand onto the battlefield. SVar:DBChangeZone:DB$ ChangeZone | ChangeType$ Creature | Origin$ Hand | Destination$ Battlefield | ChangeNum$ 1 | ConditionDefined$ Remembered | DefinedPlayer$ TargetedController | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/fold_into_aether.jpg -Oracle:Counter target spell. If that spell is countered this way, its controller may put a creature card from his or her hand onto the battlefield. +Oracle:Counter target spell. If that spell is countered this way, its controller may put a creature card from their hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/f/forcemage_advocate.txt b/forge-gui/res/cardsfolder/f/forcemage_advocate.txt index 0e998915306..03c597a7698 100644 --- a/forge-gui/res/cardsfolder/f/forcemage_advocate.txt +++ b/forge-gui/res/cardsfolder/f/forcemage_advocate.txt @@ -2,7 +2,7 @@ Name:Forcemage Advocate ManaCost:1 G Types:Creature Centaur Shaman PT:2/1 -A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBPutCounter | SpellDescription$ Return target card from an opponent's graveyard to his or her hand. Put a +1/+1 counter on target creature. +A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBPutCounter | SpellDescription$ Return target card from an opponent's graveyard to their hand. Put a +1/+1 counter on target creature. SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/forcemage_advocate.jpg -Oracle:{T}: Return target card from an opponent's graveyard to his or her hand. Put a +1/+1 counter on target creature. +Oracle:{T}: Return target card from an opponent's graveyard to their hand. Put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/f/friendly_fire.txt b/forge-gui/res/cardsfolder/f/friendly_fire.txt index 7b5890c3830..8e81a5334f3 100644 --- a/forge-gui/res/cardsfolder/f/friendly_fire.txt +++ b/forge-gui/res/cardsfolder/f/friendly_fire.txt @@ -1,11 +1,11 @@ Name:Friendly Fire ManaCost:3 R Types:Instant -A:SP$ Pump | Cost$ 3 R | ValidTgts$ Creature | IsCurse$ True | StackDescription$ None | SubAbility$ DBReveal | SpellDescription$ Target creature's controller reveals a card at random from his or her hand. Friendly fire deals damage to that creature and that player equal to the revealed card's converted mana cost. +A:SP$ Pump | Cost$ 3 R | ValidTgts$ Creature | IsCurse$ True | StackDescription$ None | SubAbility$ DBReveal | SpellDescription$ Target creature's controller reveals a card at random from their hand. Friendly fire deals damage to that creature and that player equal to the revealed card's converted mana cost. SVar:DBReveal:DB$ Reveal | Defined$ TargetedController | Random$ True | RememberRevealed$ True | SubAbility$ DBDmg SVar:DBDmg:DB$ DamageAll | NumDmg$ X | ValidPlayers$ TargetedController | ValidCards$ Targeted.Self | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/friendly_fire.jpg -Oracle:Target creature's controller reveals a card at random from his or her hand. Friendly Fire deals damage to that creature and that player equal to the revealed card's converted mana cost. +Oracle:Target creature's controller reveals a card at random from their hand. Friendly Fire deals damage to that creature and that player equal to the revealed card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt b/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt index 49c462f18a7..264ab02b6df 100644 --- a/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt +++ b/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt @@ -3,7 +3,7 @@ ManaCost:UB UB UB UB UB Types:Creature Spirit Avatar PT:4/4 K:Unblockable -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals his or her hand. You choose a card from it. That player exiles that card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals their hand. You choose a card from it. That player exiles that card. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TriggeredTarget | Chooser$ You | ChangeType$ Card | ChangeNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/ghastlord_of_fugue.jpg -Oracle:Ghastlord of Fugue can't be blocked.\nWhenever Ghastlord of Fugue deals combat damage to a player, that player reveals his or her hand. You choose a card from it. That player exiles that card. +Oracle:Ghastlord of Fugue can't be blocked.\nWhenever Ghastlord of Fugue deals combat damage to a player, that player reveals their hand. You choose a card from it. That player exiles that card. diff --git a/forge-gui/res/cardsfolder/g/goblin_guide.txt b/forge-gui/res/cardsfolder/g/goblin_guide.txt index 201d5c8024e..3b7f250d6c7 100644 --- a/forge-gui/res/cardsfolder/g/goblin_guide.txt +++ b/forge-gui/res/cardsfolder/g/goblin_guide.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Creature Goblin Scout PT:2/2 K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME attacks, defending player reveals the top card of their library. If it's a land card, that player puts it into his or her hand. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME attacks, defending player reveals the top card of their library. If it's a land card, that player puts it into their hand. SVar:TrigDig:DB$ Dig | Defined$ DefendingPlayer | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Land | LibraryPosition2$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_guide.jpg -Oracle:Haste\nWhenever Goblin Guide attacks, defending player reveals the top card of their library. If it's a land card, that player puts it into his or her hand. +Oracle:Haste\nWhenever Goblin Guide attacks, defending player reveals the top card of their library. If it's a land card, that player puts it into their hand. diff --git a/forge-gui/res/cardsfolder/g/grave_sifter.txt b/forge-gui/res/cardsfolder/g/grave_sifter.txt index e56451149e0..2470c73ad8a 100644 --- a/forge-gui/res/cardsfolder/g/grave_sifter.txt +++ b/forge-gui/res/cardsfolder/g/grave_sifter.txt @@ -2,11 +2,11 @@ Name:Grave Sifter ManaCost:5 G Types:Creature Elemental Beast PT:5/7 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters the battlefield, each player chooses a creature type and returns any number of cards of that type from his or her graveyard to his or her hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters the battlefield, each player chooses a creature type and returns any number of cards of that type from his or her graveyard to their hand. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChoose | SubAbility$ DBCleanup SVar:DBChoose:DB$ ChooseType | Defined$ Player.IsRemembered | Type$ Creature | AILogic$ MostProminentInComputerGraveyard | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | ChangeType$ Card.RememberedPlayerCtrl+ChosenType | Hidden$ True | Origin$ Graveyard | Destination$ Hand | DefinedPlayer$ Remembered | Chooser$ Remembered | ChangeNum$ X | References$ X SVar:X:Count$ValidGraveyard Card.RememberedPlayerCtrl+ChosenType SVar:DBCleanup:DB$ Cleanup | ClearChosenType$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/grave_sifter.jpg -Oracle:When Grave Sifter enters the battlefield, each player chooses a creature type and returns any number of cards of that type from his or her graveyard to his or her hand. +Oracle:When Grave Sifter enters the battlefield, each player chooses a creature type and returns any number of cards of that type from his or her graveyard to their hand. diff --git a/forge-gui/res/cardsfolder/g/gruesome_discovery.txt b/forge-gui/res/cardsfolder/g/gruesome_discovery.txt index 6a2e96b0b01..39185098055 100644 --- a/forge-gui/res/cardsfolder/g/gruesome_discovery.txt +++ b/forge-gui/res/cardsfolder/g/gruesome_discovery.txt @@ -2,7 +2,7 @@ Name:Gruesome Discovery ManaCost:2 B B Types:Sorcery A:SP$ Discard | Cost$ 2 B B | ValidTgts$ Player | Mode$ TgtChoose | NumCards$ 2 | ConditionCheckSVar$ Morbid | ConditionSVarCompare$ EQ0 | SubAbility$ MorbidDiscard | SpellDescription$ Target player discards two cards. -SVar:MorbidDiscard:DB$ Discard | Defined$ Targeted | Mode$ RevealYouChoose | NumCards$ 2 | ConditionCheckSVar$ Morbid | ConditionSVarCompare$ GE1 | References$ Morbid | SpellDescription$ Morbid — If a creature died this turn, instead that player reveals his or her hand, you choose two cards from it, then that player discards those cards. +SVar:MorbidDiscard:DB$ Discard | Defined$ Targeted | Mode$ RevealYouChoose | NumCards$ 2 | ConditionCheckSVar$ Morbid | ConditionSVarCompare$ GE1 | References$ Morbid | SpellDescription$ Morbid — If a creature died this turn, instead that player reveals their hand, you choose two cards from it, then that player discards those cards. SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/gruesome_discovery.jpg -Oracle:Target player discards two cards.\nMorbid — If a creature died this turn, instead that player reveals his or her hand, you choose two cards from it, then that player discards those cards. +Oracle:Target player discards two cards.\nMorbid — If a creature died this turn, instead that player reveals their hand, you choose two cards from it, then that player discards those cards. diff --git a/forge-gui/res/cardsfolder/h/harsh_scrutiny.txt b/forge-gui/res/cardsfolder/h/harsh_scrutiny.txt index bc49bc7039d..40ba0632840 100644 --- a/forge-gui/res/cardsfolder/h/harsh_scrutiny.txt +++ b/forge-gui/res/cardsfolder/h/harsh_scrutiny.txt @@ -1,7 +1,7 @@ Name:Harsh Scrutiny ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Creature | Mode$ RevealYouChoose | SubAbility$ DBScry | SpellDescription$ Target opponent reveals his or her hand. You choose a creature card from it. That player discards that card. Scry 1. +A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Creature | Mode$ RevealYouChoose | SubAbility$ DBScry | SpellDescription$ Target opponent reveals their hand. You choose a creature card from it. That player discards that card. Scry 1. SVar:DBScry:DB$Scry | ScryNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/harsh_scrutiny.jpg -Oracle:Target opponent reveals his or her hand. You choose a creature card from it. That player discards that card. Scry 1. +Oracle:Target opponent reveals their hand. You choose a creature card from it. That player discards that card. Scry 1. diff --git a/forge-gui/res/cardsfolder/h/he_who_hungers.txt b/forge-gui/res/cardsfolder/h/he_who_hungers.txt index 9a68a9127b4..f29c757292d 100644 --- a/forge-gui/res/cardsfolder/h/he_who_hungers.txt +++ b/forge-gui/res/cardsfolder/h/he_who_hungers.txt @@ -3,9 +3,9 @@ ManaCost:4 B Types:Legendary Creature Spirit PT:3/2 K:Flying -A:AB$ Discard | Cost$ 1 Sac<1/Spirit> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 1 Sac<1/Spirit> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. K:Soulshift:4 SVar:RemRandomDeck:True DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/he_who_hungers.jpg -Oracle:Flying\n{1}, Sacrifice a Spirit: Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery.\nSoulshift 4 (When this creature dies, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.) +Oracle:Flying\n{1}, Sacrifice a Spirit: Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery.\nSoulshift 4 (When this creature dies, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/h/head_games.txt b/forge-gui/res/cardsfolder/h/head_games.txt index 3f6d55d464a..1708873cf66 100644 --- a/forge-gui/res/cardsfolder/h/head_games.txt +++ b/forge-gui/res/cardsfolder/h/head_games.txt @@ -1,10 +1,10 @@ Name:Head Games ManaCost:3 B B Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 3 B B | ValidTgts$ Opponent | Origin$ Hand | Destination$ Library | ChangeType$ Card | RememberChanged$ True | IsCurse$ True | SubAbility$ HeadChange | SpellDescription$ Target opponent puts the cards from his or her hand on top of their library. Search that player's library for that many cards. The player puts those cards into his or her hand, then shuffles their library. +A:SP$ ChangeZoneAll | Cost$ 3 B B | ValidTgts$ Opponent | Origin$ Hand | Destination$ Library | ChangeType$ Card | RememberChanged$ True | IsCurse$ True | SubAbility$ HeadChange | SpellDescription$ Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. The player puts those cards into their hand, then shuffles their library. SVar:HeadChange:DB$ ChangeZone | DefinedPlayer$ Targeted | Origin$ Library | Destination$ Hand | ChangeNum$ X | ChangeType$ Card | Chooser$ You | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/head_games.jpg -Oracle:Target opponent puts the cards from his or her hand on top of their library. Search that player's library for that many cards. The player puts those cards into his or her hand, then shuffles their library. +Oracle:Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. The player puts those cards into their hand, then shuffles their library. diff --git a/forge-gui/res/cardsfolder/h/hint_of_insanity.txt b/forge-gui/res/cardsfolder/h/hint_of_insanity.txt index 5674f3fe948..4caea88c5a2 100644 --- a/forge-gui/res/cardsfolder/h/hint_of_insanity.txt +++ b/forge-gui/res/cardsfolder/h/hint_of_insanity.txt @@ -1,10 +1,10 @@ Name:Hint of Insanity ManaCost:2 B Types:Sorcery -A:SP$ RevealHand | Cost$ 2 B | ValidTgts$ Player | IsCurse$ True | RememberRevealed$ True | RememberTargets$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Target player reveals his or her hand. That player discards all nonland cards with the same name as another card in his or her hand. +A:SP$ RevealHand | Cost$ 2 B | ValidTgts$ Player | IsCurse$ True | RememberRevealed$ True | RememberTargets$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Target player reveals their hand. That player discards all nonland cards with the same name as another card in their hand. SVar:DBRepeat:DB$ RepeatEach | RepeatCards$ Card.IsRemembered+nonLand | Zone$ Hand | RepeatSubAbility$ DBDiscard | UseImprinted$ True | SubAbility$ DBCleanup SVar:DBDiscard:DB$ Discard | Mode$ Defined | Defined$ Remembered | DefinedCards$ ValidHand Card.sharesNameWith Imprinted+RememberedPlayerCtrl+IsNotImprinted SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/hint_of_insanity.jpg -Oracle:Target player reveals his or her hand. That player discards all nonland cards with the same name as another card in his or her hand. +Oracle:Target player reveals their hand. That player discards all nonland cards with the same name as another card in their hand. diff --git a/forge-gui/res/cardsfolder/h/hired_torturer.txt b/forge-gui/res/cardsfolder/h/hired_torturer.txt index 0aacdf8d17f..846fd314f13 100644 --- a/forge-gui/res/cardsfolder/h/hired_torturer.txt +++ b/forge-gui/res/cardsfolder/h/hired_torturer.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Human Rogue PT:2/3 K:Defender -A:AB$ LoseLife | Cost$ 3 B T | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBReveal | SpellDescription$ Target opponent loses 2 life and reveals a card at random from his or her hand. +A:AB$ LoseLife | Cost$ 3 B T | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBReveal | SpellDescription$ Target opponent loses 2 life and reveals a card at random from their hand. SVar:DBReveal:DB$ Reveal | Random$ True | Defined$ Targeted SVar:Picture:http://www.wizards.com/global/images/magic/general/hired_torturer.jpg -Oracle:Defender\n{3}{B}, {T}: Target opponent loses 2 life, then reveals a card at random from his or her hand. +Oracle:Defender\n{3}{B}, {T}: Target opponent loses 2 life, then reveals a card at random from their hand. diff --git a/forge-gui/res/cardsfolder/h/hollow_specter.txt b/forge-gui/res/cardsfolder/h/hollow_specter.txt index 91db8bd6378..49f6be2c9de 100644 --- a/forge-gui/res/cardsfolder/h/hollow_specter.txt +++ b/forge-gui/res/cardsfolder/h/hollow_specter.txt @@ -3,8 +3,8 @@ ManaCost:1 B B Types:Creature Specter PT:2/2 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {X}. If you do, that player reveals X cards from his or her hand and you choose one of them. That player discards that card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {X}. If you do, that player reveals X cards from their hand and you choose one of them. That player discards that card. SVar:TrigDiscard:AB$ Discard | Cost$ X | Defined$ TriggeredTarget | NumCards$ 1 | RevealNumber$ X | References$ X | Mode$ RevealYouChoose | DiscardValid$ Card SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/hollow_specter.jpg -Oracle:Flying\nWhenever Hollow Specter deals combat damage to a player, you may pay {X}. If you do, that player reveals X cards from his or her hand and you choose one of them. That player discards that card. +Oracle:Flying\nWhenever Hollow Specter deals combat damage to a player, you may pay {X}. If you do, that player reveals X cards from their hand and you choose one of them. That player discards that card. diff --git a/forge-gui/res/cardsfolder/h/hour_of_glory.txt b/forge-gui/res/cardsfolder/h/hour_of_glory.txt index d62d83c29c9..70d911ef68c 100644 --- a/forge-gui/res/cardsfolder/h/hour_of_glory.txt +++ b/forge-gui/res/cardsfolder/h/hour_of_glory.txt @@ -1,9 +1,9 @@ Name:Hour of Glory ManaCost:3 B Types:Instant -A:SP$ ChangeZone | Cost$ 3 B | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBChangeZone | SpellDescription$ Exile target creature. If that creature was a God, its controller reveals his or her hand and exiles all cards with the same name as that creature. +A:SP$ ChangeZone | Cost$ 3 B | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBChangeZone | SpellDescription$ Exile target creature. If that creature was a God, its controller reveals their hand and exiles all cards with the same name as that creature. SVar:DBChangeZone:DB$ ChangeZoneAll | Origin$ Hand | Destination$ Exile | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Targeted$Valid God SVar:Picture:http://www.wizards.com/global/images/magic/general/hour_of_glory.jpg -Oracle:Exile target creature. If that creature was a God, its controller reveals his or her hand and exiles all cards with the same name as that creature. \ No newline at end of file +Oracle:Exile target creature. If that creature was a God, its controller reveals their hand and exiles all cards with the same name as that creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/h/hunted_wumpus.txt b/forge-gui/res/cardsfolder/h/hunted_wumpus.txt index 57cb2027bd9..297489e11de 100644 --- a/forge-gui/res/cardsfolder/h/hunted_wumpus.txt +++ b/forge-gui/res/cardsfolder/h/hunted_wumpus.txt @@ -2,7 +2,7 @@ Name:Hunted Wumpus ManaCost:3 G Types:Creature Beast PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each other player may put a creature card from his or her hand onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each other player may put a creature card from their hand onto the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | DefinedPlayer$ Player.Other | ChangeNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/hunted_wumpus.jpg -Oracle:When Hunted Wumpus enters the battlefield, each other player may put a creature card from his or her hand onto the battlefield. +Oracle:When Hunted Wumpus enters the battlefield, each other player may put a creature card from their hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/h/hurkyls_recall.txt b/forge-gui/res/cardsfolder/h/hurkyls_recall.txt index 777926939f5..ddf131ea60c 100644 --- a/forge-gui/res/cardsfolder/h/hurkyls_recall.txt +++ b/forge-gui/res/cardsfolder/h/hurkyls_recall.txt @@ -1,6 +1,6 @@ Name:Hurkyl's Recall ManaCost:1 U Types:Instant -A:SP$ ChangeZoneAll | Cost$ 1 U | ValidTgts$ Player | ChangeType$ Artifact | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all artifacts target player owns to his or her hand. +A:SP$ ChangeZoneAll | Cost$ 1 U | ValidTgts$ Player | ChangeType$ Artifact | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all artifacts target player owns to their hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/hurkyls_recall.jpg -Oracle:Return all artifacts target player owns to his or her hand. +Oracle:Return all artifacts target player owns to their hand. diff --git a/forge-gui/res/cardsfolder/h/hypergenesis.txt b/forge-gui/res/cardsfolder/h/hypergenesis.txt index 1a2129d0b7c..c3f44dad2ae 100644 --- a/forge-gui/res/cardsfolder/h/hypergenesis.txt +++ b/forge-gui/res/cardsfolder/h/hypergenesis.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Sorcery Colors:green K:Suspend:3:1 G G -A:SP$ Repeat | Cost$ 0 | RepeatSubAbility$ ResetCheck | RepeatCheckSVar$ NumPlayerGiveup | RepeatSVarCompare$ LTTotalPlayer | SubAbility$ DBChangeZoneAll | StackDescription$ SpellDescription | SpellDescription$ Starting with you, each player may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. +A:SP$ Repeat | Cost$ 0 | RepeatSubAbility$ ResetCheck | RepeatCheckSVar$ NumPlayerGiveup | RepeatSVarCompare$ LTTotalPlayer | SubAbility$ DBChangeZoneAll | StackDescription$ SpellDescription | SpellDescription$ Starting with you, each player may put an artifact, creature, enchantment, or land card from their hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. SVar:ResetCheck:DB$ StoreSVar | SVar$ NumPlayerGiveup | Type$ Number | Expression$ 0 | SubAbility$ DBRepeatChoice SVar:DBRepeatChoice:DB$ RepeatEach | StartingWithActivator$ True | RepeatSubAbility$ DBChoice | RepeatPlayers$ Player SVar:DBChoice:DB$ GenericChoice | Choices$ DBCheckHand,DBNoChange | Defined$ Player.IsRemembered @@ -20,4 +20,4 @@ SVar:RemRandomDeck:True SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$ValidHand Permanent.YouCtrl+cmcGE5 SVar:Picture:http://www.wizards.com/global/images/magic/general/hypergenesis.jpg -Oracle:Suspend 3—{1}{G}{G} (Rather than cast this card from your hand, pay {1}{G}{G} and exile it with three 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.)\nStarting with you, each player may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. +Oracle:Suspend 3—{1}{G}{G} (Rather than cast this card from your hand, pay {1}{G}{G} and exile it with three 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.)\nStarting with you, each player may put an artifact, creature, enchantment, or land card from their hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. diff --git a/forge-gui/res/cardsfolder/i/i_call_on_the_ancient_magics.txt b/forge-gui/res/cardsfolder/i/i_call_on_the_ancient_magics.txt index 88c54b288a7..d3b2829ec38 100644 --- a/forge-gui/res/cardsfolder/i/i_call_on_the_ancient_magics.txt +++ b/forge-gui/res/cardsfolder/i/i_call_on_the_ancient_magics.txt @@ -1,8 +1,8 @@ Name:I Call on the Ancient Magics ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ OppTutor | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each other player searches their library for a card, reveals it, and puts it into his or her hand. Then you search your library for two cards and put them into your hand. Each player shuffles their library. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ OppTutor | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each other player searches their library for a card, reveals it, and puts it into their hand. Then you search your library for two cards and put them into your hand. Each player shuffles their library. SVar:OppTutor:DB$ ChangeZone | DefinedPlayer$ Player.Other | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Reveal$ True | Mandatory$ True | SubAbility$ MyMagic SVar:MyMagic:DB$ ChangeZone | DefinedPlayer$ You | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 2 | Mandatory$ True SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/I Call on the Ancient Magics.full.jpg -Oracle:When you set this scheme in motion, each other player searches their library for a card, reveals it, and puts it into his or her hand. Then you search your library for two cards and put them into your hand. Each player shuffles their library. +Oracle:When you set this scheme in motion, each other player searches their library for a card, reveals it, and puts it into their hand. Then you search your library for two cards and put them into your hand. Each player shuffles their library. diff --git a/forge-gui/res/cardsfolder/i/ignite_memories.txt b/forge-gui/res/cardsfolder/i/ignite_memories.txt index 925f6e33aef..1432990d74a 100644 --- a/forge-gui/res/cardsfolder/i/ignite_memories.txt +++ b/forge-gui/res/cardsfolder/i/ignite_memories.txt @@ -2,9 +2,9 @@ Name:Ignite Memories ManaCost:4 R Types:Sorcery K:Storm -A:SP$ Reveal | Cost$ 4 R | Random$ True | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBDamage | SpellDescription$ Target player reveals a card at random from his or her hand. CARDNAME deals damage to that player equal to that card's converted mana cost. +A:SP$ Reveal | Cost$ 4 R | Random$ True | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBDamage | SpellDescription$ Target player reveals a card at random from their hand. CARDNAME deals damage to that player equal to that card's converted mana cost. SVar:DBDamage:DB$ DealDamage | NumDmg$ X | Defined$ Targeted | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/ignite_memories.jpg -Oracle:Target player reveals a card at random from his or her hand. Ignite Memories deals damage to that player equal to that card's converted mana cost.\nStorm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.) +Oracle:Target player reveals a card at random from their hand. Ignite Memories deals damage to that player equal to that card's converted mana cost.\nStorm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.) diff --git a/forge-gui/res/cardsfolder/i/ill_gotten_gains.txt b/forge-gui/res/cardsfolder/i/ill_gotten_gains.txt index 338034f7130..41a8fc7392e 100644 --- a/forge-gui/res/cardsfolder/i/ill_gotten_gains.txt +++ b/forge-gui/res/cardsfolder/i/ill_gotten_gains.txt @@ -1,10 +1,10 @@ Name:Ill-Gotten Gains ManaCost:2 B B Types:Sorcery -A:SP$ Discard | Cost$ 2 B B | Mode$ Hand | Defined$ Player | SubAbility$ DBExile | SpellDescription$ Exile CARDNAME. Each player discards his or her hand, then returns up to three cards from his or her graveyard to his or her hand. +A:SP$ Discard | Cost$ 2 B B | Mode$ Hand | Defined$ Player | SubAbility$ DBExile | SpellDescription$ Exile CARDNAME. Each player discards their hand, then returns up to three cards from his or her graveyard to their hand. SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SubAbility$ DBChangeZoneChoose SVar:DBChangeZoneChoose:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeNum$ 3 | ChangeType$ Card | DefinedPlayer$ Remembered | Hidden$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/ill_gotten_gains.jpg -Oracle:Exile Ill-Gotten Gains. Each player discards his or her hand, then returns up to three cards from his or her graveyard to his or her hand. +Oracle:Exile Ill-Gotten Gains. Each player discards their hand, then returns up to three cards from his or her graveyard to their hand. diff --git a/forge-gui/res/cardsfolder/i/incendiary_command.txt b/forge-gui/res/cardsfolder/i/incendiary_command.txt index 21d9e1018da..c7806ffe007 100644 --- a/forge-gui/res/cardsfolder/i/incendiary_command.txt +++ b/forge-gui/res/cardsfolder/i/incendiary_command.txt @@ -5,10 +5,10 @@ A:SP$ Charm | Cost$ 3 R R | Choices$ DBDamageP,DBDamageC,DBDestroy,DBDiscard | C SVar:DBDamageP:DB$ DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target player. SVar:DBDamageC:DB$ DamageAll | ValidCards$ Creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to each creature. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land | SpellDescription$ Destroy target nonbasic land. -SVar:DBDiscard:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBIncendiaryDiscard | SubAbility$ DBIncendiaryDraw | SpellDescription$ Each player discards all the cards in his or her hand, then draws that many cards. +SVar:DBDiscard:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBIncendiaryDiscard | SubAbility$ DBIncendiaryDraw | SpellDescription$ Each player discards all the cards in their hand, then draws that many cards. SVar:DBIncendiaryDiscard:DB$ Discard | Defined$ Player.IsRemembered | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBIncendiaryDraw SVar:DBIncendiaryDraw:DB$ Draw | NumCards$ X | Defined$ Player.IsRemembered | References$ X | SubAbility$ CleanIncendiary SVar:CleanIncendiary:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount/Minus.1 SVar:Picture:http://resources.wizards.com/magic/cards/lrw/en/card141830.jpg -Oracle:Choose two —\n• Incendiary Command deals 4 damage to target player.\n• Incendiary Command deals 2 damage to each creature.\n• Destroy target nonbasic land.\n• Each player discards all the cards in his or her hand, then draws that many cards. +Oracle:Choose two —\n• Incendiary Command deals 4 damage to target player.\n• Incendiary Command deals 2 damage to each creature.\n• Destroy target nonbasic land.\n• Each player discards all the cards in their hand, then draws that many cards. diff --git a/forge-gui/res/cardsfolder/i/induced_amnesia.txt b/forge-gui/res/cardsfolder/i/induced_amnesia.txt index 3236c725275..0a1174728cf 100644 --- a/forge-gui/res/cardsfolder/i/induced_amnesia.txt +++ b/forge-gui/res/cardsfolder/i/induced_amnesia.txt @@ -1,11 +1,11 @@ Name:Induced Amnesia ManaCost:2 U Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target player exiles all cards from his or her hand face down. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target player exiles all cards from their hand face down. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. -SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBDraw | SpellDescription$ Target player exiles all cards from his or her hand face down, then draws that many cards. +SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBDraw | SpellDescription$ Target player exiles all cards from their hand face down, then draws that many cards. SVar:DBDraw:DB$ Draw | Defined$ Targeted | NumCards$ X | References$ X SVar:X:Count$RememberedSize SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | ChangeType$ Card.IsRemembered | Destination$ Hand SVar:PlayMain1:TRUE -Oracle:When Induced Amnesia enters the battlefield, target player exiles all cards from his or her hand face down, then draws that many cards.\nWhen Induced Amnesia is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. +Oracle:When Induced Amnesia enters the battlefield, target player exiles all cards from their hand face down, then draws that many cards.\nWhen Induced Amnesia is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. diff --git a/forge-gui/res/cardsfolder/i/infernal_kirin.txt b/forge-gui/res/cardsfolder/i/infernal_kirin.txt index 84e533048ab..304a4f4209d 100644 --- a/forge-gui/res/cardsfolder/i/infernal_kirin.txt +++ b/forge-gui/res/cardsfolder/i/infernal_kirin.txt @@ -3,8 +3,8 @@ ManaCost:2 B B Types:Legendary Creature Kirin Spirit PT:3/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target player reveals his or her hand and discards all cards with that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target player reveals their hand and discards all cards with that spell's converted mana cost. SVar:TrigDiscard:DB$Discard | ValidTgts$ Player | Mode$ RevealDiscardAll | DiscardValid$ Card.cmcEQX | References$ X SVar:X:TriggerCount$CastSACMC SVar:Picture:http://www.wizards.com/global/images/magic/general/infernal_kirin.jpg -Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, target player reveals his or her hand and discards all cards with that spell's converted mana cost. +Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, target player reveals their hand and discards all cards with that spell's converted mana cost. diff --git a/forge-gui/res/cardsfolder/i/inquisition.txt b/forge-gui/res/cardsfolder/i/inquisition.txt index 13142f7daa8..b76af16ad81 100644 --- a/forge-gui/res/cardsfolder/i/inquisition.txt +++ b/forge-gui/res/cardsfolder/i/inquisition.txt @@ -1,9 +1,9 @@ Name:Inquisition ManaCost:2 B Types:Sorcery -A:SP$ RevealHand | Cost$ 2 B | ValidTgts$ Player | TgtPrompt$ Select target player | RememberRevealed$ True | SubAbility$ Damage | SpellDescription$ Target player reveals his or her hand. CARDNAME deals damage to that player equal to the number of white cards in his or her hand. +A:SP$ RevealHand | Cost$ 2 B | ValidTgts$ Player | TgtPrompt$ Select target player | RememberRevealed$ True | SubAbility$ Damage | SpellDescription$ Target player reveals their hand. CARDNAME deals damage to that player equal to the number of white cards in their hand. SVar:Damage:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | References$ X SVar:X:Remembered$Valid Card.White SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/inquisition.jpg -Oracle:Target player reveals his or her hand. Inquisition deals damage to that player equal to the number of white cards in his or her hand. +Oracle:Target player reveals their hand. Inquisition deals damage to that player equal to the number of white cards in their hand. diff --git a/forge-gui/res/cardsfolder/i/inquisition_of_kozilek.txt b/forge-gui/res/cardsfolder/i/inquisition_of_kozilek.txt index 453a9822772..b9388c21b4f 100644 --- a/forge-gui/res/cardsfolder/i/inquisition_of_kozilek.txt +++ b/forge-gui/res/cardsfolder/i/inquisition_of_kozilek.txt @@ -1,6 +1,6 @@ Name:Inquisition of Kozilek ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand+cmcLE3 | NumCards$ 1 | SpellDescription$ Target player reveals his or her hand. You choose a nonland card from it with converted mana cost 3 or less. That player discards that card. +A:SP$ Discard | Cost$ B | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand+cmcLE3 | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a nonland card from it with converted mana cost 3 or less. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/inquisition_of_kozilek.jpg -Oracle:Target player reveals his or her hand. You choose a nonland card from it with converted mana cost 3 or less. That player discards that card. +Oracle:Target player reveals their hand. You choose a nonland card from it with converted mana cost 3 or less. That player discards that card. diff --git a/forge-gui/res/cardsfolder/i/iron_maiden.txt b/forge-gui/res/cardsfolder/i/iron_maiden.txt index 0f6e90571b8..11a83f80b3f 100644 --- a/forge-gui/res/cardsfolder/i/iron_maiden.txt +++ b/forge-gui/res/cardsfolder/i/iron_maiden.txt @@ -1,8 +1,8 @@ Name:Iron Maiden ManaCost:3 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals X damage to that player, where X is the number of cards in his or her hand minus 4. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals X damage to that player, where X is the number of cards in their hand minus 4. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X | References$ X SVar:X:TriggeredPlayer$CardsInHand/Minus.4 SVar:Picture:http://www.wizards.com/global/images/magic/general/iron_maiden.jpg -Oracle:At the beginning of each opponent's upkeep, Iron Maiden deals X damage to that player, where X is the number of cards in his or her hand minus 4. +Oracle:At the beginning of each opponent's upkeep, Iron Maiden deals X damage to that player, where X is the number of cards in their hand minus 4. diff --git a/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt b/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt index a2faa4e11b9..274e2561ded 100644 --- a/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt +++ b/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt @@ -3,10 +3,10 @@ ManaCost:1 W W U U Types:Legendary Creature Sphinx PT:3/6 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigNameCard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose a card name. That player reveals his or her hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle your library. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigNameCard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose a card name. That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle your library. SVar:TrigNameCard:DB$ NameCard | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealHand SVar:DBRevealHand:DB$ RevealHand | Defined$ TriggeredTarget | RememberRevealed$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.withFlying+YouCtrl | ChangeNum$ 1 | Shuffle$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/isperia_the_inscrutable.jpg -Oracle:Flying\nWhenever Isperia the Inscrutable deals combat damage to a player, choose a card name. That player reveals his or her hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle your library. +Oracle:Flying\nWhenever Isperia the Inscrutable deals combat damage to a player, choose a card name. That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/i/iwamori_of_the_open_fist.txt b/forge-gui/res/cardsfolder/i/iwamori_of_the_open_fist.txt index 146900f4600..7c9a9f8b4cd 100644 --- a/forge-gui/res/cardsfolder/i/iwamori_of_the_open_fist.txt +++ b/forge-gui/res/cardsfolder/i/iwamori_of_the_open_fist.txt @@ -3,7 +3,7 @@ ManaCost:2 G G Types:Legendary Creature Human Monk PT:5/5 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each opponent may put a legendary creature card from his or her hand onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each opponent may put a legendary creature card from their hand onto the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Legendary | DefinedPlayer$ Player.Opponent | ChangeNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/iwamori_of_the_open_fist.jpg -Oracle:Trample\nWhen Iwamori of the Open Fist enters the battlefield, each opponent may put a legendary creature card from his or her hand onto the battlefield. +Oracle:Trample\nWhen Iwamori of the Open Fist enters the battlefield, each opponent may put a legendary creature card from their hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/j/jace_the_living_guildpact.txt b/forge-gui/res/cardsfolder/j/jace_the_living_guildpact.txt index 5eb6aac6246..1b0d538b1cf 100644 --- a/forge-gui/res/cardsfolder/j/jace_the_living_guildpact.txt +++ b/forge-gui/res/cardsfolder/j/jace_the_living_guildpact.txt @@ -4,8 +4,8 @@ Types:Legendary Planeswalker Jace Loyalty:5 A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Defined$ You | DigNum$ 2 | DestinationZone$ Graveyard | LibraryPosition2$ 0 | Planeswalker$ True | SpellDescription$ Look at the top two cards of your library. Put one of them into your graveyard. A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.Other+nonLand | TgtPrompt$ Select another target nonland permanent | Planeswalker$ True | SpellDescription$ Return another target nonland permanent to its owner's hand. -A:AB$ ChangeZoneAll | Cost$ SubCounter<8/LOYALTY> | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | Planeswalker$ True | Ultimate$ True | SpellDescription$ Each player shuffles his or her hand and graveyard into their library. You draw seven cards. +A:AB$ ChangeZoneAll | Cost$ SubCounter<8/LOYALTY> | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | Planeswalker$ True | Ultimate$ True | SpellDescription$ Each player shuffles their hand and graveyard into their library. You draw seven cards. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 7 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_the_living_guildpact.jpg -Oracle:[+1]: Look at the top two cards of your library. Put one of them into your graveyard.\n[-3]: Return another target nonland permanent to its owner's hand.\n[-8]: Each player shuffles his or her hand and graveyard into their library. You draw seven cards. +Oracle:[+1]: Look at the top two cards of your library. Put one of them into your graveyard.\n[-3]: Return another target nonland permanent to its owner's hand.\n[-8]: Each player shuffles their hand and graveyard into their library. You draw seven cards. diff --git a/forge-gui/res/cardsfolder/j/jace_the_mind_sculptor.txt b/forge-gui/res/cardsfolder/j/jace_the_mind_sculptor.txt index 7acd67ff058..ea46c282a7d 100644 --- a/forge-gui/res/cardsfolder/j/jace_the_mind_sculptor.txt +++ b/forge-gui/res/cardsfolder/j/jace_the_mind_sculptor.txt @@ -6,7 +6,7 @@ A:AB$ Dig | Cost$ AddCounter<2/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | NumCards$ 3 | SubAbility$ DBChangeZone | Planeswalker$ True | SpellDescription$ Draw three cards, then put two cards from your hand on top of your library in any order. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Library | ChangeType$ Card | ChangeNum$ 2 | LibraryPosition$ 0 | Mandatory$ True A:AB$ ChangeZone | Cost$ SubCounter<1/LOYALTY> | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | Planeswalker$ True | SpellDescription$ Return target creature to its owner's hand. -A:AB$ ChangeZoneAll | Cost$ SubCounter<12/LOYALTY> | Origin$ Library | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBChangeZone2 | Planeswalker$ True | Ultimate$ True | SpellDescription$ Exile all cards from target player's library, then that player shuffles his or her hand into their library. +A:AB$ ChangeZoneAll | Cost$ SubCounter<12/LOYALTY> | Origin$ Library | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBChangeZone2 | Planeswalker$ True | Ultimate$ True | SpellDescription$ Exile all cards from target player's library, then that player shuffles their hand into their library. SVar:DBChangeZone2:DB$ ChangeZoneAll | Origin$ Hand | Destination$ Library | Defined$ Targeted | ChangeType$ Card | Shuffle$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_the_mind_sculptor.jpg -Oracle:[+2]: Look at the top card of target player's library. You may put that card on the bottom of that player's library.\n[0]: Draw three cards, then put two cards from your hand on top of your library in any order.\n[-1]: Return target creature to its owner's hand.\n[-12]: Exile all cards from target player's library, then that player shuffles his or her hand into their library. +Oracle:[+2]: Look at the top card of target player's library. You may put that card on the bottom of that player's library.\n[0]: Draw three cards, then put two cards from your hand on top of your library in any order.\n[-1]: Return target creature to its owner's hand.\n[-12]: Exile all cards from target player's library, then that player shuffles their hand into their library. diff --git a/forge-gui/res/cardsfolder/j/jaces_archivist.txt b/forge-gui/res/cardsfolder/j/jaces_archivist.txt index a6aa8e47bf5..49285d08d12 100644 --- a/forge-gui/res/cardsfolder/j/jaces_archivist.txt +++ b/forge-gui/res/cardsfolder/j/jaces_archivist.txt @@ -2,10 +2,10 @@ Name:Jace's Archivist ManaCost:1 U U Types:Creature Vedalken Wizard PT:2/2 -A:AB$ Discard | Cost$ U T | Defined$ Player | RememberDiscarded$ True | Mode$ Hand | SubAbility$ WindfallDraw | SpellDescription$ Each player discards his or her hand, then draws cards equal to the greatest number of cards a player discarded this way. +A:AB$ Discard | Cost$ U T | Defined$ Player | RememberDiscarded$ True | Mode$ Hand | SubAbility$ WindfallDraw | SpellDescription$ Each player discards their hand, then draws cards equal to the greatest number of cards a player discarded this way. SVar:WindfallDraw:DB$ Draw | Defined$ Player | NumCards$ X | References$ X | SubAbility$ WindfallCleanup SVar:WindfallCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:PlayerCountPlayers$HighestValidGraveyard,Library,Exile Card.IsRemembered+YouOwn SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/jaces_archivist.jpg -Oracle:{U}, {T}: Each player discards his or her hand, then draws cards equal to the greatest number of cards a player discarded this way. +Oracle:{U}, {T}: Each player discards their hand, then draws cards equal to the greatest number of cards a player discarded this way. diff --git a/forge-gui/res/cardsfolder/j/jesters_mask.txt b/forge-gui/res/cardsfolder/j/jesters_mask.txt index d01e1a83144..b0b12cc3387 100644 --- a/forge-gui/res/cardsfolder/j/jesters_mask.txt +++ b/forge-gui/res/cardsfolder/j/jesters_mask.txt @@ -2,10 +2,10 @@ Name:Jester's Mask ManaCost:5 Types:Artifact K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZoneAll | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Opponent | Origin$ Hand | Destination$ Library | ChangeType$ Card | RememberChanged$ True | IsCurse$ True | SubAbility$ DBMask | SpellDescription$ Target opponent puts the cards from his or her hand on top of their library. Search that player's library for that many cards. That player puts those cards into his or her hand, then shuffles their library. +A:AB$ ChangeZoneAll | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Opponent | Origin$ Hand | Destination$ Library | ChangeType$ Card | RememberChanged$ True | IsCurse$ True | SubAbility$ DBMask | SpellDescription$ Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. That player puts those cards into their hand, then shuffles their library. SVar:DBMask:DB$ ChangeZone | DefinedPlayer$ Targeted | Origin$ Library | Destination$ Hand | ChangeNum$ X | ChangeType$ Card | Chooser$ You | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/jesters_mask.jpg -Oracle:Jester's Mask enters the battlefield tapped.\n{1}, {T}, Sacrifice Jester's Mask: Target opponent puts the cards from his or her hand on top of their library. Search that player's library for that many cards. That player puts those cards into his or her hand, then shuffles their library. +Oracle:Jester's Mask enters the battlefield tapped.\n{1}, {T}, Sacrifice Jester's Mask: Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. That player puts those cards into their hand, then shuffles their library. diff --git a/forge-gui/res/cardsfolder/k/kamahls_summons.txt b/forge-gui/res/cardsfolder/k/kamahls_summons.txt index 12ad7b293bd..15455d9c369 100644 --- a/forge-gui/res/cardsfolder/k/kamahls_summons.txt +++ b/forge-gui/res/cardsfolder/k/kamahls_summons.txt @@ -1,7 +1,7 @@ Name:Kamahl's Summons ManaCost:3 G Types:Sorcery -A:SP$ RepeatEach | Cost$ 3 G | RepeatPlayers$ Player | RepeatSubAbility$ DBChoose | StackDescription$ SpellDescription | SubAbility$ DBRepeatToken | SpellDescription$ Each player may reveal any number of creature cards from his or her hand. Then each player creates a 2/2 green Bear creature token for each card he or she revealed this way. +A:SP$ RepeatEach | Cost$ 3 G | RepeatPlayers$ Player | RepeatSubAbility$ DBChoose | StackDescription$ SpellDescription | SubAbility$ DBRepeatToken | SpellDescription$ Each player may reveal any number of creature cards from their hand. Then each player creates a 2/2 green Bear creature token for each card he or she revealed this way. SVar:DBChoose:DB$ Reveal | Defined$ Player.IsRemembered | AnyNumber$ True | RevealValid$ Creature | RememberRevealed$ True SVar:DBRepeatToken:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBToken | SubAbility$ DBCleanup SVar:DBToken:DB$ Token | TokenAmount$ X | References$ X | TokenName$ Bear | TokenImage$ g 2 2 bear ONS | TokenTypes$ Creature,Bear | TokenOwner$ Player.IsRemembered | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 @@ -11,4 +11,4 @@ SVar:NeedsToPlayVar:Y GE3 SVar:Y:Count$ValidHand Creature.YouCtrl SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/kamahls_summons.jpg -Oracle:Each player may reveal any number of creature cards from his or her hand. Then each player creates a 2/2 green Bear creature token for each card he or she revealed this way. +Oracle:Each player may reveal any number of creature cards from their hand. Then each player creates a 2/2 green Bear creature token for each card he or she revealed this way. diff --git a/forge-gui/res/cardsfolder/k/karn_liberated.txt b/forge-gui/res/cardsfolder/k/karn_liberated.txt index f8ec6c1f491..fde3ad79de6 100644 --- a/forge-gui/res/cardsfolder/k/karn_liberated.txt +++ b/forge-gui/res/cardsfolder/k/karn_liberated.txt @@ -2,11 +2,11 @@ Name:Karn Liberated ManaCost:7 Types:Legendary Planeswalker Karn Loyalty:6 -A:AB$ ChangeZone | Cost$ AddCounter<4/LOYALTY> | Planeswalker$ True | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | RememberChanged$ True | Chooser$ Targeted | Hidden$ True | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player exiles a card from his or her hand. +A:AB$ ChangeZone | Cost$ AddCounter<4/LOYALTY> | Planeswalker$ True | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | RememberChanged$ True | Chooser$ Targeted | Hidden$ True | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player exiles a card from their hand. A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SpellDescription$ Exile target permanent. A:AB$ RestartGame | Cost$ SubCounter<14/LOYALTY> | Planeswalker$ True | Ultimate$ True | RestrictFromZone$ Exile | RestrictFromValid$ Card.IsNotRemembered,Spell,Card.Aura | SubAbility$ ReturnFromExile | SpellDescription$ Restart the game, leaving in exile all non-Aura permanent cards exiled with CARDNAME. Then put those cards onto the battlefield under your control. SVar:ReturnFromExile:DB$ ChangeZoneAll | ChangeType$ Permanent.nonAura+IsRemembered | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/karn_liberated.jpg -Oracle:[+4]: Target player exiles a card from his or her hand.\n[-3]: Exile target permanent.\n[-14]: Restart the game, leaving in exile all non-Aura permanent cards exiled with Karn Liberated. Then put those cards onto the battlefield under your control. +Oracle:[+4]: Target player exiles a card from their hand.\n[-3]: Exile target permanent.\n[-14]: Restart the game, leaving in exile all non-Aura permanent cards exiled with Karn Liberated. Then put those cards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/k/kitesail_freebooter.txt b/forge-gui/res/cardsfolder/k/kitesail_freebooter.txt index 4ef6489d060..91688b118c9 100644 --- a/forge-gui/res/cardsfolder/k/kitesail_freebooter.txt +++ b/forge-gui/res/cardsfolder/k/kitesail_freebooter.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Human Pirate PT:1/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand. You choose a noncreature, nonland card from it. Exile that card until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You choose a noncreature, nonland card from it. Exile that card until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Card.nonCreature+nonLand | ChangeNum$ 1 | IsCurse$ True | ConditionPresent$ Card.Self | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Remembered | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That permanent is exiled until EFFECTSOURCE leaves the battlefield @@ -12,4 +12,4 @@ SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/kitesail_freebooter.jpg -Oracle:Flying\nWhen Kitesail Freebooter enters the battlefield, target opponent reveals his or her hand. You choose a noncreature, nonland from it. Exile that card until Kitesail Freebooter leaves the battlefield. +Oracle:Flying\nWhen Kitesail Freebooter enters the battlefield, target opponent reveals their hand. You choose a noncreature, nonland from it. Exile that card until Kitesail Freebooter leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/k/knowledge_pool.txt b/forge-gui/res/cardsfolder/k/knowledge_pool.txt index eef30ceb82d..ff476e92d44 100644 --- a/forge-gui/res/cardsfolder/k/knowledge_pool.txt +++ b/forge-gui/res/cardsfolder/k/knowledge_pool.txt @@ -3,7 +3,7 @@ ManaCost:6 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigKnowledgeExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, each player exiles the top three cards of their library. SVar:TrigKnowledgeExile:DB$ Mill | NumCards$ 3 | Defined$ Player | Destination$ Exile | Imprint$ True -T:Mode$ SpellCast | ValidCard$ Card.wasCastFromHand | Execute$ TrigKnowledgeExileSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell from his or her hand, that player exiles it. If the player does, he or she may cast another nonland card exiled with CARDNAME without paying that card's mana cost. +T:Mode$ SpellCast | ValidCard$ Card.wasCastFromHand | Execute$ TrigKnowledgeExileSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell from their hand, that player exiles it. If the player does, he or she may cast another nonland card exiled with CARDNAME without paying that card's mana cost. SVar:TrigKnowledgeExileSpell:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Stack | Destination$ Exile | Imprint$ True | Fizzle$ True | SubAbility$ DBKnowledgePlaySpell | RememberChanged$ True SVar:DBKnowledgePlaySpell:DB$ Play | ValidZone$ Exile | Valid$ Card.IsImprinted+IsNotRemembered+nonLand | Controller$ TriggeredCardController | WithoutManaCost$ True | Optional$ True | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.IsRemembered | ConditionCompare$ EQ1 | SubAbility$ DBKnowledgeCleanup SVar:DBKnowledgeCleanup:DB$ Cleanup | ClearRemembered$ True @@ -12,4 +12,4 @@ SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetImprinted$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/knowledge_pool.jpg -Oracle:Imprint — When Knowledge Pool enters the battlefield, each player exiles the top three cards of their library.\nWhenever a player casts a spell from his or her hand, that player exiles it. If the player does, he or she may cast another nonland card exiled with Knowledge Pool without paying that card's mana cost. +Oracle:Imprint — When Knowledge Pool enters the battlefield, each player exiles the top three cards of their library.\nWhenever a player casts a spell from their hand, that player exiles it. If the player does, he or she may cast another nonland card exiled with Knowledge Pool without paying that card's mana cost. diff --git a/forge-gui/res/cardsfolder/k/kynaios_and_tiro_of_meletis.txt b/forge-gui/res/cardsfolder/k/kynaios_and_tiro_of_meletis.txt index bc5f980068c..df096cdb3b7 100644 --- a/forge-gui/res/cardsfolder/k/kynaios_and_tiro_of_meletis.txt +++ b/forge-gui/res/cardsfolder/k/kynaios_and_tiro_of_meletis.txt @@ -2,11 +2,11 @@ Name:Kynaios and Tiro of Meletis ManaCost:R G W U Types:Legendary Creature Human Soldier PT:2/8 -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your end step, draw a card. Each player may put a land card from his or her hand onto the battlefield, then each opponent who didn't draws a card. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your end step, draw a card. Each player may put a land card from their hand onto the battlefield, then each opponent who didn't draws a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ EachPlayLand SVar:EachPlayLand:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ MayPlayLand | SubAbility$ DBCleanup SVar:MayPlayLand:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | DefinedPlayer$ Remembered | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DrawAbstainers SVar:DrawAbstainers:DB$ Draw | Defined$ Player.Opponent+IsRemembered | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Land.RememberedPlayerCtrl | ConditionCompare$ EQ0 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/kynaios_and_tiro_of_meletis.jpg -Oracle:At the beginning of your end step, draw a card. Each player may put a land card from his or her hand onto the battlefield, then each opponent who didn't draws a card. \ No newline at end of file +Oracle:At the beginning of your end step, draw a card. Each player may put a land card from their hand onto the battlefield, then each opponent who didn't draws a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/k/kyoki_sanitys_eclipse.txt b/forge-gui/res/cardsfolder/k/kyoki_sanitys_eclipse.txt index c6d7d417c05..c4286fcf10a 100644 --- a/forge-gui/res/cardsfolder/k/kyoki_sanitys_eclipse.txt +++ b/forge-gui/res/cardsfolder/k/kyoki_sanitys_eclipse.txt @@ -2,10 +2,10 @@ Name:Kyoki, Sanity's Eclipse ManaCost:4 B B Types:Legendary Creature Demon Spirit PT:6/4 -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target opponent exiles a card from his or her hand. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target opponent exiles a card from their hand. #This needs Defined$ Opponent because ValidTgts$ Opponent lets Kyoki's controller select the card to be exiled SVar:TrigExile:DB$ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ValidTgts$ Opponent | Chooser$ Targeted | TgtPrompt$ Select target opponent | ChangeNum$ 1 SVar:RemRandomDeck:True DeckHints:Type$Spirit|Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/kyoki_sanitys_eclipse.jpg -Oracle:Whenever you cast a Spirit or Arcane spell, target opponent exiles a card from his or her hand. +Oracle:Whenever you cast a Spirit or Arcane spell, target opponent exiles a card from their hand. diff --git a/forge-gui/res/cardsfolder/l/laquatuss_creativity.txt b/forge-gui/res/cardsfolder/l/laquatuss_creativity.txt index 2bfd9c31da2..47e80633d8e 100644 --- a/forge-gui/res/cardsfolder/l/laquatuss_creativity.txt +++ b/forge-gui/res/cardsfolder/l/laquatuss_creativity.txt @@ -1,11 +1,11 @@ Name:Laquatus's Creativity ManaCost:4 U Types:Sorcery -A:SP$ Draw | Cost$ 4 U | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player | References$ X | RememberDrawn$ True | SubAbility$ DBDiscard | SpellDescription$ Target player draws cards equal to the number of cards in his or her hand, then discards that many cards. +A:SP$ Draw | Cost$ 4 U | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player | References$ X | RememberDrawn$ True | SubAbility$ DBDiscard | SpellDescription$ Target player draws cards equal to the number of cards in their hand, then discards that many cards. SVar:DBDiscard:DB$ Discard | Defined$ Targeted | Mode$ TgtChoose | NumCards$ Y | References$ Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TargetedPlayer$CardsInHand SVar:Y:Remembered$Amount SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/laquatuss_creativity.jpg -Oracle:Target player draws cards equal to the number of cards in his or her hand, then discards that many cards. +Oracle:Target player draws cards equal to the number of cards in their hand, then discards that many cards. diff --git a/forge-gui/res/cardsfolder/l/last_rites.txt b/forge-gui/res/cardsfolder/l/last_rites.txt index 38df1841f48..14bd3b54efd 100644 --- a/forge-gui/res/cardsfolder/l/last_rites.txt +++ b/forge-gui/res/cardsfolder/l/last_rites.txt @@ -1,10 +1,10 @@ Name:Last Rites ManaCost:2 B Types:Sorcery -A:SP$ Discard | Cost$ 2 B | AnyNumber$ True | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBLastRitesDiscard | AILogic$ DiscardUncastableAndExcess | SpellDescription$ Discard any number of cards. Target player reveals his or her hand, then you choose a nonland card from it for each card discarded this way. That player discards those cards. +A:SP$ Discard | Cost$ 2 B | AnyNumber$ True | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBLastRitesDiscard | AILogic$ DiscardUncastableAndExcess | SpellDescription$ Discard any number of cards. Target player reveals their hand, then you choose a nonland card from it for each card discarded this way. That player discards those cards. SVar:DBLastRitesDiscard:DB$ Discard | Mode$ RevealYouChoose | NumCards$ X | DiscardValid$ Card.nonLand | ValidTgts$ Opponent | References$ X SVar:DBLastRitesCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/last_rites.jpg -Oracle:Discard any number of cards. Target player reveals his or her hand, then you choose a nonland card from it for each card discarded this way. That player discards those cards. +Oracle:Discard any number of cards. Target player reveals their hand, then you choose a nonland card from it for each card discarded this way. That player discards those cards. diff --git a/forge-gui/res/cardsfolder/l/lay_bare_the_heart.txt b/forge-gui/res/cardsfolder/l/lay_bare_the_heart.txt index 0054c1625fb..9f623a11d6e 100644 --- a/forge-gui/res/cardsfolder/l/lay_bare_the_heart.txt +++ b/forge-gui/res/cardsfolder/l/lay_bare_the_heart.txt @@ -1,6 +1,6 @@ Name:Lay Bare the Heart ManaCost:1 B Types:Sorcery -A:SP$ Discard | Cost$ 1 B | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand+nonLegendary | NumCards$ 1 | SpellDescription$ Target opponent reveals his or her hand. You choose a nonlegendary, nonland card from it. That player discards that card. +A:SP$ Discard | Cost$ 1 B | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand+nonLegendary | NumCards$ 1 | SpellDescription$ Target opponent reveals their hand. You choose a nonlegendary, nonland card from it. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/lay_bare_the_heart.jpg -Oracle:Target opponent reveals his or her hand. You choose a nonlegendary, nonland card from it. That player discards that card. +Oracle:Target opponent reveals their hand. You choose a nonlegendary, nonland card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/l/lifebane_zombie.txt b/forge-gui/res/cardsfolder/l/lifebane_zombie.txt index 34c085a3c17..83f151d7446 100644 --- a/forge-gui/res/cardsfolder/l/lifebane_zombie.txt +++ b/forge-gui/res/cardsfolder/l/lifebane_zombie.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Creature Zombie Warrior PT:3/1 K:Intimidate -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand. You choose a green or white creature card from it and exile that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You choose a green or white creature card from it and exile that card. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Creature.Green,Creature.White | ChangeNum$ 1 | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/lifebane_zombie.jpg -Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhen Lifebane Zombie enters the battlefield, target opponent reveals his or her hand. You choose a green or white creature card from it and exile that card. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhen Lifebane Zombie enters the battlefield, target opponent reveals their hand. You choose a green or white creature card from it and exile that card. diff --git a/forge-gui/res/cardsfolder/l/lobotomy.txt b/forge-gui/res/cardsfolder/l/lobotomy.txt index 3451619299d..c8a40affb5d 100644 --- a/forge-gui/res/cardsfolder/l/lobotomy.txt +++ b/forge-gui/res/cardsfolder/l/lobotomy.txt @@ -1,8 +1,8 @@ Name:Lobotomy ManaCost:2 U B Types:Sorcery -A:SP$ RevealHand | Cost$ 2 U B | ValidTgts$ Player | SubAbility$ ChooseCard | StackDescription$ SpellDescription | SpellDescription$ Target player reveals his or her hand. -SVar:ChooseCard:DB$ ChooseCard | Choices$ Card.nonBasic+TargetedPlayerCtrl+inZoneHand | ChoiceZone$ Hand | SubAbility$ ExileYard | RememberChosen$ True | ForgetOtherTargets$ True | SpellDescription$ Target player reveals his or her hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles their library. +A:SP$ RevealHand | Cost$ 2 U B | ValidTgts$ Player | SubAbility$ ChooseCard | StackDescription$ SpellDescription | SpellDescription$ Target player reveals their hand. +SVar:ChooseCard:DB$ ChooseCard | Choices$ Card.nonBasic+TargetedPlayerCtrl+inZoneHand | ChoiceZone$ Hand | SubAbility$ ExileYard | RememberChosen$ True | ForgetOtherTargets$ True | SpellDescription$ Target player reveals their hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles their library. SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ Targeted | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | References$ NumInHand | AlreadyRevealed$ True | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBCleanup | References$ NumInLib | StackDescription$ None @@ -10,4 +10,4 @@ SVar:NumInHand:TargetedPlayer$CardsInHand SVar:NumInLib:TargetedPlayer$CardsInLibrary SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/lobotomy.jpg -Oracle:Target player reveals his or her hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles their library. +Oracle:Target player reveals their hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles their library. diff --git a/forge-gui/res/cardsfolder/l/lost_hours.txt b/forge-gui/res/cardsfolder/l/lost_hours.txt index 7cc18dce442..bc0d4bf1f42 100644 --- a/forge-gui/res/cardsfolder/l/lost_hours.txt +++ b/forge-gui/res/cardsfolder/l/lost_hours.txt @@ -1,6 +1,6 @@ Name:Lost Hours ManaCost:1 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 B | Origin$ Hand | Destination$ Library | LibraryPosition$ 2 | ValidTgts$ Player | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player reveals his or her hand. You choose a nonland card from it. That player puts that card into their library third from the top. +A:SP$ ChangeZone | Cost$ 1 B | Origin$ Hand | Destination$ Library | LibraryPosition$ 2 | ValidTgts$ Player | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player reveals their hand. You choose a nonland card from it. That player puts that card into their library third from the top. SVar:Picture:http://www.wizards.com/global/images/magic/general/lost_hours.jpg -Oracle:Target player reveals his or her hand. You choose a nonland card from it. That player puts that card into their library third from the top. +Oracle:Target player reveals their hand. You choose a nonland card from it. That player puts that card into their library third from the top. diff --git a/forge-gui/res/cardsfolder/m/magus_of_the_jar.txt b/forge-gui/res/cardsfolder/m/magus_of_the_jar.txt index 3df4c83ae2a..e4f293289a6 100644 --- a/forge-gui/res/cardsfolder/m/magus_of_the_jar.txt +++ b/forge-gui/res/cardsfolder/m/magus_of_the_jar.txt @@ -2,12 +2,12 @@ Name:Magus of the Jar ManaCost:3 U U Types:Creature Human Wizard PT:3/3 -A:AB$ ChangeZoneAll | Cost$ T Sac<1/CARDNAME> | ChangeType$ Card | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ YouDraw | SpellDescription$ Each player exiles all cards from his or her hand face down and draws seven cards. At the beginning of the next end step, each player discards his or her hand and returns to his or her hand each card he or she exiled this way. +A:AB$ ChangeZoneAll | Cost$ T Sac<1/CARDNAME> | ChangeType$ Card | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ YouDraw | SpellDescription$ Each player exiles all cards from their hand face down and draws seven cards. At the beginning of the next end step, each player discards their hand and returns to their hand each card he or she exiled this way. SVar:YouDraw:DB$ Draw | Defined$ Player | NumCards$ 7 | SubAbility$ DelayedReturn -SVar:DelayedReturn:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ DBDiscard | RememberObjects$ Remembered | TriggerDescription$ At the beginning of the next end step, each player discards his or her hand and returns to his or her hand each card he or she exiled this way. | SubAbility$ DBCleanup +SVar:DelayedReturn:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ DBDiscard | RememberObjects$ Remembered | TriggerDescription$ At the beginning of the next end step, each player discards their hand and returns to their hand each card he or she exiled this way. | SubAbility$ DBCleanup SVar:DBDiscard:DB$ Discard | Defined$ Player | Mode$ Hand | SubAbility$ ReturnAll SVar:ReturnAll:DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$ Exile | Destination$ Hand SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/magus_of_the_jar.jpg -Oracle:{T}, Sacrifice Magus of the Jar: Each player exiles all cards from his or her hand face down and draws seven cards. At the beginning of the next end step, each player discards his or her hand and returns to his or her hand each card he or she exiled this way. +Oracle:{T}, Sacrifice Magus of the Jar: Each player exiles all cards from their hand face down and draws seven cards. At the beginning of the next end step, each player discards their hand and returns to their hand each card he or she exiled this way. diff --git a/forge-gui/res/cardsfolder/m/magus_of_the_wheel.txt b/forge-gui/res/cardsfolder/m/magus_of_the_wheel.txt index 705fe52d40f..2025430fdfd 100644 --- a/forge-gui/res/cardsfolder/m/magus_of_the_wheel.txt +++ b/forge-gui/res/cardsfolder/m/magus_of_the_wheel.txt @@ -2,8 +2,8 @@ Name:Magus of the Wheel ManaCost:2 R Types:Creature Human Wizard PT:3/3 -A:AB$ Discard | Cost$ 1 R T Sac<1/CARDNAME> | Defined$ Player | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Each player discards his or her hand, then draws seven cards. +A:AB$ Discard | Cost$ 1 R T Sac<1/CARDNAME> | Defined$ Player | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Each player discards their hand, then draws seven cards. SVar:DBDraw:DB$ Draw | Defined$ Player | NumCards$ 7 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/magus_of_the_wheel.jpg -Oracle:{1}{R}, {T}, Sacrifice Magus of the Wheel: Each player discards his or her hand, then draws seven cards. \ No newline at end of file +Oracle:{1}{R}, {T}, Sacrifice Magus of the Wheel: Each player discards their hand, then draws seven cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong.txt b/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong.txt index 85b01844d0c..c214ebddcbe 100644 --- a/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong.txt +++ b/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong.txt @@ -3,9 +3,9 @@ ManaCost:1 B B Types:Legendary Creature Elf Wizard PT:2/3 S:Mode$ Continuous | Affected$ Player | AddKeyword$ You can't draw cards. | Description$ Players can't draw cards. -T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of each player's draw step, that player loses 3 life, searches their library for a card, puts it into his or her hand, then shuffles their library. +T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of each player's draw step, that player loses 3 life, searches their library for a card, puts it into their hand, then shuffles their library. SVar:TrigDrain:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 3 | SubAbility$ DBTutor SVar:DBTutor:DB$ ChangeZone | DefinedPlayer$ TriggeredPlayer | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/maralen_of_the_mornsong.jpg -Oracle:Players can't draw cards.\nAt the beginning of each player's draw step, that player loses 3 life, searches their library for a card, puts it into his or her hand, then shuffles their library. +Oracle:Players can't draw cards.\nAt the beginning of each player's draw step, that player loses 3 life, searches their library for a card, puts it into their hand, then shuffles their library. diff --git a/forge-gui/res/cardsfolder/m/mardu_charm.txt b/forge-gui/res/cardsfolder/m/mardu_charm.txt index fc0be353ff2..64f0ff7e0e0 100644 --- a/forge-gui/res/cardsfolder/m/mardu_charm.txt +++ b/forge-gui/res/cardsfolder/m/mardu_charm.txt @@ -6,6 +6,6 @@ SVar:DealDmg:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 4 | SpellDescription SVar:Warrior:DB$ Token | TokenAmount$ 2 | TokenName$ Warrior | TokenTypes$ Creature,Warrior | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ w_1_1_warrior2 | RememberTokens$ True | SubAbility$ DBPumpFirstStrike | SpellDescription$ Create two 1/1 white Warrior creature tokens. They gain first strike until end of turn. SVar:DBPumpFirstStrike:DB$ PumpAll | ValidCards$ Creature.IsRemembered | KW$ First Strike | SubAbility$ DBCleanUp SVar:DBCleanUp:DB$ Cleanup | ClearRemembered$ True -SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonCreature+nonLand | NumCards$ 1 | SpellDescription$ Target opponent reveals his or her hand. You choose a noncreature, nonland card from it. That player discards that card. +SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonCreature+nonLand | NumCards$ 1 | SpellDescription$ Target opponent reveals their hand. You choose a noncreature, nonland card from it. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_charm.jpg -Oracle:Choose one —\n• Mardu Charm deals 4 damage to target creature.\n• Create two 1/1 white Warrior creature tokens. They gain first strike until end of turn.\n• Target opponent reveals his or her hand. You choose a noncreature, nonland card from it. That player discards that card. +Oracle:Choose one —\n• Mardu Charm deals 4 damage to target creature.\n• Create two 1/1 white Warrior creature tokens. They gain first strike until end of turn.\n• Target opponent reveals their hand. You choose a noncreature, nonland card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/m/memory_jar.txt b/forge-gui/res/cardsfolder/m/memory_jar.txt index 2ad703d9b75..e8252856e90 100644 --- a/forge-gui/res/cardsfolder/m/memory_jar.txt +++ b/forge-gui/res/cardsfolder/m/memory_jar.txt @@ -1,12 +1,12 @@ Name:Memory Jar ManaCost:5 Types:Artifact -A:AB$ ChangeZoneAll | Cost$ T Sac<1/CARDNAME> | ChangeType$ Card | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DrawEach | SpellDescription$ Each player exiles all cards from his or her hand face down and draws seven cards. At the beginning of the next end step, each player discards his or her hand and returns to his or her hand each card he or she exiled this way. +A:AB$ ChangeZoneAll | Cost$ T Sac<1/CARDNAME> | ChangeType$ Card | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DrawEach | SpellDescription$ Each player exiles all cards from their hand face down and draws seven cards. At the beginning of the next end step, each player discards their hand and returns to their hand each card he or she exiled this way. SVar:DrawEach:DB$ Draw | Defined$ Player | NumCards$ 7 | SubAbility$ DelayedReturn -SVar:DelayedReturn:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ DiscardEach | RememberObjects$ Remembered | TriggerDescription$ At the beginning of the next end step, each player discards his or her hand and returns to his or her hand each card he or she exiled this way. | SubAbility$ DBCleanup +SVar:DelayedReturn:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ DiscardEach | RememberObjects$ Remembered | TriggerDescription$ At the beginning of the next end step, each player discards their hand and returns to their hand each card he or she exiled this way. | SubAbility$ DBCleanup SVar:DiscardEach:DB$ Discard | Defined$ Player | Mode$ Hand | SubAbility$ ReturnAll SVar:ReturnAll:DB$ ChangeZone | Origin$ Exile | Destination$ Hand | Defined$ DelayTriggerRemembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/memory_jar.jpg -Oracle:{T}, Sacrifice Memory Jar: Each player exiles all cards from his or her hand face down and draws seven cards. At the beginning of the next end step, each player discards his or her hand and returns to his or her hand each card he or she exiled this way. +Oracle:{T}, Sacrifice Memory Jar: Each player exiles all cards from their hand face down and draws seven cards. At the beginning of the next end step, each player discards their hand and returns to their hand each card he or she exiled this way. diff --git a/forge-gui/res/cardsfolder/m/merfolk_spy.txt b/forge-gui/res/cardsfolder/m/merfolk_spy.txt index eb89952e443..54f3cb7ff39 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_spy.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_spy.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Creature Merfolk Rogue PT:1/1 K:Islandwalk -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals a card at random from his or her hand. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals a card at random from their hand. SVar:TrigReveal:DB$ Reveal | Random$ True | Defined$ TriggeredTarget SVar:Picture:http://www.wizards.com/global/images/magic/general/merfolk_spy.jpg -Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nWhenever Merfolk Spy deals combat damage to a player, that player reveals a card at random from his or her hand. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nWhenever Merfolk Spy deals combat damage to a player, that player reveals a card at random from their hand. diff --git a/forge-gui/res/cardsfolder/m/mesmeric_fiend.txt b/forge-gui/res/cardsfolder/m/mesmeric_fiend.txt index b9ffd2b1c19..81ebd20ec3e 100644 --- a/forge-gui/res/cardsfolder/m/mesmeric_fiend.txt +++ b/forge-gui/res/cardsfolder/m/mesmeric_fiend.txt @@ -2,10 +2,10 @@ Name:Mesmeric Fiend ManaCost:1 B Types:Creature Nightmare Horror PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMesmericExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card. When CARDNAME leaves the battlefield, return the exiled card to its owner's hand. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigMesmericBounce | Secondary$ True | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card. When CARDNAME leaves the battlefield, return the exiled card to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMesmericExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand and you choose a nonland card from it. Exile that card. When CARDNAME leaves the battlefield, return the exiled card to its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigMesmericBounce | Secondary$ True | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand and you choose a nonland card from it. Exile that card. When CARDNAME leaves the battlefield, return the exiled card to its owner's hand. SVar:TrigMesmericExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True SVar:TrigMesmericBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Hand | Defined$ Remembered | SubAbility$ DBMesmericCleanup SVar:DBMesmericCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/mesmeric_fiend.jpg -Oracle:When Mesmeric Fiend enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card.\nWhen Mesmeric Fiend leaves the battlefield, return the exiled card to its owner's hand. +Oracle:When Mesmeric Fiend enters the battlefield, target opponent reveals their hand and you choose a nonland card from it. Exile that card.\nWhen Mesmeric Fiend leaves the battlefield, return the exiled card to its owner's hand. diff --git a/forge-gui/res/cardsfolder/m/metamorphose.txt b/forge-gui/res/cardsfolder/m/metamorphose.txt index 9b3c8abc6d6..9534a2d2ecf 100644 --- a/forge-gui/res/cardsfolder/m/metamorphose.txt +++ b/forge-gui/res/cardsfolder/m/metamorphose.txt @@ -1,8 +1,8 @@ Name:Metamorphose ManaCost:1 U Types:Instant -A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SubAbility$ DBChange | SpellDescription$ Put target permanent an opponent controls on top of its owner's library. That opponent may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield. +A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SubAbility$ DBChange | SpellDescription$ Put target permanent an opponent controls on top of its owner's library. That opponent may put an artifact, creature, enchantment, or land card from their hand onto the battlefield. SVar:DBChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Artifact,Creature,Enchantment,Land | DefinedPlayer$ TargetedController | ChangeNum$ 1 SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/metamorphose.jpg -Oracle:Put target permanent an opponent controls on top of its owner's library. That opponent may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield. +Oracle:Put target permanent an opponent controls on top of its owner's library. That opponent may put an artifact, creature, enchantment, or land card from their hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/m/minamo.txt b/forge-gui/res/cardsfolder/m/minamo.txt index c62f43a62bd..fb0673ca0cd 100644 --- a/forge-gui/res/cardsfolder/m/minamo.txt +++ b/forge-gui/res/cardsfolder/m/minamo.txt @@ -3,11 +3,11 @@ ManaCost:no cost Types:Plane Kamigawa T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player | TriggerZones$ Command | Execute$ TrigDraw | TriggerDescription$ Whenever a player casts a spell, that player may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredActivator | OptionalDecider$ True -T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, each player may return a blue card from his or her graveyard to his or her hand. +T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, each player may return a blue card from his or her graveyard to their hand. SVar:RolledChaos:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChoose | SubAbility$ DBChangeZoneAll SVar:DBChoose:DB$ ChooseCard | Choices$ Card.RememberedPlayerCtrl+Blue | ChoiceZone$ Graveyard | Defined$ Player.IsRemembered | Amount$ 1 | RememberChosen$ True SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/minamo.jpg SVar:AIRollPlanarDieParams:Mode$ Always | HasColorInGraveyard$ U -Oracle:Whenever a player casts a spell, that player may draw a card.\nWhenever you roll {CHAOS}, each player may return a blue card from his or her graveyard to his or her hand. +Oracle:Whenever a player casts a spell, that player may draw a card.\nWhenever you roll {CHAOS}, each player may return a blue card from his or her graveyard to their hand. diff --git a/forge-gui/res/cardsfolder/m/minamos_meddling.txt b/forge-gui/res/cardsfolder/m/minamos_meddling.txt index db4a32ac0b9..dcf06c49187 100644 --- a/forge-gui/res/cardsfolder/m/minamos_meddling.txt +++ b/forge-gui/res/cardsfolder/m/minamos_meddling.txt @@ -1,8 +1,8 @@ Name:Minamo's Meddling ManaCost:2 U U Types:Instant -A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDisCard | RememberSplicedOntoCounteredSpell$ True | SpellDescription$ Counter target spell. That spell's controller reveals his or her hand, then discards each card with the same name as a card spliced onto that spell. +A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDisCard | RememberSplicedOntoCounteredSpell$ True | SpellDescription$ Counter target spell. That spell's controller reveals their hand, then discards each card with the same name as a card spliced onto that spell. SVar:DBDisCard:DB$ Discard | Defined$ TargetedController | DiscardValid$ Card.sharesNameWith Remembered | Mode$ RevealDiscardAll | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/minamos_meddling.jpg -Oracle:Counter target spell. That spell's controller reveals his or her hand, then discards each card with the same name as a card spliced onto that spell. +Oracle:Counter target spell. That spell's controller reveals their hand, then discards each card with the same name as a card spliced onto that spell. diff --git a/forge-gui/res/cardsfolder/m/mind_extraction.txt b/forge-gui/res/cardsfolder/m/mind_extraction.txt index 9fad5305c01..9628b2ca547 100644 --- a/forge-gui/res/cardsfolder/m/mind_extraction.txt +++ b/forge-gui/res/cardsfolder/m/mind_extraction.txt @@ -1,8 +1,8 @@ Name:Mind Extraction ManaCost:2 B Types:Sorcery -A:SP$ Discard | Cost$ 2 B Sac<1/Creature> | RememberCostCards$ True | ValidTgts$ Player | DiscardValid$ Card.SharesColorWith Remembered | Mode$ RevealDiscardAll | SubAbility$ DBCleanup | SpellDescription$ Target player reveals his or her hand and discards all cards of each of the sacrificed creature's colors. +A:SP$ Discard | Cost$ 2 B Sac<1/Creature> | RememberCostCards$ True | ValidTgts$ Player | DiscardValid$ Card.SharesColorWith Remembered | Mode$ RevealDiscardAll | SubAbility$ DBCleanup | SpellDescription$ Target player reveals their hand and discards all cards of each of the sacrificed creature's colors. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/mind_extraction.jpg -Oracle:As an additional cost to cast Mind Extraction, sacrifice a creature.\nTarget player reveals his or her hand and discards all cards of each of the sacrificed creature's colors. +Oracle:As an additional cost to cast Mind Extraction, sacrifice a creature.\nTarget player reveals their hand and discards all cards of each of the sacrificed creature's colors. diff --git a/forge-gui/res/cardsfolder/m/mind_slash.txt b/forge-gui/res/cardsfolder/m/mind_slash.txt index da1eca8922a..0ed3c622050 100644 --- a/forge-gui/res/cardsfolder/m/mind_slash.txt +++ b/forge-gui/res/cardsfolder/m/mind_slash.txt @@ -1,8 +1,8 @@ Name:Mind Slash ManaCost:1 B B Types:Enchantment -A:AB$ Discard | Cost$ B Sac<1/Creature> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ B Sac<1/Creature> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. SVar:RemAIDeck:True SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/mind_slash.jpg -Oracle:{B}, Sacrifice a creature: Target opponent reveals his or her hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +Oracle:{B}, Sacrifice a creature: Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/m/mind_swords.txt b/forge-gui/res/cardsfolder/m/mind_swords.txt index 36e22984061..b6a6e736f8c 100644 --- a/forge-gui/res/cardsfolder/m/mind_swords.txt +++ b/forge-gui/res/cardsfolder/m/mind_swords.txt @@ -1,9 +1,9 @@ Name:Mind Swords ManaCost:1 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 B | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Hidden$ True | Mandatory$ True | SubAbility$ DBExileOpp | SpellDescription$ Each player exiles two cards from his or her hand. +A:SP$ ChangeZone | Cost$ 1 B | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Hidden$ True | Mandatory$ True | SubAbility$ DBExileOpp | SpellDescription$ Each player exiles two cards from their hand. A:SP$ ChangeZone | Cost$ Sac<1/Creature> | IsPresent$ Swamp.YouCtrl | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Hidden$ True | Mandatory$ True | SubAbility$ DBExileOpp | CostDesc$ If you control a Swamp, you may sacrifice a creature | SpellDescription$ rather than pay CARDNAME's mana cost. SVar:DBExileOpp:DB$ ChangeZone | DefinedPlayer$ Opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Mandatory$ True | Hidden$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/mind_swords.jpg -Oracle:If you control a Swamp, you may sacrifice a creature rather than pay Mind Swords's mana cost.\nEach player exiles two cards from his or her hand. +Oracle:If you control a Swamp, you may sacrifice a creature rather than pay Mind Swords's mana cost.\nEach player exiles two cards from their hand. diff --git a/forge-gui/res/cardsfolder/m/mind_warp.txt b/forge-gui/res/cardsfolder/m/mind_warp.txt index c0bdeb4b398..8d461a31c5e 100644 --- a/forge-gui/res/cardsfolder/m/mind_warp.txt +++ b/forge-gui/res/cardsfolder/m/mind_warp.txt @@ -1,7 +1,7 @@ Name:Mind Warp ManaCost:X 3 B Types:Sorcery -A:SP$ Discard | Cost$ X 3 B | ValidTgts$ Player | Mode$ RevealYouChoose | NumCards$ X | References$ X | SpellDescription$ Target player reveals his or her hand. You choose X cards from it. That player discards those cards. +A:SP$ Discard | Cost$ X 3 B | ValidTgts$ Player | Mode$ RevealYouChoose | NumCards$ X | References$ X | SpellDescription$ Target player reveals their hand. You choose X cards from it. That player discards those cards. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/mind_warp.jpg Oracle:Look at target player's hand and choose X cards from it. That player discards those cards. diff --git a/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt b/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt index 3545efd85d1..a04e5b31e7d 100644 --- a/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt +++ b/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt @@ -2,9 +2,9 @@ Name:Mindclaw Shaman ManaCost:4 R Types:Creature Viashino Shaman PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand. You may cast an instant or sorcery card from it without paying its mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You may cast an instant or sorcery card from it without paying its mana cost. SVar:TrigReveal:DB$ RevealHand | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | RememberTargets$ True | SubAbility$ TrigPlay SVar:TrigPlay:DB$ Play | Valid$ Instant.RememberedPlayerCtrl,Sorcery.RememberedPlayerCtrl | ValidZone$ Hand | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/mindclaw_shaman.jpg -Oracle:When Mindclaw Shaman enters the battlefield, target opponent reveals his or her hand. You may cast an instant or sorcery card from it without paying its mana cost. +Oracle:When Mindclaw Shaman enters the battlefield, target opponent reveals their hand. You may cast an instant or sorcery card from it without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/m/mindmelter.txt b/forge-gui/res/cardsfolder/m/mindmelter.txt index e5df64c082a..cc2b1026f55 100644 --- a/forge-gui/res/cardsfolder/m/mindmelter.txt +++ b/forge-gui/res/cardsfolder/m/mindmelter.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi Drone PT:2/2 K:Devoid K:Unblockable -A:AB$ ChangeZone | Cost$ 3 C | ValidTgts$ Opponent | SorcerySpeed$ True | TgtPrompt$ Select target opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Targeted | IsCurse$ True | Mandatory$ True | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent exiles a card from his or her hand. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 3 C | ValidTgts$ Opponent | SorcerySpeed$ True | TgtPrompt$ Select target opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Targeted | IsCurse$ True | Mandatory$ True | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent exiles a card from their hand. Activate this ability only any time you could cast a sorcery. DeckHints:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/mindmelter.jpg -Oracle:Devoid (This card has no color.)\nMindmelter can't be blocked.\n{3}{C}: Target opponent exiles a card from his or her hand. Activate this ability only any time you could cast a sorcery. ({C} represents colorless mana.) +Oracle:Devoid (This card has no color.)\nMindmelter can't be blocked.\n{3}{C}: Target opponent exiles a card from their hand. Activate this ability only any time you could cast a sorcery. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/m/mindslicer.txt b/forge-gui/res/cardsfolder/m/mindslicer.txt index d1f4f1f24b0..e90bbf1d3c4 100644 --- a/forge-gui/res/cardsfolder/m/mindslicer.txt +++ b/forge-gui/res/cardsfolder/m/mindslicer.txt @@ -2,7 +2,7 @@ Name:Mindslicer ManaCost:2 B B Types:Creature Horror PT:4/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player discards his or her hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player discards their hand. SVar:TrigDiscard:DB$ Discard | Defined$ Player | Mode$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/mindslicer.jpg -Oracle:When Mindslicer dies, each player discards his or her hand. +Oracle:When Mindslicer dies, each player discards their hand. diff --git a/forge-gui/res/cardsfolder/m/mires_toll.txt b/forge-gui/res/cardsfolder/m/mires_toll.txt index 96e160d1b49..4025df28ba1 100644 --- a/forge-gui/res/cardsfolder/m/mires_toll.txt +++ b/forge-gui/res/cardsfolder/m/mires_toll.txt @@ -1,7 +1,7 @@ Name:Mire's Toll ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Player | Mode$ RevealYouChoose | RevealNumber$ X | References$ X | NumCards$ 1 | SpellDescription$ Target player reveals a number of cards from his or her hand equal to the number of Swamps you control. You choose one of them. That player discards that card. +A:SP$ Discard | Cost$ B | ValidTgts$ Player | Mode$ RevealYouChoose | RevealNumber$ X | References$ X | NumCards$ 1 | SpellDescription$ Target player reveals a number of cards from their hand equal to the number of Swamps you control. You choose one of them. That player discards that card. SVar:X:Count$TypeYouCtrl.Swamp SVar:Picture:http://www.wizards.com/global/images/magic/general/mires_toll.jpg -Oracle:Target player reveals a number of cards from his or her hand equal to the number of Swamps you control. You choose one of them. That player discards that card. +Oracle:Target player reveals a number of cards from their hand equal to the number of Swamps you control. You choose one of them. That player discards that card. diff --git a/forge-gui/res/cardsfolder/m/molten_psyche.txt b/forge-gui/res/cardsfolder/m/molten_psyche.txt index 6b87d4a0045..b7c755264aa 100644 --- a/forge-gui/res/cardsfolder/m/molten_psyche.txt +++ b/forge-gui/res/cardsfolder/m/molten_psyche.txt @@ -1,7 +1,7 @@ Name:Molten Psyche ManaCost:1 R R Types:Sorcery -A:SP$ RepeatEach | Cost$ 1 R R | RepeatPlayers$ Player | RepeatSubAbility$ ShuffleHand | SpellDescription$ Each player shuffles the cards from his or her hand into their library, then draws that many cards. Metalcraft — If you control three or more artifacts, CARDNAME deals damage to each opponent equal to the number of cards that player has drawn this turn. +A:SP$ RepeatEach | Cost$ 1 R R | RepeatPlayers$ Player | RepeatSubAbility$ ShuffleHand | SpellDescription$ Each player shuffles the cards from their hand into their library, then draws that many cards. Metalcraft — If you control three or more artifacts, CARDNAME deals damage to each opponent equal to the number of cards that player has drawn this turn. SVar:ShuffleHand:DB$ ChangeZoneAll | Defined$ Player.IsRemembered | Origin$ Hand | Destination$ Library | LibraryPosition$ -1 | RememberChanged$ True | Shuffle$ True | SubAbility$ PsychoDraw SVar:PsychoDraw:DB$ Draw | NumCards$ X | References$ X | Defined$ Player.IsRemembered | SubAbility$ MindFlame SVar:MindFlame:DB$ DealDamage | Defined$ Player.Opponent+IsRemembered | NumDmg$ Y | References$ Y | ConditionPresent$ Artifact.YouCtrl | ConditionCompare$ GE3 | StackDescription$ None | SubAbility$ DBCleanup @@ -11,4 +11,4 @@ SVar:Y:PlayerCountRemembered$CardsDrawn SVar:NeedsToPlayVar:Z LE2 SVar:Z:Count$InYourHand SVar:Picture:http://www.wizards.com/global/images/magic/general/molten_psyche.jpg -Oracle:Each player shuffles the cards from his or her hand into their library, then draws that many cards.\nMetalcraft — If you control three or more artifacts, Molten Psyche deals damage to each opponent equal to the number of cards that player has drawn this turn. +Oracle:Each player shuffles the cards from their hand into their library, then draws that many cards.\nMetalcraft — If you control three or more artifacts, Molten Psyche deals damage to each opponent equal to the number of cards that player has drawn this turn. diff --git a/forge-gui/res/cardsfolder/m/monomania.txt b/forge-gui/res/cardsfolder/m/monomania.txt index 8165bafc746..76b8feda902 100644 --- a/forge-gui/res/cardsfolder/m/monomania.txt +++ b/forge-gui/res/cardsfolder/m/monomania.txt @@ -1,8 +1,8 @@ Name:Monomania ManaCost:3 B B Types:Sorcery -A:SP$ ChooseCard | Cost$ 3 B B | ValidTgts$ Player | Amount$ 1 | Choices$ Card | SubAbility$ DBDiscard | RememberChosen$ True | AILogic$ AtLeast2 | TargetControls$ True | ChoiceZone$ Hand | SpellDescription$ Target player chooses a card in his or her hand and discards the rest. +A:SP$ ChooseCard | Cost$ 3 B B | ValidTgts$ Player | Amount$ 1 | Choices$ Card | SubAbility$ DBDiscard | RememberChosen$ True | AILogic$ AtLeast2 | TargetControls$ True | ChoiceZone$ Hand | SpellDescription$ Target player chooses a card in their hand and discards the rest. SVar:DBDiscard:DB$ Discard | Defined$ Targeted | Mode$ NotRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/monomania.jpg -Oracle:Target player chooses a card in his or her hand and discards the rest. +Oracle:Target player chooses a card in their hand and discards the rest. diff --git a/forge-gui/res/cardsfolder/m/morphic_tide.txt b/forge-gui/res/cardsfolder/m/morphic_tide.txt index 64a671caab4..c88b6f3aa2b 100644 --- a/forge-gui/res/cardsfolder/m/morphic_tide.txt +++ b/forge-gui/res/cardsfolder/m/morphic_tide.txt @@ -1,7 +1,7 @@ Name:Morphic Tide ManaCost:no cost Types:Phenomenon -T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | TriggerZones$ Command | Execute$ TrigPut | TriggerDescription$ When you encounter CARDNAME, starting with you, each player may put a permanent card from his or her hand onto the battlefield. (Then planeswalk away from this phenomenon.) +T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | TriggerZones$ Command | Execute$ TrigPut | TriggerDescription$ When you encounter CARDNAME, starting with you, each player may put a permanent card from their hand onto the battlefield. (Then planeswalk away from this phenomenon.) SVar:TrigPut:DB$ RepeatEach | StartingWithActivator$ True | RepeatPlayers$ Player | RepeatSubAbility$ DBShuffle | SubAbility$ ChangePermanent SVar:DBShuffle:DB$ ChangeZoneAll | ChangeType$ Permanent.RememberedPlayerOwn | Imprint$ True | Origin$ Battlefield | Destination$ Library | Shuffle$ True | SubAbility$ DBDig SVar:DBDig:DB$ Dig | Defined$ Remembered | NoMove$ True | DigNum$ WarpX | References$ WarpX | RememberRevealed$ True | Reveal$ True | SubAbility$ DBCleanImprint diff --git a/forge-gui/res/cardsfolder/m/muse_vessel.txt b/forge-gui/res/cardsfolder/m/muse_vessel.txt index 34b0e82bc6c..a6a8f8a2161 100644 --- a/forge-gui/res/cardsfolder/m/muse_vessel.txt +++ b/forge-gui/res/cardsfolder/m/muse_vessel.txt @@ -1,7 +1,7 @@ Name:Muse Vessel ManaCost:4 Types:Artifact -A:AB$ ChangeZone | Cost$ 3 T | ValidTgts$ Player | TgtPrompt$ Select target player | SorcerySpeed$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | RememberChanged$ True | Chooser$ Targeted | Hidden$ True | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player exiles a card from his or her hand. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 3 T | ValidTgts$ Player | TgtPrompt$ Select target player | SorcerySpeed$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | RememberChanged$ True | Chooser$ Targeted | Hidden$ True | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player exiles a card from their hand. Activate this ability only any time you could cast a sorcery. A:AB$ ChooseCard | Cost$ 1 | ChoiceZone$ Exile | Choices$ Card.IsRemembered+ExiledWithSource | Amount$ 1 | ChoiceTitle$ Choose a card exiled with Muse Vessel | SubAbility$ DBEffect | AILogic$ Never | SpellDescription$ Choose a card exiled with CARDNAME. You may play that card this turn. SVar:DBEffect:DB$ Effect | Duration$ EndOfTurn | StaticAbilities$ STPlay | Triggers$ TrigCleanup | SVars$ DBExileSelf | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.ChosenCard | AffectedZone$ Exile | Description$ You may play a card this turn. @@ -12,4 +12,4 @@ SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/muse_vessel.jpg -Oracle:{3}, {T}: Target player exiles a card from his or her hand. Activate this ability only any time you could cast a sorcery.\n{1}: Choose a card exiled with Muse Vessel. You may play that card this turn. +Oracle:{3}, {T}: Target player exiles a card from their hand. Activate this ability only any time you could cast a sorcery.\n{1}: Choose a card exiled with Muse Vessel. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/m/my_wish_is_your_command.txt b/forge-gui/res/cardsfolder/m/my_wish_is_your_command.txt index e40810354c9..8c679639161 100644 --- a/forge-gui/res/cardsfolder/m/my_wish_is_your_command.txt +++ b/forge-gui/res/cardsfolder/m/my_wish_is_your_command.txt @@ -1,9 +1,9 @@ Name:My Wish Is Your Command ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ MyWish | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each opponent reveals his or her hand. You may choose a noncreature, nonland card revealed this way and cast it without paying its mana cost. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ MyWish | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each opponent reveals their hand. You may choose a noncreature, nonland card revealed this way and cast it without paying its mana cost. SVar:MyWish:DB$ RevealHand | Defined$ Player.Opponent | RememberRevealed$ True | SubAbility$ MyPleasure SVar:MyPleasure:DB$ Play | Valid$ Card.nonCreature+nonLand+IsRemembered | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/My Wish Is Your Command.full.jpg -Oracle:When you set this scheme in motion, each opponent reveals his or her hand. You may choose a noncreature, nonland card revealed this way and cast it without paying its mana cost. +Oracle:When you set this scheme in motion, each opponent reveals their hand. You may choose a noncreature, nonland card revealed this way and cast it without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/m/myojin_of_nights_reach.txt b/forge-gui/res/cardsfolder/m/myojin_of_nights_reach.txt index 1755a306cff..f8bc3870bbf 100644 --- a/forge-gui/res/cardsfolder/m/myojin_of_nights_reach.txt +++ b/forge-gui/res/cardsfolder/m/myojin_of_nights_reach.txt @@ -5,6 +5,6 @@ PT:5/2 T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromHand+Self | Destination$ Battlefield | Static$ True | Execute$ ETBCounter | TriggerDescription$ CARDNAME enters the battlefield with a divinity counter on it if you cast it from your hand. SVar:ETBCounter:DB$PutCounter | Defined$ Self | CounterType$ DIVINITY | CounterNum$ 1 S:Mode$ Continuous | Affected$ Card.Self+counters_GE1_DIVINITY | AddKeyword$ Indestructible | Description$ CARDNAME has indestructible as long as it has a divinity counter on it. -A:AB$ Discard | Cost$ SubCounter<1/DIVINITY> | Defined$ Player.Opponent | Mode$ Hand | SpellDescription$ Each opponent discards his or her hand. +A:AB$ Discard | Cost$ SubCounter<1/DIVINITY> | Defined$ Player.Opponent | Mode$ Hand | SpellDescription$ Each opponent discards their hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/myojin_of_nights_reach.jpg -Oracle:Myojin of Night's Reach enters the battlefield with a divinity counter on it if you cast it from your hand.\nMyojin of Night's Reach has indestructible as long as it has a divinity counter on it.\nRemove a divinity counter from Myojin of Night's Reach: Each opponent discards his or her hand. +Oracle:Myojin of Night's Reach enters the battlefield with a divinity counter on it if you cast it from your hand.\nMyojin of Night's Reach has indestructible as long as it has a divinity counter on it.\nRemove a divinity counter from Myojin of Night's Reach: Each opponent discards their hand. diff --git a/forge-gui/res/cardsfolder/n/nebuchadnezzar.txt b/forge-gui/res/cardsfolder/n/nebuchadnezzar.txt index 91b8dbed9a9..c0ffb0603a4 100644 --- a/forge-gui/res/cardsfolder/n/nebuchadnezzar.txt +++ b/forge-gui/res/cardsfolder/n/nebuchadnezzar.txt @@ -2,11 +2,11 @@ Name:Nebuchadnezzar ManaCost:3 U B Types:Legendary Creature Human Wizard PT:3/3 -A:AB$ NameCard | Cost$ X T | Defined$ You | SubAbility$ DBReveal | PlayerTurn$ True | SpellDescription$ Choose a card name. Target opponent reveals X cards at random from his or her hand. Then that player discards all cards with that name revealed this way. Activate this ability only during your turn. +A:AB$ NameCard | Cost$ X T | Defined$ You | SubAbility$ DBReveal | PlayerTurn$ True | SpellDescription$ Choose a card name. Target opponent reveals X cards at random from their hand. Then that player discards all cards with that name revealed this way. Activate this ability only during your turn. SVar:DBReveal:DB$ Reveal | ValidTgts$ Opponent | Random$ True | NumCards$ X | References$ X | RememberRevealed$ True | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | DefinedCards$ ValidHand Card.IsRemembered+NamedCard | Defined$ Targeted | Mode$ Defined | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/nebuchadnezzar.jpg -Oracle:{X}, {T}: Choose a card name. Target opponent reveals X cards at random from his or her hand. Then that player discards all cards with that name revealed this way. Activate this ability only during your turn. +Oracle:{X}, {T}: Choose a card name. Target opponent reveals X cards at random from their hand. Then that player discards all cards with that name revealed this way. Activate this ability only during your turn. 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 29f960437d7..2042fec4e6e 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 @@ -16,8 +16,8 @@ ManaCost:1 B 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. +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 their hand. 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. +Oracle:At the beginning of each opponent's upkeep, that player loses 1 life for each card fewer than three in their hand. diff --git a/forge-gui/res/cardsfolder/n/nicol_bolas.txt b/forge-gui/res/cardsfolder/n/nicol_bolas.txt index d61ac0d8b10..81760ca5ccf 100644 --- a/forge-gui/res/cardsfolder/n/nicol_bolas.txt +++ b/forge-gui/res/cardsfolder/n/nicol_bolas.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Elder Dragon 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. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, that player discards their 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. +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 their hand. diff --git a/forge-gui/res/cardsfolder/n/nicol_bolas_god_pharaoh.txt b/forge-gui/res/cardsfolder/n/nicol_bolas_god_pharaoh.txt index 06c8f2497f9..fffbe9a8a87 100644 --- a/forge-gui/res/cardsfolder/n/nicol_bolas_god_pharaoh.txt +++ b/forge-gui/res/cardsfolder/n/nicol_bolas_god_pharaoh.txt @@ -7,8 +7,8 @@ SVar:DBEffect:DB$ Effect | Name$ Stolen Goods Effect | StaticAbilities$ NicolBol SVar:NicolBolasPlay:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | EffectZone$ Command | Affected$ Card.IsRemembered+OppOwn | AffectedZone$ Exile | Description$ Until end of turn, you may cast this card without paying its mana cost. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBCleanupEffect SVar:DBCleanupEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile -A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | DefinedPlayer$ Player.Opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Hidden$ True | Mandatory$ True | Planeswalker$ True | SpellDescription$ Each opponent exiles two cards from his or her hand. +A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | DefinedPlayer$ Player.Opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Hidden$ True | Mandatory$ True | Planeswalker$ True | SpellDescription$ Each opponent exiles two cards from their hand. A:AB$ DealDamage | Cost$ SubCounter<4/LOYALTY> | NumDmg$ 7 | ValidTgts$ Opponent,Creature.OppCtrl | TgtPrompt$ Select target opponent or creature an opponent controls | Planeswalker$ True | SpellDescription$ CARDNAME deals deals 7 damage to target opponent or creature an opponent controls. A:AB$ ChangeZoneAll | Cost$ SubCounter<12/LOYALTY> | ChangeType$ Permanent.OppCtrl+nonLand | Origin$ Battlefield | Destination$ Exile | StackDescription$ SpellDescription | Planeswalker$ True | Ultimate$ True | SpellDescription$ Exile each nonland permanent your opponents control. SVar:Picture:http://www.wizards.com/global/images/magic/general/nicol_bolas_god_pharaoh.jpg -Oracle:[+2]: Target opponent exiles cards from the top of their library until he or she exiles a non land card. Until end of turn, you may cast that card without paying its mana cost.\n[+1]: Each opponent exiles two cards from his or her hand.\n[-4]: Nicol Bolas, God-Pharaoh deals 7 damage to target opponent or creature an opponent controls.\n[-12]: Exile each nonland permanent your opponents control. +Oracle:[+2]: Target opponent exiles cards from the top of their library until he or she exiles a non land card. Until end of turn, you may cast that card without paying its mana cost.\n[+1]: Each opponent exiles two cards from their hand.\n[-4]: Nicol Bolas, God-Pharaoh deals 7 damage to target opponent or creature an opponent controls.\n[-12]: Exile each nonland permanent your opponents control. diff --git a/forge-gui/res/cardsfolder/n/night_terrors.txt b/forge-gui/res/cardsfolder/n/night_terrors.txt index e55023ae447..bdfb2fc74f3 100644 --- a/forge-gui/res/cardsfolder/n/night_terrors.txt +++ b/forge-gui/res/cardsfolder/n/night_terrors.txt @@ -1,6 +1,6 @@ Name:Night Terrors ManaCost:2 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B | Origin$ Hand | Destination$ Exile | ValidTgts$ Player | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player reveals his or her hand. You choose a nonland card from it. Exile that card. +A:SP$ ChangeZone | Cost$ 2 B | Origin$ Hand | Destination$ Exile | ValidTgts$ Player | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player reveals their hand. You choose a nonland card from it. Exile that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/night_terrors.jpg -Oracle:Target player reveals his or her hand. You choose a nonland card from it. Exile that card. +Oracle:Target player reveals their hand. You choose a nonland card from it. Exile that card. diff --git a/forge-gui/res/cardsfolder/n/nightmare_void.txt b/forge-gui/res/cardsfolder/n/nightmare_void.txt index 7c139c69413..740316ff24f 100644 --- a/forge-gui/res/cardsfolder/n/nightmare_void.txt +++ b/forge-gui/res/cardsfolder/n/nightmare_void.txt @@ -2,6 +2,6 @@ Name:Nightmare Void ManaCost:3 B Types:Sorcery K:Dredge 2 -A:SP$ Discard | Cost$ 3 B | ValidTgts$ Player | Mode$ RevealYouChoose | NumCards$ 1 | SpellDescription$ Target player reveals his or her hand. You choose a card from it. That player discards that card. +A:SP$ Discard | Cost$ 3 B | ValidTgts$ Player | Mode$ RevealYouChoose | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a card from it. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/nightmare_void.jpg -Oracle:Target player reveals his or her hand. You choose a card from it. That player discards that card.\nDredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:Target player reveals their hand. You choose a card from it. That player discards that card.\nDredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) diff --git a/forge-gui/res/cardsfolder/n/nightsnare.txt b/forge-gui/res/cardsfolder/n/nightsnare.txt index 395de916157..8f925ea2c5a 100644 --- a/forge-gui/res/cardsfolder/n/nightsnare.txt +++ b/forge-gui/res/cardsfolder/n/nightsnare.txt @@ -1,11 +1,11 @@ Name:Nightsnare ManaCost:3 B Types:Sorcery -A:SP$ RevealHand | Cost$ 3 B | ValidTgts$ Opponent | RememberRevealed$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals his or her hand. You may choose a nonland card from it. If you do, that player discards that card. If you don't, that player discards two cards. +A:SP$ RevealHand | Cost$ 3 B | ValidTgts$ Opponent | RememberRevealed$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand. You may choose a nonland card from it. If you do, that player discards that card. If you don't, that player discards two cards. SVar:DBChoose:DB$ ChooseCard | ChoiceZone$ Hand | Amount$ 1 | Choices$ Card.nonLand+IsRemembered | SubAbility$ DBDiscard | ChoiceTitle$ You may choose a nonland card | StackDescription$ None SVar:DBDiscard:DB$ Discard | DefinedCards$ ChosenCard | Defined$ Targeted | Mode$ Defined | SubAbility$ DBCleanup | StackDescription$ None | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBDiscard2 SVar:DBDiscard2:DB$ Discard | Defined$ Targeted | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ0 | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/nightsnare.jpg -Oracle:Target opponent reveals his or her hand. You may choose a nonland card from it. If you do, that player discards that card. If you don't, that player discards two cards. +Oracle:Target opponent reveals their hand. You may choose a nonland card from it. If you do, that player discards that card. If you don't, that player discards two cards. diff --git a/forge-gui/res/cardsfolder/n/noble_benefactor.txt b/forge-gui/res/cardsfolder/n/noble_benefactor.txt index f36ac1ebbf2..93850adf707 100644 --- a/forge-gui/res/cardsfolder/n/noble_benefactor.txt +++ b/forge-gui/res/cardsfolder/n/noble_benefactor.txt @@ -2,7 +2,7 @@ Name:Noble Benefactor 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 their library for a card and put that card into his or her hand. Then each player who searched their library this way shuffles it. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player may search their library for a card and put that card into their hand. Then each player who searched their library this way shuffles it. 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 their library for a card and put that card into his or her hand. Then each player who searched their library this way shuffles it. +Oracle:When Noble Benefactor dies, each player may search their library for a card and put that card into their hand. Then each player who searched their library this way shuffles it. diff --git a/forge-gui/res/cardsfolder/n/noetic_scales.txt b/forge-gui/res/cardsfolder/n/noetic_scales.txt index d6709faa1e0..4ccabc73cb4 100644 --- a/forge-gui/res/cardsfolder/n/noetic_scales.txt +++ b/forge-gui/res/cardsfolder/n/noetic_scales.txt @@ -1,10 +1,10 @@ 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. +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 their hand. SVar:TrigBounce:DB$ ChangeZoneAll | ChangeType$ Creature.ActivePlayerCtrl+powerGTX | Origin$ Battlefield | Destination$ Hand | References$ X SVar:X:Count$ValidHand Card.ActivePlayerCtrl SVar:RemRandomDeck:True SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/noetic_scales.jpg -Oracle: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. +Oracle: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 their hand. diff --git a/forge-gui/res/cardsfolder/n/noggin_whack.txt b/forge-gui/res/cardsfolder/n/noggin_whack.txt index 141b9a1a70c..ffdcf9be914 100644 --- a/forge-gui/res/cardsfolder/n/noggin_whack.txt +++ b/forge-gui/res/cardsfolder/n/noggin_whack.txt @@ -1,8 +1,8 @@ Name:Noggin Whack ManaCost:2 B B Types:Tribal Sorcery Rogue -A:SP$ Discard | Cost$ 2 B B | ValidTgts$ Player | Mode$ RevealYouChoose | RevealNumber$ 3 | NumCards$ 2 | SpellDescription$ Target player reveals three cards from his or her hand. You choose two of them. That player discards those cards. +A:SP$ Discard | Cost$ 2 B B | ValidTgts$ Player | Mode$ RevealYouChoose | RevealNumber$ 3 | NumCards$ 2 | SpellDescription$ Target player reveals three cards from their hand. You choose two of them. That player discards those cards. A:SP$ Discard | Cost$ 1 B | Activation$ Prowl | PrecostDesc$ Prowl {1}{B} | ValidTgts$ Player | Mode$ RevealYouChoose | RevealNumber$ 3 | NumCards$ 2 | SpellDescription$ (You may cast this for its prowl cost if you dealt combat damage to a player this turn withRogue.) DeckNeeds:Type$Rogue SVar:Picture:http://www.wizards.com/global/images/magic/general/noggin_whack.jpg -Oracle:Prowl {1}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Rogue.)\nTarget player reveals three cards from his or her hand. You choose two of them. That player discards those cards. \ No newline at end of file +Oracle:Prowl {1}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Rogue.)\nTarget player reveals three cards from their hand. You choose two of them. That player discards those cards. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/n/noxious_vapors.txt b/forge-gui/res/cardsfolder/n/noxious_vapors.txt index 227ceb70b50..268e44f0319 100644 --- a/forge-gui/res/cardsfolder/n/noxious_vapors.txt +++ b/forge-gui/res/cardsfolder/n/noxious_vapors.txt @@ -1,7 +1,7 @@ Name:Noxious Vapors ManaCost:1 B B Types:Sorcery -A:SP$ RepeatEach | Cost$ 1 B B | RepeatPlayers$ Player | RepeatSubAbility$ DBReveal | StackDescription$ SpellDescription | SpellDescription$ Each player reveals his or her hand and chooses one card of each color from it, then discards all other nonland cards. +A:SP$ RepeatEach | Cost$ 1 B B | RepeatPlayers$ Player | RepeatSubAbility$ DBReveal | StackDescription$ SpellDescription | SpellDescription$ Each player reveals their hand and chooses one card of each color from it, then discards all other nonland cards. SVar:DBReveal:DB$ RevealHand | Defined$ Player.IsRemembered | SubAbility$ DBChooseW SVar:DBChooseW:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Card.RememberedPlayerCtrl+White | ChoiceZone$ Hand | RememberChosen$ True | SubAbility$ DBChooseG SVar:DBChooseG:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Card.RememberedPlayerCtrl+Green | ChoiceZone$ Hand | RememberChosen$ True | SubAbility$ DBChooseR @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/noxious_vapors.jpg -Oracle:Each player reveals his or her hand and chooses one card of each color from it, then discards all other nonland cards. +Oracle:Each player reveals their hand and chooses one card of each color from it, then discards all other nonland cards. diff --git a/forge-gui/res/cardsfolder/n/nullmage_advocate.txt b/forge-gui/res/cardsfolder/n/nullmage_advocate.txt index 9719e6290e7..6264942596b 100644 --- a/forge-gui/res/cardsfolder/n/nullmage_advocate.txt +++ b/forge-gui/res/cardsfolder/n/nullmage_advocate.txt @@ -2,8 +2,8 @@ Name:Nullmage Advocate ManaCost:2 G Types:Creature Insect Druid PT:2/3 -A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | TargetMin$ 2 | TargetMax$ 2 | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBDestroy | SpellDescription$ Return two target cards from an opponent's graveyard to his or her hand. Destroy target artifact or enchantment. +A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | TargetMin$ 2 | TargetMax$ 2 | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBDestroy | SpellDescription$ Return two target cards from an opponent's graveyard to their hand. Destroy target artifact or enchantment. SVar:DBDestroy:DB$Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/nullmage_advocate.jpg -Oracle:{T}: Return two target cards from an opponent's graveyard to his or her hand. Destroy target artifact or enchantment. +Oracle:{T}: Return two target cards from an opponent's graveyard to their hand. Destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/o/oath_of_ghouls.txt b/forge-gui/res/cardsfolder/o/oath_of_ghouls.txt index 684366b7006..43aa78d6554 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_ghouls.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_ghouls.txt @@ -1,11 +1,11 @@ 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. +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 their hand. 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:NeedsToPlayVar:Z LEY SVar:Z:Count$Valid Creature.YouDontCtrl+inZoneGraveyard SVar:Y:Count$Valid Creature.YouCtrl+inZoneGraveyard 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. +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 their hand. diff --git a/forge-gui/res/cardsfolder/o/oath_of_scholars.txt b/forge-gui/res/cardsfolder/o/oath_of_scholars.txt index 3a2a7a6b764..9ef52c188bc 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_scholars.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_scholars.txt @@ -1,10 +1,10 @@ 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. +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 their hand and draw three cards. 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 SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_scholars.jpg -Oracle: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. +Oracle: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 their hand and draw three cards. diff --git a/forge-gui/res/cardsfolder/o/ostracize.txt b/forge-gui/res/cardsfolder/o/ostracize.txt index a75efceaccf..42d42cabcea 100644 --- a/forge-gui/res/cardsfolder/o/ostracize.txt +++ b/forge-gui/res/cardsfolder/o/ostracize.txt @@ -1,6 +1,6 @@ Name:Ostracize ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Creature | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals his or her hand. You choose a creature card from it. That player discards that card. +A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Creature | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a creature card from it. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/ostracize.jpg -Oracle:Target opponent reveals his or her hand. You choose a creature card from it. That player discards that card. +Oracle:Target opponent reveals their hand. You choose a creature card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/p/parallax_nexus.txt b/forge-gui/res/cardsfolder/p/parallax_nexus.txt index a0f3c03e959..6a6458ebd2c 100644 --- a/forge-gui/res/cardsfolder/p/parallax_nexus.txt +++ b/forge-gui/res/cardsfolder/p/parallax_nexus.txt @@ -2,9 +2,9 @@ Name:Parallax Nexus ManaCost:2 B Types:Enchantment K:Fading:5 -A:AB$ ChangeZone | Cost$ SubCounter<1/FADE> | ValidTgts$ Opponent | SorcerySpeed$ True | TgtPrompt$ Select target opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Imprint$ True | Chooser$ Targeted | IsCurse$ True | Mandatory$ True | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent exiles a card from his or her hand. Activate this ability only any time you could cast a sorcery. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, each player returns to his or her hand all cards he or she owns exiled with CARDNAME. +A:AB$ ChangeZone | Cost$ SubCounter<1/FADE> | ValidTgts$ Opponent | SorcerySpeed$ True | TgtPrompt$ Select target opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Imprint$ True | Chooser$ Targeted | IsCurse$ True | Mandatory$ True | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent exiles a card from their hand. Activate this ability only any time you could cast a sorcery. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, each player returns to their hand all cards he or she owns exiled with CARDNAME. SVar:TrigReturn:DB$ ChangeZone | Defined$ Imprinted | Origin$ Exile | Destination$ Hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/parallax_nexus.jpg -Oracle:Fading 5 (This enchantment enters the battlefield with five fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.)\nRemove a fade counter from Parallax Nexus: Target opponent exiles a card from his or her hand. Activate this ability only any time you could cast a sorcery.\nWhen Parallax Nexus leaves the battlefield, each player returns to his or her hand all cards he or she owns exiled with Parallax Nexus. +Oracle:Fading 5 (This enchantment enters the battlefield with five fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.)\nRemove a fade counter from Parallax Nexus: Target opponent exiles a card from their hand. Activate this ability only any time you could cast a sorcery.\nWhen Parallax Nexus leaves the battlefield, each player returns to their hand all cards he or she owns exiled with Parallax Nexus. diff --git a/forge-gui/res/cardsfolder/p/perish_the_thought.txt b/forge-gui/res/cardsfolder/p/perish_the_thought.txt index d7b734a662a..e2ddc1e9bff 100644 --- a/forge-gui/res/cardsfolder/p/perish_the_thought.txt +++ b/forge-gui/res/cardsfolder/p/perish_the_thought.txt @@ -1,7 +1,7 @@ Name:Perish the Thought ManaCost:2 B Types:Sorcery -A:SP$ RevealHand | Cost$ 2 B | Defined$ Targeted | ValidTgts$ Opponent | SubAbility$ ShuffleCardtoLib | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals his or her hand. +A:SP$ RevealHand | Cost$ 2 B | Defined$ Targeted | ValidTgts$ Opponent | SubAbility$ ShuffleCardtoLib | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand. SVar:ShuffleCardtoLib:DB$ ChangeZone | Origin$ Hand | Destination$ Library | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | Shuffle$ True | Mandatory$ True | AlreadyRevealed$ True StackDescription$ SpellDescription | SpellDescription$ You choose a card from it. That player shuffles that card into their library. SVar:Picture:http://www.wizards.com/global/images/magic/general/perish_the_thought.jpg -Oracle:Target opponent reveals his or her hand. You choose a card from it. That player shuffles that card into their library. +Oracle:Target opponent reveals their hand. You choose a card from it. That player shuffles that card into their library. diff --git a/forge-gui/res/cardsfolder/p/perplex.txt b/forge-gui/res/cardsfolder/p/perplex.txt index f818e6ea783..8e8340b5ad2 100644 --- a/forge-gui/res/cardsfolder/p/perplex.txt +++ b/forge-gui/res/cardsfolder/p/perplex.txt @@ -2,6 +2,6 @@ Name:Perplex ManaCost:1 U B Types:Instant K:Transmute:1 U B -A:SP$ Counter | Cost$ 1 U B | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ Discard<1/Hand> | AILogic$ OppDiscardsHand | SpellDescription$ Counter target spell unless its controller discards his or her hand. +A:SP$ Counter | Cost$ 1 U B | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ Discard<1/Hand> | AILogic$ OppDiscardsHand | SpellDescription$ Counter target spell unless its controller discards their hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/perplex.jpg -Oracle:Counter target spell unless its controller discards his or her hand.\nTransmute {1}{U}{B} ({1}{U}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) +Oracle:Counter target spell unless its controller discards their hand.\nTransmute {1}{U}{B} ({1}{U}{B}, Discard this card: Search your library for a card with the same converted mana cost as this card, reveal it, and put it into your hand. Then shuffle your library. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/p/persecute.txt b/forge-gui/res/cardsfolder/p/persecute.txt index 3209e3446b8..41276cac501 100644 --- a/forge-gui/res/cardsfolder/p/persecute.txt +++ b/forge-gui/res/cardsfolder/p/persecute.txt @@ -1,7 +1,7 @@ Name:Persecute ManaCost:2 B B Types:Sorcery -A:SP$ ChooseColor | Cost$ 2 B B | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealDiscard | SpellDescription$ Choose a color. Target player reveals his or her hand and discards all cards of that color. +A:SP$ ChooseColor | Cost$ 2 B B | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealDiscard | SpellDescription$ Choose a color. Target player reveals their hand and discards all cards of that color. SVar:DBRevealDiscard:DB$ Discard | Mode$ RevealDiscardAll | DiscardValid$ Card.ChosenColor | ValidTgts$ Player | TgtPrompt$ Select target player SVar:Picture:http://www.wizards.com/global/images/magic/general/persecute.jpg -Oracle:Choose a color. Target player reveals his or her hand and discards all cards of that color. +Oracle:Choose a color. Target player reveals their hand and discards all cards of that color. diff --git a/forge-gui/res/cardsfolder/p/petra_sphinx.txt b/forge-gui/res/cardsfolder/p/petra_sphinx.txt index 58fce5a7fe0..0e45ab20aae 100644 --- a/forge-gui/res/cardsfolder/p/petra_sphinx.txt +++ b/forge-gui/res/cardsfolder/p/petra_sphinx.txt @@ -2,7 +2,7 @@ Name:Petra Sphinx ManaCost:2 W W W Types:Creature Sphinx PT:3/4 -A:AB$ NameCard | Cost$ T | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBDig | AILogic$ MostProminentInComputerDeck | SpellDescription$ Target player chooses a card name, then reveals the top card of their library. If that card has the chosen name, that player puts it into his or her hand. If it doesn't, the player puts it into his or her graveyard. +A:AB$ NameCard | Cost$ T | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBDig | AILogic$ MostProminentInComputerDeck | SpellDescription$ Target player chooses a card name, then reveals the top card of their library. If that card has the chosen name, that player puts it into their hand. If it doesn't, the player puts it into his or her graveyard. SVar:DBDig:DB$ Dig | DigNum$ 1 | Defined$ Targeted | ChangeNum$ All | ChangeValid$ Card.NamedCard | DestinationZone2$ Graveyard | Reveal$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/petra_sphinx.jpg -Oracle:{T}: Target player chooses a card name, then reveals the top card of their library. If that card has the chosen name, that player puts it into his or her hand. If it doesn't, the player puts it into his or her graveyard. +Oracle:{T}: Target player chooses a card name, then reveals the top card of their library. If that card has the chosen name, that player puts it into their hand. If it doesn't, the player puts it into his or her graveyard. diff --git a/forge-gui/res/cardsfolder/p/pick_the_brain.txt b/forge-gui/res/cardsfolder/p/pick_the_brain.txt index 57df964bb69..30ec6e9f158 100644 --- a/forge-gui/res/cardsfolder/p/pick_the_brain.txt +++ b/forge-gui/res/cardsfolder/p/pick_the_brain.txt @@ -1,10 +1,10 @@ Name:Pick the Brain ManaCost:2 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | RememberChanged$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Target opponent reveals his or her hand. You choose a nonland card from it and exile that card. Delirium — If there are four or more card types among cards in your graveyard, search that player's graveyard, hand, and library for any number of cards with the same name as the exiled card, exile those cards, then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 2 B | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | RememberChanged$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it and exile that card. Delirium — If there are four or more card types among cards in your graveyard, search that player's graveyard, hand, and library for any number of cards with the same name as the exiled card, exile those cards, then that player shuffles their library. SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Remembered.sameName | Condition$ Delirium | Origin$ Graveyard,Hand,Library | Defined$ Targeted | Destination$ Exile | Search$ True | Shuffle$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/pick_the_brain.jpg -Oracle:Target opponent reveals his or her hand. You choose a nonland card from it and exile that card.\nDelirium — If there are four or more card types among cards in your graveyard, search that player's graveyard, hand, and library for any number of cards with the same name as the exiled card, exile those cards, then that player shuffles their library. +Oracle:Target opponent reveals their hand. You choose a nonland card from it and exile that card.\nDelirium — If there are four or more card types among cards in your graveyard, search that player's graveyard, hand, and library for any number of cards with the same name as the exiled card, exile those cards, then that player shuffles their library. diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_favor.txt b/forge-gui/res/cardsfolder/p/planeswalkers_favor.txt index 14da4d02b28..1b6f8a65eb3 100644 --- a/forge-gui/res/cardsfolder/p/planeswalkers_favor.txt +++ b/forge-gui/res/cardsfolder/p/planeswalkers_favor.txt @@ -1,10 +1,10 @@ Name:Planeswalker's Favor ManaCost:2 G Types:Enchantment -A:AB$ Reveal | Cost$ 3 G | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBPump | SpellDescription$ Target opponent reveals a card at random from his or her hand. Target creature gets +X/+X until end of turn, where X is the revealed card's converted mana cost. +A:AB$ Reveal | Cost$ 3 G | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBPump | SpellDescription$ Target opponent reveals a card at random from their hand. Target creature gets +X/+X until end of turn, where X is the revealed card's converted mana cost. SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planeswalkers_favor.jpg -Oracle:{3}{G}: Target opponent reveals a card at random from his or her hand. Target creature gets +X/+X until end of turn, where X is the revealed card's converted mana cost. +Oracle:{3}{G}: Target opponent reveals a card at random from their hand. Target creature gets +X/+X until end of turn, where X is the revealed card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_fury.txt b/forge-gui/res/cardsfolder/p/planeswalkers_fury.txt index bd486354068..221288638b9 100644 --- a/forge-gui/res/cardsfolder/p/planeswalkers_fury.txt +++ b/forge-gui/res/cardsfolder/p/planeswalkers_fury.txt @@ -1,11 +1,11 @@ Name:Planeswalker's Fury ManaCost:2 R Types:Enchantment -A:AB$ Reveal | Cost$ 3 R | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SorcerySpeed$ True | SubAbility$ DBDamage | SpellDescription$ Target opponent reveals a card at random from his or her hand. CARDNAME deals damage equal to that card's converted mana cost to that player. Activate this ability only any time you could cast a sorcery. +A:AB$ Reveal | Cost$ 3 R | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SorcerySpeed$ True | SubAbility$ DBDamage | SpellDescription$ Target opponent reveals a card at random from their hand. CARDNAME deals damage equal to that card's converted mana cost to that player. Activate this ability only any time you could cast a sorcery. SVar:DBDamage:DB$ DealDamage | Defined$ ParentTarget | NumDmg$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:RemAIDeck:True SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planeswalkers_fury.jpg -Oracle:{3}{R}: Target opponent reveals a card at random from his or her hand. Planeswalker's Fury deals damage equal to that card's converted mana cost to that player. Activate this ability only any time you could cast a sorcery. +Oracle:{3}{R}: Target opponent reveals a card at random from their hand. Planeswalker's Fury deals damage equal to that card's converted mana cost to that player. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_mirth.txt b/forge-gui/res/cardsfolder/p/planeswalkers_mirth.txt index fb543a763ed..c14beab253f 100644 --- a/forge-gui/res/cardsfolder/p/planeswalkers_mirth.txt +++ b/forge-gui/res/cardsfolder/p/planeswalkers_mirth.txt @@ -1,10 +1,10 @@ Name:Planeswalker's Mirth ManaCost:2 W Types:Enchantment -A:AB$ Reveal | Cost$ 3 W | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBGain | SpellDescription$ Target opponent reveals a card at random from his or her hand. You gain life equal to that card's converted mana cost. +A:AB$ Reveal | Cost$ 3 W | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBGain | SpellDescription$ Target opponent reveals a card at random from their hand. You gain life equal to that card's converted mana cost. SVar:DBGain:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planeswalkers_mirth.jpg -Oracle:{3}{W}: Target opponent reveals a card at random from his or her hand. You gain life equal to that card's converted mana cost. +Oracle:{3}{W}: Target opponent reveals a card at random from their hand. You gain life equal to that card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt b/forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt index 466d770a687..5802e1d55da 100644 --- a/forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt +++ b/forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt @@ -1,7 +1,7 @@ Name:Planeswalker's Mischief ManaCost:2 U Types:Enchantment -A:AB$ Reveal | Cost$ 3 U | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to reveal a card | SorcerySpeed$ True | SubAbility$ DBChangeZone | SpellDescription$ Target opponent reveals a card at random from his or her hand. If it's an instant or sorcery card, exile it. You may cast it without paying its mana cost for as long as it remains exiled. At the beginning of the next end step, if you haven't cast it, return it to its owner's hand. Activate this ability only any time you could cast a sorcery. (If it has X in its mana cost, X is 0.) +A:AB$ Reveal | Cost$ 3 U | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to reveal a card | SorcerySpeed$ True | SubAbility$ DBChangeZone | SpellDescription$ Target opponent reveals a card at random from their hand. If it's an instant or sorcery card, exile it. You may cast it without paying its mana cost for as long as it remains exiled. At the beginning of the next end step, if you haven't cast it, return it to its owner's hand. Activate this ability only any time you could cast a sorcery. (If it has X in its mana cost, X is 0.) SVar:DBChangeZone:DB$ ChangeZoneAll | ChangeType$ Instant.IsRemembered,Sorcery.IsRemembered | Origin$ Hand | Destination$ Exile | SubAbility$ DBForgetOther SVar:DBForgetOther:DB$ Cleanup | ClearRemembered$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ MischiefPlay | Triggers$ TrigEOT,TrigChangesZone | SVars$ MischiefCleanup,MischiefReturn | RememberObjects$ Remembered | Permanent$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup @@ -14,4 +14,4 @@ SVar:MischiefCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destinat SVar:X:Count$ValidExile Instant.IsRemembered,Sorcery.IsRemembered SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planeswalkers_mischief.jpg -Oracle:{3}{U}: Target opponent reveals a card at random from his or her hand. If it's an instant or sorcery card, exile it. You may cast it without paying its mana cost for as long as it remains exiled. At the beginning of the next end step, if you haven't cast it, return it to its owner's hand. Activate this ability only any time you could cast a sorcery. (If it has X in its mana cost, X is 0.) +Oracle:{3}{U}: Target opponent reveals a card at random from their hand. If it's an instant or sorcery card, exile it. You may cast it without paying its mana cost for as long as it remains exiled. At the beginning of the next end step, if you haven't cast it, return it to its owner's hand. Activate this ability only any time you could cast a sorcery. (If it has X in its mana cost, X is 0.) diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_scorn.txt b/forge-gui/res/cardsfolder/p/planeswalkers_scorn.txt index 2b6276e08e9..b85376b6f3e 100644 --- a/forge-gui/res/cardsfolder/p/planeswalkers_scorn.txt +++ b/forge-gui/res/cardsfolder/p/planeswalkers_scorn.txt @@ -1,10 +1,10 @@ Name:Planeswalker's Scorn ManaCost:2 B Types:Enchantment -A:AB$ Reveal | Cost$ 3 B | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SorcerySpeed$ True | SubAbility$ DBPump | SpellDescription$ Target opponent reveals a card at random from his or her hand. Target creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. Activate this ability only any time you could cast a sorcery. +A:AB$ Reveal | Cost$ 3 B | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SorcerySpeed$ True | SubAbility$ DBPump | SpellDescription$ Target opponent reveals a card at random from their hand. Target creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. Activate this ability only any time you could cast a sorcery. SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | References$ X | IsCurse$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planeswalkers_scorn.jpg -Oracle:{3}{B}: Target opponent reveals a card at random from his or her hand. Target creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. Activate this ability only any time you could cast a sorcery. +Oracle:{3}{B}: Target opponent reveals a card at random from their hand. Target creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/p/possibility_storm.txt b/forge-gui/res/cardsfolder/p/possibility_storm.txt index d06d7def979..c1fc47147de 100644 --- a/forge-gui/res/cardsfolder/p/possibility_storm.txt +++ b/forge-gui/res/cardsfolder/p/possibility_storm.txt @@ -1,11 +1,11 @@ Name:Possibility Storm ManaCost:3 R R Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card.wasCastFromHand | Execute$ TrigExileSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell from his or her hand, that player exiles it, then exiles cards from the top of their library until he or she exiles a card that shares a card type with it. That player may cast that card without paying its mana cost. Then he or she puts all cards exiled with CARDNAME on the bottom of their library in a random order. +T:Mode$ SpellCast | ValidCard$ Card.wasCastFromHand | Execute$ TrigExileSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell from their hand, that player exiles it, then exiles cards from the top of their library until he or she exiles a card that shares a card type with it. That player may cast that card without paying its mana cost. Then he or she puts all cards exiled with CARDNAME on the bottom of their library in a random order. SVar:TrigExileSpell:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Stack | Destination$ Exile | Fizzle$ True | SubAbility$ DBDig | Imprint$ True SVar:DBDig:DB$ DigUntil | Defined$ TriggeredCardController | Valid$ Card.sharesTypeWith TriggeredCard | ValidDescription$ shares a card type with exiled card | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ True | ImprintRevealed$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Defined$ Remembered | Controller$ TriggeredCardController | WithoutManaCost$ True | Optional$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZoneAll | Origin$ Exile | ChangeType$ Card.IsRemembered,Card.IsImprinted | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | SubAbility$ DBPossibilityCleanup SVar:DBPossibilityCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/possibility_storm.jpg -Oracle:Whenever a player casts a spell from his or her hand, that player exiles it, then exiles cards from the top of their library until he or she exiles a card that shares a card type with it. That player may cast that card without paying its mana cost. Then he or she puts all cards exiled with Possibility Storm on the bottom of their library in a random order. +Oracle:Whenever a player casts a spell from their hand, that player exiles it, then exiles cards from the top of their library until he or she exiles a card that shares a card type with it. That player may cast that card without paying its mana cost. Then he or she puts all cards exiled with Possibility Storm on the bottom of their library in a random order. diff --git a/forge-gui/res/cardsfolder/p/pox.txt b/forge-gui/res/cardsfolder/p/pox.txt index 2e7c56b5d04..793d357b58a 100644 --- a/forge-gui/res/cardsfolder/p/pox.txt +++ b/forge-gui/res/cardsfolder/p/pox.txt @@ -1,7 +1,7 @@ Name:Pox ManaCost:B B B Types:Sorcery -A:SP$ RepeatEach | Cost$ B B B | RepeatPlayers$ Player | RepeatSubAbility$ DBLoseLife | AILifeThreshold$ 1 | SpellDescription$ Each player loses a third of his or her life, then discards a third of the cards in his or her hand, then sacrifices a third of the creatures they control, then sacrifices a third of the lands they control. Round up each time. +A:SP$ RepeatEach | Cost$ B B B | RepeatPlayers$ Player | RepeatSubAbility$ DBLoseLife | AILifeThreshold$ 1 | SpellDescription$ Each player loses a third of his or her life, then discards a third of the cards in their hand, then sacrifices a third of the creatures they control, then sacrifices a third of the lands they control. Round up each time. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ A | References$ A | Defined$ Player.IsRemembered | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | NumCards$ C | References$ C | Defined$ Player.IsRemembered | Mode$ TgtChoose | SubAbility$ DBCreature SVar:DBCreature:DB$ Sacrifice | SacValid$ Creature | Amount$ E | References$ E | Defined$ Player.IsRemembered | SubAbility$ DBLand @@ -12,4 +12,4 @@ SVar:E:PlayerCountRemembered$Valid Creature.RememberedPlayerCtrl/ThirdUp SVar:G:PlayerCountRemembered$Valid Land.RememberedPlayerCtrl/ThirdUp SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pox.jpg -Oracle:Each player loses a third of his or her life, then discards a third of the cards in his or her hand, then sacrifices a third of the creatures they control, then sacrifices a third of the lands they control. Round up each time. +Oracle:Each player loses a third of his or her life, then discards a third of the cards in their hand, then sacrifices a third of the creatures they control, then sacrifices a third of the lands they control. Round up each time. diff --git a/forge-gui/res/cardsfolder/p/prying_questions.txt b/forge-gui/res/cardsfolder/p/prying_questions.txt index 04cd406223b..095dbe4c787 100644 --- a/forge-gui/res/cardsfolder/p/prying_questions.txt +++ b/forge-gui/res/cardsfolder/p/prying_questions.txt @@ -1,7 +1,7 @@ Name:Prying Questions ManaCost:2 B Types:Sorcery -A:SP$ LoseLife | Cost$ 2 B | ValidTgts$ Opponent | LifeAmount$ 3 | SpellDescription$ Target opponent loses 3 life and puts a card from his or her hand on top of their library. +A:SP$ LoseLife | Cost$ 2 B | ValidTgts$ Opponent | LifeAmount$ 3 | SpellDescription$ Target opponent loses 3 life and puts a card from their hand on top of their library. SVar:DBChangeZone:DB$ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | Defined$ ParentTarget | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Opponent | Mandatory$ True | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/prying_questions.jpg -Oracle:Target opponent loses 3 life and puts a card from his or her hand on top of their library. +Oracle:Target opponent loses 3 life and puts a card from their hand on top of their library. diff --git a/forge-gui/res/cardsfolder/p/psychic_intrusion.txt b/forge-gui/res/cardsfolder/p/psychic_intrusion.txt index 9f215d47888..a1c49eb9c5f 100644 --- a/forge-gui/res/cardsfolder/p/psychic_intrusion.txt +++ b/forge-gui/res/cardsfolder/p/psychic_intrusion.txt @@ -1,7 +1,7 @@ Name:Psychic Intrusion ManaCost:3 U B Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 U B | Origin$ Hand,Graveyard | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals his or her hand. You choose a nonland card from that player's graveyard or hand and exile it. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast that spell. +A:SP$ ChangeZone | Cost$ 3 U B | Origin$ Hand,Graveyard | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from that player's graveyard or hand and exile it. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast that spell. SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | Triggers$ TriggerCastPI | SVars$ TrigRemoveSelf | RememberObjects$ Remembered | Duration$ Permanent | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast that card and you may spend mana as though it were mana of any color to cast it. SVar:TriggerCastPI:Mode$ SpellCast | ValidCard$ Card.IsRemembered | TriggerZones$ Command | Execute$ TrigRemoveSelf | Static$ True @@ -9,4 +9,4 @@ SVar:TrigRemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destinati SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_intrusion.jpg -Oracle:Target opponent reveals his or her hand. You choose a nonland card from that player's graveyard or hand and exile it. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast that spell. +Oracle:Target opponent reveals their hand. You choose a nonland card from that player's graveyard or hand and exile it. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast that spell. diff --git a/forge-gui/res/cardsfolder/p/psychic_spear.txt b/forge-gui/res/cardsfolder/p/psychic_spear.txt index d35b2641a45..c6fd450c9ed 100644 --- a/forge-gui/res/cardsfolder/p/psychic_spear.txt +++ b/forge-gui/res/cardsfolder/p/psychic_spear.txt @@ -1,7 +1,7 @@ Name:Psychic Spear ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Player | NumCards$ 1 | DiscardValid$ Creature.Spirit,Instant.Arcane,Sorcery.Arcane | Mode$ RevealYouChoose | SpellDescription$ Target player reveals his or her hand. You choose a Spirit or Arcane card from it. That player discards that card. +A:SP$ Discard | Cost$ B | ValidTgts$ Player | NumCards$ 1 | DiscardValid$ Creature.Spirit,Instant.Arcane,Sorcery.Arcane | Mode$ RevealYouChoose | SpellDescription$ Target player reveals their hand. You choose a Spirit or Arcane card from it. That player discards that card. SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_spear.jpg -Oracle:Target player reveals his or her hand. You choose a Spirit or Arcane card from it. That player discards that card. +Oracle:Target player reveals their hand. You choose a Spirit or Arcane card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/p/psychic_theft.txt b/forge-gui/res/cardsfolder/p/psychic_theft.txt index 3b9b25e4daf..bde01b7f00b 100644 --- a/forge-gui/res/cardsfolder/p/psychic_theft.txt +++ b/forge-gui/res/cardsfolder/p/psychic_theft.txt @@ -1,7 +1,7 @@ Name:Psychic Theft ManaCost:1 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Player | Origin$ Hand | Destination$ Exile | ChangeType$ Instant,Sorcery | IsCurse$ True | Chooser$ You | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ TheftEffect | SpellDescription$ Target player reveals his or her hand. You choose an instant or sorcery card from it and exile that card. You may cast that card for as long as it remains exiled. At the beginning of the next end step, if you haven't cast the card, return it to its owner's hand. | StackDescription$ SpellDescription +A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Player | Origin$ Hand | Destination$ Exile | ChangeType$ Instant,Sorcery | IsCurse$ True | Chooser$ You | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ TheftEffect | SpellDescription$ Target player reveals their hand. You choose an instant or sorcery card from it and exile that card. You may cast that card for as long as it remains exiled. At the beginning of the next end step, if you haven't cast the card, return it to its owner's hand. | StackDescription$ SpellDescription SVar:TheftEffect:DB$ Effect | StaticAbilities$ STThieving | Duration$ Permanent | RememberObjects$ Remembered | Triggers$ TrigReturn,TrigCast | SVars$ ActivePsychic,RemoveEffect,DBReturn | SubAbility$ DBResetSVar # Even though the Effect is "Permanent", it's not really permanent SVar:DBResetSVar:DB$ StoreSvar | SVar$ ActivePsychic | Type$ Number | Expression$ 1 | SubAbility$ DBCleanup @@ -16,4 +16,4 @@ SVar:RemoveEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination SVar:TrigCast:Mode$ SpellCast | ValidCard$ Card.IsRemembered | Static$ True | TriggerZones$ Command | Execute$ RemoveEffect SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_theft.jpg -Oracle:Target player reveals his or her hand. You choose an instant or sorcery card from it and exile that card. You may cast that card for as long as it remains exiled. At the beginning of the next end step, if you haven't cast the card, return it to its owner's hand. +Oracle:Target player reveals their hand. You choose an instant or sorcery card from it and exile that card. You may cast that card for as long as it remains exiled. At the beginning of the next end step, if you haven't cast the card, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/p/psychotic_episode.txt b/forge-gui/res/cardsfolder/p/psychotic_episode.txt index 93cbf0d62dd..7e3662d4ea6 100644 --- a/forge-gui/res/cardsfolder/p/psychotic_episode.txt +++ b/forge-gui/res/cardsfolder/p/psychotic_episode.txt @@ -2,11 +2,11 @@ Name:Psychotic Episode ManaCost:1 B B Types:Sorcery K:Madness:1 B -A:SP$ RevealHand | Cost$ 1 B B | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBRevealTopLibrary | SpellDescription$ Target player reveals his or her hand and the top card of their library. You choose a card revealed this way. That player puts the chosen card on the bottom of their library. +A:SP$ RevealHand | Cost$ 1 B B | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBRevealTopLibrary | SpellDescription$ Target player reveals their hand and the top card of their library. You choose a card revealed this way. That player puts the chosen card on the bottom of their library. SVar:DBRevealTopLibrary:DB$ Dig | DigNum$ 1 | Reveal$ True | Defined$ Targeted | NoMove$ True | SubAbility$ DBRevealHand SVar:DBRevealHand:DB$ ChangeZone | DefinedPlayer$ Targeted | Origin$ Hand | Destination$ Library | LibraryPosition$ -1 | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | RememberChanged$ True | Chooser$ You | Optional$ True | SubAbility$ DBChooseTopLibrary SVar:DBChooseTopLibrary:DB$ Dig | DigNum$ 1 | Reveal$ True | Defined$ Targeted | Chooser$ You | RememberChanged$ True | DestinationZone$ Library | LibraryPosition$ -1 | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/psychotic_episode.jpg -Oracle:Target player reveals his or her hand and the top card of their library. You choose a card revealed this way. That player puts the chosen card on the bottom of their library.\nMadness {1}{B} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) +Oracle:Target player reveals their hand and the top card of their library. You choose a card revealed this way. That player puts the chosen card on the bottom of their library.\nMadness {1}{B} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/p/pulse_of_the_dross.txt b/forge-gui/res/cardsfolder/p/pulse_of_the_dross.txt index 038ac1b6715..4a6ce45c131 100644 --- a/forge-gui/res/cardsfolder/p/pulse_of_the_dross.txt +++ b/forge-gui/res/cardsfolder/p/pulse_of_the_dross.txt @@ -1,9 +1,9 @@ Name:Pulse of the Dross ManaCost:1 B B Types:Sorcery -A:SP$ Discard | Cost$ 1 B B | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ RevealYouChoose | RevealNumber$ 3 | NumCards$ 1 | SubAbility$ ReturnDross | SpellDescription$ Target player reveals three cards from his or her hand and you choose one of them. That player discards that card. Then if that player has more cards in hand than you, return CARDNAME to its owner's hand. +A:SP$ Discard | Cost$ 1 B B | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ RevealYouChoose | RevealNumber$ 3 | NumCards$ 1 | SubAbility$ ReturnDross | SpellDescription$ Target player reveals three cards from their hand and you choose one of them. That player discards that card. Then if that player has more cards in hand than you, return CARDNAME to its owner's hand. SVar:ReturnDross:DB$ ChangeZone | ConditionCheckSVar$ X | ConditionSVarCompare$ GTY | Defined$ Self | Origin$ Stack | Destination$ Hand | References$ X,Y SVar:X:Count$InTargetedHand SVar:Y:Count$InYourHand SVar:Picture:http://www.wizards.com/global/images/magic/general/pulse_of_the_dross.jpg -Oracle:Target player reveals three cards from his or her hand and you choose one of them. That player discards that card. Then if that player has more cards in hand than you, return Pulse of the Dross to its owner's hand. +Oracle:Target player reveals three cards from their hand and you choose one of them. That player discards that card. Then if that player has more cards in hand than you, return Pulse of the Dross to its owner's hand. diff --git a/forge-gui/res/cardsfolder/p/pulsemage_advocate.txt b/forge-gui/res/cardsfolder/p/pulsemage_advocate.txt index 224711a1e55..ab9db220c59 100644 --- a/forge-gui/res/cardsfolder/p/pulsemage_advocate.txt +++ b/forge-gui/res/cardsfolder/p/pulsemage_advocate.txt @@ -2,8 +2,8 @@ Name:Pulsemage Advocate ManaCost:2 W Types:Creature Human Cleric PT:1/3 -A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | TargetMin$ 3 | TargetMax$ 3 | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBReturn | SpellDescription$ Return three target cards from an opponent's graveyard to his or her hand. Return target creature card from your graveyard to the battlefield. +A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | TargetMin$ 3 | TargetMax$ 3 | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBReturn | SpellDescription$ Return three target cards from an opponent's graveyard to their hand. Return target creature card from your graveyard to the battlefield. SVar:DBReturn:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | Origin$ Graveyard | Destination$ Battlefield SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pulsemage_advocate.jpg -Oracle:{T}: Return three target cards from an opponent's graveyard to his or her hand. Return target creature card from your graveyard to the battlefield. +Oracle:{T}: Return three target cards from an opponent's graveyard to their hand. Return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/rackling.txt b/forge-gui/res/cardsfolder/r/rackling.txt index af5f0bf33bc..baf4b4cc55d 100644 --- a/forge-gui/res/cardsfolder/r/rackling.txt +++ b/forge-gui/res/cardsfolder/r/rackling.txt @@ -2,8 +2,8 @@ Name:Rackling ManaCost:4 Types:Artifact Creature Construct PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals X damage to that player, where X is 3 minus the number of cards in his or her hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals X damage to that player, where X is 3 minus the number of cards in their hand. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X | References$ X SVar:X:TriggeredPlayer$CardsInHand/NMinus.3 SVar:Picture:http://www.wizards.com/global/images/magic/general/rackling.jpg -Oracle:At the beginning of each opponent's upkeep, Rackling deals X damage to that player, where X is 3 minus the number of cards in his or her hand. +Oracle:At the beginning of each opponent's upkeep, Rackling deals X damage to that player, where X is 3 minus the number of cards in their hand. diff --git a/forge-gui/res/cardsfolder/r/rag_man.txt b/forge-gui/res/cardsfolder/r/rag_man.txt index d82cd3edad6..064dd873119 100644 --- a/forge-gui/res/cardsfolder/r/rag_man.txt +++ b/forge-gui/res/cardsfolder/r/rag_man.txt @@ -2,7 +2,7 @@ Name:Rag Man ManaCost:2 B B Types:Creature Human Minion PT:2/1 -A:AB$ RevealHand | Cost$ B B B T | ValidTgts$ Player | TgtPrompt$ Select target player | PlayerTurn$ True | SubAbility$ DBDiscard | SpellDescription$ Target opponent reveals his or her hand and discards a creature card at random. Activate this ability only during your turn. +A:AB$ RevealHand | Cost$ B B B T | ValidTgts$ Player | TgtPrompt$ Select target player | PlayerTurn$ True | SubAbility$ DBDiscard | SpellDescription$ Target opponent reveals their hand and discards a creature card at random. Activate this ability only during your turn. SVar:DBDiscard:DB$ Discard | Defined$ Targeted | NumCards$ 1 | Mode$ Random | DiscardValid$ Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/rag_man.jpg -Oracle:{B}{B}{B}, {T}: Target opponent reveals his or her hand and discards a creature card at random. Activate this ability only during your turn. +Oracle:{B}{B}{B}, {T}: Target opponent reveals their hand and discards a creature card at random. Activate this ability only during your turn. diff --git a/forge-gui/res/cardsfolder/r/rakdos_augermage.txt b/forge-gui/res/cardsfolder/r/rakdos_augermage.txt index c7cd183cd36..de96cc39998 100644 --- a/forge-gui/res/cardsfolder/r/rakdos_augermage.txt +++ b/forge-gui/res/cardsfolder/r/rakdos_augermage.txt @@ -3,8 +3,8 @@ ManaCost:B B R Types:Creature Human Wizard PT:3/2 K:First Strike -A:AB$ Discard | Cost$ T | Defined$ You | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealTgtChoose | SubAbility$ DBDiscard | SpellDescription$ Reveal your hand and discard a card of target opponent's choice. Then that player reveals his or her hand and discards a card of your choice. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ T | Defined$ You | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealTgtChoose | SubAbility$ DBDiscard | SpellDescription$ Reveal your hand and discard a card of target opponent's choice. Then that player reveals their hand and discards a card of your choice. Activate this ability only any time you could cast a sorcery. SVar:DBDiscard:DB$ Discard | Defined$ ParentTarget | NumCards$ 1 | Mode$ RevealYouChoose SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/rakdos_augermage.jpg -Oracle:First strike\n{T}: Reveal your hand and discard a card of target opponent's choice. Then that player reveals his or her hand and discards a card of your choice. Activate this ability only any time you could cast a sorcery. +Oracle:First strike\n{T}: Reveal your hand and discard a card of target opponent's choice. Then that player reveals their hand and discards a card of your choice. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/r/reality_shaping.txt b/forge-gui/res/cardsfolder/r/reality_shaping.txt index 71b17a08577..b7ebb20cda5 100644 --- a/forge-gui/res/cardsfolder/r/reality_shaping.txt +++ b/forge-gui/res/cardsfolder/r/reality_shaping.txt @@ -1,9 +1,9 @@ Name:Reality Shaping ManaCost:no cost Types:Phenomenon -T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | TriggerZones$ Command | Execute$ TrigPutFromHand | TriggerDescription$ When you encounter CARDNAME, starting with you, each player may put a permanent card from his or her hand onto the battlefield. (Then planeswalk away from this phenomenon.) +T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | TriggerZones$ Command | Execute$ TrigPutFromHand | TriggerDescription$ When you encounter CARDNAME, starting with you, each player may put a permanent card from their hand onto the battlefield. (Then planeswalk away from this phenomenon.) SVar:TrigPutFromHand:DB$ RepeatEach | StartingWithActivator$ True | RepeatPlayers$ Player | RepeatSubAbility$ DBChangeZone | SubAbility$ PWAway SVar:DBChangeZone:DB$ ChangeZone | DefinedPlayer$ Player.IsRemembered | Choser$ Player.IsRemembered | ChangeType$ Permanent | ChangeNum$ 1 | Origin$ Hand | Destination$ Battlefield SVar:PWAway:DB$ Planeswalk | Cost$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/reality_shaping.jpg -Oracle:When you encounter Reality Shaping, starting with you, each player may put a permanent card from his or her hand onto the battlefield. (Then planeswalk away from this phenomenon.) +Oracle:When you encounter Reality Shaping, starting with you, each player may put a permanent card from their hand onto the battlefield. (Then planeswalk away from this phenomenon.) diff --git a/forge-gui/res/cardsfolder/r/reap_intellect.txt b/forge-gui/res/cardsfolder/r/reap_intellect.txt index c922994b230..d9c616c8600 100644 --- a/forge-gui/res/cardsfolder/r/reap_intellect.txt +++ b/forge-gui/res/cardsfolder/r/reap_intellect.txt @@ -1,9 +1,9 @@ Name:Reap Intellect ManaCost:X 2 U B Types:Sorcery -A:SP$ ChangeZone | Cost$ X 2 U B | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ X | References$ X | IsCurse$ True | Mandatory$ True | RememberChanged$ True | SubAbility$ DBExile | SpellDescription$ Target opponent reveals his or her hand. You choose X non-land cards from among them. Search that player's library, hand and graveyard for cards with the same name as those cards and exile them. Then, that player shuffles their library. +A:SP$ ChangeZone | Cost$ X 2 U B | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ X | References$ X | IsCurse$ True | Mandatory$ True | RememberChanged$ True | SubAbility$ DBExile | SpellDescription$ Target opponent reveals their hand. You choose X non-land cards from among them. Search that player's library, hand and graveyard for cards with the same name as those cards and exile them. Then, that player shuffles their library. SVar:DBExile:DB$ ChangeZoneAll | Origin$ Hand,Library,Graveyard | Destination$ Exile | Defined$ Targeted | Search$ True | ChangeType$ Card.sharesNameWith Remembered | Shuffle$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/reap_intellect.jpg -Oracle:Target opponent reveals his or her hand. You choose up to X nonland cards from it and exile them. For each card exiled this way, search that player's graveyard, hand, and library for any number of cards with the same name as that card and exile them. Then that player shuffles their library. +Oracle:Target opponent reveals their hand. You choose up to X nonland cards from it and exile them. For each card exiled this way, search that player's graveyard, hand, and library for any number of cards with the same name as that card and exile them. Then that player shuffles their library. diff --git a/forge-gui/res/cardsfolder/r/reforge_the_soul.txt b/forge-gui/res/cardsfolder/r/reforge_the_soul.txt index 635330816be..90de02964d0 100644 --- a/forge-gui/res/cardsfolder/r/reforge_the_soul.txt +++ b/forge-gui/res/cardsfolder/r/reforge_the_soul.txt @@ -2,9 +2,9 @@ Name:Reforge the Soul ManaCost:3 R R Types:Sorcery K:Miracle:1 R -A:SP$ Discard | Cost$ 3 R R | Mode$ Hand | Defined$ Player | SubAbility$ DBEachDraw | SpellDescription$ Each player discards his or her hand, then draws seven cards. +A:SP$ Discard | Cost$ 3 R R | Mode$ Hand | Defined$ Player | SubAbility$ DBEachDraw | SpellDescription$ Each player discards their hand, then draws seven cards. SVar:DBEachDraw:DB$Draw | Defined$ Player | NumCards$ 7 SVar:NeedsToPlayVar:X LE2 SVar:X:Count$InYourHand SVar:Picture:http://www.wizards.com/global/images/magic/general/reforge_the_soul.jpg -Oracle:Each player discards his or her hand, then draws seven cards.\nMiracle {1}{R} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.) +Oracle:Each player discards their hand, then draws seven cards.\nMiracle {1}{R} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.) diff --git a/forge-gui/res/cardsfolder/r/reversal_of_fortune.txt b/forge-gui/res/cardsfolder/r/reversal_of_fortune.txt index ab41541220f..aee4cd3ca6e 100644 --- a/forge-gui/res/cardsfolder/r/reversal_of_fortune.txt +++ b/forge-gui/res/cardsfolder/r/reversal_of_fortune.txt @@ -1,7 +1,7 @@ Name:Reversal of Fortune ManaCost:4 R R Types:Sorcery -A:SP$ RevealHand | Cost$ 4 R R | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBPlay | SpellDescription$ Target opponent reveals his or her hand. You may copy an instant or sorcery card in it. If you do, you may cast the copy without paying its mana cost. +A:SP$ RevealHand | Cost$ 4 R R | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBPlay | SpellDescription$ Target opponent reveals their hand. You may copy an instant or sorcery card in it. If you do, you may cast the copy without paying its mana cost. SVar:DBPlay:DB$ Play | CopyCard$ True | Optional$ True | Valid$ Sorcery.TargetedPlayerCtrl,Instant.TargetedPlayerCtrl | WithoutManaCost$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/reversal_of_fortune.jpg -Oracle:Target opponent reveals his or her hand. You may copy an instant or sorcery card in it. If you do, you may cast the copy without paying its mana cost. +Oracle:Target opponent reveals their hand. You may copy an instant or sorcery card in it. If you do, you may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/r/rise_fall.txt b/forge-gui/res/cardsfolder/r/rise_fall.txt index bdb26c06795..5c7772fe37b 100644 --- a/forge-gui/res/cardsfolder/r/rise_fall.txt +++ b/forge-gui/res/cardsfolder/r/rise_fall.txt @@ -12,7 +12,7 @@ ALTERNATE Name:Fall ManaCost:B R Types:Sorcery -A:SP$ Reveal | Cost$ B R | ValidTgts$ Player | IsCurse$ True | Random$ True | NumCards$ 2 | RememberRevealed$ True | SubAbility$ DBDiscard | SpellDescription$ Target player reveals two cards at random from his or her hand, then discards each nonland card revealed this way. +A:SP$ Reveal | Cost$ B R | ValidTgts$ Player | IsCurse$ True | Random$ True | NumCards$ 2 | RememberRevealed$ True | SubAbility$ DBDiscard | SpellDescription$ Target player reveals two cards at random from their hand, then discards each nonland card revealed this way. SVar:DBDiscard:DB$ Discard | Mode$ Defined | Defined$ Targeted | DefinedCards$ ValidHand Card.nonLand+IsRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Target player reveals two cards at random from his or her hand, then discards each nonland card revealed this way. +Oracle:Target player reveals two cards at random from their hand, then discards each nonland card revealed this way. diff --git a/forge-gui/res/cardsfolder/r/rivers_grasp.txt b/forge-gui/res/cardsfolder/r/rivers_grasp.txt index 9ef4814f3fd..68bc552fe57 100644 --- a/forge-gui/res/cardsfolder/r/rivers_grasp.txt +++ b/forge-gui/res/cardsfolder/r/rivers_grasp.txt @@ -1,8 +1,8 @@ Name:River's Grasp ManaCost:3 UB Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 UB | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature to bounce | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Hand | ConditionManaSpent$ U | SubAbility$ BPaid | SpellDescription$ If {U} was spent to cast CARDNAME, return up to one target creature to its owner's hand. If {B} was spent to cast CARDNAME, target player reveals his or her hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) +A:SP$ ChangeZone | Cost$ 3 UB | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature to bounce | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Hand | ConditionManaSpent$ U | SubAbility$ BPaid | SpellDescription$ If {U} was spent to cast CARDNAME, return up to one target creature to its owner's hand. If {B} was spent to cast CARDNAME, target player reveals their hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) SVar:BPaid:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | ConditionManaSpent$ B SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/rivers_grasp.jpg -Oracle:If {U} was spent to cast River's Grasp, return up to one target creature to its owner's hand. If {B} was spent to cast River's Grasp, target player reveals his or her hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) +Oracle:If {U} was spent to cast River's Grasp, return up to one target creature to its owner's hand. If {B} was spent to cast River's Grasp, target player reveals their hand, you choose a nonland card from it, then that player discards that card. (Do both if {U}{B} was spent.) diff --git a/forge-gui/res/cardsfolder/r/robber_fly.txt b/forge-gui/res/cardsfolder/r/robber_fly.txt index 5528ce8774f..89e6885f9ce 100644 --- a/forge-gui/res/cardsfolder/r/robber_fly.txt +++ b/forge-gui/res/cardsfolder/r/robber_fly.txt @@ -3,10 +3,10 @@ ManaCost:2 R Types:Creature Insect PT:1/1 K:Flying -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME becomes blocked, defending player discards all the cards in his or her hand, then draws that many cards. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME becomes blocked, defending player discards all the cards in their hand, then draws that many cards. SVar:TrigDiscard:DB$ Discard | Defined$ DefendingPlayer | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ X | Defined$ DefendingPlayer | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/robber_fly.jpg -Oracle:Flying\nWhenever Robber Fly becomes blocked, defending player discards all the cards in his or her hand, then draws that many cards. +Oracle:Flying\nWhenever Robber Fly becomes blocked, defending player discards all the cards in their hand, then draws that many cards. diff --git a/forge-gui/res/cardsfolder/r/runehorn_hellkite.txt b/forge-gui/res/cardsfolder/r/runehorn_hellkite.txt index 74be996c27b..19a6aead042 100644 --- a/forge-gui/res/cardsfolder/r/runehorn_hellkite.txt +++ b/forge-gui/res/cardsfolder/r/runehorn_hellkite.txt @@ -3,7 +3,7 @@ ManaCost:5 R Types:Creature Dragon PT:5/5 K:Flying -A:AB$ Discard | Cost$ 5 R ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Defined$ Player | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Each player discards his or her hand, then draws seven cards. +A:AB$ Discard | Cost$ 5 R ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Defined$ Player | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Each player discards their hand, then draws seven cards. SVar:DBDraw:DB$ Draw | Defined$ Player | NumCards$ 7 SVar:Picture:http://www.wizards.com/global/images/magic/general/runehorn_hellkite.jpg -Oracle:Flying\n{5}{R}, Exile Runehorn Hellkite from your graveyard: Each player discards his or her hand, then draws seven cards. +Oracle:Flying\n{5}{R}, Exile Runehorn Hellkite from your graveyard: Each player discards their hand, then draws seven cards. diff --git a/forge-gui/res/cardsfolder/s/sadistic_augermage.txt b/forge-gui/res/cardsfolder/s/sadistic_augermage.txt index 091227601ba..e0fa510d2e0 100644 --- a/forge-gui/res/cardsfolder/s/sadistic_augermage.txt +++ b/forge-gui/res/cardsfolder/s/sadistic_augermage.txt @@ -2,7 +2,7 @@ Name:Sadistic Augermage ManaCost:2 B Types:Creature Human Wizard PT:3/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player puts a card from his or her hand on top of their library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player puts a card from their hand on top of their library. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | DefinedPlayer$ Player SVar:Picture:http://www.wizards.com/global/images/magic/general/sadistic_augermage.jpg -Oracle:When Sadistic Augermage dies, each player puts a card from his or her hand on top of their library. +Oracle:When Sadistic Augermage dies, each player puts a card from their hand on top of their library. diff --git a/forge-gui/res/cardsfolder/s/scrying_glass.txt b/forge-gui/res/cardsfolder/s/scrying_glass.txt index a86576e960a..58429066b4b 100644 --- a/forge-gui/res/cardsfolder/s/scrying_glass.txt +++ b/forge-gui/res/cardsfolder/s/scrying_glass.txt @@ -1,7 +1,7 @@ Name:Scrying Glass ManaCost:2 Types:Artifact -A:AB$ ChooseNumber | Cost$ 3 T | Min$ 1 | SubAbility$ DBScryingGlassChooseColor | SpellDescription$ Choose a number greater than 0 and a color. Target opponent reveals his or her hand. If that opponent reveals exactly the chosen number of cards of the chosen color, you draw a card. +A:AB$ ChooseNumber | Cost$ 3 T | Min$ 1 | SubAbility$ DBScryingGlassChooseColor | SpellDescription$ Choose a number greater than 0 and a color. Target opponent reveals their hand. If that opponent reveals exactly the chosen number of cards of the chosen color, you draw a card. SVar:DBScryingGlassChooseColor:DB$ ChooseColor | SubAbility$ DBScryingGlassRevealHand SVar:DBScryingGlassRevealHand:DB$ RevealHand | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBScryingGlassDraw SVar:DBScryingGlassDraw:DB$ Draw | ConditionCheckSVar$ ScryingGlassX | ConditionSVarCompare$ EQScryingGlassY | SubAbility$ DBScryingGlassCleanup | References$ ScryingGlassX,ScryingGlassY @@ -10,4 +10,4 @@ SVar:ScryingGlassX:Remembered$Valid Card.ChosenColor SVar:ScryingGlassY:Count$ChosenNumber SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/scrying_glass.jpg -Oracle:{3}, {T}: Choose a number greater than 0 and a color. Target opponent reveals his or her hand. If that opponent reveals exactly the chosen number of cards of the chosen color, you draw a card. +Oracle:{3}, {T}: Choose a number greater than 0 and a color. Target opponent reveals their hand. If that opponent reveals exactly the chosen number of cards of the chosen color, you draw a card. diff --git a/forge-gui/res/cardsfolder/s/search_warrant.txt b/forge-gui/res/cardsfolder/s/search_warrant.txt index 6021d34bdb6..6d1ad274b39 100644 --- a/forge-gui/res/cardsfolder/s/search_warrant.txt +++ b/forge-gui/res/cardsfolder/s/search_warrant.txt @@ -1,9 +1,9 @@ Name:Search Warrant ManaCost:W U Types:Sorcery -A:SP$ RevealHand | Cost$ W U | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBGainLife | SpellDescription$ Target player reveals his or her hand. You gain life equal to the number of cards in that player's hand. +A:SP$ RevealHand | Cost$ W U | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBGainLife | SpellDescription$ Target player reveals their hand. You gain life equal to the number of cards in that player's hand. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Count$InTargetedHand SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/search_warrant.jpg -Oracle:Target player reveals his or her hand. You gain life equal to the number of cards in that player's hand. +Oracle:Target player reveals their hand. You gain life equal to the number of cards in that player's hand. diff --git a/forge-gui/res/cardsfolder/s/sen_triplets.txt b/forge-gui/res/cardsfolder/s/sen_triplets.txt index 5f43d812876..b36b2297318 100644 --- a/forge-gui/res/cardsfolder/s/sen_triplets.txt +++ b/forge-gui/res/cardsfolder/s/sen_triplets.txt @@ -2,11 +2,11 @@ Name:Sen Triplets ManaCost:2 W U B Types:Legendary Artifact Creature Human Wizard PT:3/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ SenEffect | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, choose target opponent. This turn, that player can't cast spells or activate abilities and plays with his or her hand revealed. You may play cards from that player's hand this turn. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ SenEffect | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, choose target opponent. This turn, that player can't cast spells or activate abilities and plays with their hand revealed. You may play cards from that player's hand this turn. SVar:SenEffect:DB$ Effect | ValidTgts$ Opponent | StaticAbilities$ STCantBeCast,STCantBeActivated,STHandRevealed,STCanPlay | RememberObjects$ Targeted | AILogic$ Always -SVar:STCantBeCast:Mode$ CantBeCast | ValidCard$ Card | Caster$ Player.IsRemembered | EffectZone$ Command | Description$ This turn, the targeted player can't cast spells or activate abilities and plays with his or her hand revealed. +SVar:STCantBeCast:Mode$ CantBeCast | ValidCard$ Card | Caster$ Player.IsRemembered | EffectZone$ Command | Description$ This turn, the targeted player can't cast spells or activate abilities and plays with their hand revealed. SVar:STCantBeActivated:Mode$ CantBeActivated | ValidCard$ Card | Activator$ Player.IsRemembered | EffectZone$ Command SVar:STHandRevealed:Mode$ Continuous | Affected$ Player.IsRemembered | AddKeyword$ Play with your hand revealed. | EffectZone$ Command SVar:STCanPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.RememberedPlayerCtrl | AffectedZone$ Hand | MayPlay$ True | Description$ You may play cards from that player's hand this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/sen_triplets.jpg -Oracle:At the beginning of your upkeep, choose target opponent. This turn, that player can't cast spells or activate abilities and plays with his or her hand revealed. You may play cards from that player's hand this turn. +Oracle:At the beginning of your upkeep, choose target opponent. This turn, that player can't cast spells or activate abilities and plays with their hand revealed. You may play cards from that player's hand this turn. diff --git a/forge-gui/res/cardsfolder/s/sensation_gorger.txt b/forge-gui/res/cardsfolder/s/sensation_gorger.txt index 7939b488678..fdb6d072aeb 100644 --- a/forge-gui/res/cardsfolder/s/sensation_gorger.txt +++ b/forge-gui/res/cardsfolder/s/sensation_gorger.txt @@ -2,11 +2,11 @@ Name:Sensation Gorger ManaCost:1 R R Types:Creature Goblin Shaman PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigKinship | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with CARDNAME, you may reveal it. If you do, each player discards his or her hand, then draws four cards. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigKinship | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with CARDNAME, you may reveal it. If you do, each player discards their hand, then draws four cards. SVar:TrigKinship:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card.sharesCreatureTypeWith | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Mode$ Hand | Defined$ Player | SubAbility$ DBEachDraw | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 SVar:DBEachDraw:DB$Draw | Defined$ Player | NumCards$ 4 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sensation_gorger.jpg -Oracle:Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Sensation Gorger, you may reveal it. If you do, each player discards his or her hand, then draws four cards. +Oracle:Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Sensation Gorger, you may reveal it. If you do, each player discards their hand, then draws four cards. diff --git a/forge-gui/res/cardsfolder/s/shattered_dreams.txt b/forge-gui/res/cardsfolder/s/shattered_dreams.txt index b701aa534c4..c070d950d51 100644 --- a/forge-gui/res/cardsfolder/s/shattered_dreams.txt +++ b/forge-gui/res/cardsfolder/s/shattered_dreams.txt @@ -1,6 +1,6 @@ Name:Shattered Dreams ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Artifact | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals his or her hand. You choose an artifact card from it. That player discards that card. +A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Artifact | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose an artifact card from it. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/shattered_dreams.jpg -Oracle:Target opponent reveals his or her hand. You choose an artifact card from it. That player discards that card. +Oracle:Target opponent reveals their hand. You choose an artifact card from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/s/shieldmage_advocate.txt b/forge-gui/res/cardsfolder/s/shieldmage_advocate.txt index fc3aa90eae9..7aa1716089c 100644 --- a/forge-gui/res/cardsfolder/s/shieldmage_advocate.txt +++ b/forge-gui/res/cardsfolder/s/shieldmage_advocate.txt @@ -2,11 +2,11 @@ Name:Shieldmage Advocate ManaCost:2 W Types:Creature Human Cleric PT:1/3 -A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | TgtPrompt$ Select target card in an opponent's graveyard | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBChooseSource | SpellDescription$ Return target card from an opponent's graveyard to his or her hand. Prevent all damage that would be dealt to target creature or player this turn by a source of your choice. +A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | TgtPrompt$ Select target card in an opponent's graveyard | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBChooseSource | SpellDescription$ Return target card from an opponent's graveyard to their hand. Prevent all damage that would be dealt to target creature or player this turn by a source of your choice. SVar:DBChooseSource:DB$ ChooseSource | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player to prevent damage | ForgetOnMoved$ Battlefield | ReplacementEffects$ RPrevent | References$ RPrevent | RememberObjects$ TargetedPlayer,ThisTargetedCard | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidSource$ Card.ChosenCard | ValidTarget$ Player.IsRemembered,Card.IsRemembered | Description$ Prevent all damage that would be dealt to target creature or player this turn by a source of your choice. SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/shieldmage_advocate.jpg -Oracle:{T}: Return target card from an opponent's graveyard to his or her hand. Prevent all damage that would be dealt to target creature or player this turn by a source of your choice. +Oracle:{T}: Return target card from an opponent's graveyard to their hand. Prevent all damage that would be dealt to target creature or player this turn by a source of your choice. diff --git a/forge-gui/res/cardsfolder/s/shimian_specter.txt b/forge-gui/res/cardsfolder/s/shimian_specter.txt index d7c91335ccb..a3fb17b9408 100644 --- a/forge-gui/res/cardsfolder/s/shimian_specter.txt +++ b/forge-gui/res/cardsfolder/s/shimian_specter.txt @@ -3,7 +3,7 @@ ManaCost:2 B B Types:Creature Specter PT:2/2 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals his or her hand. You choose a nonland card from it. Search that player's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles their library. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals their hand. You choose a nonland card from it. Search that player's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles their library. SVar:TrigReveal:DB$ RevealHand | Defined$ TriggeredTarget | RememberRevealedPlayer$ True | SubAbility$ ChooseCard SVar:ChooseCard:DB$ ChooseCard | Choices$ Card.nonLand+RememberedPlayerCtrl+inZoneHand | ChoiceZone$ Hand | SubAbility$ ExileYard | RememberChosen$ True | ForgetOtherTargets$ True SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredTarget | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None @@ -13,4 +13,4 @@ SVar:NumInHand:TriggeredTarget$CardsInHand SVar:NumInLib:TriggeredTarget$CardsInLibrary SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/shimian_specter.jpg -Oracle:Flying\nWhenever Shimian Specter deals combat damage to a player, that player reveals his or her hand. You choose a nonland card from it. Search that player's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles their library. +Oracle:Flying\nWhenever Shimian Specter deals combat damage to a player, that player reveals their hand. You choose a nonland card from it. Search that player's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles their library. diff --git a/forge-gui/res/cardsfolder/s/shocker.txt b/forge-gui/res/cardsfolder/s/shocker.txt index b944d872e11..21a3ab4a26e 100644 --- a/forge-gui/res/cardsfolder/s/shocker.txt +++ b/forge-gui/res/cardsfolder/s/shocker.txt @@ -2,10 +2,10 @@ Name:Shocker ManaCost:1 R Types:Creature Insect PT:1/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards all the cards in his or her hand, then draws that many cards. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards all the cards in their hand, then draws that many cards. SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Discard hand SVar:DBDraw:DB$ Draw | NumCards$ X | Defined$ TriggeredTarget | SubAbility$ DBCleanup | References$ X | SpellDescription$ Draw that many cards SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/shocker.jpg -Oracle:Whenever Shocker deals damage to a player, that player discards all the cards in his or her hand, then draws that many cards. +Oracle:Whenever Shocker deals damage to a player, that player discards all the cards in their hand, then draws that many cards. diff --git a/forge-gui/res/cardsfolder/s/show_and_tell.txt b/forge-gui/res/cardsfolder/s/show_and_tell.txt index 3bc7a2cee69..7d2685de774 100644 --- a/forge-gui/res/cardsfolder/s/show_and_tell.txt +++ b/forge-gui/res/cardsfolder/s/show_and_tell.txt @@ -1,8 +1,8 @@ Name:Show and Tell ManaCost:2 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 U | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature,Artifact,Enchantment,Land | DefinedPlayer$ Player | ChangeNum$ 1 | SpellDescription$ Each player may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield. +A:SP$ ChangeZone | Cost$ 2 U | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature,Artifact,Enchantment,Land | DefinedPlayer$ Player | ChangeNum$ 1 | SpellDescription$ Each player may put an artifact, creature, enchantment, or land card from their hand onto the battlefield. SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$ValidHand Permanent.YouCtrl+cmcGE4 SVar:Picture:http://www.wizards.com/global/images/magic/general/show_and_tell.jpg -Oracle:Each player may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield. +Oracle:Each player may put an artifact, creature, enchantment, or land card from their hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/s/sin_collector.txt b/forge-gui/res/cardsfolder/s/sin_collector.txt index 49ef3255ee3..ed4d127c0fe 100644 --- a/forge-gui/res/cardsfolder/s/sin_collector.txt +++ b/forge-gui/res/cardsfolder/s/sin_collector.txt @@ -2,7 +2,7 @@ Name:Sin Collector ManaCost:1 W B Types:Creature Human Cleric PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand. You choose an instant or sorcery card from it and exile that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You choose an instant or sorcery card from it and exile that card. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sin_collector.jpg -Oracle:When Sin Collector enters the battlefield, target opponent reveals his or her hand. You choose an instant or sorcery card from it and exile that card. +Oracle:When Sin Collector enters the battlefield, target opponent reveals their hand. You choose an instant or sorcery card from it and exile that card. diff --git a/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt b/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt index 23b756fc575..3fe5863b0aa 100644 --- a/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt +++ b/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt @@ -2,10 +2,10 @@ Name:Singe-Mind Ogre ManaCost:2 B R Types:Creature Ogre Mutant PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target player reveals a card at random from his or her hand, then loses life equal to that card's converted mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target player reveals a card at random from their hand, then loses life equal to that card's converted mana cost. SVar:TrigReveal:DB$ Reveal | Random$ True | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBLose SVar:DBLose:DB$LoseLife | LifeAmount$ X | Defined$ Targeted | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/singe_mind_ogre.jpg -Oracle:When Singe-Mind Ogre enters the battlefield, target player reveals a card at random from his or her hand, then loses life equal to that card's converted mana cost. +Oracle:When Singe-Mind Ogre enters the battlefield, target player reveals a card at random from their hand, then loses life equal to that card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/s/sire_of_insanity.txt b/forge-gui/res/cardsfolder/s/sire_of_insanity.txt index 0a5e474d4c2..73d51694add 100644 --- a/forge-gui/res/cardsfolder/s/sire_of_insanity.txt +++ b/forge-gui/res/cardsfolder/s/sire_of_insanity.txt @@ -2,7 +2,7 @@ Name:Sire of Insanity ManaCost:4 B R Types:Creature Demon PT:6/4 -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of each end step, each player discards his or her hand. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of each end step, each player discards their hand. SVar:TrigDiscard:DB$ Discard | Defined$ Player | Mode$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/sire_of_insanity.jpg -Oracle:At the beginning of each end step, each player discards his or her hand. +Oracle:At the beginning of each end step, each player discards their hand. diff --git a/forge-gui/res/cardsfolder/s/sirocco.txt b/forge-gui/res/cardsfolder/s/sirocco.txt index 11d078ad173..741abcdb73e 100644 --- a/forge-gui/res/cardsfolder/s/sirocco.txt +++ b/forge-gui/res/cardsfolder/s/sirocco.txt @@ -1,10 +1,10 @@ Name:Sirocco ManaCost:1 R Types:Instant -A:SP$ RevealHand | Cost$ 1 R | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target Player | SubAbility$ DBRepeatDiscard | SpellDescription$ Target player reveals his or her hand. For each blue instant card revealed this way, that player discards that card unless they pay 4 life. +A:SP$ RevealHand | Cost$ 1 R | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target Player | SubAbility$ DBRepeatDiscard | SpellDescription$ Target player reveals their hand. For each blue instant card revealed this way, that player discards that card unless they pay 4 life. SVar:DBRepeatDiscard:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Card.IsRemembered+Instant+Blue | Zone$ Hand | RepeatSubAbility$ DBDiscard | SubAbility$ DBCleanup SVar:DBDiscard:DB$ Discard | DefinedCards$ Imprinted | Mode$ Defined | UnlessCost$ PayLife<4> | UnlessPayer$ Targeted | StackDescription$ Discard {c:Imprinted} SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sirocco.jpg -Oracle:Target player reveals his or her hand. For each blue instant card revealed this way, that player discards that card unless they pay 4 life. +Oracle:Target player reveals their hand. For each blue instant card revealed this way, that player discards that card unless they pay 4 life. diff --git a/forge-gui/res/cardsfolder/s/skullwinder.txt b/forge-gui/res/cardsfolder/s/skullwinder.txt index ffe9f351a17..8bf0fc6ab02 100644 --- a/forge-gui/res/cardsfolder/s/skullwinder.txt +++ b/forge-gui/res/cardsfolder/s/skullwinder.txt @@ -3,10 +3,10 @@ ManaCost:2 G Types:Creature Snake PT:1/3 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target card from your graveyard to your hand, then choose an opponent. That player returns a card from their graveyard to his or her hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target card from your graveyard to your hand, then choose an opponent. That player returns a card from their graveyard to their hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.YouCtrl | SubAbility$ ChooseP SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Card.ChosenCtrl | Chooser$ ChosenPlayer | ChangeNum$ 1 | Origin$ Graveyard | Destination$ Hand | SubAbility$ Cleanup SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/skullwinder.jpg -Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Skullwinder enters the battlefield, return target card from your graveyard to your hand, then choose an opponent. That player returns a card from their graveyard to his or her hand. +Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Skullwinder enters the battlefield, return target card from your graveyard to your hand, then choose an opponent. That player returns a card from their graveyard to their hand. diff --git a/forge-gui/res/cardsfolder/s/skybreen.txt b/forge-gui/res/cardsfolder/s/skybreen.txt index 290e63398d7..3206bb61e0c 100644 --- a/forge-gui/res/cardsfolder/s/skybreen.txt +++ b/forge-gui/res/cardsfolder/s/skybreen.txt @@ -3,9 +3,9 @@ ManaCost:no cost Types:Plane Kaldheim S:Mode$ Continuous | Affected$ Card.TopLibrary | AffectedZone$ Library | MayLookAt$ Player | Description$ Players play with the top card of their libraries revealed. S:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card.sharesCardTypeWith EachTopLibrary | Description$ Spells that share a card type with the top card of a library can't be cast. -T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, target player loses life equal to the number of cards in his or her hand. +T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, target player loses life equal to the number of cards in their hand. SVar:RolledChaos:DB$ LoseLife | ValidTgts$ Player | LifeAmount$ Y | References$ Y SVar:Y:TargetedPlayer$CardsInHand SVar:Picture:http://www.wizards.com/global/images/magic/general/skybreen.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 -Oracle:Players play with the top card of their libraries revealed.\nSpells that share a card type with the top card of a library can't be cast.\nWhenever you roll {CHAOS}, target player loses life equal to the number of cards in his or her hand. +Oracle:Players play with the top card of their libraries revealed.\nSpells that share a card type with the top card of a library can't be cast.\nWhenever you roll {CHAOS}, target player loses life equal to the number of cards in their hand. diff --git a/forge-gui/res/cardsfolder/s/splitting_headache.txt b/forge-gui/res/cardsfolder/s/splitting_headache.txt index 82d8462106a..3ed4cce157a 100644 --- a/forge-gui/res/cardsfolder/s/splitting_headache.txt +++ b/forge-gui/res/cardsfolder/s/splitting_headache.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Sorcery A:SP$ Charm | Cost$ 3 B | Choices$ SplitDiscard,FocusDiscard | CharmNum$ 1 SVar:SplitDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. -SVar:FocusDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target player reveals his or her hand, you choose a card from it, then that player discards that card. +SVar:FocusDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target player reveals their hand, you choose a card from it, then that player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/splitting_headache.jpg -Oracle:Choose one —\n• Target player discards two cards.\n• Target player reveals his or her hand, you choose a card from it, then that player discards that card. +Oracle:Choose one —\n• Target player discards two cards.\n• Target player reveals their hand, you choose a card from it, then that player discards that card. diff --git a/forge-gui/res/cardsfolder/s/spurnmage_advocate.txt b/forge-gui/res/cardsfolder/s/spurnmage_advocate.txt index 9595f325b49..d217c600587 100644 --- a/forge-gui/res/cardsfolder/s/spurnmage_advocate.txt +++ b/forge-gui/res/cardsfolder/s/spurnmage_advocate.txt @@ -2,7 +2,7 @@ Name:Spurnmage Advocate ManaCost:W Types:Creature Human Nomad PT:1/1 -A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | TargetMin$ 2 | TargetMax$ 2 | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBDestroy | SpellDescription$ Return two target cards from an opponent's graveyard to his or her hand. Destroy target attacking creature. +A:AB$ ChangeZone | Cost$ T | ValidTgts$ Card.OppOwn | TargetMin$ 2 | TargetMax$ 2 | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBDestroy | SpellDescription$ Return two target cards from an opponent's graveyard to their hand. Destroy target attacking creature. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature SVar:Picture:http://www.wizards.com/global/images/magic/general/spurnmage_advocate.jpg -Oracle:{T}: Return two target cards from an opponent's graveyard to his or her hand. Destroy target attacking creature. +Oracle:{T}: Return two target cards from an opponent's graveyard to their hand. Destroy target attacking creature. diff --git a/forge-gui/res/cardsfolder/s/storm_world.txt b/forge-gui/res/cardsfolder/s/storm_world.txt index 10f734f6ba9..189c56bdf1a 100644 --- a/forge-gui/res/cardsfolder/s/storm_world.txt +++ b/forge-gui/res/cardsfolder/s/storm_world.txt @@ -1,9 +1,9 @@ Name:Storm World ManaCost:R Types:World Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals X damage to that player, where X is 4 minus the number of cards in his or her hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals X damage to that player, where X is 4 minus the number of cards in their hand. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X | References$ X SVar:X:Count$ValidHand Card.ActivePlayerCtrl/NMinus.4 SVar:RemRandomDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_world.jpg -Oracle:At the beginning of each player's upkeep, Storm World deals X damage to that player, where X is 4 minus the number of cards in his or her hand. +Oracle:At the beginning of each player's upkeep, Storm World deals X damage to that player, where X is 4 minus the number of cards in their hand. diff --git a/forge-gui/res/cardsfolder/s/stromgald_spy.txt b/forge-gui/res/cardsfolder/s/stromgald_spy.txt index d83c3d2ee5a..4262962cdd0 100644 --- a/forge-gui/res/cardsfolder/s/stromgald_spy.txt +++ b/forge-gui/res/cardsfolder/s/stromgald_spy.txt @@ -2,10 +2,10 @@ Name:Stromgald Spy ManaCost:3 B Types:Creature Human Rogue PT:2/4 -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may have defending player play with his or her hand revealed for as long as CARDNAME remains on the battlefield. If you do, CARDNAME assigns no combat damage this turn. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may have defending player play with their hand revealed for as long as CARDNAME remains on the battlefield. If you do, CARDNAME assigns no combat damage this turn. SVar:TrigExile:DB$ Effect | StaticAbilities$ STRevealHand | RememberObjects$ DefendingPlayer | Duration$ UntilHostLeavesPlay | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage -SVar:STRevealHand:Mode$ Continuous | EffectZone$ Command | Affected$ Player.IsRemembered | AddKeyword$ Play with your hand revealed. | Description$ The defending player plays with his or her hand revealed. +SVar:STRevealHand:Mode$ Continuous | EffectZone$ Command | Affected$ Player.IsRemembered | AddKeyword$ Play with your hand revealed. | Description$ The defending player plays with their hand revealed. SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/stromgald_spy.jpg -Oracle:Whenever Stromgald Spy attacks and isn't blocked, you may have defending player play with his or her hand revealed for as long as Stromgald Spy remains on the battlefield. If you do, Stromgald Spy assigns no combat damage this turn. +Oracle:Whenever Stromgald Spy attacks and isn't blocked, you may have defending player play with their hand revealed for as long as Stromgald Spy remains on the battlefield. If you do, Stromgald Spy assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/s/stronghold_gambit.txt b/forge-gui/res/cardsfolder/s/stronghold_gambit.txt index e956b0a3433..c319252c918 100644 --- a/forge-gui/res/cardsfolder/s/stronghold_gambit.txt +++ b/forge-gui/res/cardsfolder/s/stronghold_gambit.txt @@ -1,7 +1,7 @@ Name:Stronghold Gambit ManaCost:1 R Types:Sorcery -A:SP$ RepeatEach | Cost$ 1 R | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseCard | SubAbility$ DBReveal | SpellDescription$ Each player chooses a card in his or her hand. Then each player reveals his or her chosen card. The owner of each creature card revealed this way with the lowest converted mana cost puts it onto the battlefield. +A:SP$ RepeatEach | Cost$ 1 R | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseCard | SubAbility$ DBReveal | SpellDescription$ Each player chooses a card in their hand. Then each player reveals his or her chosen card. The owner of each creature card revealed this way with the lowest converted mana cost puts it onto the battlefield. SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Card.RememberedPlayerCtrl | ChoiceZone$ Hand | AILogic$ LowestCMCCreature | RememberChosen$ True | Mandatory$ True SVar:DBReveal:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBRevealCard | SubAbility$ FilterCreature SVar:DBRevealCard:DB$ Reveal | Defined$ Player.IsRemembered | RevealDefined$ ValidHand Card.IsRemembered+RememberedPlayerCtrl @@ -10,4 +10,4 @@ SVar:MoveToPlay:DB$ ChangeZoneAll | ChangeType$ Card.lowestRememberedCMC | Origi SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/stronghold_gambit.jpg -Oracle:Each player chooses a card in his or her hand. Then each player reveals his or her chosen card. The owner of each creature card revealed this way with the lowest converted mana cost puts it onto the battlefield. +Oracle:Each player chooses a card in their hand. Then each player reveals his or her chosen card. The owner of each creature card revealed this way with the lowest converted mana cost puts it onto the battlefield. diff --git a/forge-gui/res/cardsfolder/s/struggle_for_sanity.txt b/forge-gui/res/cardsfolder/s/struggle_for_sanity.txt index c257bf526b4..91321d989d1 100644 --- a/forge-gui/res/cardsfolder/s/struggle_for_sanity.txt +++ b/forge-gui/res/cardsfolder/s/struggle_for_sanity.txt @@ -1,7 +1,7 @@ Name:Struggle for Sanity ManaCost:2 B B Types:Sorcery -A:SP$ RevealHand | Cost$ 2 B B | ValidTgts$ Opponent | RememberTargets$ True | RememberRevealed$ True | SubAbility$ DBRepeatChoose | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals his or her hand. That player exiles a card from it, then you exile a card from it. Repeat this process until all cards in that hand have been exiled. That player returns the cards he or she exiled this way to his or her hand and puts the rest into their graveyard. +A:SP$ RevealHand | Cost$ 2 B B | ValidTgts$ Opponent | RememberTargets$ True | RememberRevealed$ True | SubAbility$ DBRepeatChoose | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand. That player exiles a card from it, then you exile a card from it. Repeat this process until all cards in that hand have been exiled. That player returns the cards he or she exiled this way to their hand and puts the rest into their graveyard. SVar:DBRepeatChoose:DB$ Repeat | RepeatSubAbility$ DBOppChoose | RepeatCheckSVar$ X | RepeatSVarCompare$ GE1 | SubAbility$ DBReturn | StackDescription$ None SVar:DBOppChoose:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Card.IsRemembered | ChoiceZone$ Hand | Amount$ 1 | Mandatory$ True | SubAbility$ DBExileOpp SVar:DBExileOpp:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Hand | Destination$ Exile | Imprint$ True | SubAbility$ DBYouChoose @@ -14,4 +14,4 @@ SVar:X:Count$ValidHand Card.IsRemembered SVar:NeedsToPlayVar:Y GE2 SVar:Y:Count$InOppHand SVar:Picture:http://www.wizards.com/global/images/magic/general/struggle_for_sanity.jpg -Oracle:Target opponent reveals his or her hand. That player exiles a card from it, then you exile a card from it. Repeat this process until all cards in that hand have been exiled. That player returns the cards he or she exiled this way to his or her hand and puts the rest into their graveyard. +Oracle:Target opponent reveals their hand. That player exiles a card from it, then you exile a card from it. Repeat this process until all cards in that hand have been exiled. That player returns the cards he or she exiled this way to their hand and puts the rest into their graveyard. diff --git a/forge-gui/res/cardsfolder/s/stunted_growth.txt b/forge-gui/res/cardsfolder/s/stunted_growth.txt index 854ca5f454d..9d2c1590b53 100644 --- a/forge-gui/res/cardsfolder/s/stunted_growth.txt +++ b/forge-gui/res/cardsfolder/s/stunted_growth.txt @@ -1,6 +1,6 @@ Name:Stunted Growth ManaCost:3 G G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G G | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | ValidTgts$ Player | Mandatory$ True | ChangeType$ Card | ChangeNum$ 3 | IsCurse$ True | Chooser$ Targeted | SpellDescription$ Target player chooses three cards from his or her hand and puts them on top of their library in any order. +A:SP$ ChangeZone | Cost$ 3 G G | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | ValidTgts$ Player | Mandatory$ True | ChangeType$ Card | ChangeNum$ 3 | IsCurse$ True | Chooser$ Targeted | SpellDescription$ Target player chooses three cards from their hand and puts them on top of their library in any order. SVar:Picture:http://www.wizards.com/global/images/magic/general/stunted_growth.jpg -Oracle:Target player chooses three cards from his or her hand and puts them on top of their library in any order. +Oracle:Target player chooses three cards from their hand and puts them on top of their library in any order. diff --git a/forge-gui/res/cardsfolder/s/suppress.txt b/forge-gui/res/cardsfolder/s/suppress.txt index 7758dc85308..34ed5fe8347 100644 --- a/forge-gui/res/cardsfolder/s/suppress.txt +++ b/forge-gui/res/cardsfolder/s/suppress.txt @@ -1,10 +1,10 @@ Name:Suppress ManaCost:2 B Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 2 B | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | Origin$ Hand | Destination$ Exile | Hidden$ True | ExileFaceDown$ True | RememberTargets$ True | RememberChanged$ True | Reveal$ False | SubAbility$ DelTrig | SpellDescription$ Target player exiles all cards from his or her hand face down. At the beginning of the end step of that player's next turn, that player returns those cards to his or her hand. +A:SP$ ChangeZoneAll | Cost$ 2 B | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | Origin$ Hand | Destination$ Exile | Hidden$ True | ExileFaceDown$ True | RememberTargets$ True | RememberChanged$ True | Reveal$ False | SubAbility$ DelTrig | SpellDescription$ Target player exiles all cards from their hand face down. At the beginning of the end step of that player's next turn, that player returns those cards to their hand. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player.IsRemembered | Execute$ TrigReturn | Secondary$ True | TriggerDescription$ Return exiled cards to targeted player's hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/suppress.jpg -Oracle:Target player exiles all cards from his or her hand face down. At the beginning of the end step of that player's next turn, that player returns those cards to his or her hand. +Oracle:Target player exiles all cards from their hand face down. At the beginning of the end step of that player's next turn, that player returns those cards to their hand. diff --git a/forge-gui/res/cardsfolder/s/sway_of_the_stars.txt b/forge-gui/res/cardsfolder/s/sway_of_the_stars.txt index 9aa192cdac9..b5f700b8c31 100644 --- a/forge-gui/res/cardsfolder/s/sway_of_the_stars.txt +++ b/forge-gui/res/cardsfolder/s/sway_of_the_stars.txt @@ -1,9 +1,9 @@ Name:Sway of the Stars ManaCost:8 U U Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 8 U U | ChangeType$ Card | Origin$ Hand,Graveyard,Battlefield | Destination$ Library | Random$ True | Shuffle$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | SpellDescription$ Each player shuffles his or her hand, graveyard, and permanents he or she owns into their library, then draws seven cards. Each player's life total becomes 7. +A:SP$ ChangeZoneAll | Cost$ 8 U U | ChangeType$ Card | Origin$ Hand,Graveyard,Battlefield | Destination$ Library | Random$ True | Shuffle$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | SpellDescription$ Each player shuffles their hand, graveyard, and permanents he or she owns into their library, then draws seven cards. Each player's life total becomes 7. SVar:DBDraw:DB$ Draw | NumCards$ 7 | Defined$ Player | SubAbility$ DBSetLife | StackDescription$ None SVar:DBSetLife:DB$ SetLife | Defined$ Player | LifeAmount$ 7 | StackDescription$ None SVar:RemAIDeck:True SVar:Picture:http://www.wizards.com/global/images/magic/general/sway_of_the_stars.jpg -Oracle:Each player shuffles his or her hand, graveyard, and permanents he or she owns into their library, then draws seven cards. Each player's life total becomes 7. +Oracle:Each player shuffles their hand, graveyard, and permanents he or she owns into their library, then draws seven cards. Each player's life total becomes 7.