From f7f8d09978453e3312d8e38a65f92e4d6e3b1f10 Mon Sep 17 00:00:00 2001 From: BigCrunch22 <22bigcrunch@gmail.com> Date: Fri, 31 Jul 2026 15:20:53 +0800 Subject: [PATCH] Update Oracle Text and Descriptions: Letter G --- forge-gui/res/cardsfolder/g/gadget_technician.txt | 6 +++--- .../res/cardsfolder/g/gadrak_the_crown_scourge.txt | 4 ++-- forge-gui/res/cardsfolder/g/gadwick_the_wizened.txt | 4 ++-- forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt | 4 ++-- forge-gui/res/cardsfolder/g/gaeas_blessing.txt | 4 ++-- forge-gui/res/cardsfolder/g/gaeas_courser.txt | 4 ++-- forge-gui/res/cardsfolder/g/gaeas_liege.txt | 4 ++-- forge-gui/res/cardsfolder/g/gaeas_protector.txt | 2 +- forge-gui/res/cardsfolder/g/gaeas_revenge.txt | 4 ++-- forge-gui/res/cardsfolder/g/gaeas_touch.txt | 2 +- forge-gui/res/cardsfolder/g/gala_greeters.txt | 4 ++-- forge-gui/res/cardsfolder/g/galadhrim_ambush.txt | 2 +- forge-gui/res/cardsfolder/g/galadhrim_bow.txt | 4 ++-- forge-gui/res/cardsfolder/g/galadhrim_guide.txt | 4 ++-- forge-gui/res/cardsfolder/g/galadriel_gift_giver.txt | 6 +++--- .../res/cardsfolder/g/galadriel_of_lothlorien.txt | 4 ++-- .../res/cardsfolder/g/gale_conduit_of_the_arcane.txt | 2 +- forge-gui/res/cardsfolder/g/gale_swooper.txt | 4 ++-- forge-gui/res/cardsfolder/g/galepowder_mage.txt | 4 ++-- forge-gui/res/cardsfolder/g/gales_redirection.txt | 6 +++--- forge-gui/res/cardsfolder/g/gallant_cavalry.txt | 4 ++-- forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt | 4 ++-- forge-gui/res/cardsfolder/g/galloping_lizrog.txt | 4 ++-- forge-gui/res/cardsfolder/g/galvanic_alchemist.txt | 4 ++-- forge-gui/res/cardsfolder/g/galvanic_arc.txt | 4 ++-- forge-gui/res/cardsfolder/g/galvanic_blast.txt | 2 +- forge-gui/res/cardsfolder/g/galvanic_iteration.txt | 4 ++-- forge-gui/res/cardsfolder/g/game_preserve.txt | 2 +- forge-gui/res/cardsfolder/g/game_trail.txt | 4 ++-- forge-gui/res/cardsfolder/g/gamekeeper.txt | 4 ++-- forge-gui/res/cardsfolder/g/ganax_astral_hunter.txt | 4 ++-- .../cardsfolder/g/gandalf_friend_of_the_shire.txt | 4 ++-- .../res/cardsfolder/g/gandalf_of_the_secret_fire.txt | 4 ++-- forge-gui/res/cardsfolder/g/gandalf_the_grey.txt | 4 ++-- forge-gui/res/cardsfolder/g/gandalf_white_rider.txt | 4 ++-- forge-gui/res/cardsfolder/g/gandalfs_sanction.txt | 4 ++-- forge-gui/res/cardsfolder/g/gang_of_devils.txt | 4 ++-- forge-gui/res/cardsfolder/g/gang_of_elk.txt | 4 ++-- forge-gui/res/cardsfolder/g/gangrenous_goliath.txt | 4 ++-- forge-gui/res/cardsfolder/g/gangrenous_zombies.txt | 2 +- forge-gui/res/cardsfolder/g/garbage_fire.txt | 2 +- forge-gui/res/cardsfolder/g/garenbrig_paladin.txt | 6 +++--- forge-gui/res/cardsfolder/g/garenbrig_squire.txt | 4 ++-- forge-gui/res/cardsfolder/g/gargantuan_gorilla.txt | 6 +++--- .../res/cardsfolder/g/gargos_vicious_watcher.txt | 4 ++-- forge-gui/res/cardsfolder/g/gargoyle_castle.txt | 2 +- forge-gui/res/cardsfolder/g/gargoyle_sentinel.txt | 4 ++-- .../garland_knight_of_cornelia_chaos_the_endless.txt | 6 +++--- .../res/cardsfolder/g/garna_bloodfist_of_keld.txt | 4 ++-- forge-gui/res/cardsfolder/g/garna_the_bloodflame.txt | 4 ++-- forge-gui/res/cardsfolder/g/garrison_cat.txt | 4 ++-- forge-gui/res/cardsfolder/g/garrison_griffin.txt | 4 ++-- forge-gui/res/cardsfolder/g/garrison_sergeant.txt | 4 ++-- .../g/garruk_relentless_garruk_the_veil_cursed.txt | 6 +++--- forge-gui/res/cardsfolder/g/garruk_unleashed.txt | 4 ++-- .../res/cardsfolder/g/garruk_wrath_of_the_wilds.txt | 2 +- forge-gui/res/cardsfolder/g/garruks_harbinger.txt | 4 ++-- .../garruks_lost_wolf_hey_has_anyone_seen_garruk.txt | 4 ++-- forge-gui/res/cardsfolder/g/garruks_uprising.txt | 4 ++-- forge-gui/res/cardsfolder/g/garruks_warsteed.txt | 4 ++-- forge-gui/res/cardsfolder/g/gary_clone.txt | 4 ++-- .../res/cardsfolder/g/garza_zol_plague_queen.txt | 4 ++-- forge-gui/res/cardsfolder/g/garzas_assassin.txt | 2 +- forge-gui/res/cardsfolder/g/gate_colossus.txt | 6 +++--- forge-gui/res/cardsfolder/g/gate_hound.txt | 4 ++-- .../res/cardsfolder/g/gate_of_the_black_dragon.txt | 2 +- forge-gui/res/cardsfolder/g/gate_smasher.txt | 4 ++-- forge-gui/res/cardsfolder/g/gate_to_manorborn.txt | 2 +- forge-gui/res/cardsfolder/g/gate_to_seatower.txt | 2 +- .../res/cardsfolder/g/gate_to_the_afterlife.txt | 2 +- forge-gui/res/cardsfolder/g/gate_to_the_citadel.txt | 2 +- forge-gui/res/cardsfolder/g/gate_to_tumbledown.txt | 2 +- forge-gui/res/cardsfolder/g/gatebreaker_ram.txt | 6 +++--- forge-gui/res/cardsfolder/g/gatecreeper_vine.txt | 4 ++-- forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt | 4 ++-- .../res/cardsfolder/g/gatekeeper_of_malakir.txt | 4 ++-- forge-gui/res/cardsfolder/g/gates_of_istfell.txt | 4 ++-- forge-gui/res/cardsfolder/g/gatewatch_beacon.txt | 6 +++--- forge-gui/res/cardsfolder/g/gateway_plaza.txt | 6 +++--- forge-gui/res/cardsfolder/g/gateway_shade.txt | 6 +++--- forge-gui/res/cardsfolder/g/gateway_sneak.txt | 6 +++--- forge-gui/res/cardsfolder/g/gathan_raiders.txt | 4 ++-- forge-gui/res/cardsfolder/g/gatherer_of_graces.txt | 6 +++--- forge-gui/res/cardsfolder/g/gathering_place.txt | 4 ++-- forge-gui/res/cardsfolder/g/gathering_stone.txt | 2 +- forge-gui/res/cardsfolder/g/gathering_throng.txt | 4 ++-- .../g/gatstaf_arsonists_gatstaf_ravagers.txt | 8 ++++---- .../g/gatstaf_shepherd_gatstaf_howler.txt | 8 ++++---- forge-gui/res/cardsfolder/g/gauntlet_of_power.txt | 4 ++-- forge-gui/res/cardsfolder/g/gauntlets_of_chaos.txt | 2 +- .../res/cardsfolder/g/gavel_of_the_righteous.txt | 8 ++++---- forge-gui/res/cardsfolder/g/gavony_dawnguard.txt | 4 ++-- forge-gui/res/cardsfolder/g/gavony_silversmith.txt | 4 ++-- forge-gui/res/cardsfolder/g/gavony_trapper.txt | 2 +- forge-gui/res/cardsfolder/g/gavony_unhallowed.txt | 4 ++-- forge-gui/res/cardsfolder/g/gearbane_orangutan.txt | 6 +++--- forge-gui/res/cardsfolder/g/gearseeker_serpent.txt | 4 ++-- forge-gui/res/cardsfolder/g/gearshift_ace.txt | 4 ++-- forge-gui/res/cardsfolder/g/gearsmith_guardian.txt | 4 ++-- forge-gui/res/cardsfolder/g/gearsmith_prodigy.txt | 4 ++-- .../g/geier_reach_bandit_vildin_pack_alpha.txt | 8 ++++---- forge-gui/res/cardsfolder/g/geist_honored_monk.txt | 4 ++-- forge-gui/res/cardsfolder/g/geist_of_regret.txt | 4 ++-- .../res/cardsfolder/g/geist_of_the_lonely_vigil.txt | 4 ++-- forge-gui/res/cardsfolder/g/geist_trappers.txt | 4 ++-- forge-gui/res/cardsfolder/g/geistblast.txt | 2 +- forge-gui/res/cardsfolder/g/geistcatchers_rig.txt | 4 ++-- forge-gui/res/cardsfolder/g/geistchanneler.txt | 4 ++-- forge-gui/res/cardsfolder/g/geistflame_reservoir.txt | 4 ++-- forge-gui/res/cardsfolder/g/gelatinous_cube.txt | 6 +++--- forge-gui/res/cardsfolder/g/gelectrode.txt | 6 +++--- forge-gui/res/cardsfolder/g/gem_of_becoming.txt | 2 +- forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt | 4 ++-- forge-gui/res/cardsfolder/g/gemini_engine.txt | 4 ++-- forge-gui/res/cardsfolder/g/gempalm_avenger.txt | 4 ++-- forge-gui/res/cardsfolder/g/gempalm_incinerator.txt | 4 ++-- forge-gui/res/cardsfolder/g/gempalm_polluter.txt | 4 ++-- forge-gui/res/cardsfolder/g/gempalm_sorcerer.txt | 4 ++-- forge-gui/res/cardsfolder/g/gempalm_strider.txt | 4 ++-- forge-gui/res/cardsfolder/g/gemstone_array.txt | 4 ++-- forge-gui/res/cardsfolder/g/gemstone_caverns.txt | 4 ++-- forge-gui/res/cardsfolder/g/gemstone_mine.txt | 6 +++--- forge-gui/res/cardsfolder/g/genasi_rabble_rouser.txt | 2 +- .../cardsfolder/g/general_kreat_the_boltbringer.txt | 4 ++-- .../res/cardsfolder/g/general_kudro_of_drannith.txt | 2 +- forge-gui/res/cardsfolder/g/generals_kabuto.txt | 2 +- forge-gui/res/cardsfolder/g/generated_horizons.txt | 2 +- forge-gui/res/cardsfolder/g/generator_servant.txt | 2 +- forge-gui/res/cardsfolder/g/generous_ent.txt | 4 ++-- forge-gui/res/cardsfolder/g/generous_patron.txt | 4 ++-- forge-gui/res/cardsfolder/g/generous_plunderer.txt | 4 ++-- forge-gui/res/cardsfolder/g/generous_pup.txt | 4 ++-- forge-gui/res/cardsfolder/g/generous_stray.txt | 4 ++-- forge-gui/res/cardsfolder/g/genesis.txt | 4 ++-- forge-gui/res/cardsfolder/g/genesis_chamber.txt | 4 ++-- forge-gui/res/cardsfolder/g/genesis_hydra.txt | 4 ++-- .../res/cardsfolder/g/genestealer_patriarch.txt | 6 +++--- forge-gui/res/cardsfolder/g/genetic_recombinator.txt | 4 ++-- forge-gui/res/cardsfolder/g/genghis_frog.txt | 2 +- forge-gui/res/cardsfolder/g/genju_of_the_cedars.txt | 4 ++-- forge-gui/res/cardsfolder/g/genju_of_the_falls.txt | 4 ++-- forge-gui/res/cardsfolder/g/genju_of_the_fens.txt | 4 ++-- forge-gui/res/cardsfolder/g/genju_of_the_fields.txt | 4 ++-- forge-gui/res/cardsfolder/g/genju_of_the_spires.txt | 4 ++-- forge-gui/res/cardsfolder/g/geode_golem.txt | 4 ++-- forge-gui/res/cardsfolder/g/geological_appraiser.txt | 4 ++-- forge-gui/res/cardsfolder/g/geology_enthusiast.txt | 4 ++-- forge-gui/res/cardsfolder/g/geometers_arthropod.txt | 4 ++-- forge-gui/res/cardsfolder/g/geometric_nexus.txt | 4 ++-- forge-gui/res/cardsfolder/g/geothermal_bog.txt | 4 ++-- forge-gui/res/cardsfolder/g/geothermal_crevice.txt | 4 ++-- forge-gui/res/cardsfolder/g/geothermal_kami.txt | 4 ++-- forge-gui/res/cardsfolder/g/geralfs_masterpiece.txt | 6 +++--- forge-gui/res/cardsfolder/g/geralfs_messenger.txt | 6 +++--- forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt | 4 ++-- .../res/cardsfolder/g/gerrard_weatherlight_hero.txt | 4 ++-- forge-gui/res/cardsfolder/g/getaway_car.txt | 6 +++--- forge-gui/res/cardsfolder/g/geths_verdict.txt | 4 ++-- forge-gui/res/cardsfolder/g/gev_scaled_scorch.txt | 4 ++-- forge-gui/res/cardsfolder/g/geyser_drake.txt | 4 ++-- forge-gui/res/cardsfolder/g/geyser_glider.txt | 4 ++-- forge-gui/res/cardsfolder/g/geyser_leaper.txt | 2 +- forge-gui/res/cardsfolder/g/geyserfield_stalker.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghalmas_warden.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt | 2 +- .../res/cardsfolder/g/ghalta_stampede_tyrant.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghastbark_twins.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt | 6 +++--- forge-gui/res/cardsfolder/g/ghastly_death_tyrant.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghastly_gloomhunter.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghastly_remains.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghave_guru_of_spores.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghazban_ogre.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghirapur_gearcrafter.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghirapur_guide.txt | 2 +- .../res/cardsfolder/g/ghired_conclave_exile.txt | 6 +++--- forge-gui/res/cardsfolder/g/ghitu_amplifier.txt | 6 +++--- forge-gui/res/cardsfolder/g/ghitu_chronicler.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghitu_encampment.txt | 6 +++--- forge-gui/res/cardsfolder/g/ghitu_fire.txt | 2 +- forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt | 2 +- forge-gui/res/cardsfolder/g/ghitu_firebreathing.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghitu_journeymage.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghitu_lavarunner.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghitu_slinger.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghor_clan_rampager.txt | 2 +- forge-gui/res/cardsfolder/g/ghost_ark.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghost_hounds.txt | 6 +++--- .../res/cardsfolder/g/ghost_lantern_bind_spirit.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghost_lit_drifter.txt | 2 +- forge-gui/res/cardsfolder/g/ghost_lit_nourisher.txt | 2 +- forge-gui/res/cardsfolder/g/ghost_lit_raider.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghost_lit_redeemer.txt | 2 +- forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt | 2 +- forge-gui/res/cardsfolder/g/ghost_lit_warder.txt | 2 +- forge-gui/res/cardsfolder/g/ghost_quarter.txt | 2 +- forge-gui/res/cardsfolder/g/ghost_ship.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghost_town.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghost_vacuum.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghostfire_blade.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghostfire_slice.txt | 2 +- forge-gui/res/cardsfolder/g/ghosthelm_courier.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghostly_changeling.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghostly_dancers.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghostly_flicker.txt | 2 +- forge-gui/res/cardsfolder/g/ghostly_keybearer.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghostly_pilferer.txt | 6 +++--- forge-gui/res/cardsfolder/g/ghostway.txt | 2 +- .../res/cardsfolder/g/ghoulcallers_accomplice.txt | 2 +- forge-gui/res/cardsfolder/g/ghoulish_impetus.txt | 6 +++--- forge-gui/res/cardsfolder/g/ghoulraiser.txt | 4 ++-- forge-gui/res/cardsfolder/g/ghoulsteed.txt | 4 ++-- .../res/cardsfolder/g/ghyrson_starn_kelermorph.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_adephage.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_albatross.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_ambush_beetle.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_badger.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_beaver.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_caterpillar.txt | 2 +- forge-gui/res/cardsfolder/g/giant_cindermaw.txt | 2 +- forge-gui/res/cardsfolder/g/giant_crab.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_fire_beetles.txt | 2 +- forge-gui/res/cardsfolder/g/giant_harbinger.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_inheritance.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_ladybug.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_ox.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_oyster.txt | 8 ++++---- forge-gui/res/cardsfolder/g/giant_shark.txt | 10 +++++----- forge-gui/res/cardsfolder/g/giant_slug.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_tortoise.txt | 2 +- .../res/cardsfolder/g/giant_trap_door_spider.txt | 4 ++-- forge-gui/res/cardsfolder/g/giant_turtle.txt | 4 ++-- forge-gui/res/cardsfolder/g/giants_amulet.txt | 6 +++--- forge-gui/res/cardsfolder/g/giants_grasp.txt | 4 ++-- forge-gui/res/cardsfolder/g/gibbering_fiend.txt | 6 +++--- forge-gui/res/cardsfolder/g/gibbering_hyenas.txt | 4 ++-- .../res/cardsfolder/g/gideon_ally_of_zendikar.txt | 4 ++-- .../res/cardsfolder/g/gideon_champion_of_justice.txt | 4 ++-- .../res/cardsfolder/g/gideon_martial_paragon.txt | 4 ++-- forge-gui/res/cardsfolder/g/gideon_of_the_trials.txt | 4 ++-- forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt | 6 +++--- forge-gui/res/cardsfolder/g/gideons_avenger.txt | 4 ++-- forge-gui/res/cardsfolder/g/gideons_company.txt | 4 ++-- forge-gui/res/cardsfolder/g/gideons_intervention.txt | 2 +- forge-gui/res/cardsfolder/g/gideons_resolve.txt | 4 ++-- forge-gui/res/cardsfolder/g/gideons_triumph.txt | 4 ++-- forge-gui/res/cardsfolder/g/gift_horse.txt | 4 ++-- forge-gui/res/cardsfolder/g/gift_of_compleation.txt | 4 ++-- forge-gui/res/cardsfolder/g/gift_of_doom.txt | 4 ++-- forge-gui/res/cardsfolder/g/gift_of_immortality.txt | 6 +++--- forge-gui/res/cardsfolder/g/gift_of_paradise.txt | 4 ++-- forge-gui/res/cardsfolder/g/gift_of_strands.txt | 4 ++-- forge-gui/res/cardsfolder/g/gift_of_wrath.txt | 4 ++-- forge-gui/res/cardsfolder/g/gigantiform.txt | 4 ++-- forge-gui/res/cardsfolder/g/gigantoplasm.txt | 4 ++-- forge-gui/res/cardsfolder/g/gigapede.txt | 4 ++-- forge-gui/res/cardsfolder/g/gigastorm_titan.txt | 2 +- .../res/cardsfolder/g/giggling_skitterspike.txt | 8 ++++---- forge-gui/res/cardsfolder/g/gila_courser.txt | 4 ++-- forge-gui/res/cardsfolder/g/gilded_assault_cart.txt | 4 ++-- forge-gui/res/cardsfolder/g/gilded_cerodon.txt | 4 ++-- forge-gui/res/cardsfolder/g/gilded_drake.txt | 4 ++-- forge-gui/res/cardsfolder/g/gilded_goose.txt | 6 +++--- forge-gui/res/cardsfolder/g/gilded_pinions.txt | 4 ++-- forge-gui/res/cardsfolder/g/gilded_scuttler.txt | 6 +++--- forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt | 2 +- forge-gui/res/cardsfolder/g/gilt_leaf_palace.txt | 6 +++--- forge-gui/res/cardsfolder/g/gilt_leaf_winnower.txt | 4 ++-- forge-gui/res/cardsfolder/g/giltgrove_stalker.txt | 4 ++-- .../res/cardsfolder/g/gimli_counter_of_kills.txt | 4 ++-- .../res/cardsfolder/g/gimli_mournful_avenger.txt | 4 ++-- .../cardsfolder/g/gimli_of_the_glittering_caves.txt | 4 ++-- forge-gui/res/cardsfolder/g/gingerbread_cabin.txt | 6 +++--- .../cardsfolder/g/gingerbread_hunter_puny_snack.txt | 4 ++-- forge-gui/res/cardsfolder/g/gingerbrute.txt | 4 ++-- forge-gui/res/cardsfolder/g/girder_goons.txt | 4 ++-- forge-gui/res/cardsfolder/g/gisa_and_geralf.txt | 4 ++-- .../res/cardsfolder/g/gisa_glorious_resurrector.txt | 4 ++-- ..._the_broken_blade_brisela_voice_of_nightmares.txt | 4 ++-- forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt | 4 ++-- forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt | 4 ++-- forge-gui/res/cardsfolder/g/gitaxian_raptor.txt | 6 +++--- forge-gui/res/cardsfolder/g/githzerai_monk.txt | 4 ++-- .../res/cardsfolder/g/gitrog_horror_of_zhava.txt | 4 ++-- forge-gui/res/cardsfolder/g/gixian_infiltrator.txt | 4 ++-- forge-gui/res/cardsfolder/g/gixian_puppeteer.txt | 4 ++-- forge-gui/res/cardsfolder/g/gixian_skullflayer.txt | 4 ++-- forge-gui/res/cardsfolder/g/gixs_command.txt | 4 ++-- forge-gui/res/cardsfolder/g/glacial_chasm.txt | 4 ++-- forge-gui/res/cardsfolder/g/glacial_crasher.txt | 4 ++-- forge-gui/res/cardsfolder/g/glacial_floodplain.txt | 4 ++-- forge-gui/res/cardsfolder/g/glacial_fortress.txt | 4 ++-- forge-gui/res/cardsfolder/g/glacial_plating.txt | 4 ++-- forge-gui/res/cardsfolder/g/glaciers.txt | 4 ++-- forge-gui/res/cardsfolder/g/glade_gnarr.txt | 4 ++-- forge-gui/res/cardsfolder/g/glade_watcher.txt | 4 ++-- forge-gui/res/cardsfolder/g/gladehart_cavalry.txt | 4 ++-- .../res/cardsfolder/g/gladewalker_ritualist.txt | 4 ++-- forge-gui/res/cardsfolder/g/glamer_spinners.txt | 4 ++-- forge-gui/res/cardsfolder/g/glamorous_outlaw.txt | 6 +++--- forge-gui/res/cardsfolder/g/glarecaster.txt | 4 ++-- forge-gui/res/cardsfolder/g/glarewielder.txt | 4 ++-- forge-gui/res/cardsfolder/g/glaring_aegis.txt | 4 ++-- forge-gui/res/cardsfolder/g/glaring_fleshraker.txt | 6 +++--- forge-gui/res/cardsfolder/g/glaring_spotlight.txt | 2 +- forge-gui/res/cardsfolder/g/glass_asp.txt | 4 ++-- forge-gui/res/cardsfolder/g/glass_casket.txt | 4 ++-- forge-gui/res/cardsfolder/g/glass_cast_heart.txt | 2 +- .../res/cardsfolder/g/glassblowers_puzzleknot.txt | 4 ++-- forge-gui/res/cardsfolder/g/glassdust_hulk.txt | 4 ++-- .../g/glasspool_mimic_glasspool_shore.txt | 8 ++++---- .../g/glasswing_grace_age_graced_chapel.txt | 4 ++-- .../res/cardsfolder/g/glassworks_shattered_yard.txt | 4 ++-- forge-gui/res/cardsfolder/g/glaze_fiend.txt | 4 ++-- forge-gui/res/cardsfolder/g/gleaming_barrier.txt | 4 ++-- forge-gui/res/cardsfolder/g/gleaming_bastion.txt | 4 ++-- forge-gui/res/cardsfolder/g/gleaming_geardrake.txt | 6 +++--- forge-gui/res/cardsfolder/g/gleaming_overseer.txt | 4 ++-- forge-gui/res/cardsfolder/g/gleeful_arsonist.txt | 4 ++-- forge-gui/res/cardsfolder/g/gleeful_demolition.txt | 6 +++--- .../res/cardsfolder/g/glen_elendra_archmage.txt | 2 +- .../res/cardsfolder/g/glen_elendra_guardian.txt | 2 +- forge-gui/res/cardsfolder/g/glidedive_duo.txt | 4 ++-- forge-gui/res/cardsfolder/g/gliding_licid.txt | 4 ++-- forge-gui/res/cardsfolder/g/glimmer_bairn.txt | 4 ++-- forge-gui/res/cardsfolder/g/glimmer_seeker.txt | 4 ++-- forge-gui/res/cardsfolder/g/glimmerbell.txt | 4 ++-- forge-gui/res/cardsfolder/g/glimmering_angel.txt | 4 ++-- forge-gui/res/cardsfolder/g/glimmerlight.txt | 4 ++-- forge-gui/res/cardsfolder/g/glimmerpoint_stag.txt | 4 ++-- forge-gui/res/cardsfolder/g/glimmerpost.txt | 4 ++-- forge-gui/res/cardsfolder/g/glimmervoid.txt | 4 ++-- forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt | 4 ++-- .../res/cardsfolder/g/glimpse_the_impossible.txt | 6 +++--- forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt | 6 +++--- forge-gui/res/cardsfolder/g/glint_hawk.txt | 4 ++-- forge-gui/res/cardsfolder/g/glint_hawk_idol.txt | 6 +++--- forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt | 6 +++--- forge-gui/res/cardsfolder/g/glint_nest_crane.txt | 4 ++-- forge-gui/res/cardsfolder/g/glint_raker.txt | 6 +++--- .../res/cardsfolder/g/glint_sleeve_siphoner.txt | 6 +++--- forge-gui/res/cardsfolder/g/glint_weaver.txt | 4 ++-- forge-gui/res/cardsfolder/g/glinting_creeper.txt | 6 +++--- forge-gui/res/cardsfolder/g/glintwing_invoker.txt | 4 ++-- forge-gui/res/cardsfolder/g/glissa_sunslayer.txt | 4 ++-- forge-gui/res/cardsfolder/g/glissas_retriever.txt | 6 +++--- forge-gui/res/cardsfolder/g/glistener_seer.txt | 4 ++-- forge-gui/res/cardsfolder/g/glistening_extractor.txt | 2 +- forge-gui/res/cardsfolder/g/glistening_oil.txt | 4 ++-- forge-gui/res/cardsfolder/g/glistening_sphere.txt | 6 +++--- forge-gui/res/cardsfolder/g/glitch_interpreter.txt | 4 ++-- forge-gui/res/cardsfolder/g/glitterfang.txt | 4 ++-- forge-gui/res/cardsfolder/g/glittering_lion.txt | 4 ++-- forge-gui/res/cardsfolder/g/glittering_lynx.txt | 4 ++-- forge-gui/res/cardsfolder/g/glittering_stockpile.txt | 6 +++--- forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt | 4 ++-- forge-gui/res/cardsfolder/g/gloom_sower.txt | 4 ++-- forge-gui/res/cardsfolder/g/gloom_stalker.txt | 4 ++-- forge-gui/res/cardsfolder/g/gloom_surgeon.txt | 4 ++-- forge-gui/res/cardsfolder/g/gloomdrifter.txt | 6 +++--- forge-gui/res/cardsfolder/g/gloomshrieker.txt | 6 +++--- forge-gui/res/cardsfolder/g/gloomwidow.txt | 4 ++-- .../cardsfolder/g/glorfindel_dauntless_rescuer.txt | 4 ++-- forge-gui/res/cardsfolder/g/glorifier_of_dusk.txt | 6 +++--- .../res/cardsfolder/g/glorifier_of_suffering.txt | 4 ++-- forge-gui/res/cardsfolder/g/glorious_enforcer.txt | 4 ++-- forge-gui/res/cardsfolder/g/glorious_protector.txt | 4 ++-- forge-gui/res/cardsfolder/g/glory.txt | 4 ++-- forge-gui/res/cardsfolder/g/glory_bound_initiate.txt | 4 ++-- forge-gui/res/cardsfolder/g/glorybringer.txt | 6 +++--- forge-gui/res/cardsfolder/g/gloryscale_viashino.txt | 4 ++-- forge-gui/res/cardsfolder/g/glowing_anemone.txt | 4 ++-- forge-gui/res/cardsfolder/g/glowing_one.txt | 4 ++-- forge-gui/res/cardsfolder/g/glowspore_shaman.txt | 4 ++-- forge-gui/res/cardsfolder/g/gluttonous_guest.txt | 4 ++-- forge-gui/res/cardsfolder/g/gluttonous_hellkite.txt | 4 ++-- forge-gui/res/cardsfolder/g/gluttonous_slime.txt | 2 +- forge-gui/res/cardsfolder/g/gluttonous_troll.txt | 6 +++--- forge-gui/res/cardsfolder/g/glyph_elemental.txt | 6 +++--- forge-gui/res/cardsfolder/g/glyph_keeper.txt | 4 ++-- forge-gui/res/cardsfolder/g/gnarlback_rhino.txt | 4 ++-- forge-gui/res/cardsfolder/g/gnarlbark_elm.txt | 2 +- forge-gui/res/cardsfolder/g/gnarled_professor.txt | 4 ++-- forge-gui/res/cardsfolder/g/gnarled_sage.txt | 2 +- forge-gui/res/cardsfolder/g/gnarled_scarhide.txt | 4 ++-- forge-gui/res/cardsfolder/g/gnarlid_colony.txt | 6 +++--- forge-gui/res/cardsfolder/g/gnarlid_pack.txt | 4 ++-- forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt | 4 ++-- forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt | 4 ++-- forge-gui/res/cardsfolder/g/gnat_alley_creeper.txt | 4 ++-- forge-gui/res/cardsfolder/g/gnathosaur.txt | 4 ++-- forge-gui/res/cardsfolder/g/gnawing_crescendo.txt | 6 +++--- forge-gui/res/cardsfolder/g/gnawing_vermin.txt | 6 +++--- forge-gui/res/cardsfolder/g/gnoll_hunter.txt | 4 ++-- forge-gui/res/cardsfolder/g/gnoll_war_band.txt | 2 +- forge-gui/res/cardsfolder/g/gnomeball_machine.txt | 4 ++-- .../res/cardsfolder/g/gnostro_voice_of_the_crags.txt | 4 ++-- .../g/gnottvold_hermit_chrome_host_hulk.txt | 8 ++++---- .../res/cardsfolder/g/gnottvold_slumbermound.txt | 4 ++-- forge-gui/res/cardsfolder/g/go_blank.txt | 4 ++-- forge-gui/res/cardsfolder/g/goatnapper.txt | 4 ++-- forge-gui/res/cardsfolder/g/gobbling_ooze.txt | 4 ++-- forge-gui/res/cardsfolder/g/gobhobbler_rats.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_archaeologist.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_arsonist.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_artillery.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_assassin.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_assault_team.txt | 4 ++-- .../res/cardsfolder/g/goblin_balloon_brigade.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_banneret.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_blast_runner.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_boarders.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_bomb.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_bombardment.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_boom_keg.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_bowling_team.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_brawler.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_brigand.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_cadets.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_cannon.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_chainwhirler.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_charbelcher.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_cohort.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_commando.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_cratermaker.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_digging_team.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_dynamo.txt | 4 ++-- .../res/cardsfolder/g/goblin_elite_infantry.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_engineer.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_festival.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_firebomb.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_firebug.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_fireleaper.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_fireslinger.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_firestarter.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_flectomancer.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_flotilla.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_furrier.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_gang_leader.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_gardener.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_gaveleer.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_general.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_glider.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_glory_chaser.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_goliath.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_goon.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_grenadiers.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_guide.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_heelcutter.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_instigator.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_javelineer.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_kaboomist.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_king.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_lackey.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_legionnaire.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_locksmith.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_lyre.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_machinist.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_marshal.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_maskmaker.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_masons.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_matron.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_medics.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_morningstar.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_mutant.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_picker.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_piledriver.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_psychopath.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_pyromancer.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_rabblemaster.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_racketeer.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_raider.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_razerunners.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_recruiter.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_replica.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_researcher.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_rimerunner.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_ringleader.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_rock_sled.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_ruinblaster.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_sappers.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_settler.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_shortcutter.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_shrine.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_skycutter.txt | 2 +- forge-gui/res/cardsfolder/g/goblin_slingshot.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_snowman.txt | 6 +++--- forge-gui/res/cardsfolder/g/goblin_swine_rider.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_test_pilot.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_tinkerer.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_trapfinder.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_traprunner.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_turncoat.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblin_vandal.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt | 4 ++-- forge-gui/res/cardsfolder/g/goblinslide.txt | 2 +- forge-gui/res/cardsfolder/g/god_favored_general.txt | 4 ++-- .../res/cardsfolder/g/goddric_cloaked_reveler.txt | 4 ++-- forge-gui/res/cardsfolder/g/godhunter_octopus.txt | 4 ++-- forge-gui/res/cardsfolder/g/godless_shrine.txt | 4 ++-- forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt | 4 ++-- forge-gui/res/cardsfolder/g/godos_irregulars.txt | 4 ++-- .../cardsfolder/g/gods_eye_gate_to_the_reikai.txt | 4 ++-- forge-gui/res/cardsfolder/g/godtracker_of_jund.txt | 4 ++-- forge-gui/res/cardsfolder/g/goham_djinn.txt | 6 +++--- .../res/cardsfolder/g/gold_forged_thopteryx.txt | 4 ++-- forge-gui/res/cardsfolder/g/gold_pan.txt | 4 ++-- .../res/cardsfolder/g/goldberry_river_daughter.txt | 4 ++-- .../goldbug_humanitys_ally_goldbug_scrappy_scout.txt | 2 +- forge-gui/res/cardsfolder/g/golden_egg.txt | 4 ++-- .../g/golden_guardian_gold_forge_garrison.txt | 6 +++--- forge-gui/res/cardsfolder/g/golden_tail_disciple.txt | 2 +- forge-gui/res/cardsfolder/g/golden_tail_trainer.txt | 6 +++--- forge-gui/res/cardsfolder/g/golden_urn.txt | 6 +++--- forge-gui/res/cardsfolder/g/goldenglow_moth.txt | 4 ++-- forge-gui/res/cardsfolder/g/goldenhide_ox.txt | 4 ++-- forge-gui/res/cardsfolder/g/goldhound.txt | 2 +- forge-gui/res/cardsfolder/g/goldlust_triad.txt | 2 +- forge-gui/res/cardsfolder/g/goldmane_griffin.txt | 4 ++-- forge-gui/res/cardsfolder/g/goldmeadow_dodger.txt | 4 ++-- forge-gui/res/cardsfolder/g/goldmire_bridge.txt | 4 ++-- forge-gui/res/cardsfolder/g/goldnight_castigator.txt | 4 ++-- forge-gui/res/cardsfolder/g/goldnight_redeemer.txt | 4 ++-- forge-gui/res/cardsfolder/g/goldspan_dragon.txt | 6 +++--- forge-gui/res/cardsfolder/g/goldvein_hydra.txt | 6 +++--- forge-gui/res/cardsfolder/g/golem_foundry.txt | 4 ++-- forge-gui/res/cardsfolder/g/golem_skin_gauntlets.txt | 2 +- forge-gui/res/cardsfolder/g/golgari_brownscale.txt | 4 ++-- forge-gui/res/cardsfolder/g/golgari_cluestone.txt | 2 +- forge-gui/res/cardsfolder/g/golgari_decoy.txt | 2 +- forge-gui/res/cardsfolder/g/golgari_findbroker.txt | 4 ++-- forge-gui/res/cardsfolder/g/golgari_grave_troll.txt | 6 +++--- forge-gui/res/cardsfolder/g/golgari_guildgate.txt | 4 ++-- forge-gui/res/cardsfolder/g/golgari_keyrune.txt | 4 ++-- forge-gui/res/cardsfolder/g/golgari_locket.txt | 2 +- forge-gui/res/cardsfolder/g/golgari_raiders.txt | 4 ++-- forge-gui/res/cardsfolder/g/golgari_rot_farm.txt | 6 +++--- forge-gui/res/cardsfolder/g/golgari_thug.txt | 4 ++-- forge-gui/res/cardsfolder/g/goliath_hatchery.txt | 4 ++-- forge-gui/res/cardsfolder/g/goliath_paladin.txt | 4 ++-- forge-gui/res/cardsfolder/g/goliath_truck.txt | 4 ++-- .../res/cardsfolder/g/gollum_patient_plotter.txt | 6 +++--- .../res/cardsfolder/g/gollum_scheming_guide.txt | 4 ++-- forge-gui/res/cardsfolder/g/gollums_bite.txt | 2 +- .../res/cardsfolder/g/golos_tireless_pilgrim.txt | 4 ++-- forge-gui/res/cardsfolder/g/goma_fada_vanguard.txt | 4 ++-- forge-gui/res/cardsfolder/g/gomazoa.txt | 4 ++-- forge-gui/res/cardsfolder/g/gonti_lord_of_luxury.txt | 4 ++-- forge-gui/res/cardsfolder/g/gontis_machinations.txt | 2 +- .../res/cardsfolder/g/gorbag_of_minas_morgul.txt | 2 +- forge-gui/res/cardsfolder/g/gore_vassal.txt | 2 +- .../cardsfolder/g/goreclaw_terror_of_qal_sisma.txt | 4 ++-- forge-gui/res/cardsfolder/g/goremand.txt | 4 ++-- forge-gui/res/cardsfolder/g/goretusk_firebeast.txt | 4 ++-- forge-gui/res/cardsfolder/g/gorex_the_tombshell.txt | 6 +++--- forge-gui/res/cardsfolder/g/gorger_wurm.txt | 2 +- forge-gui/res/cardsfolder/g/gorging_vulture.txt | 4 ++-- forge-gui/res/cardsfolder/g/gorgon_recluse.txt | 6 +++--- forge-gui/res/cardsfolder/g/gorilla_berserkers.txt | 4 ++-- forge-gui/res/cardsfolder/g/gorilla_chieftain.txt | 4 ++-- forge-gui/res/cardsfolder/g/gorilla_pack.txt | 6 +++--- forge-gui/res/cardsfolder/g/gorilla_titan.txt | 4 ++-- forge-gui/res/cardsfolder/g/goring_ceratops.txt | 4 ++-- forge-gui/res/cardsfolder/g/gorm_the_great.txt | 2 +- .../cardsfolder/g/goro_goro_disciple_of_ryusei.txt | 6 +++--- forge-gui/res/cardsfolder/g/gossamer_chains.txt | 2 +- forge-gui/res/cardsfolder/g/gossamer_phantasm.txt | 4 ++-- .../res/cardsfolder/g/gothmog_morgul_lieutenant.txt | 4 ++-- forge-gui/res/cardsfolder/g/gouged_zealot.txt | 4 ++-- forge-gui/res/cardsfolder/g/govern_the_guildless.txt | 2 +- forge-gui/res/cardsfolder/g/grab_the_reins.txt | 2 +- forge-gui/res/cardsfolder/g/graceblade_artisan.txt | 4 ++-- forge-gui/res/cardsfolder/g/graceful_antelope.txt | 4 ++-- forge-gui/res/cardsfolder/g/graceful_cat.txt | 4 ++-- .../res/cardsfolder/g/graf_rats_chittering_host.txt | 8 ++++---- forge-gui/res/cardsfolder/g/graf_reaver.txt | 6 +++--- forge-gui/res/cardsfolder/g/grafted_butcher.txt | 6 +++--- forge-gui/res/cardsfolder/g/grafted_exoskeleton.txt | 4 ++-- forge-gui/res/cardsfolder/g/grafted_growth.txt | 4 ++-- forge-gui/res/cardsfolder/g/grafted_wargear.txt | 4 ++-- .../res/cardsfolder/g/grakmaw_skyclave_ravager.txt | 4 ++-- forge-gui/res/cardsfolder/g/grand_ball_guest.txt | 4 ++-- forge-gui/res/cardsfolder/g/grand_coliseum.txt | 6 +++--- .../cardsfolder/g/grand_entryway_elegant_rotunda.txt | 4 ++-- forge-gui/res/cardsfolder/g/granger_guildmage.txt | 4 ++-- forge-gui/res/cardsfolder/g/granite_gargoyle.txt | 4 ++-- forge-gui/res/cardsfolder/g/granite_shard.txt | 4 ++-- forge-gui/res/cardsfolder/g/granite_witness.txt | 4 ++-- forge-gui/res/cardsfolder/g/grapeshot_catapult.txt | 4 ++-- .../res/cardsfolder/g/grapple_with_the_past.txt | 4 ++-- forge-gui/res/cardsfolder/g/grappling_sundew.txt | 4 ++-- forge-gui/res/cardsfolder/g/grasp_of_fate.txt | 4 ++-- forge-gui/res/cardsfolder/g/grasping_dunes.txt | 2 +- forge-gui/res/cardsfolder/g/grasping_giant.txt | 4 ++-- forge-gui/res/cardsfolder/g/grasping_longneck.txt | 4 ++-- forge-gui/res/cardsfolder/g/grasping_scoundrel.txt | 4 ++-- forge-gui/res/cardsfolder/g/grasping_shadows.txt | 6 +++--- forge-gui/res/cardsfolder/g/grasping_thrull.txt | 4 ++-- forge-gui/res/cardsfolder/g/grasslands.txt | 4 ++-- forge-gui/res/cardsfolder/g/grateful_apparition.txt | 4 ++-- forge-gui/res/cardsfolder/g/gratuitous_violence.txt | 4 ++-- forge-gui/res/cardsfolder/g/grave_birthing.txt | 4 ++-- forge-gui/res/cardsfolder/g/grave_defiler.txt | 6 +++--- forge-gui/res/cardsfolder/g/grave_exchange.txt | 4 ++-- forge-gui/res/cardsfolder/g/grave_pact.txt | 4 ++-- forge-gui/res/cardsfolder/g/grave_peril.txt | 4 ++-- forge-gui/res/cardsfolder/g/grave_scrabbler.txt | 4 ++-- forge-gui/res/cardsfolder/g/grave_servitude.txt | 2 +- forge-gui/res/cardsfolder/g/grave_shell_scarab.txt | 2 +- forge-gui/res/cardsfolder/g/grave_sifter.txt | 4 ++-- forge-gui/res/cardsfolder/g/grave_strength.txt | 4 ++-- forge-gui/res/cardsfolder/g/grave_titan.txt | 6 +++--- forge-gui/res/cardsfolder/g/grave_venerations.txt | 2 +- forge-gui/res/cardsfolder/g/gravebane_zombie.txt | 4 ++-- forge-gui/res/cardsfolder/g/graveblade_marauder.txt | 4 ++-- forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt | 4 ++-- forge-gui/res/cardsfolder/g/gravecrawler.txt | 6 +++--- forge-gui/res/cardsfolder/g/gravedigger.txt | 4 ++-- forge-gui/res/cardsfolder/g/gravegouger.txt | 6 +++--- forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt | 4 ++-- forge-gui/res/cardsfolder/g/gravel_slinger.txt | 4 ++-- forge-gui/res/cardsfolder/g/gravelgill_duo.txt | 6 +++--- forge-gui/res/cardsfolder/g/gravelighter.txt | 4 ++-- forge-gui/res/cardsfolder/g/graven_abomination.txt | 4 ++-- forge-gui/res/cardsfolder/g/graven_archfiend.txt | 4 ++-- forge-gui/res/cardsfolder/g/graven_dominator.txt | 2 +- forge-gui/res/cardsfolder/g/graverobber_spider.txt | 4 ++-- forge-gui/res/cardsfolder/g/graveshifter.txt | 4 ++-- forge-gui/res/cardsfolder/g/gravestone_strider.txt | 2 +- forge-gui/res/cardsfolder/g/gravetiller_wurm.txt | 4 ++-- .../g/graveyard_trespasser_graveyard_glutton.txt | 12 ++++++------ forge-gui/res/cardsfolder/g/gravity_negator.txt | 4 ++-- forge-gui/res/cardsfolder/g/graxiplon.txt | 4 ++-- forge-gui/res/cardsfolder/g/gray_harbor_merfolk.txt | 6 +++--- .../res/cardsfolder/g/gray_merchant_of_asphodel.txt | 4 ++-- .../res/cardsfolder/g/gray_slaad_entropic_decay.txt | 4 ++-- forge-gui/res/cardsfolder/g/graypelt_hunter.txt | 4 ++-- forge-gui/res/cardsfolder/g/graypelt_refuge.txt | 6 +++--- forge-gui/res/cardsfolder/g/grazing_kelpie.txt | 2 +- forge-gui/res/cardsfolder/g/great_desert_hellion.txt | 4 ++-- .../res/cardsfolder/g/great_desert_prospector.txt | 4 ++-- .../res/cardsfolder/g/great_hall_of_starnheim.txt | 4 ++-- forge-gui/res/cardsfolder/g/great_oak_guardian.txt | 4 ++-- forge-gui/res/cardsfolder/g/great_whale.txt | 4 ++-- forge-gui/res/cardsfolder/g/greater_forgeling.txt | 4 ++-- forge-gui/res/cardsfolder/g/greater_gargadon.txt | 4 ++-- forge-gui/res/cardsfolder/g/greater_harvester.txt | 4 ++-- .../cardsfolder/g/greater_realm_of_preservation.txt | 2 +- forge-gui/res/cardsfolder/g/greater_sandwurm.txt | 4 ++-- forge-gui/res/cardsfolder/g/greater_stone_spirit.txt | 4 ++-- forge-gui/res/cardsfolder/g/greater_tanuki.txt | 2 +- forge-gui/res/cardsfolder/g/greater_werewolf.txt | 4 ++-- forge-gui/res/cardsfolder/g/greeds_gambit.txt | 6 +++--- forge-gui/res/cardsfolder/g/greedy_freebooter.txt | 4 ++-- forge-gui/res/cardsfolder/g/green_dragon.txt | 4 ++-- forge-gui/res/cardsfolder/g/green_goblin_nemesis.txt | 4 ++-- forge-gui/res/cardsfolder/g/green_mana_battery.txt | 4 ++-- forge-gui/res/cardsfolder/g/green_slime.txt | 4 ++-- forge-gui/res/cardsfolder/g/green_ward.txt | 4 ++-- forge-gui/res/cardsfolder/g/greenbelt_radical.txt | 4 ++-- forge-gui/res/cardsfolder/g/greenbelt_rampager.txt | 4 ++-- forge-gui/res/cardsfolder/g/greenhilt_trainee.txt | 4 ++-- .../res/cardsfolder/g/greenhouse_rickety_gazebo.txt | 4 ++-- .../res/cardsfolder/g/greensleeves_maro_sorcerer.txt | 4 ++-- .../res/cardsfolder/g/greenwarden_of_murasa.txt | 6 +++--- forge-gui/res/cardsfolder/g/greenwheel_liberator.txt | 4 ++-- forge-gui/res/cardsfolder/g/grell_philosopher.txt | 6 +++--- forge-gui/res/cardsfolder/g/gremlin_infestation.txt | 4 ++-- forge-gui/res/cardsfolder/g/gremlin_mine.txt | 2 +- .../res/cardsfolder/g/grenzo_dungeon_warden.txt | 4 ++-- forge-gui/res/cardsfolder/g/grenzos_ruffians.txt | 4 ++-- .../res/cardsfolder/g/greta_sweettooth_scourge.txt | 4 ++-- .../res/cardsfolder/g/greven_predator_captain.txt | 6 +++--- .../res/cardsfolder/g/grey_havens_navigator.txt | 4 ++-- .../res/cardsfolder/g/grey_host_reinforcements.txt | 4 ++-- forge-gui/res/cardsfolder/g/grey_knight_paragon.txt | 4 ++-- forge-gui/res/cardsfolder/g/grief.txt | 4 ++-- forge-gui/res/cardsfolder/g/grief_tyrant.txt | 6 +++--- forge-gui/res/cardsfolder/g/griffin_dreamfinder.txt | 4 ++-- forge-gui/res/cardsfolder/g/griffin_protector.txt | 4 ++-- forge-gui/res/cardsfolder/g/griffin_rider.txt | 4 ++-- forge-gui/res/cardsfolder/g/griffnaut_tracker.txt | 4 ++-- forge-gui/res/cardsfolder/g/grifters_blade.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_draugr.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_feast.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_flayer.txt | 6 +++--- forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_guardian.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_initiate.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_lavamancer.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_physician.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_poppet.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_reapers_sprint.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_reminder.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_roustabout.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_servant.txt | 4 ++-- forge-gui/res/cardsfolder/g/grim_strider.txt | 4 ++-- .../res/cardsfolder/g/grima_sarumans_footman.txt | 4 ++-- forge-gui/res/cardsfolder/g/grima_wormtongue.txt | 2 +- forge-gui/res/cardsfolder/g/grimclaw_bats.txt | 4 ++-- forge-gui/res/cardsfolder/g/grimdancer.txt | 4 ++-- forge-gui/res/cardsfolder/g/grime_gorger.txt | 4 ++-- forge-gui/res/cardsfolder/g/grimoire_thief.txt | 8 ++++---- forge-gui/res/cardsfolder/g/grindclock.txt | 6 +++--- forge-gui/res/cardsfolder/g/grinding_station.txt | 4 ++-- forge-gui/res/cardsfolder/g/grinning_ignus.txt | 2 +- forge-gui/res/cardsfolder/g/grinning_totem.txt | 2 +- .../res/cardsfolder/g/grishnakh_brash_instigator.txt | 4 ++-- forge-gui/res/cardsfolder/g/grisly_sigil.txt | 2 +- forge-gui/res/cardsfolder/g/grisly_survivor.txt | 4 ++-- .../res/cardsfolder/g/grisly_transformation.txt | 4 ++-- .../res/cardsfolder/g/grismold_the_dreadsower.txt | 4 ++-- .../res/cardsfolder/g/grist_the_hunger_tide.txt | 4 ++-- .../grist_voracious_larva_grist_the_plague_swarm.txt | 6 +++--- forge-gui/res/cardsfolder/g/gristle_grinner.txt | 4 ++-- forge-gui/res/cardsfolder/g/gristleback.txt | 4 ++-- forge-gui/res/cardsfolder/g/grixis_grimblade.txt | 4 ++-- forge-gui/res/cardsfolder/g/grixis_panorama.txt | 2 +- forge-gui/res/cardsfolder/g/grixis_slavedriver.txt | 4 ++-- forge-gui/res/cardsfolder/g/grixis_sojourners.txt | 6 +++--- .../g/grizzled_angler_grisly_anglerfish.txt | 4 ++-- forge-gui/res/cardsfolder/g/grizzled_huntmaster.txt | 4 ++-- .../g/grizzled_outcasts_krallenhorde_wantons.txt | 8 ++++---- forge-gui/res/cardsfolder/g/grizzled_wolverine.txt | 4 ++-- forge-gui/res/cardsfolder/g/grizzly_ghoul.txt | 4 ++-- forge-gui/res/cardsfolder/g/groffskithur.txt | 4 ++-- forge-gui/res/cardsfolder/g/grollub.txt | 4 ++-- .../res/cardsfolder/g/grond_the_gatebreaker.txt | 4 ++-- forge-gui/res/cardsfolder/g/grotag_bug_catcher.txt | 4 ++-- forge-gui/res/cardsfolder/g/grotag_night_runner.txt | 4 ++-- forge-gui/res/cardsfolder/g/grotag_siege_runner.txt | 4 ++-- forge-gui/res/cardsfolder/g/grotag_thrasher.txt | 4 ++-- forge-gui/res/cardsfolder/g/grotesque_hybrid.txt | 6 +++--- forge-gui/res/cardsfolder/g/ground_assault.txt | 2 +- forge-gui/res/cardsfolder/g/ground_pounder.txt | 6 +++--- forge-gui/res/cardsfolder/g/ground_seal.txt | 4 ++-- forge-gui/res/cardsfolder/g/groundbreaker.txt | 4 ++-- forge-gui/res/cardsfolder/g/groundling_pouncer.txt | 4 ++-- .../res/cardsfolder/g/grove_of_the_dreampods.txt | 6 +++--- .../res/cardsfolder/g/grove_of_the_guardian.txt | 2 +- forge-gui/res/cardsfolder/g/grove_rumbler.txt | 4 ++-- forge-gui/res/cardsfolder/g/grovetender_druids.txt | 4 ++-- forge-gui/res/cardsfolder/g/growing_dread.txt | 4 ++-- .../res/cardsfolder/g/growth_chamber_guardian.txt | 4 ++-- forge-gui/res/cardsfolder/g/growth_spasm.txt | 4 ++-- forge-gui/res/cardsfolder/g/grozoth.txt | 6 +++--- forge-gui/res/cardsfolder/g/gruesome_scourger.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruff_triplets.txt | 6 +++--- .../res/cardsfolder/g/grunn_the_lonely_king.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruul_beastmaster.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruul_cluestone.txt | 2 +- forge-gui/res/cardsfolder/g/gruul_guildgate.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruul_guildmage.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruul_keyrune.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruul_locket.txt | 2 +- forge-gui/res/cardsfolder/g/gruul_nodorog.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruul_ragebeast.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruul_scrapper.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruul_spellbreaker.txt | 4 ++-- forge-gui/res/cardsfolder/g/gruul_turf.txt | 6 +++--- forge-gui/res/cardsfolder/g/gruul_war_plow.txt | 4 ++-- forge-gui/res/cardsfolder/g/gryff_vanguard.txt | 4 ++-- forge-gui/res/cardsfolder/g/gryffs_boon.txt | 4 ++-- forge-gui/res/cardsfolder/g/gryffwing_cavalry.txt | 4 ++-- .../res/cardsfolder/g/guan_yu_sainted_warrior.txt | 4 ++-- forge-gui/res/cardsfolder/g/guard_gomazoa.txt | 2 +- forge-gui/res/cardsfolder/g/guardian_angel.txt | 2 +- forge-gui/res/cardsfolder/g/guardian_archon.txt | 4 ++-- forge-gui/res/cardsfolder/g/guardian_automaton.txt | 4 ++-- forge-gui/res/cardsfolder/g/guardian_beast.txt | 6 +++--- forge-gui/res/cardsfolder/g/guardian_gladewalker.txt | 4 ++-- forge-gui/res/cardsfolder/g/guardian_idol.txt | 6 +++--- forge-gui/res/cardsfolder/g/guardian_kirin.txt | 4 ++-- .../cardsfolder/g/guardian_naga_banishing_coils.txt | 4 ++-- .../res/cardsfolder/g/guardian_of_cloverdell.txt | 4 ++-- forge-gui/res/cardsfolder/g/guardian_of_faith.txt | 4 ++-- forge-gui/res/cardsfolder/g/guardian_of_ghirapur.txt | 4 ++-- .../res/cardsfolder/g/guardian_of_new_benalia.txt | 6 +++--- forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt | 4 ++-- forge-gui/res/cardsfolder/g/guardian_of_the_ages.txt | 4 ++-- .../res/cardsfolder/g/guardian_of_the_gateless.txt | 6 +++--- .../cardsfolder/g/guardian_of_the_great_conduit.txt | 4 ++-- .../res/cardsfolder/g/guardian_shield_bearer.txt | 4 ++-- forge-gui/res/cardsfolder/g/guardians_of_koilos.txt | 4 ++-- forge-gui/res/cardsfolder/g/gudul_lurker.txt | 4 ++-- forge-gui/res/cardsfolder/g/guerrilla_tactics.txt | 4 ++-- forge-gui/res/cardsfolder/g/guest_list.txt | 4 ++-- forge-gui/res/cardsfolder/g/guidelight_pathmaker.txt | 4 ++-- forge-gui/res/cardsfolder/g/guild_artisan.txt | 4 ++-- forge-gui/res/cardsfolder/g/guild_globe.txt | 4 ++-- forge-gui/res/cardsfolder/g/guild_summit.txt | 4 ++-- forge-gui/res/cardsfolder/g/guild_thief.txt | 6 +++--- forge-gui/res/cardsfolder/g/guildless_commons.txt | 6 +++--- forge-gui/res/cardsfolder/g/guildpact_informant.txt | 4 ++-- forge-gui/res/cardsfolder/g/guildsworn_prowler.txt | 4 ++-- forge-gui/res/cardsfolder/g/guile.txt | 4 ++-- forge-gui/res/cardsfolder/g/guiltfeeder.txt | 4 ++-- forge-gui/res/cardsfolder/g/guilty_conscience.txt | 4 ++-- forge-gui/res/cardsfolder/g/gulf_squid.txt | 4 ++-- forge-gui/res/cardsfolder/g/gulping_scraptrap.txt | 6 +++--- .../g/gumdrop_poisoner_tempt_with_treats.txt | 4 ++-- forge-gui/res/cardsfolder/g/gunner_conscript.txt | 8 ++++---- forge-gui/res/cardsfolder/g/gurgling_anointer.txt | 6 +++--- forge-gui/res/cardsfolder/g/gurmag_drowner.txt | 4 ++-- forge-gui/res/cardsfolder/g/gurzigost.txt | 6 +++--- forge-gui/res/cardsfolder/g/gust_skimmer.txt | 4 ++-- forge-gui/res/cardsfolder/g/gust_walker.txt | 4 ++-- forge-gui/res/cardsfolder/g/gustcloak_cavalier.txt | 6 +++--- forge-gui/res/cardsfolder/g/gustcloak_harrier.txt | 4 ++-- forge-gui/res/cardsfolder/g/gustcloak_runner.txt | 4 ++-- forge-gui/res/cardsfolder/g/gustcloak_sentinel.txt | 4 ++-- forge-gui/res/cardsfolder/g/gustcloak_skirmisher.txt | 4 ++-- forge-gui/res/cardsfolder/g/gusthas_scepter.txt | 8 ++++---- forge-gui/res/cardsfolder/g/gustrider_exuberant.txt | 2 +- forge-gui/res/cardsfolder/g/gut_true_soul_zealot.txt | 4 ++-- .../res/cardsfolder/g/gutmorn_pactbound_servant.txt | 4 ++-- forge-gui/res/cardsfolder/g/gutter_grime.txt | 4 ++-- .../cardsfolder/g/gutter_skulker_gutter_shortcut.txt | 4 ++-- forge-gui/res/cardsfolder/g/gutterbones.txt | 6 +++--- forge-gui/res/cardsfolder/g/guttersnipe.txt | 4 ++-- forge-gui/res/cardsfolder/g/guul_draz_mucklord.txt | 4 ++-- forge-gui/res/cardsfolder/g/guul_draz_specter.txt | 6 +++--- forge-gui/res/cardsfolder/g/guul_draz_vampire.txt | 4 ++-- forge-gui/res/cardsfolder/g/gwenna_eyes_of_gaea.txt | 6 +++--- forge-gui/res/cardsfolder/g/gwyllion_hedge_mage.txt | 6 +++--- .../res/cardsfolder/g/gylwain_casting_director.txt | 4 ++-- forge-gui/res/cardsfolder/g/gyome_master_chef.txt | 2 +- forge-gui/res/cardsfolder/g/gyre_sage.txt | 4 ++-- .../res/cardsfolder/g/gyruda_doom_of_depths.txt | 4 ++-- .../res/cardsfolder/g/gyrus_waker_of_corpses.txt | 6 +++--- 839 files changed, 1728 insertions(+), 1728 deletions(-) diff --git a/forge-gui/res/cardsfolder/g/gadget_technician.txt b/forge-gui/res/cardsfolder/g/gadget_technician.txt index b17350dbb933..320c6292a489 100644 --- a/forge-gui/res/cardsfolder/g/gadget_technician.txt +++ b/forge-gui/res/cardsfolder/g/gadget_technician.txt @@ -2,9 +2,9 @@ Name:Gadget Technician ManaCost:2 U R Types:Creature Goblin Artificer PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying. -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When CARDNAME enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When this creature enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You K:Disguise:UR UR DeckHas:Ability$Token & Type$Artifact|Thopter -Oracle:When Gadget Technician enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying.\nDisguise {U/R}{U/R} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.) +Oracle:When this creature enters or is turned face up, create a 1/1 colorless Thopter artifact creature token with flying.\nDisguise {U/R}{U/R} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.) diff --git a/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt b/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt index 7712053f585a..7a76c398bf16 100644 --- a/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt +++ b/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt @@ -3,11 +3,11 @@ ManaCost:2 R Types:Legendary Creature Dragon PT:5/4 K:Flying -S:Mode$ CantAttack | ValidCard$ Card.Self | IsPresent$ Artifact.YouCtrl | PresentCompare$ LE3 | Description$ CARDNAME can't attack unless you control four or more artifacts. +S:Mode$ CantAttack | ValidCard$ Card.Self | IsPresent$ Artifact.YouCtrl | PresentCompare$ LE3 | Description$ NICKNAME can't attack unless you control four or more artifacts. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ c_a_treasure_sac | TokenOwner$ You SVar:Y:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.!token SVar:BuffedBy:Artifact DeckHas:Ability$Token DeckHints:Type$Artifact -Oracle:Flying\nGadrak, the Crown-Scourge can't attack unless you control four or more artifacts.\nAt the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Flying\nGadrak can't attack unless you control four or more artifacts.\nAt the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/gadwick_the_wizened.txt b/forge-gui/res/cardsfolder/g/gadwick_the_wizened.txt index c8e801563b2e..0c51b1607453 100644 --- a/forge-gui/res/cardsfolder/g/gadwick_the_wizened.txt +++ b/forge-gui/res/cardsfolder/g/gadwick_the_wizened.txt @@ -2,9 +2,9 @@ Name:Gadwick, the Wizened ManaCost:X U U U Types:Legendary Creature Human Wizard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw X cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When NICKNAME enters, draw X cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:Count$xPaid T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever you cast a blue spell, tap target nonland permanent an opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Permanent.OppCtrl+nonLand | TgtPrompt$ Select target nonland permanent an opponent controls -Oracle:When Gadwick, the Wizened enters, draw X cards.\nWhenever you cast a blue spell, tap target nonland permanent an opponent controls. +Oracle:When Gadwick enters, draw X cards.\nWhenever you cast a blue spell, tap target nonland permanent an opponent controls. diff --git a/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt b/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt index 8309b9a0e6a8..1072cd2b98e8 100644 --- a/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt +++ b/forge-gui/res/cardsfolder/g/gadwicks_first_duel.txt @@ -4,8 +4,8 @@ Types:Enchantment Saga K:Chapter:3:DBToken,DBScry,DBCopy SVar:DBToken:DB$ Token | TokenScript$ role_cursed | TokenOwner$ You | AttachedTo$ Targeted | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | SpellDescription$ Create a Cursed Role token attached to up to one target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1.) SVar:DBScry:DB$ Scry | ScryNum$ 2 | SpellDescription$ Scry 2. -SVar:DBCopy:DB$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant.cmcLE3,Sorcery.cmcLE3 | ValidActivatingPlayer$ You | SpellDescription$ When you cast your next instant or sorcery spell with mana value 3 or less this turn, copy that spell. You may choose new targets for the copy. +SVar:DBCopy:DB$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant.cmcLE3,Sorcery.cmcLE3 | ValidActivatingPlayer$ You | SpellDescription$ When you next cast an instant or sorcery spell with mana value 3 or less this turn, copy that spell. You may choose new targets for the copy. SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True DeckHas:Ability$Token & Type$Aura|Role DeckHints:Type$Instant|Sorcery -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a Cursed Role token attached to up to one target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1.)\nII — Scry 2.\nIII — When you cast your next instant or sorcery spell with mana value 3 or less this turn, copy that spell. You may choose new targets for the copy. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Create a Cursed Role token attached to up to one target creature. (If you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1.)\nII — Scry 2.\nIII — When you next cast an instant or sorcery spell with mana value 3 or less this turn, copy that spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/g/gaeas_blessing.txt b/forge-gui/res/cardsfolder/g/gaeas_blessing.txt index d9ff80c3481e..dbfcaed2d3b1 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_blessing.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_blessing.txt @@ -4,7 +4,7 @@ Types:Sorcery A:SP$ Pump | ValidTgts$ Player | SubAbility$ DBChangeZone | IsCurse$ True | SpellDescription$ Target player shuffles up to three target cards from their graveyard into their library. SVar:DBChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 3 | TargetsWithDefinedController$ ParentTarget | Origin$ Graveyard | Destination$ Library | Shuffle$ True | ValidTgts$ Card | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. -T:Mode$ ChangesZone | Origin$ Library | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME is put into your graveyard from your library, shuffle your graveyard into your library. +T:Mode$ ChangesZone | Origin$ Library | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this card is put into your graveyard from your library, shuffle your graveyard into your library. SVar:TrigChange:DB$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True | SpellDescription$ Shuffle your graveyard into your library. AI:RemoveDeck:All -Oracle:Target player shuffles up to three target cards from their graveyard into their library.\nDraw a card.\nWhen Gaea's Blessing is put into your graveyard from your library, shuffle your graveyard into your library. +Oracle:Target player shuffles up to three target cards from their graveyard into their library.\nDraw a card.\nWhen this card is put into your graveyard from your library, shuffle your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/g/gaeas_courser.txt b/forge-gui/res/cardsfolder/g/gaeas_courser.txt index b8b0e58a60a7..be5b5d4c9c41 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_courser.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_courser.txt @@ -2,8 +2,8 @@ Name:Gaea's Courser ManaCost:4 G Types:Creature Centaur Soldier PT:4/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | IsPresent$ Creature.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE3 | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, if there are three or more creature cards in your graveyard, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | IsPresent$ Creature.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE3 | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, if there are three or more creature cards in your graveyard, draw a card. SVar:TrigDraw:DB$ Draw SVar:HasAttackEffect:TRUE DeckHints:Ability$Graveyard|Mill -Oracle:Whenever Gaea's Courser attacks, if there are three or more creature cards in your graveyard, draw a card. +Oracle:Whenever this creature attacks, if there are three or more creature cards in your graveyard, draw a card. diff --git a/forge-gui/res/cardsfolder/g/gaeas_liege.txt b/forge-gui/res/cardsfolder/g/gaeas_liege.txt index 1171f9c69bbe..8b3035151d8d 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_liege.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_liege.txt @@ -6,8 +6,8 @@ S:Mode$ Continuous | CharacteristicDefining$ True | IsPresent$ Card.Self+!attack SVar:X:Count$Valid Forest.YouCtrl S:Mode$ Continuous | CharacteristicDefining$ True | IsPresent$ Card.Self+attacking | SetPower$ Y | SetToughness$ Y SVar:Y:Count$Valid Forest.DefenderCtrl -A:AB$ Animate | Cost$ T | ValidTgts$ Land | Types$ Forest | RemoveLandTypes$ True | Duration$ UntilHostLeavesPlay | SpellDescription$ Target land becomes a Forest until CARDNAME leaves the battlefield. +A:AB$ Animate | Cost$ T | ValidTgts$ Land | Types$ Forest | RemoveLandTypes$ True | Duration$ UntilHostLeavesPlay | SpellDescription$ Target land becomes a Forest until this creature leaves the battlefield. SVar:BuffedBy:Forest AI:RemoveDeck:All DeckHints:Type$Forest & Keyword$Landwalk:Forest & Name$Yavimaya, Cradle of Growth -Oracle:As long as Gaea's Liege isn't attacking, its power and toughness are each equal to the number of Forests you control. As long as Gaea's Liege is attacking, its power and toughness are each equal to the number of Forests defending player controls.\n{T}: Target land becomes a Forest until Gaea's Liege leaves the battlefield. +Oracle:As long as Gaea's Liege isn't attacking, its power and toughness are each equal to the number of Forests you control. As long as Gaea's Liege is attacking, its power and toughness are each equal to the number of Forests defending player controls.\n{T}: Target land becomes a Forest until this creature leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gaeas_protector.txt b/forge-gui/res/cardsfolder/g/gaeas_protector.txt index e6fa451d110b..8f4ae900bb5f 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_protector.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_protector.txt @@ -3,4 +3,4 @@ ManaCost:3 G Types:Creature Elemental Warrior PT:4/2 K:CARDNAME must be blocked if able. -Oracle:Gaea's Protector must be blocked if able. +Oracle:This creature must be blocked if able. diff --git a/forge-gui/res/cardsfolder/g/gaeas_revenge.txt b/forge-gui/res/cardsfolder/g/gaeas_revenge.txt index 0ccff68d1023..b1b6cc4eda68 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_revenge.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_revenge.txt @@ -4,5 +4,5 @@ Types:Creature Elemental PT:8/5 R:Event$ Counter | ValidCard$ Card.Self | ValidSA$ Spell | Layer$ CantHappen | Description$ This spell can't be countered. K:Haste -S:Mode$ CantTarget | ValidTarget$ Card.Self | ValidSource$ Card.nonGreen | Description$ CARDNAME can't be the target of nongreen spells or abilities from nongreen sources. -Oracle:This spell can't be countered.\nHaste\nGaea's Revenge can't be the target of nongreen spells or abilities from nongreen sources. +S:Mode$ CantTarget | ValidTarget$ Card.Self | ValidSource$ Card.nonGreen | Description$ This creature can't be the target of nongreen spells or abilities from nongreen sources. +Oracle:This spell can't be countered.\nHaste\nThis creature can't be the target of nongreen spells or abilities from nongreen sources. diff --git a/forge-gui/res/cardsfolder/g/gaeas_touch.txt b/forge-gui/res/cardsfolder/g/gaeas_touch.txt index 070c5d5cfa9e..a1eb3a94e57f 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_touch.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_touch.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ G G | SpellDescription$ Add {G}{G A:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Forest.Basic+YouCtrl | ChangeNum$ 1 | SorcerySpeed$ True | ActivationLimit$ 1 | SpellDescription$ You may put a basic Forest card from your hand onto the battlefield. Activate only as a sorcery and only once each turn. DeckHints:Type$Forest DeckHas:Ability$Sacrifice -Oracle:{0}: You may put a basic Forest card from your hand onto the battlefield. Activate only as a sorcery and only once each turn.\nSacrifice Gaea's Touch: Add {G}{G}. +Oracle:{0}: You may put a basic Forest card from your hand onto the battlefield. Activate only as a sorcery and only once each turn.\nSacrifice this enchantment: Add {G}{G}. diff --git a/forge-gui/res/cardsfolder/g/gala_greeters.txt b/forge-gui/res/cardsfolder/g/gala_greeters.txt index 657c7a33b52f..4ba2fa3d21f7 100644 --- a/forge-gui/res/cardsfolder/g/gala_greeters.txt +++ b/forge-gui/res/cardsfolder/g/gala_greeters.txt @@ -4,9 +4,9 @@ Types:Creature Elf Druid PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ Alliance — Whenever another creature you control enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBPutCounter,DBToken,DBGainLife | ChoiceRestriction$ ThisTurn -SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenTapped$ True | SpellDescription$ Create a tapped Treasure token. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. SVar:BuffedBy:Creature DeckHas:Ability$Counters|Token|LifeGain|Sacrifice & Type$Treasure|Artifact -Oracle:Alliance — Whenever another creature you control enters, choose one that hasn't been chosen this turn —\n• Put a +1/+1 counter on Gala Greeters.\n• Create a tapped Treasure token.\n• You gain 2 life. +Oracle:Alliance — Whenever another creature you control enters, choose one that hasn't been chosen this turn —\n• Put a +1/+1 counter on this creature.\n• Create a tapped Treasure token.\n• You gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/galadhrim_ambush.txt b/forge-gui/res/cardsfolder/g/galadhrim_ambush.txt index c049eecacd2b..31d400ded1f5 100644 --- a/forge-gui/res/cardsfolder/g/galadhrim_ambush.txt +++ b/forge-gui/res/cardsfolder/g/galadhrim_ambush.txt @@ -1,7 +1,7 @@ Name:Galadhrim Ambush ManaCost:3 G Types:Instant -A:SP$ Token | TokenAmount$ X | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | SubAbility$ DBEffect | SpellDescription$ Create X 1/1 green Elf Warrior creature tokens, where X is the number of attacking creatures.Prevent all combat damage that would be dealt this turn by non-Elf creatures. +A:SP$ Token | TokenAmount$ X | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | SubAbility$ DBEffect | SpellDescription$ Create X 1/1 green Elf Warrior creature tokens, where X is the number of attacking creatures. Prevent all combat damage that would be dealt this turn by non-Elf creatures. SVar:DBEffect:DB$ Effect | ReplacementEffects$ Curse SVar:Curse:Event$ DamageDone | Prevent$ True | IsCombat$ True | ActiveZones$ Command | ValidSource$ Creature.nonElf | Description$ Prevent all combat damage that would be dealt this turn by non-Elf creatures. SVar:X:Count$Valid Creature.attacking diff --git a/forge-gui/res/cardsfolder/g/galadhrim_bow.txt b/forge-gui/res/cardsfolder/g/galadhrim_bow.txt index 0b38c6bea414..61b435ad0aea 100644 --- a/forge-gui/res/cardsfolder/g/galadhrim_bow.txt +++ b/forge-gui/res/cardsfolder/g/galadhrim_bow.txt @@ -2,9 +2,9 @@ Name:Galadhrim Bow ManaCost:2 G Types:Artifact Equipment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. Untap that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When this Equipment enters, attach it to target creature you control. Untap that creature. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBUntap SVar:DBUntap:DB$ Untap | Defined$ Targeted S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 2 | AddKeyword$ Reach | Description$ Equipped creature gets +1/+2 and has reach. K:Equip:2 -Oracle:Flash\nWhen Galadhrim Bow enters, attach it to target creature you control. Untap that creature.\nEquipped creature gets +1/+2 and has reach.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Flash\nWhen this Equipment enters, attach it to target creature you control. Untap that creature.\nEquipped creature gets +1/+2 and has reach.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/galadhrim_guide.txt b/forge-gui/res/cardsfolder/g/galadhrim_guide.txt index ea2e5a126684..f94e07621ad8 100644 --- a/forge-gui/res/cardsfolder/g/galadhrim_guide.txt +++ b/forge-gui/res/cardsfolder/g/galadhrim_guide.txt @@ -2,6 +2,6 @@ Name:Galadhrim Guide ManaCost:3 G Types:Creature Elf Scout PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this creature enters, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 -Oracle:When Galadhrim Guide enters, scry 2. +Oracle:When this creature enters, scry 2. diff --git a/forge-gui/res/cardsfolder/g/galadriel_gift_giver.txt b/forge-gui/res/cardsfolder/g/galadriel_gift_giver.txt index 8c073fd38768..cee7adc39c02 100644 --- a/forge-gui/res/cardsfolder/g/galadriel_gift_giver.txt +++ b/forge-gui/res/cardsfolder/g/galadriel_gift_giver.txt @@ -2,12 +2,12 @@ Name:Galadriel, Gift-Giver ManaCost:3 G G Types:Legendary Creature Elf Noble PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ Whenever CARDNAME enters or attacks, ABILITY -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ Whenever NICKNAME enters or attacks, ABILITY +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever NICKNAME enters or attacks, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBCounter,DBTreasure,DBFood SVar:DBCounter:DB$ PutCounter | CounterType$ P1P1 | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on another target creature. SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:DBFood:DB$ Token | TokenScript$ c_a_food_sac | SpellDescription$ Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:HasAttackEffect:TRUE DeckHas:Ability$Token|Counters|LifeGain|Sacrifice & Type$Food|Treasure -Oracle:Whenever Galadriel, Gift-Giver enters or attacks, choose one —\n• Put a +1/+1 counter on another target creature.\n• Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Whenever Galadriel enters or attacks, choose one —\n• Put a +1/+1 counter on another target creature.\n• Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/galadriel_of_lothlorien.txt b/forge-gui/res/cardsfolder/g/galadriel_of_lothlorien.txt index d0ee4956a419..5ded04d5eb34 100644 --- a/forge-gui/res/cardsfolder/g/galadriel_of_lothlorien.txt +++ b/forge-gui/res/cardsfolder/g/galadriel_of_lothlorien.txt @@ -2,8 +2,8 @@ Name:Galadriel of Lothlórien ManaCost:1 G U Types:Legendary Creature Elf Noble PT:3/3 -T:Mode$ RingTemptsYou | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever the Ring tempts you, if you chose a creature other than CARDNAME as your Ring-bearer, scry 3. +T:Mode$ RingTemptsYou | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever the Ring tempts you, if you chose a creature other than NICKNAME as your Ring-bearer, scry 3. SVar:TrigScry:DB$ Scry | ScryNum$ 3 T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ DBReveal | TriggerDescription$ Whenever you scry, you may reveal the top card of your library. If a land card is revealed this way, put it onto the battlefield tapped. SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | Optional$ True | ChangeNum$ 1 | ChangeValid$ Land | DestinationZone$ Battlefield | Tapped$ True | DestinationZone2$ Library | LibraryPosition2$ 0 -Oracle:Whenever the Ring tempts you, if you chose a creature other than Galadriel of Lothlórien as your Ring-bearer, scry 3.\nWhenever you scry, you may reveal the top card of your library. If a land card is revealed this way, put it onto the battlefield tapped. +Oracle:Whenever the Ring tempts you, if you chose a creature other than Galadriel as your Ring-bearer, scry 3.\nWhenever you scry, you may reveal the top card of your library. If a land card is revealed this way, put it onto the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/g/gale_conduit_of_the_arcane.txt b/forge-gui/res/cardsfolder/g/gale_conduit_of_the_arcane.txt index 4c46da3b5298..a2fc26d101b0 100644 --- a/forge-gui/res/cardsfolder/g/gale_conduit_of_the_arcane.txt +++ b/forge-gui/res/cardsfolder/g/gale_conduit_of_the_arcane.txt @@ -7,7 +7,7 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl DeckHints:Ability$Graveyard & Type$Sorcery|Instant AlternateMode:Specialize -Oracle:When Gale, Conduit of the Arcane enters, if you cast it, return target instant or sorcery card from your graveyard to your hand. +Oracle:Specialize {2}\nWhen Gale, Conduit of the Arcane enters, if you cast it, return target instant or sorcery card from your graveyard to your hand. SPECIALIZE:WHITE diff --git a/forge-gui/res/cardsfolder/g/gale_swooper.txt b/forge-gui/res/cardsfolder/g/gale_swooper.txt index 50f4601f0c68..fcd04ee90342 100644 --- a/forge-gui/res/cardsfolder/g/gale_swooper.txt +++ b/forge-gui/res/cardsfolder/g/gale_swooper.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Creature Griffin PT:3/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gains flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ Flying -Oracle:Flying\nWhen Gale Swooper enters, target creature gains flying until end of turn. +Oracle:Flying\nWhen this creature enters, target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/galepowder_mage.txt b/forge-gui/res/cardsfolder/g/galepowder_mage.txt index 996b5f5a9236..05b5bd470fa4 100644 --- a/forge-gui/res/cardsfolder/g/galepowder_mage.txt +++ b/forge-gui/res/cardsfolder/g/galepowder_mage.txt @@ -3,11 +3,11 @@ ManaCost:3 W Types:Creature Kithkin Wizard PT:3/3 K:Flying -T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile another target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step. +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, exile another target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.Other | Mandatory$ True | TgtPrompt$ Select another target creature | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | TriggerDescription$ Return exiled creature to the battlefield. | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup SVar:TrigBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HasAttackEffect:TRUE AI:RemoveDeck:All -Oracle:Flying\nWhenever Galepowder Mage attacks, exile another target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step. +Oracle:Flying\nWhenever this creature attacks, exile another target creature. Return that card to the battlefield under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/gales_redirection.txt b/forge-gui/res/cardsfolder/g/gales_redirection.txt index 6483d4b75662..b1c1d5061223 100644 --- a/forge-gui/res/cardsfolder/g/gales_redirection.txt +++ b/forge-gui/res/cardsfolder/g/gales_redirection.txt @@ -5,8 +5,8 @@ A:SP$ ChangeZone | ValidTgts$ Card | TargetType$ Spell | TgtZone$ Stack | Origin SVar:DBRoll:DB$ RollDice | Sides$ 20 | Modifier$ Y | ResultSubAbilities$ 1-14:DBMayPlay,Else:DBMayPlayWithoutCost | StackDescription$ SpellDescription | SpellDescription$ Roll a d20 and add that spell's mana value. SVar:DBMayPlay:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | Duration$ Permanent | ExileOnMoved$ Exile | SubAbility$ DBCleanup | SpellDescription$ 1—14 VERT 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 it. SVar:DBMayPlayWithoutCost:DB$ Effect | StaticAbilities$ STPlayWithoutCost | RememberObjects$ Remembered | Duration$ Permanent | ExileOnMoved$ Exile | SubAbility$ DBCleanup | SpellDescription$ 15+ VERT You may cast that card without paying its mana cost for as long as it remains exiled. -SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ 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 it. -SVar:STPlayWithoutCost:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ You may cast that card without paying its mana cost for as long as it remains exiled. +SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ You may cast the exiled 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:STPlayWithoutCost:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ You may cast the exiled card without paying its mana cost for as long as it remains exiled. SVar:Y:SpellTargeted$CardManaCostLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Exile target spell, then roll a d20 and add that spell's mana value.\n1-14 | You may cast the exiled 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.\n15+ | You may cast the exiled card without paying its mana cost for as long as it remains exiled. +Oracle:Exile target spell, then roll a d20 and add that spell's mana value.\n1—14 | You may cast the exiled 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.\n15+ | You may cast the exiled card without paying its mana cost for as long as it remains exiled. diff --git a/forge-gui/res/cardsfolder/g/gallant_cavalry.txt b/forge-gui/res/cardsfolder/g/gallant_cavalry.txt index d39bc262b29f..3a70394143e6 100644 --- a/forge-gui/res/cardsfolder/g/gallant_cavalry.txt +++ b/forge-gui/res/cardsfolder/g/gallant_cavalry.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Knight PT:2/2 K:Vigilance -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 white Knight creature token with vigilance. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 2/2 white Knight creature token with vigilance. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenScript$ w_2_2_knight_vigilance DeckHas:Ability$Token -Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nWhen Gallant Cavalry enters, create a 2/2 white Knight creature token with vigilance. +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nWhen this creature enters, create a 2/2 white Knight creature token with vigilance. diff --git a/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt b/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt index 0ba22137bf7e..917a2f5cc318 100644 --- a/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt +++ b/forge-gui/res/cardsfolder/g/gallant_pie_wielder.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Dwarf Knight PT:2/3 K:First Strike -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — CARDNAME has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — This creature has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:First strike\nCelebration — Gallant Pie-Wielder has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. +Oracle:First strike\nCelebration — This creature has double strike as long as two or more nonland permanents entered the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/g/galloping_lizrog.txt b/forge-gui/res/cardsfolder/g/galloping_lizrog.txt index ab0b7f0cdf25..f7a349c8c0ef 100644 --- a/forge-gui/res/cardsfolder/g/galloping_lizrog.txt +++ b/forge-gui/res/cardsfolder/g/galloping_lizrog.txt @@ -3,11 +3,11 @@ ManaCost:3 G U Types:Creature Frog Lizard PT:3/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigRemoveCounters | TriggerDescription$ When CARDNAME enters, you may remove any number of +1/+1 counters from among creatures you control. If you do, put twice that many +1/+1 counters on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigRemoveCounters | TriggerDescription$ When this creature enters, you may remove any number of +1/+1 counters from among creatures you control. If you do, put twice that many +1/+1 counters on this creature. SVar:TrigRemoveCounters:DB$ RemoveCounter | Choices$ Creature.YouCtrl+counters_GE1_P1P1 | ChoiceOptional$ True | CounterType$ P1P1 | CounterNum$ Any | SubAbility$ DBPutCounters | RememberAmount$ True | StackDescription$ You may remove any number of +1/+1 counters from among creatures you control. SVar:DBPutCounters:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber/Twice DeckHints:Ability$Counters DeckHas:Ability$Counters -Oracle:Trample\nWhen Galloping Lizrog enters, you may remove any number of +1/+1 counters from among creatures you control. If you do, put twice that many +1/+1 counters on Galloping Lizrog. +Oracle:Trample\nWhen this creature enters, you may remove any number of +1/+1 counters from among creatures you control. If you do, put twice that many +1/+1 counters on this creature. diff --git a/forge-gui/res/cardsfolder/g/galvanic_alchemist.txt b/forge-gui/res/cardsfolder/g/galvanic_alchemist.txt index fe163ac9a739..e544d1ed0f92 100644 --- a/forge-gui/res/cardsfolder/g/galvanic_alchemist.txt +++ b/forge-gui/res/cardsfolder/g/galvanic_alchemist.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Human Wizard PT:1/4 K:Soulbond -S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddAbility$ Untap | Description$ As long as CARDNAME is paired with another creature, each of those creatures have "{2}{U}: Untap this creature." +S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddAbility$ Untap | Description$ As long as this creature is paired with another creature, each of those creatures has "{2}{U}: Untap this creature." SVar:Untap:AB$ Untap | Cost$ 2 U | Defined$ Self | SpellDescription$ Untap CARDNAME. -Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters. They remain paired for as long as you control both of them.)\nAs long as Galvanic Alchemist is paired with another creature, each of those creatures has "{2}{U}: Untap this creature." +Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters. They remain paired for as long as you control both of them.)\nAs long as this creature is paired with another creature, each of those creatures has "{2}{U}: Untap this creature." diff --git a/forge-gui/res/cardsfolder/g/galvanic_arc.txt b/forge-gui/res/cardsfolder/g/galvanic_arc.txt index 0fedc09085bf..4da5f9092d42 100644 --- a/forge-gui/res/cardsfolder/g/galvanic_arc.txt +++ b/forge-gui/res/cardsfolder/g/galvanic_arc.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ First Strike | Description$ Enchanted creature has first strike. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 3 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this Aura enters, it deals 3 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 -Oracle:Enchant creature\nWhen Galvanic Arc enters, it deals 3 damage to any target.\nEnchanted creature has first strike. +Oracle:Enchant creature\nWhen this Aura enters, it deals 3 damage to any target.\nEnchanted creature has first strike. diff --git a/forge-gui/res/cardsfolder/g/galvanic_blast.txt b/forge-gui/res/cardsfolder/g/galvanic_blast.txt index b11fbe05691f..2f3207db0d51 100644 --- a/forge-gui/res/cardsfolder/g/galvanic_blast.txt +++ b/forge-gui/res/cardsfolder/g/galvanic_blast.txt @@ -1,6 +1,6 @@ Name:Galvanic Blast ManaCost:R Types:Instant -A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 2 damage to any target. Metalcraft — CARDNAME deals 4 damage instead if you control 3 or more artifacts. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals 2 damage to any target. Metalcraft — CARDNAME deals 4 damage instead if you control three or more artifacts. SVar:X:Count$Metalcraft.4.2 Oracle:Galvanic Blast deals 2 damage to any target.\nMetalcraft — Galvanic Blast deals 4 damage instead if you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/g/galvanic_iteration.txt b/forge-gui/res/cardsfolder/g/galvanic_iteration.txt index 00b38255c209..d69a170c8753 100644 --- a/forge-gui/res/cardsfolder/g/galvanic_iteration.txt +++ b/forge-gui/res/cardsfolder/g/galvanic_iteration.txt @@ -2,7 +2,7 @@ Name:Galvanic Iteration ManaCost:U R Types:Instant K:Flashback:1 U R -A:SP$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. +A:SP$ DelayedTrigger | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | SpellDescription$ When you next cast an instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | MayChooseTarget$ True SVar:AIPriorityModifier:9 -Oracle:When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.\nFlashback {1}{U}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:When you next cast an instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.\nFlashback {1}{U}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/g/game_preserve.txt b/forge-gui/res/cardsfolder/g/game_preserve.txt index 098aca8ef389..cbb3e501fff7 100644 --- a/forge-gui/res/cardsfolder/g/game_preserve.txt +++ b/forge-gui/res/cardsfolder/g/game_preserve.txt @@ -1,7 +1,7 @@ Name:Game Preserve ManaCost:2 G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ At the beginning of your upkeep, each player reveals the top card of their library. If all cards revealed this way are creature cards, put those cards onto the battlefield under their owners'control. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ At the beginning of your upkeep, each player reveals the top card of their library. If all cards revealed this way are creature cards, put those cards onto the battlefield under their owners' control. SVar:TrigReveal:DB$ PeekAndReveal | Defined$ Player | RememberRevealed$ True | SubAbility$ GoToBattlefield SVar:GoToBattlefield:DB$ ChangeZoneAll | ChangeType$ Card.TopLibrary | Origin$ Library | Destination$ Battlefield | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/g/game_trail.txt b/forge-gui/res/cardsfolder/g/game_trail.txt index f266b87d7026..73db7e75a4a2 100644 --- a/forge-gui/res/cardsfolder/g/game_trail.txt +++ b/forge-gui/res/cardsfolder/g/game_trail.txt @@ -2,6 +2,6 @@ Name:Game Trail ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal a Mountain or Forest card from your hand. If you don't, CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As this land enters, you may reveal a Mountain or Forest card from your hand. If you don't, this land enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Mountain;Forest/Mountain or Forest> | UnlessPayer$ You | StackDescription$ enters tapped. -Oracle:As Game Trail enters, you may reveal a Mountain or Forest card from your hand. If you don't, Game Trail enters tapped.\n{T}: Add {R} or {G}. +Oracle:As this land enters, you may reveal a Mountain or Forest card from your hand. If you don't, this land enters tapped.\n{T}: Add {R} or {G}. diff --git a/forge-gui/res/cardsfolder/g/gamekeeper.txt b/forge-gui/res/cardsfolder/g/gamekeeper.txt index 6ad8af5e2341..86ce52d84d95 100644 --- a/forge-gui/res/cardsfolder/g/gamekeeper.txt +++ b/forge-gui/res/cardsfolder/g/gamekeeper.txt @@ -2,6 +2,6 @@ Name:Gamekeeper ManaCost:3 G Types:Creature Elf PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and put all other cards revealed this way into your graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature dies, you may exile it. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and put all other cards revealed this way into your graveyard. SVar:TrigExile:AB$ DigUntil | Cost$ ExileAnyGrave<1/Card.TriggeredNewCard> | Valid$ Creature | ValidDescription$ Creature | FoundDestination$ Battlefield | RevealedDestination$ Graveyard -Oracle:When Gamekeeper dies, you may exile it. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and put all other cards revealed this way into your graveyard. +Oracle:When this creature dies, you may exile it. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and put all other cards revealed this way into your graveyard. diff --git a/forge-gui/res/cardsfolder/g/ganax_astral_hunter.txt b/forge-gui/res/cardsfolder/g/ganax_astral_hunter.txt index 9394809d0abf..8668c3eddf14 100644 --- a/forge-gui/res/cardsfolder/g/ganax_astral_hunter.txt +++ b/forge-gui/res/cardsfolder/g/ganax_astral_hunter.txt @@ -3,9 +3,9 @@ ManaCost:4 R Types:Legendary Creature Dragon PT:3/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Dragon.Other+YouCtrl | Execute$ TrigTreasure | TriggerDescription$ Whenever CARDNAME or another Dragon you control enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Dragon.Other+YouCtrl | Execute$ TrigTreasure | TriggerDescription$ Whenever NICKNAME or another Dragon you control enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac K:Choose a Background DeckHas:Ability$Token|Sacrifice & Type$Treasure|Artifact DeckHints:Type$Dragon -Oracle:Flying\nWhenever Ganax, Astral Hunter or another Dragon you control enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nChoose a Background (You can have a Background as a second commander.) +Oracle:Flying\nWhenever Ganax or another Dragon you control enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nChoose a Background (You can have a Background as a second commander.) diff --git a/forge-gui/res/cardsfolder/g/gandalf_friend_of_the_shire.txt b/forge-gui/res/cardsfolder/g/gandalf_friend_of_the_shire.txt index 91b78d588a33..73126d2a099a 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_friend_of_the_shire.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_friend_of_the_shire.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Avatar Wizard PT:2/4 K:Flash S:Mode$ CastWithFlash | ValidCard$ Sorcery | ValidSA$ Spell | Caster$ You | Description$ You may cast sorcery spells as though they had flash. -T:Mode$ RingTemptsYou | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever the Ring tempts you, if you chose a creature other than CARDNAME as your Ring-bearer, draw a card. +T:Mode$ RingTemptsYou | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever the Ring tempts you, if you chose a creature other than NICKNAME as your Ring-bearer, draw a card. SVar:TrigDraw:DB$ Draw -Oracle:Flash\nYou may cast sorcery spells as though they had flash.\nWhenever the Ring tempts you, if you chose a creature other than Gandalf, Friend of the Shire as your Ring-bearer, draw a card. +Oracle:Flash\nYou may cast sorcery spells as though they had flash.\nWhenever the Ring tempts you, if you chose a creature other than Gandalf as your Ring-bearer, draw a card. diff --git a/forge-gui/res/cardsfolder/g/gandalf_of_the_secret_fire.txt b/forge-gui/res/cardsfolder/g/gandalf_of_the_secret_fire.txt index 50d02194f1ef..c622bad22618 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_of_the_secret_fire.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_of_the_secret_fire.txt @@ -2,11 +2,11 @@ Name:Gandalf of the Secret Fire ManaCost:1 U R W Types:Legendary Creature Avatar Wizard PT:3/4 -T:Mode$ SpellCast | ValidCard$ Instant.wasCastFromYourHandByYou,Sorcery.wasCastFromYourHandByYou | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OpponentTurn$ True | Execute$ TrigEffect | TriggerDescription$ Whenever you cast an instant or sorcery spell from your hand during an opponent's turn, exile that card with three time counters on it instead of putting it into your graveyard as it resolves. Then if the exiled card doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter from that card. When the last is removed, you may play it without paying its mana cost.) +T:Mode$ SpellCast | ValidCard$ Instant.wasCastFromYourHandByYou,Sorcery.wasCastFromYourHandByYou | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OpponentTurn$ True | Execute$ TrigEffect | TriggerDescription$ Whenever you cast an instant or sorcery spell from your hand during an opponent's turn, exile that card with three time counters on it instead of putting it into your graveyard as it resolves. Then if the exiled card doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter. When the last is removed, you may play it without paying its mana cost.) SVar:TrigEffect:DB$ Effect | ReplacementEffects$ MoveToExileReplace | RememberObjects$ TriggeredCard | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.inZoneStack | ExileOnMoved$ Stack SVar:MoveToExileReplace:Event$ Moved | ValidCard$ Card.IsRemembered+YouOwn | Origin$ Stack | Destination$ Graveyard | Fizzle$ False | ReplaceWith$ ReplaceExile SVar:ReplaceExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile | RememberChanged$ True | WithCountersType$ TIME | WithCountersAmount$ 3 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Card.withoutSuspend | PumpZone$ Exile | KW$ Suspend | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Instant -Oracle:Whenever you cast an instant or sorcery spell from your hand during an opponent's turn, exile that card with three time counters on it instead of putting it into your graveyard as it resolves. Then if the exiled card doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter from that card. When the last is removed, you may play it without paying its mana cost.) +Oracle:Whenever you cast an instant or sorcery spell from your hand during an opponent's turn, exile that card with three time counters on it instead of putting it into your graveyard as it resolves. Then if the exiled card doesn't have suspend, it gains suspend. (At the beginning of your upkeep, remove a time counter. When the last is removed, you may play it without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/g/gandalf_the_grey.txt b/forge-gui/res/cardsfolder/g/gandalf_the_grey.txt index 792a187c05db..e0de8140d10c 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_the_grey.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_the_grey.txt @@ -5,8 +5,8 @@ PT:3/4 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ Whenever you cast an instant or sorcery spell, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBTapUntap,DBDamage,DBCopy,DBChangeZone | ChoiceRestriction$ ThisGame SVar:DBTapUntap:DB$ TapOrUntap | ValidTgts$ Permanent | TgtPrompt$ Select target permanent to tap or untap | SpellDescription$ You may tap or untap target permanent. -SVar:DBDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to each opponent. +SVar:DBDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 3 | SpellDescription$ NICKNAME deals 3 damage to each opponent. SVar:DBCopy:DB$ CopySpellAbility | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TargetType$ Spell | TgtPrompt$ Select target instant or sorcery spell you control | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell you control. You may choose new targets for the copy. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put NICKNAME on top of its owner's library. DeckNeeds:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, choose one that hasn't been chosen —\n• You may tap or untap target permanent.\n• Gandalf the Grey deals 3 damage to each opponent.\n• Copy target instant or sorcery spell you control. You may choose new targets for the copy.\n• Put Gandalf on top of its owner's library. +Oracle:Whenever you cast an instant or sorcery spell, choose one that hasn't been chosen —\n• You may tap or untap target permanent.\n• Gandalf deals 3 damage to each opponent.\n• Copy target instant or sorcery spell you control. You may choose new targets for the copy.\n• Put Gandalf on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt b/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt index 35f9175d1037..95979d022e9d 100644 --- a/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt +++ b/forge-gui/res/cardsfolder/g/gandalf_white_rider.txt @@ -6,6 +6,6 @@ K:Vigilance T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Whenever you cast a spell, creatures you control get +1/+0 until end of turn. Scry 1. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TriReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may put it into its owner's library fifth from the top. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TriReturn | OptionalDecider$ You | TriggerDescription$ When NICKNAME dies, you may put it into its owner's library fifth from the top. SVar:TriReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Destination$ Library | LibraryPosition$ 4 -Oracle:Vigilance\nWhenever you cast a spell, creatures you control get +1/+0 until end of turn. Scry 1.\nWhen Gandalf, White Rider dies, you may put it into its owner's library fifth from the top. +Oracle:Vigilance\nWhenever you cast a spell, creatures you control get +1/+0 until end of turn. Scry 1.\nWhen Gandalf dies, you may put it into its owner's library fifth from the top. diff --git a/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt b/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt index f805f458cac0..e65950a79b1e 100644 --- a/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt +++ b/forge-gui/res/cardsfolder/g/gandalfs_sanction.txt @@ -1,7 +1,7 @@ Name:Gandalf's Sanction ManaCost:1 U R Types:Sorcery -A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | ExcessDamage$ TargetedController | SpellDescription$ CARDNAME deals X damage to target creature, where X is the number of instant and sorcery spells in your graveyard. Excess damage is dealt to that creature's controller instead. +A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | ExcessDamage$ TargetedController | SpellDescription$ CARDNAME deals X damage to target creature, where X is the number of instant and sorcery cards in your graveyard. Excess damage is dealt to that creature's controller instead. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn DeckHints:Ability$Graveyard|Mill & Type$Instant|Sorcery -Oracle:Gandalf's Sanction deals X damage to target creature, where X is the number of instant and sorcery spells in your graveyard. Excess damage is dealt to that creature's controller instead. +Oracle:Gandalf's Sanction deals X damage to target creature, where X is the number of instant and sorcery cards in your graveyard. Excess damage is dealt to that creature's controller instead. diff --git a/forge-gui/res/cardsfolder/g/gang_of_devils.txt b/forge-gui/res/cardsfolder/g/gang_of_devils.txt index b46abdce9e18..b49624a87aaf 100644 --- a/forge-gui/res/cardsfolder/g/gang_of_devils.txt +++ b/forge-gui/res/cardsfolder/g/gang_of_devils.txt @@ -2,6 +2,6 @@ Name:Gang of Devils ManaCost:5 R Types:Creature Devil PT:3/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DevilTakeYou | TriggerDescription$ When CARDNAME dies, it deals 3 damage divided as you choose among one, two, or three targets. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DevilTakeYou | TriggerDescription$ When this creature dies, it deals 3 damage divided as you choose among one, two, or three targets. SVar:DevilTakeYou:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 -Oracle:When Gang of Devils dies, it deals 3 damage divided as you choose among one, two, or three targets. +Oracle:When this creature dies, it deals 3 damage divided as you choose among one, two, or three targets. diff --git a/forge-gui/res/cardsfolder/g/gang_of_elk.txt b/forge-gui/res/cardsfolder/g/gang_of_elk.txt index 3c8c89b74f88..a95c1b87ec20 100644 --- a/forge-gui/res/cardsfolder/g/gang_of_elk.txt +++ b/forge-gui/res/cardsfolder/g/gang_of_elk.txt @@ -2,7 +2,7 @@ Name:Gang of Elk ManaCost:5 G Types:Creature Elk Beast PT:5/4 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Creature.blockingTriggeredAttacker/Times.2 -Oracle:Whenever Gang of Elk becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. +Oracle:Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. diff --git a/forge-gui/res/cardsfolder/g/gangrenous_goliath.txt b/forge-gui/res/cardsfolder/g/gangrenous_goliath.txt index 00e225991eb7..288f4c0e7da3 100644 --- a/forge-gui/res/cardsfolder/g/gangrenous_goliath.txt +++ b/forge-gui/res/cardsfolder/g/gangrenous_goliath.txt @@ -2,7 +2,7 @@ Name:Gangrenous Goliath ManaCost:3 B B Types:Creature Zombie Giant PT:4/4 -A:AB$ ChangeZone | Cost$ tapXType<3/Cleric> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +A:AB$ ChangeZone | Cost$ tapXType<3/Cleric> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to your hand. AI:RemoveDeck:Random DeckNeeds:Type$Cleric -Oracle:Tap three untapped Clerics you control: Return Gangrenous Goliath from your graveyard to your hand. +Oracle:Tap three untapped Clerics you control: Return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt b/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt index e27de1346f71..d39f92bacb83 100644 --- a/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt +++ b/forge-gui/res/cardsfolder/g/gangrenous_zombies.txt @@ -5,4 +5,4 @@ PT:2/2 A:AB$ DamageAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ X | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. If you control a snow Swamp, CARDNAME deals 2 damage instead. SVar:X:Count$Compare Y EQ0.1.2 SVar:Y:Count$Valid Swamp.Snow+YouCtrl -Oracle:{T}, Sacrifice Gangrenous Zombies: Gangrenous Zombies deals 1 damage to each creature and each player. If you control a snow Swamp, Gangrenous Zombies deals 2 damage to each creature and each player instead. +Oracle:{T}, Sacrifice this creature: This creature deals 1 damage to each creature and each player. If you control a snow Swamp, this creature deals 2 damage to each creature and each player instead. diff --git a/forge-gui/res/cardsfolder/g/garbage_fire.txt b/forge-gui/res/cardsfolder/g/garbage_fire.txt index f58d8fd0e58e..bebc0ce46cb2 100644 --- a/forge-gui/res/cardsfolder/g/garbage_fire.txt +++ b/forge-gui/res/cardsfolder/g/garbage_fire.txt @@ -5,4 +5,4 @@ Draft:Reveal CARDNAME as you draft it. Draft:Note how many cards you've drafted this draft round, including CARDNAME. A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | Description$ CARDNAME deals damage to target creature equal to the highest number you noted for cards named Garbage Fire. SVar:X:Count$DraftNotesHighest.Garbage Fire -Oracle:Reveal Garbage Fire as you draft it and note how many cards you've drafted this draft round, including Garbage Fire.\nGarbage Fire deals damage to target creature equal to the highest number you noted for cards named Garbage Fire. +Oracle:Reveal this card as you draft it and note how many cards you've drafted this draft round, including this card.\nGarbage Fire deals damage to target creature equal to the highest number you noted for cards named Garbage Fire. diff --git a/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt b/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt index 92e23a83a167..6ed86d10e0c7 100644 --- a/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt +++ b/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt @@ -2,8 +2,8 @@ Name:Garenbrig Paladin ManaCost:4 G Types:Creature Giant Knight PT:4/4 -K:etbCounter:P1P1:1:Adamant$ Green:Adamant — If at least three green mana was spent to cast this spell, CARDNAME enters with a +1/+1 counter on it. -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. +K:etbCounter:P1P1:1:Adamant$ Green:Adamant — If at least three green mana was spent to cast this spell, this creature enters with a +1/+1 counter on it. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. SVar:AIManaPref:G DeckHas:Ability$Counters -Oracle:Adamant — If at least three green mana was spent to cast this spell, Garenbrig Paladin enters with a +1/+1 counter on it.\nGarenbrig Paladin can't be blocked by creatures with power 2 or less. +Oracle:Adamant — If at least three green mana was spent to cast this spell, this creature enters with a +1/+1 counter on it.\nThis creature can't be blocked by creatures with power 2 or less. diff --git a/forge-gui/res/cardsfolder/g/garenbrig_squire.txt b/forge-gui/res/cardsfolder/g/garenbrig_squire.txt index b4b7856e7d81..b9bb04f8cabe 100644 --- a/forge-gui/res/cardsfolder/g/garenbrig_squire.txt +++ b/forge-gui/res/cardsfolder/g/garenbrig_squire.txt @@ -2,8 +2,8 @@ Name:Garenbrig Squire ManaCost:1 G Types:Creature Human Soldier PT:2/2 -T:Mode$ SpellCast | ValidCard$ Creature.AdventureCard | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell that has an Adventure, CARDNAME gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Creature.AdventureCard | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell that has an Adventure, this creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Creature.AdventureCard DeckHas:Ability$Counters -Oracle:Whenever you cast a creature spell that has an Adventure, Garenbrig Squire gets +1/+1 until end of turn. (It doesn't need to have gone on the adventure first.) +Oracle:Whenever you cast a creature spell that has an Adventure, this creature gets +1/+1 until end of turn. (It doesn't need to have gone on the adventure first.) diff --git a/forge-gui/res/cardsfolder/g/gargantuan_gorilla.txt b/forge-gui/res/cardsfolder/g/gargantuan_gorilla.txt index a07d96ee4361..56c5ceae8370 100644 --- a/forge-gui/res/cardsfolder/g/gargantuan_gorilla.txt +++ b/forge-gui/res/cardsfolder/g/gargantuan_gorilla.txt @@ -2,15 +2,15 @@ Name:Gargantuan Gorilla ManaCost:4 G G G Types:Creature Ape PT:7/7 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice a Forest. If you sacrifice a snow Forest this way, CARDNAME gains trample until end of turn. If you don't sacrifice a Forest, sacrifice CARDNAME and it deals 7 damage to you. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice a Forest. If you sacrifice a snow Forest this way, this creature gains trample until end of turn. If you don't sacrifice a Forest, sacrifice this creature and it deals 7 damage to you. SVar:TrigSacrifice:DB$ Sacrifice | Optional$ True | SacValid$ Forest | Amount$ 1 | RememberSacrificed$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Trample | ConditionDefined$ Remembered | ConditionPresent$ Forest.Snow | ConditionCompare$ EQ1 | SubAbility$ DBSacMe SVar:DBSacMe:DB$ Sacrifice | ConditionDefined$ Remembered | ConditionPresent$ Forest | ConditionCompare$ EQ0 | SubAbility$ DBRageDamage SVar:DBRageDamage:DB$ DealDamage | Defined$ You | NumDmg$ 7 | ConditionDefined$ Remembered | ConditionPresent$ Forest | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | NumDmg$ X | SubAbility$ DamageThis | SpellDescription$ CARDNAME deals damage equal to its power to another target creature. That creature deals damage equal to its power to CARDNAME. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | NumDmg$ X | SubAbility$ DamageThis | SpellDescription$ This creature deals damage equal to its power to another target creature. That creature deals damage equal to its power to this creature. SVar:DamageThis:DB$ DealDamage | Defined$ Self | DamageSource$ Targeted | NumDmg$ Y SVar:X:Count$CardPower SVar:Y:Targeted$CardPower AI:RemoveDeck:All -Oracle:At the beginning of your upkeep, you may sacrifice a Forest. If you sacrifice a snow Forest this way, Gargantuan Gorilla gains trample until end of turn. If you don't sacrifice a Forest, sacrifice Gargantuan Gorilla and it deals 7 damage to you.\n{T}: Gargantuan Gorilla deals damage equal to its power to another target creature. That creature deals damage equal to its power to Gargantuan Gorilla. +Oracle:At the beginning of your upkeep, you may sacrifice a Forest. If you sacrifice a snow Forest this way, this creature gains trample until end of turn. If you don't sacrifice a Forest, sacrifice this creature and it deals 7 damage to you.\n{T}: This creature deals damage equal to its power to another target creature. That creature deals damage equal to its power to this creature. diff --git a/forge-gui/res/cardsfolder/g/gargos_vicious_watcher.txt b/forge-gui/res/cardsfolder/g/gargos_vicious_watcher.txt index 39c51a7fbf03..50e7df0b0bbb 100644 --- a/forge-gui/res/cardsfolder/g/gargos_vicious_watcher.txt +++ b/forge-gui/res/cardsfolder/g/gargos_vicious_watcher.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Hydra PT:8/7 K:Vigilance S:Mode$ ReduceCost | ValidCard$ Card.Hydra | Type$ Spell | Activator$ You | Amount$ 4 | Description$ Hydra spells you cast cost {4} less to cast. -T:Mode$ BecomesTarget | ValidTarget$ Creature.inZoneBattlefield+YouCtrl | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ DBFight | TriggerDescription$ Whenever a creature you control becomes the target of a spell, CARDNAME fights up to one target creature you don't control. +T:Mode$ BecomesTarget | ValidTarget$ Creature.inZoneBattlefield+YouCtrl | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ DBFight | TriggerDescription$ Whenever a creature you control becomes the target of a spell, NICKNAME fights up to one target creature you don't control. SVar:DBFight:DB$ Fight | Defined$ Self | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control SVar:PlayMain1:TRUE DeckHints:Type$Hydra -Oracle:Vigilance\nHydra spells you cast cost {4} less to cast.\nWhenever a creature you control becomes the target of a spell, Gargos, Vicious Watcher fights up to one target creature you don't control. +Oracle:Vigilance\nHydra spells you cast cost {4} less to cast.\nWhenever a creature you control becomes the target of a spell, Gargos fights up to one target creature you don't control. diff --git a/forge-gui/res/cardsfolder/g/gargoyle_castle.txt b/forge-gui/res/cardsfolder/g/gargoyle_castle.txt index 5710699e3fad..c4647e2a707d 100644 --- a/forge-gui/res/cardsfolder/g/gargoyle_castle.txt +++ b/forge-gui/res/cardsfolder/g/gargoyle_castle.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Token | Cost$ 5 T Sac<1/CARDNAME> | TokenOwner$ You | TokenScript$ c_3_4_a_gargoyle_flying | SpellDescription$ Create a 3/4 colorless Gargoyle artifact creature token with flying. -Oracle:{T}: Add {C}.\n{5}, {T}, Sacrifice Gargoyle Castle: Create a 3/4 colorless Gargoyle artifact creature token with flying. +Oracle:{T}: Add {C}.\n{5}, {T}, Sacrifice this land: Create a 3/4 colorless Gargoyle artifact creature token with flying. diff --git a/forge-gui/res/cardsfolder/g/gargoyle_sentinel.txt b/forge-gui/res/cardsfolder/g/gargoyle_sentinel.txt index d682dd9f1f15..cac6f5c747bb 100644 --- a/forge-gui/res/cardsfolder/g/gargoyle_sentinel.txt +++ b/forge-gui/res/cardsfolder/g/gargoyle_sentinel.txt @@ -3,8 +3,8 @@ ManaCost:3 Types:Artifact Creature Gargoyle PT:3/3 K:Defender -A:AB$ Debuff | Cost$ 3 | Keywords$ Defender | Defined$ Self | SubAbility$ Flight | SpellDescription$ Until end of turn, CARDNAME loses defender and gains flying. +A:AB$ Debuff | Cost$ 3 | Keywords$ Defender | Defined$ Self | SubAbility$ Flight | SpellDescription$ Until end of turn, this creature loses defender and gains flying. SVar:Flight:DB$ Pump | Defined$ Self | KW$ Flying # The AI currently won't understand that this ability is actually a good thing to do. AI:RemoveDeck:All -Oracle:Defender (This creature can't attack.)\n{3}: Until end of turn, Gargoyle Sentinel loses defender and gains flying. +Oracle:Defender (This creature can't attack.)\n{3}: Until end of turn, this creature loses defender and gains flying. diff --git a/forge-gui/res/cardsfolder/g/garland_knight_of_cornelia_chaos_the_endless.txt b/forge-gui/res/cardsfolder/g/garland_knight_of_cornelia_chaos_the_endless.txt index a21bac2ace6a..4a84c05bda55 100644 --- a/forge-gui/res/cardsfolder/g/garland_knight_of_cornelia_chaos_the_endless.txt +++ b/forge-gui/res/cardsfolder/g/garland_knight_of_cornelia_chaos_the_endless.txt @@ -2,10 +2,10 @@ Name:Garland, Knight of Cornelia ManaCost:B R Types:Legendary Creature Human Knight PT:3/2 -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 SVar:BuffedBy:Card.nonLand+nonCreature -A:AB$ ChangeZone | Cost$ 3 B B R R | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | Transformed$ True | StackDescription$ SpellDescription | SpellDescription$ Return NICKNAME from your graveyard to the battlefield transformed. Activate only as a sorcery. +A:AB$ ChangeZone | Cost$ 3 B B R R | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | Transformed$ True | StackDescription$ SpellDescription | SpellDescription$ Return this card from your graveyard to the battlefield transformed. Activate only as a sorcery. DeckHas:Ability$Surveil|Graveyard AlternateMode:DoubleFaced Oracle:Whenever you cast a noncreature spell, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{3}{B}{B}{R}{R}: Return this card from your graveyard to the battlefield transformed. Activate only as a sorcery. @@ -18,6 +18,6 @@ Colors:black,red Types:Legendary Creature Demon PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Whenever NICKNAME dies, put it on the bottom of its owner's library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When NICKNAME dies, put it on the bottom of its owner's library. SVar:TrigChange:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 Oracle:Flying\nWhen Chaos dies, put it on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/g/garna_bloodfist_of_keld.txt b/forge-gui/res/cardsfolder/g/garna_bloodfist_of_keld.txt index e98d549a33b0..689ca967d4ee 100644 --- a/forge-gui/res/cardsfolder/g/garna_bloodfist_of_keld.txt +++ b/forge-gui/res/cardsfolder/g/garna_bloodfist_of_keld.txt @@ -2,10 +2,10 @@ Name:Garna, Bloodfist of Keld ManaCost:1 B R R Types:Legendary Creature Human Berserker PT:4/3 -T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigBranch | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature you control dies, draw a card if it was attacking. Otherwise, CARDNAME deals 1 damage to each opponent. +T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigBranch | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature you control dies, draw a card if it was attacking. Otherwise, NICKNAME deals 1 damage to each opponent. SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE1 | TrueSubAbility$ DBDraw | FalseSubAbility$ DBDamage SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:DBDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 1 SVar:X:TriggeredCard$Valid Creature.attacking DeckHas:Ability$Sacrifice -Oracle:Whenever another creature you control dies, draw a card if it was attacking. Otherwise, Garna, Bloodfist of Keld deals 1 damage to each opponent. +Oracle:Whenever another creature you control dies, draw a card if it was attacking. Otherwise, Garna deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/g/garna_the_bloodflame.txt b/forge-gui/res/cardsfolder/g/garna_the_bloodflame.txt index 00c22ccd99b4..19618db11aa6 100644 --- a/forge-gui/res/cardsfolder/g/garna_the_bloodflame.txt +++ b/forge-gui/res/cardsfolder/g/garna_the_bloodflame.txt @@ -3,7 +3,7 @@ ManaCost:3 B R Types:Legendary Creature Human Warrior PT:3/3 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return to your hand all creature cards in your graveyard that were put there from anywhere this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When NICKNAME enters, return to your hand all creature cards in your graveyard that were put there from anywhere this turn. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ValidGraveyard Creature.YouOwn+ThisTurnEntered S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Haste | Description$ Other creatures you control have haste. -Oracle:Flash\nWhen Garna, the Bloodflame enters, return to your hand all creature cards in your graveyard that were put there from anywhere this turn.\nOther creatures you control have haste. +Oracle:Flash\nWhen Garna enters, return to your hand all creature cards in your graveyard that were put there from anywhere this turn.\nOther creatures you control have haste. diff --git a/forge-gui/res/cardsfolder/g/garrison_cat.txt b/forge-gui/res/cardsfolder/g/garrison_cat.txt index bf5ee1099be8..b07f3fc6f027 100644 --- a/forge-gui/res/cardsfolder/g/garrison_cat.txt +++ b/forge-gui/res/cardsfolder/g/garrison_cat.txt @@ -2,9 +2,9 @@ Name:Garrison Cat ManaCost:W Types:Creature Cat PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 white Human Soldier creature token. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_human_soldier | TokenOwner$ TriggeredCardController SVar:SacMe:1 DeckHints:Type$Human DeckHas:Ability$Token -Oracle:When Garrison Cat dies, create a 1/1 white Human Soldier creature token. +Oracle:When this creature dies, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/g/garrison_griffin.txt b/forge-gui/res/cardsfolder/g/garrison_griffin.txt index 45865efb19ee..3c2f1127fabc 100644 --- a/forge-gui/res/cardsfolder/g/garrison_griffin.txt +++ b/forge-gui/res/cardsfolder/g/garrison_griffin.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Griffin PT:2/2 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target Knight you control gains flying until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, target Knight you control gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Knight.YouCtrl | TgtPrompt$ Select target Knight you control | KW$ Flying DeckNeeds:Type$Knight -Oracle:Flying\nWhenever Garrison Griffin attacks, target Knight you control gains flying until end of turn. +Oracle:Flying\nWhenever this creature attacks, target Knight you control gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/garrison_sergeant.txt b/forge-gui/res/cardsfolder/g/garrison_sergeant.txt index 33dd5b4c8310..5ea58b3a0708 100644 --- a/forge-gui/res/cardsfolder/g/garrison_sergeant.txt +++ b/forge-gui/res/cardsfolder/g/garrison_sergeant.txt @@ -2,7 +2,7 @@ Name:Garrison Sergeant ManaCost:3 R W Types:Creature Lizard Soldier PT:3/3 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | IsPresent$ Gate.YouCtrl | Description$ CARDNAME has double strike as long as you control a Gate. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | IsPresent$ Gate.YouCtrl | Description$ This creature has double strike as long as you control a Gate. SVar:BuffedBy:Gate DeckNeeds:Type$Gate -Oracle:Garrison Sergeant has double strike as long as you control a Gate. +Oracle:This creature has double strike as long as you control a Gate. diff --git a/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt b/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt index 0a62e8253f66..46b2ed02943a 100644 --- a/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt +++ b/forge-gui/res/cardsfolder/g/garruk_relentless_garruk_the_veil_cursed.txt @@ -2,14 +2,14 @@ Name:Garruk Relentless ManaCost:3 G Types:Legendary Planeswalker Garruk Loyalty:3 -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_LE2_LOYALTY | Execute$ TrigTransform | TriggerDescription$ When CARDNAME has two or fewer loyalty counters on him, transform him. -A:AB$ DealDamage | Cost$ AddCounter<0/LOYALTY> | ValidTgts$ Creature | NumDmg$ 3 | SubAbility$ DamageThis | Planeswalker$ True | SpellDescription$ CARDNAME deals 3 damage to target creature. That creature deals damage equal to its power to him. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_LE2_LOYALTY | Execute$ TrigTransform | TriggerDescription$ When NICKNAME has two or fewer loyalty counters on him, transform him. +A:AB$ DealDamage | Cost$ AddCounter<0/LOYALTY> | ValidTgts$ Creature | NumDmg$ 3 | SubAbility$ DamageThis | Planeswalker$ True | SpellDescription$ NICKNAME deals 3 damage to target creature. That creature deals damage equal to its power to him. A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | TokenScript$ g_2_2_wolf | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 2/2 green Wolf creature token. SVar:DamageThis:DB$ DealDamage | Defined$ Self | DamageSource$ Targeted | NumDmg$ Y SVar:Y:Targeted$CardPower SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:When Garruk Relentless has two or fewer loyalty counters on him, transform him.\n[0]: Garruk Relentless deals 3 damage to target creature. That creature deals damage equal to its power to him.\n[0]: Create a 2/2 green Wolf creature token. +Oracle:When Garruk has two or fewer loyalty counters on him, transform him.\n[0]: Garruk deals 3 damage to target creature. That creature deals damage equal to its power to him.\n[0]: Create a 2/2 green Wolf creature token. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/garruk_unleashed.txt b/forge-gui/res/cardsfolder/g/garruk_unleashed.txt index 4021eee4cb8c..e67c4c7d6e82 100644 --- a/forge-gui/res/cardsfolder/g/garruk_unleashed.txt +++ b/forge-gui/res/cardsfolder/g/garruk_unleashed.txt @@ -3,11 +3,11 @@ ManaCost:2 G G Types:Legendary Planeswalker Garruk Loyalty:4 A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | NumAtt$ +3 | NumDef$ +3 | KW$ Trample | SpellDescription$ Up to one target creature gets +3/+3 and gains trample until end of turn. -A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenScript$ g_3_3_beast | TokenOwner$ You | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on CARDNAME. +A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenScript$ g_3_3_beast | TokenOwner$ You | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on NICKNAME. SVar:DBPutCounter:DB$ PutCounter | ConditionPresent$ Creature.OppCtrl | ConditionCompare$ GTX | Defined$ Self | CounterNum$ 1 | CounterType$ LOYALTY | StackDescription$ None SVar:X:Count$Valid Creature.YouCtrl DeckHas:Ability$Token A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem — Garruk, Unleashed | Image$ emblem_garruk_unleashed | Triggers$ EffPhase | Duration$ Permanent | SpellDescription$ You get an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle." SVar:EffPhase:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ EmblemTrigChangeZone | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle. SVar:EmblemTrigChangeZone:DB$ ChangeZone | ChangeType$ Creature | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | ShuffleNonMandatory$ True -Oracle:[+1]: Up to one target creature gets +3/+3 and gains trample until end of turn.\n[-2]: Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on Garruk, Unleashed.\n[-7]: You get an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle." +Oracle:[+1]: Up to one target creature gets +3/+3 and gains trample until end of turn.\n[-2]: Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on Garruk.\n[-7]: You get an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle." diff --git a/forge-gui/res/cardsfolder/g/garruk_wrath_of_the_wilds.txt b/forge-gui/res/cardsfolder/g/garruk_wrath_of_the_wilds.txt index aa89f186e627..eb632e036e6e 100644 --- a/forge-gui/res/cardsfolder/g/garruk_wrath_of_the_wilds.txt +++ b/forge-gui/res/cardsfolder/g/garruk_wrath_of_the_wilds.txt @@ -12,4 +12,4 @@ SVar:DBPut:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Defined$ R SVar:DBCleanup2:DB$ Cleanup | ClearRemembered$ True A:AB$ PumpAll | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +3 | NumDef$ +3 | KW$ Trample | SpellDescription$ Until end of turn, creatures you control get +3/+3 and gain trample. DeckHas:Type$Troll|Elk|Wolf|Beast|Insect|Squirrel|Boar|Basilisk|Antelope & Ability$Sacrifice|Counters|LifeGain -Oracle:[+1]: Choose a creature card in your hand. It perpetually gets +1/+1 and perpetually gains "This spell costs {1} less to cast."\n[-1]: Draft a card from Garruk, Wrath of the Wild's spellbook and put it onto the battlefield.\n[-6]: Until end of turn, creatures you control get +3/+3 and gain trample. +Oracle:[+1]: Choose a creature card in your hand. It perpetually gets +1/+1 and perpetually gains "This spell costs {1} less to cast."\n[-1]: Draft a card from Garruk, Wrath of the Wilds's spellbook and put it onto the battlefield.\n[-6]: Until end of turn, creatures you control get +3/+3 and gain trample. diff --git a/forge-gui/res/cardsfolder/g/garruks_harbinger.txt b/forge-gui/res/cardsfolder/g/garruks_harbinger.txt index b85a5301073d..5487f8e354e0 100644 --- a/forge-gui/res/cardsfolder/g/garruks_harbinger.txt +++ b/forge-gui/res/cardsfolder/g/garruks_harbinger.txt @@ -3,8 +3,8 @@ ManaCost:1 G G Types:Creature Beast PT:4/3 K:Hexproof:Black -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | Execute$ TrigDig | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | Execute$ TrigDig | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ X | ChangeNum$ 1 | ChangeValid$ Creature,Planeswalker.Garruk | Optional$ True | DestinationZone$ Hand | RestRandomOrder$ True SVar:X:TriggerCount$DamageAmount DeckHints:Type$Garruk -Oracle:Hexproof from black\nWhenever Garruk's Harbinger deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Hexproof from black\nWhenever this creature deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/g/garruks_lost_wolf_hey_has_anyone_seen_garruk.txt b/forge-gui/res/cardsfolder/g/garruks_lost_wolf_hey_has_anyone_seen_garruk.txt index 4cec7bf76a72..2064d3b9116d 100644 --- a/forge-gui/res/cardsfolder/g/garruks_lost_wolf_hey_has_anyone_seen_garruk.txt +++ b/forge-gui/res/cardsfolder/g/garruks_lost_wolf_hey_has_anyone_seen_garruk.txt @@ -2,11 +2,11 @@ Name:Garruk's Lost Wolf ManaCost:3 G Types:Creature Wolf PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Huntsman Role token attached to another target creature you control. (Enchanted creature gets +1/+1 and has "{T}: Add {G}.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Huntsman Role token attached to another target creature you control. (Enchanted creature gets +1/+1 and has "{T}: Add {G}") SVar:TrigToken:DB$ Token | TokenScript$ role_huntsman | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control DeckHas:Ability$Mill|Graveyard|Token & Type$Aura|Enchantment|Role AlternateMode:Adventure -Oracle:When Garruk's Lost Wolf enters the battlefield, create a Huntsman Role token attached to another target creature you control. (Enchanted creature gets +1/+1 and has "{T}: Add {G}.") +Oracle:When Garruk's Lost Wolf enters the battlefield, create a Huntsman Role token attached to another target creature you control. (Enchanted creature gets +1/+1 and has "{T}: Add {G}") ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/garruks_uprising.txt b/forge-gui/res/cardsfolder/g/garruks_uprising.txt index 9ee6a885791f..ea22e66acdbd 100644 --- a/forge-gui/res/cardsfolder/g/garruks_uprising.txt +++ b/forge-gui/res/cardsfolder/g/garruks_uprising.txt @@ -1,8 +1,8 @@ Name:Garruk's Uprising ManaCost:2 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, if you control a creature with power 4 or greater, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigDraw | TriggerDescription$ When this enchantment enters, if you control a creature with power 4 or greater, draw a card. S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Trample | Description$ Creatures you control have trample. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE4+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control with power 4 or greater enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You -Oracle:When Garruk's Uprising enters, if you control a creature with power 4 or greater, draw a card.\nCreatures you control have trample. (They can deal excess combat damage to the player or planeswalker they're attacking.)\nWhenever a creature you control with power 4 or greater enters, draw a card. +Oracle:When this enchantment enters, if you control a creature with power 4 or greater, draw a card.\nCreatures you control have trample. (Each of those creatures can deal excess combat damage to the player or planeswalker it's attacking.)\nWhenever a creature you control with power 4 or greater enters, draw a card. diff --git a/forge-gui/res/cardsfolder/g/garruks_warsteed.txt b/forge-gui/res/cardsfolder/g/garruks_warsteed.txt index 8d144a34fd04..99f262ebb3ce 100644 --- a/forge-gui/res/cardsfolder/g/garruks_warsteed.txt +++ b/forge-gui/res/cardsfolder/g/garruks_warsteed.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Rhino PT:3/5 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Optional$ True | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedGarruk; Savage Herald | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckNeeds:Name$Garruk, Savage Herald -Oracle:Vigilance\nWhen Garruk's Warsteed enters, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle. +Oracle:Vigilance\nWhen this creature enters, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/g/gary_clone.txt b/forge-gui/res/cardsfolder/g/gary_clone.txt index d362aef60433..0ea02f92bb79 100644 --- a/forge-gui/res/cardsfolder/g/gary_clone.txt +++ b/forge-gui/res/cardsfolder/g/gary_clone.txt @@ -3,9 +3,9 @@ ManaCost:1 W Types:Creature Human Citizen PT:1/3 K:Squad:2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, each creature you control named Gary Clone gets +1/+0 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever this creature attacks, each creature you control named Gary Clone gets +1/+0 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+namedGary Clone | NumAtt$ +1 SVar:HasAttackEffect:TRUE DeckHas:Ability$Token DeckHints:Name$Gary Clone -Oracle:Squad {2} (As an additional cost to cast this spell, you may pay {2} any number of times. When this creature enters, create that many tokens that are copies of it.)\nWhenever Gary Clone attacks, each creature you control named Gary Clone gets +1/+0 until end of turn. +Oracle:Squad {2} (As an additional cost to cast this spell, you may pay {2} any number of times. When this creature enters, create that many tokens that are copies of it.)\nWhenever this creature attacks, each creature you control named Gary Clone gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/garza_zol_plague_queen.txt b/forge-gui/res/cardsfolder/g/garza_zol_plague_queen.txt index b4b2346ffdf5..9dc078f90345 100644 --- a/forge-gui/res/cardsfolder/g/garza_zol_plague_queen.txt +++ b/forge-gui/res/cardsfolder/g/garza_zol_plague_queen.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Vampire Noble PT:5/5 K:Flying K:Haste -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, put a +1/+1 counter on NICKNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature dealt damage by NICKNAME this turn dies, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, you may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Flying, haste\nWhenever a creature dealt damage by Garza Zol, Plague Queen this turn dies, put a +1/+1 counter on Garza Zol.\nWhenever Garza Zol deals combat damage to a player, you may draw a card. +Oracle:Flying, haste\nWhenever a creature dealt damage by Garza Zol this turn dies, put a +1/+1 counter on Garza Zol.\nWhenever Garza Zol deals combat damage to a player, you may draw a card. diff --git a/forge-gui/res/cardsfolder/g/garzas_assassin.txt b/forge-gui/res/cardsfolder/g/garzas_assassin.txt index ca1ddca9ca97..63db2f1520b6 100644 --- a/forge-gui/res/cardsfolder/g/garzas_assassin.txt +++ b/forge-gui/res/cardsfolder/g/garzas_assassin.txt @@ -5,4 +5,4 @@ PT:2/2 K:Recover:PayLife A:AB$ Destroy | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature. SVar:X:Count$YourLifeTotal/HalfUp -Oracle:Sacrifice Garza's Assassin: Destroy target nonblack creature.\nRecover—Pay half your life, rounded up. (When another creature is put into your graveyard from the battlefield, you may pay half your life, rounded up. If you do, return this card from your graveyard to your hand. Otherwise, exile this card.) +Oracle:Sacrifice this creature: Destroy target nonblack creature.\nRecover—Pay half your life, rounded up. (When another creature is put into your graveyard from the battlefield, you may pay half your life, rounded up. If you do, return this card from your graveyard to your hand. Otherwise, exile this card.) diff --git a/forge-gui/res/cardsfolder/g/gate_colossus.txt b/forge-gui/res/cardsfolder/g/gate_colossus.txt index fb534c8d1921..2de30762bbc7 100644 --- a/forge-gui/res/cardsfolder/g/gate_colossus.txt +++ b/forge-gui/res/cardsfolder/g/gate_colossus.txt @@ -3,8 +3,8 @@ ManaCost:8 Types:Artifact Creature Construct PT:8/8 K:Affinity:Gate -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Gate.YouCtrl | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Whenever a Gate you control enters, you may put CARDNAME from your graveyard on top of your library. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Gate.YouCtrl | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Whenever a Gate you control enters, you may put this card from your graveyard on top of your library. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Defined$ Self DeckNeeds:Type$Gate -Oracle:Affinity for Gates (This spell costs {1} less to cast for each Gate you control.)\nGate Colossus can't be blocked by creatures with power 2 or less.\nWhenever a Gate you control enters, you may put Gate Colossus from your graveyard on top of your library. +Oracle:Affinity for Gates (This spell costs {1} less to cast for each Gate you control.)\nThis creature can't be blocked by creatures with power 2 or less.\nWhenever a Gate you control enters, you may put this card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/g/gate_hound.txt b/forge-gui/res/cardsfolder/g/gate_hound.txt index f6f33f8146c7..eee82baf437e 100644 --- a/forge-gui/res/cardsfolder/g/gate_hound.txt +++ b/forge-gui/res/cardsfolder/g/gate_hound.txt @@ -2,8 +2,8 @@ Name:Gate Hound ManaCost:2 W Types:Creature Dog PT:1/1 -S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Vigilance | IsPresent$ Card.Self+enchanted | Description$ Creatures you control have vigilance as long as CARDNAME is enchanted. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Vigilance | IsPresent$ Card.Self+enchanted | Description$ Creatures you control have vigilance as long as this creature is enchanted. SVar:EnchantMe:Once AI:RemoveDeck:Random DeckNeeds:Type$Enchantment -Oracle:Creatures you control have vigilance as long as Gate Hound is enchanted. +Oracle:Creatures you control have vigilance as long as this creature is enchanted. diff --git a/forge-gui/res/cardsfolder/g/gate_of_the_black_dragon.txt b/forge-gui/res/cardsfolder/g/gate_of_the_black_dragon.txt index dc198e7fd2db..34ddd3cbc003 100644 --- a/forge-gui/res/cardsfolder/g/gate_of_the_black_dragon.txt +++ b/forge-gui/res/cardsfolder/g/gate_of_the_black_dragon.txt @@ -6,4 +6,4 @@ SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Seek | Cost$ 3 B T | Type$ Card.nonLand | GameActivationLimit$ 1 | StackDescription$ {p:You} seeks a nonland card. | SpellDescription$ Seek a nonland card. Activate only once. Text:{T}: Add {B}. DeckHints:Type$Gate -Oracle:Gate of the Black Dragon enters tapped.\n{3}{B}, {T}: Seek a nonland card. Activate only once.\n{T}: Add {B}. +Oracle:({T}: Add {B}.)\nGate of the Black Dragon enters the battlefield tapped.\n{3}{B}, {T}: Seek a nonland card. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/gate_smasher.txt b/forge-gui/res/cardsfolder/g/gate_smasher.txt index c9c59d644888..d2bda9c84990 100644 --- a/forge-gui/res/cardsfolder/g/gate_smasher.txt +++ b/forge-gui/res/cardsfolder/g/gate_smasher.txt @@ -2,7 +2,7 @@ Name:Gate Smasher ManaCost:3 Types:Artifact Equipment K:Equip:3 -S:Mode$ CantAttach | ValidCard$ Card.Self | Target$ Creature.toughnessLT4 | Description$ CARDNAME can be attached only to a creature with toughness 4 or greater. +S:Mode$ CantAttach | ValidCard$ Card.Self | Target$ Creature.toughnessLT4 | Description$ This Equipment can be attached only to a creature with toughness 4 or greater. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddKeyword$ Trample | Description$ Equipped creature gets +3/+0 and has trample. AI:RemoveDeck:Random -Oracle:Gate Smasher can be attached only to a creature with toughness 4 or greater.\nEquipped creature gets +3/+0 and has trample.\nEquip {3} +Oracle:This Equipment can be attached only to a creature with toughness 4 or greater.\nEquipped creature gets +3/+0 and has trample.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/g/gate_to_manorborn.txt b/forge-gui/res/cardsfolder/g/gate_to_manorborn.txt index 7f0769e8c63c..c91d1bc0b840 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_manorborn.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_manorborn.txt @@ -6,4 +6,4 @@ SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Seek | Cost$ 3 G T | Type$ Card.nonLand | GameActivationLimit$ 1 | StackDescription$ {p:You} seeks a nonland card. | SpellDescription$ Seek a nonland card. Activate only once. Text:{T}: Add {G}. DeckHints:Type$Gate -Oracle:Gate to Manorborn enters tapped.\n{3}{G}, {T}: Seek a nonland card. Activate only once.\n{T}: Add {G}. +Oracle:({T}: Add {G}.)\nGate to Manorborn enters the battlefield tapped.\n{3}{G}, {T}: Seek a nonland card. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/gate_to_seatower.txt b/forge-gui/res/cardsfolder/g/gate_to_seatower.txt index c4f4ed8dfef0..2ee4fc0ab584 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_seatower.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_seatower.txt @@ -6,4 +6,4 @@ SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Seek | Cost$ 3 U T | Type$ Card.nonLand | GameActivationLimit$ 1 | StackDescription$ {p:You} seeks a nonland card. | SpellDescription$ Seek a nonland card. Activate only once. Text:{T}: Add {U}. DeckHints:Type$Gate -Oracle:Gate to Seatower enters tapped.\n{3}{U}, {T}: Seek a nonland card. Activate only once.\n{T}: Add {U}. +Oracle:({T}: Add {U}.)\nGate to Seatower enters the battlefield tapped.\n{3}{U}, {T}: Seek a nonland card. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt b/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt index 63e829af74d8..4ddb06dcb35c 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt @@ -7,4 +7,4 @@ SVar:DBDiscard:DB$ Discard | UnlessCost$ Draw<1/You> | UnlessPayer$ You | Unless A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Hidden$ True | Origin$ Library | OriginAlternative$ Graveyard,Hand | Destination$ Battlefield | ChangeType$ Card.YouOwn+namedGod-Pharaoh's Gift | CheckSVar$ Count$ValidGraveyard Creature.YouOwn | SVarCompare$ GE6 | SpellDescription$ Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle. Activate only if there are six or more creature cards in your graveyard. DeckHints:Name$God-Pharaoh's Gift DeckHas:Ability$LifeGain|Discard|Sacrifice -Oracle:Whenever a nontoken creature you control dies, you gain 1 life. Then you may draw a card. If you do, discard a card.\n{2}, {T}, Sacrifice Gate to the Afterlife: Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle. Activate only if there are six or more creature cards in your graveyard. +Oracle:Whenever a nontoken creature you control dies, you gain 1 life. Then you may draw a card. If you do, discard a card.\n{2}, {T}, Sacrifice this artifact: Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle. Activate only if there are six or more creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gate_to_the_citadel.txt b/forge-gui/res/cardsfolder/g/gate_to_the_citadel.txt index 0ea997a14b56..ca38edb6b322 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_the_citadel.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_the_citadel.txt @@ -6,4 +6,4 @@ SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Seek | Cost$ 3 W T | Type$ Card.nonLand | GameActivationLimit$ 1 | StackDescription$ {p:You} seeks a nonland card. | SpellDescription$ Seek a nonland card. Activate only once. Text:{T}: Add {W}. DeckHints:Type$Gate -Oracle:Gate to the Citadel enters tapped.\n{3}{W}, {T}: Seek a nonland card. Activate only once.\n{T}: Add {W}. +Oracle:({T}: Add {W}.)\nGate to the Citadel enters the battlefield tapped.\n{3}{W}, {T}: Seek a nonland card. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/gate_to_tumbledown.txt b/forge-gui/res/cardsfolder/g/gate_to_tumbledown.txt index d4aec0f47a93..acaca7855f26 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_tumbledown.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_tumbledown.txt @@ -6,4 +6,4 @@ SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Seek | Cost$ 3 R T | Type$ Card.nonLand | GameActivationLimit$ 1 | StackDescription$ {p:You} seeks a nonland card. | SpellDescription$ Seek a nonland card. Activate only once. Text:{T}: Add {R}. DeckHints:Type$Gate -Oracle:Gate to Tumbledown enters tapped.\n{3}{R}, {T}: Seek a nonland card. Activate only once.\n{T}: Add {R}. +Oracle:({T}: Add {R}.)\nGate to Tumbledown enters the battlefield tapped.\n{3}{R}, {T}: Seek a nonland card. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/gatebreaker_ram.txt b/forge-gui/res/cardsfolder/g/gatebreaker_ram.txt index de1d29d8b21b..1dccf2a005b3 100644 --- a/forge-gui/res/cardsfolder/g/gatebreaker_ram.txt +++ b/forge-gui/res/cardsfolder/g/gatebreaker_ram.txt @@ -2,9 +2,9 @@ Name:Gatebreaker Ram ManaCost:2 G Types:Creature Sheep PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each Gate you control. -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Vigilance & Trample | CheckSVar$ X | SVarCompare$ GE2 | Description$ As long as you control two or more Gates, CARDNAME has vigilance and trample. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each Gate you control. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Vigilance & Trample | CheckSVar$ X | SVarCompare$ GE2 | Description$ As long as you control two or more Gates, this creature has vigilance and trample. SVar:X:Count$Valid Land.Gate+YouCtrl SVar:BuffedBy:Land.Gate DeckNeeds:Type$Gate -Oracle:Gatebreaker Ram gets +1/+1 for each Gate you control.\nAs long as you control two or more Gates, Gatebreaker Ram has vigilance and trample. +Oracle:This creature gets +1/+1 for each Gate you control.\nAs long as you control two or more Gates, this creature has vigilance and trample. diff --git a/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt b/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt index 89d4ebccee2f..16f64fc41546 100644 --- a/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt +++ b/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Plant PT:0/2 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic,Card.Gate | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:Defender\nWhen Gatecreeper Vine enters, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle. +Oracle:Defender\nWhen this creature enters, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt b/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt index c474bc6e22d8..764c29560b4d 100644 --- a/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt +++ b/forge-gui/res/cardsfolder/g/gatekeeper_gargoyle.txt @@ -3,8 +3,8 @@ ManaCost:6 Types:Artifact Creature Gargoyle PT:3/3 K:Flying -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each Gate you control. +K:etbCounter:P1P1:X:no Condition:This creature enters with a +1/+1 counter on it for each Gate you control. SVar:X:Count$Valid Gate.YouCtrl SVar:NeedsToPlayVar:X GE1 DeckHints:Type$Gate -Oracle:Flying\nGatekeeper Gargoyle enters with a +1/+1 counter on it for each Gate you control. +Oracle:Flying\nThis creature enters with a +1/+1 counter on it for each Gate you control. diff --git a/forge-gui/res/cardsfolder/g/gatekeeper_of_malakir.txt b/forge-gui/res/cardsfolder/g/gatekeeper_of_malakir.txt index ee7f4f3db12b..b56ac67f6fe6 100644 --- a/forge-gui/res/cardsfolder/g/gatekeeper_of_malakir.txt +++ b/forge-gui/res/cardsfolder/g/gatekeeper_of_malakir.txt @@ -3,8 +3,8 @@ ManaCost:B B Types:Creature Vampire Warrior PT:2/2 K:Kicker:B -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters, if it was kicked, target player sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When this creature enters, if it was kicked, target player sacrifices a creature of their choice. SVar:TrigKicker:DB$ Sacrifice | ValidTgts$ Player | SacValid$ Creature SVar:NeedsToPlayKicked:Creature.YouDontCtrl SVar:PlayMain1:TRUE -Oracle:Kicker {B} (You may pay an additional {B} as you cast this spell.)\nWhen Gatekeeper of Malakir enters, if it was kicked, target player sacrifices a creature. +Oracle:Kicker {B} (You may pay an additional {B} as you cast this spell.)\nWhen this creature enters, if it was kicked, target player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/g/gates_of_istfell.txt b/forge-gui/res/cardsfolder/g/gates_of_istfell.txt index 09da22123166..f394a31b3f9f 100644 --- a/forge-gui/res/cardsfolder/g/gates_of_istfell.txt +++ b/forge-gui/res/cardsfolder/g/gates_of_istfell.txt @@ -1,10 +1,10 @@ Name:Gates of Istfell ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ GainLife | Cost$ 2 W U U T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You gain 2 life and draw two cards. SVar:DBDraw:DB$ Draw | NumCards$ 2 DeckHas:Ability$LifeGain|Sacrifice -Oracle:Gates of Istfell enters tapped.\n{T}: Add {W}.\n{2}{W}{U}{U}, {T}, Sacrifice Gates of Istfell: You gain 2 life and draw two cards. +Oracle:This land enters tapped.\n{T}: Add {W}.\n{2}{W}{U}{U}, {T}, Sacrifice this land: You gain 2 life and draw two cards. diff --git a/forge-gui/res/cardsfolder/g/gatewatch_beacon.txt b/forge-gui/res/cardsfolder/g/gatewatch_beacon.txt index 2627de25fd18..6ba26fa8a4e6 100644 --- a/forge-gui/res/cardsfolder/g/gatewatch_beacon.txt +++ b/forge-gui/res/cardsfolder/g/gatewatch_beacon.txt @@ -1,10 +1,10 @@ Name:Gatewatch Beacon ManaCost:2 W Types:Artifact -K:etbCounter:LOYALTY:3 +K:etbCounter:LOYALTY:3:no Condition:This artifact enters with three loyalty counters on it. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Planeswalker.YouCtrl | IsPresent$ Card.Self+counters_GE1_LOYALTY | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMoveCounter | TriggerDescription$ Whenever a planeswalker you control enters, if CARDNAME has loyalty counters on it, you may move a loyalty counter from CARDNAME onto that planeswalker. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Planeswalker.YouCtrl | IsPresent$ Card.Self+counters_GE1_LOYALTY | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMoveCounter | TriggerDescription$ Whenever a planeswalker you control enters, if this artifact has loyalty counters on it, you may move a loyalty counter from this artifact onto that planeswalker. SVar:TrigMoveCounter:DB$ MoveCounter | Source$ Self | Defined$ TriggeredCardLKICopy | CounterType$ LOYALTY DeckHints:Type$Planeswalker DeckHas:Ability$Counters -Oracle:Gatewatch Beacon enters with three loyalty counters on it.\n{T}: Add {W}.\nWhenever a planeswalker you control enters, if Gatewatch Beacon has loyalty counters on it, you may move a loyalty counter from Gatewatch Beacon onto that planeswalker. +Oracle:This artifact enters with three loyalty counters on it.\n{T}: Add {W}.\nWhenever a planeswalker you control enters, if this artifact has loyalty counters on it, you may move a loyalty counter from this artifact onto that planeswalker. diff --git a/forge-gui/res/cardsfolder/g/gateway_plaza.txt b/forge-gui/res/cardsfolder/g/gateway_plaza.txt index 7e6821b9a31a..44670d3a41ac 100644 --- a/forge-gui/res/cardsfolder/g/gateway_plaza.txt +++ b/forge-gui/res/cardsfolder/g/gateway_plaza.txt @@ -1,10 +1,10 @@ Name:Gateway Plaza ManaCost:no cost Types:Land Gate -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, sacrifice it unless you pay {1}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this land enters, sacrifice it unless you pay {1}. SVar:TrigSac:DB$ Sacrifice | UnlessCost$ 1 | UnlessPayer$ You SVar:NeedsToPlay:Land.untapped+YouCtrl A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:Gateway Plaza enters tapped.\nWhen Gateway Plaza enters, sacrifice it unless you pay {1}.\n{T}: Add one mana of any color. +Oracle:This land enters tapped.\nWhen this land enters, sacrifice it unless you pay {1}.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/gateway_shade.txt b/forge-gui/res/cardsfolder/g/gateway_shade.txt index aec7fa12f137..42980faabdb4 100644 --- a/forge-gui/res/cardsfolder/g/gateway_shade.txt +++ b/forge-gui/res/cardsfolder/g/gateway_shade.txt @@ -2,8 +2,8 @@ Name:Gateway Shade ManaCost:2 B Types:Creature Shade PT:1/1 -A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -A:AB$ Pump | Cost$ tapXType<1/Gate> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ tapXType<1/Gate> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. AI:RemoveDeck:Random DeckNeeds:Type$Gate -Oracle:{B}: Gateway Shade gets +1/+1 until end of turn.\nTap an untapped Gate you control: Gateway Shade gets +2/+2 until end of turn. +Oracle:{B}: This creature gets +1/+1 until end of turn.\nTap an untapped Gate you control: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gateway_sneak.txt b/forge-gui/res/cardsfolder/g/gateway_sneak.txt index fa6b26c24dfa..cc6d108b4d40 100644 --- a/forge-gui/res/cardsfolder/g/gateway_sneak.txt +++ b/forge-gui/res/cardsfolder/g/gateway_sneak.txt @@ -2,10 +2,10 @@ Name:Gateway Sneak ManaCost:2 U Types:Creature Vedalken Rogue PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Gate.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigUnblockable | TriggerDescription$ Whenever a Gate you control enters, CARDNAME can't be blocked this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Gate.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigUnblockable | TriggerDescription$ Whenever a Gate you control enters, this creature can't be blocked this turn. SVar:TrigUnblockable:DB$ Effect | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever this creature deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw DeckHints:Type$Gate -Oracle:Whenever a Gate you control enters, Gateway Sneak can't be blocked this turn.\nWhenever Gateway Sneak deals combat damage to a player, draw a card. +Oracle:Whenever a Gate you control enters, this creature can't be blocked this turn.\nWhenever this creature deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/g/gathan_raiders.txt b/forge-gui/res/cardsfolder/g/gathan_raiders.txt index e79e592e79a9..74b7f0380207 100644 --- a/forge-gui/res/cardsfolder/g/gathan_raiders.txt +++ b/forge-gui/res/cardsfolder/g/gathan_raiders.txt @@ -3,6 +3,6 @@ ManaCost:3 R R Types:Creature Human Warrior PT:3/3 K:Morph:Discard<1/Card> -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Hellbent | Description$ Hellbent — CARDNAME gets +2/+2 as long as you have no cards in hand. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Hellbent | Description$ Hellbent — This creature gets +2/+2 as long as you have no cards in hand. SVar:BuffedBy:Card -Oracle:Hellbent — Gathan Raiders gets +2/+2 as long as you have no cards in hand.\nMorph—Discard a card. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:Hellbent — This creature gets +2/+2 as long as you have no cards in hand.\nMorph—Discard a card. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/g/gatherer_of_graces.txt b/forge-gui/res/cardsfolder/g/gatherer_of_graces.txt index f15846a8d2ee..1fc501f8e9fe 100644 --- a/forge-gui/res/cardsfolder/g/gatherer_of_graces.txt +++ b/forge-gui/res/cardsfolder/g/gatherer_of_graces.txt @@ -2,8 +2,8 @@ Name:Gatherer of Graces ManaCost:1 G Types:Creature Human Druid PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each Aura attached to it. -A:AB$ Regenerate | Cost$ Sac<1/Aura> | SpellDescription$ Regenerate CARDNAME. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each Aura attached to it. +A:AB$ Regenerate | Cost$ Sac<1/Aura> | SpellDescription$ Regenerate this creature. SVar:X:Count$Valid Aura.Attached SVar:EnchantMe:Multiple -Oracle:Gatherer of Graces gets +1/+1 for each Aura attached to it.\nSacrifice an Aura: Regenerate Gatherer of Graces. +Oracle:This creature gets +1/+1 for each Aura attached to it.\nSacrifice an Aura: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/gathering_place.txt b/forge-gui/res/cardsfolder/g/gathering_place.txt index 1457579dd6e0..00c465289cb4 100644 --- a/forge-gui/res/cardsfolder/g/gathering_place.txt +++ b/forge-gui/res/cardsfolder/g/gathering_place.txt @@ -2,5 +2,5 @@ Name:Gathering Place ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ Combo G W | IsPresent$ Card.Self+ThisTurnEntered,Land.Basic+YouCtrl | SpellDescription$ Add {G} or {W}. Activate only if this land entered this turn or if your control a basic land. -Oracle:{T}: Add {C}.\n{T}: Add {G} or {W}. Activate only if this land entered this turn or if your control a basic land. +A:AB$ Mana | Cost$ T | Produced$ Combo G W | IsPresent$ Card.Self+ThisTurnEntered,Land.Basic+YouCtrl | SpellDescription$ Add {G} or {W}. Activate only if this land entered this turn or if you control a basic land. +Oracle:{T}: Add {C}.\n{T}: Add {G} or {W}. Activate only if this land entered this turn or if you control a basic land. diff --git a/forge-gui/res/cardsfolder/g/gathering_stone.txt b/forge-gui/res/cardsfolder/g/gathering_stone.txt index 444978f204b2..d6ebf6f97e3a 100644 --- a/forge-gui/res/cardsfolder/g/gathering_stone.txt +++ b/forge-gui/res/cardsfolder/g/gathering_stone.txt @@ -2,7 +2,7 @@ Name:Gathering Stone ManaCost:4 Types:Artifact K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a creature type. +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As this artifact enters, choose a creature type. S:Mode$ ReduceCost | ValidCard$ Card.ChosenType | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast of the chosen type cost {1} less to cast. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ When this artifact enters and at the beginning of your upkeep, look at the top card of your library. If it's a card of the chosen type, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPeek | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When this artifact enters and at the beginning of your upkeep, look at the top card of your library. If it's a card of the chosen type, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gathering_throng.txt b/forge-gui/res/cardsfolder/g/gathering_throng.txt index ec748f1bb709..609b77d100fa 100644 --- a/forge-gui/res/cardsfolder/g/gathering_throng.txt +++ b/forge-gui/res/cardsfolder/g/gathering_throng.txt @@ -2,8 +2,8 @@ Name:Gathering Throng ManaCost:2 W Types:Creature Human Citizen PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for any number of cards named Gathering Throng, reveal them, put them into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library for any number of cards named Gathering Throng, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedGathering Throng | ChangeNum$ X | ShuffleNonMandatory$ True SVar:X:Count$ValidLibrary Card.YouOwn+namedGathering Throng DeckHints:Name$Gathering Throng -Oracle:When Gathering Throng enters, you may search your library for any number of cards named Gathering Throng, reveal them, put them into your hand, then shuffle. +Oracle:When this creature enters, you may search your library for any number of cards named Gathering Throng, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gatstaf_arsonists_gatstaf_ravagers.txt b/forge-gui/res/cardsfolder/g/gatstaf_arsonists_gatstaf_ravagers.txt index ecb1fc87ffff..b62cffeb4bb4 100644 --- a/forge-gui/res/cardsfolder/g/gatstaf_arsonists_gatstaf_ravagers.txt +++ b/forge-gui/res/cardsfolder/g/gatstaf_arsonists_gatstaf_ravagers.txt @@ -2,10 +2,10 @@ Name:Gatstaf Arsonists ManaCost:4 R Types:Creature Human Werewolf PT:5/4 -T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform Gatstaf Arsonists. +Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -15,6 +15,6 @@ Colors:red Types:Creature Werewolf PT:6/5 K:Menace -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Gatstaf Ravagers. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. diff --git a/forge-gui/res/cardsfolder/g/gatstaf_shepherd_gatstaf_howler.txt b/forge-gui/res/cardsfolder/g/gatstaf_shepherd_gatstaf_howler.txt index 206aa4ba062e..35cdb0b75c99 100644 --- a/forge-gui/res/cardsfolder/g/gatstaf_shepherd_gatstaf_howler.txt +++ b/forge-gui/res/cardsfolder/g/gatstaf_shepherd_gatstaf_howler.txt @@ -2,10 +2,10 @@ Name:Gatstaf Shepherd ManaCost:1 G Types:Creature Human Werewolf PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform Gatstaf Shepherd. +Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -15,6 +15,6 @@ Colors:green Types:Creature Werewolf PT:3/3 K:Intimidate -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Gatstaf Howler. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. diff --git a/forge-gui/res/cardsfolder/g/gauntlet_of_power.txt b/forge-gui/res/cardsfolder/g/gauntlet_of_power.txt index 6075f4e0011c..9aaf5d42c8ec 100644 --- a/forge-gui/res/cardsfolder/g/gauntlet_of_power.txt +++ b/forge-gui/res/cardsfolder/g/gauntlet_of_power.txt @@ -2,8 +2,8 @@ Name:Gauntlet of Power ManaCost:5 Types:Artifact K:ETBReplacement:Other:ChooseColor -SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a color. +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInComputerDeck | SpellDescription$ As this artifact enters, choose a color. S:Mode$ Continuous | Affected$ Creature.ChosenColor | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures of the chosen color get +1/+1. T:Mode$ TapsForMana | ValidCard$ Land.Basic | Produced$ ChosenColor | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever a basic land is tapped for mana of the chosen color, its controller adds an additional one mana of that color. SVar:TrigMana:DB$ Mana | Produced$ Chosen | Amount$ 1 | Defined$ TriggeredCardController -Oracle:As Gauntlet of Power enters, choose a color.\nCreatures of the chosen color get +1/+1.\nWhenever a basic land is tapped for mana of the chosen color, its controller adds an additional one mana of that color. +Oracle:As this artifact enters, choose a color.\nCreatures of the chosen color get +1/+1.\nWhenever a basic land is tapped for mana of the chosen color, its controller adds an additional one mana of that color. diff --git a/forge-gui/res/cardsfolder/g/gauntlets_of_chaos.txt b/forge-gui/res/cardsfolder/g/gauntlets_of_chaos.txt index 4fa8e9d1d886..73b23a9f0cec 100644 --- a/forge-gui/res/cardsfolder/g/gauntlets_of_chaos.txt +++ b/forge-gui/res/cardsfolder/g/gauntlets_of_chaos.txt @@ -7,4 +7,4 @@ SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Aura.AttachedTo Card.IsRemembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All DeckHas:Ability$Sacrifice -Oracle:{5}, Sacrifice Gauntlets of Chaos: Exchange control of target artifact, creature, or land you control and target permanent an opponent controls that shares one of those types with it. If those permanents are exchanged this way, destroy all Auras attached to them. +Oracle:{5}, Sacrifice this artifact: Exchange control of target artifact, creature, or land you control and target permanent an opponent controls that shares one of those types with it. If those permanents are exchanged this way, destroy all Auras attached to them. diff --git a/forge-gui/res/cardsfolder/g/gavel_of_the_righteous.txt b/forge-gui/res/cardsfolder/g/gavel_of_the_righteous.txt index 339303a58e2d..2b7764af5e62 100644 --- a/forge-gui/res/cardsfolder/g/gavel_of_the_righteous.txt +++ b/forge-gui/res/cardsfolder/g/gavel_of_the_righteous.txt @@ -1,12 +1,12 @@ Name:Gavel of the Righteous ManaCost:2 Types:Artifact Equipment -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, put a charge counter on CARDNAME. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, put a charge counter on this Equipment. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ CHARGE -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddToughness$ X | Description$ Equipped creature gets +1/+1 for each counter on CARDNAME. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddToughness$ X | Description$ Equipped creature gets +1/+1 for each counter on this Equipment. SVar:X:Count$CardCounters.ALL -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Double Strike | CheckSVar$ X | SVarCompare$ GE4 | Description$ As long as CARDNAME has four or more counters on it, equipped creature has double strike. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Double Strike | CheckSVar$ X | SVarCompare$ GE4 | Description$ As long as this Equipment has four or more counters on it, equipped creature has double strike. K:Equip:3:::AlternateCost$ RemoveAnyCounter<1/Any/CARDNAME/this equipment> DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:At the beginning of combat on your turn, put a charge counter on Gavel of the Righteous.\nEquipped creature gets +1/+1 for each counter on Gavel of the Righteous.\nAs long as Gavel of the Righteous has four or more counters on it, equipped creature has double strike.\nEquip—Pay {3} or remove a counter from Gavel of the Righteous. +Oracle:At the beginning of combat on your turn, put a charge counter on this Equipment.\nEquipped creature gets +1/+1 for each counter on this Equipment.\nAs long as this Equipment has four or more counters on it, equipped creature has double strike.\nEquip—Pay {3} or remove a counter from this Equipment. diff --git a/forge-gui/res/cardsfolder/g/gavony_dawnguard.txt b/forge-gui/res/cardsfolder/g/gavony_dawnguard.txt index b03c95a6aa5c..c51fecc26ee2 100644 --- a/forge-gui/res/cardsfolder/g/gavony_dawnguard.txt +++ b/forge-gui/res/cardsfolder/g/gavony_dawnguard.txt @@ -3,8 +3,8 @@ ManaCost:1 W W Types:Creature Human Soldier PT:3/3 K:Ward:1 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | DayTime$ Neither | ReplaceWith$ DoDay | ReplacementResult$ Updated | Description$ If it's neither day nor night, it becomes day as CARDNAME enters. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | DayTime$ Neither | ReplaceWith$ DoDay | ReplacementResult$ Updated | Description$ If it's neither day nor night, it becomes day as this creature enters. SVar:DoDay:DB$ DayTime | Value$ Day T:Mode$ DayTimeChanges | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever day becomes night or night becomes day, look at the top four cards of your library. You may reveal a creature card with mana value 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | ForceRevealToController$ True | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature.cmcLE3 -Oracle:Ward {1}\nIf it's neither day nor night, it becomes day as Gavony Dawnguard enters.\nWhenever day becomes night or night becomes day, look at the top four cards of your library. You may reveal a creature card with mana value 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in any order. +Oracle:Ward {1}\nIf it's neither day nor night, it becomes day as this creature enters.\nWhenever day becomes night or night becomes day, look at the top four cards of your library. You may reveal a creature card with mana value 3 or less from among them and put it into your hand. Put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/gavony_silversmith.txt b/forge-gui/res/cardsfolder/g/gavony_silversmith.txt index 2312b949e110..c13b9cbb0b75 100644 --- a/forge-gui/res/cardsfolder/g/gavony_silversmith.txt +++ b/forge-gui/res/cardsfolder/g/gavony_silversmith.txt @@ -2,7 +2,7 @@ Name:Gavony Silversmith ManaCost:3 W Types:Creature Human Soldier PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on each of up to two target creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, put a +1/+1 counter on each of up to two target creatures. SVar:TrigPut:DB$ PutCounter | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:When Gavony Silversmith enters, put a +1/+1 counter on each of up to two target creatures. +Oracle:When this creature enters, put a +1/+1 counter on each of up to two target creatures. diff --git a/forge-gui/res/cardsfolder/g/gavony_trapper.txt b/forge-gui/res/cardsfolder/g/gavony_trapper.txt index b90f14a48a30..e5e1282d5acb 100644 --- a/forge-gui/res/cardsfolder/g/gavony_trapper.txt +++ b/forge-gui/res/cardsfolder/g/gavony_trapper.txt @@ -3,4 +3,4 @@ ManaCost:W Types:Creature Human Soldier PT:0/2 A:AB$ Tap | Cost$ 2 T | ValidTgts$ Creature | SpellDescription$ Tap target creature. -Oracle:{2}{T}: Tap target creature. +Oracle:{2}, {T}: Tap target creature. diff --git a/forge-gui/res/cardsfolder/g/gavony_unhallowed.txt b/forge-gui/res/cardsfolder/g/gavony_unhallowed.txt index 557de1297aaf..79ff252e76ea 100644 --- a/forge-gui/res/cardsfolder/g/gavony_unhallowed.txt +++ b/forge-gui/res/cardsfolder/g/gavony_unhallowed.txt @@ -2,6 +2,6 @@ Name:Gavony Unhallowed ManaCost:3 B Types:Creature Zombie PT:2/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Whenever another creature you control dies, put a +1/+1 counter on Gavony Unhallowed. +Oracle:Whenever another creature you control dies, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gearbane_orangutan.txt b/forge-gui/res/cardsfolder/g/gearbane_orangutan.txt index 3f3c778f365a..206f19753477 100644 --- a/forge-gui/res/cardsfolder/g/gearbane_orangutan.txt +++ b/forge-gui/res/cardsfolder/g/gearbane_orangutan.txt @@ -3,13 +3,13 @@ ManaCost:2 R Types:Creature Ape PT:2/2 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When this creature enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBDestroy,DBSacrifice SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select up to one target artifact | TargetMin$ 0 | TargetMax$ 1 | SpellDescription$ Destroy up to one target artifact. -SVar:DBSacrifice:DB$ Sacrifice | SacValid$ Artifact | RememberSacrificed$ True | SubAbility$ DBPutCounter | SpellDescription$ Sacrifice an artifact. If you do, put two +1/+1 counters on CARDNAME. +SVar:DBSacrifice:DB$ Sacrifice | SacValid$ Artifact | RememberSacrificed$ True | SubAbility$ DBPutCounter | SpellDescription$ Sacrifice an artifact. If you do, put two +1/+1 counters on this creature. SVar:DBPutCounter:DB$ PutCounter | ConditionDefined$ Remembered | ConditionPresent$ Card | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random DeckHas:Ability$Sacrifice|Counters DeckHints:Type$Artifact -Oracle:Reach\nWhen Gearbane Orangutan enters, choose one —\n• Destroy up to one target artifact.\n• Sacrifice an artifact. If you do, put two +1/+1 counters on Gearbane Orangutan. +Oracle:Reach\nWhen this creature enters, choose one —\n• Destroy up to one target artifact.\n• Sacrifice an artifact. If you do, put two +1/+1 counters on this creature. diff --git a/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt b/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt index cb0e41ebc5a0..789c26cad2bf 100644 --- a/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt +++ b/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt @@ -3,7 +3,7 @@ ManaCost:5 U U Types:Creature Serpent PT:5/6 K:Affinity:Artifact -A:AB$ Effect | Cost$ 5 U | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Effect | Cost$ 5 U | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | SpellDescription$ This creature can't be blocked this turn. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. DeckHints:Type$Artifact -Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\n{5}{U}: Gearseeker Serpent can't be blocked this turn. +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\n{5}{U}: This creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/gearshift_ace.txt b/forge-gui/res/cardsfolder/g/gearshift_ace.txt index 136edd820570..7b8f5fbc69dd 100644 --- a/forge-gui/res/cardsfolder/g/gearshift_ace.txt +++ b/forge-gui/res/cardsfolder/g/gearshift_ace.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Dwarf Pilot PT:2/1 K:First Strike -T:Mode$ Crewed | ValidCrew$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME crews a Vehicle, that Vehicle gains first strike until end of turn. +T:Mode$ Crewed | ValidCrew$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature crews a Vehicle, that Vehicle gains first strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredCardLKICopy | KW$ First Strike -Oracle:First strike\nWhenever Gearshift Ace crews a Vehicle, that Vehicle gains first strike until end of turn. +Oracle:First strike\nWhenever this creature crews a Vehicle, that Vehicle gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gearsmith_guardian.txt b/forge-gui/res/cardsfolder/g/gearsmith_guardian.txt index 7774ea482550..bde826996d22 100644 --- a/forge-gui/res/cardsfolder/g/gearsmith_guardian.txt +++ b/forge-gui/res/cardsfolder/g/gearsmith_guardian.txt @@ -2,7 +2,7 @@ Name:Gearsmith Guardian ManaCost:5 Types:Artifact Creature Construct PT:3/5 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Creature.YouCtrl+Blue | Description$ CARDNAME gets +2/+0 as long as you control a blue creature. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Creature.YouCtrl+Blue | Description$ This creature gets +2/+0 as long as you control a blue creature. SVar:BuffedBy:Creature.Blue DeckHints:Color$Blue -Oracle:Gearsmith Guardian gets +2/+0 as long as you control a blue creature. +Oracle:This creature gets +2/+0 as long as you control a blue creature. diff --git a/forge-gui/res/cardsfolder/g/gearsmith_prodigy.txt b/forge-gui/res/cardsfolder/g/gearsmith_prodigy.txt index ead3ef01f3ee..82fde9694152 100644 --- a/forge-gui/res/cardsfolder/g/gearsmith_prodigy.txt +++ b/forge-gui/res/cardsfolder/g/gearsmith_prodigy.txt @@ -2,7 +2,7 @@ Name:Gearsmith Prodigy ManaCost:U Types:Creature Human Artificer PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Artifact.YouCtrl | Description$ CARDNAME gets +1/+0 as long as you control an artifact. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Artifact.YouCtrl | Description$ This creature gets +1/+0 as long as you control an artifact. SVar:BuffedBy:Artifact DeckHints:Type$Artifact -Oracle:Gearsmith Prodigy gets +1/+0 as long as you control an artifact. +Oracle:This creature gets +1/+0 as long as you control an artifact. diff --git a/forge-gui/res/cardsfolder/g/geier_reach_bandit_vildin_pack_alpha.txt b/forge-gui/res/cardsfolder/g/geier_reach_bandit_vildin_pack_alpha.txt index 67b781c46b3a..967d0231104b 100644 --- a/forge-gui/res/cardsfolder/g/geier_reach_bandit_vildin_pack_alpha.txt +++ b/forge-gui/res/cardsfolder/g/geier_reach_bandit_vildin_pack_alpha.txt @@ -3,10 +3,10 @@ ManaCost:2 R Types:Creature Human Rogue Werewolf PT:3/2 K:Haste -T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:Haste\nAt the beginning of each upkeep, if no spells were cast last turn, transform Geier Reach Bandit. +Oracle:Haste\nAt the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -17,6 +17,6 @@ Types:Creature Werewolf PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Werewolf.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigTransform1 | TriggerDescription$ Whenever a Werewolf you control enters, you may transform it. SVar:TrigTransform1:DB$ SetState | Defined$ TriggeredCard | Mode$ Transform -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform2 | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform2 | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform2:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:Whenever a Werewolf you control enters, you may transform it.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Vildin-Pack Alpha. +Oracle:Whenever a Werewolf you control enters, you may transform it.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. diff --git a/forge-gui/res/cardsfolder/g/geist_honored_monk.txt b/forge-gui/res/cardsfolder/g/geist_honored_monk.txt index 0cd102ddcec0..490a3ab7c27e 100644 --- a/forge-gui/res/cardsfolder/g/geist_honored_monk.txt +++ b/forge-gui/res/cardsfolder/g/geist_honored_monk.txt @@ -4,10 +4,10 @@ Types:Creature Human Monk PT:*/* K:Vigilance S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of creatures you control. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 white Spirit creature tokens with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create two 1/1 white Spirit creature tokens with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You SVar:X:Count$Valid Creature.YouCtrl SVar:BuffedBy:Creature SVar:NoZeroToughnessAI:True DeckHas:Ability$Token -Oracle:Vigilance\nGeist-Honored Monk's power and toughness are each equal to the number of creatures you control.\nWhen Geist-Honored Monk enters, create two 1/1 white Spirit creature tokens with flying. +Oracle:Vigilance\nGeist-Honored Monk's power and toughness are each equal to the number of creatures you control.\nWhen this creature enters, create two 1/1 white Spirit creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/g/geist_of_regret.txt b/forge-gui/res/cardsfolder/g/geist_of_regret.txt index 8b2c8abdbd5c..8e665c1f1284 100644 --- a/forge-gui/res/cardsfolder/g/geist_of_regret.txt +++ b/forge-gui/res/cardsfolder/g/geist_of_regret.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Spirit PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeInstant | TriggerDescription$ When CARDNAME enters, put a random instant card from your library into your graveyard. Then put a random sorcery card from your library into your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeInstant | TriggerDescription$ When CARDNAME enters the battlefield, put a random instant card from your library into your graveyard. Then put a random sorcery card from your library into your graveyard. SVar:TrigChangeInstant:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Instant.YouOwn | ChangeNum$ 1 | Hidden$ True | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True | SubAbility$ DBChangeSorcery SVar:DBChangeSorcery:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Sorcery.YouOwn | ChangeNum$ 1 | Hidden$ True | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True T:Mode$ SpellCast | ValidCard$ Instant.wasCastFromYourGraveyard,Sorcery.wasCastFromYourGraveyard | ValidActivatingPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell from your graveyard, copy that spell. You may choose new targets for the copy. @@ -11,4 +11,4 @@ SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | AILogic$ A AI:RemoveDeck:Random DeckHas:Ability$Graveyard DeckHints:Ability$Graveyard & Type$Instant|Sorcery -Oracle:Flying\nWhen Geist of Regret enters, put a random instant card from your library into your graveyard. Then put a random sorcery card from your library into your graveyard.\nWhenever you cast an instant or sorcery spell from your graveyard, copy that spell. You may choose new targets for the copy. +Oracle:Flying\nWhen Geist of Regret enters the battlefield, put a random instant card from your library into your graveyard. Then put a random sorcery card from your library into your graveyard.\nWhenever you cast an instant or sorcery spell from your graveyard, copy that spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/g/geist_of_the_lonely_vigil.txt b/forge-gui/res/cardsfolder/g/geist_of_the_lonely_vigil.txt index ded7a9e5a659..b13fdac77828 100644 --- a/forge-gui/res/cardsfolder/g/geist_of_the_lonely_vigil.txt +++ b/forge-gui/res/cardsfolder/g/geist_of_the_lonely_vigil.txt @@ -4,7 +4,7 @@ Types:Creature Spirit Cleric PT:2/3 K:Defender K:Flying -S:Mode$ CanAttackDefender | ValidCard$ Card.Self | Condition$ Delirium | Description$ Delirium — CARDNAME can attack as though it didn't have defender as long as there are four or more card types among cards in your graveyard. +S:Mode$ CanAttackDefender | ValidCard$ Card.Self | Condition$ Delirium | Description$ Delirium — This creature can attack as though it didn't have defender as long as there are four or more card types among cards in your graveyard. DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Defender, flying\nDelirium — Geist of the Lonely Vigil can attack as though it didn't have defender as long as there are four or more card types among cards in your graveyard. +Oracle:Defender, flying\nDelirium — This creature can attack as though it didn't have defender as long as there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/geist_trappers.txt b/forge-gui/res/cardsfolder/g/geist_trappers.txt index cb6d816c3a66..bd3fd418955f 100644 --- a/forge-gui/res/cardsfolder/g/geist_trappers.txt +++ b/forge-gui/res/cardsfolder/g/geist_trappers.txt @@ -3,5 +3,5 @@ ManaCost:4 G Types:Creature Human Warrior PT:3/5 K:Soulbond -S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddKeyword$ Reach | Description$ As long as CARDNAME is paired with another creature, both creatures have reach. -Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters. They remain paired for as long as you control both of them.)\nAs long as Geist Trappers is paired with another creature, both creatures have reach. +S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddKeyword$ Reach | Description$ As long as this creature is paired with another creature, both creatures have reach. +Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters. They remain paired for as long as you control both of them.)\nAs long as this creature is paired with another creature, both creatures have reach. diff --git a/forge-gui/res/cardsfolder/g/geistblast.txt b/forge-gui/res/cardsfolder/g/geistblast.txt index 9ceb66e3cfb8..4a28d658e7c1 100644 --- a/forge-gui/res/cardsfolder/g/geistblast.txt +++ b/forge-gui/res/cardsfolder/g/geistblast.txt @@ -3,4 +3,4 @@ ManaCost:2 R Types:Instant A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. A:AB$ CopySpellAbility | Cost$ 2 U ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TargetType$ Spell | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell you control. You may choose new targets for the copy. -Oracle:Geistblast deals 2 damage to any target.\n{2}{U}, Exile Geistblast from your graveyard: Copy target instant or sorcery spell you control. You may choose new targets for the copy. +Oracle:Geistblast deals 2 damage to any target.\n{2}{U}, Exile this card from your graveyard: Copy target instant or sorcery spell you control. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/g/geistcatchers_rig.txt b/forge-gui/res/cardsfolder/g/geistcatchers_rig.txt index 493adfe87265..b13d7714464b 100644 --- a/forge-gui/res/cardsfolder/g/geistcatchers_rig.txt +++ b/forge-gui/res/cardsfolder/g/geistcatchers_rig.txt @@ -2,6 +2,6 @@ Name:Geistcatcher's Rig ManaCost:6 Types:Artifact Creature Construct PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have it deal 4 damage to target creature with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may have it deal 4 damage to target creature with flying. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 4 -Oracle:When Geistcatcher's Rig enters, you may have it deal 4 damage to target creature with flying. +Oracle:When this creature enters, you may have it deal 4 damage to target creature with flying. diff --git a/forge-gui/res/cardsfolder/g/geistchanneler.txt b/forge-gui/res/cardsfolder/g/geistchanneler.txt index 7ae79e4500be..2f2430732e77 100644 --- a/forge-gui/res/cardsfolder/g/geistchanneler.txt +++ b/forge-gui/res/cardsfolder/g/geistchanneler.txt @@ -2,7 +2,7 @@ Name:Geistchanneler ManaCost:1 U Types:Creature Human Wizard PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters, choose an instant or sorcery card in your hand with mana value 3 or greater. It perpetually gains "This spell costs {2} less to cast." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When this creature enters, choose an instant or sorcery card in your hand with mana value 3 or greater. It perpetually gains "This spell costs {2} less to cast." SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Instant.YouOwn+cmcGE3,Sorcery.YouOwn+cmcGE3 | ChoiceTitle$ Choose an instant or sorcery card in your hand with mana value 3 or greater | Mandatory$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ ChosenCard | staticAbilities$ ReduceCost | Duration$ Perpetual | SubAbility$ DBCleanup SVar:ReduceCost:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | Description$ This spell costs {2} less to cast. @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:NeedsToPlayVar:X GE1 SVar:X:Count$ValidHand Instant.YouOwn+cmcGE3,Sorcery.YouOwn+cmcGE3 DeckNeeds:Type$Instant|Sorcery -Oracle:When Geistchanneler enters, choose an instant or sorcery card in your hand with mana value 3 or greater. It perpetually gains "This spell costs {2} less to cast." +Oracle:When this creature enters, choose an instant or sorcery card in your hand with mana value 3 or greater. It perpetually gains "This spell costs {2} less to cast." diff --git a/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt b/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt index cd13e9e1c637..6cb5826bccb9 100644 --- a/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt +++ b/forge-gui/res/cardsfolder/g/geistflame_reservoir.txt @@ -1,7 +1,7 @@ Name:Geistflame Reservoir ManaCost:2 R Types:Artifact -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCharge | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a charge counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCharge | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a charge counter on this artifact. SVar:TrigCharge:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 A:AB$ DealDamage | Cost$ 1 R T SubCounter | NumDmg$ X | ValidTgts$ Any | SpellDescription$ It deals that much damage to any target. SVar:X:Count$xPaid @@ -11,4 +11,4 @@ SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | Affec SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters DeckHints:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, put a charge counter on Geistflame Reservoir.\n{1}{R}, {T}, Remove any number of charge counters from Geistflame Reservoir: It deals that much damage to any target.\n{1}{R}, {T}: Exile the top card of your library. You may play that card this turn. +Oracle:Whenever you cast an instant or sorcery spell, put a charge counter on this artifact.\n{1}{R}, {T}, Remove any number of charge counters from this artifact: It deals that much damage to any target.\n{1}{R}, {T}: Exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/g/gelatinous_cube.txt b/forge-gui/res/cardsfolder/g/gelatinous_cube.txt index 0a8b688c8a1e..bc9a75425d2f 100644 --- a/forge-gui/res/cardsfolder/g/gelatinous_cube.txt +++ b/forge-gui/res/cardsfolder/g/gelatinous_cube.txt @@ -2,10 +2,10 @@ Name:Gelatinous Cube ManaCost:2 B B Types:Creature Ooze PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Engulf — When CARDNAME enters, exile target non-Ooze creature an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Engulf — When this creature enters, exile target non-Ooze creature an opponent controls until this creature leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.nonOoze+OppCtrl | TgtPrompt$ Select target non-Ooze creature an opponent controls | Duration$ UntilHostLeavesPlay | RememberChanged$ True -A:AB$ ChangeZone | Cost$ X B | Origin$ Exile | Destination$ Graveyard | TgtPrompt$ Select target creature card exiled with CARDNAME with mana value X | ValidTgts$ Creature.IsRemembered+ExiledWithSource+cmcEQX | SpellDescription$ Dissolve — Put target creature card with mana value X exiled with CARDNAME into its owner's graveyard. +A:AB$ ChangeZone | Cost$ X B | Origin$ Exile | Destination$ Graveyard | TgtPrompt$ Select target creature card exiled with CARDNAME with mana value X | ValidTgts$ Creature.IsRemembered+ExiledWithSource+cmcEQX | SpellDescription$ Dissolve — Put target creature card with mana value X exiled with this creature into its owner's graveyard. SVar:X:Count$xPaid SVar:PlayMain1:TRUE SVar:NeedsToPlay:Creature.nonOoze+OppCtrl -Oracle:Engulf — When Gelatinous Cube enters, exile target non-Ooze creature an opponent controls until Gelatinous Cube leaves the battlefield.\nDissolve — {X}{B}: Put target creature card with mana value X exiled with Gelatinous Cube into its owner's graveyard. +Oracle:Engulf — When this creature enters, exile target non-Ooze creature an opponent controls until this creature leaves the battlefield.\nDissolve — {X}{B}: Put target creature card with mana value X exiled with this creature into its owner's graveyard. diff --git a/forge-gui/res/cardsfolder/g/gelectrode.txt b/forge-gui/res/cardsfolder/g/gelectrode.txt index 6bd63cc2b9e3..83d811c346f5 100644 --- a/forge-gui/res/cardsfolder/g/gelectrode.txt +++ b/forge-gui/res/cardsfolder/g/gelectrode.txt @@ -2,8 +2,8 @@ Name:Gelectrode ManaCost:1 U R Types:Creature Weird PT:0/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may untap CARDNAME. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may untap this creature. SVar:TrigUntap:DB$ Untap | Defined$ Self SVar:NonCombatPriority:1 -Oracle:{T}: Gelectrode deals 1 damage to any target.\nWhenever you cast an instant or sorcery spell, you may untap Gelectrode. +Oracle:{T}: This creature deals 1 damage to any target.\nWhenever you cast an instant or sorcery spell, you may untap this creature. diff --git a/forge-gui/res/cardsfolder/g/gem_of_becoming.txt b/forge-gui/res/cardsfolder/g/gem_of_becoming.txt index 24246f33ceef..9a58e40dddf6 100644 --- a/forge-gui/res/cardsfolder/g/gem_of_becoming.txt +++ b/forge-gui/res/cardsfolder/g/gem_of_becoming.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ ChangeZone | Cost$ 3 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ EACH Island & Swamp & Mountain | SpellDescription$ Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards, put them into your hand, then shuffle. AI:RemoveDeck:Random DeckNeeds:Color$Blue|Black|Red -Oracle:{3}, {T}, Sacrifice Gem of Becoming: Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards, put them into your hand, then shuffle. +Oracle:{3}, {T}, Sacrifice this artifact: Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt b/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt index 03f34da19834..dab991ef646e 100644 --- a/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt +++ b/forge-gui/res/cardsfolder/g/gemcutter_buccaneer.txt @@ -2,10 +2,10 @@ Name:Gemcutter Buccaneer ManaCost:3 R Types:Creature Orc Pirate Artificer PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Pirate.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another Pirate you control enters, create a tapped Treasure token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Pirate.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ Whenever this creature or another Pirate you control enters, create a tapped Treasure token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenTapped$ True S:Mode$ Continuous | Affected$ Treasure.YouCtrl | AddType$ Equipment | AddStaticAbility$ TreasureEquip | AddKeyword$ Equip:3 & Equip:1:Creature.Pirate+YouCtrl:Pirate | Description$ Treasures you control are Equipment in addition to their other types and have "Equipped creature gets +2/+0," equip Pirate {1}, and equip {3}. SVar:TreasureEquip:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. DeckHas:Ability$Token|Sacrifice & Type$Treasure|Equipment DeckHints:Type$Treasure|Pirate -Oracle:Whenever Gemcutter Buccaneer or another Pirate you control enters, create a tapped Treasure token.\nTreasures you control are Equipment in addition to their other types and have "Equipped creature gets +2/+0," equip Pirate {1}, and equip {3}. +Oracle:Whenever this creature or another Pirate you control enters, create a tapped Treasure token.\nTreasures you control are Equipment in addition to their other types and have "Equipped creature gets +2/+0," equip Pirate {1}, and equip {3}. diff --git a/forge-gui/res/cardsfolder/g/gemini_engine.txt b/forge-gui/res/cardsfolder/g/gemini_engine.txt index 702dc68f1ab3..8b5d0c6d5cca 100644 --- a/forge-gui/res/cardsfolder/g/gemini_engine.txt +++ b/forge-gui/res/cardsfolder/g/gemini_engine.txt @@ -2,9 +2,9 @@ Name:Gemini Engine ManaCost:6 Types:Artifact Creature Construct PT:3/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a colorless Construct artifact creature token named Twin that's attacking. Its power is equal to CARDNAME's power and its toughness is equal to CARDNAME's toughness. Sacrifice the token at end of combat. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature attacks, create a colorless Construct artifact creature token named Twin that's attacking. Its power is equal to this creature's power and its toughness is equal to this creature's toughness. Sacrifice the token at end of combat. SVar:TrigToken:DB$ Token | TokenScript$ twin | TokenOwner$ You | TokenPower$ X | TokenToughness$ Y | TokenAttacking$ True | AtEOT$ SacrificeCombat SVar:X:Count$CardPower SVar:Y:Count$CardToughness SVar:HasAttackEffect:TRUE -Oracle:Whenever Gemini Engine attacks, create a colorless Construct artifact creature token named Twin that's attacking. Its power is equal to Gemini Engine's power and its toughness is equal to Gemini Engine's toughness. Sacrifice the token at end of combat. +Oracle:Whenever this creature attacks, create a colorless Construct artifact creature token named Twin that's attacking. Its power is equal to this creature's power and its toughness is equal to this creature's toughness. Sacrifice the token at end of combat. diff --git a/forge-gui/res/cardsfolder/g/gempalm_avenger.txt b/forge-gui/res/cardsfolder/g/gempalm_avenger.txt index 4d8fe4e4dee6..a73dffac0394 100644 --- a/forge-gui/res/cardsfolder/g/gempalm_avenger.txt +++ b/forge-gui/res/cardsfolder/g/gempalm_avenger.txt @@ -3,6 +3,6 @@ ManaCost:5 W Types:Creature Human Soldier PT:3/5 K:Cycling:2 W -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle CARDNAME, Soldier creatures get +1/+1 and gain first strike until end of turn. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle this card, Soldier creatures get +1/+1 and gain first strike until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Soldier | NumAtt$ +1 | NumDef$ +1 | KW$ First Strike -Oracle:Cycling {2}{W} ({2}{W}, Discard this card: Draw a card.)\nWhen you cycle Gempalm Avenger, Soldier creatures get +1/+1 and gain first strike until end of turn. +Oracle:Cycling {2}{W} ({2}{W}, Discard this card: Draw a card.)\nWhen you cycle this card, Soldier creatures get +1/+1 and gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gempalm_incinerator.txt b/forge-gui/res/cardsfolder/g/gempalm_incinerator.txt index 771ad64cefc8..c5f9d4461f1d 100644 --- a/forge-gui/res/cardsfolder/g/gempalm_incinerator.txt +++ b/forge-gui/res/cardsfolder/g/gempalm_incinerator.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Goblin PT:2/1 K:Cycling:1 R -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may have it deal X damage to target creature, where X is the number of Goblins on the battlefield. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When you cycle this card, you may have it deal X damage to target creature, where X is the number of Goblins on the battlefield. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ X SVar:X:Count$Valid Goblin -Oracle:Cycling {1}{R} ({1}{R}, Discard this card: Draw a card.)\nWhen you cycle Gempalm Incinerator, you may have it deal X damage to target creature, where X is the number of Goblins on the battlefield. +Oracle:Cycling {1}{R} ({1}{R}, Discard this card: Draw a card.)\nWhen you cycle this card, you may have it deal X damage to target creature, where X is the number of Goblins on the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gempalm_polluter.txt b/forge-gui/res/cardsfolder/g/gempalm_polluter.txt index 2c1e0ea19d2e..fafb5c28b9eb 100644 --- a/forge-gui/res/cardsfolder/g/gempalm_polluter.txt +++ b/forge-gui/res/cardsfolder/g/gempalm_polluter.txt @@ -3,7 +3,7 @@ ManaCost:5 B Types:Creature Zombie PT:4/3 K:Cycling:B B -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigLoseLife | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME, you may have target player lose life equal to the number of Zombies on the battlefield. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigLoseLife | OptionalDecider$ You | TriggerDescription$ When you cycle this card, you may have target player lose life equal to the number of Zombies on the battlefield. SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Player | LifeAmount$ X SVar:X:Count$Valid Zombie -Oracle:Cycling {B}{B} ({B}{B}, Discard this card: Draw a card.)\nWhen you cycle Gempalm Polluter, you may have target player lose life equal to the number of Zombies on the battlefield. +Oracle:Cycling {B}{B} ({B}{B}, Discard this card: Draw a card.)\nWhen you cycle this card, you may have target player lose life equal to the number of Zombies on the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gempalm_sorcerer.txt b/forge-gui/res/cardsfolder/g/gempalm_sorcerer.txt index 2597e32a8133..3fa945ed0bd0 100644 --- a/forge-gui/res/cardsfolder/g/gempalm_sorcerer.txt +++ b/forge-gui/res/cardsfolder/g/gempalm_sorcerer.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Human Wizard Sorcerer PT:2/2 K:Cycling:2 U -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle CARDNAME, all Wizards gain flying until end of turn. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle this card, Wizard creatures gain flying until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Wizard | KW$ Flying -Oracle:Cycling {2}{U} ({2}{U}, Discard this card: Draw a card.)\nWhen you cycle Gempalm Sorcerer, Wizard creatures gain flying until end of turn. +Oracle:Cycling {2}{U} ({2}{U}, Discard this card: Draw a card.)\nWhen you cycle this card, Wizard creatures gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gempalm_strider.txt b/forge-gui/res/cardsfolder/g/gempalm_strider.txt index 42be1a92aac7..1d50ab3ebb8e 100644 --- a/forge-gui/res/cardsfolder/g/gempalm_strider.txt +++ b/forge-gui/res/cardsfolder/g/gempalm_strider.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Elf PT:2/2 K:Cycling:2 G G -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle CARDNAME, Elf creatures get +2/+2 until end of turn. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle this card, Elf creatures get +2/+2 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Elf | NumAtt$ +2 | NumDef$ +2 -Oracle:Cycling {2}{G}{G} ({2}{G}{G}, Discard this card: Draw a card.)\nWhen you cycle Gempalm Strider, Elf creatures get +2/+2 until end of turn. +Oracle:Cycling {2}{G}{G} ({2}{G}{G}, Discard this card: Draw a card.)\nWhen you cycle this card, Elf creatures get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gemstone_array.txt b/forge-gui/res/cardsfolder/g/gemstone_array.txt index 843425e8e419..9f1242aa85d0 100644 --- a/forge-gui/res/cardsfolder/g/gemstone_array.txt +++ b/forge-gui/res/cardsfolder/g/gemstone_array.txt @@ -1,6 +1,6 @@ Name:Gemstone Array ManaCost:4 Types:Artifact -A:AB$ PutCounter | Cost$ 2 | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on CARDNAME. +A:AB$ PutCounter | Cost$ 2 | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on this artifact. A:AB$ Mana | Cost$ SubCounter<1/CHARGE> | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:{2}: Put a charge counter on Gemstone Array.\nRemove a charge counter from Gemstone Array: Add one mana of any color. +Oracle:{2}: Put a charge counter on this artifact.\nRemove a charge counter from this artifact: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/gemstone_caverns.txt b/forge-gui/res/cardsfolder/g/gemstone_caverns.txt index ee105a5b64f6..8f82de9c6cae 100644 --- a/forge-gui/res/cardsfolder/g/gemstone_caverns.txt +++ b/forge-gui/res/cardsfolder/g/gemstone_caverns.txt @@ -2,7 +2,7 @@ Name:Gemstone Caverns ManaCost:no cost Types:Legendary Land K:MayEffectFromOpeningHand:FromOpeningHand:!PlayFirst -SVar:FromOpeningHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SubAbility$ LuckCounter | SpellDescription$ If CARDNAME is in your opening hand and you're not the starting player, you may begin the game with CARDNAME on the battlefield with a luck counter on it. If you do, exile a card from your hand. +SVar:FromOpeningHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SubAbility$ LuckCounter | SpellDescription$ If this card is in your opening hand and you're not the starting player, you may begin the game with CARDNAME on the battlefield with a luck counter on it. If you do, exile a card from your hand. SVar:LuckCounter:DB$ PutCounter | CounterType$ LUCK | CounterNum$ 1 | Defined$ Self | SubAbility$ ExileFromHand SVar:ExileFromHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ If you do, exile a card from your hand. A:AB$ Mana | Cost$ T | Produced$ C | ConditionCheckSVar$ CheckCounter | ConditionSVarCompare$ EQ0 | SubAbility$ DBMana | SpellDescription$ Add {C}. If CARDNAME has a luck counter on it, instead add one mana of any color. @@ -10,4 +10,4 @@ SVar:DBMana:DB$ Mana | Produced$ Any | ConditionCheckSVar$ CheckCounter | Condit SVar:CheckCounter:Count$CardCounters.LUCK # TODO: The AI is not yet fully aware that this card can generate any color of mana at any time if it has a luck counter on it. AI:RemoveDeck:All -Oracle:If Gemstone Caverns is in your opening hand and you're not the starting player, you may begin the game with Gemstone Caverns on the battlefield with a luck counter on it. If you do, exile a card from your hand.\n{T}: Add {C}. If Gemstone Caverns has a luck counter on it, instead add one mana of any color. +Oracle:If this card is in your opening hand and you're not the starting player, you may begin the game with Gemstone Caverns on the battlefield with a luck counter on it. If you do, exile a card from your hand.\n{T}: Add {C}. If Gemstone Caverns has a luck counter on it, instead add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/gemstone_mine.txt b/forge-gui/res/cardsfolder/g/gemstone_mine.txt index ecce5dc0047a..1d3ce6876ecd 100644 --- a/forge-gui/res/cardsfolder/g/gemstone_mine.txt +++ b/forge-gui/res/cardsfolder/g/gemstone_mine.txt @@ -1,8 +1,8 @@ Name:Gemstone Mine ManaCost:no cost Types:Land -K:etbCounter:MINING:3 -A:AB$ Mana | Cost$ T SubCounter<1/MINING> | Produced$ Any | SubAbility$ DBSac | SpellDescription$ Add one mana of any color. If there are no mining counters on CARDNAME, sacrifice it. +K:etbCounter:MINING:3:no Condition:This land enters with three mining counters on it. +A:AB$ Mana | Cost$ T SubCounter<1/MINING> | Produced$ Any | SubAbility$ DBSac | SpellDescription$ Add one mana of any color. If there are no mining counters on this land, sacrifice it. SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionPresent$ Card.Self+counters_EQ0_MINING AI:RemoveDeck:Random -Oracle:Gemstone Mine enters with three mining counters on it.\n{T}, Remove a mining counter from Gemstone Mine: Add one mana of any color. If there are no mining counters on Gemstone Mine, sacrifice it. +Oracle:This land enters with three mining counters on it.\n{T}, Remove a mining counter from this land: Add one mana of any color. If there are no mining counters on this land, sacrifice it. diff --git a/forge-gui/res/cardsfolder/g/genasi_rabble_rouser.txt b/forge-gui/res/cardsfolder/g/genasi_rabble_rouser.txt index 8d4937e24e85..a361c7c629e7 100644 --- a/forge-gui/res/cardsfolder/g/genasi_rabble_rouser.txt +++ b/forge-gui/res/cardsfolder/g/genasi_rabble_rouser.txt @@ -5,4 +5,4 @@ PT:1/3 K:Double team A:AB$ PumpAll | Cost$ 1 R | ValidCards$ Creature.YouCtrl+namedGenasi Rabble-Rouser | NumAtt$ +1 | SpellDescription$ Creatures you control named Genasi Rabble-Rouser get +1/+0 until end of turn. DeckHints:Name$Genasi Rabble-Rouser -Oracle:Double team\n{1}{R}: Creatures you control named Genasi Rabble-Rouser gets +1/+0 until end of turn. +Oracle:Double team (When this creature attacks, conjure a duplicate into your hand, then both of them perpetually lose double team.)\n{1}{R}: Creatures you control named Genasi Rabble-Rouser get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/general_kreat_the_boltbringer.txt b/forge-gui/res/cardsfolder/g/general_kreat_the_boltbringer.txt index 71c61f11def3..ddcc0ab61bde 100644 --- a/forge-gui/res/cardsfolder/g/general_kreat_the_boltbringer.txt +++ b/forge-gui/res/cardsfolder/g/general_kreat_the_boltbringer.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Goblin Soldier PT:2/2 T:Mode$ AttackersDeclared | ValidAttackers$ Goblin.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more Goblins you control attack, create a 1/1 red Goblin creature token that's tapped and attacking. SVar:TrigToken:DB$ Token | TokenScript$ r_1_1_goblin | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True -T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever another creature you control enters, CARDNAME deals 1 damage to each opponent. +T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever another creature you control enters, NICKNAME deals 1 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 DeckHints:Type$Goblin -Oracle:Whenever one or more Goblins you control attack, create a 1/1 red Goblin creature token that's tapped and attacking.\nWhenever another creature you control enters, General Kreat, the Boltbringer deals 1 damage to each opponent. +Oracle:Whenever one or more Goblins you control attack, create a 1/1 red Goblin creature token that's tapped and attacking.\nWhenever another creature you control enters, General Kreat deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt b/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt index 1363ab6255ce..a5375df3ecaa 100644 --- a/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt +++ b/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in an opponent's graveyard | ValidTgts$ Card.OppOwn A:AB$ Destroy | Cost$ 2 Sac<2/Human> | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | SpellDescription$ Destroy target creature with power 4 or greater. DeckHints:Type$Human -Oracle:Other Humans you control get +1/+1.\nWhenever General Kudro of Drannith or another Human you control enters, exile target card from an opponent's graveyard.\n{2}, Sacrifice two Humans: Destroy target creature with power 4 or greater. +Oracle:Other Humans you control get +1/+1.\nWhenever General Kudro or another Human you control enters, exile target card from an opponent's graveyard.\n{2}, Sacrifice two Humans: Destroy target creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/g/generals_kabuto.txt b/forge-gui/res/cardsfolder/g/generals_kabuto.txt index f3652b3800b5..a3b017c4a667 100644 --- a/forge-gui/res/cardsfolder/g/generals_kabuto.txt +++ b/forge-gui/res/cardsfolder/g/generals_kabuto.txt @@ -2,5 +2,5 @@ Name:General's Kabuto ManaCost:4 Types:Artifact Equipment K:Equip:2 -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Shroud & Prevent all combat damage that would be dealt to CARDNAME. | Description$ Equipped creature has shroud. (It can't be the target of spells or abilities.) Prevent all combat damage that would be dealt to equipped creature. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Shroud & Prevent all combat damage that would be dealt to CARDNAME. | Description$ Equipped creature has shroud. Prevent all combat damage that would be dealt to equipped creature. Oracle:Equipped creature has shroud. (It can't be the target of spells or abilities.)\nPrevent all combat damage that would be dealt to equipped creature.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/generated_horizons.txt b/forge-gui/res/cardsfolder/g/generated_horizons.txt index 9114acdf112c..27aeac436320 100644 --- a/forge-gui/res/cardsfolder/g/generated_horizons.txt +++ b/forge-gui/res/cardsfolder/g/generated_horizons.txt @@ -1,6 +1,6 @@ Name:Generated Horizons ManaCost:2 G G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, you create a Forest land token. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a Forest land token. SVar:TrigToken:DB$ CopyPermanent | DefinedName$ Forest Oracle:At the beginning of your upkeep, create a Forest land token. diff --git a/forge-gui/res/cardsfolder/g/generator_servant.txt b/forge-gui/res/cardsfolder/g/generator_servant.txt index c5dfe1352dd1..4a685cda0f36 100644 --- a/forge-gui/res/cardsfolder/g/generator_servant.txt +++ b/forge-gui/res/cardsfolder/g/generator_servant.txt @@ -4,4 +4,4 @@ Types:Creature Elemental PT:2/1 A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ C | Amount$ 2 | AddsKeywords$ Haste | AddsKeywordsValid$ Spell.Creature | AddsKeywordsUntil$ UntilEOT | SpellDescription$ Add {C}{C}. If that mana is spent on a creature spell, it gains haste until end of turn. AI:RemoveDeck:All -Oracle:{T}, Sacrifice Generator Servant: Add {C}{C}. If that mana is spent on a creature spell, it gains haste until end of turn. (That creature can attack and {T} as soon as it comes under your control.) +Oracle:{T}, Sacrifice this creature: Add {C}{C}. If that mana is spent on a creature spell, it gains haste until end of turn. (That creature can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/g/generous_ent.txt b/forge-gui/res/cardsfolder/g/generous_ent.txt index 57cb6c878ec4..e3230a25cb2a 100644 --- a/forge-gui/res/cardsfolder/g/generous_ent.txt +++ b/forge-gui/res/cardsfolder/g/generous_ent.txt @@ -4,8 +4,8 @@ Types:Creature Treefolk PT:5/7 K:Reach K:TypeCycling:Forest:1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$LifeGain|Token|Food|Discard DeckHints:Ability$Food -Oracle:Reach\nWhen Generous Ent enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nForestcycling {1} ({1}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) +Oracle:Reach\nWhen this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nForestcycling {1} ({1}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/g/generous_patron.txt b/forge-gui/res/cardsfolder/g/generous_patron.txt index e1c9b3051b07..24b6e9e505aa 100644 --- a/forge-gui/res/cardsfolder/g/generous_patron.txt +++ b/forge-gui/res/cardsfolder/g/generous_patron.txt @@ -2,10 +2,10 @@ Name:Generous Patron ManaCost:2 G Types:Creature Elf Advisor PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) SVar:TrigPut:DB$ PutCounter | Support$ 2 T:Mode$ CounterPlayerAddedAll | ValidObject$ Creature.YouDontCtrl+inRealZoneBattlefield | ValidSource$ You | TriggerZones$ Battlefield | Execute$ DBDraw | TriggerDescription$ Whenever you put one or more counters on a creature you don't control, draw a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:When Generous Patron enters, support 2. (Put a +1/+1 counter on each of up to two other target creatures.)\nWhenever you put one or more counters on a creature you don't control, draw a card. +Oracle:When this creature enters, support 2. (Put a +1/+1 counter on each of up to two other target creatures.)\nWhenever you put one or more counters on a creature you don't control, draw a card. diff --git a/forge-gui/res/cardsfolder/g/generous_plunderer.txt b/forge-gui/res/cardsfolder/g/generous_plunderer.txt index 8ecac3a5bfd7..3179884e8632 100644 --- a/forge-gui/res/cardsfolder/g/generous_plunderer.txt +++ b/forge-gui/res/cardsfolder/g/generous_plunderer.txt @@ -8,9 +8,9 @@ SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | RememberOriginalTo SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigToken | TriggerAmount$ Remembered$Amount | SubAbility$ DBCleanup | SpellDescription$ When you do, target opponent creates a tapped Treasure token. SVar:TrigToken:DB$ Token | ValidTgts$ Opponent | TokenOwner$ Targeted | TokenScript$ c_a_treasure_sac | TokenTapped$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals damage to defending player equal to the number of artifacts they control. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever this creature attacks, it deals damage to defending player equal to the number of artifacts they control. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredDefendingPlayer | NumDmg$ X SVar:X:Count$Valid Artifact.ControlledBy TriggeredDefendingPlayer SVar:HasAttackEffect:TRUE DeckHas:Ability$Token|Sacrifice & Type$Treasure -Oracle:Menace\nAt the beginning of your upkeep, you may create a Treasure token. When you do, target opponent creates a tapped Treasure token.\nWhenever Generous Plunderer attacks, it deals damage to defending player equal to the number of artifacts they control. +Oracle:Menace\nAt the beginning of your upkeep, you may create a Treasure token. When you do, target opponent creates a tapped Treasure token.\nWhenever this creature attacks, it deals damage to defending player equal to the number of artifacts they control. diff --git a/forge-gui/res/cardsfolder/g/generous_pup.txt b/forge-gui/res/cardsfolder/g/generous_pup.txt index a7ad24fdd10b..8b14669ba603 100644 --- a/forge-gui/res/cardsfolder/g/generous_pup.txt +++ b/forge-gui/res/cardsfolder/g/generous_pup.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Dog PT:2/2 K:Vigilance -T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigPutCounterAll | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, put a +1/+1 counter on each other creature you control. This ability triggers only once each turn. +T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigPutCounterAll | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more +1/+1 counters are put on this creature, put a +1/+1 counter on each other creature you control. This ability triggers only once each turn. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+StrictlyOther | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Vigilance\nWhenever one or more +1/+1 counters are put on Generous Pup, put a +1/+1 counter on each other creature you control. This ability triggers only once each turn. +Oracle:Vigilance\nWhenever one or more +1/+1 counters are put on this creature, put a +1/+1 counter on each other creature you control. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/g/generous_stray.txt b/forge-gui/res/cardsfolder/g/generous_stray.txt index 7fb73099c5c0..b4ab61a4c221 100644 --- a/forge-gui/res/cardsfolder/g/generous_stray.txt +++ b/forge-gui/res/cardsfolder/g/generous_stray.txt @@ -2,6 +2,6 @@ Name:Generous Stray ManaCost:2 G Types:Creature Cat PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:When Generous Stray enters, draw a card. +Oracle:When this creature enters, draw a card. diff --git a/forge-gui/res/cardsfolder/g/genesis.txt b/forge-gui/res/cardsfolder/g/genesis.txt index 4c014a75e4fb..9fa0380f5104 100644 --- a/forge-gui/res/cardsfolder/g/genesis.txt +++ b/forge-gui/res/cardsfolder/g/genesis.txt @@ -2,7 +2,7 @@ Name:Genesis ManaCost:4 G Types:Creature Incarnation PT:4/4 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard, you may pay {2}{G}. If you do, return target creature card from your graveyard to your hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, if this creature is in your graveyard, you may pay {2}{G}. If you do, return target creature card from your graveyard to your hand. SVar:TrigChange:AB$ ChangeZone | Cost$ 2 G | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl SVar:DiscardMe:2 -Oracle:At the beginning of your upkeep, if Genesis is in your graveyard, you may pay {2}{G}. If you do, return target creature card from your graveyard to your hand. +Oracle:At the beginning of your upkeep, if this creature is in your graveyard, you may pay {2}{G}. If you do, return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/genesis_chamber.txt b/forge-gui/res/cardsfolder/g/genesis_chamber.txt index 775ddcaf5e42..ad223c977995 100644 --- a/forge-gui/res/cardsfolder/g/genesis_chamber.txt +++ b/forge-gui/res/cardsfolder/g/genesis_chamber.txt @@ -1,8 +1,8 @@ Name:Genesis Chamber ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.!token | TriggerZones$ Battlefield | Execute$ TrigToken | PresentDefined$ Self | IsPresent$ Card.untapped | TriggerDescription$ Whenever a nontoken creature enters, if CARDNAME is untapped, that creature's controller creates a 1/1 colorless Myr artifact creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.!token | TriggerZones$ Battlefield | Execute$ TrigToken | PresentDefined$ Self | IsPresent$ Card.untapped | TriggerDescription$ Whenever a nontoken creature enters, if this artifact is untapped, that creature's controller creates a 1/1 colorless Myr artifact creature token. SVar:TrigToken:DB$ Token | TokenOwner$ TriggeredCardController | TokenScript$ c_1_1_a_myr AI:RemoveDeck:Random DeckHas:Ability$Token -Oracle:Whenever a nontoken creature enters, if Genesis Chamber is untapped, that creature's controller creates a 1/1 colorless Myr artifact creature token. +Oracle:Whenever a nontoken creature enters, if this artifact is untapped, that creature's controller creates a 1/1 colorless Myr artifact creature token. diff --git a/forge-gui/res/cardsfolder/g/genesis_hydra.txt b/forge-gui/res/cardsfolder/g/genesis_hydra.txt index 0b9da5f86c99..559513c42f1f 100644 --- a/forge-gui/res/cardsfolder/g/genesis_hydra.txt +++ b/forge-gui/res/cardsfolder/g/genesis_hydra.txt @@ -2,10 +2,10 @@ Name:Genesis Hydra ManaCost:X G G Types:Creature Plant Hydra PT:0/0 -K:etbCounter:P1P1:X +K:etbCounter:P1P1:X:no Condition:This creature enters with X +1/+1 counters on it. SVar:X:Count$xPaid T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield. Then shuffle the rest into your library. SVar:TrigDig:DB$ Dig | DigNum$ X | Reveal$ True | ChangeNum$ 1 | ChangeValid$ Permanent.nonLand+cmcLEX | DestinationZone$ Battlefield | LibraryPosition2$ 0 | SubAbility$ DBShuffle | Optional$ True | RestRandomOrder$ True SVar:DBShuffle:DB$ Shuffle | Defined$ You DeckHas:Ability$Counters -Oracle:When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield. Then shuffle the rest into your library.\nGenesis Hydra enters with X +1/+1 counters on it. +Oracle:When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield. Then shuffle the rest into your library.\nThis creature enters with X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/g/genestealer_patriarch.txt b/forge-gui/res/cardsfolder/g/genestealer_patriarch.txt index 6faaeda35568..840bdacb3839 100644 --- a/forge-gui/res/cardsfolder/g/genestealer_patriarch.txt +++ b/forge-gui/res/cardsfolder/g/genestealer_patriarch.txt @@ -1,12 +1,12 @@ Name:Genestealer Patriarch ManaCost:4 U Types:Creature Tyranid -PT:4/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigInfectionCounter | TriggerDescription$ Genestealer's Kiss — Whenever CARDNAME attacks, put an infection counter on target creature defending player controls. +PT:4/4 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigInfectionCounter | TriggerDescription$ Genestealer's Kiss — Whenever this creature attacks, put an infection counter on target creature defending player controls. SVar:TrigInfectionCounter:DB$ PutCounter | CounterType$ INFECTION | CounterNum$ 1 | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Put an infection counter on target creature defending player controls T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.counters_GE1_INFECTION | Execute$ DBCopy | TriggerDescription$ Children of the Cult — Whenever a creature with an infection counter on it dies, you create a token that's a copy of that creature, except it's a Tyranid in addition to its other types. SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | AddTypes$ Tyranid SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters|Token DeckHints:Name$Diseased Vermin -Oracle:Genestealer's Kiss — Whenever Genestealer Patriarch attacks, put an infection counter on target creature defending player controls.\nChildren of the Cult — Whenever a creature with an infection counter on it dies, you create a token that's a copy of that creature, except it's a Tyranid in addition to its other types. +Oracle:Genestealer's Kiss — Whenever this creature attacks, put an infection counter on target creature defending player controls.\nChildren of the Cult — Whenever a creature with an infection counter on it dies, you create a token that's a copy of that creature, except it's a Tyranid in addition to its other types. diff --git a/forge-gui/res/cardsfolder/g/genetic_recombinator.txt b/forge-gui/res/cardsfolder/g/genetic_recombinator.txt index d039b58704d3..ff9d6a821b5e 100644 --- a/forge-gui/res/cardsfolder/g/genetic_recombinator.txt +++ b/forge-gui/res/cardsfolder/g/genetic_recombinator.txt @@ -1,6 +1,6 @@ Name:Genetic Recombinator ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, up to two target creatures each get +2/+2 until end of turn. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, up to two target creatures each get +2/+2 until end of turn. SVar:TrigCrank:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target creatures | NumAtt$ +2 | NumDef$ +2 -Oracle:Whenever you crank Genetic Recombinator, up to two target creatures each get +2/+2 until end of turn. +Oracle:Whenever you crank this Contraption, up to two target creatures each get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/genghis_frog.txt b/forge-gui/res/cardsfolder/g/genghis_frog.txt index f4b2fac8574e..04b1121799c1 100644 --- a/forge-gui/res/cardsfolder/g/genghis_frog.txt +++ b/forge-gui/res/cardsfolder/g/genghis_frog.txt @@ -3,6 +3,6 @@ ManaCost:G U Types:Legendary Creature Frog Mutant Rogue PT:1/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Mutant.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ When CARDNAME or another Mutant you control enters, create a Mutagen token. (It's an artifact with "{1}, {T}, Sacrifice this token: Put a +1/+1 counter on target creature. Activate only as a sorcery.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Mutant.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another Mutant you control enters, create a Mutagen token. (It's an artifact with "{1}, {T}, Sacrifice this token: Put a +1/+1 counter on target creature. Activate only as a sorcery.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_mutagen_sac | TokenOwner$ You Oracle:Trample\nWhenever Genghis Frog or another Mutant you control enters, create a Mutagen token. (It's an artifact with "{1}, {T}, Sacrifice this token: Put a +1/+1 counter on target creature. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_cedars.txt b/forge-gui/res/cardsfolder/g/genju_of_the_cedars.txt index f95b34f41931..fce92adb48b1 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_cedars.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_cedars.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant:Forest SVar:AttachAILogic:Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 4 | Toughness$ 4 | Types$ Creature,Spirit | Colors$ Green | SpellDescription$ Enchanted Forest becomes a 4/4 green Spirit creature until end of turn. It's still a land. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Forest is put into a graveyard, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Forest is put into a graveyard, you may return this card from your graveyard to your hand. SVar:TrigReturnOwner:DB$ ChangeZone | Hidden$ True | ChangeType$ Card.StrictlySelf | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Hand | Mandatory$ True SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget -Oracle:Enchant Forest\n{2}: Enchanted Forest becomes a 4/4 green Spirit creature until end of turn. It's still a land.\nWhen enchanted Forest is put into a graveyard, you may return Genju of the Cedars from your graveyard to your hand. +Oracle:Enchant Forest\n{2}: Enchanted Forest becomes a 4/4 green Spirit creature until end of turn. It's still a land.\nWhen enchanted Forest is put into a graveyard, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_falls.txt b/forge-gui/res/cardsfolder/g/genju_of_the_falls.txt index 8d5be67cd6fe..569a45df8e98 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_falls.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_falls.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant:Island SVar:AttachAILogic:Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 3 | Toughness$ 2 | Types$ Creature,Spirit | Colors$ Blue | Keywords$ Flying | SpellDescription$ Enchanted Island becomes a 3/2 blue Spirit creature with flying until end of turn. It's still a land. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Island is put into a graveyard, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Island is put into a graveyard, you may return this card from your graveyard to your hand. SVar:TrigReturnOwner:DB$ ChangeZone | Hidden$ True | ChangeType$ Card.StrictlySelf | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Hand | Mandatory$ True SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget -Oracle:Enchant Island\n{2}: Enchanted Island becomes a 3/2 blue Spirit creature with flying until end of turn. It's still a land.\nWhen enchanted Island is put into a graveyard, you may return Genju of the Falls from your graveyard to your hand. +Oracle:Enchant Island\n{2}: Enchanted Island becomes a 3/2 blue Spirit creature with flying until end of turn. It's still a land.\nWhen enchanted Island is put into a graveyard, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt b/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt index 0989307f0b4a..5d9d0e7f8b92 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:Enchant:Swamp SVar:AttachAILogic:Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 2 | Toughness$ 2 | Types$ Creature,Spirit | Colors$ Black | Abilities$ ABPump | SpellDescription$ Until end of turn, enchanted Swamp becomes a 2/2 black Spirit creature with "{B}: This creature gets +1/+1 until end of turn." It's still a land. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Swamp is put into a graveyard, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Swamp is put into a graveyard, you may return this card from your graveyard to your hand. SVar:ABPump:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. SVar:TrigReturnOwner:DB$ ChangeZone | Hidden$ True | ChangeType$ Card.StrictlySelf | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Hand | Mandatory$ True SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget -Oracle:Enchant Swamp\n{2}: Until end of turn, enchanted Swamp becomes a 2/2 black Spirit creature with "{B}: This creature gets +1/+1 until end of turn." It's still a land.\nWhen enchanted Swamp is put into a graveyard, you may return Genju of the Fens from your graveyard to your hand. +Oracle:Enchant Swamp\n{2}: Until end of turn, enchanted Swamp becomes a 2/2 black Spirit creature with "{B}: This creature gets +1/+1 until end of turn." It's still a land.\nWhen enchanted Swamp is put into a graveyard, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_fields.txt b/forge-gui/res/cardsfolder/g/genju_of_the_fields.txt index e99460e47cdc..220b7db2ff17 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_fields.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_fields.txt @@ -4,11 +4,11 @@ Types:Enchantment Aura K:Enchant:Plains SVar:AttachAILogic:Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 2 | Toughness$ 5 | Types$ Creature,Spirit | Colors$ White | Triggers$ PseudoLifelink | SpellDescription$ Until end of turn, enchanted Plains becomes a 2/5 white Spirit creature with "Whenever this creature deals damage, its controller gains that much life." It's still a land. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Plains is put into a graveyard, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Plains is put into a graveyard, you may return this card from your graveyard to your hand. SVar:TrigReturnOwner:DB$ ChangeZone | Hidden$ True | ChangeType$ Card.StrictlySelf | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Hand | Mandatory$ True SVar:PseudoLifelink:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ GenjuTrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, you gain that much life. SVar:GenjuTrigGain:DB$ GainLife | Defined$ You | LifeAmount$ GenjuX SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget SVar:GenjuX:TriggerCount$DamageAmount -Oracle:Enchant Plains\n{2}: Until end of turn, enchanted Plains becomes a 2/5 white Spirit creature with "Whenever this creature deals damage, its controller gains that much life." It's still a land.\nWhen enchanted Plains is put into a graveyard, you may return Genju of the Fields from your graveyard to your hand. +Oracle:Enchant Plains\n{2}: Until end of turn, enchanted Plains becomes a 2/5 white Spirit creature with "Whenever this creature deals damage, its controller gains that much life." It's still a land.\nWhen enchanted Plains is put into a graveyard, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_spires.txt b/forge-gui/res/cardsfolder/g/genju_of_the_spires.txt index e0a7887e18fc..4784d0554e1f 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_spires.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_spires.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant:Mountain SVar:AttachAILogic:Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 6 | Toughness$ 1 | Types$ Creature,Spirit | Colors$ Red | SpellDescription$ Enchanted Mountain becomes a 6/1 red Spirit creature until end of turn. It's still a land. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Mountain is put into a graveyard, you may return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Mountain is put into a graveyard, you may return this card from your graveyard to your hand. SVar:TrigReturnOwner:DB$ ChangeZone | Hidden$ True | ChangeType$ Card.StrictlySelf | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Hand | Mandatory$ True SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget -Oracle:Enchant Mountain\n{2}: Enchanted Mountain becomes a 6/1 red Spirit creature until end of turn. It's still a land.\nWhen enchanted Mountain is put into a graveyard, you may return Genju of the Spires from your graveyard to your hand. +Oracle:Enchant Mountain\n{2}: Enchanted Mountain becomes a 6/1 red Spirit creature until end of turn. It's still a land.\nWhen enchanted Mountain is put into a graveyard, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/geode_golem.txt b/forge-gui/res/cardsfolder/g/geode_golem.txt index 81410cd0ff44..5033d6601448 100644 --- a/forge-gui/res/cardsfolder/g/geode_golem.txt +++ b/forge-gui/res/cardsfolder/g/geode_golem.txt @@ -3,6 +3,6 @@ ManaCost:5 Types:Artifact Creature Golem PT:5/3 K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPlay | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may cast your commander from the command zone without paying its mana cost. (You still pay any additional costs.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPlay | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever this creature deals combat damage to a player, you may cast your commander from the command zone without paying its mana cost. (You still pay any additional costs.) SVar:TrigPlay:DB$ Play | Valid$ Card.IsCommander+YouOwn | ValidZone$ Command | WithoutManaCost$ True | Optional$ True -Oracle:Trample\nWhenever Geode Golem deals combat damage to a player, you may cast your commander from the command zone without paying its mana cost. (You still pay any additional costs.) +Oracle:Trample\nWhenever this creature deals combat damage to a player, you may cast your commander from the command zone without paying its mana cost. (You still pay any additional costs.) diff --git a/forge-gui/res/cardsfolder/g/geological_appraiser.txt b/forge-gui/res/cardsfolder/g/geological_appraiser.txt index 8ed4737cdbb5..60ebaee8ef82 100644 --- a/forge-gui/res/cardsfolder/g/geological_appraiser.txt +++ b/forge-gui/res/cardsfolder/g/geological_appraiser.txt @@ -2,6 +2,6 @@ Name:Geological Appraiser ManaCost:2 R R Types:Creature Human Artificer PT:3/2 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastByYou | Execute$ TrigDiscover | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastByYou | Execute$ TrigDiscover | TriggerZones$ Battlefield | TriggerDescription$ When this creature enters, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) SVar:TrigDiscover:DB$ Discover | Num$ 3 -Oracle:When Geological Appraiser enters, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) +Oracle:When this creature enters, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) diff --git a/forge-gui/res/cardsfolder/g/geology_enthusiast.txt b/forge-gui/res/cardsfolder/g/geology_enthusiast.txt index 4c6a780bf79f..3e7d9e341a36 100644 --- a/forge-gui/res/cardsfolder/g/geology_enthusiast.txt +++ b/forge-gui/res/cardsfolder/g/geology_enthusiast.txt @@ -4,7 +4,7 @@ Types:Creature Human Artificer PT:2/5 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") SVar:TrigToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone -A:AB$ Draw | Cost$ 6 | SubAbility$ DBCounter | SpellDescription$ Draw a card and put a +1/+1 counter on CARDNAME. +A:AB$ Draw | Cost$ 6 | SubAbility$ DBCounter | SpellDescription$ Draw a card and put a +1/+1 counter on this creature. SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Token|Counters & Type$Artifact -Oracle:At the beginning of your end step, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\n{6}: Draw a card and put a +1/+1 counter on Geology Enthusiast. +Oracle:At the beginning of your end step, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.")\n{6}: Draw a card and put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/geometers_arthropod.txt b/forge-gui/res/cardsfolder/g/geometers_arthropod.txt index 88acef4d04e1..d82e841ea600 100644 --- a/forge-gui/res/cardsfolder/g/geometers_arthropod.txt +++ b/forge-gui/res/cardsfolder/g/geometers_arthropod.txt @@ -2,7 +2,7 @@ Name:Geometer's Arthropod ManaCost:G U Types:Creature Fractal Crab PT:1/4 -T:Mode$ SpellCast | ValidCard$ Card.hasXCost | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever you cast a spell with {X} in its mana cost, look at the top X cards of your library. Put one of them into your hand and the rest of the bottom of your library in a random order. +T:Mode$ SpellCast | ValidCard$ Card.hasXCost | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever you cast a spell with {X} in its mana cost, look at the top X cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ X | ChangeNum$ 1 | NoReveal$ True | RestRandomOrder$ True SVar:X:Count$xPaid -Oracle:Whenever you cast a spell with {X} in its mana cost, look at the top X cards of your library. Put one of them into your hand and the rest of the bottom of your library in a random order. +Oracle:Whenever you cast a spell with {X} in its mana cost, look at the top X cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/g/geometric_nexus.txt b/forge-gui/res/cardsfolder/g/geometric_nexus.txt index f31bb64556a5..6e1354b97fa1 100644 --- a/forge-gui/res/cardsfolder/g/geometric_nexus.txt +++ b/forge-gui/res/cardsfolder/g/geometric_nexus.txt @@ -1,7 +1,7 @@ Name:Geometric Nexus ManaCost:2 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell, put a number of charge counters on CARDNAME equal to that spell's mana value. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell, put a number of charge counters on this artifact equal to that spell's mana value. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ CHARGE | CounterNum$ Y SVar:Y:TriggeredSpellAbility$CardManaCostLKI A:AB$ Token | Cost$ 6 T SubCounter | CostDesc$ {6}, {T}, Remove all charge counters from CARDNAME: | TokenScript$ gu_0_0_fractal | RememberTokens$ True | SubAbility$ DBPutCounter | SpellDescription$ Create a 0/0 green and blue Fractal creature token. @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:SVar$CostCountersRemoved DeckHas:Ability$Token|Counters DeckNeeds:Type$Instant|Sorcery -Oracle:Whenever a player casts an instant or sorcery spell, put a number of charge counters on Geometric Nexus equal to that spell's mana value.\n{6}, {T}, Remove all charge counters from Geometric Nexus: Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of charge counters removed this way. +Oracle:Whenever a player casts an instant or sorcery spell, put a number of charge counters on this artifact equal to that spell's mana value.\n{6}, {T}, Remove all charge counters from this artifact: Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of charge counters removed this way. diff --git a/forge-gui/res/cardsfolder/g/geothermal_bog.txt b/forge-gui/res/cardsfolder/g/geothermal_bog.txt index a86711ab570f..6f4e77f87bc8 100644 --- a/forge-gui/res/cardsfolder/g/geothermal_bog.txt +++ b/forge-gui/res/cardsfolder/g/geothermal_bog.txt @@ -1,6 +1,6 @@ Name:Geothermal Bog ManaCost:no cost Types:Land Swamp Mountain -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -Oracle:({T}: Add {B} or {R}.)\nGeothermal Bog enters tapped. +Oracle:({T}: Add {B} or {R}.)\nThis land enters tapped. diff --git a/forge-gui/res/cardsfolder/g/geothermal_crevice.txt b/forge-gui/res/cardsfolder/g/geothermal_crevice.txt index 07a9ec5ecb32..5ef62b861093 100644 --- a/forge-gui/res/cardsfolder/g/geothermal_crevice.txt +++ b/forge-gui/res/cardsfolder/g/geothermal_crevice.txt @@ -1,9 +1,9 @@ Name:Geothermal Crevice ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ B G | SpellDescription$ Add {B}{G}. AI:RemoveDeck:All -Oracle:Geothermal Crevice enters tapped.\n{T}: Add {R}.\n{T}, Sacrifice Geothermal Crevice: Add {B}{G}. +Oracle:This land enters tapped.\n{T}: Add {R}.\n{T}, Sacrifice this land: Add {B}{G}. diff --git a/forge-gui/res/cardsfolder/g/geothermal_kami.txt b/forge-gui/res/cardsfolder/g/geothermal_kami.txt index 8357963a0afb..a925af529d40 100644 --- a/forge-gui/res/cardsfolder/g/geothermal_kami.txt +++ b/forge-gui/res/cardsfolder/g/geothermal_kami.txt @@ -2,10 +2,10 @@ Name:Geothermal Kami ManaCost:3 G Types:Creature Spirit PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | IsPresent$ Enchantment.YouCtrl | TriggerDescription$ When CARDNAME enters, you may return an enchantment you control to its owner's hand. If you do, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | IsPresent$ Enchantment.YouCtrl | TriggerDescription$ When this creature enters, you may return an enchantment you control to its owner's hand. If you do, you gain 3 life. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Enchantment.YouCtrl | ChangeNum$ 1 | SelectPrompt$ Choose an enchantment you control to return to its owner's hand | RememberChanged$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Type$Enchantment DeckHas:Ability$LifeGain -Oracle:When Geothermal Kami enters, you may return an enchantment you control to its owner's hand. If you do, you gain 3 life. +Oracle:When this creature enters, you may return an enchantment you control to its owner's hand. If you do, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/g/geralfs_masterpiece.txt b/forge-gui/res/cardsfolder/g/geralfs_masterpiece.txt index 133ee417af79..d56c924aca75 100644 --- a/forge-gui/res/cardsfolder/g/geralfs_masterpiece.txt +++ b/forge-gui/res/cardsfolder/g/geralfs_masterpiece.txt @@ -3,9 +3,9 @@ ManaCost:3 U U Types:Creature Zombie Horror PT:7/7 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ CARDNAME gets -1/-1 for each card in your hand. -A:AB$ ChangeZone | Cost$ 3 U Discard<3/Card> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | Tapped$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield tapped. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ This creature gets -1/-1 for each card in your hand. +A:AB$ ChangeZone | Cost$ 3 U Discard<3/Card> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | Tapped$ True | SpellDescription$ Return this card from your graveyard to the battlefield tapped. SVar:X:Count$ValidHand Card.YouOwn SVar:NeedsToPlayVar:X LE6 SVar:BuffedBy:Card -Oracle:Flying\nGeralf's Masterpiece gets -1/-1 for each card in your hand.\n{3}{U}, Discard three cards: Return Geralf's Masterpiece from your graveyard to the battlefield tapped. +Oracle:Flying\nThis creature gets -1/-1 for each card in your hand.\n{3}{U}, Discard three cards: Return this card from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/g/geralfs_messenger.txt b/forge-gui/res/cardsfolder/g/geralfs_messenger.txt index f9e20f427d79..70ff8444d8ed 100644 --- a/forge-gui/res/cardsfolder/g/geralfs_messenger.txt +++ b/forge-gui/res/cardsfolder/g/geralfs_messenger.txt @@ -3,8 +3,8 @@ ManaCost:B B B Types:Creature Zombie PT:3/2 K:Undying -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This creature enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, target opponent loses 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters, target opponent loses 2 life. SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 -Oracle:Geralf's Messenger enters tapped.\nWhen Geralf's Messenger enters, target opponent loses 2 life.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) +Oracle:This creature enters tapped.\nWhen this creature enters, target opponent loses 2 life.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt b/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt index bb605c001fd1..119521c8c42a 100644 --- a/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt +++ b/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt @@ -3,6 +3,6 @@ ManaCost:4 U U Types:Creature Zombie Horror PT:5/5 K:Undying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, target player mills five cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, target player mills five cards. SVar:TrigMill:DB$ Mill | NumCards$ 5 | ValidTgts$ Player -Oracle:When Geralf's Mindcrusher enters, target player mills five cards.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) +Oracle:When this creature enters, target player mills five cards.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/g/gerrard_weatherlight_hero.txt b/forge-gui/res/cardsfolder/g/gerrard_weatherlight_hero.txt index 913da87842fc..f5d7959ee1e0 100644 --- a/forge-gui/res/cardsfolder/g/gerrard_weatherlight_hero.txt +++ b/forge-gui/res/cardsfolder/g/gerrard_weatherlight_hero.txt @@ -3,7 +3,7 @@ ManaCost:2 R W Types:Legendary Creature Human Soldier PT:3/3 K:First Strike -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME dies, exile it and return to the battlefield all artifact and creature cards in your graveyard that were put there from the battlefield this turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When NICKNAME dies, exile it and return to the battlefield all artifact and creature cards in your graveyard that were put there from the battlefield this turn. SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ ValidGraveyard Artifact.YouOwn+ThisTurnEnteredFrom_Battlefield,Creature.YouOwn+ThisTurnEnteredFrom_Battlefield -Oracle:First strike\nWhen Gerrard, Weatherlight Hero dies, exile it and return to the battlefield all artifact and creature cards in your graveyard that were put there from the battlefield this turn. +Oracle:First strike\nWhen Gerrard dies, exile it and return to the battlefield all artifact and creature cards in your graveyard that were put there from the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/g/getaway_car.txt b/forge-gui/res/cardsfolder/g/getaway_car.txt index fc966d6d4e47..ae990f14f095 100644 --- a/forge-gui/res/cardsfolder/g/getaway_car.txt +++ b/forge-gui/res/cardsfolder/g/getaway_car.txt @@ -3,10 +3,10 @@ ManaCost:3 Types:Artifact Vehicle PT:4/3 K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever CARDNAME attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand. -T:Mode$ Blocks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigReturn | TriggerDescription$ Whenever CARDNAME attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever this Vehicle attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand. +T:Mode$ Blocks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigReturn | TriggerDescription$ Whenever this Vehicle attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.CrewedThisTurn | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select up to one target creature that crewed it this turn K:Crew:1 SVar:HasAttackEffect:TRUE SVar:HasBlockEffect:TRUE -Oracle:Haste\nWhenever Getaway Car attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand.\nCrew 1 +Oracle:Haste\nWhenever this Vehicle attacks or blocks, return up to one target creature that crewed it this turn to its owner's hand.\nCrew 1 diff --git a/forge-gui/res/cardsfolder/g/geths_verdict.txt b/forge-gui/res/cardsfolder/g/geths_verdict.txt index 15f79a6b7bfd..e2422cad588c 100644 --- a/forge-gui/res/cardsfolder/g/geths_verdict.txt +++ b/forge-gui/res/cardsfolder/g/geths_verdict.txt @@ -1,6 +1,6 @@ Name:Geth's Verdict ManaCost:B B Types:Instant -A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature | SubAbility$ DBDrain | SpellDescription$ Target player sacrifices a creature and loses 1 life. +A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature | SubAbility$ DBDrain | SpellDescription$ Target player sacrifices a creature of their choice and loses 1 life. SVar:DBDrain:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 1 -Oracle:Target player sacrifices a creature and loses 1 life. +Oracle:Target player sacrifices a creature of their choice and loses 1 life. diff --git a/forge-gui/res/cardsfolder/g/gev_scaled_scorch.txt b/forge-gui/res/cardsfolder/g/gev_scaled_scorch.txt index b10165f6d5ac..539415c34021 100644 --- a/forge-gui/res/cardsfolder/g/gev_scaled_scorch.txt +++ b/forge-gui/res/cardsfolder/g/gev_scaled_scorch.txt @@ -5,6 +5,6 @@ PT:3/2 K:Ward:PayLife<2> K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.YouCtrl+Other SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ PlayerCountRegisteredOpponents$HasPropertyLostLifeThisTurn | SpellDescription$ Other creatures you control enter with an additional +1/+1 counter on them for each opponent who lost life this turn. -T:Mode$ SpellCast | ValidCard$ Lizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a Lizard spell, CARDNAME deals 1 damage to target opponent. +T:Mode$ SpellCast | ValidCard$ Lizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a Lizard spell, NICKNAME deals 1 damage to target opponent. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ 1 -Oracle:Ward—Pay 2 life.\nOther creatures you control enter with an additional +1/+1 counter on them for each opponent who lost life this turn.\nWhenever you cast a Lizard spell, Gev, Scaled Scorch deals 1 damage to target opponent. +Oracle:Ward—Pay 2 life.\nOther creatures you control enter with an additional +1/+1 counter on them for each opponent who lost life this turn.\nWhenever you cast a Lizard spell, Gev deals 1 damage to target opponent. diff --git a/forge-gui/res/cardsfolder/g/geyser_drake.txt b/forge-gui/res/cardsfolder/g/geyser_drake.txt index fea08e8ec18b..0442a9435f46 100644 --- a/forge-gui/res/cardsfolder/g/geyser_drake.txt +++ b/forge-gui/res/cardsfolder/g/geyser_drake.txt @@ -3,5 +3,5 @@ ManaCost:2 U Types:Creature Drake PT:2/3 K:Flying -S:Mode$ ReduceCost | Type$ Spell | Activator$ You | Amount$ 1 | Condition$ NotPlayerTurn | Description$ As long as it's not your turn, spells you cast cost {1} less to cast. -Oracle:Flying\nAs long as it's not your turn, spells you cast cost {1} less to cast. +S:Mode$ ReduceCost | Type$ Spell | Activator$ You | Amount$ 1 | Condition$ NotPlayerTurn | Description$ During turns other than yours, spells you cast cost {1} less to cast. +Oracle:Flying\nDuring turns other than yours, spells you cast cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/g/geyser_glider.txt b/forge-gui/res/cardsfolder/g/geyser_glider.txt index 04115803fd83..0cb73eff927b 100644 --- a/forge-gui/res/cardsfolder/g/geyser_glider.txt +++ b/forge-gui/res/cardsfolder/g/geyser_glider.txt @@ -2,6 +2,6 @@ Name:Geyser Glider ManaCost:3 R R Types:Creature Elemental Beast PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigFlying | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gains flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigFlying | TriggerDescription$ Landfall — Whenever a land you control enters, this creature gains flying until end of turn. SVar:TrigFlying:DB$ Pump | Defined$ Self | KW$ Flying -Oracle:Landfall — Whenever a land you control enters, Geyser Glider gains flying until end of turn. +Oracle:Landfall — Whenever a land you control enters, this creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/geyser_leaper.txt b/forge-gui/res/cardsfolder/g/geyser_leaper.txt index ba91ea61aecb..b752ed55e304 100644 --- a/forge-gui/res/cardsfolder/g/geyser_leaper.txt +++ b/forge-gui/res/cardsfolder/g/geyser_leaper.txt @@ -5,4 +5,4 @@ PT:4/3 K:Flying A:AB$ Draw | Cost$ Waterbend<4> | NumCards$ 1 | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose -Oracle:Flying\nWaterbend {4}: Draw a card, then discard a card. +Oracle:Flying\nWaterbend {4}: Draw a card, then discard a card. (While paying a waterbend cost, you can tap your artifacts and creatures to help. Each one pays for {1}.) diff --git a/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt b/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt index a6a05ce5042d..46969ecb9a8d 100644 --- a/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt +++ b/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Creature Elemental PT:3/2 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nLandfall — Whenever a land you control enters, Geyserfield Stalker gets +2/+2 until end of turn. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nLandfall — Whenever a land you control enters, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghalmas_warden.txt b/forge-gui/res/cardsfolder/g/ghalmas_warden.txt index 291b0f8b49df..71afba195a83 100644 --- a/forge-gui/res/cardsfolder/g/ghalmas_warden.txt +++ b/forge-gui/res/cardsfolder/g/ghalmas_warden.txt @@ -2,6 +2,6 @@ Name:Ghalma's Warden ManaCost:3 W Types:Creature Elephant Soldier PT:2/4 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Metalcraft | Description$ Metalcraft — CARDNAME gets +2/+2 as long as you control three or more artifacts. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Metalcraft | Description$ Metalcraft — This creature gets +2/+2 as long as you control three or more artifacts. SVar:BuffedBy:Artifact -Oracle:Metalcraft — Ghalma's Warden gets +2/+2 as long as you control three or more artifacts. +Oracle:Metalcraft — This creature gets +2/+2 as long as you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt b/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt index 1f60b409986f..dd27a1d754e0 100644 --- a/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt +++ b/forge-gui/res/cardsfolder/g/ghalta_primal_hunger.txt @@ -5,4 +5,4 @@ PT:12/12 K:Trample S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {X} less to cast, where X is the total power of creatures you control. SVar:X:Count$Valid Creature.YouCtrl$CardPower -Oracle:This spell costs {X} less to cast, where X is the total power of creatures you control.\nTrample +Oracle:This spell costs {X} less to cast, where X is the total power of creatures you control.\nTrample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt b/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt index 5fb37d22a77a..e92a7f8447b9 100644 --- a/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt +++ b/forge-gui/res/cardsfolder/g/ghalta_stampede_tyrant.txt @@ -3,7 +3,7 @@ ManaCost:5 G G G Types:Legendary Creature Elder Dinosaur PT:12/12 K:Trample -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, put any number of creature cards from your hand onto the battlefield. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When NICKNAME enters, put any number of creature cards from your hand onto the battlefield. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.YouCtrl | ChangeNum$ HandX | Hidden$ True SVar:HandX:Count$ValidHand Creature.YouCtrl -Oracle:Trample\nWhen Ghalta, Stampede Tyrant enters, put any number of creature cards from your hand onto the battlefield. +Oracle:Trample\nWhen Ghalta enters, put any number of creature cards from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/g/ghastbark_twins.txt b/forge-gui/res/cardsfolder/g/ghastbark_twins.txt index cd8f7c7cceb2..82746799c6a1 100644 --- a/forge-gui/res/cardsfolder/g/ghastbark_twins.txt +++ b/forge-gui/res/cardsfolder/g/ghastbark_twins.txt @@ -3,5 +3,5 @@ ManaCost:5 G G Types:Creature Treefolk PT:7/7 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | CanBlockAmount$ 1 | Description$ CARDNAME can block an additional creature each combat. -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nGhastbark Twins can block an additional creature each combat. +S:Mode$ Continuous | Affected$ Card.Self | CanBlockAmount$ 1 | Description$ This creature can block an additional creature each combat. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nThis creature can block an additional creature each combat. diff --git a/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt b/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt index 76185e4ab608..5be6ba7703d8 100644 --- a/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt +++ b/forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt @@ -2,7 +2,7 @@ Name:Ghastlord of Fugue ManaCost:UB UB UB UB UB Types:Creature Spirit Avatar PT:4/4 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -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. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature 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 -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. +Oracle:This creature can't be blocked.\nWhenever this creature 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/ghastly_death_tyrant.txt b/forge-gui/res/cardsfolder/g/ghastly_death_tyrant.txt index 7028fbf538ea..a36ad342b033 100644 --- a/forge-gui/res/cardsfolder/g/ghastly_death_tyrant.txt +++ b/forge-gui/res/cardsfolder/g/ghastly_death_tyrant.txt @@ -2,10 +2,10 @@ Name:Ghastly Death Tyrant ManaCost:4 B B Types:Creature Beholder Skeleton PT:6/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When this creature enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBDestroy,DBPumpAll SVar:DBDestroy:DB$ Destroy | ValidTgts$ Enchantment.OppCtrl | SubAbility$ DBLoseLife | SpellDescription$ Disintegration Ray — Destroy target enchantment an opponent controls. You lose life equal to its mana value. SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Deathtouch | SpellDescription$ Death Ray — Creatures you control gain deathtouch until end of turn. -Oracle:When Ghastly Death Tyrant enters, choose one —\n• Disintegration Ray — Destroy target enchantment an opponent controls. You lose life equal to its mana value.\n• Death Ray — Creatures you control gain Deathtouch until end of turn. +Oracle:When this creature enters, choose one —\n• Disintegration Ray — Destroy target enchantment an opponent controls. You lose life equal to its mana value.\n• Death Ray — Creatures you control gain deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghastly_gloomhunter.txt b/forge-gui/res/cardsfolder/g/ghastly_gloomhunter.txt index 3085f87902d9..fa896f3db58d 100644 --- a/forge-gui/res/cardsfolder/g/ghastly_gloomhunter.txt +++ b/forge-gui/res/cardsfolder/g/ghastly_gloomhunter.txt @@ -5,7 +5,7 @@ PT:1/1 K:Kicker:3 B K:Flying K:Lifelink -K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with two +1/+1 counters on it. +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If this creature was kicked, it enters with two +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 DeckHas:Ability$Counters -Oracle:Kicker {3}{B} (You may pay an additional {3}{B} as you cast this spell.)\nFlying, lifelink\nIf Ghastly Gloomhunter was kicked, it enters with two +1/+1 counters on it. +Oracle:Kicker {3}{B} (You may pay an additional {3}{B} as you cast this spell.)\nFlying, lifelink\nIf this creature was kicked, it enters with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/g/ghastly_remains.txt b/forge-gui/res/cardsfolder/g/ghastly_remains.txt index 2665057ce64d..c04dde1ee9c7 100644 --- a/forge-gui/res/cardsfolder/g/ghastly_remains.txt +++ b/forge-gui/res/cardsfolder/g/ghastly_remains.txt @@ -3,10 +3,10 @@ ManaCost:B B B Types:Creature Zombie PT:0/0 K:Amplify:1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard, you may pay {B}{B}{B}. If you do, return CARDNAME to your hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if this card is in your graveyard, you may pay {B}{B}{B}. If you do, return it to your hand. SVar:TrigReturn:AB$ ChangeZone | Cost$ B B B | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:NeedsToPlayVar:X GE2 SVar:X:Count$ValidHand Zombie.YouOwn SVar:SacMe:2 SVar:DiscardMe:2 -Oracle:Amplify 1 (As this creature enters, put a +1/+1 counter on it for each Zombie card you reveal in your hand.)\nAt the beginning of your upkeep, if Ghastly Remains is in your graveyard, you may pay {B}{B}{B}. If you do, return Ghastly Remains to your hand. +Oracle:Amplify 1 (As this creature enters, put a +1/+1 counter on it for each Zombie card you reveal in your hand.)\nAt the beginning of your upkeep, if this card is in your graveyard, you may pay {B}{B}{B}. If you do, return it to your hand. diff --git a/forge-gui/res/cardsfolder/g/ghave_guru_of_spores.txt b/forge-gui/res/cardsfolder/g/ghave_guru_of_spores.txt index fa746abc7ccc..3c44275f7165 100644 --- a/forge-gui/res/cardsfolder/g/ghave_guru_of_spores.txt +++ b/forge-gui/res/cardsfolder/g/ghave_guru_of_spores.txt @@ -2,9 +2,9 @@ Name:Ghave, Guru of Spores ManaCost:2 W B G Types:Legendary Creature Fungus Shaman PT:0/0 -K:etbCounter:P1P1:5 +K:etbCounter:P1P1:5:no Condition:NICKNAME enters with five +1/+1 counters on it. A:AB$ Token | Cost$ 1 SubCounter<1/P1P1/Creature.YouCtrl/a creature you control> | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. A:AB$ PutCounter | Cost$ 1 Sac<1/Creature> | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. AI:RemoveDeck:All DeckHas:Ability$Counters|Token -Oracle:Ghave, Guru of Spores enters with five +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from a creature you control: Create a 1/1 green Saproling creature token.\n{1}, Sacrifice a creature: Put a +1/+1 counter on target creature. +Oracle:Ghave enters with five +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from a creature you control: Create a 1/1 green Saproling creature token.\n{1}, Sacrifice a creature: Put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/g/ghazban_ogre.txt b/forge-gui/res/cardsfolder/g/ghazban_ogre.txt index 0a0240fceb4f..bdedbd3b9dbe 100644 --- a/forge-gui/res/cardsfolder/g/ghazban_ogre.txt +++ b/forge-gui/res/cardsfolder/g/ghazban_ogre.txt @@ -2,8 +2,8 @@ Name:Ghazbán Ogre ManaCost:G Types:Creature Ogre PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | APlayerHasMoreLifeThanEachOther$ True | Execute$ TrigOppControl | TriggerDescription$ At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | APlayerHasMoreLifeThanEachOther$ True | Execute$ TrigOppControl | TriggerDescription$ At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of this creature. SVar:TrigOppControl:DB$ GainControl | Defined$ Self | NewController$ Player.withMostLife AI:RemoveDeck:Random DeckNeeds:Ability$LifeGain -Oracle:At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of Ghazbán Ogre. +Oracle:At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of this creature. diff --git a/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt b/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt index 825b3be7bf73..2d3d8e26b26a 100644 --- a/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt +++ b/forge-gui/res/cardsfolder/g/ghirapur_aether_grid.txt @@ -1,6 +1,6 @@ Name:Ghirapur Aether Grid ManaCost:2 R Types:Enchantment -A:AB$ DealDamage | Cost$ tapXType<2/Artifact> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ tapXType<2/Artifact> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This enchantment deals 1 damage to any target. AI:RemoveDeck:Random -Oracle:Tap two untapped artifacts you control: Ghirapur Aether Grid deals 1 damage to any target. +Oracle:Tap two untapped artifacts you control: This enchantment deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghirapur_gearcrafter.txt b/forge-gui/res/cardsfolder/g/ghirapur_gearcrafter.txt index c2af7ad54416..4730b186b5cc 100644 --- a/forge-gui/res/cardsfolder/g/ghirapur_gearcrafter.txt +++ b/forge-gui/res/cardsfolder/g/ghirapur_gearcrafter.txt @@ -2,7 +2,7 @@ Name:Ghirapur Gearcrafter ManaCost:2 R Types:Creature Human Artificer PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 colorless Thopter artifact creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 1/1 colorless Thopter artifact creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Ghirapur Gearcrafter enters, create a 1/1 colorless Thopter artifact creature token with flying. (A creature with flying can't be blocked except by creatures with flying or reach.) +Oracle:When this creature enters, create a 1/1 colorless Thopter artifact creature token with flying. (A creature with flying can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/g/ghirapur_guide.txt b/forge-gui/res/cardsfolder/g/ghirapur_guide.txt index e2dfaebff89c..4b35db6ad80f 100644 --- a/forge-gui/res/cardsfolder/g/ghirapur_guide.txt +++ b/forge-gui/res/cardsfolder/g/ghirapur_guide.txt @@ -3,5 +3,5 @@ ManaCost:2 G Types:Creature Elf Scout PT:3/2 A:AB$ Effect | Cost$ 2 G | ValidTgts$ Creature.YouCtrl | RememberObjects$ Targeted | StaticAbilities$ KWPump | SpellDescription$ Target creature you control can't be blocked by creatures with power 2 or less this turn. -SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.IsRemembered | ValidBlocker$ Creature.powerLE2 | Description$ Remembered creature can't be blocked by creatures with power 2 or less this turn. +SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.IsRemembered | ValidBlocker$ Creature.powerLE2 | Description$ Target creature you control can't be blocked by creatures with power 2 or less this turn. Oracle:{2}{G}: Target creature you control can't be blocked by creatures with power 2 or less this turn. diff --git a/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt b/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt index c89dfc7b909e..cc995f87e05f 100644 --- a/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt +++ b/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt @@ -2,8 +2,8 @@ Name:Ghired, Conclave Exile ManaCost:2 R G W Types:Legendary Creature Human Shaman PT:2/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 4/4 green Rhino creature token with trample. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters, create a 4/4 green Rhino creature token with trample. SVar:TrigToken:DB$ Token | TokenScript$ g_4_4_rhino_trample | TokenOwner$ You -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ Whenever CARDNAME attacks, populate. The token enters tapped and attacking. (To populate, create a token that's a copy of a creature token you control.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ Whenever NICKNAME attacks, populate. The token enters tapped and attacking. (To populate, create a token that's a copy of a creature token you control.) SVar:TrigCopy:DB$ CopyPermanent | Populate$ True | TokenTapped$ True | TokenAttacking$ True -Oracle:When Ghired, Conclave Exile enters, create a 4/4 green Rhino creature token with trample.\nWhenever Ghired attacks, populate. The token enters tapped and attacking. (To populate, create a token that's a copy of a creature token you control.) +Oracle:When Ghired enters, create a 4/4 green Rhino creature token with trample.\nWhenever Ghired attacks, populate. The token enters tapped and attacking. (To populate, create a token that's a copy of a creature token you control.) diff --git a/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt b/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt index eae86b6068b1..4f0a2a0756ed 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_amplifier.txt @@ -3,10 +3,10 @@ ManaCost:1 R Types:Creature Human Wizard PT:1/2 K:Kicker:2 U -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, if it was kicked, return target creature an opponent controls to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigReturn | TriggerDescription$ When this creature enters, if it was kicked, return target creature an opponent controls to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Origin$ Battlefield | Destination$ Hand -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +2/+0 until end of turn. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, this creature gets +2/+0 until end of turn. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +2 SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery & Color$Blue -Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nWhen Ghitu Amplifier enters, if it was kicked, return target creature an opponent controls to its owner's hand.\nWhenever you cast an instant or sorcery spell, Ghitu Amplifier gets +2/+0 until end of turn. +Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nWhen this creature enters, if it was kicked, return target creature an opponent controls to its owner's hand.\nWhenever you cast an instant or sorcery spell, this creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghitu_chronicler.txt b/forge-gui/res/cardsfolder/g/ghitu_chronicler.txt index 4b4f6db5ef5e..7622c418f15d 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_chronicler.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_chronicler.txt @@ -3,8 +3,8 @@ ManaCost:1 R Types:Creature Human Wizard PT:1/3 K:Kicker:3 R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, if it was kicked, return target instant or sorcery card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, if it was kicked, return target instant or sorcery card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl SVar:NeedsToPlayKickedVar:Z GE1 SVar:Z:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn -Oracle:Kicker {3}{R} (You may pay an additional {3}{R} as you cast this spell.)\nWhen Ghitu Chronicler enters, if it was kicked, return target instant or sorcery card from your graveyard to your hand. +Oracle:Kicker {3}{R} (You may pay an additional {3}{R} as you cast this spell.)\nWhen this creature enters, if it was kicked, return target instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/ghitu_encampment.txt b/forge-gui/res/cardsfolder/g/ghitu_encampment.txt index b387c18a315c..a4e8aa5af348 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_encampment.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_encampment.txt @@ -1,8 +1,8 @@ Name:Ghitu Encampment ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -A:AB$ Animate | Cost$ 1 R | Defined$ Self | Power$ 2 | Toughness$ 1 | Types$ Creature,Warrior | Colors$ Red | OverwriteColors$ True | Keywords$ First Strike | SpellDescription$ CARDNAME becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. (It deals combat damage before creatures without first strike.) -Oracle:Ghitu Encampment enters tapped.\n{T}: Add {R}.\n{1}{R}: Ghitu Encampment becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. (It deals combat damage before creatures without first strike.) +A:AB$ Animate | Cost$ 1 R | Defined$ Self | Power$ 2 | Toughness$ 1 | Types$ Creature,Warrior | Colors$ Red | OverwriteColors$ True | Keywords$ First Strike | SpellDescription$ This land becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. (It deals combat damage before creatures without first strike.) +Oracle:This land enters tapped.\n{T}: Add {R}.\n{1}{R}: This land becomes a 2/1 red Warrior creature with first strike until end of turn. It's still a land. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/g/ghitu_fire.txt b/forge-gui/res/cardsfolder/g/ghitu_fire.txt index d7d6d6e348cb..eada59793fa0 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_fire.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_fire.txt @@ -4,4 +4,4 @@ Types:Sorcery K:MayFlashCost:2 A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid -Oracle:You may cast Ghitu Fire as though it had flash if you pay {2} more to cast it. (You may cast it any time you could cast an instant.)\nGhitu Fire deals X damage to any target. +Oracle:You may cast this spell as though it had flash if you pay {2} more to cast it. (You may cast it any time you could cast an instant.)\nGhitu Fire deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt b/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt index bb9c21032efa..e72c4494e42c 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_fire_eater.txt @@ -5,4 +5,4 @@ PT:2/2 A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ It deals damage equal to its power to any target. SVar:X:Sacrificed$CardPower DeckHas:Ability$Sacrifice -Oracle:{T}, Sacrifice Ghitu Fire-Eater: It deals damage equal to its power to any target. +Oracle:{T}, Sacrifice this creature: It deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/g/ghitu_firebreathing.txt b/forge-gui/res/cardsfolder/g/ghitu_firebreathing.txt index 1db1ef8a2655..6c7801c3c8c5 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_firebreathing.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_firebreathing.txt @@ -5,6 +5,6 @@ K:Flash K:Enchant:Creature SVar:AttachAILogic:Pump A:AB$ Pump | Cost$ R | Defined$ Enchanted | NumAtt$ +1 | SpellDescription$ Enchanted creature gets +1/+0 until end of turn. -A:AB$ ChangeZone | Cost$ R | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +A:AB$ ChangeZone | Cost$ R | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this Aura to its owner's hand. SVar:NonStackingAttachEffect:True -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\n{R}: Enchanted creature gets +1/+0 until end of turn.\n{R}: Return Ghitu Firebreathing to its owner's hand. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\n{R}: Enchanted creature gets +1/+0 until end of turn.\n{R}: Return this Aura to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/ghitu_journeymage.txt b/forge-gui/res/cardsfolder/g/ghitu_journeymage.txt index 1931278d4fbe..08d73147668d 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_journeymage.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_journeymage.txt @@ -2,7 +2,7 @@ Name:Ghitu Journeymage ManaCost:2 R Types:Creature Human Wizard PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Wizard.Other+YouCtrl | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, if you control another Wizard, CARDNAME deals 2 damage to each opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Wizard.Other+YouCtrl | Execute$ TrigDamage | TriggerDescription$ When this creature enters, if you control another Wizard, this creature deals 2 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 DeckHints:Type$Wizard -Oracle:When Ghitu Journeymage enters, if you control another Wizard, Ghitu Journeymage deals 2 damage to each opponent. +Oracle:When this creature enters, if you control another Wizard, this creature deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/g/ghitu_lavarunner.txt b/forge-gui/res/cardsfolder/g/ghitu_lavarunner.txt index 3543ec492a95..55cc1329670e 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_lavarunner.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_lavarunner.txt @@ -2,8 +2,8 @@ Name:Ghitu Lavarunner ManaCost:R Types:Creature Human Wizard PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Instant.YouOwn,Sorcery.YouOwn | PresentCompare$ GE2 | PresentZone$ Graveyard | AddPower$ 1 | AddKeyword$ Haste | Description$ As long as there are two or more instant and/or sorcery cards in your graveyard, CARDNAME gets +1/+0 and has haste. +S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Instant.YouOwn,Sorcery.YouOwn | PresentCompare$ GE2 | PresentZone$ Graveyard | AddPower$ 1 | AddKeyword$ Haste | Description$ As long as there are two or more instant and/or sorcery cards in your graveyard, this creature gets +1/+0 and has haste. (It can attack and {T} as soon as it comes under your control.) SVar:BuffedBy:Instant,Sorcery SVar:PlayMain1:TRUE DeckHints:Type$Instant|Sorcery -Oracle:As long as there are two or more instant and/or sorcery cards in your graveyard, Ghitu Lavarunner gets +1/+0 and has haste. +Oracle:As long as there are two or more instant and/or sorcery cards in your graveyard, this creature gets +1/+0 and has haste. (It can attack and {T} as soon as it comes under your control.) diff --git a/forge-gui/res/cardsfolder/g/ghitu_slinger.txt b/forge-gui/res/cardsfolder/g/ghitu_slinger.txt index 23beaed8f9ba..b5267e1899b1 100644 --- a/forge-gui/res/cardsfolder/g/ghitu_slinger.txt +++ b/forge-gui/res/cardsfolder/g/ghitu_slinger.txt @@ -2,8 +2,8 @@ Name:Ghitu Slinger ManaCost:2 R Types:Creature Human Nomad PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 2 damage to any target. K:Echo:2 R SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 SVar:PlayMain1:TRUE -Oracle:Echo {2}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen Ghitu Slinger enters, it deals 2 damage to any target. +Oracle:Echo {2}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen this creature enters, it deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt b/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt index e9635cb04f41..64922fa423d2 100644 --- a/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt +++ b/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt @@ -3,5 +3,5 @@ ManaCost:3 R Types:Creature Lizard Warrior PT:2/1 K:First Strike -A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. -Oracle:First strike\n{3}{G}: Ghor-Clan Bloodscale gets +2/+2 until end of turn. Activate only once each turn. +A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ This creature gets +2/+2 until end of turn. Activate only once each turn. +Oracle:First strike\n{3}{G}: This creature gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/g/ghor_clan_rampager.txt b/forge-gui/res/cardsfolder/g/ghor_clan_rampager.txt index 77f564c74f38..ffe869367ead 100644 --- a/forge-gui/res/cardsfolder/g/ghor_clan_rampager.txt +++ b/forge-gui/res/cardsfolder/g/ghor_clan_rampager.txt @@ -4,4 +4,4 @@ Types:Creature Beast PT:4/4 K:Trample A:AB$ Pump | Cost$ R G Discard<1/CARDNAME> | ActivationZone$ Hand | PrecostDesc$ Bloodrush — | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ +4 | NumDef$ +4 | KW$ Trample | SpellDescription$ Target attacking creature gets +4/+4 and gains trample until end of turn. -Oracle:Trample\nBloodrush — {R}{G}, Discard Ghor-Clan Rampager: Target attacking creature gets +4/+4 and gains trample until end of turn. +Oracle:Trample\nBloodrush — {R}{G}, Discard this card: Target attacking creature gets +4/+4 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_ark.txt b/forge-gui/res/cardsfolder/g/ghost_ark.txt index d6b2a66348ce..5493473e4df3 100644 --- a/forge-gui/res/cardsfolder/g/ghost_ark.txt +++ b/forge-gui/res/cardsfolder/g/ghost_ark.txt @@ -3,8 +3,8 @@ ManaCost:4 Types:Artifact Vehicle PT:3/3 K:Flying -T:Mode$ BecomesCrewed | ValidCard$ Card.Self | Execute$ DBPumpAll | TriggerDescription$ Repair Barge — Whenever CARDNAME becomes crewed, each artifact creature card in your graveyard gains unearth {3} until end of turn. +T:Mode$ BecomesCrewed | ValidCard$ Card.Self | Execute$ DBPumpAll | TriggerDescription$ Repair Barge — Whenever this Vehicle becomes crewed, each artifact creature card in your graveyard gains unearth {3} until end of turn. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Artifact.Creature+YouCtrl | KW$ Unearth:3 | PumpZone$ Graveyard K:Crew:2 DeckHas:Ability$Graveyard & Keyword$Unearth -Oracle:Flying\nRepair Barge — Whenever Ghost Ark becomes crewed, each artifact creature card in your graveyard gains unearth {3} until end of turn.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Flying\nRepair Barge — Whenever this Vehicle becomes crewed, each artifact creature card in your graveyard gains unearth {3} until end of turn.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/g/ghost_hounds.txt b/forge-gui/res/cardsfolder/g/ghost_hounds.txt index f91348e72658..cf3f61439b8d 100644 --- a/forge-gui/res/cardsfolder/g/ghost_hounds.txt +++ b/forge-gui/res/cardsfolder/g/ghost_hounds.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Dog Spirit PT:1/1 K:Vigilance -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.White | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a white creature, CARDNAME gains first strike until end of turn. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.White | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a white creature, CARDNAME gains first strike until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.White | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks or becomes blocked by a white creature, this creature gains first strike until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.White | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked by a white creature, this creature gains first strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ First Strike -Oracle:Vigilance\nWhenever Ghost Hounds blocks or becomes blocked by a white creature, Ghost Hounds gains first strike until end of turn. +Oracle:Vigilance\nWhenever this creature blocks or becomes blocked by a white creature, this creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_lantern_bind_spirit.txt b/forge-gui/res/cardsfolder/g/ghost_lantern_bind_spirit.txt index 2169cab76509..e9c3e4db0881 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lantern_bind_spirit.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lantern_bind_spirit.txt @@ -13,6 +13,6 @@ ALTERNATE Name:Bind Spirit ManaCost:1 B Types:Instant Adventure -A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature in your graveyard | SpellDescription$ Return target creature card from your graveyard to your hand. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature in your graveyard | SpellDescription$ Return target creature card from your graveyard to your hand. (Then exile this card. You may cast the artifact later from exile.) DeckHas:Ability$Graveyard -Oracle:Return target creature card from your graveyard to your hand. +Oracle:Return target creature card from your graveyard to your hand. (Then exile this card. You may cast the artifact later from exile.) diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_drifter.txt b/forge-gui/res/cardsfolder/g/ghost_lit_drifter.txt index 21cec85e6aea..dda037b74661 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_drifter.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_drifter.txt @@ -6,4 +6,4 @@ K:Flying A:AB$ Pump | Cost$ 2 U | ValidTgts$ Creature.Other | KW$ Flying | TgtPrompt$ Select another target creature | SpellDescription$ Another target creature gains flying until end of turn. A:AB$ Pump | Cost$ X U Discard<1/CARDNAME> | TargetMin$ X | TargetMax$ X | KW$ Flying | ValidTgts$ Creature | TgtPrompt$ Select X target creatures | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ X target creatures gain flying until end of turn. SVar:X:Count$xPaid -Oracle:Flying\n{2}{U}: Another target creature gains flying until end of turn.\nChannel — {X}{U}, Discard Ghost-Lit Drifter: X target creatures gain flying until end of turn. +Oracle:Flying\n{2}{U}: Another target creature gains flying until end of turn.\nChannel — {X}{U}, Discard this card: X target creatures gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_nourisher.txt b/forge-gui/res/cardsfolder/g/ghost_lit_nourisher.txt index f1a927491d3d..748cda3db419 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_nourisher.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_nourisher.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:2/1 A:AB$ Pump | Cost$ 2 G T | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn. A:AB$ Pump | Cost$ 3 G Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Creature | NumAtt$ +4 | NumDef$ +4 | PrecostDesc$ Channel — | SpellDescription$ Target creature gets +4/+4 until end of turn. -Oracle:{2}{G}, {T}: Target creature gets +2/+2 until end of turn.\nChannel — {3}{G}, Discard Ghost-Lit Nourisher: Target creature gets +4/+4 until end of turn. +Oracle:{2}{G}, {T}: Target creature gets +2/+2 until end of turn.\nChannel — {3}{G}, Discard this card: Target creature gets +4/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_raider.txt b/forge-gui/res/cardsfolder/g/ghost_lit_raider.txt index 96061290467e..96786d74609f 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_raider.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_raider.txt @@ -2,7 +2,7 @@ Name:Ghost-Lit Raider ManaCost:2 R Types:Creature Spirit PT:2/1 -A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature. +A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to target creature. A:AB$ DealDamage | Cost$ 3 R Discard<1/CARDNAME> | ValidTgts$ Creature | NumDmg$ 4 | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ It deals 4 damage to target creature. DeckHas:Ability$Discard -Oracle:{2}{R}, {T}: Ghost-Lit Raider deals 2 damage to target creature.\nChannel — {3}{R}, Discard Ghost-Lit Raider: It deals 4 damage to target creature. +Oracle:{2}{R}, {T}: This creature deals 2 damage to target creature.\nChannel — {3}{R}, Discard this card: It deals 4 damage to target creature. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_redeemer.txt b/forge-gui/res/cardsfolder/g/ghost_lit_redeemer.txt index 999edb2fb065..35cbce641fc8 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_redeemer.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_redeemer.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:1/1 A:AB$ GainLife | Cost$ W T | LifeAmount$ 2 | SpellDescription$ You gain 2 life. A:AB$ GainLife | Cost$ 1 W Discard<1/CARDNAME> | LifeAmount$ 4 | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ You gain 4 life. -Oracle:{W}, {T}: You gain 2 life.\nChannel — {1}{W}, Discard Ghost-Lit Redeemer: You gain 4 life. +Oracle:{W}, {T}: You gain 2 life.\nChannel — {1}{W}, Discard this card: You gain 4 life. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt b/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt index e2dc7452605c..a54ce5fb9967 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:1/1 A:AB$ Discard | Cost$ 4 B T | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards two cards. Activate only as a sorcery. A:AB$ Discard | Cost$ 5 B B Discard<1/CARDNAME> | ValidTgts$ Player | NumCards$ 4 | Mode$ TgtChoose | SorcerySpeed$ True | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ Target player discards four cards. Activate only as a sorcery. -Oracle:{4}{B}, {T}: Target player discards two cards. Activate only as a sorcery.\nChannel — {5}{B}{B}, Discard Ghost-Lit Stalker: Target player discards four cards. Activate only as a sorcery. +Oracle:{4}{B}, {T}: Target player discards two cards. Activate only as a sorcery.\nChannel — {5}{B}{B}, Discard this card: Target player discards four cards. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_warder.txt b/forge-gui/res/cardsfolder/g/ghost_lit_warder.txt index 45562dce4c32..eaac088460a1 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_warder.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_warder.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:1/1 A:AB$ Counter | Cost$ 3 U T | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 2 | SpellDescription$ Counter target spell unless its controller pays {2}. A:AB$ Counter | Cost$ 3 U Discard<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 4 | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ Counter target spell unless its controller pays {4}. -Oracle:{3}{U}, {T}: Counter target spell unless its controller pays {2}.\nChannel — {3}{U}, Discard Ghost-Lit Warder: Counter target spell unless its controller pays {4}. +Oracle:{3}{U}, {T}: Counter target spell unless its controller pays {2}.\nChannel — {3}{U}, Discard this card: Counter target spell unless its controller pays {4}. diff --git a/forge-gui/res/cardsfolder/g/ghost_quarter.txt b/forge-gui/res/cardsfolder/g/ghost_quarter.txt index 8487b6c6c338..8c8620074767 100644 --- a/forge-gui/res/cardsfolder/g/ghost_quarter.txt +++ b/forge-gui/res/cardsfolder/g/ghost_quarter.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Destroy | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Land | SubAbility$ DBChange | AILogic$ GhostQuarter | AITgts$ Land.nonBasic | SpellDescription$ Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. SVar:DBChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | DefinedPlayer$ TargetedController | ShuffleNonMandatory$ True AI:RemoveDeck:Random -Oracle:{T}: Add {C}.\n{T}, Sacrifice Ghost Quarter: Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. +Oracle:{T}: Add {C}.\n{T}, Sacrifice this land: Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/ghost_ship.txt b/forge-gui/res/cardsfolder/g/ghost_ship.txt index a16d9440d1b2..1fbaa76b9e17 100644 --- a/forge-gui/res/cardsfolder/g/ghost_ship.txt +++ b/forge-gui/res/cardsfolder/g/ghost_ship.txt @@ -3,5 +3,5 @@ ManaCost:2 U U Types:Creature Spirit PT:2/4 K:Flying -A:AB$ Regenerate | Cost$ U U U | SpellDescription$ Regenerate CARDNAME. -Oracle:Flying\n{U}{U}{U}: Regenerate Ghost Ship. +A:AB$ Regenerate | Cost$ U U U | SpellDescription$ Regenerate this creature. +Oracle:Flying\n{U}{U}{U}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/ghost_town.txt b/forge-gui/res/cardsfolder/g/ghost_town.txt index bd7401e46baf..1f9f438928a0 100644 --- a/forge-gui/res/cardsfolder/g/ghost_town.txt +++ b/forge-gui/res/cardsfolder/g/ghost_town.txt @@ -2,5 +2,5 @@ Name:Ghost Town ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Activator$ You.NonActive | SpellDescription$ Return CARDNAME to its owner's hand. Activate only if it's not your turn. -Oracle:{T}: Add {C}.\n{0}: Return Ghost Town to its owner's hand. Activate only if it's not your turn. +A:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Activator$ You.NonActive | SpellDescription$ Return this land to its owner's hand. Activate only if it's not your turn. +Oracle:{T}: Add {C}.\n{0}: Return this land to its owner's hand. Activate only if it's not your turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_vacuum.txt b/forge-gui/res/cardsfolder/g/ghost_vacuum.txt index 37779ec03650..01cb6af914b6 100644 --- a/forge-gui/res/cardsfolder/g/ghost_vacuum.txt +++ b/forge-gui/res/cardsfolder/g/ghost_vacuum.txt @@ -2,7 +2,7 @@ Name:Ghost Vacuum ManaCost:1 Types:Artifact A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. -A:AB$ ChangeZoneAll | Cost$ 6 T Sac<1/CARDNAME> | ChangeType$ Creature.ExiledWithSource | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SorcerySpeed$ True | WithCountersType$ Flying | StaticEffect$ Animate | SpellDescription$ Put each creature card exiled with CARDNAME onto the battlefield under your control with a flying counter on it. Each of them is a 1/1 Spirit in addition to its other types. Activate only as a sorcery. +A:AB$ ChangeZoneAll | Cost$ 6 T Sac<1/CARDNAME> | ChangeType$ Creature.ExiledWithSource | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SorcerySpeed$ True | WithCountersType$ Flying | StaticEffect$ Animate | SpellDescription$ Put each creature card exiled with this artifact onto the battlefield under your control with a flying counter on it. Each of them is a 1/1 Spirit in addition to its other types. Activate only as a sorcery. SVar:Animate:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Spirit | SetPower$ 1 | SetToughness$ 1 DeckHas:Ability$Counters -Oracle:{T}: Exile target card from a graveyard.\n{6}, {T}, Sacrifice Ghost Vacuum: Put each creature card exiled with Ghost Vacuum onto the battlefield under your control with a flying counter on it. Each of them is a 1/1 Spirit in addition to its other types. Activate only as a sorcery. +Oracle:{T}: Exile target card from a graveyard.\n{6}, {T}, Sacrifice this artifact: Put each creature card exiled with this artifact onto the battlefield under your control with a flying counter on it. Each of them is a 1/1 Spirit in addition to its other types. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/ghostfire_blade.txt b/forge-gui/res/cardsfolder/g/ghostfire_blade.txt index 618828db3952..0daa3436159f 100644 --- a/forge-gui/res/cardsfolder/g/ghostfire_blade.txt +++ b/forge-gui/res/cardsfolder/g/ghostfire_blade.txt @@ -3,5 +3,5 @@ ManaCost:1 Types:Artifact Equipment K:Equip:3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Equipped creature gets +2/+2. -S:Mode$ ReduceCost | ValidTarget$ Creature.Colorless | ValidSpell$ Activated.Equip | Amount$ 2 | ValidCard$ Card.Self | Description$ CARDNAME's equip ability costs {2} less to activate if it targets a colorless creature. -Oracle:Equipped creature gets +2/+2.\nEquip {3}\nGhostfire Blade's equip ability costs {2} less to activate if it targets a colorless creature. +S:Mode$ ReduceCost | ValidTarget$ Creature.Colorless | ValidSpell$ Activated.Equip | Amount$ 2 | ValidCard$ Card.Self | Description$ This Equipment's equip ability costs {2} less to activate if it targets a colorless creature. +Oracle:Equipped creature gets +2/+2.\nEquip {3}\nThis Equipment's equip ability costs {2} less to activate if it targets a colorless creature. diff --git a/forge-gui/res/cardsfolder/g/ghostfire_slice.txt b/forge-gui/res/cardsfolder/g/ghostfire_slice.txt index 935bbaadbf84..1126039d0dae 100644 --- a/forge-gui/res/cardsfolder/g/ghostfire_slice.txt +++ b/forge-gui/res/cardsfolder/g/ghostfire_slice.txt @@ -4,4 +4,4 @@ Types:Instant K:Devoid S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Permanent.MultiColor+OppCtrl | Description$ This spell costs {2} less to cast if an opponent controls a multicolored permanent. A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to any target. -Oracle:Devoid (This card has no color.)\nThis spell costs {2} less to cast if an opponent controls a multicolored permanent.\Ghostfire Slice deals 4 damage to any target. +Oracle:Devoid (This card has no color.)\nThis spell costs {2} less to cast if an opponent controls a multicolored permanent.\nGhostfire Slice deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/ghosthelm_courier.txt b/forge-gui/res/cardsfolder/g/ghosthelm_courier.txt index af7d29086ed3..5f2be3329930 100644 --- a/forge-gui/res/cardsfolder/g/ghosthelm_courier.txt +++ b/forge-gui/res/cardsfolder/g/ghosthelm_courier.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Human Wizard PT:2/1 K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Pump | Cost$ 2 U T | ValidTgts$ Creature.Wizard | TgtPrompt$ Select target Wizard creature | NumAtt$ +2 | NumDef$ +2 | KW$ Shroud | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target Wizard creature gets +2/+2 and has shroud for as long as CARDNAME remains tapped. (It can't be the target of spells or abilities.) +A:AB$ Pump | Cost$ 2 U T | ValidTgts$ Creature.Wizard | TgtPrompt$ Select target Wizard creature | NumAtt$ +2 | NumDef$ +2 | KW$ Shroud | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target Wizard creature gets +2/+2 and has shroud for as long as this creature remains tapped. (It can't be the target of spells or abilities.) SVar:AIUntapPreference:BetterTgtThanRemembered DeckNeeds:Type$Wizard -Oracle:You may choose not to untap Ghosthelm Courier during your untap step.\n{2}{U}, {T}: Target Wizard creature gets +2/+2 and has shroud for as long as Ghosthelm Courier remains tapped. (It can't be the target of spells or abilities.) +Oracle:You may choose not to untap this creature during your untap step.\n{2}{U}, {T}: Target Wizard creature gets +2/+2 and has shroud for as long as this creature remains tapped. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/g/ghostly_changeling.txt b/forge-gui/res/cardsfolder/g/ghostly_changeling.txt index 27ed744c5ceb..4a186690a748 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_changeling.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_changeling.txt @@ -3,5 +3,5 @@ ManaCost:2 B Types:Creature Shapeshifter PT:2/2 K:Changeling -A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:Changeling (This card is every creature type.)\n{1}{B}: Ghostly Changeling gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. +Oracle:Changeling (This card is every creature type.)\n{1}{B}: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghostly_dancers.txt b/forge-gui/res/cardsfolder/g/ghostly_dancers.txt index 42a4348fa7cf..cd8a6a5e6352 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_dancers.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_dancers.txt @@ -3,11 +3,11 @@ ManaCost:3 W W Types:Creature Spirit PT:2/5 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChoice | TriggerDescription$ When CARDNAME enters, return an enchantment card from your graveyard to your hand or unlock a locked door of a Room you control. +T:Mode$ ChangesZone | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChoice | TriggerDescription$ When this creature enters, return an enchantment card from your graveyard to your hand or unlock a locked door of a Room you control. SVar:TrigChoice:DB$ GenericChoice | Choices$ DBReturn,DBUnlock SVar:DBReturn:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Enchantment.YouOwn | Origin$ Graveyard | Destination$ Hand | IsPresent$ Enchantment.YouOwn | PresentZone$ Graveyard | SpellDescription$ Return an enchantment card from your graveyard to your hand SVar:DBUnlock:DB$ UnlockDoor | Mode$ Unlock | Choices$ Room.YouCtrl+!FullyUnlocked | IsPresent$ Room.YouCtrl+!FullyUnlocked | SpellDescription$ Unlock a locked door of a Room you control T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, create a 3/1 white Spirit creature token with flying. T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, create a 3/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ w_3_1_spirit_flying -Oracle:Flying\nWhen Ghostly Dancers enters, return an enchantment card from your graveyard to your hand or unlock a locked door of a Room you control.\nEerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, create a 3/1 white Spirit creature token with flying. +Oracle:Flying\nWhen this creature enters, return an enchantment card from your graveyard to your hand or unlock a locked door of a Room you control.\nEerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, create a 3/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/g/ghostly_flicker.txt b/forge-gui/res/cardsfolder/g/ghostly_flicker.txt index 9a25641c5258..6557babcf124 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_flicker.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_flicker.txt @@ -1,7 +1,7 @@ Name:Ghostly Flicker ManaCost:2 U Types:Instant -A:SP$ ChangeZone | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl,Land.YouCtrl | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select 2 target artifacts, creatures, or lands that you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ Exile two target artifacts, creatures and/or lands you control, then return those cards to the battlefield under your control. +A:SP$ ChangeZone | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl,Land.YouCtrl | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select 2 target artifacts, creatures, or lands that you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ Exile two target artifacts, creatures, and/or lands you control, then return those cards to the battlefield under your control. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/g/ghostly_keybearer.txt b/forge-gui/res/cardsfolder/g/ghostly_keybearer.txt index 60e74d8b49d2..f30aed4f7b31 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_keybearer.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_keybearer.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Spirit PT:3/3 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigUnlock | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, unlock a locked door of up to one target Room you control. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigUnlock | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, unlock a locked door of up to one target Room you control. SVar:TrigUnlock:DB$ UnlockDoor | Mode$ Unlock | ValidTgts$ Room.YouCtrl | TgtPrompt$ Choose target Room you control | TargetMin$ 0 | TargetMax$ 1 -Oracle:Flying\nWhenever Ghostly Keybearer deals combat damage to a player, unlock a locked door of up to one target Room you control. +Oracle:Flying\nWhenever this creature deals combat damage to a player, unlock a locked door of up to one target Room you control. diff --git a/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt b/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt index a28a18cc3b35..db8cd19e5a96 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt @@ -2,12 +2,12 @@ Name:Ghostly Pilferer ManaCost:1 U Types:Creature Spirit Rogue PT:2/1 -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw1 | TriggerDescription$ Whenever CARDNAME becomes untapped, you may pay {2}. If you do, draw a card. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw1 | TriggerDescription$ Whenever this creature becomes untapped, you may pay {2}. If you do, draw a card. SVar:TrigDraw1:AB$ Draw | Cost$ 2 T:Mode$ SpellCast | ValidCard$ Card.!wasCastFromTheirHand | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw2 | TriggerDescription$ Whenever an opponent casts a spell from anywhere other than their hand, draw a card. SVar:TrigDraw2:DB$ Draw SVar:AIPreference:DiscardCost$Card.cmcLE2 -A:AB$ Effect | Cost$ Discard<1/Card> | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | StackDescription$ SpellDescription | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Effect | Cost$ Discard<1/Card> | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | StackDescription$ SpellDescription | SpellDescription$ This creature can't be blocked this turn. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. DeckHas:Ability$Discard -Oracle:Whenever Ghostly Pilferer becomes untapped, you may pay {2}. If you do, draw a card.\nWhenever an opponent casts a spell from anywhere other than their hand, draw a card.\nDiscard a card: Ghostly Pilferer can't be blocked this turn. +Oracle:Whenever this creature becomes untapped, you may pay {2}. If you do, draw a card.\nWhenever an opponent casts a spell from anywhere other than their hand, draw a card.\nDiscard a card: This creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/ghostway.txt b/forge-gui/res/cardsfolder/g/ghostway.txt index cae4e25fe243..569b378e7812 100644 --- a/forge-gui/res/cardsfolder/g/ghostway.txt +++ b/forge-gui/res/cardsfolder/g/ghostway.txt @@ -1,7 +1,7 @@ Name:Ghostway ManaCost:2 W Types:Instant -A:SP$ ChangeZoneAll | ChangeType$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig | SpellDescription$ Exile each creature you control. Return those cards to the battlefield under their owners' control at the beginning of the next end step. +A:SP$ ChangeZoneAll | ChangeType$ Creature.YouCtrl | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig | SpellDescription$ Exile each creature you control. Return those cards to the battlefield under their owner's control at the beginning of the next end step. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigGhostReturn | TriggerDescription$ Return exiled creatures to the battlefield. | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup SVar:TrigGhostReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Exile | Destination$ Battlefield SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt b/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt index 9de8953e9a63..3d80842ab25b 100644 --- a/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt +++ b/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt @@ -3,4 +3,4 @@ ManaCost:1 B Types:Creature Human Rogue PT:2/2 A:AB$ Token | Cost$ 3 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenScript$ b_2_2_zombie | TokenOwner$ You | SpellDescription$ Create a 2/2 black Zombie creature token. Activate only as a sorcery. -Oracle:{3}{B}, Exile Ghoulcaller's Accomplice from your graveyard: Create a 2/2 black Zombie creature token. Activate only as a sorcery. +Oracle:{3}{B}, Exile this card from your graveyard: Create a 2/2 black Zombie creature token. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt b/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt index 8c1e59e573ca..d95f67aa7e67 100644 --- a/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt +++ b/forge-gui/res/cardsfolder/g/ghoulish_impetus.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Deathtouch | AddToughness$ 1 | Goad$ True | Description$ Enchanted creature gets +1/+1, has deathtouch, and is goaded. -T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDelayedTrigger | TriggerDescription$ When enchanted creature dies, return CARDNAME to the battlefield at the beginning of the next end step. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Deathtouch | AddToughness$ 1 | Goad$ True | Description$ Enchanted creature gets +1/+1, has deathtouch, and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +T:Mode$ ChangesZone | ValidCard$ Card.EnchantedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDelayedTrigger | TriggerDescription$ When enchanted creature dies, return this card to the battlefield at the beginning of the next end step. SVar:TrigDelayedTrigger:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigReturn | TriggerDescription$ Return CARDNAME to the battlefield at the beginning of the next end step. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True DeckHas:Ability$Graveyard -Oracle:Enchant creature\nEnchanted creature gets +1/+1, has deathtouch, and is goaded.\nWhen enchanted creature dies, return Ghoulish Impetus to the battlefield at the beginning of the next end step. +Oracle:Enchant creature\nEnchanted creature gets +1/+1, has deathtouch, and is goaded. (It attacks each combat if able and attacks a player other than you if able.)\nWhen enchanted creature dies, return this card to the battlefield at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/ghoulraiser.txt b/forge-gui/res/cardsfolder/g/ghoulraiser.txt index 63a1f61ec2ef..3283e84b78de 100644 --- a/forge-gui/res/cardsfolder/g/ghoulraiser.txt +++ b/forge-gui/res/cardsfolder/g/ghoulraiser.txt @@ -2,6 +2,6 @@ Name:Ghoulraiser ManaCost:1 B B Types:Creature Zombie PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return a Zombie card at random from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, return a Zombie card at random from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Zombie.YouCtrl | Origin$ Graveyard | Destination$ Hand | Hidden$ True | AtRandom$ True -Oracle:When Ghoulraiser enters, return a Zombie card at random from your graveyard to your hand. +Oracle:When this creature enters, return a Zombie card at random from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/ghoulsteed.txt b/forge-gui/res/cardsfolder/g/ghoulsteed.txt index 178601d730d8..0a809ddba125 100644 --- a/forge-gui/res/cardsfolder/g/ghoulsteed.txt +++ b/forge-gui/res/cardsfolder/g/ghoulsteed.txt @@ -2,7 +2,7 @@ Name:Ghoulsteed ManaCost:4 B Types:Creature Zombie Horse PT:4/4 -A:AB$ ChangeZone | Cost$ 2 B Discard<2/Card> | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to the battlefield tapped. +A:AB$ ChangeZone | Cost$ 2 B Discard<2/Card> | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to the battlefield tapped. DeckHas:Ability$Discard DeckHints:Keyword$Madness & Ability$Delirium -Oracle:{2}{B}, Discard two cards: Return Ghoulsteed from your graveyard to the battlefield tapped. +Oracle:{2}{B}, Discard two cards: Return this card from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/g/ghyrson_starn_kelermorph.txt b/forge-gui/res/cardsfolder/g/ghyrson_starn_kelermorph.txt index 397b8608764a..b5afcb6efe94 100644 --- a/forge-gui/res/cardsfolder/g/ghyrson_starn_kelermorph.txt +++ b/forge-gui/res/cardsfolder/g/ghyrson_starn_kelermorph.txt @@ -3,6 +3,6 @@ ManaCost:1 U R Types:Legendary Creature Tyranid Human PT:3/2 K:Ward:2 -T:Mode$ DamageDone | ValidSource$ Card.Other+YouCtrl,Emblem.YouCtrl | ValidTarget$ Player,Permanent | TriggerZones$ Battlefield | DamageAmount$ EQ1 | Execute$ TrigDamage | TriggerDescription$ Three Autostubs — Whenever another source you control deals exactly 1 damage to a permanent or player, CARDNAME deals 2 damage to that permanent or player. +T:Mode$ DamageDone | ValidSource$ Card.Other+YouCtrl,Emblem.YouCtrl | ValidTarget$ Player,Permanent | TriggerZones$ Battlefield | DamageAmount$ EQ1 | Execute$ TrigDamage | TriggerDescription$ Three Autostubs — Whenever another source you control deals exactly 1 damage to a permanent or player, NICKNAME deals 2 damage to that permanent or player. SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TriggeredTarget -Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nThree Autostubs — Whenever another source you control deals exactly 1 damage to a permanent or player, Ghyrson Starn, Kelermorph deals 2 damage to that permanent or player. +Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nThree Autostubs — Whenever another source you control deals exactly 1 damage to a permanent or player, Ghyrson Starn deals 2 damage to that permanent or player. diff --git a/forge-gui/res/cardsfolder/g/giant_adephage.txt b/forge-gui/res/cardsfolder/g/giant_adephage.txt index 21eaef04e818..1eede81b1da7 100644 --- a/forge-gui/res/cardsfolder/g/giant_adephage.txt +++ b/forge-gui/res/cardsfolder/g/giant_adephage.txt @@ -3,7 +3,7 @@ ManaCost:5 G G Types:Creature Insect PT:7/7 K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a token that's a copy of CARDNAME. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, create a token that's a copy of this creature. SVar:TrigCopy:DB$ CopyPermanent | Defined$ Self DeckHas:Ability$Token -Oracle:Trample\nWhenever Giant Adephage deals combat damage to a player, create a token that's a copy of Giant Adephage. +Oracle:Trample\nWhenever this creature deals combat damage to a player, create a token that's a copy of this creature. diff --git a/forge-gui/res/cardsfolder/g/giant_albatross.txt b/forge-gui/res/cardsfolder/g/giant_albatross.txt index d86e4110bad0..4c72c4dda458 100644 --- a/forge-gui/res/cardsfolder/g/giant_albatross.txt +++ b/forge-gui/res/cardsfolder/g/giant_albatross.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Bird PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigEach | TriggerDescription$ When CARDNAME dies, you may pay {1}{U}. If you do, for each creature that dealt damage to CARDNAME this turn, destroy that creature unless its controller pays 2 life. A creature destroyed this way can't be regenerated. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigEach | TriggerDescription$ When this creature dies, you may pay {1}{U}. If you do, for each creature that dealt damage to this creature this turn, destroy that creature unless its controller pays 2 life. A creature destroyed this way can't be regenerated. SVar:TrigEach:AB$ RepeatEach | Cost$ 1 U | RepeatCards$ Creature.Damaged | RepeatSubAbility$ DBDestroy SVar:DBDestroy:DB$ Destroy | Defined$ Remembered | NoRegen$ True | UnlessCost$ PayLife<2> | UnlessPayer$ RememberedController -Oracle:Flying\nWhen Giant Albatross dies, you may pay {1}{U}. If you do, for each creature that dealt damage to Giant Albatross this turn, destroy that creature unless its controller pays 2 life. A creature destroyed this way can't be regenerated. +Oracle:Flying\nWhen this creature dies, you may pay {1}{U}. If you do, for each creature that dealt damage to this creature this turn, destroy that creature unless its controller pays 2 life. A creature destroyed this way can't be regenerated. diff --git a/forge-gui/res/cardsfolder/g/giant_ambush_beetle.txt b/forge-gui/res/cardsfolder/g/giant_ambush_beetle.txt index fc34bff876ad..912e3ea4ab1b 100644 --- a/forge-gui/res/cardsfolder/g/giant_ambush_beetle.txt +++ b/forge-gui/res/cardsfolder/g/giant_ambush_beetle.txt @@ -3,6 +3,6 @@ ManaCost:3 BG R Types:Creature Insect PT:4/3 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProvoke | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have target creature block it this turn if able. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProvoke | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may have target creature block it this turn if able. SVar:TrigProvoke:DB$ MustBlock | ValidTgts$ Creature | TgtPrompt$ Select target creature -Oracle:Haste\nWhen Giant Ambush Beetle enters, you may have target creature block it this turn if able. +Oracle:Haste\nWhen this creature enters, you may have target creature block it this turn if able. diff --git a/forge-gui/res/cardsfolder/g/giant_badger.txt b/forge-gui/res/cardsfolder/g/giant_badger.txt index 22c487e9b94f..f4dd1bf82d13 100644 --- a/forge-gui/res/cardsfolder/g/giant_badger.txt +++ b/forge-gui/res/cardsfolder/g/giant_badger.txt @@ -2,6 +2,6 @@ Name:Giant Badger ManaCost:1 G G Types:Creature Badger PT:2/2 -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +2/+2 until end of turn. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks, it gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 -Oracle:Whenever Giant Badger blocks, it gets +2/+2 until end of turn. +Oracle:Whenever this creature blocks, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/giant_beaver.txt b/forge-gui/res/cardsfolder/g/giant_beaver.txt index 0651297090d0..ad8aa729bf01 100644 --- a/forge-gui/res/cardsfolder/g/giant_beaver.txt +++ b/forge-gui/res/cardsfolder/g/giant_beaver.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Beaver Mount PT:4/4 K:Vigilance -T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks while saddled, put a +1/+1 counter on target creature that saddled it this turn. +T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature attacks while saddled, put a +1/+1 counter on target creature that saddled it this turn. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.SaddledThisTurn | TgtPrompt$ Select target creature that saddled it this turn | CounterType$ P1P1 K:Saddle:3 DeckHas:Ability$Counters -Oracle:Vigilance\nWhenever Giant Beaver attacks while saddled, put a +1/+1 counter on target creature that saddled it this turn.\nSaddle 3 (Tap any number of other creatures you control with total power 3 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.) +Oracle:Vigilance\nWhenever this creature attacks while saddled, put a +1/+1 counter on target creature that saddled it this turn.\nSaddle 3 (Tap any number of other creatures you control with total power 3 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/giant_caterpillar.txt b/forge-gui/res/cardsfolder/g/giant_caterpillar.txt index 3fb4999f6987..d7255069a737 100644 --- a/forge-gui/res/cardsfolder/g/giant_caterpillar.txt +++ b/forge-gui/res/cardsfolder/g/giant_caterpillar.txt @@ -5,4 +5,4 @@ PT:3/3 A:AB$ DelayedTrigger | Cost$ G Sac<1/CARDNAME> | Mode$ Phase | Phase$ End of Turn | Execute$ TrigToken | SpellDescription$ Create a 1/1 green Insect creature token with flying named Butterfly at the beginning of the next end step. SVar:TrigToken:DB$ Token | TokenScript$ butterfly | TokenOwner$ You AI:RemoveDeck:All -Oracle:{G}, Sacrifice Giant Caterpillar: Create a 1/1 green Insect creature token with flying named Butterfly at the beginning of the next end step. +Oracle:{G}, Sacrifice this creature: Create a 1/1 green Insect creature token with flying named Butterfly at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/giant_cindermaw.txt b/forge-gui/res/cardsfolder/g/giant_cindermaw.txt index 4f21d8eaa529..5f8b01b390fd 100644 --- a/forge-gui/res/cardsfolder/g/giant_cindermaw.txt +++ b/forge-gui/res/cardsfolder/g/giant_cindermaw.txt @@ -4,4 +4,4 @@ Types:Creature Dinosaur Beast PT:4/3 K:Trample S:Mode$ CantGainLife | ValidPlayer$ Player | Description$ Players can't gain life. -Oracle:Trample\nPlayers can't gain life. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nPlayers can't gain life. diff --git a/forge-gui/res/cardsfolder/g/giant_crab.txt b/forge-gui/res/cardsfolder/g/giant_crab.txt index d415837c17b6..2e96290c7f5a 100644 --- a/forge-gui/res/cardsfolder/g/giant_crab.txt +++ b/forge-gui/res/cardsfolder/g/giant_crab.txt @@ -2,5 +2,5 @@ Name:Giant Crab ManaCost:4 U Types:Creature Crab PT:3/3 -A:AB$ Pump | Cost$ U | KW$ Shroud | Defined$ Self | SpellDescription$ CARDNAME gains shroud until end of turn. -Oracle:{U}: Giant Crab gains shroud until end of turn. (It can't be the target of spells or abilities.) +A:AB$ Pump | Cost$ U | KW$ Shroud | Defined$ Self | SpellDescription$ This creature gains shroud until end of turn. +Oracle:{U}: This creature gains shroud until end of turn. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/g/giant_fire_beetles.txt b/forge-gui/res/cardsfolder/g/giant_fire_beetles.txt index d809d6d6099c..bc9968f14eb6 100644 --- a/forge-gui/res/cardsfolder/g/giant_fire_beetles.txt +++ b/forge-gui/res/cardsfolder/g/giant_fire_beetles.txt @@ -4,4 +4,4 @@ Types:Creature Insect PT:2/2 K:Double team K:Menace -Oracle:Menace\nDouble team +Oracle:Menace, double team (When this creature attacks, conjure a duplicate into your hand, then both of them perpetually lose double team.) diff --git a/forge-gui/res/cardsfolder/g/giant_harbinger.txt b/forge-gui/res/cardsfolder/g/giant_harbinger.txt index 5a1def3a68ea..3a706ab51c0e 100644 --- a/forge-gui/res/cardsfolder/g/giant_harbinger.txt +++ b/forge-gui/res/cardsfolder/g/giant_harbinger.txt @@ -2,7 +2,7 @@ Name:Giant Harbinger ManaCost:4 R Types:Creature Giant Shaman PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a Giant card, reveal it, then shuffle and put that card on top. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library for a Giant card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Giant | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random -Oracle:When Giant Harbinger enters, you may search your library for a Giant card, reveal it, then shuffle and put that card on top. +Oracle:When this creature enters, you may search your library for a Giant card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/g/giant_inheritance.txt b/forge-gui/res/cardsfolder/g/giant_inheritance.txt index ea1721fe22d9..70fd2f1186ef 100644 --- a/forge-gui/res/cardsfolder/g/giant_inheritance.txt +++ b/forge-gui/res/cardsfolder/g/giant_inheritance.txt @@ -6,8 +6,8 @@ SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 5 | AddToughness$ 5 | AddTrigger$ AttackTrigger | Description$ Enchanted creature gets +5/+5 and has "Whenever this creature attacks, create a Monster Role token attached to up to one target attacking creature." (Enchanted creature gets +1/+1 and has trample.) SVar:AttackTrigger:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, create a Monster Role token attached to up to one target attacking creature. (Enchanted creature gets +1/+1 and has trample. SVar:TrigToken:DB$ Token | TokenScript$ role_monster | AttachedTo$ Targeted | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target attacking creature | ValidTgts$ Creature.attacking | TokenOwner$ You -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this Aura is put into a graveyard from the battlefield, return it to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredNewCardLKICopy SVar:SacMe:2 DeckHas:Type$Aura|Role & Ability$Token -Oracle:Enchant creature\nEnchanted creature gets +5/+5 and has "Whenever this creature attacks, create a Monster Role token attached to up to one target attacking creature." (Enchanted creature gets +1/+1 and has trample.)\nWhen Giant Inheritance is put into a graveyard from the battlefield, return it to its owner's hand. +Oracle:Enchant creature\nEnchanted creature gets +5/+5 and has "Whenever this creature attacks, create a Monster Role token attached to up to one target attacking creature." (Enchanted creature gets +1/+1 and has trample.)\nWhen this Aura is put into a graveyard from the battlefield, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/giant_ladybug.txt b/forge-gui/res/cardsfolder/g/giant_ladybug.txt index 5c430428883d..392da3c2961c 100644 --- a/forge-gui/res/cardsfolder/g/giant_ladybug.txt +++ b/forge-gui/res/cardsfolder/g/giant_ladybug.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Insect PT:4/1 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ShuffleNonMandatory$ True -Oracle:Reach\nWhen Giant Ladybug enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. +Oracle:Reach\nWhen this creature enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/g/giant_ox.txt b/forge-gui/res/cardsfolder/g/giant_ox.txt index bd5b515ed5db..3880eb6a65f4 100644 --- a/forge-gui/res/cardsfolder/g/giant_ox.txt +++ b/forge-gui/res/cardsfolder/g/giant_ox.txt @@ -2,6 +2,6 @@ Name:Giant Ox ManaCost:1 W Types:Creature Ox PT:0/6 -S:Mode$ TapPowerValue | ValidSA$ Activated.Crew+Vehicle | ValidCard$ Card.Self | Value$ Toughness | Description$ CARDNAME crews Vehicles using its toughness rather than its power. +S:Mode$ TapPowerValue | ValidSA$ Activated.Crew+Vehicle | ValidCard$ Card.Self | Value$ Toughness | Description$ This creature crews Vehicles using its toughness rather than its power. DeckHints:Type$Vehicle -Oracle:Giant Ox crews Vehicles using its toughness rather than its power. +Oracle:This creature crews Vehicles using its toughness rather than its power. diff --git a/forge-gui/res/cardsfolder/g/giant_oyster.txt b/forge-gui/res/cardsfolder/g/giant_oyster.txt index 47804355cf33..995495f54098 100644 --- a/forge-gui/res/cardsfolder/g/giant_oyster.txt +++ b/forge-gui/res/cardsfolder/g/giant_oyster.txt @@ -3,12 +3,12 @@ ManaCost:2 U U Types:Creature Oyster PT:0/3 K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Effect | Cost$ T | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | ReplacementEffects$ DontUntap | Triggers$ TrigDraw,TrigUntap,TrigZone | Duration$ UntilUntaps | IsCurse$ True | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ For as long as CARDNAME remains tapped, target tapped creature doesn't untap during its controller's untap step, and at the beginning of each of your draw steps, put a -1/-1 counter on that creature. When CARDNAME leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. +A:AB$ Effect | Cost$ T | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | ReplacementEffects$ DontUntap | Triggers$ TrigDraw,TrigUntap,TrigZone | Duration$ UntilUntaps | IsCurse$ True | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ For as long as this creature remains tapped, target tapped creature doesn't untap during its controller's untap step, and at the beginning of each of your draw steps, put a -1/-1 counter on that creature. When this creature leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. SVar:DontUntap:Event$ Untap | ValidCard$ Card.IsRemembered | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ That permanent doesn't untap during its controller's untap step for as long as EFFECTSOURCE remains tapped. SVar:TrigDraw:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | Execute$ TrigCounter | TriggerDescription$ At the beginning of each of your draw steps, put a -1/-1 counter on that creature. SVar:TrigCounter:DB$ PutCounter | Defined$ RememberedLKI | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True -SVar:TrigUntap:Mode$ Untaps | ValidCard$ Card.EffectSource | Execute$ RemoveCounters | TriggerDescription$ When CARDNAME leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. -SVar:TrigZone:Mode$ ChangesZone | TriggerZones$ Command | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.EffectSource | Execute$ RemoveCounters | Secondary$ True | TriggerDescription$ When CARDNAME leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. +SVar:TrigUntap:Mode$ Untaps | ValidCard$ Card.EffectSource | Execute$ RemoveCounters | TriggerDescription$ When this creature leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. +SVar:TrigZone:Mode$ ChangesZone | TriggerZones$ Command | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.EffectSource | Execute$ RemoveCounters | Secondary$ True | TriggerDescription$ When this creature leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. SVar:RemoveCounters:DB$ RemoveCounter | Defined$ RememberedLKI | CounterType$ M1M1 | CounterNum$ All AI:RemoveDeck:All -Oracle:You may choose not to untap Giant Oyster during your untap step.\n{T}: For as long as Giant Oyster remains tapped, target tapped creature doesn't untap during its controller's untap step, and at the beginning of each of your draw steps, put a -1/-1 counter on that creature. When Giant Oyster leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. +Oracle:You may choose not to untap this creature during your untap step.\n{T}: For as long as this creature remains tapped, target tapped creature doesn't untap during its controller's untap step, and at the beginning of each of your draw steps, put a -1/-1 counter on that creature. When this creature leaves the battlefield or becomes untapped, remove all -1/-1 counters from the creature. diff --git a/forge-gui/res/cardsfolder/g/giant_shark.txt b/forge-gui/res/cardsfolder/g/giant_shark.txt index 81b9de0f11fa..67a9dcfb82df 100644 --- a/forge-gui/res/cardsfolder/g/giant_shark.txt +++ b/forge-gui/res/cardsfolder/g/giant_shark.txt @@ -2,12 +2,12 @@ Name:Giant Shark ManaCost:5 U Types:Creature Shark PT:4/4 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.wasDealtDamageThisTurn | ValidBlocker$ Card.Self | Execute$ TrigPumpShark | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature that has been dealt damage this turn, CARDNAME gets +2/+0 and gains trample until end of turn. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.wasDealtDamageThisTurn | Execute$ TrigPumpShark | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature that has been dealt damage this turn, CARDNAME gets +2/+0 and gains trample until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.wasDealtDamageThisTurn | ValidBlocker$ Card.Self | Execute$ TrigPumpShark | TriggerDescription$ Whenever this creature blocks or becomes blocked by a creature that has been dealt damage this turn, this creature gets +2/+0 and gains trample until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.wasDealtDamageThisTurn | Execute$ TrigPumpShark | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked by a creature that has been dealt damage this turn, this creature gets +2/+0 and gains trample until end of turn. SVar:TrigPumpShark:DB$ Pump | Defined$ Self | NumAtt$ +2 | KW$ Trample -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsIsland | Description$ CARDNAME can't attack unless defending player controls an Island. -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice CARDNAME. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsIsland | Description$ This creature can't attack unless defending player controls an Island. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice SVar:NeedsToPlay:Island.YouCtrl DeckHas:Keyword$Trample -Oracle:Giant Shark can't attack unless defending player controls an Island.\nWhenever Giant Shark blocks or becomes blocked by a creature that has been dealt damage this turn, Giant Shark gets +2/+0 and gains trample until end of turn.\nWhen you control no Islands, sacrifice Giant Shark. +Oracle:This creature can't attack unless defending player controls an Island.\nWhenever this creature blocks or becomes blocked by a creature that has been dealt damage this turn, this creature gets +2/+0 and gains trample until end of turn.\nWhen you control no Islands, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/g/giant_slug.txt b/forge-gui/res/cardsfolder/g/giant_slug.txt index 57cb6a6b54f1..8a9bb727a849 100644 --- a/forge-gui/res/cardsfolder/g/giant_slug.txt +++ b/forge-gui/res/cardsfolder/g/giant_slug.txt @@ -2,8 +2,8 @@ Name:Giant Slug ManaCost:1 B Types:Creature Slug PT:1/1 -A:AB$ DelayedTrigger | Cost$ 5 | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ ChooseB | RememberObjects$ Self | StackDescription$ SpellDescription | SpellDescription$ At the beginning of your next upkeep, choose a basic land type. CARDNAME gains landwalk of the chosen type until the end of that turn. (It can't be blocked as long as defending player controls a land of that type.) +A:AB$ DelayedTrigger | Cost$ 5 | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ ChooseB | RememberObjects$ Self | StackDescription$ SpellDescription | SpellDescription$ At the beginning of your next upkeep, choose a basic land type. This creature gains landwalk of the chosen type until the end of that turn. (It can't be blocked as long as defending player controls a land of that type.) SVar:ChooseB:DB$ ChooseType | Defined$ You | Type$ Basic Land | AILogic$ ChosenLandwalk | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ DelayTriggerRememberedLKI | KW$ Landwalk:ChosenType | DefinedKW$ ChosenType AI:RemoveDeck:All -Oracle:{5}: At the beginning of your next upkeep, choose a basic land type. Giant Slug gains landwalk of the chosen type until the end of that turn. (It can't be blocked as long as defending player controls a land of that type.) +Oracle:{5}: At the beginning of your next upkeep, choose a basic land type. This creature gains landwalk of the chosen type until the end of that turn. (It can't be blocked as long as defending player controls a land of that type.) diff --git a/forge-gui/res/cardsfolder/g/giant_tortoise.txt b/forge-gui/res/cardsfolder/g/giant_tortoise.txt index 8c3cb1d52b73..c123e57f6036 100644 --- a/forge-gui/res/cardsfolder/g/giant_tortoise.txt +++ b/forge-gui/res/cardsfolder/g/giant_tortoise.txt @@ -3,4 +3,4 @@ ManaCost:1 U Types:Creature Turtle PT:1/1 S:Mode$ Continuous | Affected$ Card.Self+untapped | AddToughness$ 3 | Description$ As long as CARDNAME is untapped, it gets +0/+3. -Oracle:Giant Tortoise gets +0/+3 as long as it's untapped. +Oracle:This creature gets +0/+3 as long as it's untapped. diff --git a/forge-gui/res/cardsfolder/g/giant_trap_door_spider.txt b/forge-gui/res/cardsfolder/g/giant_trap_door_spider.txt index 8b3815655707..bc20c8c9fbea 100644 --- a/forge-gui/res/cardsfolder/g/giant_trap_door_spider.txt +++ b/forge-gui/res/cardsfolder/g/giant_trap_door_spider.txt @@ -2,6 +2,6 @@ Name:Giant Trap Door Spider ManaCost:1 R G Types:Creature Spider PT:2/3 -A:AB$ ChangeZone | Cost$ 1 R G T | ValidTgts$ Creature.attackingYou+withoutFlying | ThisDefinedAndTgts$ Self | TgtPrompt$ Select target creature without flying that's attacking you | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile CARDNAME and target creature without flying that's attacking you. +A:AB$ ChangeZone | Cost$ 1 R G T | ValidTgts$ Creature.attackingYou+withoutFlying | ThisDefinedAndTgts$ Self | TgtPrompt$ Select target creature without flying that's attacking you | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile this creature and target creature without flying that's attacking you. AI:RemoveDeck:All -Oracle:{1}{R}{G}, {T}: Exile Giant Trap Door Spider and target creature without flying that's attacking you. +Oracle:{1}{R}{G}, {T}: Exile this creature and target creature without flying that's attacking you. diff --git a/forge-gui/res/cardsfolder/g/giant_turtle.txt b/forge-gui/res/cardsfolder/g/giant_turtle.txt index 17f360896626..72430bc45476 100644 --- a/forge-gui/res/cardsfolder/g/giant_turtle.txt +++ b/forge-gui/res/cardsfolder/g/giant_turtle.txt @@ -2,5 +2,5 @@ Name:Giant Turtle ManaCost:1 G G Types:Creature Turtle PT:2/4 -S:Mode$ CantAttack | ValidCard$ Card.Self+attackedLastTurn | Description$ CARDNAME can't attack if it attacked during your last turn. -Oracle:Giant Turtle can't attack if it attacked during your last turn. +S:Mode$ CantAttack | ValidCard$ Card.Self+attackedLastTurn | Description$ This creature can't attack if it attacked during your last turn. +Oracle:This creature can't attack if it attacked during your last turn. diff --git a/forge-gui/res/cardsfolder/g/giants_amulet.txt b/forge-gui/res/cardsfolder/g/giants_amulet.txt index d46844d54111..a155286dfda7 100644 --- a/forge-gui/res/cardsfolder/g/giants_amulet.txt +++ b/forge-gui/res/cardsfolder/g/giants_amulet.txt @@ -2,11 +2,11 @@ Name:Giant's Amulet ManaCost:U Types:Artifact Equipment K:Equip:2 -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 1 | AddStaticAbility$ Hexproof | Description$ Equipped creature gets +0/+1 has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.) +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 1 | AddStaticAbility$ Hexproof | Description$ Equipped creature gets +0/+1 and has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.) SVar:Hexproof:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Hexproof | Description$ This creature has hexproof as long as it's untapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When this Equipment enters, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach this Equipment to it. SVar:TrigToken:AB$ Token | Cost$ 3 U | TokenScript$ u_4_4_giant_wizard | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ TriggeredCardLKICopy | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:When Giant's Amulet enters, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach Giant's Amulet to it.\nEquipped creature gets +0/+1 and has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.)\nEquip {2} +Oracle:When this Equipment enters, you may pay {3}{U}. If you do, create a 4/4 blue Giant Wizard creature token, then attach this Equipment to it.\nEquipped creature gets +0/+1 and has "This creature has hexproof as long as it's untapped." (It can't be the target of spells or abilities your opponents control.)\nEquip {2} diff --git a/forge-gui/res/cardsfolder/g/giants_grasp.txt b/forge-gui/res/cardsfolder/g/giants_grasp.txt index 34cedad4724e..ea1861c8d04d 100644 --- a/forge-gui/res/cardsfolder/g/giants_grasp.txt +++ b/forge-gui/res/cardsfolder/g/giants_grasp.txt @@ -2,7 +2,7 @@ Name:Giant's Grasp ManaCost:2 U U Types:Enchantment Aura K:Enchant:Giant.YouCtrl:Giant you control -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, gain control of target nonland permanent for as long as CARDNAME remains on the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this Aura enters, gain control of target nonland permanent for as long as this Aura remains on the battlefield. SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target nonland permanent | ValidTgts$ Permanent.nonLand | LoseControl$ LeavesPlay DeckNeeds:Type$Giant -Oracle:Enchant Giant you control\nWhen Giant's Grasp enters, gain control of target nonland permanent for as long as Giant's Grasp remains on the battlefield. +Oracle:Enchant Giant you control\nWhen this Aura enters, gain control of target nonland permanent for as long as this Aura remains on the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gibbering_fiend.txt b/forge-gui/res/cardsfolder/g/gibbering_fiend.txt index 84b157386436..b0ad7e1facc6 100644 --- a/forge-gui/res/cardsfolder/g/gibbering_fiend.txt +++ b/forge-gui/res/cardsfolder/g/gibbering_fiend.txt @@ -2,10 +2,10 @@ Name:Gibbering Fiend ManaCost:1 R Types:Creature Devil PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDmg1 | TriggerDescription$ When CARDNAME enters, it deals 1 damage to each opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDmg1 | TriggerDescription$ When this creature enters, it deals 1 damage to each opponent. SVar:TrigDmg1:DB$ DealDamage | NumDmg$ 1 | Defined$ Player.Opponent -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigDmg2 | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, CARDNAME deals 1 damage to that player. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigDmg2 | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, this creature deals 1 damage to that player. SVar:TrigDmg2:DB$ DealDamage | NumDmg$ 1 | Defined$ TriggeredPlayer DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:When Gibbering Fiend enters, it deals 1 damage to each opponent.\nDelirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, Gibbering Fiend deals 1 damage to that player. +Oracle:When this creature enters, it deals 1 damage to each opponent.\nDelirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, this creature deals 1 damage to that player. diff --git a/forge-gui/res/cardsfolder/g/gibbering_hyenas.txt b/forge-gui/res/cardsfolder/g/gibbering_hyenas.txt index 6d4f1724fae5..581f77a4eb7e 100644 --- a/forge-gui/res/cardsfolder/g/gibbering_hyenas.txt +++ b/forge-gui/res/cardsfolder/g/gibbering_hyenas.txt @@ -2,5 +2,5 @@ Name:Gibbering Hyenas ManaCost:2 G Types:Creature Hyena PT:3/2 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Black | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block black creatures. -Oracle:Gibbering Hyenas can't block black creatures. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Black | ValidBlocker$ Creature.Self | Description$ This creature can't block black creatures. +Oracle:This creature can't block black creatures. diff --git a/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt b/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt index 94910e56554f..3f27ef5fc7a9 100644 --- a/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt +++ b/forge-gui/res/cardsfolder/g/gideon_ally_of_zendikar.txt @@ -2,10 +2,10 @@ Name:Gideon, Ally of Zendikar ManaCost:2 W W Types:Legendary Planeswalker Gideon Loyalty:4 -A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier,Ally | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. +A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier,Ally | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, NICKNAME becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Effect | ReplacementEffects$ RPrevent | Duration$ UntilHostLeavesPlayOrEOT SVar:RPrevent:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.EffectSource | Description$ Prevent all damage that would be dealt to EFFECTSOURCE. A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | TokenScript$ w_2_2_knight_ally | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 2/2 white Knight Ally creature token. A:AB$ Effect | Cost$ SubCounter<4/LOYALTY> | Name$ Emblem — Gideon, Ally of Zendikar | StaticAbilities$ STPump | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ NeedCreatures:3 | SpellDescription$ You get an emblem with "Creatures you control get +1/+1." SVar:STPump:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. -Oracle:[+1]: Until end of turn, Gideon, Ally of Zendikar becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[0]: Create a 2/2 white Knight Ally creature token.\n[-4]: You get an emblem with "Creatures you control get +1/+1." +Oracle:[+1]: Until end of turn, Gideon becomes a 5/5 Human Soldier Ally creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[0]: Create a 2/2 white Knight Ally creature token.\n[-4]: You get an emblem with "Creatures you control get +1/+1." diff --git a/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt b/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt index 505d21e7cc8a..e7d1b01f00cf 100644 --- a/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt +++ b/forge-gui/res/cardsfolder/g/gideon_champion_of_justice.txt @@ -2,7 +2,7 @@ Name:Gideon, Champion of Justice ManaCost:2 W W Types:Legendary Planeswalker Gideon Loyalty:4 -A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | CounterType$ LOYALTY | CounterNum$ X | ValidTgts$ Opponent | TgtPrompt$ Select which target opponent's creatures to count | Planeswalker$ True | StackDescription$ SpellDescription | SpellDescription$ Put a loyalty counter on CARDNAME for each creature target opponent controls. +A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Defined$ Self | CounterType$ LOYALTY | CounterNum$ X | ValidTgts$ Opponent | TgtPrompt$ Select which target opponent's creatures to count | Planeswalker$ True | StackDescription$ SpellDescription | SpellDescription$ Put a loyalty counter on NICKNAME for each creature target opponent controls. A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ GideonPT | Toughness$ GideonPT | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, Gideon becomes a Human Soldier creature with power and toughness each equal to the number of loyalty counters on him and gains indestructible. He's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Effect | ReplacementEffects$ RPrevent | Duration$ UntilHostLeavesPlayOrEOT SVar:RPrevent:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.EffectSource | Description$ Prevent all damage that would be dealt to EFFECTSOURCE. @@ -10,4 +10,4 @@ A:AB$ ChangeZoneAll | Cost$ SubCounter<15/LOYALTY> | ChangeType$ Permanent.Other SVar:X:TargetedPlayer$CreaturesInPlay SVar:GideonPT:Count$CardCounters.LOYALTY AI:RemoveDeck:All -Oracle:[+1]: Put a loyalty counter on Gideon, Champion of Justice for each creature target opponent controls.\n[0]: Until end of turn, Gideon, Champion of Justice becomes a Human Soldier creature with power and toughness each equal to the number of loyalty counters on him and gains indestructible. He's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-15]: Exile all other permanents. +Oracle:[+1]: Put a loyalty counter on Gideon for each creature target opponent controls.\n[0]: Until end of turn, Gideon becomes a Human Soldier creature with power and toughness each equal to the number of loyalty counters on him and gains indestructible. He's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-15]: Exile all other permanents. diff --git a/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt b/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt index 7b66841fbadd..3fd5e8516633 100644 --- a/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt +++ b/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt @@ -4,10 +4,10 @@ Types:Legendary Planeswalker Gideon Loyalty:5 A:AB$ UntapAll | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.YouCtrl | SubAbility$ DBPumpAll | SpellDescription$ Untap all creatures you control. Those creatures get +1/+1 until end of turn. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 -A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. +A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, NICKNAME becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Effect | ReplacementEffects$ RPrevent | Duration$ UntilHostLeavesPlayOrEOT SVar:RPrevent:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.EffectSource | Description$ Prevent all damage that would be dealt to EFFECTSOURCE. A:AB$ PumpAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBTapAll | SpellDescription$ Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. SVar:DBTapAll:DB$ TapAll | ValidCards$ Creature.OppCtrl DeckHints:Name$Gideon's Resolve -Oracle:[+2]: Untap all creatures you control. Those creatures get +1/+1 until end of turn.\n[0]: Until end of turn, Gideon, Martial Paragon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-10]: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. +Oracle:[+2]: Untap all creatures you control. Those creatures get +1/+1 until end of turn.\n[0]: Until end of turn, Gideon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-10]: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. diff --git a/forge-gui/res/cardsfolder/g/gideon_of_the_trials.txt b/forge-gui/res/cardsfolder/g/gideon_of_the_trials.txt index f5e91e79a74c..85d07907d7f1 100644 --- a/forge-gui/res/cardsfolder/g/gideon_of_the_trials.txt +++ b/forge-gui/res/cardsfolder/g/gideon_of_the_trials.txt @@ -4,10 +4,10 @@ Types:Legendary Planeswalker Gideon Loyalty:3 A:AB$ Effect | Cost$ AddCounter<1/LOYALTY> | ValidTgts$ Permanent | Planeswalker$ True | Duration$ UntilYourNextTurn | RememberObjects$ Targeted | ReplacementEffects$ RPrevent | SpellDescription$ Until your next turn, prevent all damage target permanent would deal. SVar:RPrevent:Event$ DamageDone | Prevent$ True | ValidSource$ Card.IsRemembered | Description$ Until your next turn, prevent all damage target permanent would deal. -A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ 4 | Toughness$ 4 | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. +A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ 4 | Toughness$ 4 | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, NICKNAME becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Effect | ReplacementEffects$ RGideon | Duration$ UntilHostLeavesPlayOrEOT SVar:RGideon:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.EffectSource | Description$ Prevent all damage that would be dealt to EFFECTSOURCE. A:AB$ Effect | Cost$ AddCounter<0/LOYALTY> | Name$ Emblem — Gideon of the Trials | ReplacementEffects$ DBYouCantLose,DBOppCantWin | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ Always | Stackable$ False | SpellDescription$ You get an emblem with "As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game." SVar:DBYouCantLose:Event$ GameLoss | ValidPlayer$ You | Layer$ CantHappen | IsPresent$ Planeswalker.Gideon+YouCtrl | Description$ As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game. SVar:DBOppCantWin:Event$ GameWin | ValidPlayer$ Opponent | Layer$ CantHappen | IsPresent$ Planeswalker.Gideon+YouCtrl | Secondary$ True | Description$ As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game. -Oracle:[+1]: Until your next turn, prevent all damage target permanent would deal.\n[0]: Until end of turn, Gideon of the Trials becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[0]: You get an emblem with "As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game." +Oracle:[+1]: Until your next turn, prevent all damage target permanent would deal.\n[0]: Until end of turn, Gideon becomes a 4/4 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[0]: You get an emblem with "As long as you control a Gideon planeswalker, you can't lose the game and your opponents can't win the game." diff --git a/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt b/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt index 615868326346..7a3fea3efd14 100644 --- a/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt +++ b/forge-gui/res/cardsfolder/g/gideon_the_oathsworn.txt @@ -4,9 +4,9 @@ Types:Legendary Planeswalker Gideon Loyalty:4 T:Mode$ AttackersDeclared | Execute$ TrigCounter | ValidAttackers$ Creature.nonGideon | ValidAttackersAmount$ GE2 | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever you attack with two or more non-Gideon creatures, put a +1/+1 counter on each of those creatures. SVar:TrigCounter:DB$ PutCounterAll | ValidCards$ Creature.nonGideon+YouCtrl+attacking | CounterType$ P1P1 | CounterNum$ 1 -A:AB$ Animate | Cost$ AddCounter<2/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Types$ Creature,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. +A:AB$ Animate | Cost$ AddCounter<2/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Types$ Creature,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, NICKNAME becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Effect | ReplacementEffects$ RPrevent | Duration$ UntilHostLeavesPlayOrEOT SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidTarget$ Card.EffectSource | Description$ Prevent all damage that would be dealt to EFFECTSOURCE. -A:AB$ ChangeZoneAll | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Card.Self,Creature.OppCtrl | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile CARDNAME and each creature your opponents control. +A:AB$ ChangeZoneAll | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Card.Self,Creature.OppCtrl | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile NICKNAME and each creature your opponents control. DeckHas:Ability$Counters -Oracle:Whenever you attack with two or more non-Gideon creatures, put a +1/+1 counter on each of those creatures.\n[+2]: Until end of turn, Gideon, the Oathsworn becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. (He can't attack if he was cast this turn.)\n[-9]: Exile Gideon, the Oathsworn and each creature your opponents control. +Oracle:Whenever you attack with two or more non-Gideon creatures, put a +1/+1 counter on each of those creatures.\n[+2]: Until end of turn, Gideon becomes a 5/5 white Soldier creature that's still a planeswalker. Prevent all damage that would be dealt to him this turn. (He can't attack if he was cast this turn.)\n[-9]: Exile Gideon and each creature your opponents control. diff --git a/forge-gui/res/cardsfolder/g/gideons_avenger.txt b/forge-gui/res/cardsfolder/g/gideons_avenger.txt index 377290cd3b42..40583eeac617 100644 --- a/forge-gui/res/cardsfolder/g/gideons_avenger.txt +++ b/forge-gui/res/cardsfolder/g/gideons_avenger.txt @@ -2,6 +2,6 @@ Name:Gideon's Avenger ManaCost:1 W W Types:Creature Human Soldier PT:2/2 -T:Mode$ Taps | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature an opponent controls becomes tapped, put a +1/+1 counter on CARDNAME. +T:Mode$ Taps | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature an opponent controls becomes tapped, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Whenever a creature an opponent controls becomes tapped, put a +1/+1 counter on Gideon's Avenger. +Oracle:Whenever a creature an opponent controls becomes tapped, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gideons_company.txt b/forge-gui/res/cardsfolder/g/gideons_company.txt index af135234459a..5fb0aa955483 100644 --- a/forge-gui/res/cardsfolder/g/gideons_company.txt +++ b/forge-gui/res/cardsfolder/g/gideons_company.txt @@ -2,9 +2,9 @@ Name:Gideon's Company ManaCost:3 W Types:Creature Human Soldier PT:3/3 -T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, you put two +1/+1 counters on CARDNAME. +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put two +1/+1 counters on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 A:AB$ PutCounter | Cost$ 3 W | ValidTgts$ Planeswalker.Gideon | TgtPrompt$ Select target Gideon planeswalker. | CounterType$ LOYALTY | CounterNum$ 1 | SpellDescription$ Put a loyalty counter on target Gideon planeswalker. DeckHints:Ability$LifeGain & Type$Gideon DeckHas:Ability$Counters -Oracle:Whenever you gain life, put two +1/+1 counters on Gideon's Company.\n{3}{W}: Put a loyalty counter on target Gideon planeswalker. +Oracle:Whenever you gain life, put two +1/+1 counters on this creature.\n{3}{W}: Put a loyalty counter on target Gideon planeswalker. diff --git a/forge-gui/res/cardsfolder/g/gideons_intervention.txt b/forge-gui/res/cardsfolder/g/gideons_intervention.txt index d0f932c4a522..4f8361a45656 100644 --- a/forge-gui/res/cardsfolder/g/gideons_intervention.txt +++ b/forge-gui/res/cardsfolder/g/gideons_intervention.txt @@ -6,4 +6,4 @@ SVar:DBNameCard:DB$ NameCard | Defined$ You | SpellDescription$ As CARDNAME ente S:Mode$ CantBeCast | ValidCard$ Card.NamedCard+nonLand | Caster$ Opponent | Description$ Your opponents can't cast spells with the chosen name. R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ You,Permanent.YouCtrl | ValidSource$ Card.NamedCard | Description$ Prevent all damage that would be dealt to you and permanents you control by sources with the chosen name. AI:RemoveDeck:Random -Oracle:As Gideon's Intervention enters, choose a card name.\nYour opponents can't cast spells with the chosen name.\nPrevent all damage that would be dealt to you and permanents you control by sources with the chosen name. +Oracle:As this enchantment enters, choose a card name.\nYour opponents can't cast spells with the chosen name.\nPrevent all damage that would be dealt to you and permanents you control by sources with the chosen name. diff --git a/forge-gui/res/cardsfolder/g/gideons_resolve.txt b/forge-gui/res/cardsfolder/g/gideons_resolve.txt index d9c5cbf41bca..b4e37ab3d7c0 100644 --- a/forge-gui/res/cardsfolder/g/gideons_resolve.txt +++ b/forge-gui/res/cardsfolder/g/gideons_resolve.txt @@ -1,9 +1,9 @@ Name:Gideon's Resolve ManaCost:4 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When this enchantment enters, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedGideon; Martial Paragon | ChangeNum$ 1 | Optional$ True S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. SVar:PlayMain1:TRUE DeckHints:Name$Gideon, Martial Paragon -Oracle:When Gideon's Resolve enters, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle.\nCreatures you control get +1/+1. +Oracle:When this enchantment enters, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle.\nCreatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/g/gideons_triumph.txt b/forge-gui/res/cardsfolder/g/gideons_triumph.txt index 2198667effae..9b4ca5ef1fb2 100644 --- a/forge-gui/res/cardsfolder/g/gideons_triumph.txt +++ b/forge-gui/res/cardsfolder/g/gideons_triumph.txt @@ -1,8 +1,8 @@ Name:Gideon's Triumph ManaCost:1 W Types:Instant -A:SP$ Sacrifice | ValidTgts$ Opponent | SacValid$ Creature.attackedThisTurn,Creature.blockedThisTurn | SacMessage$ Creature that attacked or blocked this turn | Amount$ X | SpellDescription$ Target opponent sacrifices a creature that attacked or blocked this turn. If you control a Gideon planeswalker, that player sacrifices two of those creatures instead. +A:SP$ Sacrifice | ValidTgts$ Opponent | SacValid$ Creature.attackedThisTurn,Creature.blockedThisTurn | SacMessage$ Creature that attacked or blocked this turn | Amount$ X | SpellDescription$ Target opponent sacrifices a creature of their choice that attacked or blocked this turn. If you control a Gideon planeswalker, that player sacrifices two of those creatures of their choice instead. SVar:Y:Count$Valid Planeswalker.Gideon+YouCtrl SVar:X:Count$Compare Y GE1.2.1 DeckHints:Type$Gideon -Oracle:Target opponent sacrifices a creature that attacked or blocked this turn. If you control a Gideon planeswalker, that player sacrifices two of those creatures instead. +Oracle:Target opponent sacrifices a creature of their choice that attacked or blocked this turn. If you control a Gideon planeswalker, that player sacrifices two of those creatures of their choice instead. diff --git a/forge-gui/res/cardsfolder/g/gift_horse.txt b/forge-gui/res/cardsfolder/g/gift_horse.txt index 8a685f724279..9688bbef075c 100644 --- a/forge-gui/res/cardsfolder/g/gift_horse.txt +++ b/forge-gui/res/cardsfolder/g/gift_horse.txt @@ -1,7 +1,7 @@ Name:Gift Horse ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, roll two six-sided dice. Create a number of 1/1 red Goblin creature tokens equal to the difference between those results. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, roll two six-sided dice. Create a number of 1/1 red Goblin creature tokens equal to the difference between those results. SVar:TrigCrank:DB$ RollDice | ResultSVar$ Result | Sides$ 6 | Amount$ 2 | UseDifferenceBetweenRolls$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ r_1_1_goblin | TokenAmount$ Result -Oracle:Whenever you crank Gift Horse, roll two six-sided dice. Create a number of 1/1 red Goblin creature tokens equal to the difference between those results. +Oracle:Whenever you crank this Contraption, roll two six-sided dice. Create a number of 1/1 red Goblin creature tokens equal to the difference between those results. diff --git a/forge-gui/res/cardsfolder/g/gift_of_compleation.txt b/forge-gui/res/cardsfolder/g/gift_of_compleation.txt index 88b8cb0850d6..6845fbdd3b19 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_compleation.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_compleation.txt @@ -1,8 +1,8 @@ Name:Gift of Compleation ManaCost:1 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigIncubate | TriggerDescription$ When CARDNAME enters, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigIncubate | TriggerDescription$ When this enchantment enters, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) SVar:TrigIncubate:DB$ Incubate | Amount$ 3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Phyrexian.YouCtrl | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Phyrexian you control dies, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 -Oracle:When Gift of Compleation enters, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.)\nWhenever a Phyrexian you control dies, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +Oracle:When this enchantment enters, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.)\nWhenever a Phyrexian you control dies, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) diff --git a/forge-gui/res/cardsfolder/g/gift_of_doom.txt b/forge-gui/res/cardsfolder/g/gift_of_doom.txt index ed7369acaef8..bee6aff57bad 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_doom.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_doom.txt @@ -5,7 +5,7 @@ K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Deathtouch & Indestructible | Description$ Enchanted creature has deathtouch and indestructible. K:Morph:Sac<1/Creature.Other/another creature> -R:Event$ TurnFaceUp | ValidCard$ Card.Self | ReplaceWith$ DBAttach | ActiveZones$ Battlefield | Description$ As CARDNAME is turned face up, you may attach it to a creature. +R:Event$ TurnFaceUp | ValidCard$ Card.Self | ReplaceWith$ DBAttach | ActiveZones$ Battlefield | Description$ As this Aura is turned face up, you may attach it to a creature. SVar:DBAttach:DB$ Attach | Choices$ Creature | ChoiceTitle$ Choose a creature | Object$ Self | Optional$ True | AILogic$ Pump AI:RemoveDeck:All -Oracle:Enchant creature\nEnchanted creature has deathtouch and indestructible.\nMorph—Sacrifice another creature. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nAs Gift of Doom is turned face up, you may attach it to a creature. +Oracle:Enchant creature\nEnchanted creature has deathtouch and indestructible.\nMorph—Sacrifice another creature. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nAs this Aura is turned face up, you may attach it to a creature. diff --git a/forge-gui/res/cardsfolder/g/gift_of_immortality.txt b/forge-gui/res/cardsfolder/g/gift_of_immortality.txt index ac114f81b7f5..4f1b54bd2ac1 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_immortality.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_immortality.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAITgts:Creature.!token SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EnchantedBy | Execute$ TrigChange | TriggerDescription$ When enchanted creature dies, return that card to the battlefield under its owner's control. Return CARDNAME to the battlefield attached to that creature at the beginning of the next end step. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EnchantedBy | Execute$ TrigChange | TriggerDescription$ When enchanted creature dies, return that card to the battlefield under its owner's control. Return this card to the battlefield attached to that creature at the beginning of the next end step. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredNewCardLKICopy | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBDelTrig -SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | TriggerDescription$ Return CARDNAME to the battlefield attached to that creature at the beginning of the next end step. | SubAbility$ DBCleanup | RememberObjects$ Remembered +SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | TriggerDescription$ Return this card to the battlefield attached to that creature at the beginning of the next end step. | SubAbility$ DBCleanup | RememberObjects$ Remembered SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ Self | AttachedTo$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Enchant creature\nWhen enchanted creature dies, return that card to the battlefield under its owner's control. Return Gift of Immortality to the battlefield attached to that creature at the beginning of the next end step. +Oracle:Enchant creature\nWhen enchanted creature dies, return that card to the battlefield under its owner's control. Return this card to the battlefield attached to that creature at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/gift_of_paradise.txt b/forge-gui/res/cardsfolder/g/gift_of_paradise.txt index a88f7f6ffcde..8a2e4d37f3df 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_paradise.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_paradise.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant:Land SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBGainLife | TriggerDescription$ When this Aura enters, you gain 3 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ AbundantGrowthTap | Description$ Enchanted land has "{T}: Add two mana of any one color." SVar:AbundantGrowthTap:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. DeckHas:Ability$LifeGain -Oracle:Enchant land\nWhen Gift of Paradise enters, you gain 3 life.\nEnchanted land has "{T}: Add two mana of any one color." +Oracle:Enchant land\nWhen this Aura enters, you gain 3 life.\nEnchanted land has "{T}: Add two mana of any one color." diff --git a/forge-gui/res/cardsfolder/g/gift_of_strands.txt b/forge-gui/res/cardsfolder/g/gift_of_strands.txt index a9e5e231f7a6..5f9f96924655 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_strands.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_strands.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Enchantment Aura K:Flash K:Enchant:Creature -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this Aura enters, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3. -Oracle:Flash\nEnchant creature\nWhen Gift of Strands enters, scry 2.\nEnchanted creature gets +3/+3. +Oracle:Flash\nEnchant creature\nWhen this Aura enters, scry 2.\nEnchanted creature gets +3/+3. diff --git a/forge-gui/res/cardsfolder/g/gift_of_wrath.txt b/forge-gui/res/cardsfolder/g/gift_of_wrath.txt index 34f2e9319a7a..41420bdce21b 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_wrath.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_wrath.txt @@ -5,7 +5,7 @@ K:Enchant:Artifact,Creature:artifact or creature SVar:AttachAITgts:Creature,Vehicle SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Menace | Description$ As long as enchanted permanent is a creature, it gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.) -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME leaves the battlefield, create a 2/2 red Spirit creature token with menace. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this Aura leaves the battlefield, create a 2/2 red Spirit creature token with menace. SVar:TrigToken:DB$ Token | TokenScript$ r_2_2_spirit_menace DeckHas:Ability$Token & Type$Spirit & Keyword$Menace -Oracle:Enchant artifact or creature\nAs long as enchanted permanent is a creature, it gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.)\nWhen Gift of Wrath leaves the battlefield, create a 2/2 red Spirit creature token with menace. +Oracle:Enchant artifact or creature\nAs long as enchanted permanent is a creature, it gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.)\nWhen this Aura leaves the battlefield, create a 2/2 red Spirit creature token with menace. diff --git a/forge-gui/res/cardsfolder/g/gigantiform.txt b/forge-gui/res/cardsfolder/g/gigantiform.txt index 4c7090918b8f..d1ecc13fc1e1 100644 --- a/forge-gui/res/cardsfolder/g/gigantiform.txt +++ b/forge-gui/res/cardsfolder/g/gigantiform.txt @@ -5,8 +5,8 @@ K:Kicker:4 K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | SetPower$ 8 | SetToughness$ 8 | AddKeyword$ Trample | Description$ Enchanted creature has base power and toughness 8/8 and has trample. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | OptionalDecider$ You | Execute$ KickedGiant | TriggerDescription$ When CARDNAME enters, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | OptionalDecider$ You | Execute$ KickedGiant | TriggerDescription$ When this Aura enters, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle. SVar:KickedGiant:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedGigantiform | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:NonStackingAttachEffect:True DeckHints:Name$Gigantiform -Oracle:Kicker {4}\nEnchant creature\nEnchanted creature has base power and toughness 8/8 and has trample.\nWhen Gigantiform enters, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle. +Oracle:Kicker {4}\nEnchant creature\nEnchanted creature has base power and toughness 8/8 and has trample.\nWhen this Aura enters, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gigantoplasm.txt b/forge-gui/res/cardsfolder/g/gigantoplasm.txt index 44881e10ec8e..00327084e2c2 100644 --- a/forge-gui/res/cardsfolder/g/gigantoplasm.txt +++ b/forge-gui/res/cardsfolder/g/gigantoplasm.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Shapeshifter PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddAbilities$ Gigantoplasm | AddSVars$ X | SpellDescription$ You may have CARDNAME enter as a copy of any creature on the battlefield, except it has "{X}: This creature has base power and toughness of X/X." +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddAbilities$ Gigantoplasm | AddSVars$ X | SpellDescription$ You may have this creature enter as a copy of any creature on the battlefield, except it has "{X}: This creature has base power and toughness X/X." SVar:Gigantoplasm:AB$ Animate | Cost$ X | Power$ X | Toughness$ X | ValidCards$ Self | Duration$ Permanent | SpellDescription$ CARDNAME has base power and toughness of X/X. SVar:X:Count$xPaid -Oracle:You may have Gigantoplasm enter as a copy of any creature on the battlefield, except it has "{X}: This creature has base power and toughness X/X." +Oracle:You may have this creature enter as a copy of any creature on the battlefield, except it has "{X}: This creature has base power and toughness X/X." diff --git a/forge-gui/res/cardsfolder/g/gigapede.txt b/forge-gui/res/cardsfolder/g/gigapede.txt index 1b438d482139..622c08de1ed8 100644 --- a/forge-gui/res/cardsfolder/g/gigapede.txt +++ b/forge-gui/res/cardsfolder/g/gigapede.txt @@ -2,7 +2,7 @@ Name:Gigapede ManaCost:3 G G Types:Creature Insect PT:6/1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard, you may discard a card. If you do, return CARDNAME to your hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, if this card is in your graveyard, you may discard a card. If you do, return this card to your hand. SVar:TrigChange:AB$ ChangeZone | Cost$ Discard<1/Card> | Origin$ Graveyard | Destination$ Hand | Defined$ Self K:Shroud -Oracle:Shroud (This creature can't be the target of spells or abilities.)\nAt the beginning of your upkeep, if Gigapede is in your graveyard, you may discard a card. If you do, return Gigapede to your hand. +Oracle:Shroud (This creature can't be the target of spells or abilities.)\nAt the beginning of your upkeep, if this card is in your graveyard, you may discard a card. If you do, return this card to your hand. diff --git a/forge-gui/res/cardsfolder/g/gigastorm_titan.txt b/forge-gui/res/cardsfolder/g/gigastorm_titan.txt index adba01f18617..744f9e14b883 100644 --- a/forge-gui/res/cardsfolder/g/gigastorm_titan.txt +++ b/forge-gui/res/cardsfolder/g/gigastorm_titan.txt @@ -4,4 +4,4 @@ Types:Creature Elemental PT:4/4 S:Mode$ ReduceCost | ValidCard$ Card.Self | EffectZone$ All | Type$ Spell | Amount$ 3 | CheckSVar$ X | Description$ This spell costs {3} less to cast if you've cast another spell this turn. SVar:X:Count$ThisTurnCast_Card.YouCtrl -Oracle:This spell cost {3} less to cast if you've cast another spell this turn. +Oracle:This spell costs {3} less to cast if you've cast another spell this turn. diff --git a/forge-gui/res/cardsfolder/g/giggling_skitterspike.txt b/forge-gui/res/cardsfolder/g/giggling_skitterspike.txt index 7301c2af917a..a352158bccc6 100644 --- a/forge-gui/res/cardsfolder/g/giggling_skitterspike.txt +++ b/forge-gui/res/cardsfolder/g/giggling_skitterspike.txt @@ -3,12 +3,12 @@ ManaCost:4 Types:Artifact Creature Toy PT:1/1 K:Indestructible -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ Whenever this creature attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ Whenever this creature attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X A:AB$ PutCounter | Cost$ 5 | Monstrosity$ 5 SVar:X:Count$CardPower SVar:HasAttackEffect:TRUE SVar:HasBlockEffect:TRUE -Oracle:Indestructible\nWhenever Giggling Skitterspike attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent.\n{5}: Monstrosity 5. (If this creature isn't monstrous, put five +1/+1 counters on it and it becomes monstrous.) +Oracle:Indestructible\nWhenever this creature attacks, blocks, or becomes the target of a spell, it deals damage equal to its power to each opponent.\n{5}: Monstrosity 5. (If this creature isn't monstrous, put five +1/+1 counters on it and it becomes monstrous.) diff --git a/forge-gui/res/cardsfolder/g/gila_courser.txt b/forge-gui/res/cardsfolder/g/gila_courser.txt index c47152e537cd..dd2cbc169032 100644 --- a/forge-gui/res/cardsfolder/g/gila_courser.txt +++ b/forge-gui/res/cardsfolder/g/gila_courser.txt @@ -2,10 +2,10 @@ Name:Gila Courser ManaCost:2 R Types:Creature Lizard Mount PT:4/2 -T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME attacks while saddled, exile the top card of your library. Until the end of your next turn, you may play that card. +T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever this creature attacks while saddled, exile the top card of your library. Until the end of your next turn, you may play that card. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | Duration$ UntilTheEndOfYourNextTurn | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Saddle:1 -Oracle:Whenever Gila Courser attacks while saddled, exile the top card of your library. Until the end of your next turn, you may play that card.\nSaddle 1 (Tap any number of other creatures you control with total power 1 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.) +Oracle:Whenever this creature attacks while saddled, exile the top card of your library. Until the end of your next turn, you may play that card.\nSaddle 1 (Tap any number of other creatures you control with total power 1 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/gilded_assault_cart.txt b/forge-gui/res/cardsfolder/g/gilded_assault_cart.txt index 1d145b2df9b9..e747c0759a2d 100644 --- a/forge-gui/res/cardsfolder/g/gilded_assault_cart.txt +++ b/forge-gui/res/cardsfolder/g/gilded_assault_cart.txt @@ -4,7 +4,7 @@ Types:Artifact Vehicle PT:5/1 K:Trample K:Crew:2 -A:AB$ ChangeZone | Cost$ Sac<2/Treasure> | CostDesc$ Sacrifice two Treasures: | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +A:AB$ ChangeZone | Cost$ Sac<2/Treasure> | CostDesc$ Sacrifice two Treasures: | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to your hand. AI:RemoveDeck:Random DeckHas:Ability$Sacrifice -Oracle:Trample\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.)\nSacrifice two Treasures: Return Gilded Assault Cart from your graveyard to your hand. +Oracle:Trample\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.)\nSacrifice two Treasures: Return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/gilded_cerodon.txt b/forge-gui/res/cardsfolder/g/gilded_cerodon.txt index 46e525ee4dde..ba95660cba5c 100644 --- a/forge-gui/res/cardsfolder/g/gilded_cerodon.txt +++ b/forge-gui/res/cardsfolder/g/gilded_cerodon.txt @@ -2,6 +2,6 @@ Name:Gilded Cerodon ManaCost:4 R Types:Creature Beast PT:4/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | PresentZone$ Battlefield,Graveyard | IsPresent$ Desert | PresentPlayer$ You | TriggerDescription$ Whenever CARDNAME attacks, if you control a Desert or there is a Desert card in your graveyard, target creature can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | PresentZone$ Battlefield,Graveyard | IsPresent$ Desert | PresentPlayer$ You | TriggerDescription$ Whenever this creature attacks, if you control a Desert or there is a Desert card in your graveyard, target creature can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. -Oracle:Whenever Gilded Cerodon attacks, if you control a Desert or there is a Desert card in your graveyard, target creature can't block this turn. +Oracle:Whenever this creature attacks, if you control a Desert or there is a Desert card in your graveyard, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/gilded_drake.txt b/forge-gui/res/cardsfolder/g/gilded_drake.txt index ece10d229fed..fac2416eb553 100644 --- a/forge-gui/res/cardsfolder/g/gilded_drake.txt +++ b/forge-gui/res/cardsfolder/g/gilded_drake.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Drake PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExchange | TriggerDescription$ When CARDNAME enters, exchange control of CARDNAME and up to one target creature an opponent controls. If you don't or can't make an exchange, sacrifice CARDNAME. This ability still resolves if its target becomes illegal. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExchange | TriggerDescription$ When this creature enters, exchange control of this creature and up to one target creature an opponent controls. If you don't or can't make an exchange, sacrifice this creature. This ability still resolves if its target becomes illegal. SVar:TrigExchange:DB$ ExchangeControl | Defined$ Self | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | TargetMin$ 0 | TargetMax$ 1 | CantFizzle$ True | SubAbility$ DBSacSelf SVar:DBSacSelf:DB$ Sacrifice | ConditionDefined$ Self | ConditionPresent$ Card.YouCtrl SVar:NeedsToPlay:Creature.OppCtrl -Oracle:Flying\nWhen Gilded Drake enters, exchange control of Gilded Drake and up to one target creature an opponent controls. If you don't or can't make an exchange, sacrifice Gilded Drake. This ability still resolves if its target becomes illegal. +Oracle:Flying\nWhen this creature enters, exchange control of this creature and up to one target creature an opponent controls. If you don't or can't make an exchange, sacrifice this creature. This ability still resolves if its target becomes illegal. diff --git a/forge-gui/res/cardsfolder/g/gilded_goose.txt b/forge-gui/res/cardsfolder/g/gilded_goose.txt index 7d0974a7e4bd..439903c277dd 100644 --- a/forge-gui/res/cardsfolder/g/gilded_goose.txt +++ b/forge-gui/res/cardsfolder/g/gilded_goose.txt @@ -3,10 +3,10 @@ ManaCost:G Types:Creature Bird PT:0/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You -A:AB$ Token | Cost$ 1 G T | TokenScript$ c_a_food_sac | TokenOwner$ You | SpellDescription$ Create a Food Token. +A:AB$ Token | Cost$ 1 G T | TokenScript$ c_a_food_sac | TokenOwner$ You | SpellDescription$ Create a Food token. A:AB$ Mana | Cost$ T Sac<1/Food> | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHas:Ability$LifeGain|Token|Food DeckHints:Ability$Food -Oracle:Flying\nWhen Gilded Goose enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{1}{G}, {T}: Create a Food token.\n{T}, Sacrifice a Food: Add one mana of any color. +Oracle:Flying\nWhen this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{1}{G}, {T}: Create a Food token.\n{T}, Sacrifice a Food: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/gilded_pinions.txt b/forge-gui/res/cardsfolder/g/gilded_pinions.txt index 7d08d02b0e25..306cae221a75 100644 --- a/forge-gui/res/cardsfolder/g/gilded_pinions.txt +++ b/forge-gui/res/cardsfolder/g/gilded_pinions.txt @@ -1,9 +1,9 @@ Name:Gilded Pinions ManaCost:2 Types:Artifact Equipment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When CARDNAME enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When this Equipment enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying | Description$ Equipped creature has flying. K:Equip:2 DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact -Oracle:When Gilded Pinions enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nEquipped creature has flying.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When this Equipment enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nEquipped creature has flying.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/gilded_scuttler.txt b/forge-gui/res/cardsfolder/g/gilded_scuttler.txt index d836259e442b..e784d72854e6 100644 --- a/forge-gui/res/cardsfolder/g/gilded_scuttler.txt +++ b/forge-gui/res/cardsfolder/g/gilded_scuttler.txt @@ -2,8 +2,8 @@ Name:Gilded Scuttler ManaCost:2 U Types:Artifact Creature Crab PT:1/3 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this creature enters, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBCounter SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 -Oracle:Gilded Scuttler can't be blocked.\nWhen Gilded Scuttler enters, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +Oracle:This creature can't be blocked.\nWhen this creature enters, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) diff --git a/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt b/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt index 9724932e5661..379b8484cd3f 100644 --- a/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt +++ b/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt @@ -5,4 +5,4 @@ A:SP$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You SVar:DBClash:DB$ Clash | WinSubAbility$ AdditionalPump SVar:AdditionalPump:DB$ PumpAll | ValidCards$ Creature.IsRemembered | KW$ Deathtouch | SubAbility$ DBCleanUp SVar:DBCleanUp:DB$ Cleanup | ClearRemembered$ True -Oracle:Create two 1/1 green Elf Warrior creature tokens. Clash with an opponent. If you win, those creatures gain deathtouch until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value. Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) +Oracle:Create two 1/1 green Elf Warrior creature tokens. Clash with an opponent. If you win, those creatures gain deathtouch until end of turn. (Each clashing player reveals the top card of their library, then puts that card on their choice of the top or bottom. A player wins if their card had a greater mana value. Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/g/gilt_leaf_palace.txt b/forge-gui/res/cardsfolder/g/gilt_leaf_palace.txt index 6c09faa2b9c7..9130b43fb4f7 100644 --- a/forge-gui/res/cardsfolder/g/gilt_leaf_palace.txt +++ b/forge-gui/res/cardsfolder/g/gilt_leaf_palace.txt @@ -1,8 +1,8 @@ Name:Gilt-Leaf Palace ManaCost:no cost Types:Land -A:AB$ Mana | Cost$ T | Produced$ Combo G B | SpellDescription$ Add {G} or {B}. +A:AB$ Mana | Cost$ T | Produced$ Combo G B | SpellDescription$ Add {B} or {G}. AI:RemoveDeck:Random -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal an Elf card from your hand. If you don't, CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As this land enters, you may reveal an Elf card from your hand. If you don't, this land enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Elf> | UnlessPayer$ You | StackDescription$ enters tapped. -Oracle:As Gilt-Leaf Palace enters, you may reveal an Elf card from your hand. If you don't, Gilt-Leaf Palace enters tapped.\n{T}: Add {B} or {G}. +Oracle:As this land enters, you may reveal an Elf card from your hand. If you don't, this land enters tapped.\n{T}: Add {B} or {G}. diff --git a/forge-gui/res/cardsfolder/g/gilt_leaf_winnower.txt b/forge-gui/res/cardsfolder/g/gilt_leaf_winnower.txt index 56b6f0e2dcc4..4a1af4d1d48c 100644 --- a/forge-gui/res/cardsfolder/g/gilt_leaf_winnower.txt +++ b/forge-gui/res/cardsfolder/g/gilt_leaf_winnower.txt @@ -3,6 +3,6 @@ ManaCost:3 B B Types:Creature Elf Warrior PT:4/3 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may destroy target non-Elf creature whose power and toughness aren't equal. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may destroy target non-Elf creature whose power and toughness aren't equal. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.nonElf+!equalPT | TgtPrompt$ Select target non-Elf creature whose power and toughness aren't equal. -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Gilt-Leaf Winnower enters, you may destroy target non-Elf creature whose power and toughness aren't equal. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, you may destroy target non-Elf creature whose power and toughness aren't equal. diff --git a/forge-gui/res/cardsfolder/g/giltgrove_stalker.txt b/forge-gui/res/cardsfolder/g/giltgrove_stalker.txt index de2b91177273..9854d94433cd 100644 --- a/forge-gui/res/cardsfolder/g/giltgrove_stalker.txt +++ b/forge-gui/res/cardsfolder/g/giltgrove_stalker.txt @@ -2,5 +2,5 @@ Name:Giltgrove Stalker ManaCost:1 G Types:Creature Merfolk Warrior PT:2/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. -Oracle:Giltgrove Stalker can't be blocked by creatures with power 2 or less. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. +Oracle:This creature can't be blocked by creatures with power 2 or less. diff --git a/forge-gui/res/cardsfolder/g/gimli_counter_of_kills.txt b/forge-gui/res/cardsfolder/g/gimli_counter_of_kills.txt index ab038f34b7a6..7eda06a10c96 100644 --- a/forge-gui/res/cardsfolder/g/gimli_counter_of_kills.txt +++ b/forge-gui/res/cardsfolder/g/gimli_counter_of_kills.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Legendary Creature Dwarf Warrior PT:4/3 K:Trample -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a creature an opponent controls dies, CARDNAME deals 1 damage to that creature's controller. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a creature an opponent controls dies, NICKNAME deals 1 damage to that creature's controller. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 1 -Oracle:Trample\nWhenever a creature an opponent controls dies, Gimli, Counter of Kills deals 1 damage to that creature's controller. +Oracle:Trample\nWhenever a creature an opponent controls dies, Gimli deals 1 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/g/gimli_mournful_avenger.txt b/forge-gui/res/cardsfolder/g/gimli_mournful_avenger.txt index 83c66bfcfa3a..2bc93a08845a 100644 --- a/forge-gui/res/cardsfolder/g/gimli_mournful_avenger.txt +++ b/forge-gui/res/cardsfolder/g/gimli_mournful_avenger.txt @@ -2,7 +2,7 @@ Name:Gimli, Mournful Avenger ManaCost:1 R G Types:Legendary Creature Dwarf Warrior PT:3/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | CheckSVar$ X | SVarCompare$ GE2 | Description$ CARDNAME has indestructible as long as two or more creatures died under your control this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Indestructible | CheckSVar$ X | SVarCompare$ GE2 | Description$ NICKNAME has indestructible as long as two or more creatures died under your control this turn. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on NICKNAME. When this ability resolves for the third time this turn, NICKNAME fights up to one target creature you don't control. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBImmediateTrigger @@ -11,4 +11,4 @@ SVar:TrigFight:DB$ Fight | Defined$ Self | ValidTgts$ Creature.YouDontCtrl | Tar SVar:Y:Count$ResolvedThisTurn DeckHas:Ability$Counters DeckHints:Ability$Sacrifice -Oracle:Gimli, Mournful Avenger has indestructible as long as two or more creatures died under your control this turn.\nWhenever another creature you control dies, put a +1/+1 counter on Gimli. When this ability resolves for the third time this turn, Gimli fights up to one target creature you don't control. +Oracle:Gimli has indestructible as long as two or more creatures died under your control this turn.\nWhenever another creature you control dies, put a +1/+1 counter on Gimli. When this ability resolves for the third time this turn, Gimli fights up to one target creature you don't control. diff --git a/forge-gui/res/cardsfolder/g/gimli_of_the_glittering_caves.txt b/forge-gui/res/cardsfolder/g/gimli_of_the_glittering_caves.txt index 07e4657a91c5..ff42d2cc1c08 100644 --- a/forge-gui/res/cardsfolder/g/gimli_of_the_glittering_caves.txt +++ b/forge-gui/res/cardsfolder/g/gimli_of_the_glittering_caves.txt @@ -3,10 +3,10 @@ ManaCost:2 R Types:Legendary Creature Dwarf Warrior PT:1/1 K:Double Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Legendary+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another legendary creature you control enters, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Legendary+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another legendary creature you control enters, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTreasure | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, create a Treasure token. SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You SVar:BuffedBy:Creature.Legendary DeckHas:Ability$Counters|Token -Oracle:Double strike\nWhenever another legendary creature you control enters, put a +1/+1 counter on Gimli of the Glittering Caves.\nWhenever Gimli deals combat damage to a player, create a Treasure token. +Oracle:Double strike\nWhenever another legendary creature you control enters, put a +1/+1 counter on Gimli.\nWhenever Gimli deals combat damage to a player, create a Treasure token. diff --git a/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt b/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt index e64a52a86232..62c5de56a164 100644 --- a/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt +++ b/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt @@ -1,10 +1,10 @@ Name:Gingerbread Cabin ManaCost:no cost Types:Land Forest -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control three or more other Forests. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land enters tapped unless you control three or more other Forests. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Forest.YouCtrl+Other | ConditionCompare$ LT3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigToken | TriggerDescription$ When this land enters untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$LifeGain|Token|Food DeckNeeds:Color$Green -Oracle:({T}: Add {G}.)\nGingerbread Cabin enters tapped unless you control three or more other Forests.\nWhen Gingerbread Cabin enters untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +Oracle:({T}: Add {G}.)\nThis land enters tapped unless you control three or more other Forests.\nWhen this land enters untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt b/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt index 827a3ea05c66..0a9174256c57 100644 --- a/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt +++ b/forge-gui/res/cardsfolder/g/gingerbread_hunter_puny_snack.txt @@ -2,11 +2,11 @@ Name:Gingerbread Hunter ManaCost:4 G Types:Creature Giant PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You DeckHas:Ability$Token & Type$Artifact|Food AlternateMode:Adventure -Oracle:When Gingerbread Hunter enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +Oracle:When this creature enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gingerbrute.txt b/forge-gui/res/cardsfolder/g/gingerbrute.txt index 69e5fbafc02f..5332ed623103 100644 --- a/forge-gui/res/cardsfolder/g/gingerbrute.txt +++ b/forge-gui/res/cardsfolder/g/gingerbrute.txt @@ -3,8 +3,8 @@ ManaCost:1 Types:Artifact Creature Food Golem PT:1/1 K:Haste -A:AB$ Effect | Cost$ 1 | StaticAbilities$ KWPump | Duration$ UntilHostLeavesPlayOrEOT | SpellDescription$ CARDNAME can't be blocked this turn except by creatures with haste. +A:AB$ Effect | Cost$ 1 | StaticAbilities$ KWPump | Duration$ UntilHostLeavesPlayOrEOT | SpellDescription$ This creature can't be blocked this turn except by creatures with haste. SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.EffectSource | ValidBlocker$ Creature.withoutHaste | Description$ EFFECTSOURCE can't be blocked this turn except by creatures with haste. A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | LifeAmount$ 3 | SpellDescription$ You gain 3 life. DeckHas:Ability$LifeGain|Food -Oracle:Haste\n{1}: Gingerbrute can't be blocked this turn except by creatures with haste.\n{2}, {T}, Sacrifice Gingerbrute: You gain 3 life. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\n{1}: This creature can't be blocked this turn except by creatures with haste.\n{2}, {T}, Sacrifice this creature: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/g/girder_goons.txt b/forge-gui/res/cardsfolder/g/girder_goons.txt index 1696b415a5e9..43f70803e3c8 100644 --- a/forge-gui/res/cardsfolder/g/girder_goons.txt +++ b/forge-gui/res/cardsfolder/g/girder_goons.txt @@ -2,8 +2,8 @@ Name:Girder Goons ManaCost:4 B Types:Creature Ogre Warrior PT:4/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a tapped 2/2 black Rogue creature token. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a tapped 2/2 black Rogue creature token. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_rogue | TokenTapped$ True K:Blitz:3 B DeckHas:Ability$Token|Sacrifice & Type$Rogue -Oracle:When Girder Goons dies, create a tapped 2/2 black Rogue creature token.\nBlitz {3}{B} (If you cast this spell for its blitz cost, it gains haste and "When this creature dies, draw a card." Sacrifice it at the beginning of the next end step.) +Oracle:When this creature dies, create a tapped 2/2 black Rogue creature token.\nBlitz {3}{B} (If you cast this spell for its blitz cost, it gains haste and "When this creature dies, draw a card." Sacrifice it at the beginning of the next end step.) diff --git a/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt b/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt index a75e59865927..3552432c643d 100644 --- a/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt +++ b/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Wizard PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You -S:Mode$ Continuous | Affected$ Zombie.YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast a Zombie creature spell from your graveyard. +S:Mode$ Continuous | Affected$ Zombie.YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ Once during each of your turns, you may cast a Zombie creature spell from your graveyard. DeckHints:Type$Zombie DeckHas:Ability$Graveyard|Mill -Oracle:When Gisa and Geralf enters, mill four cards.\nDuring each of your turns, you may cast a Zombie creature spell from your graveyard. +Oracle:When Gisa and Geralf enters, mill four cards.\nOnce during each of your turns, you may cast a Zombie creature spell from your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gisa_glorious_resurrector.txt b/forge-gui/res/cardsfolder/g/gisa_glorious_resurrector.txt index 452733c16e08..879ba01906a2 100644 --- a/forge-gui/res/cardsfolder/g/gisa_glorious_resurrector.txt +++ b/forge-gui/res/cardsfolder/g/gisa_glorious_resurrector.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Human Wizard PT:4/4 R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidLKI$ Creature.OppCtrl | ReplaceWith$ Exile | Description$ If a creature an opponent controls would die, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, put all creature cards exiled with CARDNAME onto the battlefield under your control. They gain decayed. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, put all creature cards exiled with NICKNAME onto the battlefield under your control. They gain decayed. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) SVar:TrigChange:DB$ ChangeZoneAll | ChangeType$ Creature.ExiledWithSource | Origin$ Exile | Destination$ Battlefield | GainControl$ True | RememberChanged$ True | SubAbility$ DBPump SVar:DBPump:DB$ PumpAll | ValidCards$ Card.IsRemembered | KW$ Decayed | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:If a creature an opponent controls would die, exile it instead.\nAt the beginning of your upkeep, put all creature cards exiled with Gisa, Glorious Resurrector onto the battlefield under your control. They gain decayed. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) +Oracle:If a creature an opponent controls would die, exile it instead.\nAt the beginning of your upkeep, put all creature cards exiled with Gisa onto the battlefield under your control. They gain decayed. (A creature with decayed can't block. When it attacks, sacrifice it at end of combat.) diff --git a/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt b/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt index 26b9909ab525..f57fe47dd726 100644 --- a/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt +++ b/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt @@ -5,12 +5,12 @@ PT:4/3 K:Flying K:First Strike K:Lifelink -T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+YouCtrl+YouOwn | IsPresent2$ Creature.YouCtrl+YouOwn+namedBruna; the Fading Light | ValidPlayer$ You | Execute$ Meld | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if you both own and control CARDNAME and a creature named Bruna, the Fading Light, exile them, then meld them into Brisela, Voice of Nightmares. +T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+YouCtrl+YouOwn | IsPresent2$ Creature.YouCtrl+YouOwn+namedBruna; the Fading Light | ValidPlayer$ You | Execute$ Meld | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if you both own and control NICKNAME and a creature named Bruna, the Fading Light, exile them, then meld them into Brisela, Voice of Nightmares. SVar:Meld:DB$ Meld | Name$ Brisela, Voice of Nightmares | Primary$ Gisela, the Broken Blade | Secondary$ Bruna, the Fading Light DeckHints:Name$Bruna, the Fading Light MeldPair:Bruna, the Fading Light AlternateMode:Meld -Oracle:Flying, first strike, lifelink\nAt the beginning of your end step, if you both own and control Gisela, the Broken Blade and a creature named Bruna, the Fading Light, exile them, then meld them into Brisela, Voice of Nightmares. +Oracle:Flying, first strike, lifelink\nAt the beginning of your end step, if you both own and control Gisela and a creature named Bruna, the Fading Light, exile them, then meld them into Brisela, Voice of Nightmares. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt b/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt index 34a6a6110dc5..22c19b278fff 100644 --- a/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt +++ b/forge-gui/res/cardsfolder/g/gishath_suns_avatar.txt @@ -5,8 +5,8 @@ PT:7/6 K:Trample K:Vigilance K:Haste -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ DBDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, reveal that many cards from the top of your library. Put any number of Dinosaur creature cards from among them onto the battlefield and the rest on the bottom of your library in a random order. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ DBDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, reveal that many cards from the top of your library. Put any number of Dinosaur creature cards from among them onto the battlefield and the rest on the bottom of your library in a random order. SVar:DBDig:DB$ Dig | Defined$ You | DigNum$ X | Reveal$ True | ChangeValid$ Creature.Dinosaur | ChangeNum$ Any | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition2$ -1 | RestRandomOrder$ True SVar:X:TriggerCount$DamageAmount DeckHints:Type$Dinosaur -Oracle:Vigilance, trample, haste\nWhenever Gishath, Sun's Avatar deals combat damage to a player, reveal that many cards from the top of your library. Put any number of Dinosaur creature cards from among them onto the battlefield and the rest on the bottom of your library in a random order. +Oracle:Vigilance, trample, haste\nWhenever Gishath deals combat damage to a player, reveal that many cards from the top of your library. Put any number of Dinosaur creature cards from among them onto the battlefield and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt b/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt index 5f5908bb0d50..db146f745951 100644 --- a/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt +++ b/forge-gui/res/cardsfolder/g/gitaxian_anatomist.txt @@ -2,7 +2,7 @@ Name:Gitaxian Anatomist ManaCost:3 U Types:Creature Phyrexian Wizard PT:2/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters, you may tap it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When this creature enters, you may tap it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:AB$ Proliferate | Cost$ tapXType<1/Card.Self/CARDNAME> DeckHas:Ability$Proliferate -Oracle:When Gitaxian Anatomist enters, you may tap it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:When this creature enters, you may tap it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) diff --git a/forge-gui/res/cardsfolder/g/gitaxian_raptor.txt b/forge-gui/res/cardsfolder/g/gitaxian_raptor.txt index b943f46f3836..b67cbfd4c2cb 100644 --- a/forge-gui/res/cardsfolder/g/gitaxian_raptor.txt +++ b/forge-gui/res/cardsfolder/g/gitaxian_raptor.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Phyrexian Bird PT:1/4 K:Flying -K:etbCounter:OIL:3 -A:AB$ Pump | Cost$ SubCounter<1/OIL> | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. +K:etbCounter:OIL:3:no Condition:This creature enters with three oil counters on it. +A:AB$ Pump | Cost$ SubCounter<1/OIL> | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. DeckHas:Ability$Counters -Oracle:Flying\nGitaxian Raptor enters with three oil counters on it.\nRemove an oil counter from Gitaxian Raptor: Gitaxian Raptor gets +1/-1 until end of turn. +Oracle:Flying\nThis creature enters with three oil counters on it.\nRemove an oil counter from this creature: This creature gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/githzerai_monk.txt b/forge-gui/res/cardsfolder/g/githzerai_monk.txt index 113026e7844d..69c7f252967f 100644 --- a/forge-gui/res/cardsfolder/g/githzerai_monk.txt +++ b/forge-gui/res/cardsfolder/g/githzerai_monk.txt @@ -4,7 +4,7 @@ Types:Creature Gith Monk PT:3/2 K:Flash K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapAll | TriggerDescription$ Psychic Defense — When CARDNAME enters, tap all creatures you don't control. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapAll | TriggerDescription$ Psychic Defense — When this creature enters, tap all creatures you don't control. SVar:TrigTapAll:DB$ TapAll | ValidCards$ Creature.YouDontCtrl SVar:PlayMain1:TRUE -Oracle:Flash\nFlying\nPsychic Defense — When Githzerai Monk enters, tap all creatures you don't control. +Oracle:Flash\nFlying\nPsychic Defense — When this creature enters, tap all creatures you don't control. diff --git a/forge-gui/res/cardsfolder/g/gitrog_horror_of_zhava.txt b/forge-gui/res/cardsfolder/g/gitrog_horror_of_zhava.txt index 3b2ce8ab1397..27b8ebec0923 100644 --- a/forge-gui/res/cardsfolder/g/gitrog_horror_of_zhava.txt +++ b/forge-gui/res/cardsfolder/g/gitrog_horror_of_zhava.txt @@ -11,8 +11,8 @@ SVar:DBTap:DB$ Tap | SubAbility$ DBSeek SVar:DBSeek:DB$ Seek | Type$ Card.Land | ImprintFound$ True | SubAbility$ DBPut SVar:DBPut:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Defined$ Imprinted | Tapped$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever a land you control enters, it perpetually gains "{B}{G}, {T}, Sacrifice this land: Draw a card." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever a land enters under your control, it perpetually gains "{B}{G}, {T}, Sacrifice this land: Draw a card." SVar:TrigAnimate:DB$ Animate | Defined$ TriggeredCard | Abilities$ ABDraw | Duration$ Perpetual SVar:ABDraw:AB$ Draw | Cost$ B G Sac<1/CARDNAME/this land> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:Menace\nAt the beginning of each combat, if Gitrog, Horror of Zhava is untapped, any opponent may sacrifice a nontoken creature. If they do, tap Gitrog, Horror of Zhava, then seek a land card and put it onto the battlefield tapped.\nWhenever a land you control enters, it perpetually gains "{B}{G}, {T}, Sacrifice this land: Draw a card." +Oracle:Menace\nAt the beginning of each combat, if Gitrog, Horror of Zhava is untapped, any opponent may sacrifice a nontoken creature. If they do, tap Gitrog, Horror of Zhava, then seek a land card and put it onto the battlefield tapped.\nWhenever a land enters under your control, it perpetually gains "{B}{G}, {T}, Sacrifice this land: Draw a card." diff --git a/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt b/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt index f50a7b667d17..68bb2d60bd42 100644 --- a/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt +++ b/forge-gui/res/cardsfolder/g/gixian_infiltrator.txt @@ -2,8 +2,8 @@ Name:Gixian Infiltrator ManaCost:1 B Types:Creature Phyrexian Human PT:2/1 -T:Mode$ Sacrificed | ValidCard$ Permanent | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice another permanent, put a +1/+1 counter on CARDNAME. +T:Mode$ Sacrificed | ValidCard$ Permanent | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice another permanent, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters DeckNeeds:Ability$Sacrifice -Oracle:Whenever you sacrifice another permanent, put a +1/+1 counter on Gixian Infiltrator. +Oracle:Whenever you sacrifice another permanent, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt b/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt index 63738e897154..ffee5d6d5348 100644 --- a/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt +++ b/forge-gui/res/cardsfolder/g/gixian_puppeteer.txt @@ -5,7 +5,7 @@ PT:4/3 T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ LoseGain | TriggerDescription$ Whenever you draw your second card each turn, each opponent loses 2 life and you gain 2 life. SVar:LoseGain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGain SVar:DBGain:DB$ GainLife | Defined$ You | LifeAmount$ 2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, return another target creature card with mana value 3 or less from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature dies, return another target creature card with mana value 3 or less from your graveyard to the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE3+Other DeckHas:Ability$Graveyard|LifeGain -Oracle:Whenever you draw your second card each turn, each opponent loses 2 life and you gain 2 life.\nWhen Gixian Puppeteer dies, return another target creature card with mana value 3 or less from your graveyard to the battlefield. +Oracle:Whenever you draw your second card each turn, each opponent loses 2 life and you gain 2 life.\nWhen this creature dies, return another target creature card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt b/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt index 48d59b449554..8bf952180170 100644 --- a/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt +++ b/forge-gui/res/cardsfolder/g/gixian_skullflayer.txt @@ -2,8 +2,8 @@ Name:Gixian Skullflayer ManaCost:2 B Types:Creature Phyrexian Human Assassin PT:2/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Creature | PresentZone$ Graveyard | PresentPlayer$ You | PresentCompare$ GE3 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Creature | PresentZone$ Graveyard | PresentPlayer$ You | PresentCompare$ GE3 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Ability$Graveyard|Mill|Dredge|Discard|Sacrifice DeckHas:Ability$Counters -Oracle:At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on Gixian Skullflayer. +Oracle:At the beginning of your upkeep, if there are three or more creature cards in your graveyard, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gixs_command.txt b/forge-gui/res/cardsfolder/g/gixs_command.txt index 00e1230b1c31..9a9f640d10ea 100644 --- a/forge-gui/res/cardsfolder/g/gixs_command.txt +++ b/forge-gui/res/cardsfolder/g/gixs_command.txt @@ -7,9 +7,9 @@ SVar:DBCounter:DB$ PutCounter | Defined$ ChosenCard | CounterType$ P1P1 | Counte SVar:DBPump:DB$ Pump | Defined$ ChosenCard | KW$ Lifelink SVar:DBMurder:DB$ DestroyAll | ValidCards$ Creature.powerLE2 | SpellDescription$ Destroy each creature with power 2 or less. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeNum$ 2 | ChangeType$ Creature.YouOwn | SelectPrompt$ Select up to two creature cards from your graveyard to return to your hand | Hidden$ True | StackDescription$ {p:You} returns up to two creature cards from their graveyard to their hand. | SpellDescription$ Return up to two creature cards from your graveyard to your hand. -SVar:DBSacrifice:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChooseCard | SubAbility$ DBSac | SpellDescription$ Each opponent sacrifices a creature with the highest power among creatures they control. +SVar:DBSacrifice:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChooseCard | SubAbility$ DBSac | SpellDescription$ Each opponent sacrifices a creature with the greatest power among creatures they control. SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Creature.greatestPowerControlledByRemembered | ChoiceTitle$ Choose a creature you control with the greatest power | Mandatory$ True | Reveal$ True | RememberChosen$ True SVar:DBSac:DB$ SacrificeAll | ValidCards$ Card.IsRemembered | SubAbility$ DBCleanup | StackDescription$ Each opponent sacrifices a creature with the greatest power among creatures they control. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Sacrifice|LifeGain|Counters & Keyword$Lifelink -Oracle:Choose two —\n• Put two +1/+1 counters on up to one creature. It gains lifelink until end of turn.\n• Destroy each creature with power 2 or less.\n• Return up to two creature cards from your graveyard to your hand.\n• Each opponent sacrifices a creature with highest power among creatures they control. +Oracle:Choose two —\n• Put two +1/+1 counters on up to one creature. It gains lifelink until end of turn.\n• Destroy each creature with power 2 or less.\n• Return up to two creature cards from your graveyard to your hand.\n• Each opponent sacrifices a creature with the greatest power among creatures they control. diff --git a/forge-gui/res/cardsfolder/g/glacial_chasm.txt b/forge-gui/res/cardsfolder/g/glacial_chasm.txt index 781feddd045e..ed9fa6708dd0 100644 --- a/forge-gui/res/cardsfolder/g/glacial_chasm.txt +++ b/forge-gui/res/cardsfolder/g/glacial_chasm.txt @@ -2,11 +2,11 @@ Name:Glacial Chasm ManaCost:no cost Types:Land K:Cumulative upkeep:PayLife<2>:Pay 2 life. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, sacrifice a land. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this land enters, sacrifice a land. SVar:TrigSac:DB$ Sacrifice | SacValid$ Land | ChangeNum$ 1 S:Mode$ CantAttack | ValidCard$ Creature.YouCtrl | Description$ Creatures you control can't attack. R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ You | Description$ Prevent all damage that would be dealt to you. AI:RemoveDeck:All SVar:NonStackingEffect:True SVar:AILandRemovalMinScore:170 -Oracle:Cumulative upkeep—Pay 2 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen Glacial Chasm enters, sacrifice a land.\nCreatures you control can't attack.\nPrevent all damage that would be dealt to you. +Oracle:Cumulative upkeep—Pay 2 life. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen this land enters, sacrifice a land.\nCreatures you control can't attack.\nPrevent all damage that would be dealt to you. diff --git a/forge-gui/res/cardsfolder/g/glacial_crasher.txt b/forge-gui/res/cardsfolder/g/glacial_crasher.txt index 47a36ba269e8..15961f75278d 100644 --- a/forge-gui/res/cardsfolder/g/glacial_crasher.txt +++ b/forge-gui/res/cardsfolder/g/glacial_crasher.txt @@ -3,8 +3,8 @@ ManaCost:4 U U Types:Creature Elemental PT:5/5 K:Trample -S:Mode$ CantAttack | ValidCard$ Card.Self | IsPresent$ Mountain | PresentCompare$ EQ0 | Description$ CARDNAME can't attack unless there is a Mountain on the battlefield. +S:Mode$ CantAttack | ValidCard$ Card.Self | IsPresent$ Mountain | PresentCompare$ EQ0 | Description$ This creature can't attack unless there is a Mountain on the battlefield. SVar:BuffedBy:Mountain AI:RemoveDeck:Random DeckNeeds:Color$Red -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nGlacial Crasher can't attack unless there is a Mountain on the battlefield. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nThis creature can't attack unless there is a Mountain on the battlefield. diff --git a/forge-gui/res/cardsfolder/g/glacial_floodplain.txt b/forge-gui/res/cardsfolder/g/glacial_floodplain.txt index b7bc204c318d..6bce7f2dc249 100644 --- a/forge-gui/res/cardsfolder/g/glacial_floodplain.txt +++ b/forge-gui/res/cardsfolder/g/glacial_floodplain.txt @@ -1,6 +1,6 @@ Name:Glacial Floodplain ManaCost:no cost Types:Snow Land Plains Island -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -Oracle:({T}: Add {W} or {U}.)\nGlacial Floodplain enters tapped. +Oracle:({T}: Add {W} or {U}.)\nThis land enters tapped. diff --git a/forge-gui/res/cardsfolder/g/glacial_fortress.txt b/forge-gui/res/cardsfolder/g/glacial_fortress.txt index 87a41b18d4eb..ae5b725bb1ea 100644 --- a/forge-gui/res/cardsfolder/g/glacial_fortress.txt +++ b/forge-gui/res/cardsfolder/g/glacial_fortress.txt @@ -1,7 +1,7 @@ Name:Glacial Fortress ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control a Plains or an Island. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land enters tapped unless you control a Plains or an Island. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Plains.YouCtrl,Island.YouCtrl | ConditionCompare$ EQ0 A:AB$ Mana | Cost$ T | Produced$ Combo W U | SpellDescription$ Add {W} or {U}. -Oracle:Glacial Fortress enters tapped unless you control a Plains or an Island.\n{T}: Add {W} or {U}. +Oracle:This land enters tapped unless you control a Plains or an Island.\n{T}: Add {W} or {U}. diff --git a/forge-gui/res/cardsfolder/g/glacial_plating.txt b/forge-gui/res/cardsfolder/g/glacial_plating.txt index c1df1f792bf2..046277235855 100644 --- a/forge-gui/res/cardsfolder/g/glacial_plating.txt +++ b/forge-gui/res/cardsfolder/g/glacial_plating.txt @@ -4,7 +4,7 @@ Types:Snow Enchantment Aura K:Enchant:Creature K:Cumulative upkeep:S SVar:AttachAILogic:Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +3/+3 for each age counter on CARDNAME. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +3/+3 for each age counter on this Aura. SVar:X:Count$CardCounters.AGE/Thrice AI:RemoveDeck:Random -Oracle:Enchant creature\nCumulative upkeep {S} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it. {S} can be paid with one mana from a snow source.)\nEnchanted creature gets +3/+3 for each age counter on Glacial Plating. +Oracle:Enchant creature\nCumulative upkeep {S} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it. {S} can be paid with one mana from a snow source.)\nEnchanted creature gets +3/+3 for each age counter on this Aura. diff --git a/forge-gui/res/cardsfolder/g/glaciers.txt b/forge-gui/res/cardsfolder/g/glaciers.txt index af0d4c262116..d890a558d6f9 100644 --- a/forge-gui/res/cardsfolder/g/glaciers.txt +++ b/forge-gui/res/cardsfolder/g/glaciers.txt @@ -1,8 +1,8 @@ Name:Glaciers ManaCost:2 W U Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {W}{U}. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this enchantment unless you pay {W}{U}. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ W U S:Mode$ Continuous | Affected$ Mountain | AddType$ Plains | RemoveLandTypes$ True | Description$ All Mountains are Plains. AI:RemoveDeck:Random -Oracle:At the beginning of your upkeep, sacrifice Glaciers unless you pay {W}{U}.\nAll Mountains are Plains. +Oracle:At the beginning of your upkeep, sacrifice this enchantment unless you pay {W}{U}.\nAll Mountains are Plains. diff --git a/forge-gui/res/cardsfolder/g/glade_gnarr.txt b/forge-gui/res/cardsfolder/g/glade_gnarr.txt index 7ce3de5d82ac..c99411416127 100644 --- a/forge-gui/res/cardsfolder/g/glade_gnarr.txt +++ b/forge-gui/res/cardsfolder/g/glade_gnarr.txt @@ -2,8 +2,8 @@ Name:Glade Gnarr ManaCost:5 G Types:Creature Beast PT:4/4 -T:Mode$ SpellCast | ValidCard$ Card.Blue | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a player casts a blue spell, CARDNAME gets +2/+2 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Blue | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a player casts a blue spell, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Card.Blue DeckHints:Color$Blue -Oracle:Whenever a player casts a blue spell, Glade Gnarr gets +2/+2 until end of turn. +Oracle:Whenever a player casts a blue spell, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glade_watcher.txt b/forge-gui/res/cardsfolder/g/glade_watcher.txt index 322c8000ff40..dafe55f19b60 100644 --- a/forge-gui/res/cardsfolder/g/glade_watcher.txt +++ b/forge-gui/res/cardsfolder/g/glade_watcher.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Elemental PT:3/3 K:Defender -A:AB$ Effect | Cost$ G | StaticAbilities$ CanAttack | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Activate only if creatures you control have total power 8 or greater. +A:AB$ Effect | Cost$ G | StaticAbilities$ CanAttack | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ This creature can attack this turn as though it didn't have defender. Activate only if creatures you control have total power 8 or greater. SVar:CanAttack:Mode$ CanAttackDefender | ValidCard$ Card.EffectSource | Description$ EFFECTSOURCE can attack this turn as though it didn't have defender. SVar:FormidableTest:Count$Valid Creature.YouCtrl$CardPower -Oracle:Defender\nFormidable — {G}: Glade Watcher can attack this turn as though it didn't have defender. Activate only if creatures you control have total power 8 or greater. +Oracle:Defender\nFormidable — {G}: This creature can attack this turn as though it didn't have defender. Activate only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/g/gladehart_cavalry.txt b/forge-gui/res/cardsfolder/g/gladehart_cavalry.txt index dc4757bc3036..9fe0327ce923 100644 --- a/forge-gui/res/cardsfolder/g/gladehart_cavalry.txt +++ b/forge-gui/res/cardsfolder/g/gladehart_cavalry.txt @@ -2,8 +2,8 @@ Name:Gladehart Cavalry ManaCost:5 G G Types:Creature Elf Knight PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, support 6. (Put a +1/+1 counter on each of up to six other target creatures.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, support 6. (Put a +1/+1 counter on each of up to six other target creatures.) SVar:TrigPut:DB$ PutCounter | Support$ 6 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | ValidCard$ Creature.YouCtrl+counters_GE1_P1P1 | Execute$ DBGainLife | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it dies, you gain 2 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -Oracle:When Gladehart Cavalry enters, support 6. (Put a +1/+1 counter on each of up to six other target creatures.)\nWhenever a creature you control with a +1/+1 counter on it dies, you gain 2 life. +Oracle:When this creature enters, support 6. (Put a +1/+1 counter on each of up to six other target creatures.)\nWhenever a creature you control with a +1/+1 counter on it dies, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/gladewalker_ritualist.txt b/forge-gui/res/cardsfolder/g/gladewalker_ritualist.txt index cdd1d844b282..1c2f0308ff9c 100644 --- a/forge-gui/res/cardsfolder/g/gladewalker_ritualist.txt +++ b/forge-gui/res/cardsfolder/g/gladewalker_ritualist.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Shapeshifter PT:3/3 K:Changeling -T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl+Other+namedGladewalker Ritualist | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature named Gladewalker Ritualist you control enters, draw a card. +T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl+Other+namedGladewalker Ritualist | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature you control named Gladewalker Ritualist enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHints:Name$Gladewalker Ritualist -Oracle:Changeling (This card is every creature type.)\nWhenever another creature named Gladewalker Ritualist you control enters, draw a card. +Oracle:Changeling (This card is every creature type.)\nWhenever another creature you control named Gladewalker Ritualist enters, draw a card. diff --git a/forge-gui/res/cardsfolder/g/glamer_spinners.txt b/forge-gui/res/cardsfolder/g/glamer_spinners.txt index 9daa43ac961a..f437d55ff081 100644 --- a/forge-gui/res/cardsfolder/g/glamer_spinners.txt +++ b/forge-gui/res/cardsfolder/g/glamer_spinners.txt @@ -4,6 +4,6 @@ Types:Creature Faerie Wizard PT:2/4 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAuraAttach | TriggerDescription$ When CARDNAME enters, attach all Auras enchanting target permanent to another permanent with the same controller. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAuraAttach | TriggerDescription$ When this creature enters, attach all Auras enchanting target permanent to another permanent with the same controller. SVar:TrigAuraAttach:DB$ Attach | ValidTgts$ Permanent | TgtPrompt$ Select target permanent to remove auras | Object$ Valid Aura.AttachedTo Targeted | Choices$ Permanent.sharesControllerWith Targeted | Move$ True | AILogic$ Unenchanted -Oracle:Flash\nFlying\nWhen Glamer Spinners enters, attach all Auras enchanting target permanent to another permanent with the same controller. +Oracle:Flash\nFlying\nWhen this creature enters, attach all Auras enchanting target permanent to another permanent with the same controller. diff --git a/forge-gui/res/cardsfolder/g/glamorous_outlaw.txt b/forge-gui/res/cardsfolder/g/glamorous_outlaw.txt index 51515a5119a3..68e9ba4a0c95 100644 --- a/forge-gui/res/cardsfolder/g/glamorous_outlaw.txt +++ b/forge-gui/res/cardsfolder/g/glamorous_outlaw.txt @@ -2,13 +2,13 @@ Name:Glamorous Outlaw ManaCost:3 U B R Types:Creature Vampire Rogue PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to each opponent and you scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 2 damage to each opponent and you scry 2. SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ Opponent | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 2 -A:AB$ Effect | Cost$ 2 ExileFromHand<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Land | RememberObjects$ Targeted & Self | StaticAbilities$ Land,MayPlay | Triggers$ Cast | ImprintCards$ Self | Duration$ Permanent | ForgetOnMoved$ Exile | SpellDescription$ Target land gains "{T}: Add {U}, {B}, or {R}" until CARDNAME is cast from exile. You may cast CARDNAME for as long as it remains exiled. +A:AB$ Effect | Cost$ 2 ExileFromHand<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Land | RememberObjects$ Targeted & Self | StaticAbilities$ Land,MayPlay | Triggers$ Cast | ImprintCards$ Self | Duration$ Permanent | ForgetOnMoved$ Exile | SpellDescription$ Target land gains "{T}: Add {U}, {B}, or {R}" until this card is cast from exile. You may cast this card for as long as it remains exiled. SVar:Land:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Card.IsRemembered+!IsImprinted | AddAbility$ Mana | Description$ Target land gains "{T}: Add {U}, {B}, or {R}" until EFFECTSOURCE is cast from exile. You may cast EFFECTSOURCE for as long as it remains exiled. SVar:Mana:AB$ Mana | Cost$ T | Produced$ Combo U B R | Amount$ 1 | SpellDescription$ Add {U}, {B}, or {R}. SVar:MayPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsImprinted+IsRemembered | AffectedZone$ Exile | Secondary$ True | Description$ You may cast EFFECTSOURCE for as long as it remains exiled. SVar:Cast:Mode$ SpellCast | ValidCard$ Card.IsImprinted+IsRemembered+wasCastFromExile | Execute$ ExileSelf | Static$ True SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self -Oracle:When Glamorous Outlaw enters, it deals 2 damage to each opponent and you scry 2.\n{2}, Exile Glamorous Outlaw from your hand: Target land gains "{T}: Add {U}, {B}, or {R}" until Glamorous Outlaw is cast from exile. You may cast Glamorous Outlaw for as long as it remains exiled. +Oracle:When this creature enters, it deals 2 damage to each opponent and you scry 2.\n{2}, Exile this card from your hand: Target land gains "{T}: Add {U}, {B}, or {R}" until this card is cast from exile. You may cast this card for as long as it remains exiled. diff --git a/forge-gui/res/cardsfolder/g/glarecaster.txt b/forge-gui/res/cardsfolder/g/glarecaster.txt index 40710414acfe..2f0967e5d902 100644 --- a/forge-gui/res/cardsfolder/g/glarecaster.txt +++ b/forge-gui/res/cardsfolder/g/glarecaster.txt @@ -3,9 +3,9 @@ ManaCost:4 W W Types:Creature Bird Cleric PT:3/3 K:Flying -A:AB$ Effect | Cost$ 5 W | ValidTgts$ Any | TgtPrompt$ Select any target to redirect the damage to | ReplacementEffects$ SelflessDamage | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ The next time damage would be dealt to CARDNAME and/or you this turn, that damage is dealt to any target instead. +A:AB$ Effect | Cost$ 5 W | ValidTgts$ Any | TgtPrompt$ Select any target to redirect the damage to | ReplacementEffects$ SelflessDamage | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ The next time damage would be dealt to this creature and/or you this turn, that damage is dealt to any target instead. SVar:SelflessDamage:Event$ DamageDone | ValidTarget$ Creature.EffectSource,You | ReplaceWith$ SelflessDmg | DamageTarget$ Remembered | Description$ The next time damage would be dealt to EFFECTSOURCE and/or you this turn, that damage is dealt to any target instead. SVar:SelflessDmg:DB$ ReplaceEffect | VarName$ Affected | VarValue$ Remembered | VarType$ GameEntity | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile AI:RemoveDeck:All -Oracle:Flying\n{5}{W}: The next time damage would be dealt to Glarecaster and/or you this turn, that damage is dealt to any target instead. +Oracle:Flying\n{5}{W}: The next time damage would be dealt to this creature and/or you this turn, that damage is dealt to any target instead. diff --git a/forge-gui/res/cardsfolder/g/glarewielder.txt b/forge-gui/res/cardsfolder/g/glarewielder.txt index 23d1721b7f12..18c273aec23f 100644 --- a/forge-gui/res/cardsfolder/g/glarewielder.txt +++ b/forge-gui/res/cardsfolder/g/glarewielder.txt @@ -4,8 +4,8 @@ Types:Creature Elemental Shaman PT:3/1 K:Haste K:Evoke:1 R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, up to two target creatures can't block this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, up to two target creatures can't block this turn. SVar:TrigPump:DB$ Pump | TargetMin$ 0 | TargetMax$ 2 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:PlayMain1:TRUE AI:RemoveDeck:All -Oracle:Haste\nWhen Glarewielder enters, up to two target creatures can't block this turn.\nEvoke {1}{R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) +Oracle:Haste\nWhen this creature enters, up to two target creatures can't block this turn.\nEvoke {1}{R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) diff --git a/forge-gui/res/cardsfolder/g/glaring_aegis.txt b/forge-gui/res/cardsfolder/g/glaring_aegis.txt index a51b934a9893..99e2d365285f 100644 --- a/forge-gui/res/cardsfolder/g/glaring_aegis.txt +++ b/forge-gui/res/cardsfolder/g/glaring_aegis.txt @@ -3,8 +3,8 @@ ManaCost:W Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap target creature an opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 3 | Description$ Enchanted creature gets +1/+3. SVar:PlayMain1:TRUE -Oracle:Enchant creature\nWhen Glaring Aegis enters, tap target creature an opponent controls.\nEnchanted creature gets +1/+3. +Oracle:Enchant creature\nWhen this Aura enters, tap target creature an opponent controls.\nEnchanted creature gets +1/+3. diff --git a/forge-gui/res/cardsfolder/g/glaring_fleshraker.txt b/forge-gui/res/cardsfolder/g/glaring_fleshraker.txt index 711eabbf5965..9ee9349d1649 100644 --- a/forge-gui/res/cardsfolder/g/glaring_fleshraker.txt +++ b/forge-gui/res/cardsfolder/g/glaring_fleshraker.txt @@ -2,10 +2,10 @@ Name:Glaring Fleshraker ManaCost:2 C Types:Creature Eldrazi Drone PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a colorless spell, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." +T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a colorless spell, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this token: Add {C}." SVar:TrigToken:DB$ Token | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+Colorless+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever another colorless creature you control enters, CARDNAME deals 1 damage to each opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+Colorless+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever another colorless creature you control enters, this creature deals 1 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 SVar:BuffedBy:Card.Colorless DeckHints:Color$Colorless -Oracle:Whenever you cast a colorless spell, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}."\nWhenever another colorless creature you control enters, Glaring Fleshraker deals 1 damage to each opponent. +Oracle:Whenever you cast a colorless spell, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this token: Add {C}."\nWhenever another colorless creature you control enters, this creature deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/g/glaring_spotlight.txt b/forge-gui/res/cardsfolder/g/glaring_spotlight.txt index 02a294e6e64b..107281924fdb 100644 --- a/forge-gui/res/cardsfolder/g/glaring_spotlight.txt +++ b/forge-gui/res/cardsfolder/g/glaring_spotlight.txt @@ -5,4 +5,4 @@ S:Mode$ IgnoreHexproof | Activator$ You | ValidEntity$ Creature.OppCtrl | Descri A:AB$ PumpAll | Cost$ 3 Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl | KW$ Hexproof | SubAbility$ GSEffect | SpellDescription$ Creatures you control gain hexproof until end of turn and can't be blocked this turn. SVar:GSEffect:DB$ Effect | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Creature.YouCtrl | Description$ Creatures you control can't be blocked this turn. -Oracle:Creatures your opponents control with hexproof can be the targets of spells and abilities you control as though they didn't have hexproof.\n{3}, Sacrifice Glaring Spotlight: Creatures you control gain hexproof until end of turn and can't be blocked this turn. +Oracle:Creatures your opponents control with hexproof can be the targets of spells and abilities you control as though they didn't have hexproof.\n{3}, Sacrifice this artifact: Creatures you control gain hexproof until end of turn and can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/glass_asp.txt b/forge-gui/res/cardsfolder/g/glass_asp.txt index 00f19e6cfb63..2debecc16c08 100644 --- a/forge-gui/res/cardsfolder/g/glass_asp.txt +++ b/forge-gui/res/cardsfolder/g/glass_asp.txt @@ -2,9 +2,9 @@ Name:Glass Asp ManaCost:1 G G Types:Creature Snake PT:2/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ NafsEffect | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player loses 2 life at the beginning of their next draw step unless they pay {2} before that step. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ NafsEffect | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, that player loses 2 life at the beginning of their next draw step unless they pay {2} before that step. SVar:NafsEffect:DB$ Effect | RememberObjects$ TriggeredTarget | Duration$ Permanent | Triggers$ DrawTrig | Abilities$ PayUp SVar:DrawTrig:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player.IsRemembered | TriggerZones$ Command | OneOff$ True | Execute$ Bleed | TriggerDescription$ That player loses 2 life at the beginning of their next draw step unless they pay {2} before that step. SVar:Bleed:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 2 SVar:PayUp:ST$ ChangeZone | Cost$ 2 | Defined$ Self | Origin$ Command | Destination$ Exile | ActivationZone$ Command | Activator$ Player.IsRemembered | AILogic$ Always | SpellDescription$ Pay {2} to avoid losing another 2 life. -Oracle:Whenever Glass Asp deals combat damage to a player, that player loses 2 life at the beginning of their next draw step unless they pay {2} before that step. +Oracle:Whenever this creature deals combat damage to a player, that player loses 2 life at the beginning of their next draw step unless they pay {2} before that step. diff --git a/forge-gui/res/cardsfolder/g/glass_casket.txt b/forge-gui/res/cardsfolder/g/glass_casket.txt index db03af704b99..3202da617035 100644 --- a/forge-gui/res/cardsfolder/g/glass_casket.txt +++ b/forge-gui/res/cardsfolder/g/glass_casket.txt @@ -1,8 +1,8 @@ Name:Glass Casket ManaCost:1 W Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature an opponent controls with mana value 3 or less until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this artifact enters, exile target creature an opponent controls with mana value 3 or less until this artifact leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl+cmcLE3 | TgtPrompt$ Select target creature an opponent controls with mana value 3 or less | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE SVar:NeedsToPlay:Creature.OppCtrl+cmcLE3 -Oracle:When Glass Casket enters, exile target creature an opponent controls with mana value 3 or less until Glass Casket leaves the battlefield. +Oracle:When this artifact enters, exile target creature an opponent controls with mana value 3 or less until this artifact leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/g/glass_cast_heart.txt b/forge-gui/res/cardsfolder/g/glass_cast_heart.txt index f3b02be1d2da..d3445ee1b7ee 100644 --- a/forge-gui/res/cardsfolder/g/glass_cast_heart.txt +++ b/forge-gui/res/cardsfolder/g/glass_cast_heart.txt @@ -8,4 +8,4 @@ A:AB$ LoseLife | Cost$ B B T Sac<1/CARDNAME> Sac<13/Blood.token> | CostDesc$ {B} SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 13 DeckHints:Type$Vampire DeckHas:Ability$Token|Sacrifice|LifeGain & Type$Blood|Vampire -Oracle:Whenever one or more Vampires you control attack, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.")\n{B}, {T}, Pay 1 life: Create a 1/1 white and black Vampire creature token with lifelink.\n{B}{B}, {T}, Sacrifice Glass-Cast Heart and thirteen Blood tokens: Each opponent loses 13 life and you gain 13 life. +Oracle:Whenever one or more Vampires you control attack, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.")\n{B}, {T}, Pay 1 life: Create a 1/1 white and black Vampire creature token with lifelink.\n{B}{B}, {T}, Sacrifice this artifact and thirteen Blood tokens: Each opponent loses 13 life and you gain 13 life. diff --git a/forge-gui/res/cardsfolder/g/glassblowers_puzzleknot.txt b/forge-gui/res/cardsfolder/g/glassblowers_puzzleknot.txt index 6222e0989828..98458cde3eb2 100644 --- a/forge-gui/res/cardsfolder/g/glassblowers_puzzleknot.txt +++ b/forge-gui/res/cardsfolder/g/glassblowers_puzzleknot.txt @@ -1,8 +1,8 @@ Name:Glassblower's Puzzleknot ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 2, then you get {E}{E}. (You get two energy counters. To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this artifact enters, scry 2, then you get {E}{E}. (You get two energy counters. To scry 2, look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.) SVar:TrigScry:DB$ Scry | ScryNum$ 2 | SubAbility$ DBEnergy A:AB$ Scry | Cost$ 2 U Sac<1/CARDNAME> | ScryNum$ 2 | SubAbility$ DBEnergy | SpellDescription$ Scry 2, then you get {E}{E}. SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 -Oracle:When Glassblower's Puzzleknot enters, scry 2, then you get {E}{E}. (You get two energy counters. To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)\n{2}{U}, Sacrifice Glassblower's Puzzleknot: Scry 2, then you get {E}{E}. +Oracle:When this artifact enters, scry 2, then you get {E}{E}. (You get two energy counters. To scry 2, look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.)\n{2}{U}, Sacrifice this artifact: Scry 2, then you get {E}{E}. diff --git a/forge-gui/res/cardsfolder/g/glassdust_hulk.txt b/forge-gui/res/cardsfolder/g/glassdust_hulk.txt index 7fb8108a7acd..efbc4d6fcc88 100644 --- a/forge-gui/res/cardsfolder/g/glassdust_hulk.txt +++ b/forge-gui/res/cardsfolder/g/glassdust_hulk.txt @@ -3,11 +3,11 @@ ManaCost:3 W U Types:Artifact Creature Golem PT:3/4 K:Cycling:WU -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact you control enters, CARDNAME gets +1/+1 until end of turn and can't be blocked this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact you control enters, this creature gets +1/+1 until end of turn and can't be blocked this turn. SVar:TrigPump:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | SubAbility$ DBUnblockable SVar:DBUnblockable:DB$ Effect | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. SVar:BuffedBy:Artifact DeckHas:Ability$Discard DeckHints:Type$Artifact -Oracle:Whenever another artifact you control enters, Glassdust Hulk gets +1/+1 until end of turn and can't be blocked this turn.\nCycling {W/U} ({W/U}, Discard this card: Draw a card.) +Oracle:Whenever another artifact you control enters, this creature gets +1/+1 until end of turn and can't be blocked this turn.\nCycling {W/U} ({W/U}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt b/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt index c7d43b8cf753..42e71867b3ab 100644 --- a/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt +++ b/forge-gui/res/cardsfolder/g/glasspool_mimic_glasspool_shore.txt @@ -3,16 +3,16 @@ ManaCost:2 U Types:Creature Shapeshifter Rogue PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | AddTypes$ Shapeshifter & Rogue | SpellDescription$ You may have CARDNAME enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. +SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | AddTypes$ Shapeshifter & Rogue | SpellDescription$ You may have this creature enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. AlternateMode:Modal -Oracle:You may have Glasspool Mimic enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. +Oracle:You may have this creature enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. ALTERNATE Name:Glasspool Shore ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -Oracle:Glasspool Shore enters tapped.\n{T}: Add {U}. +Oracle:This land enters tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/g/glasswing_grace_age_graced_chapel.txt b/forge-gui/res/cardsfolder/g/glasswing_grace_age_graced_chapel.txt index 97a8d8ae5cc9..04af45d21586 100644 --- a/forge-gui/res/cardsfolder/g/glasswing_grace_age_graced_chapel.txt +++ b/forge-gui/res/cardsfolder/g/glasswing_grace_age_graced_chapel.txt @@ -13,7 +13,7 @@ ALTERNATE Name:Age-Graced Chapel ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo W B | SpellDescription$ Add {W} or {B}. -Oracle:Age-Graced Chapel enters tapped.\n{T}: Add {W} or {B}. +Oracle:This land enters tapped.\n{T}: Add {W} or {B}. diff --git a/forge-gui/res/cardsfolder/g/glassworks_shattered_yard.txt b/forge-gui/res/cardsfolder/g/glassworks_shattered_yard.txt index c92c060c7180..ce6f52b01d4b 100644 --- a/forge-gui/res/cardsfolder/g/glassworks_shattered_yard.txt +++ b/forge-gui/res/cardsfolder/g/glassworks_shattered_yard.txt @@ -4,7 +4,7 @@ Types:Enchantment Room T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigDamage | TriggerDescription$ When you unlock this door, this Room deals 4 damage to target creature an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 4 AlternateMode:Split -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, this Room deals 4 damage to target creature an opponent controls. +Oracle:When you unlock this door, this Room deals 4 damage to target creature an opponent controls.\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) ALTERNATE @@ -13,4 +13,4 @@ ManaCost:4 R Types:Enchantment Room T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAllDamage | TriggerDescription$ At the beginning of your end step, this Room deals 1 damage to each opponent. SVar:TrigAllDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 1 -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nAt the beginning of your end step, this Room deals 1 damage to each opponent. +Oracle:At the beginning of your end step, this Room deals 1 damage to each opponent.\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) diff --git a/forge-gui/res/cardsfolder/g/glaze_fiend.txt b/forge-gui/res/cardsfolder/g/glaze_fiend.txt index cdcd71979c30..d4a0238ff26a 100644 --- a/forge-gui/res/cardsfolder/g/glaze_fiend.txt +++ b/forge-gui/res/cardsfolder/g/glaze_fiend.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Artifact Creature Illusion PT:0/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact you control enters, CARDNAME gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact you control enters, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Artifact -Oracle:Flying\nWhenever another artifact you control enters, Glaze Fiend gets +2/+2 until end of turn. +Oracle:Flying\nWhenever another artifact you control enters, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gleaming_barrier.txt b/forge-gui/res/cardsfolder/g/gleaming_barrier.txt index df2611e6be8a..25e338b07aed 100644 --- a/forge-gui/res/cardsfolder/g/gleaming_barrier.txt +++ b/forge-gui/res/cardsfolder/g/gleaming_barrier.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Artifact Creature Wall PT:0/4 K:Defender -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You DeckHas:Ability$Token -Oracle:Defender\nWhen Gleaming Barrier dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Defender\nWhen this creature dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/gleaming_bastion.txt b/forge-gui/res/cardsfolder/g/gleaming_bastion.txt index 633f31bd9631..612fee51659b 100644 --- a/forge-gui/res/cardsfolder/g/gleaming_bastion.txt +++ b/forge-gui/res/cardsfolder/g/gleaming_bastion.txt @@ -2,5 +2,5 @@ Name:Gleaming Bastion ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ Combo W U | IsPresent$ Card.Self+ThisTurnEntered,Land.Basic+YouCtrl | SpellDescription$ Add {W} or {U}. Activate only if this land entered this turn or if your control a basic land. -Oracle:{T}: Add {C}.\n{T}: Add {W} or {U}. Activate only if this land entered this turn or if your control a basic land. +A:AB$ Mana | Cost$ T | Produced$ Combo W U | IsPresent$ Card.Self+ThisTurnEntered,Land.Basic+YouCtrl | SpellDescription$ Add {W} or {U}. Activate only if this land entered this turn or if you control a basic land. +Oracle:{T}: Add {C}.\n{T}: Add {W} or {U}. Activate only if this land entered this turn or if you control a basic land. diff --git a/forge-gui/res/cardsfolder/g/gleaming_geardrake.txt b/forge-gui/res/cardsfolder/g/gleaming_geardrake.txt index 7034bceb575c..945304348b80 100644 --- a/forge-gui/res/cardsfolder/g/gleaming_geardrake.txt +++ b/forge-gui/res/cardsfolder/g/gleaming_geardrake.txt @@ -3,10 +3,10 @@ ManaCost:U R Types:Artifact Creature Drake PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When this creature enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") SVar:TrigInvestigate:DB$ Investigate -T:Mode$ Sacrificed | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice an artifact, put a +1/+1 counter on CARDNAME. +T:Mode$ Sacrificed | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice an artifact, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Token|Counters & Type$Clue DeckHints:Ability$Sacrifice & Type$Artifact|Clue|Food|Treasure|Map -Oracle:Flying\nWhen Gleaming Geardrake enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nWhenever you sacrifice an artifact, put a +1/+1 counter on Gleaming Geardrake. +Oracle:Flying\nWhen this creature enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nWhenever you sacrifice an artifact, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gleaming_overseer.txt b/forge-gui/res/cardsfolder/g/gleaming_overseer.txt index 7e26176a6de3..b93b6a78fe45 100644 --- a/forge-gui/res/cardsfolder/g/gleaming_overseer.txt +++ b/forge-gui/res/cardsfolder/g/gleaming_overseer.txt @@ -3,8 +3,8 @@ ManaCost:1 U B Types:Creature Zombie Wizard PT:1/4 S:Mode$ Continuous | Affected$ Zombie.token+YouCtrl | AddKeyword$ Hexproof & Menace | Description$ Zombie tokens you control have hexproof and menace. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters, amass Zombies 1. (Put a +1/+1 counter on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When this creature enters, amass Zombies 1. (Put a +1/+1 counter on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Type$ Zombie | Num$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass|Counters|Token -Oracle:When Gleaming Overseer enters, amass Zombies 1. (Put a +1/+1 counter on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.)\nZombie tokens you control have hexproof and menace. +Oracle:When this creature enters, amass Zombies 1. (Put a +1/+1 counter on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.)\nZombie tokens you control have hexproof and menace. diff --git a/forge-gui/res/cardsfolder/g/gleeful_arsonist.txt b/forge-gui/res/cardsfolder/g/gleeful_arsonist.txt index 7e297ad784ed..5c6124298164 100644 --- a/forge-gui/res/cardsfolder/g/gleeful_arsonist.txt +++ b/forge-gui/res/cardsfolder/g/gleeful_arsonist.txt @@ -2,8 +2,8 @@ Name:Gleeful Arsonist ManaCost:2 R Types:Creature Human Wizard PT:1/2 -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a noncreature spell, CARDNAME deals damage equal to its power to that player. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a noncreature spell, this creature deals damage equal to its power to that player. SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredActivator | NumDmg$ X K:Undying SVar:X:Count$CardPower -Oracle:Whenever an opponent casts a noncreature spell, Gleeful Arsonist deals damage equal to its power to that player.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) +Oracle:Whenever an opponent casts a noncreature spell, this creature deals damage equal to its power to that player.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/g/gleeful_demolition.txt b/forge-gui/res/cardsfolder/g/gleeful_demolition.txt index e51a302f4c96..69c017cfbebe 100644 --- a/forge-gui/res/cardsfolder/g/gleeful_demolition.txt +++ b/forge-gui/res/cardsfolder/g/gleeful_demolition.txt @@ -1,8 +1,8 @@ Name:Gleeful Demolition ManaCost:R Types:Sorcery -A:SP$ Destroy | ValidTgts$ Artifact | SubAbility$ DBToken | RememberLKI$ True | AlwaysRemember$ True | SpellDescription$ Destroy target artifact. If you controlled that artifact, creature three 1/1 red Phyrexian Goblin creature tokens. -SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ r_1_1_phyrexian_goblin | TokenOwner$ You | ConditionDefined$ RememberedLKI | ConditionPresent$ Card.YouCtrl | SubAbility$ DBCleanup | SpellDescription$ If you controlled that artifact, creature three 1/1 red Phyrexian Goblin creature tokens. +A:SP$ Destroy | ValidTgts$ Artifact | SubAbility$ DBToken | RememberLKI$ True | AlwaysRemember$ True | SpellDescription$ Destroy target artifact. If you controlled that artifact, create three 1/1 red Phyrexian Goblin creature tokens. +SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ r_1_1_phyrexian_goblin | TokenOwner$ You | ConditionDefined$ RememberedLKI | ConditionPresent$ Card.YouCtrl | SubAbility$ DBCleanup | SpellDescription$ If you controlled that artifact, create three 1/1 red Phyrexian Goblin creature tokens. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Type$Goblin|Phyrexian & Ability$Token -Oracle:Destroy target artifact. If you controlled that artifact, creature three 1/1 red Phyrexian Goblin creature tokens. +Oracle:Destroy target artifact. If you controlled that artifact, create three 1/1 red Phyrexian Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/g/glen_elendra_archmage.txt b/forge-gui/res/cardsfolder/g/glen_elendra_archmage.txt index 9c095f318bd4..2f292aa895a5 100644 --- a/forge-gui/res/cardsfolder/g/glen_elendra_archmage.txt +++ b/forge-gui/res/cardsfolder/g/glen_elendra_archmage.txt @@ -5,4 +5,4 @@ PT:2/2 K:Flying A:AB$ Counter | Cost$ U Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target noncreature spell | ValidTgts$ Card.nonCreature | SpellDescription$ Counter target noncreature spell. K:Persist -Oracle:Flying\n{U}, Sacrifice Glen Elendra Archmage: Counter target noncreature spell.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) +Oracle:Flying\n{U}, Sacrifice this creature: Counter target noncreature spell.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) diff --git a/forge-gui/res/cardsfolder/g/glen_elendra_guardian.txt b/forge-gui/res/cardsfolder/g/glen_elendra_guardian.txt index 01c929e54a40..f069ba8f38e8 100644 --- a/forge-gui/res/cardsfolder/g/glen_elendra_guardian.txt +++ b/forge-gui/res/cardsfolder/g/glen_elendra_guardian.txt @@ -4,7 +4,7 @@ Types:Creature Faerie Wizard PT:3/4 K:Flash K:Flying -K:etbCounter:M1M1:1 +K:etbCounter:M1M1:1:no Condition:This creature enters with a -1/-1 counter on it. A:AB$ Counter | Cost$ 1 U RemoveAnyCounter<1/Any/CARDNAME/this creature> | TargetType$ Spell | ValidTgts$ Card.nonCreature | TgtPrompt$ Select target noncreature spell | SubAbility$ DBDraw | SpellDescription$ Counter target noncreature spell. Its controller draws a card. SVar:DBDraw:DB$ Draw | Defined$ TargetedController Oracle:Flash\nFlying\nThis creature enters with a -1/-1 counter on it.\n{1}{U}, Remove a counter from this creature: Counter target noncreature spell. Its controller draws a card. diff --git a/forge-gui/res/cardsfolder/g/glidedive_duo.txt b/forge-gui/res/cardsfolder/g/glidedive_duo.txt index 40b5d9be3b90..2dbf3736f24e 100644 --- a/forge-gui/res/cardsfolder/g/glidedive_duo.txt +++ b/forge-gui/res/cardsfolder/g/glidedive_duo.txt @@ -3,8 +3,8 @@ ManaCost:4 B Types:Creature Bat Lizard PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters, each opponent loses 2 life and you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When this creature enters, each opponent loses 2 life and you gain 2 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:Flying\nWhen Glidedive Duo enters, each opponent loses 2 life and you gain 2 life. +Oracle:Flying\nWhen this creature enters, each opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/gliding_licid.txt b/forge-gui/res/cardsfolder/g/gliding_licid.txt index 2abec1f894a9..489362ee5453 100644 --- a/forge-gui/res/cardsfolder/g/gliding_licid.txt +++ b/forge-gui/res/cardsfolder/g/gliding_licid.txt @@ -2,8 +2,8 @@ Name:Gliding Licid ManaCost:2 U Types:Creature Licid PT:2/2 -A:AB$ Animate | Cost$ U T | Defined$ Self | RemoveThisAbility$ True | Duration$ Permanent | RevertCost$ U | Keywords$ Enchant:Creature | Types$ Enchantment,Aura | RemoveCardTypes$ True | RemoveEnchantmentTypes$ True | SubAbility$ DBAttach | SpellDescription$ CARDNAME loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect. +A:AB$ Animate | Cost$ U T | Defined$ Self | RemoveThisAbility$ True | Duration$ Permanent | RevertCost$ U | Keywords$ Enchant:Creature | Types$ Enchantment,Aura | RemoveCardTypes$ True | RemoveEnchantmentTypes$ True | SubAbility$ DBAttach | SpellDescription$ This creature loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect. SVar:DBAttach:DB$ Attach | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. AI:RemoveDeck:All -Oracle:{U}, {T}: Gliding Licid loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect.\nEnchanted creature has flying. +Oracle:{U}, {T}: This creature loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect.\nEnchanted creature has flying. diff --git a/forge-gui/res/cardsfolder/g/glimmer_bairn.txt b/forge-gui/res/cardsfolder/g/glimmer_bairn.txt index a2693b5add33..2b98e34724ea 100644 --- a/forge-gui/res/cardsfolder/g/glimmer_bairn.txt +++ b/forge-gui/res/cardsfolder/g/glimmer_bairn.txt @@ -2,6 +2,6 @@ Name:Glimmer Bairn ManaCost:G Types:Creature Ouphe PT:1/2 -A:AB$ Pump | Cost$ Sac<1/Permanent.token/token> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ Sac<1/Permanent.token/token> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. DeckNeeds:Ability$Token -Oracle:Sacrifice a token: Glimmer Bairn gets +2/+2 until end of turn. +Oracle:Sacrifice a token: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glimmer_seeker.txt b/forge-gui/res/cardsfolder/g/glimmer_seeker.txt index d7f0f7def4bd..597fe8b5d39d 100644 --- a/forge-gui/res/cardsfolder/g/glimmer_seeker.txt +++ b/forge-gui/res/cardsfolder/g/glimmer_seeker.txt @@ -2,9 +2,9 @@ Name:Glimmer Seeker ManaCost:2 W Types:Creature Human Survivor PT:3/3 -T:Mode$ Phase | Phase$ Main | PhaseCount$ 2 | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | TriggerZones$ Battlefield | Execute$ TrigBranch | TriggerDescription$ Survival — At the beginning of your second main phase, if CARDNAME is tapped, draw a card if you control a Glimmer creature. If you don't control a Glimmer creature, create a 1/1 white Glimmer enchantment creature token. +T:Mode$ Phase | Phase$ Main | PhaseCount$ 2 | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | TriggerZones$ Battlefield | Execute$ TrigBranch | TriggerDescription$ Survival — At the beginning of your second main phase, if this creature is tapped, draw a card if you control a Glimmer creature. If you don't control a Glimmer creature, create a 1/1 white Glimmer enchantment creature token. SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE1 | TrueSubAbility$ DBDraw | FalseSubAbility$ DBToken SVar:DBDraw:DB$ Draw SVar:DBToken:DB$ Token | TokenScript$ w_1_1_e_glimmer | TokenOwner$ You SVar:X:Count$Valid Creature.Glimmer+YouCtrl -Oracle:Survival — At the beginning of your second main phase, if Glimmer Seeker is tapped, draw a card if you control a Glimmer creature. If you don't control a Glimmer creature, create a 1/1 white Glimmer enchantment creature token. +Oracle:Survival — At the beginning of your second main phase, if this creature is tapped, draw a card if you control a Glimmer creature. If you don't control a Glimmer creature, create a 1/1 white Glimmer enchantment creature token. diff --git a/forge-gui/res/cardsfolder/g/glimmerbell.txt b/forge-gui/res/cardsfolder/g/glimmerbell.txt index 94f761135cef..3e8d56b5e320 100644 --- a/forge-gui/res/cardsfolder/g/glimmerbell.txt +++ b/forge-gui/res/cardsfolder/g/glimmerbell.txt @@ -3,5 +3,5 @@ ManaCost:1 U Types:Creature Elemental Jellyfish PT:1/3 K:Flying -A:AB$ Untap | Cost$ 1 U | SpellDescription$ Untap CARDNAME. -Oracle:Flying\n{1}{U}: Untap Glimmerbell. +A:AB$ Untap | Cost$ 1 U | SpellDescription$ Untap this creature. +Oracle:Flying\n{1}{U}: Untap this creature. diff --git a/forge-gui/res/cardsfolder/g/glimmering_angel.txt b/forge-gui/res/cardsfolder/g/glimmering_angel.txt index 35dd38024ea1..210deaba09ab 100644 --- a/forge-gui/res/cardsfolder/g/glimmering_angel.txt +++ b/forge-gui/res/cardsfolder/g/glimmering_angel.txt @@ -3,5 +3,5 @@ ManaCost:3 W Types:Creature Angel PT:2/2 K:Flying -A:AB$ Pump | Cost$ U | KW$ Shroud | Defined$ Self | SpellDescription$ CARDNAME gains shroud until end of turn. -Oracle:Flying\n{U}: Glimmering Angel gains shroud until end of turn. (It can't be the target of spells or abilities.) +A:AB$ Pump | Cost$ U | KW$ Shroud | Defined$ Self | SpellDescription$ This creature gains shroud until end of turn. +Oracle:Flying\n{U}: This creature gains shroud until end of turn. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/g/glimmerlight.txt b/forge-gui/res/cardsfolder/g/glimmerlight.txt index 7a7c01212765..0035a9bcaa33 100644 --- a/forge-gui/res/cardsfolder/g/glimmerlight.txt +++ b/forge-gui/res/cardsfolder/g/glimmerlight.txt @@ -2,7 +2,7 @@ Name:Glimmerlight ManaCost:2 Types:Artifact Equipment K:Equip:1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Glimmer enchantment creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Equipment enters, create a 1/1 white Glimmer enchantment creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_e_glimmer | TokenOwner$ You S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. -Oracle:When Glimmerlight enters, create a 1/1 white Glimmer enchantment creature token.\nEquipped creature gets +1/+1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When this Equipment enters, create a 1/1 white Glimmer enchantment creature token.\nEquipped creature gets +1/+1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/glimmerpoint_stag.txt b/forge-gui/res/cardsfolder/g/glimmerpoint_stag.txt index 2c28737ac758..931f73a747e9 100644 --- a/forge-gui/res/cardsfolder/g/glimmerpoint_stag.txt +++ b/forge-gui/res/cardsfolder/g/glimmerpoint_stag.txt @@ -3,9 +3,9 @@ ManaCost:2 W W Types:Creature Elk PT:3/3 K:Vigilance -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile another target permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile another target permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.Other | Mandatory$ True | TgtPrompt$ Select another target permanent | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | TriggerDescription$ Return exiled permanent to the battlefield. | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup SVar:TrigBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Vigilance\nWhen Glimmerpoint Stag enters, exile another target permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. +Oracle:Vigilance\nWhen this creature enters, exile another target permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/glimmerpost.txt b/forge-gui/res/cardsfolder/g/glimmerpost.txt index 2f9de2171b1e..8c12e9826b99 100644 --- a/forge-gui/res/cardsfolder/g/glimmerpost.txt +++ b/forge-gui/res/cardsfolder/g/glimmerpost.txt @@ -2,7 +2,7 @@ Name:Glimmerpost ManaCost:no cost Types:Land Locus A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 1 life for each Locus on the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this land enters, you gain 1 life for each Locus on the battlefield. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Count$Valid Locus -Oracle:When Glimmerpost enters, you gain 1 life for each Locus on the battlefield.\n{T}: Add {C}. +Oracle:When this land enters, you gain 1 life for each Locus on the battlefield.\n{T}: Add {C}. diff --git a/forge-gui/res/cardsfolder/g/glimmervoid.txt b/forge-gui/res/cardsfolder/g/glimmervoid.txt index 66e52988e042..af93e484c2c5 100644 --- a/forge-gui/res/cardsfolder/g/glimmervoid.txt +++ b/forge-gui/res/cardsfolder/g/glimmervoid.txt @@ -2,8 +2,8 @@ Name:Glimmervoid ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Artifact.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, if you control no artifacts, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Artifact.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, if you control no artifacts, sacrifice this land. SVar:TrigSac:DB$ Sacrifice SVar:NeedsToPlay:Artifact.YouCtrl AI:RemoveDeck:Random -Oracle:At the beginning of the end step, if you control no artifacts, sacrifice Glimmervoid.\n{T}: Add one mana of any color. +Oracle:At the beginning of the end step, if you control no artifacts, sacrifice this land.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt b/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt index 3ce169450458..154398b41826 100644 --- a/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt +++ b/forge-gui/res/cardsfolder/g/glimpse_the_cosmos.txt @@ -2,9 +2,9 @@ Name:Glimpse the Cosmos ManaCost:1 U Types:Sorcery A:SP$ Dig | DigNum$ 3 | ChangeNum$ 1 | NoReveal$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. -S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Graveyard | AffectedZone$ Graveyard | MayPlay$ True | MayPlayAltManaCost$ U | IsPresent$ Giant.YouCtrl | Description$ As long as you control a Giant, you may cast CARDNAME from your graveyard by paying {U} rather than paying its mana cost. If you cast CARDNAME this way and it would be put into your graveyard, exile it instead. +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Graveyard | AffectedZone$ Graveyard | MayPlay$ True | MayPlayAltManaCost$ U | IsPresent$ Giant.YouCtrl | Description$ As long as you control a Giant, you may cast this card from your graveyard by paying {U} rather than paying its mana cost. If you cast this card this way and it would be put into your graveyard, exile it instead. R:Event$ Moved | ValidLKI$ Card.CastSa Spell.MayPlaySource | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveExile SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile DeckHints:Type$Giant DeckHas:Ability$Graveyard -Oracle:Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order.\nAs long as you control a Giant, you may cast Glimpse the Cosmos from your graveyard by paying {U} rather than paying its mana cost. If you cast Glimpse the Cosmos this way and it would be put into your graveyard, exile it instead. +Oracle:Look at the top three cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order.\nAs long as you control a Giant, you may cast this card from your graveyard by paying {U} rather than paying its mana cost. If you cast this card this way and it would be put into your graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/glimpse_the_impossible.txt b/forge-gui/res/cardsfolder/g/glimpse_the_impossible.txt index 1cc6a1281825..c47e7d94012d 100644 --- a/forge-gui/res/cardsfolder/g/glimpse_the_impossible.txt +++ b/forge-gui/res/cardsfolder/g/glimpse_the_impossible.txt @@ -1,13 +1,13 @@ Name:Glimpse the Impossible ManaCost:2 R Types:Sorcery -A:SP$ Dig | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. You may play those cards this turn. At the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this creature: Add {C}." +A:SP$ Dig | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. You may play those cards this turn. At the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this token: Add {C}." SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBDelayTrig | ForgetOnMoved$ Exile SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play those cards this turn. -SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ Phase | RememberObjects$ Remembered | PresentZone$ Exile | IsPresent$ Card.IsTriggerRemembered | Phase$ End Of Turn | Execute$ TrigChangeAll | SubAbility$ DBCleanup | TriggerDescription$ At the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this creature: Add {C}." +SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ Phase | RememberObjects$ Remembered | PresentZone$ Exile | IsPresent$ Card.IsTriggerRemembered | Phase$ End Of Turn | Execute$ TrigChangeAll | SubAbility$ DBCleanup | TriggerDescription$ At the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this token: Add {C}." SVar:TrigChangeAll:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Exile | Destination$ Graveyard | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount DeckHas:Ability$Token & Type$Eldrazi|Spawn -Oracle:Exile the top three cards of your library. You may play those cards this turn.\nAt the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this creature: Add {C}." +Oracle:Exile the top three cards of your library. You may play those cards this turn. At the beginning of the next end step, if any of those cards remain exiled, put them into your graveyard, then create a 0/1 colorless Eldrazi Spawn creature token for each card put into your graveyard this way. Those tokens have "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt b/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt index 0aed9f196702..db89b1ad8d88 100644 --- a/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt +++ b/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt @@ -2,9 +2,9 @@ Name:Glint-Eye Nephilim ManaCost:U B R G Types:Creature Nephilim PT:2/2 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDraw | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw that many cards. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDraw | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, draw that many cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:TriggerCount$DamageAmount -A:AB$ Pump | Cost$ 1 Discard<1/Card> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ 1 Discard<1/Card> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. DeckHas:Ability$Discard -Oracle:Whenever Glint-Eye Nephilim deals combat damage to a player, draw that many cards.\n{1}, Discard a card: Glint-Eye Nephilim gets +1/+1 until end of turn. +Oracle:Whenever this creature deals combat damage to a player, draw that many cards.\n{1}, Discard a card: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glint_hawk.txt b/forge-gui/res/cardsfolder/g/glint_hawk.txt index b5f3d8723e7a..4abe028ac58e 100644 --- a/forge-gui/res/cardsfolder/g/glint_hawk.txt +++ b/forge-gui/res/cardsfolder/g/glint_hawk.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Creature Bird PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSac | TriggerDescription$ When CARDNAME enters, sacrifice it unless you return an artifact you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSac | TriggerDescription$ When this creature enters, sacrifice it unless you return an artifact you control to its owner's hand. SVar:DBSac:DB$ Sacrifice | UnlessCost$ Return<1/Artifact> | UnlessPayer$ You SVar:NeedsToPlay:Artifact.YouCtrl -Oracle:Flying\nWhen Glint Hawk enters, sacrifice it unless you return an artifact you control to its owner's hand. +Oracle:Flying\nWhen this creature enters, sacrifice it unless you return an artifact you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/glint_hawk_idol.txt b/forge-gui/res/cardsfolder/g/glint_hawk_idol.txt index fe8ae985d0c9..1c2921e32896 100644 --- a/forge-gui/res/cardsfolder/g/glint_hawk_idol.txt +++ b/forge-gui/res/cardsfolder/g/glint_hawk_idol.txt @@ -1,10 +1,10 @@ Name:Glint Hawk Idol ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigAnimate | TriggerDescription$ Whenever another artifact you control enters, you may have CARDNAME become a 2/2 Bird artifact creature with flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigAnimate | TriggerDescription$ Whenever another artifact you control enters, you may have this artifact become a 2/2 Bird artifact creature with flying until end of turn. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Bird | RemoveCreatureTypes$ True | Keywords$ Flying -A:AB$ Animate | Cost$ W | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Bird | RemoveCreatureTypes$ True | Keywords$ Flying | SpellDescription$ CARDNAME becomes a 2/2 Bird artifact creature with flying until end of turn. +A:AB$ Animate | Cost$ W | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Bird | RemoveCreatureTypes$ True | Keywords$ Flying | SpellDescription$ This artifact becomes a 2/2 Bird artifact creature with flying until end of turn. SVar:BuffedBy:Artifact AI:RemoveDeck:Random DeckNeeds:Color$White -Oracle:Whenever another artifact you control enters, you may have Glint Hawk Idol become a 2/2 Bird artifact creature with flying until end of turn.\n{W}: Glint Hawk Idol becomes a 2/2 Bird artifact creature with flying until end of turn. +Oracle:Whenever another artifact you control enters, you may have this artifact become a 2/2 Bird artifact creature with flying until end of turn.\n{W}: This artifact becomes a 2/2 Bird artifact creature with flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt b/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt index c48960ca8938..fcd33ae3eee8 100644 --- a/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt +++ b/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt @@ -3,7 +3,7 @@ ManaCost:1 R R Types:Creature Minotaur Pirate PT:2/4 K:Haste -T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you discard a card, CARDNAME deals 1 damage to each opponent. +T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you discard a card, this creature deals 1 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 -A:AB$ Draw | Cost$ 1 R Discard<1/Card> | Defined$ You | IsPresent$ Card.Self+attacking | SpellDescription$ Draw a card. Activate only if CARDNAME is attacking. -Oracle:Haste\nWhenever you discard a card, Glint-Horn Buccaneer deals 1 damage to each opponent.\n{1}{R}, Discard a card: Draw a card. Activate only if Glint-Horn Buccaneer is attacking. +A:AB$ Draw | Cost$ 1 R Discard<1/Card> | Defined$ You | IsPresent$ Card.Self+attacking | SpellDescription$ Draw a card. Activate only if this creature is attacking. +Oracle:Haste\nWhenever you discard a card, this creature deals 1 damage to each opponent.\n{1}{R}, Discard a card: Draw a card. Activate only if this creature is attacking. diff --git a/forge-gui/res/cardsfolder/g/glint_nest_crane.txt b/forge-gui/res/cardsfolder/g/glint_nest_crane.txt index 2d101b7cb72e..2de15f65f6a3 100644 --- a/forge-gui/res/cardsfolder/g/glint_nest_crane.txt +++ b/forge-gui/res/cardsfolder/g/glint_nest_crane.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Bird PT:1/3 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this creature enters, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Artifact -Oracle:Flying\nWhen Glint-Nest Crane enters, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order. +Oracle:Flying\nWhen this creature enters, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/glint_raker.txt b/forge-gui/res/cardsfolder/g/glint_raker.txt index c50fb66707fe..7c821ba91e32 100644 --- a/forge-gui/res/cardsfolder/g/glint_raker.txt +++ b/forge-gui/res/cardsfolder/g/glint_raker.txt @@ -3,10 +3,10 @@ ManaCost:3 U Types:Creature Drake PT:1/3 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +X/+0, where X is the highest mana value among artifacts you control. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ DBDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ This creature gets +X/+0, where X is the greatest mana value among artifacts you control. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ DBDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard. SVar:DBDig:DB$ Dig | Defined$ You | DigNum$ Y | Reveal$ True | ChangeValid$ Card.Artifact | DestinationZone$ Hand | DestinationZone2$ Graveyard SVar:Y:TriggerCount$DamageAmount SVar:X:Count$Valid Artifact.YouCtrl$GreatestCardManaCost DeckHints:Type$Artifact -Oracle:Flying\nGlint Raker gets +X/+0, where X is the highest mana value among artifacts you control.\nWhenever Glint Raker deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard. +Oracle:Flying\nThis creature gets +X/+0, where X is the greatest mana value among artifacts you control.\nWhenever this creature deals combat damage to a player, you may reveal that many cards from the top of your library. Put an artifact card revealed this way into your hand and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/g/glint_sleeve_siphoner.txt b/forge-gui/res/cardsfolder/g/glint_sleeve_siphoner.txt index 68344fc6c424..3f496aff4a5d 100644 --- a/forge-gui/res/cardsfolder/g/glint_sleeve_siphoner.txt +++ b/forge-gui/res/cardsfolder/g/glint_sleeve_siphoner.txt @@ -3,11 +3,11 @@ ManaCost:1 B Types:Creature Human Rogue PT:2/1 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ Whenever CARDNAME enters or attacks, you get {E} (an energy counter). -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEnergy | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters or attacks, you get {E} (an energy counter). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ Whenever this creature enters or attacks, you get {E} (an energy counter). +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEnergy | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature enters or attacks, you get {E} (an energy counter). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, you may pay {E}{E}. If you do, you draw a card and you lose 1 life. SVar:TrigDraw:AB$ Draw | Cost$ PayEnergy<2> | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 SVar:HasAttackEffect:TRUE -Oracle:Menace\nWhenever Glint-Sleeve Siphoner enters or attacks, you get {E} (an energy counter).\nAt the beginning of your upkeep, you may pay {E}{E}. If you do, you draw a card and you lose 1 life. +Oracle:Menace\nWhenever this creature enters or attacks, you get {E} (an energy counter).\nAt the beginning of your upkeep, you may pay {E}{E}. If you do, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/g/glint_weaver.txt b/forge-gui/res/cardsfolder/g/glint_weaver.txt index dd23cc279933..9314a3e9a67a 100644 --- a/forge-gui/res/cardsfolder/g/glint_weaver.txt +++ b/forge-gui/res/cardsfolder/g/glint_weaver.txt @@ -3,9 +3,9 @@ ManaCost:5 G G Types:Creature Spider PT:3/3 K:Reach -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters, distribute three +1/+1 counters among one, two, or three target creatures, then you gain life equal to the greatest toughness among creatures you control. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When this creature enters, distribute three +1/+1 counters among one, two, or three target creatures, then you gain life equal to the greatest toughness among creatures you control. SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select one, two or three target creatures | CounterType$ P1P1 | CounterNum$ 3 | SubAbility$ DBGainLife | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 SVar:DBGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Count$Valid Creature.YouCtrl$GreatestCardToughness DeckHas:Ability$LifeGain|Counters -Oracle:Reach\nWhen Glint Weaver enters, distribute three +1/+1 counters among one, two, or three target creatures, then you gain life equal to the greatest toughness among creatures you control. +Oracle:Reach\nWhen this creature enters, distribute three +1/+1 counters among one, two, or three target creatures, then you gain life equal to the greatest toughness among creatures you control. diff --git a/forge-gui/res/cardsfolder/g/glinting_creeper.txt b/forge-gui/res/cardsfolder/g/glinting_creeper.txt index 6c449dd53ea4..23135199248d 100644 --- a/forge-gui/res/cardsfolder/g/glinting_creeper.txt +++ b/forge-gui/res/cardsfolder/g/glinting_creeper.txt @@ -2,9 +2,9 @@ Name:Glinting Creeper ManaCost:4 G Types:Creature Plant PT:0/0 -K:etbCounter:P1P1:Y:no Condition:Converge — CARDNAME enters with two +1/+1 counters on it for each color of mana spent to cast it. -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. +K:etbCounter:P1P1:Y:no Condition:Converge — This creature enters with two +1/+1 counters on it for each color of mana spent to cast it. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. SVar:X:Count$Converge SVar:Y:SVar$X/Twice DeckHints:Ability$Counters -Oracle:Converge — Glinting Creeper enters with two +1/+1 counters on it for each color of mana spent to cast it.\nGlinting Creeper can't be blocked by creatures with power 2 or less. +Oracle:Converge — This creature enters with two +1/+1 counters on it for each color of mana spent to cast it.\nThis creature can't be blocked by creatures with power 2 or less. diff --git a/forge-gui/res/cardsfolder/g/glintwing_invoker.txt b/forge-gui/res/cardsfolder/g/glintwing_invoker.txt index 51633ab33801..f3c5315db1fd 100644 --- a/forge-gui/res/cardsfolder/g/glintwing_invoker.txt +++ b/forge-gui/res/cardsfolder/g/glintwing_invoker.txt @@ -2,5 +2,5 @@ Name:Glintwing Invoker ManaCost:4 U Types:Creature Human Wizard Mutant PT:3/3 -A:AB$ Pump | Cost$ 7 U | NumAtt$ +3 | NumDef$ +3 | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gets +3/+3 and gains flying until end of turn. -Oracle:{7}{U}: Glintwing Invoker gets +3/+3 and gains flying until end of turn. +A:AB$ Pump | Cost$ 7 U | NumAtt$ +3 | NumDef$ +3 | Defined$ Self | KW$ Flying | SpellDescription$ This creature gets +3/+3 and gains flying until end of turn. +Oracle:{7}{U}: This creature gets +3/+3 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glissa_sunslayer.txt b/forge-gui/res/cardsfolder/g/glissa_sunslayer.txt index 4fbeae3ed2f6..2d2b78573f2f 100644 --- a/forge-gui/res/cardsfolder/g/glissa_sunslayer.txt +++ b/forge-gui/res/cardsfolder/g/glissa_sunslayer.txt @@ -6,8 +6,8 @@ K:First Strike K:Deathtouch T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBDraw,DBDestroy,DBRemove -SVar:DBDraw:DB$ Draw | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. +SVar:DBDraw:DB$ Draw | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:DBDestroy:DB$ Destroy | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment. SVar:DBRemove:DB$ RemoveCounter | ValidTgts$ Permanent | CounterType$ Any | CounterNum$ 3 | UpTo$ True | SpellDescription$ Remove up to three counters from target permanent. -Oracle:First strike, deathtouch\nWhenever Glissa Sunslayer deals combat damage to a player, choose one —\n• You draw a card and you lose 1 life.\n• Destroy target enchantment.\n• Remove up to three counters from target permanent. +Oracle:First strike, deathtouch\nWhenever Glissa Sunslayer deals combat damage to a player, choose one —\n• You draw a card and lose 1 life.\n• Destroy target enchantment.\n• Remove up to three counters from target permanent. diff --git a/forge-gui/res/cardsfolder/g/glissas_retriever.txt b/forge-gui/res/cardsfolder/g/glissas_retriever.txt index 8044ff253522..e5b1c4ad9117 100644 --- a/forge-gui/res/cardsfolder/g/glissas_retriever.txt +++ b/forge-gui/res/cardsfolder/g/glissas_retriever.txt @@ -4,8 +4,8 @@ Types:Creature Phyrexian Beast PT:6/6 K:Haste K:Toxic:3 -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Corrupted — When CARDNAME dies, exile it. When you do, return up to X target cards from your graveyard to your hand, where X is the number of opponents who have three or more poison counters. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Corrupted — When this creature dies, exile it. When you do, return up to X target cards from your graveyard to your hand, where X is the number of opponents who have three or more poison counters. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | RememberChanged$ True | SubAbility$ DBImmediateTrigger SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When you do, return up to X target cards from your graveyard to your hand, where X is the number of opponents who have three or more poison counters. | SubAbility$ DBCleanup SVar:TrigChangeZone:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Card.YouOwn | TgtPrompt$ Select X target cards in your graveyard | Origin$ Graveyard | Destination$ Hand @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:PlayerCountOpponents$HasPropertyIsCorrupted DeckHas:Ability$Graveyard DeckHints:Ability$Mill|Dredge -Oracle:Haste, toxic 3 (Players dealt combat damage by this creature also get three poison counters.)\nGlissa's Retriever can't be blocked by creatures with power 2 or less.\nCorrupted — When Glissa's Retriever dies, exile it. When you do, return up to X target cards from your graveyard to your hand, where X is the number of opponents who have three or more poison counters. +Oracle:Haste, toxic 3 (Players dealt combat damage by this creature also get three poison counters.)\nThis creature can't be blocked by creatures with power 2 or less.\nCorrupted — When this creature dies, exile it. When you do, return up to X target cards from your graveyard to your hand, where X is the number of opponents who have three or more poison counters. diff --git a/forge-gui/res/cardsfolder/g/glistener_seer.txt b/forge-gui/res/cardsfolder/g/glistener_seer.txt index d06e0530815e..94fa64b4280a 100644 --- a/forge-gui/res/cardsfolder/g/glistener_seer.txt +++ b/forge-gui/res/cardsfolder/g/glistener_seer.txt @@ -2,7 +2,7 @@ Name:Glistener Seer ManaCost:U Types:Creature Phyrexian Advisor PT:0/3 -K:etbCounter:OIL:3 +K:etbCounter:OIL:3:no Condition:This creature enters with three oil counters on it. A:AB$ Scry | Cost$ T SubCounter<1/OIL/CARDNAME> | ScryNum$ 1 | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom.) DeckHas:Ability$Counters -Oracle:Glistener Seer enters with three oil counters on it.\n{T}, Remove an oil counter from Glistener Seer: Scry 1. (Look at the top card of your library. You may put that card on the bottom.) +Oracle:This creature enters with three oil counters on it.\n{T}, Remove an oil counter from this creature: Scry 1. (Look at the top card of your library. You may put that card on the bottom.) diff --git a/forge-gui/res/cardsfolder/g/glistening_extractor.txt b/forge-gui/res/cardsfolder/g/glistening_extractor.txt index b0d15e0e44c1..83f4f2fa5e93 100644 --- a/forge-gui/res/cardsfolder/g/glistening_extractor.txt +++ b/forge-gui/res/cardsfolder/g/glistening_extractor.txt @@ -1,7 +1,7 @@ Name:Glistening Extractor ManaCost:2 U B Types:Artifact -K:etbCounter:OIL:4 +K:etbCounter:OIL:4:no Condition:CARDNAME enters with four oil counters on it. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_OIL | Execute$ TrigSeek | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if there are one or more oil counters on CARDNAME, seek a card with mana value equal to the number of oil counters on CARDNAME, then remove an oil counter from CARDNAME. SVar:TrigSeek:DB$ Seek | Type$ Card.cmcEQX | SubAbility$ DBRemoveCounter SVar:DBRemoveCounter:DB$ RemoveCounter | CounterType$ OIL diff --git a/forge-gui/res/cardsfolder/g/glistening_oil.txt b/forge-gui/res/cardsfolder/g/glistening_oil.txt index 5b658df744ce..65360afa9c43 100644 --- a/forge-gui/res/cardsfolder/g/glistening_oil.txt +++ b/forge-gui/res/cardsfolder/g/glistening_oil.txt @@ -6,6 +6,6 @@ SVar:AttachAILogic:Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Infect | Description$ Enchanted creature has infect. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a -1/-1 counter on enchanted creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Enchanted | CounterType$ M1M1 | CounterNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this Aura is put into a graveyard from the battlefield, return it to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredNewCardLKICopy -Oracle:Enchant creature\nEnchanted creature has infect.\nAt the beginning of your upkeep, put a -1/-1 counter on enchanted creature.\nWhen Glistening Oil is put into a graveyard from the battlefield, return Glistening Oil to its owner's hand. +Oracle:Enchant creature\nEnchanted creature has infect.\nAt the beginning of your upkeep, put a -1/-1 counter on enchanted creature.\nWhen this Aura is put into a graveyard from the battlefield, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/glistening_sphere.txt b/forge-gui/res/cardsfolder/g/glistening_sphere.txt index 76fcb78a1a3e..e96d3c267625 100644 --- a/forge-gui/res/cardsfolder/g/glistening_sphere.txt +++ b/forge-gui/res/cardsfolder/g/glistening_sphere.txt @@ -1,13 +1,13 @@ Name:Glistening Sphere ManaCost:3 Types:Artifact -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This artifact enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters, proliferate. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When this artifact enters, proliferate. SVar:TrigProliferate:DB$ Proliferate A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ Mana | Cost$ T | Produced$ Any | CheckSVar$ X | SVarCompare$ GE3 | Amount$ 3 | PrecostDesc$ Corrupted — | SpellDescription$ Add three mana of any one color. Activate only if an opponent has three or more poison counters. SVar:X:PlayerCountOpponents$HighestCounters.Poison DeckHas:Ability$Proliferate DeckHints:Ability$Counters & Keyword$Infect|Toxic|Poisonous -Oracle:Glistening Sphere enters tapped.\nWhen Glistening Sphere enters, proliferate.\n{T}: Add one mana of any color.\nCorrupted — {T}: Add three mana of any one color. Activate only if an opponent has three or more poison counters. +Oracle:This artifact enters tapped.\nWhen this artifact enters, proliferate.\n{T}: Add one mana of any color.\nCorrupted — {T}: Add three mana of any one color. Activate only if an opponent has three or more poison counters. diff --git a/forge-gui/res/cardsfolder/g/glitch_interpreter.txt b/forge-gui/res/cardsfolder/g/glitch_interpreter.txt index 0bfe4fffef60..056bdec455bd 100644 --- a/forge-gui/res/cardsfolder/g/glitch_interpreter.txt +++ b/forge-gui/res/cardsfolder/g/glitch_interpreter.txt @@ -2,10 +2,10 @@ Name:Glitch Interpreter ManaCost:2 U Types:Creature Human Wizard PT:2/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | IsPresent$ Permanent.faceDown+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, if you control no face-down permanents, return CARDNAME to its owner's hand and manifest dread. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | IsPresent$ Permanent.faceDown+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, if you control no face-down permanents, return this creature to its owner's hand and manifest dread. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDread SVar:DBDread:DB$ ManifestDread T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.Colorless+YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | Execute$ TrigDraw | TriggerDescription$ Whenever one or more colorless creatures you control deal combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw SVar:PlayMain1:TRUE -Oracle:When Glitch Interpreter enters, if you control no face-down permanents, return Glitch Interpreter to its owner's hand and manifest dread.\nWhenever one or more colorless creatures you control deal combat damage to a player, draw a card. +Oracle:When this creature enters, if you control no face-down permanents, return this creature to its owner's hand and manifest dread.\nWhenever one or more colorless creatures you control deal combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/g/glitterfang.txt b/forge-gui/res/cardsfolder/g/glitterfang.txt index edbdcacfe0e6..d1660a532a40 100644 --- a/forge-gui/res/cardsfolder/g/glitterfang.txt +++ b/forge-gui/res/cardsfolder/g/glitterfang.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Creature Spirit PT:1/1 K:Haste -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of the end step, return CARDNAME to its owner's hand. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of the end step, return this creature to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand SVar:EndOfTurnLeavePlay:True -Oracle:Haste\nAt the beginning of the end step, return Glitterfang to its owner's hand. +Oracle:Haste\nAt the beginning of the end step, return this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/glittering_lion.txt b/forge-gui/res/cardsfolder/g/glittering_lion.txt index 62577e485633..037185c86aa6 100644 --- a/forge-gui/res/cardsfolder/g/glittering_lion.txt +++ b/forge-gui/res/cardsfolder/g/glittering_lion.txt @@ -3,5 +3,5 @@ ManaCost:2 W Types:Creature Cat PT:2/2 K:Prevent all damage that would be dealt to CARDNAME. -A:AB$ Debuff | Cost$ 3 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | Activator$ Player | SpellDescription$ Until end of turn, CARDNAME loses "Prevent all damage that would be dealt to CARDNAME." Any player may activate this ability. -Oracle:Prevent all damage that would be dealt to Glittering Lion.\n{3}: Until end of turn, Glittering Lion loses "Prevent all damage that would be dealt to Glittering Lion." Any player may activate this ability. +A:AB$ Debuff | Cost$ 3 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | Activator$ Player | SpellDescription$ Until end of turn, this creature loses "Prevent all damage that would be dealt to this creature." Any player may activate this ability. +Oracle:Prevent all damage that would be dealt to this creature.\n{3}: Until end of turn, this creature loses "Prevent all damage that would be dealt to this creature." Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/g/glittering_lynx.txt b/forge-gui/res/cardsfolder/g/glittering_lynx.txt index 6fae26d927b5..a9d787c26a19 100644 --- a/forge-gui/res/cardsfolder/g/glittering_lynx.txt +++ b/forge-gui/res/cardsfolder/g/glittering_lynx.txt @@ -3,5 +3,5 @@ ManaCost:W Types:Creature Cat PT:1/1 K:Prevent all damage that would be dealt to CARDNAME. -A:AB$ Debuff | Cost$ 2 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | Activator$ Player | SpellDescription$ Until end of turn, CARDNAME loses "Prevent all damage that would be dealt to CARDNAME." Any player may activate this ability. -Oracle:Prevent all damage that would be dealt to Glittering Lynx.\n{2}: Until end of turn, Glittering Lynx loses "Prevent all damage that would be dealt to Glittering Lynx." Any player may activate this ability. +A:AB$ Debuff | Cost$ 2 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | Activator$ Player | SpellDescription$ Until end of turn, this creature loses "Prevent all damage that would be dealt to this creature." Any player may activate this ability. +Oracle:Prevent all damage that would be dealt to this creature.\n{2}: Until end of turn, this creature loses "Prevent all damage that would be dealt to this creature." Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/g/glittering_stockpile.txt b/forge-gui/res/cardsfolder/g/glittering_stockpile.txt index df9c5fa82c9c..a29b91c89cd2 100644 --- a/forge-gui/res/cardsfolder/g/glittering_stockpile.txt +++ b/forge-gui/res/cardsfolder/g/glittering_stockpile.txt @@ -2,8 +2,8 @@ Name:Glittering Stockpile ManaCost:2 R Types:Artifact Treasure A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBPutCounter | SpellDescription$ Add {R}. -SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ STASH | SpellDescription$ Put a stash counter on CARDNAME. -A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ X | SpellDescription$ Add X mana of any one color, where X is the number of stash counters on CARDNAME. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ STASH | SpellDescription$ Put a stash counter on this artifact. +A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | Amount$ X | SpellDescription$ Add X mana of any one color, where X is the number of stash counters on this artifact. SVar:X:Count$CardCounters.STASH DeckHas:Ability$Counters|Sacrifice -Oracle:{T}: Add {R}. Put a stash counter on Glittering Stockpile.\n{T}, Sacrifice Glittering Stockpile: Add X mana of any one color, where X is the number of stash counters on Glittering Stockpile. +Oracle:{T}: Add {R}. Put a stash counter on this artifact.\n{T}, Sacrifice this artifact: Add X mana of any one color, where X is the number of stash counters on this artifact. diff --git a/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt b/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt index 0624cdd4ec99..5c2556af1a5e 100644 --- a/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt +++ b/forge-gui/res/cardsfolder/g/gloin_dwarf_emissary.txt @@ -2,9 +2,9 @@ Name:Glóin, Dwarf Emissary ManaCost:2 R Types:Legendary Creature Dwarf Advisor PT:3/3 -T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | ActivationLimit$ 1 | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Legendaries, artifacts, and Sagas are historic.) +T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | ActivationLimit$ 1 | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Artifacts, legendaries, and Sagas are historic.) SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac A:AB$ Goad | Cost$ T Sac<1/Treasure> | ValidTgts$ Creature | SpellDescription$ Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) DeckHas:Ability$Token|Sacrifice & Type$Treasure DeckHints:Type$Legendary|Saga|Artifact -Oracle:Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Legendaries, artifacts, and Sagas are historic.)\n{T}, Sacrifice a Treasure: Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +Oracle:Whenever you cast a historic spell, create a Treasure token. This ability triggers only once each turn. (Artifacts, legendaries, and Sagas are historic.)\n{T}, Sacrifice a Treasure: Goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/g/gloom_sower.txt b/forge-gui/res/cardsfolder/g/gloom_sower.txt index 9f3e077d859b..a0f0d78ffa86 100644 --- a/forge-gui/res/cardsfolder/g/gloom_sower.txt +++ b/forge-gui/res/cardsfolder/g/gloom_sower.txt @@ -2,8 +2,8 @@ Name:Gloom Sower ManaCost:5 B B Types:Creature Horror PT:8/6 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ DBLoseLife | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ DBLoseLife | TriggerDescription$ Whenever this creature becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. SVar:DBLoseLife:DB$ LoseLife | Defined$ TriggeredBlockerController | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:Whenever Gloom Sower becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. +Oracle:Whenever this creature becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/gloom_stalker.txt b/forge-gui/res/cardsfolder/g/gloom_stalker.txt index f2c369537d0c..105973869f22 100644 --- a/forge-gui/res/cardsfolder/g/gloom_stalker.txt +++ b/forge-gui/res/cardsfolder/g/gloom_stalker.txt @@ -2,6 +2,6 @@ Name:Gloom Stalker ManaCost:2 W Types:Creature Dwarf Ranger PT:2/3 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ X | Description$ As long as you've completed a dungeon, CARDNAME has double strike. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ X | Description$ As long as you've completed a dungeon, this creature has double strike. SVar:X:DungeonsCompleted$Amount -Oracle:As long as you've completed a dungeon, Gloom Stalker has double strike. +Oracle:As long as you've completed a dungeon, this creature has double strike. diff --git a/forge-gui/res/cardsfolder/g/gloom_surgeon.txt b/forge-gui/res/cardsfolder/g/gloom_surgeon.txt index 5f9e73e77bd7..af31bac57115 100644 --- a/forge-gui/res/cardsfolder/g/gloom_surgeon.txt +++ b/forge-gui/res/cardsfolder/g/gloom_surgeon.txt @@ -2,7 +2,7 @@ Name:Gloom Surgeon ManaCost:1 B Types:Creature Spirit PT:2/1 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | IsCombat$ True | ReplaceWith$ Exile | PreventionEffect$ True | AlwaysReplace$ True | Description$ If combat damage would be dealt to CARDNAME, prevent that damage and exile that many cards from the top of your library. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | IsCombat$ True | ReplaceWith$ Exile | PreventionEffect$ True | AlwaysReplace$ True | Description$ If combat damage would be dealt to this creature, prevent that damage and exile that many cards from the top of your library. SVar:Exile:DB$ Dig | DigNum$ X | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile SVar:X:ReplaceCount$DamageAmount -Oracle:If combat damage would be dealt to Gloom Surgeon, prevent that damage and exile that many cards from the top of your library. +Oracle:If combat damage would be dealt to this creature, prevent that damage and exile that many cards from the top of your library. diff --git a/forge-gui/res/cardsfolder/g/gloomdrifter.txt b/forge-gui/res/cardsfolder/g/gloomdrifter.txt index 26b8fe4951db..d9bad38b78cb 100644 --- a/forge-gui/res/cardsfolder/g/gloomdrifter.txt +++ b/forge-gui/res/cardsfolder/g/gloomdrifter.txt @@ -3,8 +3,8 @@ ManaCost:3 B Types:Creature Zombie Minion PT:2/2 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddTrigger$ TrigETB | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, CARDNAME has "When CARDNAME enters, nonblack creatures get -2/-2 until end of turn." -SVar:TrigETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, nonblack creatures get -2/-2 until end of turn. +S:Mode$ Continuous | Affected$ Card.Self | AddTrigger$ TrigETB | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, this creature has "When this creature enters, nonblack creatures get -2/-2 until end of turn." +SVar:TrigETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, nonblack creatures get -2/-2 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.nonBlack | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True SVar:PlayMain1:TRUE -Oracle:Flying\nThreshold — As long as there are seven or more cards in your graveyard, Gloomdrifter has "When Gloomdrifter enters, nonblack creatures get -2/-2 until end of turn." +Oracle:Flying\nThreshold — As long as there are seven or more cards in your graveyard, this creature has "When this creature enters, nonblack creatures get -2/-2 until end of turn." diff --git a/forge-gui/res/cardsfolder/g/gloomshrieker.txt b/forge-gui/res/cardsfolder/g/gloomshrieker.txt index 538614a54d9c..b610bc7daa12 100644 --- a/forge-gui/res/cardsfolder/g/gloomshrieker.txt +++ b/forge-gui/res/cardsfolder/g/gloomshrieker.txt @@ -3,9 +3,9 @@ ManaCost:1 B G Types:Enchantment Creature Cat Beast PT:2/1 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return target permanent card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, return target permanent card from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouOwn | TgtPrompt$ Select target permanent card -R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ Exile | Description$ If CARDNAME would die, exile it instead. +R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ Exile | Description$ If this creature would die, exile it instead. SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard DeckHas:Ability$Graveyard -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Gloomshrieker enters, return target permanent card from your graveyard to your hand.\nIf Gloomshrieker would die, exile it instead. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, return target permanent card from your graveyard to your hand.\nIf this creature would die, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/gloomwidow.txt b/forge-gui/res/cardsfolder/g/gloomwidow.txt index e702951d0c4b..3f4ab0e884b3 100644 --- a/forge-gui/res/cardsfolder/g/gloomwidow.txt +++ b/forge-gui/res/cardsfolder/g/gloomwidow.txt @@ -3,5 +3,5 @@ ManaCost:2 G Types:Creature Spider PT:3/3 K:Reach -S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ CARDNAME can block only creatures with flying. -Oracle:Reach\nGloomwidow can block only creatures with flying. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.withoutFlying | ValidBlocker$ Creature.Self | Description$ This creature can block only creatures with flying. +Oracle:Reach\nThis creature can block only creatures with flying. diff --git a/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt b/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt index aec2c03c62b2..ec62dbe17fca 100644 --- a/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt +++ b/forge-gui/res/cardsfolder/g/glorfindel_dauntless_rescuer.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Legendary Creature Elf Noble PT:3/2 T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCharm | TriggerDescription$ Whenever you scry, ABILITY -SVar:TrigCharm:DB$ Charm | Choices$ DBMustBeBlocked,DBEffect | AdditionalDescription$ and CARDNAME gets +1/+1 until end of turn. +SVar:TrigCharm:DB$ Charm | Choices$ DBMustBeBlocked,DBEffect | AdditionalDescription$ and NICKNAME gets +1/+1 until end of turn. SVar:DBMustBeBlocked:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME must be blocked if able. | SubAbility$ DBPump | SpellDescription$ NICKNAME must be blocked this turn if able. SVar:DBEffect:DB$ Effect | StaticAbilities$ MinMaxBlocked | ExileOnMoved$ Battlefield | SubAbility$ DBPump | SpellDescription$ NICKNAME can't be blocked by more than one creature each combat this turn. SVar:MinMaxBlocked:Mode$ MinMaxBlocker | ValidCard$ Card.EffectSource | Max$ 1 | Description$ NICKNAME can't be blocked by more than one creature each combat this turn. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 -Oracle:Whenever you scry, choose one and Glorfindel, Dauntless Rescuer gets +1/+1 until end of turn.\n• Glorfindel must be blocked this turn if able.\n• Glorfindel can't be blocked by more than one creature each combat this turn. +Oracle:Whenever you scry, choose one and Glorfindel gets +1/+1 until end of turn.\n• Glorfindel must be blocked this turn if able.\n• Glorfindel can't be blocked by more than one creature each combat this turn. diff --git a/forge-gui/res/cardsfolder/g/glorifier_of_dusk.txt b/forge-gui/res/cardsfolder/g/glorifier_of_dusk.txt index 00be75647aa6..5cd681c6ba3f 100644 --- a/forge-gui/res/cardsfolder/g/glorifier_of_dusk.txt +++ b/forge-gui/res/cardsfolder/g/glorifier_of_dusk.txt @@ -2,6 +2,6 @@ Name:Glorifier of Dusk ManaCost:3 W W Types:Creature Vampire Soldier PT:4/4 -A:AB$ Pump | Cost$ PayLife<2> | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -A:AB$ Pump | Cost$ PayLife<2> | Defined$ Self | KW$ Vigilance | SpellDescription$ CARDNAME gains vigilance until end of turn. -Oracle:Pay 2 life: Glorifier of Dusk gains flying until end of turn.\nPay 2 life: Glorifier of Dusk gains vigilance until end of turn. +A:AB$ Pump | Cost$ PayLife<2> | Defined$ Self | KW$ Flying | SpellDescription$ This creature gains flying until end of turn. +A:AB$ Pump | Cost$ PayLife<2> | Defined$ Self | KW$ Vigilance | SpellDescription$ This creature gains vigilance until end of turn. +Oracle:Pay 2 life: This creature gains flying until end of turn.\nPay 2 life: This creature gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt b/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt index 4140f4d696dd..81cb9d2059af 100644 --- a/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt +++ b/forge-gui/res/cardsfolder/g/glorifier_of_suffering.txt @@ -2,9 +2,9 @@ Name:Glorifier of Suffering ManaCost:2 W Types:Creature Vampire Soldier PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature enters, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. SVar:TrigSac:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other;Artifact.Other/another creature or artifact> | Execute$ TrigPutCounter | TriggerDescription$ When you do, put a +1/+1 counter on each of up to two target creatures. SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures DeckHas:Ability$Counters|Sacrifice DeckHints:Type$Artifact -Oracle:When Glorifier of Suffering enters, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. +Oracle:When this creature enters, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. diff --git a/forge-gui/res/cardsfolder/g/glorious_enforcer.txt b/forge-gui/res/cardsfolder/g/glorious_enforcer.txt index 372a1f2b3779..58822c8239dd 100644 --- a/forge-gui/res/cardsfolder/g/glorious_enforcer.txt +++ b/forge-gui/res/cardsfolder/g/glorious_enforcer.txt @@ -4,8 +4,8 @@ Types:Creature Angel PT:5/5 K:Flying K:Lifelink -T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ At the beginning of each combat, if you have more life than an opponent, CARDNAME gains double strike until end of turn. +T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ At the beginning of each combat, if you have more life than an opponent, this creature gains double strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Double Strike SVar:X:PlayerCountOpponents$LowestLifeTotal SVar:Y:Count$YourLifeTotal -Oracle:Flying, lifelink\nAt the beginning of each combat, if you have more life than an opponent, Glorious Enforcer gains double strike until end of turn. +Oracle:Flying, lifelink\nAt the beginning of each combat, if you have more life than an opponent, this creature gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glorious_protector.txt b/forge-gui/res/cardsfolder/g/glorious_protector.txt index ef6d9b3c5e79..7b30082e6882 100644 --- a/forge-gui/res/cardsfolder/g/glorious_protector.txt +++ b/forge-gui/res/cardsfolder/g/glorious_protector.txt @@ -4,9 +4,9 @@ Types:Creature Angel Cleric PT:3/4 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, you may exile any number of other non-Angel creatures you control until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, you may exile any number of non-Angel creatures you control until this creature leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Hidden$ True | ChangeType$ Creature.nonAngel+YouCtrl | ChangeNum$ MaxTgts | SelectPrompt$ Choose any number of non-Angel creatures you control | Duration$ UntilHostLeavesPlay SVar:MaxTgts:Count$Valid Creature.nonAngel+YouCtrl AI:RemoveDeck:Random K:Foretell:2 W -Oracle:Flash\nFlying\nWhen Glorious Protector enters, you may exile any number of non-Angel creatures you control until Glorious Protector leaves the battlefield.\nForetell {2}{W} +Oracle:Flash\nFlying\nWhen this creature enters, you may exile any number of non-Angel creatures you control until this creature leaves the battlefield.\nForetell {2}{W} diff --git a/forge-gui/res/cardsfolder/g/glory.txt b/forge-gui/res/cardsfolder/g/glory.txt index 07d98d603e5b..816b8034bf38 100644 --- a/forge-gui/res/cardsfolder/g/glory.txt +++ b/forge-gui/res/cardsfolder/g/glory.txt @@ -3,5 +3,5 @@ ManaCost:3 W W Types:Creature Incarnation PT:3/3 K:Flying -A:AB$ ProtectionAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | Gains$ Choice | Choices$ AnyColor | ActivationZone$ Graveyard | SpellDescription$ Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate only if CARDNAME is in your graveyard. -Oracle:Flying\n{2}{W}: Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate only if Glory is in your graveyard. +A:AB$ ProtectionAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | Gains$ Choice | Choices$ AnyColor | ActivationZone$ Graveyard | SpellDescription$ Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate only if this card is in your graveyard. +Oracle:Flying\n{2}{W}: Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate only if this card is in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/glory_bound_initiate.txt b/forge-gui/res/cardsfolder/g/glory_bound_initiate.txt index 475771c48cc6..7c10b48420d2 100644 --- a/forge-gui/res/cardsfolder/g/glory_bound_initiate.txt +++ b/forge-gui/res/cardsfolder/g/glory_bound_initiate.txt @@ -2,6 +2,6 @@ Name:Glory-Bound Initiate ManaCost:1 W Types:Creature Human Warrior PT:3/1 -S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigPump | Cost$ Exert<1/CARDNAME> | Description$ You may exert CARDNAME as it attacks. When you do, it gets +1/+3 and gains lifelink until end of turn. (An exerted creature won't untap during your next untap step.) +S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigPump | Cost$ Exert<1/CARDNAME> | Description$ You may exert this creature as it attacks. When you do, it gets +1/+3 and gains lifelink until end of turn. (An exerted creature won't untap during your next untap step.) SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +3 | KW$ Lifelink | SpellDescription$ When you do, it gets +1/+3 and gains lifelink until end of turn. -Oracle:You may exert Glory-Bound Initiate as it attacks. When you do, it gets +1/+3 and gains lifelink until end of turn. (An exerted creature won't untap during your next untap step.) +Oracle:You may exert this creature as it attacks. When you do, it gets +1/+3 and gains lifelink until end of turn. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/g/glorybringer.txt b/forge-gui/res/cardsfolder/g/glorybringer.txt index 8a76de5cd228..a7d808f69970 100644 --- a/forge-gui/res/cardsfolder/g/glorybringer.txt +++ b/forge-gui/res/cardsfolder/g/glorybringer.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:4/4 K:Flying K:Haste -S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigDealDamage | Cost$ Exert<1/CARDNAME> | Description$ You may exert CARDNAME as it attacks. When you do, it deals 4 damage to target non-Dragon creature an opponent controls. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.nonDragon+OppCtrl | TgtPrompt$ Select target non-Dragon creature an opponent controls | NumDmg$ 4 | SpellDescription$ When you exert CARDNAME, it deals 4 damage to target non-Dragon creature an opponent controls. -Oracle:Flying, haste\nYou may exert Glorybringer as it attacks. When you do, it deals 4 damage to target non-Dragon creature an opponent controls. (An exerted creature won't untap during your next untap step.) +S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigDealDamage | Cost$ Exert<1/CARDNAME> | Description$ You may exert this creature as it attacks. When you do, it deals 4 damage to target non-Dragon creature an opponent controls. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.nonDragon+OppCtrl | TgtPrompt$ Select target non-Dragon creature an opponent controls | NumDmg$ 4 | SpellDescription$ When you do, it deals 4 damage to target non-Dragon creature an opponent controls. +Oracle:Flying, haste\nYou may exert this creature as it attacks. When you do, it deals 4 damage to target non-Dragon creature an opponent controls. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt b/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt index 2e7e6aa1053e..ab75a26548e2 100644 --- a/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt +++ b/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt @@ -2,7 +2,7 @@ Name:Gloryscale Viashino ManaCost:1 R G W Types:Creature Lizard Soldier PT:3/3 -T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a multicolored spell, CARDNAME gets +3/+3 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a multicolored spell, this creature gets +3/+3 until end of turn. SVar:TrigPump:DB$ Pump | NumAtt$ +3 | NumDef$ +3 | Defined$ Self SVar:BuffedBy:Card.MultiColor -Oracle:Whenever you cast a multicolored spell, Gloryscale Viashino gets +3/+3 until end of turn. +Oracle:Whenever you cast a multicolored spell, this creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glowing_anemone.txt b/forge-gui/res/cardsfolder/g/glowing_anemone.txt index 41a70fcdac3c..50e2ca264442 100644 --- a/forge-gui/res/cardsfolder/g/glowing_anemone.txt +++ b/forge-gui/res/cardsfolder/g/glowing_anemone.txt @@ -2,6 +2,6 @@ Name:Glowing Anemone ManaCost:3 U Types:Creature Jellyfish Beast PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target land to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may return target land to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Land | Origin$ Battlefield | Destination$ Hand -Oracle:When Glowing Anemone enters, you may return target land to its owner's hand. +Oracle:When this creature enters, you may return target land to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/glowing_one.txt b/forge-gui/res/cardsfolder/g/glowing_one.txt index 37cb25edf4a3..325736d4affd 100644 --- a/forge-gui/res/cardsfolder/g/glowing_one.txt +++ b/forge-gui/res/cardsfolder/g/glowing_one.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Creature Zombie Mutant PT:2/2 K:Deathtouch -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigRadiation | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, they get four rad counters. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigRadiation | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, they get four rad counters. SVar:TrigRadiation:DB$ Radiation | Defined$ TriggeredTarget | Num$ 4 T:Mode$ Milled | ValidPlayer$ Player | ValidCard$ Card.nonLand | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a player mills a nonland card, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 DeckHas:Ability$LifeGain -Oracle:Deathtouch\nWhenever Glowing One deals combat damage to a player, they get four rad counters.\nWhenever a player mills a nonland card, you gain 1 life. +Oracle:Deathtouch\nWhenever this creature deals combat damage to a player, they get four rad counters.\nWhenever a player mills a nonland card, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/g/glowspore_shaman.txt b/forge-gui/res/cardsfolder/g/glowspore_shaman.txt index 1d33f120b315..7dee52b31ca2 100644 --- a/forge-gui/res/cardsfolder/g/glowspore_shaman.txt +++ b/forge-gui/res/cardsfolder/g/glowspore_shaman.txt @@ -2,8 +2,8 @@ Name:Glowspore Shaman ManaCost:B G Types:Creature Elf Shaman PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill three cards. You may put a land card from your graveyard on top of your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, mill three cards. You may put a land card from your graveyard on top of your library. (To mill a card, put the top card of your library into your graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ChangeType$ Land.YouOwn | ChangeNum$ 1 | Hidden$ True | Optional$ True DeckHas:Ability$Graveyard -Oracle:When Glowspore Shaman enters, mill three cards. You may put a land card from your graveyard on top of your library. +Oracle:When this creature enters, mill three cards. You may put a land card from your graveyard on top of your library. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/g/gluttonous_guest.txt b/forge-gui/res/cardsfolder/g/gluttonous_guest.txt index dcc09af7abf3..437ef9065018 100644 --- a/forge-gui/res/cardsfolder/g/gluttonous_guest.txt +++ b/forge-gui/res/cardsfolder/g/gluttonous_guest.txt @@ -2,9 +2,9 @@ Name:Gluttonous Guest ManaCost:2 B Types:Creature Vampire PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_blood_draw T:Mode$ Sacrificed | ValidCard$ Blood.token+YouCtrl | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Blood token, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$Token|Sacrifice|LifeGain & Type$Blood -Oracle:When Gluttonous Guest enters, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.")\nWhenever you sacrifice a Blood token, you gain 1 life. +Oracle:When this creature enters, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.")\nWhenever you sacrifice a Blood token, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/g/gluttonous_hellkite.txt b/forge-gui/res/cardsfolder/g/gluttonous_hellkite.txt index 9e7bbe4299cc..f31348c9cc60 100644 --- a/forge-gui/res/cardsfolder/g/gluttonous_hellkite.txt +++ b/forge-gui/res/cardsfolder/g/gluttonous_hellkite.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:3/3 K:Flying K:Trample -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When you cast this spell, each player sacrifices X creatures. CARDNAME enters with two +1/+1 counters on it for each creature sacrificed this way. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When you cast this spell, each player sacrifices X creatures. This creature enters with two +1/+1 counters on it for each creature sacrificed this way. SVar:TrigSacrifice:DB$ Sacrifice | Defined$ Player | Amount$ X | SacValid$ Creature | Mode$ TgtChoose | RememberSacrificed$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | ReplacementEffects$ Static | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -14,4 +14,4 @@ SVar:RemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ SVar:Y:Remembered$Amount/Twice SVar:X:Count$xPaid DeckHas:Ability$Sacrifice|Counters -Oracle:When you cast this spell, each player sacrifices X creatures. Gluttonous Hellkite enters with two +1/+1 counters on it for each creature sacrificed this way.\nFlying, trample +Oracle:When you cast this spell, each player sacrifices X creatures. This creature enters with two +1/+1 counters on it for each creature sacrificed this way.\nFlying, trample diff --git a/forge-gui/res/cardsfolder/g/gluttonous_slime.txt b/forge-gui/res/cardsfolder/g/gluttonous_slime.txt index 0dbe52c195e8..9d0d06a6a106 100644 --- a/forge-gui/res/cardsfolder/g/gluttonous_slime.txt +++ b/forge-gui/res/cardsfolder/g/gluttonous_slime.txt @@ -4,4 +4,4 @@ Types:Creature Ooze PT:2/2 K:Flash K:Devour:1 -Oracle:Flash\nDevour 1 (As this enters, you may sacrifice any number of creatures. This creature enters with that many +1/+1 counters on it.) +Oracle:Flash\nDevour 1 (As this creature enters, you may sacrifice any number of creatures. It enters with that many +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/g/gluttonous_troll.txt b/forge-gui/res/cardsfolder/g/gluttonous_troll.txt index 33d8e4b74163..1fa6042aef04 100644 --- a/forge-gui/res/cardsfolder/g/gluttonous_troll.txt +++ b/forge-gui/res/cardsfolder/g/gluttonous_troll.txt @@ -3,11 +3,11 @@ ManaCost:2 B G Types:Creature Troll PT:3/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a number of Food tokens equal to the number of opponents you have. (Food tokens are artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a number of Food tokens equal to the number of opponents you have. (Food tokens are artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ c_a_food_sac | TokenOwner$ You SVar:X:PlayerCountOpponents$Amount -A:AB$ Pump | Cost$ 1 G Sac<1/Permanent.Other+nonLand/another nonland permanent> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ 1 G Sac<1/Permanent.Other+nonLand/another nonland permanent> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. SVar:PlayMain1:TRUE DeckHas:Ability$Token|LifeGain|Food|Sacrifice SVar:AIPreference:SacCost$Card.Food,Card.token,Card.cmcEQ1,Card.cmcEQ2 -Oracle:Trample\nWhen Gluttonous Troll enters, create a number of Food tokens equal to the number of opponents you have. (Food tokens are artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{1}{G}, Sacrifice another nonland permanent: Gluttonous Troll gets +2/+2 until end of turn. +Oracle:Trample\nWhen this creature enters, create a number of Food tokens equal to the number of opponents you have. (Food tokens are artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{1}{G}, Sacrifice another nonland permanent: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glyph_elemental.txt b/forge-gui/res/cardsfolder/g/glyph_elemental.txt index 212ae7b6103f..0bd3f36df666 100644 --- a/forge-gui/res/cardsfolder/g/glyph_elemental.txt +++ b/forge-gui/res/cardsfolder/g/glyph_elemental.txt @@ -3,10 +3,10 @@ ManaCost:1 W Types:Enchantment Creature Elemental PT:2/2 K:Bestow:1 W -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land you control enters, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land you control enters, put a +1/+1 counter on this permanent. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +1/+1 for each +1/+1 counter on CARDNAME. +S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ X | AddToughness$ X | Description$ Enchanted creature gets +1/+1 for each +1/+1 counter on this Aura. SVar:X:Count$CardCounters.P1P1 SVar:BuffedBy:Land DeckHas:Ability$Counters -Oracle:Bestow {1}{W} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached.)\nLandfall — Whenever a land you control enters, put a +1/+1 counter on Glyph Elemental.\nEnchanted creature gets +1/+1 for each +1/+1 counter on Glyph Elemental. +Oracle:Bestow {1}{W} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached.)\nLandfall — Whenever a land you control enters, put a +1/+1 counter on this permanent.\nEnchanted creature gets +1/+1 for each +1/+1 counter on this Aura. diff --git a/forge-gui/res/cardsfolder/g/glyph_keeper.txt b/forge-gui/res/cardsfolder/g/glyph_keeper.txt index b3dbcb7df91c..698470d24696 100644 --- a/forge-gui/res/cardsfolder/g/glyph_keeper.txt +++ b/forge-gui/res/cardsfolder/g/glyph_keeper.txt @@ -3,9 +3,9 @@ ManaCost:3 U U Types:Creature Sphinx PT:5/3 K:Flying -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigCounter | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability for the first time each turn, counter that spell or ability. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | FirstTime$ True | Execute$ TrigCounter | TriggerDescription$ Whenever this creature becomes the target of a spell or ability for the first time each turn, counter that spell or ability. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSourceSA SVar:Targeting:Counter K:Embalm:5 U U DeckHas:Ability$Token -Oracle:Flying\nWhenever Glyph Keeper becomes the target of a spell or ability for the first time each turn, counter that spell or ability.\nEmbalm {5}{U}{U} ({5}{U}{U}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Sphinx with no mana cost. Embalm only as a sorcery.) +Oracle:Flying\nWhenever this creature becomes the target of a spell or ability for the first time each turn, counter that spell or ability.\nEmbalm {5}{U}{U} ({5}{U}{U}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Sphinx with no mana cost. Embalm only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/gnarlback_rhino.txt b/forge-gui/res/cardsfolder/g/gnarlback_rhino.txt index dc72171b221a..ec280fbe7056 100644 --- a/forge-gui/res/cardsfolder/g/gnarlback_rhino.txt +++ b/forge-gui/res/cardsfolder/g/gnarlback_rhino.txt @@ -4,7 +4,7 @@ Types:Creature Rhino PT:4/4 K:Trample DeckHints:Name$Nissa's Encouragement|Nissa, Genesis Mage|Forest -T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast a spell that targets CARDNAME, draw a card. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast a spell that targets this creature, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 AI:RemoveDeck:Random -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhenever you cast a spell that targets Gnarlback Rhino, draw a card. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhenever you cast a spell that targets this creature, draw a card. diff --git a/forge-gui/res/cardsfolder/g/gnarlbark_elm.txt b/forge-gui/res/cardsfolder/g/gnarlbark_elm.txt index 340be3a261a2..b2f5e71bf8a8 100644 --- a/forge-gui/res/cardsfolder/g/gnarlbark_elm.txt +++ b/forge-gui/res/cardsfolder/g/gnarlbark_elm.txt @@ -2,6 +2,6 @@ Name:Gnarlbark Elm ManaCost:2 B Types:Creature Treefolk Warlock PT:3/4 -K:etbCounter:M1M1:2 +K:etbCounter:M1M1:2:no Condition:This creature enters with two -1/-1 counters on it. A:AB$ Pump | Cost$ 2 B RemoveAnyCounter<2/Any/CARDNAME/this creature> | ValidTgts$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SorcerySpeed$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. Activate only as a sorcery. Oracle:This creature enters with two -1/-1 counters on it.\n{2}{B}, Remove two counters from this creature: Target creature gets -2/-2 until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/gnarled_professor.txt b/forge-gui/res/cardsfolder/g/gnarled_professor.txt index ff230ab893e8..97a1d1608123 100644 --- a/forge-gui/res/cardsfolder/g/gnarled_professor.txt +++ b/forge-gui/res/cardsfolder/g/gnarled_professor.txt @@ -3,6 +3,6 @@ ManaCost:2 G G Types:Creature Treefolk Druid PT:5/4 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLearn | TriggerDescription$ When CARDNAME enters, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLearn | TriggerDescription$ When this creature enters, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) SVar:TrigLearn:DB$ Learn -Oracle:Trample\nWhen Gnarled Professor enters, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) +Oracle:Trample\nWhen this creature enters, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) diff --git a/forge-gui/res/cardsfolder/g/gnarled_sage.txt b/forge-gui/res/cardsfolder/g/gnarled_sage.txt index da5778c7d240..174e9ada57f1 100644 --- a/forge-gui/res/cardsfolder/g/gnarled_sage.txt +++ b/forge-gui/res/cardsfolder/g/gnarled_sage.txt @@ -5,4 +5,4 @@ PT:4/4 K:Reach S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 2 | AddKeyword$ Vigilance | CheckSVar$ X | SVarCompare$ GE2 | Description$ CARDNAME gets +0/+2 and has vigilance as long as you've drawn two or more cards this turn. SVar:X:Count$YouDrewThisTurn -Oracle:Reach (This creature can block creatures with flying.)\nAs long as you've drawn two or more cards this turn, Gnarled Sage gets +0/+2 and has vigilance. (Attacking doesn't cause it to tap.) +Oracle:Reach (This creature can block creatures with flying.)\nAs long as you've drawn two or more cards this turn, this creature gets +0/+2 and has vigilance. (Attacking doesn't cause it to tap.) diff --git a/forge-gui/res/cardsfolder/g/gnarled_scarhide.txt b/forge-gui/res/cardsfolder/g/gnarled_scarhide.txt index 7d3590807478..e9864b3b46ea 100644 --- a/forge-gui/res/cardsfolder/g/gnarled_scarhide.txt +++ b/forge-gui/res/cardsfolder/g/gnarled_scarhide.txt @@ -3,6 +3,6 @@ ManaCost:B Types:Enchantment Creature Minotaur PT:2/1 K:Bestow:3 B -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 2 | AddToughness$ 1 | AddHiddenKeyword$ CARDNAME can't block. | Description$ Enchanted creature gets +2/+1 and can't block. -Oracle:Bestow {3}{B} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached.)\nGnarled Scarhide can't block.\nEnchanted creature gets +2/+1 and can't block. +Oracle:Bestow {3}{B} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached.)\nThis creature can't block.\nEnchanted creature gets +2/+1 and can't block. diff --git a/forge-gui/res/cardsfolder/g/gnarlid_colony.txt b/forge-gui/res/cardsfolder/g/gnarlid_colony.txt index a48d9d58bb52..4166485922e9 100644 --- a/forge-gui/res/cardsfolder/g/gnarlid_colony.txt +++ b/forge-gui/res/cardsfolder/g/gnarlid_colony.txt @@ -3,9 +3,9 @@ ManaCost:1 G Types:Creature Beast PT:2/2 K:Kicker:2 G -K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with two +1/+1 counters on it. +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If this creature was kicked, it enters with two +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 -S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Trample | Description$ Each creature you control with a +1/+1 counter on it has trample. +S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Trample | Description$ Each creature you control with a +1/+1 counter on it has trample. (It can deal excess combat damage to the player or planeswalker it's attacking.) DeckHints:Ability$Counters DeckHas:Ability$Counters -Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nIf Gnarlid Colony was kicked, it enters with two +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has trample. +Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nIf this creature was kicked, it enters with two +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has trample. (It can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/g/gnarlid_pack.txt b/forge-gui/res/cardsfolder/g/gnarlid_pack.txt index 9a6e1bf0a254..6bac05318ac4 100644 --- a/forge-gui/res/cardsfolder/g/gnarlid_pack.txt +++ b/forge-gui/res/cardsfolder/g/gnarlid_pack.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Beast PT:2/2 K:Multikicker:1 G -K:etbCounter:P1P1:XKicked:no Condition:CARDNAME enters with a +1/+1 counter on it for each time it was kicked. +K:etbCounter:P1P1:XKicked:no Condition:This creature enters with a +1/+1 counter on it for each time it was kicked. SVar:XKicked:Count$TimesKicked DeckHas:Ability$Counters -Oracle:Multikicker {1}{G} (You may pay an additional {1}{G} any number of times as you cast this spell.)\nGnarlid Pack enters with a +1/+1 counter on it for each time it was kicked. +Oracle:Multikicker {1}{G} (You may pay an additional {1}{G} any number of times as you cast this spell.)\nThis creature enters with a +1/+1 counter on it for each time it was kicked. diff --git a/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt b/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt index 707c68fd5144..fb8ee520595d 100644 --- a/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt +++ b/forge-gui/res/cardsfolder/g/gnarlroot_pallbearer.txt @@ -3,8 +3,8 @@ ManaCost:4 G G Types:Creature Treefolk Druid PT:5/5 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +X | NumDef$ +X SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHints:Ability$Graveyard|Mill|Dredge|Discard -Oracle:Trample\nWhen Gnarlroot Pallbearer enters, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. +Oracle:Trample\nWhen this creature enters, target creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt b/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt index 8a67724c5cda..3b081ed97fce 100644 --- a/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt +++ b/forge-gui/res/cardsfolder/g/gnarlwood_dryad.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Creature Dryad Horror PT:1/1 K:Deathtouch -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Delirium | Description$ Delirium — CARDNAME gets +2/+2 as long as there are four or more card types among cards in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Delirium | Description$ Delirium — This creature gets +2/+2 as long as there are four or more card types among cards in your graveyard. DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Deathtouch\nDelirium — Gnarlwood Dryad gets +2/+2 as long as there are four or more card types among cards in your graveyard. +Oracle:Deathtouch\nDelirium — This creature gets +2/+2 as long as there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gnat_alley_creeper.txt b/forge-gui/res/cardsfolder/g/gnat_alley_creeper.txt index ab5ebd26d2bd..a4c39a63f1fb 100644 --- a/forge-gui/res/cardsfolder/g/gnat_alley_creeper.txt +++ b/forge-gui/res/cardsfolder/g/gnat_alley_creeper.txt @@ -2,5 +2,5 @@ Name:Gnat Alley Creeper ManaCost:2 R Types:Creature Human Rogue PT:3/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withFlying | Description$ CARDNAME can't be blocked by creatures with flying. -Oracle:Gnat Alley Creeper can't be blocked by creatures with flying. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withFlying | Description$ This creature can't be blocked by creatures with flying. +Oracle:This creature can't be blocked by creatures with flying. diff --git a/forge-gui/res/cardsfolder/g/gnathosaur.txt b/forge-gui/res/cardsfolder/g/gnathosaur.txt index a835b5300b65..d2f341413879 100644 --- a/forge-gui/res/cardsfolder/g/gnathosaur.txt +++ b/forge-gui/res/cardsfolder/g/gnathosaur.txt @@ -2,6 +2,6 @@ Name:Gnathosaur ManaCost:4 R R Types:Creature Dinosaur PT:5/4 -A:AB$ Pump | Cost$ Sac<1/Artifact> | Defined$ Self | KW$ Trample | SpellDescription$ CARDNAME gains trample until end of turn. +A:AB$ Pump | Cost$ Sac<1/Artifact> | Defined$ Self | KW$ Trample | SpellDescription$ This creature gains trample until end of turn. AI:RemoveDeck:All -Oracle:Sacrifice an artifact: Gnathosaur gains trample until end of turn. +Oracle:Sacrifice an artifact: This creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt b/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt index 3f6791a2fd5b..384c7253a892 100644 --- a/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt +++ b/forge-gui/res/cardsfolder/g/gnawing_crescendo.txt @@ -1,9 +1,9 @@ Name:Gnawing Crescendo ManaCost:2 R Types:Instant -A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SubAbility$ DBEffect | SpellDescription$ Creatures you control get +2/+0 until end of turn. Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This creature can't block." +A:SP$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SubAbility$ DBEffect | SpellDescription$ Creatures you control get +2/+0 until end of turn. Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This token can't block." SVar:DBEffect:DB$ Effect | Triggers$ DiesTrig -SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.!token+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This creature can't block." +SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.!token+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This token can't block." SVar:TrigToken:DB$ Token | TokenScript$ b_1_1_rat_noblock | TokenOwner$ You DeckHas:Ability$Token & Type$Rat -Oracle:Creatures you control get +2/+0 until end of turn. Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This creature can't block." +Oracle:Creatures you control get +2/+0 until end of turn. Whenever a nontoken creature you control dies this turn, create a 1/1 black Rat creature token with "This token can't block." diff --git a/forge-gui/res/cardsfolder/g/gnawing_vermin.txt b/forge-gui/res/cardsfolder/g/gnawing_vermin.txt index 671b467ee87c..d18f4ae84036 100644 --- a/forge-gui/res/cardsfolder/g/gnawing_vermin.txt +++ b/forge-gui/res/cardsfolder/g/gnawing_vermin.txt @@ -2,9 +2,9 @@ Name:Gnawing Vermin ManaCost:B Types:Creature Rat PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, target player mills two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, target player mills two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When CARDNAME dies, target creature you don't control gets -1/-1 until end of turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When this creature dies, target creature you don't control gets -1/-1 until end of turn. SVar:TrigDebuff:DB$ Pump | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True DeckHas:Ability$Mill -Oracle:When Gnawing Vermin enters, target player mills two cards.\nWhen Gnawing Vermin dies, target creature you don't control gets -1/-1 until end of turn. +Oracle:When this creature enters, target player mills two cards.\nWhen this creature dies, target creature you don't control gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gnoll_hunter.txt b/forge-gui/res/cardsfolder/g/gnoll_hunter.txt index a8ffd3ef2209..ad33494bbb10 100644 --- a/forge-gui/res/cardsfolder/g/gnoll_hunter.txt +++ b/forge-gui/res/cardsfolder/g/gnoll_hunter.txt @@ -2,8 +2,8 @@ Name:Gnoll Hunter ManaCost:1 G Types:Creature Gnoll PT:2/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever CARDNAME attacks, if you attacked with creatures with total power 6 or greater this combat, put a +1/+1 counter on CARDNAME. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever this creature attacks, if you attacked with creatures with total power 6 or greater this combat, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:PackTactics:Count$Valid Creature.attacking$CardPower DeckHas:Ability$Counters -Oracle:Pack tactics — Whenever Gnoll Hunter attacks, if you attacked with creatures with total power 6 or greater this combat, put a +1/+1 counter on Gnoll Hunter. +Oracle:Pack tactics — Whenever this creature attacks, if you attacked with creatures with total power 6 or greater this combat, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gnoll_war_band.txt b/forge-gui/res/cardsfolder/g/gnoll_war_band.txt index ca21162fc94c..110262e11521 100644 --- a/forge-gui/res/cardsfolder/g/gnoll_war_band.txt +++ b/forge-gui/res/cardsfolder/g/gnoll_war_band.txt @@ -6,4 +6,4 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone SVar:X:PlayerCountOpponents$HasPropertywasDealtDamageThisTurn K:Menace K:Myriad -Oracle:This spell costs {1} less to cast for each opponent who was dealt damage this turn.\nMenace\nMyriad +Oracle:This spell costs {1} less to cast for each opponent who was dealt damage this turn.\nMenace\nMyriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token copy that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) diff --git a/forge-gui/res/cardsfolder/g/gnomeball_machine.txt b/forge-gui/res/cardsfolder/g/gnomeball_machine.txt index daecf6f49e56..8f75a41d52ad 100644 --- a/forge-gui/res/cardsfolder/g/gnomeball_machine.txt +++ b/forge-gui/res/cardsfolder/g/gnomeball_machine.txt @@ -1,6 +1,6 @@ Name:Gnomeball Machine ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, create two 1/1 colorless Gnome artifact creature tokens. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, create two 1/1 colorless Gnome artifact creature tokens. SVar:TrigCrank:DB$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_a_gnome -Oracle:Whenever you crank Gnomeball Machine, create two 1/1 colorless Gnome artifact creature tokens. +Oracle:Whenever you crank this Contraption, create two 1/1 colorless Gnome artifact creature tokens. diff --git a/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt b/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt index 563be9cc753f..6e864fd457c7 100644 --- a/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt +++ b/forge-gui/res/cardsfolder/g/gnostro_voice_of_the_crags.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Chimera PT:3/3 A:AB$ Charm | Cost$ T | Choices$ DBScry,DBDamage,DBGainLife SVar:DBScry:DB$ Scry | ScryNum$ X | SpellDescription$ Scry X. -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target creature. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ NICKNAME deals X damage to target creature. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SpellDescription$ You gain X life. SVar:X:Count$ThisTurnCast_Card.YouCtrl DeckHas:Ability$LifeGain -Oracle:{T}: Choose one. X is the number of spells you've cast this turn.\n• Scry X.\n• Gnostro, Voice of the Crags deals X damage to target creature.\n• You gain X life. +Oracle:{T}: Choose one. X is the number of spells you've cast this turn.\n• Scry X.\n• Gnostro deals X damage to target creature.\n• You gain X life. diff --git a/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt b/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt index f28bae3000f3..09bd71c62beb 100644 --- a/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt +++ b/forge-gui/res/cardsfolder/g/gnottvold_hermit_chrome_host_hulk.txt @@ -2,9 +2,9 @@ Name:Gnottvold Hermit ManaCost:3 G Types:Creature Troll PT:4/4 -A:AB$ SetState | Cost$ 5 UP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform CARDNAME. Activate only as a sorcery. +A:AB$ SetState | Cost$ 5 UP | Defined$ Self | Mode$ Transform | SorcerySpeed$ True | AILogic$ Always | SpellDescription$ Transform this creature. Activate only as a sorcery. AlternateMode:DoubleFaced -Oracle:{5}{U/P}: Transform Gnottvold Hermit. Activate only as a sorcery. ({U/P} can be paid with either {U} or 2 life.) +Oracle:{5}{U/P}: Transform this creature. Activate only as a sorcery. ({U/P} can be paid with either {U} or 2 life.) ALTERNATE @@ -13,7 +13,7 @@ ManaCost:no cost Colors:green,blue Types:Creature Phyrexian Troll PT:5/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ Whenever CARDNAME attacks, up to one other target creature has base power and toughness 5/5 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ Whenever this creature attacks, up to one other target creature has base power and toughness 5/5 until end of turn. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one other target creature | TargetMin$ 0 | TargetMax$ 1 | Power$ 5 | Toughness$ 5 SVar:HasAttackEffect:TRUE -Oracle:Whenever Chrome Host Hulk attacks, up to one other target creature has base power and toughness 5/5 until end of turn. +Oracle:Whenever this creature attacks, up to one other target creature has base power and toughness 5/5 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gnottvold_slumbermound.txt b/forge-gui/res/cardsfolder/g/gnottvold_slumbermound.txt index b0f36cf60f65..bea8181ab0bf 100644 --- a/forge-gui/res/cardsfolder/g/gnottvold_slumbermound.txt +++ b/forge-gui/res/cardsfolder/g/gnottvold_slumbermound.txt @@ -1,10 +1,10 @@ Name:Gnottvold Slumbermound ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Destroy | Cost$ 3 R G G T Sac<1/CARDNAME> | ValidTgts$ Land | SubAbility$ DBToken | SpellDescription$ Destroy target land. Create a 4/4 green Troll Warrior creature token with trample. SVar:DBToken:DB$ Token | TokenScript$ g_4_4_troll_warrior_trample | TokenOwner$ You DeckHas:Ability$Sacrifice|Token -Oracle:Gnottvold Slumbermound enters tapped.\n{T}: Add {R}.\n{3}{R}{G}{G}, {T}, Sacrifice Gnottvold Slumbermound: Destroy target land. Create a 4/4 green Troll Warrior creature token with trample. +Oracle:This land enters tapped.\n{T}: Add {R}.\n{3}{R}{G}{G}, {T}, Sacrifice this land: Destroy target land. Create a 4/4 green Troll Warrior creature token with trample. diff --git a/forge-gui/res/cardsfolder/g/go_blank.txt b/forge-gui/res/cardsfolder/g/go_blank.txt index e203ea80de7e..d02740c39c38 100644 --- a/forge-gui/res/cardsfolder/g/go_blank.txt +++ b/forge-gui/res/cardsfolder/g/go_blank.txt @@ -2,5 +2,5 @@ Name:Go Blank ManaCost:2 B Types:Sorcery A:SP$ Discard | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBChangeZoneAll | SpellDescription$ Target player discards two cards. -SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Defined$ ParentTarget | ChangeType$ Card | Origin$ Graveyard | Destination$ Exile | SpellDescription$ Then exile all cards from that player's graveyard. -Oracle:Target player discards two cards. Then exile all cards from that player's graveyard. +SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Defined$ ParentTarget | ChangeType$ Card | Origin$ Graveyard | Destination$ Exile | SpellDescription$ Then exile that player's graveyard. +Oracle:Target player discards two cards. Then exile that player's graveyard. diff --git a/forge-gui/res/cardsfolder/g/goatnapper.txt b/forge-gui/res/cardsfolder/g/goatnapper.txt index a7a6c79b36df..e377fc4a2fe5 100644 --- a/forge-gui/res/cardsfolder/g/goatnapper.txt +++ b/forge-gui/res/cardsfolder/g/goatnapper.txt @@ -2,7 +2,7 @@ Name:Goatnapper ManaCost:2 R Types:Creature Goblin Rogue PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters, untap target Goat and gain control of it until end of turn. It gains haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When this creature enters, untap target Goat and gain control of it until end of turn. It gains haste until end of turn. SVar:TrigUntap:DB$ Untap | ValidTgts$ Goat | SubAbility$ DBChange SVar:DBChange:DB$ GainControl | Defined$ Targeted | AddKWs$ Haste | LoseControl$ EOT -Oracle:When Goatnapper enters, untap target Goat and gain control of it until end of turn. It gains haste until end of turn. +Oracle:When this creature enters, untap target Goat and gain control of it until end of turn. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gobbling_ooze.txt b/forge-gui/res/cardsfolder/g/gobbling_ooze.txt index a54abbb25d96..28a68ee6471d 100644 --- a/forge-gui/res/cardsfolder/g/gobbling_ooze.txt +++ b/forge-gui/res/cardsfolder/g/gobbling_ooze.txt @@ -2,5 +2,5 @@ Name:Gobbling Ooze ManaCost:4 G Types:Creature Ooze PT:3/3 -A:AB$ PutCounter | Cost$ G Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. -Oracle:{G}, Sacrifice another creature: Put a +1/+1 counter on Gobbling Ooze. +A:AB$ PutCounter | Cost$ G Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. +Oracle:{G}, Sacrifice another creature: Put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gobhobbler_rats.txt b/forge-gui/res/cardsfolder/g/gobhobbler_rats.txt index 4f851a4250d1..850d81c2865c 100644 --- a/forge-gui/res/cardsfolder/g/gobhobbler_rats.txt +++ b/forge-gui/res/cardsfolder/g/gobhobbler_rats.txt @@ -2,7 +2,7 @@ Name:Gobhobbler Rats ManaCost:B R Types:Creature Rat PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddAbility$ Pump | Condition$ Hellbent | Description$ Hellbent — As long as you have no cards in hand, CARDNAME gets +1/+0 and has "{B}: Regenerate CARDNAME." -SVar:Pump:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddAbility$ Pump | Condition$ Hellbent | Description$ Hellbent — As long as you have no cards in hand, this creature gets +1/+0 and has "{B}: Regenerate this creature." (The next time it would be destroyed this turn, instead tap it, remove it from combat, and heal all damage on it.) +SVar:Pump:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate this creature. SVar:BuffedBy:Card -Oracle:Hellbent — As long as you have no cards in hand, Gobhobbler Rats gets +1/+0 and has "{B}: Regenerate Gobhobbler Rats." +Oracle:Hellbent — As long as you have no cards in hand, this creature gets +1/+0 and has "{B}: Regenerate this creature." (The next time it would be destroyed this turn, instead tap it, remove it from combat, and heal all damage on it.) diff --git a/forge-gui/res/cardsfolder/g/goblin_archaeologist.txt b/forge-gui/res/cardsfolder/g/goblin_archaeologist.txt index 0d5bc0555cc8..633c1d21749a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_archaeologist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_archaeologist.txt @@ -2,9 +2,9 @@ Name:Goblin Archaeologist ManaCost:1 R Types:Creature Goblin Artificer PT:1/2 -A:AB$ FlipCoin | Cost$ R T | ValidTgts$ Artifact | WinSubAbility$ DBDestroy | LoseSubAbility$ DBSacSelf | SpellDescription$ Flip a coin. If you win the flip, destroy target artifact and untap CARDNAME. If you lose the flip, sacrifice CARDNAME. +A:AB$ FlipCoin | Cost$ R T | ValidTgts$ Artifact | WinSubAbility$ DBDestroy | LoseSubAbility$ DBSacSelf | SpellDescription$ Flip a coin. If you win the flip, destroy target artifact and untap this creature. If you lose the flip, sacrifice this creature. SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | SubAbility$ DBUntapSelf SVar:DBUntapSelf:DB$ Untap | Defined$ Self SVar:DBSacSelf:DB$ Sacrifice AI:RemoveDeck:All -Oracle:{R}, {T}: Flip a coin. If you win the flip, destroy target artifact and untap Goblin Archaeologist. If you lose the flip, sacrifice Goblin Archaeologist. +Oracle:{R}, {T}: Flip a coin. If you win the flip, destroy target artifact and untap this creature. If you lose the flip, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_arsonist.txt b/forge-gui/res/cardsfolder/g/goblin_arsonist.txt index 44ae73849762..29f5ad4c32f9 100644 --- a/forge-gui/res/cardsfolder/g/goblin_arsonist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_arsonist.txt @@ -2,6 +2,6 @@ Name:Goblin Arsonist ManaCost:R Types:Creature Goblin Shaman PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, you may have it deal 1 damage to any target. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDealDamage | TriggerDescription$ When this creature dies, you may have it deal 1 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 -Oracle:When Goblin Arsonist dies, you may have it deal 1 damage to any target. +Oracle:When this creature dies, you may have it deal 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_artillery.txt b/forge-gui/res/cardsfolder/g/goblin_artillery.txt index d776a7fa7b2b..dfb69033e5d9 100644 --- a/forge-gui/res/cardsfolder/g/goblin_artillery.txt +++ b/forge-gui/res/cardsfolder/g/goblin_artillery.txt @@ -2,8 +2,8 @@ Name:Goblin Artillery ManaCost:1 R R Types:Creature Goblin Warrior PT:1/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 2 | DamageMap$ True | AILogic$ SelfDamage | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 2 damage to any target and 3 damage to you. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 2 | DamageMap$ True | AILogic$ SelfDamage | SubAbility$ DBDealDamage | SpellDescription$ This creature deals 2 damage to any target and 3 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 3 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve SVar:SelfDamageAmount:3 -Oracle:{T}: Goblin Artillery deals 2 damage to any target and 3 damage to you. +Oracle:{T}: This creature deals 2 damage to any target and 3 damage to you. diff --git a/forge-gui/res/cardsfolder/g/goblin_assassin.txt b/forge-gui/res/cardsfolder/g/goblin_assassin.txt index 2f59ad65353d..c0857066dae6 100644 --- a/forge-gui/res/cardsfolder/g/goblin_assassin.txt +++ b/forge-gui/res/cardsfolder/g/goblin_assassin.txt @@ -2,8 +2,8 @@ Name:Goblin Assassin ManaCost:3 R R Types:Creature Goblin Assassin PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Goblin.Other | Execute$ AssassinsFlip | TriggerDescription$ Whenever CARDNAME or another Goblin enters, each player flips a coin. Each player whose coin comes up tails sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Goblin.Other | Execute$ AssassinsFlip | TriggerDescription$ Whenever this creature or another Goblin enters, each player flips a coin. Each player whose coin comes up tails sacrifices a creature of their choice. SVar:AssassinsFlip:DB$ FlipCoin | Flipper$ Player | NoCall$ True | RememberResult$ True | SubAbility$ Assassination SVar:Assassination:DB$ Sacrifice | Defined$ FlippedTails | SacValid$ Creature | Amount$ 1 | SubAbility$ ResetFlips SVar:ResetFlips:DB$ Cleanup | ClearCoinFlips$ True -Oracle:Whenever Goblin Assassin or another Goblin enters, each player flips a coin. Each player whose coin comes up tails sacrifices a creature. +Oracle:Whenever this creature or another Goblin enters, each player flips a coin. Each player whose coin comes up tails sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/g/goblin_assault_team.txt b/forge-gui/res/cardsfolder/g/goblin_assault_team.txt index ea0084ae3067..a7d7faec8bcf 100644 --- a/forge-gui/res/cardsfolder/g/goblin_assault_team.txt +++ b/forge-gui/res/cardsfolder/g/goblin_assault_team.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Goblin Warrior PT:4/1 K:Haste -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME dies, put a +1/+1 counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature dies, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Haste\nWhen Goblin Assault Team dies, put a +1/+1 counter on target creature you control. +Oracle:Haste\nWhen this creature dies, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/g/goblin_balloon_brigade.txt b/forge-gui/res/cardsfolder/g/goblin_balloon_brigade.txt index 6aebd90a1b52..ba6168135138 100644 --- a/forge-gui/res/cardsfolder/g/goblin_balloon_brigade.txt +++ b/forge-gui/res/cardsfolder/g/goblin_balloon_brigade.txt @@ -2,6 +2,6 @@ Name:Goblin Balloon Brigade ManaCost:R Types:Creature Goblin Warrior PT:1/1 -A:AB$ Pump | Cost$ R | KW$ Flying | Defined$ Self | SpellDescription$ CARDNAME gains flying until end of turn. +A:AB$ Pump | Cost$ R | KW$ Flying | Defined$ Self | SpellDescription$ This creature gains flying until end of turn. DeckHas:Keyword$Flying -Oracle:{R}: Goblin Balloon Brigade gains flying until end of turn. +Oracle:{R}: This creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt b/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt index 5eca783e0390..d01b05763882 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bangchuckers.txt @@ -2,8 +2,8 @@ Name:Goblin Bangchuckers ManaCost:2 R R Types:Creature Goblin Warrior PT:2/2 -A:AB$ FlipCoin | Cost$ T | ValidTgts$ Any | WinSubAbility$ DBDamageTarget | LoseSubAbility$ DBDamageSelf | AILogic$ Bangchuckers | SpellDescription$ Flip a coin. If you win the flip, CARDNAME deals 2 damage to any target. If you lose the flip, CARDNAME deals 2 damage to itself. +A:AB$ FlipCoin | Cost$ T | ValidTgts$ Any | WinSubAbility$ DBDamageTarget | LoseSubAbility$ DBDamageSelf | AILogic$ Bangchuckers | SpellDescription$ Flip a coin. If you win the flip, this creature deals 2 damage to any target. If you lose the flip, this creature deals 2 damage to itself. SVar:DBDamageTarget:DB$ DealDamage | Defined$ Targeted | NumDmg$ 2 SVar:DBDamageSelf:DB$ DealDamage | Defined$ Self | NumDmg$ 2 AI:RemoveDeck:All -Oracle:{T}: Flip a coin. If you win the flip, Goblin Bangchuckers deals 2 damage to any target. If you lose the flip, Goblin Bangchuckers deals 2 damage to itself. +Oracle:{T}: Flip a coin. If you win the flip, this creature deals 2 damage to any target. If you lose the flip, this creature deals 2 damage to itself. diff --git a/forge-gui/res/cardsfolder/g/goblin_banneret.txt b/forge-gui/res/cardsfolder/g/goblin_banneret.txt index b1bcc1bccd3b..bbba8f3d0eeb 100644 --- a/forge-gui/res/cardsfolder/g/goblin_banneret.txt +++ b/forge-gui/res/cardsfolder/g/goblin_banneret.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Goblin Soldier PT:1/1 K:Mentor -A:AB$ Pump | Cost$ 1 R | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | NumAtt$ +2 | SpellDescription$ This creature gets +2/+0 until end of turn. DeckHas:Ability$Counters -Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\n{1}{R}: Goblin Banneret gets +2/+0 until end of turn. +Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\n{1}{R}: This creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt b/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt index d57f5274d147..b581f73b2fa9 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt @@ -2,5 +2,5 @@ Name:Goblin Bird-Grabber ManaCost:1 R Types:Creature Goblin PT:2/1 -A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Flying | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ CARDNAME gains flying until end of turn. Activate only if you control a creature with flying. -Oracle:{R}: Goblin Bird-Grabber gains flying until end of turn. Activate only if you control a creature with flying. +A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Flying | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ This creature gains flying until end of turn. Activate only if you control a creature with flying. +Oracle:{R}: This creature gains flying until end of turn. Activate only if you control a creature with flying. diff --git a/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt b/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt index ad9a778b989d..43b50fdacf85 100644 --- a/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt +++ b/forge-gui/res/cardsfolder/g/goblin_blast_runner.txt @@ -2,7 +2,7 @@ Name:Goblin Blast-Runner ManaCost:R Types:Creature Goblin PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | AddPower$ 2 | CheckSVar$ SaccThisTurn | Description$ CARDNAME gets +2/+0 and has menace as long as you sacrificed a permanent this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | AddPower$ 2 | CheckSVar$ SaccThisTurn | Description$ This creature gets +2/+0 and has menace as long as you sacrificed a permanent this turn. SVar:SaccThisTurn:PlayerCountPropertyYou$SacrificedThisTurn Permanent DeckHints:Ability$Sacrifice -Oracle:Goblin Blast-Runner gets +2/+0 and has menace as long as you sacrificed a permanent this turn. +Oracle:This creature gets +2/+0 and has menace as long as you sacrificed a permanent this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_boarders.txt b/forge-gui/res/cardsfolder/g/goblin_boarders.txt index f147657985f4..a3408175dbe0 100644 --- a/forge-gui/res/cardsfolder/g/goblin_boarders.txt +++ b/forge-gui/res/cardsfolder/g/goblin_boarders.txt @@ -2,6 +2,6 @@ Name:Goblin Boarders ManaCost:2 R Types:Creature Goblin Pirate PT:3/2 -K:etbCounter:P1P1:1:CheckSVar$ RaidTest:Raid — CARDNAME enters with a +1/+1 counter on it if you attacked this turn. +K:etbCounter:P1P1:1:CheckSVar$ RaidTest:Raid — This creature enters with a +1/+1 counter on it if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared Oracle:Raid — This creature enters with a +1/+1 counter on it if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_bomb.txt b/forge-gui/res/cardsfolder/g/goblin_bomb.txt index 03c052b680cf..022f6a18347a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bomb.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bomb.txt @@ -1,10 +1,10 @@ Name:Goblin Bomb ManaCost:1 R Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigFlip | TriggerDescription$ At the beginning of your upkeep, you may flip a coin. If you win the flip, put a fuse counter on CARDNAME. If you lose the flip, remove a fuse counter from CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigFlip | TriggerDescription$ At the beginning of your upkeep, you may flip a coin. If you win the flip, put a fuse counter on this enchantment. If you lose the flip, remove a fuse counter from this enchantment. SVar:TrigFlip:DB$ FlipCoin | WinSubAbility$ DBAddCounter | LoseSubAbility$ DBRemoveCounter SVar:DBAddCounter:DB$ PutCounter | Defined$ Self | CounterType$ FUSE | CounterNum$ 1 SVar:DBRemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ FUSE | CounterNum$ 1 A:AB$ DealDamage | Cost$ SubCounter<5/FUSE> Sac<1/CARDNAME> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Choose target player or planeswalker | NumDmg$ 20 | SpellDescription$ It deals 20 damage to target player or planeswalker. DeckHas:Ability$Counters|Sacrifice -Oracle:At the beginning of your upkeep, you may flip a coin. If you win the flip, put a fuse counter on Goblin Bomb. If you lose the flip, remove a fuse counter from Goblin Bomb.\nRemove five fuse counters from Goblin Bomb and sacrifice it: It deals 20 damage to target player or planeswalker. +Oracle:At the beginning of your upkeep, you may flip a coin. If you win the flip, put a fuse counter on this enchantment. If you lose the flip, remove a fuse counter from this enchantment.\nRemove five fuse counters from this enchantment and sacrifice it: It deals 20 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/goblin_bombardment.txt b/forge-gui/res/cardsfolder/g/goblin_bombardment.txt index b1e11074a5bd..d86856e1df27 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bombardment.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bombardment.txt @@ -1,7 +1,7 @@ Name:Goblin Bombardment ManaCost:1 R Types:Enchantment -A:AB$ DealDamage | Cost$ Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ Sac<1/Creature> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This enchantment deals 1 damage to any target. AI:RemoveDeck:All SVar:NonStackingEffect:True -Oracle:Sacrifice a creature: Goblin Bombardment deals 1 damage to any target. +Oracle:Sacrifice a creature: This enchantment deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt b/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt index 58b3d4bae96c..4f29dfb36638 100644 --- a/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt +++ b/forge-gui/res/cardsfolder/g/goblin_boom_keg.txt @@ -1,9 +1,9 @@ Name:Goblin Boom Keg ManaCost:4 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice this artifact. SVar:TrigSac:DB$ Sacrifice -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, it deals 3 damage to any target. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this artifact is put into a graveyard from the battlefield, it deals 3 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 SVar:SacMe:4 -Oracle:At the beginning of your upkeep, sacrifice Goblin Boom Keg.\nWhen Goblin Boom Keg is put into a graveyard from the battlefield, it deals 3 damage to any target. +Oracle:At the beginning of your upkeep, sacrifice this artifact.\nWhen this artifact is put into a graveyard from the battlefield, it deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt b/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt index c97ce715e0d4..3beae07a4533 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bowling_team.txt @@ -2,8 +2,8 @@ Name:Goblin Bowling Team ManaCost:3 R Types:Creature Goblin PT:1/1 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.Self | ReplaceWith$ RollDamage | Description$ If CARDNAME would deal damage to a permanent or player, it deals that much damage plus the result of a six-sided die roll to that permanent or player instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.Self | ReplaceWith$ RollDamage | Description$ If this creature would deal damage to a permanent or player, it deals that much damage plus the result of a six-sided die roll to that permanent or player instead. SVar:RollDamage:DB$ RollDice | ResultSVar$ Result | SubAbility$ DmgPlus SVar:DmgPlus:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:ReplaceCount$DamageAmount/Plus.Result -Oracle:If Goblin Bowling Team would deal damage to a permanent or player, it deals that much damage plus the result of a six-sided die roll to that permanent or player instead. +Oracle:If this creature would deal damage to a permanent or player, it deals that much damage plus the result of a six-sided die roll to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/g/goblin_brawler.txt b/forge-gui/res/cardsfolder/g/goblin_brawler.txt index c0b3931f5cfb..5cf80ae768cb 100644 --- a/forge-gui/res/cardsfolder/g/goblin_brawler.txt +++ b/forge-gui/res/cardsfolder/g/goblin_brawler.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Goblin Warrior PT:2/2 K:First Strike -S:Mode$ CantAttach | ValidCard$ Card.Equipment | Target$ Card.Self | Description$ CARDNAME can't be equipped. -Oracle:First strike\nGoblin Brawler can't be equipped. +S:Mode$ CantAttach | ValidCard$ Card.Equipment | Target$ Card.Self | Description$ This creature can't be equipped. +Oracle:First strike\nThis creature can't be equipped. diff --git a/forge-gui/res/cardsfolder/g/goblin_brigand.txt b/forge-gui/res/cardsfolder/g/goblin_brigand.txt index 8a5f7334780f..9f7c7a82680a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_brigand.txt +++ b/forge-gui/res/cardsfolder/g/goblin_brigand.txt @@ -2,5 +2,5 @@ Name:Goblin Brigand ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. -Oracle:Goblin Brigand attacks each combat if able. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ This creature attacks each combat if able. +Oracle:This creature attacks each combat if able. diff --git a/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt b/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt index 789521276fd2..9fe0e4a783a7 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 K:Kicker:R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | KW$ Haste SVar:PlayMain1:TRUE -Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nWhen Goblin Bushwhacker enters, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nWhen this creature enters, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_cadets.txt b/forge-gui/res/cardsfolder/g/goblin_cadets.txt index 0e997d0580b8..4f2d255fe486 100644 --- a/forge-gui/res/cardsfolder/g/goblin_cadets.txt +++ b/forge-gui/res/cardsfolder/g/goblin_cadets.txt @@ -2,10 +2,10 @@ Name:Goblin Cadets ManaCost:R Types:Creature Goblin PT:2/1 -T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | Execute$ ChangeControl | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, target opponent gains control of it. (This removes CARDNAME from combat.) -T:Mode$ Blocks | ValidCard$ Creature | ValidBlocked$ Card.Self | Execute$ ChangeControl | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, target opponent gains control of it. (This removes CARDNAME from combat.) +T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | Execute$ ChangeControl | TriggerDescription$ Whenever this creature blocks or becomes blocked, target opponent gains control of it. (This removes this creature from combat.) +T:Mode$ Blocks | ValidCard$ Creature | ValidBlocked$ Card.Self | Execute$ ChangeControl | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked, target opponent gains control of it. (This removes this creature from combat.) SVar:ChangeControl:DB$ GainControl | Defined$ Self | ValidTgts$ Opponent | SpellDescription$ Target opponent gains control of CARDNAME. | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self SVar:SacMe:1 AI:RemoveDeck:All -Oracle:Whenever Goblin Cadets blocks or becomes blocked, target opponent gains control of it. (This removes Goblin Cadets from combat.) +Oracle:Whenever this creature blocks or becomes blocked, target opponent gains control of it. (This removes this creature from combat.) diff --git a/forge-gui/res/cardsfolder/g/goblin_cannon.txt b/forge-gui/res/cardsfolder/g/goblin_cannon.txt index 220aa3fc5555..b3fa1b6ae86b 100644 --- a/forge-gui/res/cardsfolder/g/goblin_cannon.txt +++ b/forge-gui/res/cardsfolder/g/goblin_cannon.txt @@ -1,7 +1,7 @@ Name:Goblin Cannon ManaCost:4 Types:Artifact -A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBSac | SpellDescription$ CARDNAME deals 1 damage to any target. Sacrifice CARDNAME. +A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBSac | SpellDescription$ This artifact deals 1 damage to any target. Sacrifice this artifact. SVar:DBSac:DB$ Sacrifice AI:RemoveDeck:All -Oracle:{2}: Goblin Cannon deals 1 damage to any target. Sacrifice Goblin Cannon. +Oracle:{2}: This artifact deals 1 damage to any target. Sacrifice this artifact. diff --git a/forge-gui/res/cardsfolder/g/goblin_chainwhirler.txt b/forge-gui/res/cardsfolder/g/goblin_chainwhirler.txt index 3ef0e8490aa5..00fadbfde6f0 100644 --- a/forge-gui/res/cardsfolder/g/goblin_chainwhirler.txt +++ b/forge-gui/res/cardsfolder/g/goblin_chainwhirler.txt @@ -3,6 +3,6 @@ ManaCost:R R R Types:Creature Goblin Warrior PT:3/3 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When CARDNAME enters, it deals 1 damage to each opponent and each creature and planeswalker they control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When this creature enters, it deals 1 damage to each opponent and each creature and planeswalker they control. SVar:TrigDamageAll:DB$ DamageAll | ValidPlayers$ Player.Opponent | ValidCards$ Creature.OppCtrl,Planeswalker.OppCtrl | NumDmg$ 1 | ValidDescription$ each opponent and each creature and planeswalker they control. -Oracle:First strike\nWhen Goblin Chainwhirler enters, it deals 1 damage to each opponent and each creature and planeswalker they control. +Oracle:First strike\nWhen this creature enters, it deals 1 damage to each opponent and each creature and planeswalker they control. diff --git a/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt b/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt index a1b968c6f4ae..802d374b1bdd 100644 --- a/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt +++ b/forge-gui/res/cardsfolder/g/goblin_charbelcher.txt @@ -1,11 +1,11 @@ Name:Goblin Charbelcher ManaCost:4 Types:Artifact -A:AB$ DigUntil | Cost$ 3 T | Valid$ Land | ValidDescription$ land | RememberRevealed$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | SubAbility$ DBBelch | SpellDescription$ Reveal cards from the top of your library until you reveal a land card. CARDNAME deals damage equal to the number of nonland cards revealed this way to any target. If the revealed land card was a Mountain, CARDNAME deals double that damage instead. Put the revealed cards on the bottom of your library in any order. | StackDescription$ SpellDescription +A:AB$ DigUntil | Cost$ 3 T | Valid$ Land | ValidDescription$ land | RememberRevealed$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | SubAbility$ DBBelch | SpellDescription$ Reveal cards from the top of your library until you reveal a land card. This artifact deals damage equal to the number of nonland cards revealed this way to any target. If the revealed land card was a Mountain, this artifact deals double that damage instead. Put the revealed cards on the bottom of your library in any order. | StackDescription$ SpellDescription SVar:DBBelch:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | ConditionCheckSVar$ FoundMountain | ConditionSVarCompare$ EQ0 | SubAbility$ DBDoubleBelch | StackDescription$ None SVar:DBDoubleBelch:DB$ DealDamage | Defined$ Targeted | NumDmg$ DoubleX | SubAbility$ DBCleanup | ConditionCheckSVar$ FoundMountain | ConditionSVarCompare$ EQ1 | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.nonLand SVar:DoubleX:Remembered$Valid Card.nonLand/Times.2 SVar:FoundMountain:Remembered$Valid Card.Mountain -Oracle:{3}, {T}: Reveal cards from the top of your library until you reveal a land card. Goblin Charbelcher deals damage equal to the number of nonland cards revealed this way to any target. If the revealed land card was a Mountain, Goblin Charbelcher deals double that damage instead. Put the revealed cards on the bottom of your library in any order. +Oracle:{3}, {T}: Reveal cards from the top of your library until you reveal a land card. This artifact deals damage equal to the number of nonland cards revealed this way to any target. If the revealed land card was a Mountain, this artifact deals double that damage instead. Put the revealed cards on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_cohort.txt b/forge-gui/res/cardsfolder/g/goblin_cohort.txt index b9dc799fb93f..499917d5ab9e 100644 --- a/forge-gui/res/cardsfolder/g/goblin_cohort.txt +++ b/forge-gui/res/cardsfolder/g/goblin_cohort.txt @@ -2,7 +2,7 @@ Name:Goblin Cohort ManaCost:R Types:Creature Goblin Warrior PT:2/2 -S:Mode$ CantAttack | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME can't attack unless you've cast a creature spell this turn. +S:Mode$ CantAttack | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ EQ0 | Description$ This creature can't attack unless you've cast a creature spell this turn. SVar:X:Count$ThisTurnCast_Creature.YouCtrl SVar:BuffedBy:Creature -Oracle:Goblin Cohort can't attack unless you've cast a creature spell this turn. +Oracle:This creature can't attack unless you've cast a creature spell this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_commando.txt b/forge-gui/res/cardsfolder/g/goblin_commando.txt index 31dacc2e1c23..037002e5779e 100644 --- a/forge-gui/res/cardsfolder/g/goblin_commando.txt +++ b/forge-gui/res/cardsfolder/g/goblin_commando.txt @@ -2,7 +2,7 @@ Name:Goblin Commando ManaCost:4 R Types:Creature Goblin PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 2 damage to target creature. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 2 SVar:PlayMain1:TRUE -Oracle:When Goblin Commando enters, it deals 2 damage to target creature. +Oracle:When this creature enters, it deals 2 damage to target creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_cratermaker.txt b/forge-gui/res/cardsfolder/g/goblin_cratermaker.txt index 735ce972d823..42f73115cd4b 100644 --- a/forge-gui/res/cardsfolder/g/goblin_cratermaker.txt +++ b/forge-gui/res/cardsfolder/g/goblin_cratermaker.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 A:AB$ Charm | Cost$ 1 Sac<1/CARDNAME> | Choices$ DBDamage,DBDestroy -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to target creature. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Permanent.nonLand+Colorless | SpellDescription$ Destroy target colorless nonland permanent. -Oracle:{1}, Sacrifice Goblin Cratermaker: Choose one —\n• Goblin Cratermaker deals 2 damage to target creature.\n• Destroy target colorless nonland permanent. +Oracle:{1}, Sacrifice this creature: Choose one —\n• This creature deals 2 damage to target creature.\n• Destroy target colorless nonland permanent. diff --git a/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt b/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt index 6efeecfeb35e..ac401b841856 100644 --- a/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt @@ -3,6 +3,6 @@ ManaCost:3 R R Types:Creature Goblin PT:4/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ When CARDNAME enters, you may cast target instant or sorcery card with mana value 3 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ When this creature enters, you may cast target instant or sorcery card with mana value 3 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard, exile it instead. SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Instant.YouCtrl+cmcLE3,Sorcery.YouCtrl+cmcLE3 | ValidSA$ Spell | TgtPrompt$ Choose target instant or sorcery card with mana value 3 or less from your graveyard | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell -Oracle:Menace\nWhen Goblin Dark-Dwellers enters, you may cast target instant or sorcery card with mana value 3 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard this turn, exile it instead. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, you may cast target instant or sorcery card with mana value 3 or less from your graveyard without paying its mana cost. If that spell would be put into your graveyard, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/goblin_digging_team.txt b/forge-gui/res/cardsfolder/g/goblin_digging_team.txt index 4232ec63dff3..fc878e82f228 100644 --- a/forge-gui/res/cardsfolder/g/goblin_digging_team.txt +++ b/forge-gui/res/cardsfolder/g/goblin_digging_team.txt @@ -4,4 +4,4 @@ Types:Creature Goblin PT:1/1 A:AB$ Destroy | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Wall | TgtPrompt$ Select target Wall | SpellDescription$ Destroy target Wall. DeckHas:Ability$Sacrifice -Oracle:{T}, Sacrifice Goblin Digging Team: Destroy target Wall. +Oracle:{T}, Sacrifice this creature: Destroy target Wall. diff --git a/forge-gui/res/cardsfolder/g/goblin_dynamo.txt b/forge-gui/res/cardsfolder/g/goblin_dynamo.txt index d567686fb9e7..dcda582307b1 100644 --- a/forge-gui/res/cardsfolder/g/goblin_dynamo.txt +++ b/forge-gui/res/cardsfolder/g/goblin_dynamo.txt @@ -2,9 +2,9 @@ Name:Goblin Dynamo ManaCost:5 R R Types:Creature Goblin Mutant PT:4/4 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. A:AB$ DealDamage | Cost$ X R T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ It deals X damage to any target. SVar:X:Count$xPaid AI:RemoveDeck:All DeckHas:Ability$Sacrifice -Oracle:{T}: Goblin Dynamo deals 1 damage to any target.\n{X}{R}, {T}, Sacrifice Goblin Dynamo: It deals X damage to any target. +Oracle:{T}: This creature deals 1 damage to any target.\n{X}{R}, {T}, Sacrifice this creature: It deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt b/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt index 905aafbabc34..5b9e718a8b73 100644 --- a/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt +++ b/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt @@ -2,7 +2,7 @@ Name:Goblin Elite Infantry ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -1/-1 until end of turn. -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -1/-1 until end of turn. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks or becomes blocked, it gets -1/-1 until end of turn. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked, it gets -1/-1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -1 | NumDef$ -1 -Oracle:Whenever Goblin Elite Infantry blocks or becomes blocked, it gets -1/-1 until end of turn. +Oracle:Whenever this creature blocks or becomes blocked, it gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_engineer.txt b/forge-gui/res/cardsfolder/g/goblin_engineer.txt index 0b12c09955f1..d24f4e55dc6f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_engineer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_engineer.txt @@ -2,8 +2,8 @@ Name:Goblin Engineer ManaCost:1 R Types:Creature Goblin Artificer PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for an artifact card, put it into your graveyard, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library for an artifact card, put it into your graveyard, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Artifact | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ ChangeZone | Cost$ R T Sac<1/Artifact> | TgtPrompt$ Choose target artifact card with mana value 3 or less from your graveyard | ValidTgts$ Artifact.cmcLE3+YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target artifact card with mana value 3 or less from your graveyard to the battlefield. SVar:AIPreference:SacCost$Artifact.token -Oracle:When Goblin Engineer enters, you may search your library for an artifact card, put it into your graveyard, then shuffle.\n{R}, {T}, Sacrifice an artifact: Return target artifact card with mana value 3 or less from your graveyard to the battlefield. +Oracle:When this creature enters, you may search your library for an artifact card, put it into your graveyard, then shuffle.\n{R}, {T}, Sacrifice an artifact: Return target artifact card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/goblin_festival.txt b/forge-gui/res/cardsfolder/g/goblin_festival.txt index 1e1f28cc5416..2911b5321860 100644 --- a/forge-gui/res/cardsfolder/g/goblin_festival.txt +++ b/forge-gui/res/cardsfolder/g/goblin_festival.txt @@ -1,9 +1,9 @@ Name:Goblin Festival ManaCost:1 R Types:Enchantment -A:AB$ DealDamage | Cost$ 2 | NumDmg$ 1 | ValidTgts$ Any | SubAbility$ ControlFlip | SpellDescription$ CARDNAME deals 1 damage to any target. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of CARDNAME. +A:AB$ DealDamage | Cost$ 2 | NumDmg$ 1 | ValidTgts$ Any | SubAbility$ ControlFlip | SpellDescription$ This enchantment deals 1 damage to any target. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of this enchantment. SVar:ControlFlip:DB$ FlipCoin | Defined$ You | LoseSubAbility$ ChooseOpp SVar:ChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | AILogic$ Curse | SubAbility$ LoseControl SVar:LoseControl:DB$ GainControl | Defined$ Self | NewController$ ChosenPlayer | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True -Oracle:{2}: Goblin Festival deals 1 damage to any target. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of Goblin Festival. +Oracle:{2}: This enchantment deals 1 damage to any target. Flip a coin. If you lose the flip, choose one of your opponents. That player gains control of this enchantment. diff --git a/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt b/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt index bc3828aa7356..f17ad5e86dfe 100644 --- a/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt +++ b/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt @@ -4,5 +4,5 @@ Types:Creature Goblin Berserker PT:1/1 K:Haste K:CARDNAME must be blocked if able. -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Haste\nGoblin Fire Fiend must be blocked if able.\n{R}: Goblin Fire Fiend gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +Oracle:Haste\nThis creature must be blocked if able.\n{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_firebomb.txt b/forge-gui/res/cardsfolder/g/goblin_firebomb.txt index 185e67d7332a..c68786f99336 100644 --- a/forge-gui/res/cardsfolder/g/goblin_firebomb.txt +++ b/forge-gui/res/cardsfolder/g/goblin_firebomb.txt @@ -4,4 +4,4 @@ Types:Artifact K:Flash A:AB$ Destroy | Cost$ 7 T Sac<1/CARDNAME> | ValidTgts$ Permanent | SpellDescription$ Destroy target permanent. DeckHas:Ability$Sacrifice -Oracle:Flash\n{7}, {T}, Sacrifice Goblin Firebomb: Destroy target permanent. +Oracle:Flash\n{7}, {T}, Sacrifice this artifact: Destroy target permanent. diff --git a/forge-gui/res/cardsfolder/g/goblin_firebug.txt b/forge-gui/res/cardsfolder/g/goblin_firebug.txt index 2a0fae37210b..05e63fd4e441 100644 --- a/forge-gui/res/cardsfolder/g/goblin_firebug.txt +++ b/forge-gui/res/cardsfolder/g/goblin_firebug.txt @@ -2,6 +2,6 @@ Name:Goblin Firebug ManaCost:1 R Types:Creature Goblin PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When CARDNAME leaves the battlefield, sacrifice a land. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When this creature leaves the battlefield, sacrifice a land. SVar:TrigSacrifice:DB$ Sacrifice | SacValid$ Land -Oracle:When Goblin Firebug leaves the battlefield, sacrifice a land. +Oracle:When this creature leaves the battlefield, sacrifice a land. diff --git a/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt b/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt index 6d7a83915e61..b69254bb612f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt +++ b/forge-gui/res/cardsfolder/g/goblin_fireleaper.txt @@ -2,8 +2,8 @@ Name:Goblin Fireleaper ManaCost:1 R Types:Creature Goblin Warrior PT:1/1 -A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME dies, it deals damage equal to its power to target creature an opponent controls. +A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When this creature dies, it deals damage equal to its power to target creature an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X SVar:X:Count$CardPower -Oracle:{1}{R}: Goblin Fireleaper gets +1/+0 until end of turn.\nWhen Goblin Fireleaper dies, it deals damage equal to its power to target creature an opponent controls. +Oracle:{1}{R}: This creature gets +1/+0 until end of turn.\nWhen this creature dies, it deals damage equal to its power to target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/g/goblin_fireslinger.txt b/forge-gui/res/cardsfolder/g/goblin_fireslinger.txt index 64dd97198a35..9e3fc164ec35 100644 --- a/forge-gui/res/cardsfolder/g/goblin_fireslinger.txt +++ b/forge-gui/res/cardsfolder/g/goblin_fireslinger.txt @@ -2,6 +2,6 @@ Name:Goblin Fireslinger ManaCost:R Types:Creature Goblin Warrior PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target player or planeswalker. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target player or planeswalker. SVar:NonCombatPriority:1 -Oracle:{T}: Goblin Fireslinger deals 1 damage to target player or planeswalker. +Oracle:{T}: This creature deals 1 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/goblin_firestarter.txt b/forge-gui/res/cardsfolder/g/goblin_firestarter.txt index a0f2b2ed81b0..b449d6c65d94 100644 --- a/forge-gui/res/cardsfolder/g/goblin_firestarter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_firestarter.txt @@ -4,4 +4,4 @@ Types:Creature Goblin PT:1/1 A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | ActivationFirstCombat$ True | SpellDescription$ It deals 1 damage to any target. Activate only during your turn, before attackers are declared. DeckHas:Ability$Sacrifice -Oracle:Sacrifice Goblin Firestarter: It deals 1 damage to any target. Activate only during your turn, before attackers are declared. +Oracle:Sacrifice this creature: It deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/g/goblin_flectomancer.txt b/forge-gui/res/cardsfolder/g/goblin_flectomancer.txt index 061bf0d37137..8fb06d2bfb6e 100644 --- a/forge-gui/res/cardsfolder/g/goblin_flectomancer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_flectomancer.txt @@ -4,4 +4,4 @@ Types:Creature Goblin Wizard PT:2/2 A:AB$ ChangeTargets | Cost$ Sac<1/CARDNAME> | TargetType$ Spell | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target instant or sorcery spell | SpellDescription$ You may change the targets of target instant or sorcery spell. AI:RemoveDeck:All -Oracle:Sacrifice Goblin Flectomancer: You may change the targets of target instant or sorcery spell. +Oracle:Sacrifice this creature: You may change the targets of target instant or sorcery spell. diff --git a/forge-gui/res/cardsfolder/g/goblin_flotilla.txt b/forge-gui/res/cardsfolder/g/goblin_flotilla.txt index bb982a217c92..ec37c952183f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_flotilla.txt +++ b/forge-gui/res/cardsfolder/g/goblin_flotilla.txt @@ -3,10 +3,10 @@ ManaCost:2 R Types:Creature Goblin PT:2/2 K:Landwalk:Island -T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ AnimateDB | TriggerDescription$ At the beginning of each combat, unless you pay {R}, whenever CARDNAME blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. +T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ AnimateDB | TriggerDescription$ At the beginning of each combat, unless you pay {R}, whenever this creature blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. SVar:AnimateDB:DB$ Effect | Triggers$ AttackerBlocked,Blocks | UnlessCost$ R | UnlessPayer$ You | Duration$ UntilEndOfCombat SVar:AttackerBlocked:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.EffectSource | Execute$ PumpAttacker | TriggerDescription$ Whenever EFFECTSOURCE blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. SVar:Blocks:Mode$ AttackerBlockedByCreature | ValidCard$ Card.EffectSource | ValidBlocker$ Creature | Execute$ PumpBlocker | TriggerDescription$ Whenever EFFECTSOURCE blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. SVar:PumpAttacker:DB$ Pump | Defined$ TriggeredAttackerLKICopy | KW$ First Strike SVar:PumpBlocker:DB$ Pump | Defined$ TriggeredBlockerLKICopy | KW$ First Strike -Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nAt the beginning of each combat, unless you pay {R}, whenever Goblin Flotilla blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nAt the beginning of each combat, unless you pay {R}, whenever this creature blocks or becomes blocked by a creature this combat, that creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_furrier.txt b/forge-gui/res/cardsfolder/g/goblin_furrier.txt index 2f5fbf1c2f61..3154d072adef 100644 --- a/forge-gui/res/cardsfolder/g/goblin_furrier.txt +++ b/forge-gui/res/cardsfolder/g/goblin_furrier.txt @@ -2,5 +2,5 @@ Name:Goblin Furrier ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 -R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Creature.Snow | ValidSource$ Card.Self | Description$ Prevent all damage that CARDNAME would deal to snow creatures. -Oracle:Prevent all damage that Goblin Furrier would deal to snow creatures. +R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Creature.Snow | ValidSource$ Card.Self | Description$ Prevent all damage that this creature would deal to snow creatures. +Oracle:Prevent all damage that this creature would deal to snow creatures. diff --git a/forge-gui/res/cardsfolder/g/goblin_gang_leader.txt b/forge-gui/res/cardsfolder/g/goblin_gang_leader.txt index b7da0ee17956..5736823d87d8 100644 --- a/forge-gui/res/cardsfolder/g/goblin_gang_leader.txt +++ b/forge-gui/res/cardsfolder/g/goblin_gang_leader.txt @@ -2,6 +2,6 @@ Name:Goblin Gang Leader ManaCost:2 R R Types:Creature Goblin Warrior PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 red Goblin creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create two 1/1 red Goblin creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ r_1_1_goblin | TokenOwner$ You -Oracle:When Goblin Gang Leader enters, create two 1/1 red Goblin creature tokens. +Oracle:When this creature enters, create two 1/1 red Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/g/goblin_gardener.txt b/forge-gui/res/cardsfolder/g/goblin_gardener.txt index 2ffdf4cef2bd..79b840643b8f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_gardener.txt +++ b/forge-gui/res/cardsfolder/g/goblin_gardener.txt @@ -2,6 +2,6 @@ Name:Goblin Gardener ManaCost:3 R Types:Creature Goblin PT:2/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME dies, destroy target land. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature dies, destroy target land. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Land | TgtPrompt$ Select target land -Oracle:When Goblin Gardener dies, destroy target land. +Oracle:When this creature dies, destroy target land. diff --git a/forge-gui/res/cardsfolder/g/goblin_gaveleer.txt b/forge-gui/res/cardsfolder/g/goblin_gaveleer.txt index ee04b7c363d6..924f1bfac201 100644 --- a/forge-gui/res/cardsfolder/g/goblin_gaveleer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_gaveleer.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +2/+0 for each Equipment attached to it. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ This creature gets +2/+0 for each Equipment attached to it. SVar:X:Count$Valid Equipment.Attached/Times.2 SVar:EquipMe:Multiple -Oracle:Trample\nGoblin Gaveleer gets +2/+0 for each Equipment attached to it. +Oracle:Trample\nThis creature gets +2/+0 for each Equipment attached to it. diff --git a/forge-gui/res/cardsfolder/g/goblin_general.txt b/forge-gui/res/cardsfolder/g/goblin_general.txt index 8b4709e94065..bc0a69d6a0da 100644 --- a/forge-gui/res/cardsfolder/g/goblin_general.txt +++ b/forge-gui/res/cardsfolder/g/goblin_general.txt @@ -2,7 +2,7 @@ Name:Goblin General ManaCost:1 R R Types:Creature Goblin Warrior PT:1/1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, Goblin creatures you control get +1/+1 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever this creature attacks, Goblin creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Goblin+YouCtrl | NumAtt$ +1 | NumDef$ +1 DeckHints:Type$Goblin -Oracle:Whenever Goblin General attacks, Goblin creatures you control get +1/+1 until end of turn. +Oracle:Whenever this creature attacks, Goblin creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_glider.txt b/forge-gui/res/cardsfolder/g/goblin_glider.txt index 446fe0b04dc2..709a906ec894 100644 --- a/forge-gui/res/cardsfolder/g/goblin_glider.txt +++ b/forge-gui/res/cardsfolder/g/goblin_glider.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Goblin PT:1/1 K:Flying -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -Oracle:Flying\nGoblin Glider can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +Oracle:Flying\nThis creature can't block. diff --git a/forge-gui/res/cardsfolder/g/goblin_glory_chaser.txt b/forge-gui/res/cardsfolder/g/goblin_glory_chaser.txt index 24a9b1e5f283..01ee03cc2fd1 100644 --- a/forge-gui/res/cardsfolder/g/goblin_glory_chaser.txt +++ b/forge-gui/res/cardsfolder/g/goblin_glory_chaser.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 K:Renown:1 -S:Mode$ Continuous | Affected$ Card.Self+IsRenowned | AddKeyword$ Menace | Description$ As long as CARDNAME is renowned, it has menace. +S:Mode$ Continuous | Affected$ Card.Self+IsRenowned | AddKeyword$ Menace | Description$ As long as this creature is renowned, it has menace. DeckHas:Ability$Counters -Oracle:Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\nAs long as Goblin Glory Chaser is renowned, it has menace. (It can't be blocked except by two or more creatures.) +Oracle:Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\nAs long as this creature is renowned, it has menace. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/g/goblin_goliath.txt b/forge-gui/res/cardsfolder/g/goblin_goliath.txt index b3b94b8dc9ff..e492b3699b79 100644 --- a/forge-gui/res/cardsfolder/g/goblin_goliath.txt +++ b/forge-gui/res/cardsfolder/g/goblin_goliath.txt @@ -2,11 +2,11 @@ Name:Goblin Goliath ManaCost:4 R R Types:Creature Goblin Mutant PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ X | TokenScript$ r_1_1_goblin A:AB$ Effect | Cost$ 3 R T | ReplacementEffects$ RDoubleDamage | SpellDescription$ If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. SVar:RDoubleDamage:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Opponent | ReplaceWith$ DmgTwice | Description$ If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ Y SVar:X:PlayerCountOpponents$Amount SVar:Y:ReplaceCount$DamageAmount/Twice -Oracle:When Goblin Goliath enters, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have.\n{3}{R}, {T}: If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. +Oracle:When this creature enters, create a number of 1/1 red Goblin creature tokens equal to the number of opponents you have.\n{3}{R}, {T}: If a source you control would deal damage to an opponent this turn, it deals double that damage to that player instead. diff --git a/forge-gui/res/cardsfolder/g/goblin_goon.txt b/forge-gui/res/cardsfolder/g/goblin_goon.txt index fab30885818c..9d5f7cfbead9 100644 --- a/forge-gui/res/cardsfolder/g/goblin_goon.txt +++ b/forge-gui/res/cardsfolder/g/goblin_goon.txt @@ -2,9 +2,9 @@ Name:Goblin Goon ManaCost:3 R Types:Creature Goblin Mutant PT:6/6 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ hasFewerCreaturesInPlayThanYou | Description$ CARDNAME can't attack unless you control more creatures than defending player. -S:Mode$ CantBlock | ValidCard$ Card.Self | Condition$ NotPlayerTurn | CheckSVar$ Y | SVarCompare$ GEX | Description$ CARDNAME can't block unless you control more creatures than attacking player. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ hasFewerCreaturesInPlayThanYou | Description$ This creature can't attack unless you control more creatures than defending player. +S:Mode$ CantBlock | ValidCard$ Card.Self | Condition$ NotPlayerTurn | CheckSVar$ Y | SVarCompare$ GEX | Description$ This creature can't block unless you control more creatures than attacking player. SVar:X:Count$Valid Creature.YouCtrl SVar:Y:Count$Valid Creature.ActivePlayerCtrl SVar:BuffedBy:Creature -Oracle:Goblin Goon can't attack unless you control more creatures than defending player.\nGoblin Goon can't block unless you control more creatures than attacking player. +Oracle:This creature can't attack unless you control more creatures than defending player.\nThis creature can't block unless you control more creatures than attacking player. diff --git a/forge-gui/res/cardsfolder/g/goblin_grenadiers.txt b/forge-gui/res/cardsfolder/g/goblin_grenadiers.txt index b6ea80b4d97a..c8cd8d3fcd12 100644 --- a/forge-gui/res/cardsfolder/g/goblin_grenadiers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_grenadiers.txt @@ -2,8 +2,8 @@ Name:Goblin Grenadiers ManaCost:3 R Types:Creature Goblin PT:2/2 -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyCreature | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyCreature | TriggerDescription$ Whenever this creature attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land. SVar:TrigDestroyCreature:AB$ Pump | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBLand SVar:DBLand:DB$ Pump | ValidTgts$ Land | AILogic$ Destroy | IsCurse$ True | SubAbility$ DBDestroy SVar:DBDestroy:DB$ Destroy | Defined$ Targeted -Oracle:Whenever Goblin Grenadiers attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land. +Oracle:Whenever this creature attacks and isn't blocked, you may sacrifice it. If you do, destroy target creature and target land. diff --git a/forge-gui/res/cardsfolder/g/goblin_guide.txt b/forge-gui/res/cardsfolder/g/goblin_guide.txt index 3240fde85acc..6ca899954655 100644 --- a/forge-gui/res/cardsfolder/g/goblin_guide.txt +++ b/forge-gui/res/cardsfolder/g/goblin_guide.txt @@ -3,6 +3,6 @@ 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 their hand. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Whenever this creature 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$ TriggeredDefendingPlayer | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Land | LibraryPosition2$ 0 -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. +Oracle:Haste\nWhenever this creature 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/goblin_heelcutter.txt b/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt index 1b052ec327a2..c5af30fbe166 100644 --- a/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Goblin Berserker PT:3/2 K:Dash:2 R -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, target creature can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -Oracle:Whenever Goblin Heelcutter attacks, target creature can't block this turn.\nDash {2}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) +Oracle:Whenever this creature attacks, target creature can't block this turn.\nDash {2}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) diff --git a/forge-gui/res/cardsfolder/g/goblin_instigator.txt b/forge-gui/res/cardsfolder/g/goblin_instigator.txt index 9f1d5988e5a0..267deb96c8a8 100644 --- a/forge-gui/res/cardsfolder/g/goblin_instigator.txt +++ b/forge-gui/res/cardsfolder/g/goblin_instigator.txt @@ -2,7 +2,7 @@ Name:Goblin Instigator ManaCost:1 R Types:Creature Goblin Rogue PT:1/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerDescription$ When CARDNAME enters, create a 1/1 red Goblin creature token. | Execute$ TrigToken +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerDescription$ When this creature enters, create a 1/1 red Goblin creature token. | Execute$ TrigToken SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenScript$ r_1_1_goblin DeckHas:Ability$Token -Oracle:When Goblin Instigator enters, create a 1/1 red Goblin creature token. +Oracle:When this creature enters, create a 1/1 red Goblin creature token. diff --git a/forge-gui/res/cardsfolder/g/goblin_javelineer.txt b/forge-gui/res/cardsfolder/g/goblin_javelineer.txt index 0d88acf4bebc..f43ab9a92234 100644 --- a/forge-gui/res/cardsfolder/g/goblin_javelineer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_javelineer.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 K:Haste -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME becomes blocked, it deals 1 damage to target creature blocking it. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature becomes blocked, it deals 1 damage to target creature blocking it. SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 1 | ValidTgts$ Creature.blockingSelf -Oracle:Haste\nWhenever Goblin Javelineer becomes blocked, it deals 1 damage to target creature blocking it. +Oracle:Haste\nWhenever this creature becomes blocked, it deals 1 damage to target creature blocking it. diff --git a/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt b/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt index 40205897b7b2..60688ab223ea 100644 --- a/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_kaboomist.txt @@ -2,8 +2,8 @@ Name:Goblin Kaboomist ManaCost:1 R Types:Creature Goblin Warrior PT:1/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this artifact: This artifact deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, CARDNAME deals 2 damage to itself. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this token: This token deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, this creature deals 2 damage to itself. SVar:TrigToken:DB$ Token | TokenScript$ land_mine | TokenOwner$ You | SubAbility$ DBFlip SVar:DBFlip:DB$ FlipCoin | LoseSubAbility$ DmgSelf SVar:DmgSelf:DB$ DealDamage | Defined$ Self | NumDmg$ 2 -Oracle:At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this artifact: This artifact deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, Goblin Kaboomist deals 2 damage to itself. +Oracle:At the beginning of your upkeep, create a colorless artifact token named Land Mine with "{R}, Sacrifice this token: This token deals 2 damage to target attacking creature without flying." Then flip a coin. If you lose the flip, this creature deals 2 damage to itself. diff --git a/forge-gui/res/cardsfolder/g/goblin_king.txt b/forge-gui/res/cardsfolder/g/goblin_king.txt index 1fb1a502cf02..5374d50724b7 100644 --- a/forge-gui/res/cardsfolder/g/goblin_king.txt +++ b/forge-gui/res/cardsfolder/g/goblin_king.txt @@ -2,7 +2,7 @@ Name:Goblin King ManaCost:1 R R Types:Creature Goblin PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Goblin+Other | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Landwalk:Mountain | Description$ Other Goblin creatures get +1/+1 and have mountainwalk. +S:Mode$ Continuous | Affected$ Creature.Goblin+Other | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Landwalk:Mountain | Description$ Other Goblins get +1/+1 and have mountainwalk. SVar:PlayMain1:TRUE DeckHas:Keyword$Landwalk:Mountain DeckHints:Type$Goblin & Name$Blood Moon diff --git a/forge-gui/res/cardsfolder/g/goblin_lackey.txt b/forge-gui/res/cardsfolder/g/goblin_lackey.txt index 62b528b71fc1..f21645f4aff3 100644 --- a/forge-gui/res/cardsfolder/g/goblin_lackey.txt +++ b/forge-gui/res/cardsfolder/g/goblin_lackey.txt @@ -2,6 +2,6 @@ Name:Goblin Lackey ManaCost:R Types:Creature Goblin PT:1/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME deals damage to a player, you may put a Goblin permanent card from your hand onto the battlefield. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigChange | TriggerDescription$ Whenever this creature deals damage to a player, you may put a Goblin permanent card from your hand onto the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Permanent.Goblin | ChangeNum$ 1 -Oracle:Whenever Goblin Lackey deals damage to a player, you may put a Goblin permanent card from your hand onto the battlefield. +Oracle:Whenever this creature deals damage to a player, you may put a Goblin permanent card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt b/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt index 0e110c86968f..ec73d3df82ab 100644 --- a/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt +++ b/forge-gui/res/cardsfolder/g/goblin_legionnaire.txt @@ -6,4 +6,4 @@ A:AB$ DealDamage | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellD A:AB$ PreventDamage | Cost$ W Sac<1/CARDNAME> | ValidTgts$ Any | Amount$ 2 | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. AI:RemoveDeck:All DeckHas:Ability$Sacrifice -Oracle:{R}, Sacrifice Goblin Legionnaire: It deals 2 damage to any target.\n{W}, Sacrifice Goblin Legionnaire: Prevent the next 2 damage that would be dealt to any target this turn. +Oracle:{R}, Sacrifice this creature: It deals 2 damage to any target.\n{W}, Sacrifice this creature: Prevent the next 2 damage that would be dealt to any target this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_locksmith.txt b/forge-gui/res/cardsfolder/g/goblin_locksmith.txt index dfa025edb925..cf6605a06d5e 100644 --- a/forge-gui/res/cardsfolder/g/goblin_locksmith.txt +++ b/forge-gui/res/cardsfolder/g/goblin_locksmith.txt @@ -2,7 +2,7 @@ Name:Goblin Locksmith ManaCost:1 R Types:Creature Goblin Rogue PT:2/1 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever CARDNAME attacks, creatures with defender can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever this creature attacks, creatures with defender can't block this turn. SVar:TrigEffect:DB$ Effect | StaticAbilities$ KWPump SVar:KWPump:Mode$ Continuous | Affected$ Creature.withDefender | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures with defender can't block this turn. -Oracle:Whenever Goblin Locksmith attacks, creatures with defender can't block this turn. +Oracle:Whenever this creature attacks, creatures with defender can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_lyre.txt b/forge-gui/res/cardsfolder/g/goblin_lyre.txt index 59c78772c7c5..fdb75d3ae01c 100644 --- a/forge-gui/res/cardsfolder/g/goblin_lyre.txt +++ b/forge-gui/res/cardsfolder/g/goblin_lyre.txt @@ -1,10 +1,10 @@ Name:Goblin Lyre ManaCost:3 Types:Artifact -A:AB$ FlipCoin | Cost$ Sac<1/CARDNAME> | WinSubAbility$ DBDamageOpp | LoseSubAbility$ DBDamageYou | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Choose target opponent or planeswalker | SpellDescription$ Flip a coin. If you win the flip, CARDNAME deals damage to target opponent or planeswalker equal to the number of creatures you control. If you lose the flip, CARDNAME deals damage to you equal to the number of creatures that opponent or that planeswalker's controller controls. +A:AB$ FlipCoin | Cost$ Sac<1/CARDNAME> | WinSubAbility$ DBDamageOpp | LoseSubAbility$ DBDamageYou | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Choose target opponent or planeswalker | SpellDescription$ Flip a coin. If you win the flip, this artifact deals damage to target opponent or planeswalker equal to the number of creatures you control. If you lose the flip, this artifact deals damage to you equal to the number of creatures that opponent or that planeswalker's controller controls. SVar:DBDamageOpp:DB$ DealDamage | Defined$ Targeted | NumDmg$ X SVar:DBDamageYou:DB$ DealDamage | Defined$ You | NumDmg$ Y SVar:X:Count$Valid Creature.YouCtrl SVar:Y:Count$Valid Creature.ControlledBy TargetedOrController AI:RemoveDeck:All -Oracle:Sacrifice Goblin Lyre: Flip a coin. If you win the flip, Goblin Lyre deals damage to target opponent or planeswalker equal to the number of creatures you control. If you lose the flip, Goblin Lyre deals damage to you equal to the number of creatures that opponent or that planeswalker's controller controls. +Oracle:Sacrifice this artifact: Flip a coin. If you win the flip, this artifact deals damage to target opponent or planeswalker equal to the number of creatures you control. If you lose the flip, this artifact deals damage to you equal to the number of creatures that opponent or that planeswalker's controller controls. diff --git a/forge-gui/res/cardsfolder/g/goblin_machinist.txt b/forge-gui/res/cardsfolder/g/goblin_machinist.txt index 53e72f228ea6..f4610387c019 100644 --- a/forge-gui/res/cardsfolder/g/goblin_machinist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_machinist.txt @@ -2,9 +2,9 @@ Name:Goblin Machinist ManaCost:4 R Types:Creature Goblin PT:0/5 -A:AB$ DigUntil | Cost$ 2 R | Valid$ Card.nonLand | ValidDescription$ nonland | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ DBPump | SpellDescription$ Reveal cards from the top of your library until you reveal a nonland card. CARDNAME gets +X/+0 until end of turn, where X is that card's mana value. Put the revealed cards on the bottom of your library in any order. +A:AB$ DigUntil | Cost$ 2 R | Valid$ Card.nonLand | ValidDescription$ nonland | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ DBPump | SpellDescription$ Reveal cards from the top of your library until you reveal a nonland card. This creature gets +X/+0 until end of turn, where X is that card's mana value. Put the revealed cards on the bottom of your library in any order. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +RCX | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RCX:Remembered$CardManaCost AI:RemoveDeck:All -Oracle:{2}{R}: Reveal cards from the top of your library until you reveal a nonland card. Goblin Machinist gets +X/+0 until end of turn, where X is that card's mana value. Put the revealed cards on the bottom of your library in any order. +Oracle:{2}{R}: Reveal cards from the top of your library until you reveal a nonland card. This creature gets +X/+0 until end of turn, where X is that card's mana value. Put the revealed cards on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_marshal.txt b/forge-gui/res/cardsfolder/g/goblin_marshal.txt index 625671047d5f..d5edb929c6b2 100644 --- a/forge-gui/res/cardsfolder/g/goblin_marshal.txt +++ b/forge-gui/res/cardsfolder/g/goblin_marshal.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Creature Goblin Warrior PT:3/3 K:Echo:4 R R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters or dies, create two 1/1 red Goblin creature tokens. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters or dies, create two 1/1 red Goblin creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters or dies, create two 1/1 red Goblin creature tokens. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When this creature enters or dies, create two 1/1 red Goblin creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ r_1_1_goblin | TokenOwner$ You -Oracle:Echo {4}{R}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen Goblin Marshal enters or dies, create two 1/1 red Goblin creature tokens. +Oracle:Echo {4}{R}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen this creature enters or dies, create two 1/1 red Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/g/goblin_maskmaker.txt b/forge-gui/res/cardsfolder/g/goblin_maskmaker.txt index 65cd200a5f42..83b3f4463424 100644 --- a/forge-gui/res/cardsfolder/g/goblin_maskmaker.txt +++ b/forge-gui/res/cardsfolder/g/goblin_maskmaker.txt @@ -2,9 +2,9 @@ Name:Goblin Maskmaker ManaCost:R Types:Creature Goblin Citizen PT:1/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Whenever CARDNAME attacks, face-down spells you cast this turn cost {1} less to cast. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Whenever this creature attacks, face-down spells you cast this turn cost {1} less to cast. SVar:TrigEffect:DB$ Effect | StaticAbilities$ ReduceCost SVar:ReduceCost:Mode$ ReduceCost | ValidCard$ Card.faceDown | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Face-down spells you cast this turn cost {1} less to cast. SVar:HasAttackEffect:TRUE DeckHints:Keyword$Morph|Megamorph|Disguise -Oracle:Whenever Goblin Maskmaker attacks, face-down spells you cast this turn cost {1} less to cast. +Oracle:Whenever this creature attacks, face-down spells you cast this turn cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/g/goblin_masons.txt b/forge-gui/res/cardsfolder/g/goblin_masons.txt index 05ed48b3a3d0..cea9156fd004 100644 --- a/forge-gui/res/cardsfolder/g/goblin_masons.txt +++ b/forge-gui/res/cardsfolder/g/goblin_masons.txt @@ -2,6 +2,6 @@ Name:Goblin Masons ManaCost:1 R Types:Creature Goblin PT:2/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME dies, destroy target Wall. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature dies, destroy target Wall. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Wall | TgtPrompt$ Select target wall -Oracle:When Goblin Masons dies, destroy target Wall. +Oracle:When this creature dies, destroy target Wall. diff --git a/forge-gui/res/cardsfolder/g/goblin_matron.txt b/forge-gui/res/cardsfolder/g/goblin_matron.txt index dde919421162..3127dca32ee4 100644 --- a/forge-gui/res/cardsfolder/g/goblin_matron.txt +++ b/forge-gui/res/cardsfolder/g/goblin_matron.txt @@ -2,7 +2,7 @@ Name:Goblin Matron ManaCost:2 R Types:Creature Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a Goblin card, reveal that card, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library for a Goblin card, reveal that card, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Goblin | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Type$Goblin -Oracle:When Goblin Matron enters, you may search your library for a Goblin card, reveal that card, put it into your hand, then shuffle. +Oracle:When this creature enters, you may search your library for a Goblin card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/goblin_medics.txt b/forge-gui/res/cardsfolder/g/goblin_medics.txt index 366e84106213..2931a73a744d 100644 --- a/forge-gui/res/cardsfolder/g/goblin_medics.txt +++ b/forge-gui/res/cardsfolder/g/goblin_medics.txt @@ -2,6 +2,6 @@ Name:Goblin Medics ManaCost:2 R Types:Creature Goblin Shaman PT:1/1 -T:Mode$ Taps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME becomes tapped, it deals 1 damage to any target. +T:Mode$ Taps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature becomes tapped, it deals 1 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 -Oracle:Whenever Goblin Medics becomes tapped, it deals 1 damage to any target. +Oracle:Whenever this creature becomes tapped, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/goblin_morningstar.txt b/forge-gui/res/cardsfolder/g/goblin_morningstar.txt index 3dbf437d0ced..41eba903b69e 100644 --- a/forge-gui/res/cardsfolder/g/goblin_morningstar.txt +++ b/forge-gui/res/cardsfolder/g/goblin_morningstar.txt @@ -3,11 +3,11 @@ ManaCost:1 R Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddKeyword$ Trample | Description$ Equipped creature gets +1/+0 and has trample. K:Equip:1 R -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigRollDice | TriggerDescription$ When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigRollDice | TriggerDescription$ When this Equipment enters, ABILITY SVar:TrigRollDice:DB$ RollDice | Sides$ 20 | ResultSubAbilities$ 1-9:DBToken,10-20:DBTokenAttach | SpellDescription$ roll a d20. SVar:DBToken:DB$ Token | TokenScript$ r_1_1_goblin | TokenOwner$ You | SpellDescription$ 1—9 VERT Create a 1/1 red Goblin creature token. SVar:DBTokenAttach:DB$ Token | TokenScript$ r_1_1_goblin | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBAttach | SpellDescription$ 10—20 VERT Create a 1/1 red Goblin creature token, then attach CARDNAME to it. SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:Equipped creature gets +1/+0 and has trample.\nEquip {1}{R}\nWhen Goblin Morningstar enters, roll a d20.\n1—9 | Create a 1/1 red Goblin creature token.\n10—20 | Create a 1/1 red Goblin creature token, then attach Goblin Morningstar to it. +Oracle:Equipped creature gets +1/+0 and has trample.\nEquip {1}{R}\nWhen this Equipment enters, roll a d20.\n1—9 | Create a 1/1 red Goblin creature token.\n10—20 | Create a 1/1 red Goblin creature token, then attach this Equipment to it. diff --git a/forge-gui/res/cardsfolder/g/goblin_mutant.txt b/forge-gui/res/cardsfolder/g/goblin_mutant.txt index a20974129bf8..8e7921a37492 100644 --- a/forge-gui/res/cardsfolder/g/goblin_mutant.txt +++ b/forge-gui/res/cardsfolder/g/goblin_mutant.txt @@ -3,6 +3,6 @@ ManaCost:2 R R Types:Creature Goblin Mutant PT:5/3 K:Trample -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ !controlsCreature.untapped+powerGE3 | Description$ CARDNAME can't attack if defending player controls an untapped creature with power 3 or greater. -S:Mode$ CantBlockBy | ValidAttacker$ Creature.powerGE3 | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block creatures with power 3 or greater. -Oracle:Trample\nGoblin Mutant can't attack if defending player controls an untapped creature with power 3 or greater.\nGoblin Mutant can't block creatures with power 3 or greater. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ !controlsCreature.untapped+powerGE3 | Description$ This creature can't attack if defending player controls an untapped creature with power 3 or greater. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.powerGE3 | ValidBlocker$ Creature.Self | Description$ This creature can't block creatures with power 3 or greater. +Oracle:Trample\nThis creature can't attack if defending player controls an untapped creature with power 3 or greater.\nThis creature can't block creatures with power 3 or greater. diff --git a/forge-gui/res/cardsfolder/g/goblin_picker.txt b/forge-gui/res/cardsfolder/g/goblin_picker.txt index a0247576c2e7..02f8e6c6e97a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_picker.txt +++ b/forge-gui/res/cardsfolder/g/goblin_picker.txt @@ -4,4 +4,4 @@ Types:Creature Goblin PT:2/2 A:AB$ Draw | Cost$ R T Discard<1/Card> | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card. DeckHas:Ability$Discard -Oracle:{R} ,{T}, Discard a card: Draw a card. +Oracle:{R}, {T}, Discard a card: Draw a card. diff --git a/forge-gui/res/cardsfolder/g/goblin_piledriver.txt b/forge-gui/res/cardsfolder/g/goblin_piledriver.txt index ea2f680f075c..2959262fbb76 100644 --- a/forge-gui/res/cardsfolder/g/goblin_piledriver.txt +++ b/forge-gui/res/cardsfolder/g/goblin_piledriver.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Goblin Warrior PT:1/2 K:Protection from blue -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn for each other attacking Goblin. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +2/+0 until end of turn for each other attacking Goblin. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Valid Goblin.attacking+Other/Times.2 -Oracle:Protection from blue (This creature can't be blocked, targeted, dealt damage, or enchanted by anything blue.)\nWhenever Goblin Piledriver attacks, it gets +2/+0 until end of turn for each other attacking Goblin. +Oracle:Protection from blue (This creature can't be blocked, targeted, dealt damage, or enchanted by anything blue.)\nWhenever this creature attacks, it gets +2/+0 until end of turn for each other attacking Goblin. diff --git a/forge-gui/res/cardsfolder/g/goblin_psychopath.txt b/forge-gui/res/cardsfolder/g/goblin_psychopath.txt index 550ac7b793f8..1b5047edba93 100644 --- a/forge-gui/res/cardsfolder/g/goblin_psychopath.txt +++ b/forge-gui/res/cardsfolder/g/goblin_psychopath.txt @@ -2,8 +2,8 @@ Name:Goblin Psychopath ManaCost:3 R Types:Creature Goblin Mutant PT:5/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ CoinFlip | TriggerDescription$ Whenever CARDNAME attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ CoinFlip | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ CoinFlip | TriggerDescription$ Whenever this creature attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ CoinFlip | Secondary$ True | TriggerDescription$ Whenever this creature attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. SVar:CoinFlip:DB$ FlipCoin | LoseSubAbility$ CreateEffect SVar:CreateEffect:DB$ Effect | ReplacementEffects$ EventDamageDone SVar:EventDamageDone:Event$ DamageDone | ValidSource$ Card.EffectSource | DamageTarget$ You | ReplaceWith$ DamageYou | IsCombat$ True | Description$ The next time EFFECTSOURCE would deal combat damage this turn, it deals that damage to you instead. @@ -11,4 +11,4 @@ SVar:DamageYou:DB$ ReplaceEffect | VarName$ Affected | VarValue$ You | VarType$ SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:PsychoX:ReplaceCount$DamageAmount AI:RemoveDeck:Random -Oracle:Whenever Goblin Psychopath attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. +Oracle:Whenever this creature attacks or blocks, flip a coin. If you lose the flip, the next time it would deal combat damage this turn, it deals that damage to you instead. diff --git a/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt b/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt index 9b69b1b24354..8b48d21db6f6 100644 --- a/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt @@ -2,9 +2,9 @@ Name:Goblin Pyromancer ManaCost:3 R Types:Creature Goblin Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, Goblin creatures get +3/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, Goblin creatures get +3/+0 until end of turn. T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of the end step, destroy all Goblins. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Goblin | NumAtt$ +3 SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Creature.Goblin AI:RemoveDeck:Random -Oracle:When Goblin Pyromancer enters, Goblin creatures get +3/+0 until end of turn.\nAt the beginning of the end step, destroy all Goblins. +Oracle:When this creature enters, Goblin creatures get +3/+0 until end of turn.\nAt the beginning of the end step, destroy all Goblins. diff --git a/forge-gui/res/cardsfolder/g/goblin_rabblemaster.txt b/forge-gui/res/cardsfolder/g/goblin_rabblemaster.txt index 1c73cdd85a11..f4839f02cfd6 100644 --- a/forge-gui/res/cardsfolder/g/goblin_rabblemaster.txt +++ b/forge-gui/res/cardsfolder/g/goblin_rabblemaster.txt @@ -5,9 +5,9 @@ PT:2/2 S:Mode$ MustAttack | ValidCreature$ Creature.Goblin+Other+YouCtrl | Description$ Other Goblin creatures you control attack each combat if able. T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, create a 1/1 red Goblin creature token with haste. SVar:TrigToken:DB$ Token | TokenScript$ r_1_1_goblin_haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each other attacking Goblin. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +1/+0 until end of turn for each other attacking Goblin. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Valid Goblin.attacking+Other SVar:PlayMain1:TRUE DeckHas:Ability$Token -Oracle:Other Goblin creatures you control attack each combat if able.\nAt the beginning of combat on your turn, create a 1/1 red Goblin creature token with haste.\nWhenever Goblin Rabblemaster attacks, it gets +1/+0 until end of turn for each other attacking Goblin. +Oracle:Other Goblin creatures you control attack each combat if able.\nAt the beginning of combat on your turn, create a 1/1 red Goblin creature token with haste.\nWhenever this creature attacks, it gets +1/+0 until end of turn for each other attacking Goblin. diff --git a/forge-gui/res/cardsfolder/g/goblin_racketeer.txt b/forge-gui/res/cardsfolder/g/goblin_racketeer.txt index b94616f72700..1d0eba1d58a2 100644 --- a/forge-gui/res/cardsfolder/g/goblin_racketeer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_racketeer.txt @@ -2,6 +2,6 @@ Name:Goblin Racketeer ManaCost:3 R Types:Creature Goblin Rogue PT:4/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGoad | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may goad target creature defending player controls. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGoad | OptionalDecider$ You | TriggerDescription$ Whenever this creature attacks, you may goad target creature defending player controls. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) SVar:TrigGoad:DB$ Goad | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls. -Oracle:Whenever Goblin Racketeer attacks, you may goad target creature defending player controls. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +Oracle:Whenever this creature attacks, you may goad target creature defending player controls. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/g/goblin_raider.txt b/forge-gui/res/cardsfolder/g/goblin_raider.txt index c920ed5e7162..6a84853a9c37 100644 --- a/forge-gui/res/cardsfolder/g/goblin_raider.txt +++ b/forge-gui/res/cardsfolder/g/goblin_raider.txt @@ -2,5 +2,5 @@ Name:Goblin Raider ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -Oracle:Goblin Raider can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +Oracle:This creature can't block. diff --git a/forge-gui/res/cardsfolder/g/goblin_razerunners.txt b/forge-gui/res/cardsfolder/g/goblin_razerunners.txt index 023bccd6895a..1e255f9fce29 100644 --- a/forge-gui/res/cardsfolder/g/goblin_razerunners.txt +++ b/forge-gui/res/cardsfolder/g/goblin_razerunners.txt @@ -2,8 +2,8 @@ Name:Goblin Razerunners ManaCost:2 R R Types:Creature Goblin Warrior PT:3/4 -A:AB$ PutCounter | Cost$ 1 R Sac<1/Land> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may have CARDNAME deal damage equal to the number of +1/+1 counters on it to target player or planeswalker. +A:AB$ PutCounter | Cost$ 1 R Sac<1/Land> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may have this creature deal damage equal to the number of +1/+1 counters on it to target player or planeswalker. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Player, Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X SVar:X:Count$CardCounters.P1P1 -Oracle:{1}{R}, Sacrifice a land: Put a +1/+1 counter on Goblin Razerunners.\nAt the beginning of your end step, you may have Goblin Razerunners deal damage equal to the number of +1/+1 counters on it to target player or planeswalker. +Oracle:{1}{R}, Sacrifice a land: Put a +1/+1 counter on this creature.\nAt the beginning of your end step, you may have this creature deal damage equal to the number of +1/+1 counters on it to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/goblin_recruiter.txt b/forge-gui/res/cardsfolder/g/goblin_recruiter.txt index c3823a79aef9..a27bdc6c1841 100644 --- a/forge-gui/res/cardsfolder/g/goblin_recruiter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_recruiter.txt @@ -2,7 +2,7 @@ Name:Goblin Recruiter ManaCost:1 R Types:Creature Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, search your library for any number of Goblin cards, reveal them, then shuffle and put those cards on top in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, search your library for any number of Goblin cards, reveal them, then shuffle and put those cards on top in any order. SVar:TrigChangeZone:DB$ ChangeZone | ChangeNum$ X | ChangeType$ Goblin | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | Reorder$ True SVar:X:Count$ValidLibrary Goblin.YouOwn DeckNeeds:Type$Goblin @@ -10,4 +10,4 @@ DeckNeeds:Type$Goblin AI:RemoveDeck:All SVar:NeedsToPlayVar:Z GE4 SVar:Z:Count$Valid Land.YouCtrl -Oracle:When Goblin Recruiter enters, search your library for any number of Goblin cards, reveal them, then shuffle and put those cards on top in any order. +Oracle:When this creature enters, search your library for any number of Goblin cards, reveal them, then shuffle and put those cards on top in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_replica.txt b/forge-gui/res/cardsfolder/g/goblin_replica.txt index 06b0c766f947..f2ff494c6a29 100644 --- a/forge-gui/res/cardsfolder/g/goblin_replica.txt +++ b/forge-gui/res/cardsfolder/g/goblin_replica.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Goblin PT:2/2 A:AB$ Destroy | Cost$ 3 R Sac<1/CARDNAME> | ValidTgts$ Artifact | SpellDescription$ Destroy target artifact. DeckNeeds:Color$Red -Oracle:{3}{R}, Sacrifice Goblin Replica: Destroy target artifact. +Oracle:{3}{R}, Sacrifice this creature: Destroy target artifact. diff --git a/forge-gui/res/cardsfolder/g/goblin_researcher.txt b/forge-gui/res/cardsfolder/g/goblin_researcher.txt index 9ce46af2b948..1527dd43283e 100644 --- a/forge-gui/res/cardsfolder/g/goblin_researcher.txt +++ b/forge-gui/res/cardsfolder/g/goblin_researcher.txt @@ -2,10 +2,10 @@ Name:Goblin Researcher ManaCost:3 R Types:Creature Goblin Wizard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile the top card of your library. During any turn you attacked with CARDNAME, you may play that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile the top card of your library. During any turn you attacked with this creature, you may play that card. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ExileOnMoved$ Exile | Duration$ UntilHostLeavesPlay SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | CheckSVar$ X | Description$ During any turn you attacked with EFFECTSOURCE, you may play that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$CreaturesAttackedThisTurn Creature.EffectSource -Oracle:When Goblin Researcher enters, exile the top card of your library. During any turn you attacked with Goblin Researcher, you may play that card. +Oracle:When this creature enters, exile the top card of your library. During any turn you attacked with this creature, you may play that card. diff --git a/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt b/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt index 3f25a96f628c..1d58c85051e7 100644 --- a/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt +++ b/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Snow Creature Goblin Warrior PT:2/2 A:AB$ Pump | Cost$ T | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -A:AB$ Pump | Cost$ S | KW$ Haste | Defined$ Self | SpellDescription$ CARDNAME gains haste until end of turn. -Oracle:{T}: Target creature can't block this turn.\n{S}: Goblin Rimerunner gains haste until end of turn. ({S} can be paid with one mana from a snow source.) +A:AB$ Pump | Cost$ S | KW$ Haste | Defined$ Self | SpellDescription$ This creature gains haste until end of turn. +Oracle:{T}: Target creature can't block this turn.\n{S}: This creature gains haste until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/g/goblin_ringleader.txt b/forge-gui/res/cardsfolder/g/goblin_ringleader.txt index 732563479584..24d5d3dc8b5d 100644 --- a/forge-gui/res/cardsfolder/g/goblin_ringleader.txt +++ b/forge-gui/res/cardsfolder/g/goblin_ringleader.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Goblin PT:2/2 K:Haste -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library in any order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this creature enters, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | Reveal$ True | ChangeNum$ All | ChangeValid$ Goblin DeckHints:Type$Goblin -Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nWhen Goblin Ringleader enters, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library in any order. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nWhen this creature enters, reveal the top four cards of your library. Put all Goblin cards revealed this way into your hand and the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_rock_sled.txt b/forge-gui/res/cardsfolder/g/goblin_rock_sled.txt index f7d167a71027..970829871df7 100644 --- a/forge-gui/res/cardsfolder/g/goblin_rock_sled.txt +++ b/forge-gui/res/cardsfolder/g/goblin_rock_sled.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Goblin PT:3/1 K:Trample -R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.Self+attackedLastTurn | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ CARDNAME doesn't untap during your untap step if it attacked during your last turn. -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsMountain | Description$ CARDNAME can't attack unless defending player controls a Mountain. +R:Event$ Untap | ActiveZones$ Battlefield | ValidCard$ Card.Self+attackedLastTurn | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ This creature doesn't untap during your untap step if it attacked during your last turn. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsMountain | Description$ This creature can't attack unless defending player controls a Mountain. DeckHints:Name$Blood Moon|Magus of the Moon -Oracle:Trample\nGoblin Rock Sled doesn't untap during your untap step if it attacked during your last turn.\nGoblin Rock Sled can't attack unless defending player controls a Mountain. +Oracle:Trample\nThis creature doesn't untap during your untap step if it attacked during your last turn.\nThis creature can't attack unless defending player controls a Mountain. diff --git a/forge-gui/res/cardsfolder/g/goblin_ruinblaster.txt b/forge-gui/res/cardsfolder/g/goblin_ruinblaster.txt index 1ad4fe87be98..37bbec8a0ac6 100644 --- a/forge-gui/res/cardsfolder/g/goblin_ruinblaster.txt +++ b/forge-gui/res/cardsfolder/g/goblin_ruinblaster.txt @@ -4,7 +4,7 @@ Types:Creature Goblin Shaman PT:2/1 K:Haste K:Kicker:R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters, if it was kicked, destroy target nonbasic land. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When this creature enters, if it was kicked, destroy target nonbasic land. SVar:TrigKicker:DB$ Destroy | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land. SVar:NeedsToPlayKicked:Land.nonBasic+OppCtrl -Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nHaste\nWhen Goblin Ruinblaster enters, if it was kicked, destroy target nonbasic land. +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nHaste\nWhen this creature enters, if it was kicked, destroy target nonbasic land. diff --git a/forge-gui/res/cardsfolder/g/goblin_sappers.txt b/forge-gui/res/cardsfolder/g/goblin_sappers.txt index d2ee0e619b76..0dd139cc594a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_sappers.txt +++ b/forge-gui/res/cardsfolder/g/goblin_sappers.txt @@ -2,11 +2,11 @@ Name:Goblin Sappers ManaCost:1 R Types:Creature Goblin PT:1/1 -A:AB$ Effect | Cost$ R R T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ MakeUnblockable | SubAbility$ DelTrigBoth | StackDescription$ {c:Targeted} can't be blocked this turn. Destroy it and CARDNAME at end of combat. | SpellDescription$ Target creature you control can't be blocked this turn. Destroy it and CARDNAME at end of combat. +A:AB$ Effect | Cost$ R R T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ MakeUnblockable | SubAbility$ DelTrigBoth | StackDescription$ {c:Targeted} can't be blocked this turn. Destroy it and CARDNAME at end of combat. | SpellDescription$ Target creature you control can't be blocked this turn. Destroy it and this creature at end of combat. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. A:AB$ Effect | Cost$ R R R R T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | AILogic$ MakeUnblockable | SubAbility$ DelTrigFriend | StackDescription$ {c:Targeted} can't be blocked this turn. Destroy it at end of combat. | SpellDescription$ Target creature you control can't be blocked this turn. Destroy it at end of combat. SVar:DelTrigFriend:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | RememberObjects$ Targeted | Execute$ TrigDestroy | TriggerDescription$ Destroy it at end of combat. SVar:TrigDestroy:DB$ Destroy | Defined$ DelayTriggerRememberedLKI -SVar:DelTrigBoth:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | RememberObjects$ Self & Targeted | Execute$ TrigDestroy | TriggerDescription$ Destroy it and CARDNAME at end of combat. +SVar:DelTrigBoth:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | RememberObjects$ Self & Targeted | Execute$ TrigDestroy | TriggerDescription$ Destroy it and this creature at end of combat. AI:RemoveDeck:All -Oracle:{R}{R}, {T}: Target creature you control can't be blocked this turn. Destroy it and Goblin Sappers at end of combat.\n{R}{R}{R}{R}, {T}: Target creature you control can't be blocked this turn. Destroy it at end of combat. +Oracle:{R}{R}, {T}: Target creature you control can't be blocked this turn. Destroy it and this creature at end of combat.\n{R}{R}{R}{R}, {T}: Target creature you control can't be blocked this turn. Destroy it at end of combat. diff --git a/forge-gui/res/cardsfolder/g/goblin_settler.txt b/forge-gui/res/cardsfolder/g/goblin_settler.txt index 0fe77789ca5d..a6588192a78f 100644 --- a/forge-gui/res/cardsfolder/g/goblin_settler.txt +++ b/forge-gui/res/cardsfolder/g/goblin_settler.txt @@ -2,6 +2,6 @@ Name:Goblin Settler ManaCost:3 R Types:Creature Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target land. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature enters, destroy target land. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Land -Oracle:When Goblin Settler enters, destroy target land. +Oracle:When this creature enters, destroy target land. diff --git a/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt b/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt index 817a4bb4f6ae..2b49835501c8 100644 --- a/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt @@ -2,7 +2,7 @@ Name:Goblin Shortcutter ManaCost:1 R Types:Creature Goblin Scout PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ When CARDNAME enters, target creature can't block this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ When this creature enters, target creature can't block this turn. SVar:TrigCanNotBlock:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. SVar:PlayMain1:TRUE -Oracle:When Goblin Shortcutter enters, target creature can't block this turn. +Oracle:When this creature enters, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_shrine.txt b/forge-gui/res/cardsfolder/g/goblin_shrine.txt index d29bd27f68f7..71a09e6d0786 100644 --- a/forge-gui/res/cardsfolder/g/goblin_shrine.txt +++ b/forge-gui/res/cardsfolder/g/goblin_shrine.txt @@ -5,9 +5,9 @@ K:Enchant:Land SVar:AttachAITgts:Mountain.Basic SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.Goblin | AddPower$ 1 | IsPresent$ Land.AttachedBy+Basic+Mountain | Description$ If enchanted land is a basic Mountain, Goblin creatures get +1/+0. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME leaves the battlefield, it deals 1 damage to each Goblin creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this Aura leaves the battlefield, it deals 1 damage to each Goblin creature. SVar:TrigDealDamage:DB$ DamageAll | ValidCards$ Creature.Goblin | NumDmg$ 1 SVar:PlayMain1:TRUE AI:RemoveDeck:Random DeckNeeds:Type$Goblin -Oracle:Enchant land\nAs long as enchanted land is a basic Mountain, Goblin creatures get +1/+0.\nWhen Goblin Shrine leaves the battlefield, it deals 1 damage to each Goblin creature. +Oracle:Enchant land\nAs long as enchanted land is a basic Mountain, Goblin creatures get +1/+0.\nWhen this Aura leaves the battlefield, it deals 1 damage to each Goblin creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt b/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt index f25d60bd29a9..7e9f2498cd03 100644 --- a/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt +++ b/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt @@ -2,6 +2,6 @@ Name:Goblin Ski Patrol ManaCost:1 R Types:Creature Goblin PT:1/1 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | KW$ Flying | Duration$ Permanent | GameActivationLimit$ 1 | IsPresent$ Mountain.Snow+YouCtrl | AtEOT$ SacrificeCtrl | SpellDescription$ CARDNAME gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate only once and only if you control a snow Mountain. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | KW$ Flying | Duration$ Permanent | GameActivationLimit$ 1 | IsPresent$ Mountain.Snow+YouCtrl | AtEOT$ SacrificeCtrl | SpellDescription$ This creature gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate only once and only if you control a snow Mountain. AI:RemoveDeck:All -Oracle:{1}{R}: Goblin Ski Patrol gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate only once and only if you control a snow Mountain. +Oracle:{1}{R}: This creature gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate only once and only if you control a snow Mountain. diff --git a/forge-gui/res/cardsfolder/g/goblin_skycutter.txt b/forge-gui/res/cardsfolder/g/goblin_skycutter.txt index 4dd13ce0712b..561f48a91829 100644 --- a/forge-gui/res/cardsfolder/g/goblin_skycutter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_skycutter.txt @@ -5,4 +5,4 @@ PT:2/1 A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 2 | SubAbility$ DBDebuff | SpellDescription$ It deals 2 damage to target creature with flying. That creature loses flying until end of turn. SVar:DBDebuff:DB$ Debuff | Defined$ Targeted | Keywords$ Flying DeckHas:Ability$Sacrifice -Oracle:Sacrifice Goblin Skycutter: It deals 2 damage to target creature with flying. That creature loses flying until end of turn. +Oracle:Sacrifice this creature: It deals 2 damage to target creature with flying. That creature loses flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_slingshot.txt b/forge-gui/res/cardsfolder/g/goblin_slingshot.txt index b156e82f9647..a33812500647 100644 --- a/forge-gui/res/cardsfolder/g/goblin_slingshot.txt +++ b/forge-gui/res/cardsfolder/g/goblin_slingshot.txt @@ -1,6 +1,6 @@ Name:Goblin Slingshot ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, creatures you control get +2/+0 and gain trample until end of turn. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, creatures you control get +2/+0 and gain trample until end of turn. SVar:TrigCrank:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | KW$ Trample -Oracle:Whenever you crank Goblin Slingshot, creatures you control get +2/+0 and gain trample until end of turn. +Oracle:Whenever you crank this Contraption, creatures you control get +2/+0 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_snowman.txt b/forge-gui/res/cardsfolder/g/goblin_snowman.txt index fa2c0657d22c..2915289d1f14 100644 --- a/forge-gui/res/cardsfolder/g/goblin_snowman.txt +++ b/forge-gui/res/cardsfolder/g/goblin_snowman.txt @@ -2,7 +2,7 @@ Name:Goblin Snowman ManaCost:3 R Types:Creature Goblin PT:1/1 -T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | Execute$ TrigPrevent | TriggerDescription$ Whenever CARDNAME blocks, prevent all combat damage that would be dealt to and dealt by it this turn. +T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | Execute$ TrigPrevent | TriggerDescription$ Whenever this creature blocks, prevent all combat damage that would be dealt to and dealt by it this turn. SVar:TrigPrevent:DB$ Pump | Defined$ Self | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.blockedBySource | TgtPrompt$ Select target creature CARDNAME is blocking | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature it's blocking. -Oracle:Whenever Goblin Snowman blocks, prevent all combat damage that would be dealt to and dealt by it this turn.\n{T}: Goblin Snowman deals 1 damage to target creature it's blocking. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.blockedBySource | TgtPrompt$ Select target creature CARDNAME is blocking | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target creature it's blocking. +Oracle:Whenever this creature blocks, prevent all combat damage that would be dealt to and dealt by it this turn.\n{T}: This creature deals 1 damage to target creature it's blocking. diff --git a/forge-gui/res/cardsfolder/g/goblin_swine_rider.txt b/forge-gui/res/cardsfolder/g/goblin_swine_rider.txt index 0829a5444fab..f1ee299b49f0 100644 --- a/forge-gui/res/cardsfolder/g/goblin_swine_rider.txt +++ b/forge-gui/res/cardsfolder/g/goblin_swine_rider.txt @@ -2,6 +2,6 @@ Name:Goblin Swine-Rider ManaCost:R Types:Creature Goblin PT:1/1 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME becomes blocked, it deals 2 damage to each attacking creature and each blocking creature. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature becomes blocked, it deals 2 damage to each attacking creature and each blocking creature. SVar:TrigDealDamage:DB$ DamageAll | ValidCards$ Creature.attacking,Creature.blocking | NumDmg$ 2 -Oracle:Whenever Goblin Swine-Rider becomes blocked, it deals 2 damage to each attacking creature and each blocking creature. +Oracle:Whenever this creature becomes blocked, it deals 2 damage to each attacking creature and each blocking creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt b/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt index cdad6f9eb5aa..8f54d0d97bb5 100644 --- a/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt +++ b/forge-gui/res/cardsfolder/g/goblin_test_pilot.txt @@ -3,7 +3,7 @@ ManaCost:1 U R Types:Creature Goblin Pilot Wizard PT:0/2 K:Flying -A:AB$ DealDamage | Cost$ T | NumDmg$ 2 | ValidTgts$ Any | TargetsAtRandom$ True | SpellDescription$ CARDNAME deals 2 damage to any target chosen at random. +A:AB$ DealDamage | Cost$ T | NumDmg$ 2 | ValidTgts$ Any | TargetsAtRandom$ True | SpellDescription$ This creature deals 2 damage to any target chosen at random. AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Flying\n{T}: Goblin Test Pilot deals 2 damage to any target chosen at random. +Oracle:Flying\n{T}: This creature deals 2 damage to any target chosen at random. diff --git a/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt b/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt index aff61a909607..02cd6ba7dccc 100644 --- a/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt @@ -2,7 +2,7 @@ Name:Goblin Tinkerer ManaCost:1 R Types:Creature Goblin Artificer PT:1/2 -A:AB$ Destroy | Cost$ R T | ValidTgts$ Artifact | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact. That artifact deals damage equal to its mana value to CARDNAME. +A:AB$ Destroy | Cost$ R T | ValidTgts$ Artifact | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact. That artifact deals damage equal to its mana value to this creature. SVar:DBDamage:DB$ DealDamage | Defined$ Self | NumDmg$ X SVar:X:Targeted$CardManaCost -Oracle:{R}, {T}: Destroy target artifact. That artifact deals damage equal to its mana value to Goblin Tinkerer. +Oracle:{R}, {T}: Destroy target artifact. That artifact deals damage equal to its mana value to this creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt b/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt index 0372f9765240..7f275029f0f5 100644 --- a/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt +++ b/forge-gui/res/cardsfolder/g/goblin_tomb_raider.txt @@ -2,6 +2,6 @@ Name:Goblin Tomb Raider ManaCost:R Types:Creature Goblin Pirate PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Artifact.YouCtrl | AddKeyword$ Haste | Description$ As long as you control an artifact, CARDNAME gets +1/+0 and has haste. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | IsPresent$ Artifact.YouCtrl | AddKeyword$ Haste | Description$ As long as you control an artifact, this creature gets +1/+0 and has haste. DeckHints:Type$Artifact -Oracle:As long as you control an artifact, Goblin Tomb Raider gets +1/+0 and has haste. +Oracle:As long as you control an artifact, this creature gets +1/+0 and has haste. diff --git a/forge-gui/res/cardsfolder/g/goblin_trapfinder.txt b/forge-gui/res/cardsfolder/g/goblin_trapfinder.txt index 1aab98db43fa..b8d6983e468b 100644 --- a/forge-gui/res/cardsfolder/g/goblin_trapfinder.txt +++ b/forge-gui/res/cardsfolder/g/goblin_trapfinder.txt @@ -2,7 +2,7 @@ Name:Goblin Trapfinder ManaCost:R Types:Creature Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBSeek | TriggerDescription$ When CARDNAME dies, seek a creature card with mana value 3 or less. That card perpetually gains haste, "This spell costs {1} less to cast," and "At the beginning of your end step, sacrifice this creature." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBSeek | TriggerDescription$ When this creature dies, seek a creature card with mana value 3 or less. That card perpetually gains haste, "This spell costs {1} less to cast," and "At the beginning of your end step, sacrifice this creature." SVar:DBSeek:DB$ Seek | Type$ Creature.cmcLE3+YouOwn | RememberFound$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | staticAbilities$ ReduceCost | Triggers$ SacTrig | Keywords$ Haste | Duration$ Perpetual SVar:ReduceCost:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | Description$ This spell costs {1} less to cast. @@ -10,4 +10,4 @@ SVar:SacTrig:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ Trig SVar:TrigSacrifice:DB$ Sacrifice DeckHas:Ability$Sacrifice DeckHints:Ability$Sacrifice -Oracle:When Goblin Trapfinder dies, seek a creature card with mana value 3 or less. That card perpetually gains haste, "This spell costs {1} less to cast," and "At the beginning of your end step, sacrifice this creature." +Oracle:When this creature dies, seek a creature card with mana value 3 or less. That card perpetually gains haste, "This spell costs {1} less to cast," and "At the beginning of your end step, sacrifice this creature." diff --git a/forge-gui/res/cardsfolder/g/goblin_traprunner.txt b/forge-gui/res/cardsfolder/g/goblin_traprunner.txt index c53dbcc6c6e4..79180d49fb9a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_traprunner.txt +++ b/forge-gui/res/cardsfolder/g/goblin_traprunner.txt @@ -2,8 +2,8 @@ Name:Goblin Traprunner ManaCost:3 R Types:Creature Goblin PT:4/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigFlipCoins | TriggerDescription$ Whenever CARDNAME attacks, flip three coins. For each flip you win, create a 1/1 red Goblin creature token that's tapped and attacking. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigFlipCoins | TriggerDescription$ Whenever this creature attacks, flip three coins. For each flip you win, create a 1/1 red Goblin creature token that's tapped and attacking. SVar:TrigFlipCoins:DB$ FlipCoin | Amount$ 3 | WinSubAbility$ DBToken | RememberNumber$ Wins SVar:DBToken:DB$ Token | TokenOwner$ You | TokenAmount$ Wins | TokenScript$ r_1_1_goblin | TokenTapped$ True | TokenAttacking$ True DeckHas:Ability$Token -Oracle:Whenever Goblin Traprunner attacks, flip three coins. For each flip you win, create a 1/1 red Goblin creature token that's tapped and attacking. +Oracle:Whenever this creature attacks, flip three coins. For each flip you win, create a 1/1 red Goblin creature token that's tapped and attacking. diff --git a/forge-gui/res/cardsfolder/g/goblin_turncoat.txt b/forge-gui/res/cardsfolder/g/goblin_turncoat.txt index 82bbd5291b2a..9facf9416781 100644 --- a/forge-gui/res/cardsfolder/g/goblin_turncoat.txt +++ b/forge-gui/res/cardsfolder/g/goblin_turncoat.txt @@ -2,5 +2,5 @@ Name:Goblin Turncoat ManaCost:1 B Types:Creature Goblin Mercenary PT:2/1 -A:AB$ Regenerate | Cost$ Sac<1/Goblin> | Defined$ Self | SpellDescription$ Regenerate CARDNAME. -Oracle:Sacrifice a Goblin: Regenerate Goblin Turncoat. +A:AB$ Regenerate | Cost$ Sac<1/Goblin> | Defined$ Self | SpellDescription$ Regenerate this creature. +Oracle:Sacrifice a Goblin: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/goblin_vandal.txt b/forge-gui/res/cardsfolder/g/goblin_vandal.txt index d8d4bfd2f541..7eff9ff38ff6 100644 --- a/forge-gui/res/cardsfolder/g/goblin_vandal.txt +++ b/forge-gui/res/cardsfolder/g/goblin_vandal.txt @@ -2,8 +2,8 @@ Name:Goblin Vandal ManaCost:R Types:Creature Goblin Rogue PT:1/1 -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may pay {R}. If you do, destroy target artifact defending player controls and CARDNAME assigns no combat damage this turn. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever this creature attacks and isn't blocked, you may pay {R}. If you do, destroy target artifact defending player controls and this creature assigns no combat damage this turn. SVar:TrigDestroy:AB$ Destroy | Cost$ R | ValidTgts$ Artifact.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target artifact defending player controls | SubAbility$ DBNoCombatDamage SVar:DBNoCombatDamage:DB$ Effect | StaticAbilities$ SNoCombatDamage | Duration$ UntilHostLeavesPlayOrEOT SVar:SNoCombatDamage:Mode$ AssignNoCombatDamage | ValidCard$ Card.EffectSource | Description$ EFFECTSOURCE assigns no combat damage this turn. -Oracle:Whenever Goblin Vandal attacks and isn't blocked, you may pay {R}. If you do, destroy target artifact defending player controls and Goblin Vandal assigns no combat damage this turn. +Oracle:Whenever this creature attacks and isn't blocked, you may pay {R}. If you do, destroy target artifact defending player controls and this creature assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt b/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt index e67072069b43..e734695d22bd 100644 --- a/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt +++ b/forge-gui/res/cardsfolder/g/goblins_of_the_flarg.txt @@ -3,9 +3,9 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 K:Landwalk:Mountain -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Dwarf.YouCtrl | Execute$ TrigSac | TriggerDescription$ When you control a Dwarf, sacrifice CARDNAME. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Dwarf.YouCtrl | Execute$ TrigSac | TriggerDescription$ When you control a Dwarf, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice SVar:NeedsToPlayVar:DwarfsYouCtrl EQ0 SVar:DwarfsYouCtrl:Count$Valid Dwarf.YouCtrl DeckHas:Ability$Sacrifice -Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.)\nWhen you control a Dwarf, sacrifice Goblins of the Flarg. +Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.)\nWhen you control a Dwarf, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/g/goblinslide.txt b/forge-gui/res/cardsfolder/g/goblinslide.txt index 23efcc002aef..9ef4aac8bc02 100644 --- a/forge-gui/res/cardsfolder/g/goblinslide.txt +++ b/forge-gui/res/cardsfolder/g/goblinslide.txt @@ -1,7 +1,7 @@ Name:Goblinslide ManaCost:2 R Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an noncreature spell you may pay {1}. If you do, create a 1/1 red Goblin creature token with haste. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a noncreature spell, you may pay {1}. If you do, create a 1/1 red Goblin creature token with haste. SVar:TrigToken:AB$ Token | Cost$ 1 | TokenScript$ r_1_1_goblin_haste | TokenOwner$ You SVar:BuffedBy:Card.nonCreature+nonLand Oracle:Whenever you cast a noncreature spell, you may pay {1}. If you do, create a 1/1 red Goblin creature token with haste. diff --git a/forge-gui/res/cardsfolder/g/god_favored_general.txt b/forge-gui/res/cardsfolder/g/god_favored_general.txt index ae4090396cf5..0cabe89c351d 100644 --- a/forge-gui/res/cardsfolder/g/god_favored_general.txt +++ b/forge-gui/res/cardsfolder/g/god_favored_general.txt @@ -2,6 +2,6 @@ Name:God-Favored General ManaCost:1 W Types:Creature Human Soldier PT:1/1 -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ GFGToken | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, you may pay {2}{W}. If you do, create two 1/1 white Soldier enchantment creature tokens. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ GFGToken | TriggerDescription$ Inspired — Whenever this creature becomes untapped, you may pay {2}{W}. If you do, create two 1/1 white Soldier enchantment creature tokens. SVar:GFGToken:AB$ Token | Cost$ 2 W | TokenAmount$ 2 | TokenScript$ w_1_1_e_soldier | TokenOwner$ You -Oracle:Inspired — Whenever God-Favored General becomes untapped, you may pay {2}{W}. If you do, create two 1/1 white Soldier enchantment creature tokens. +Oracle:Inspired — Whenever this creature becomes untapped, you may pay {2}{W}. If you do, create two 1/1 white Soldier enchantment creature tokens. diff --git a/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt b/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt index 83ea86ebc6d4..acebb01e2987 100644 --- a/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt +++ b/forge-gui/res/cardsfolder/g/goddric_cloaked_reveler.txt @@ -3,9 +3,9 @@ ManaCost:1 R R Types:Legendary Creature Human Noble PT:3/3 K:Haste -S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 4 | SetToughness$ 4 | AddAbility$ DragonPump | AddType$ Dragon | RemoveCreatureTypes$ True | AddKeyword$ Flying | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — As long as two or more nonland permanents entered the battlefield under your control this turn, CARDNAME is a Dragon with base power and toughness 4/4, flying, and "{R}: Dragons you control get +1/+0 until end of turn." (It loses all other creature types.) +S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 4 | SetToughness$ 4 | AddAbility$ DragonPump | AddType$ Dragon | RemoveCreatureTypes$ True | AddKeyword$ Flying | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — As long as two or more nonland permanents entered the battlefield under your control this turn, NICKNAME is a Dragon with base power and toughness 4/4, flying, and "{R}: Dragons you control get +1/+0 until end of turn." (It loses all other creature types.) SVar:DragonPump:AB$ PumpAll | Cost$ R | ValidCards$ Dragon.YouCtrl | NumAtt$ +1 | SpellDescription$ Dragons you control get +1/+0 until end of turn. SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl DeckHas:Type$Dragon DeckNeeds:Type$Dragon -Oracle:Haste\nCelebration — As long as two or more nonland permanents entered the battlefield under your control this turn, Goddric, Cloaked Reveler is a Dragon with base power and toughness 4/4, flying, and "{R}: Dragons you control get +1/+0 until end of turn." (It loses all other creature types.) +Oracle:Haste\nCelebration — As long as two or more nonland permanents entered the battlefield under your control this turn, Goddric is a Dragon with base power and toughness 4/4, flying, and "{R}: Dragons you control get +1/+0 until end of turn." (It loses all other creature types.) diff --git a/forge-gui/res/cardsfolder/g/godhunter_octopus.txt b/forge-gui/res/cardsfolder/g/godhunter_octopus.txt index a00dd82ecc35..515779f83e5e 100644 --- a/forge-gui/res/cardsfolder/g/godhunter_octopus.txt +++ b/forge-gui/res/cardsfolder/g/godhunter_octopus.txt @@ -2,6 +2,6 @@ Name:Godhunter Octopus ManaCost:5 U Types:Creature Octopus PT:5/5 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsEnchantment,Permanent.enchanted | Description$ CARDNAME can't attack unless defending player controls an enchantment or an enchanted permanent. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsEnchantment,Permanent.enchanted | Description$ This creature can't attack unless defending player controls an enchantment or an enchanted permanent. AI:RemoveDeck:Random -Oracle:Godhunter Octopus can't attack unless defending player controls an enchantment or an enchanted permanent. +Oracle:This creature can't attack unless defending player controls an enchantment or an enchanted permanent. diff --git a/forge-gui/res/cardsfolder/g/godless_shrine.txt b/forge-gui/res/cardsfolder/g/godless_shrine.txt index bcde1d4c94dc..56fa500374d2 100644 --- a/forge-gui/res/cardsfolder/g/godless_shrine.txt +++ b/forge-gui/res/cardsfolder/g/godless_shrine.txt @@ -1,6 +1,6 @@ Name:Godless Shrine ManaCost:no cost Types:Land Plains Swamp -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may pay 2 life. If you don't, it enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As this land enters, you may pay 2 life. If you don't, it enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | StackDescription$ enters tapped. -Oracle:({T}: Add {W} or {B}.)\nAs Godless Shrine enters, you may pay 2 life. If you don't, it enters tapped. +Oracle:({T}: Add {W} or {B}.)\nAs this land enters, you may pay 2 life. If you don't, it enters tapped. diff --git a/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt b/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt index 5f104d074993..cc30ad0ca0d7 100644 --- a/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt +++ b/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt @@ -2,10 +2,10 @@ Name:Godo, Bandit Warlord ManaCost:5 R Types:Legendary Creature Human Barbarian PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTutorEquip | TriggerDescription$ When CARDNAME enters, you may search your library for an Equipment card, put it onto the battlefield, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTutorEquip | TriggerDescription$ When NICKNAME enters, you may search your library for an Equipment card, put it onto the battlefield, then shuffle. SVar:TrigTutorEquip:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Equipment | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | FirstAttack$ True | TriggerDescription$ Whenever NICKNAME attacks for the first time each turn, untap it and all Samurai you control. After this phase, there is an additional combat phase. SVar:TrigUntap:DB$ UntapAll | ValidCards$ Card.Self,Samurai.YouCtrl | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat DeckHints:Type$Samurai|Equipment -Oracle:When Godo, Bandit Warlord enters, you may search your library for an Equipment card, put it onto the battlefield, then shuffle.\nWhenever Godo attacks for the first time each turn, untap it and all Samurai you control. After this phase, there is an additional combat phase. +Oracle:When Godo enters, you may search your library for an Equipment card, put it onto the battlefield, then shuffle.\nWhenever Godo attacks for the first time each turn, untap it and all Samurai you control. After this phase, there is an additional combat phase. diff --git a/forge-gui/res/cardsfolder/g/godos_irregulars.txt b/forge-gui/res/cardsfolder/g/godos_irregulars.txt index 9fc81a97be32..aebb5ac23b78 100644 --- a/forge-gui/res/cardsfolder/g/godos_irregulars.txt +++ b/forge-gui/res/cardsfolder/g/godos_irregulars.txt @@ -2,5 +2,5 @@ Name:Godo's Irregulars ManaCost:R Types:Creature Human Warrior PT:1/1 -A:AB$ DealDamage | Cost$ R | ValidTgts$ Creature.blockingSource | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature blocking it. -Oracle:{R}: Godo's Irregulars deals 1 damage to target creature blocking it. +A:AB$ DealDamage | Cost$ R | ValidTgts$ Creature.blockingSource | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target creature blocking it. +Oracle:{R}: This creature deals 1 damage to target creature blocking it. diff --git a/forge-gui/res/cardsfolder/g/gods_eye_gate_to_the_reikai.txt b/forge-gui/res/cardsfolder/g/gods_eye_gate_to_the_reikai.txt index fb134a1ebb00..268bd2ae55ec 100644 --- a/forge-gui/res/cardsfolder/g/gods_eye_gate_to_the_reikai.txt +++ b/forge-gui/res/cardsfolder/g/gods_eye_gate_to_the_reikai.txt @@ -2,7 +2,7 @@ Name:Gods' Eye, Gate to the Reikai ManaCost:no cost Types:Legendary Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, create a 1/1 colorless Spirit creature token. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME is put into a graveyard from the battlefield, create a 1/1 colorless Spirit creature token. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_spirit | TokenOwner$ TriggeredCardController SVar:SacMe:1 -Oracle:{T}: Add {C}.\nWhen Gods' Eye, Gate to the Reikai is put into a graveyard from the battlefield, create a 1/1 colorless Spirit creature token. +Oracle:{T}: Add {C}.\nWhen Gods' Eye is put into a graveyard from the battlefield, create a 1/1 colorless Spirit creature token. diff --git a/forge-gui/res/cardsfolder/g/godtracker_of_jund.txt b/forge-gui/res/cardsfolder/g/godtracker_of_jund.txt index 08348a13b9fa..ebf1d0d7dadb 100644 --- a/forge-gui/res/cardsfolder/g/godtracker_of_jund.txt +++ b/forge-gui/res/cardsfolder/g/godtracker_of_jund.txt @@ -2,6 +2,6 @@ Name:Godtracker of Jund ManaCost:1 R G Types:Creature Elf Shaman PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE5+Other+YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control with power 5 or greater enters, you may put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE5+Other+YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control with power 5 or greater enters, you may put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Whenever a creature you control with power 5 or greater enters, you may put a +1/+1 counter on Godtracker of Jund. +Oracle:Whenever a creature you control with power 5 or greater enters, you may put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/goham_djinn.txt b/forge-gui/res/cardsfolder/g/goham_djinn.txt index b097a938050e..d1654a71fbae 100644 --- a/forge-gui/res/cardsfolder/g/goham_djinn.txt +++ b/forge-gui/res/cardsfolder/g/goham_djinn.txt @@ -2,6 +2,6 @@ Name:Goham Djinn ManaCost:5 B Types:Creature Djinn PT:5/5 -A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. -S:Mode$ Continuous | Affected$ Card.Self+MostProminentColor black | AddPower$ -2 | AddToughness$ -2 | Description$ CARDNAME gets -2/-2 as long as black is the most common color among all permanents or is tied for most common. -Oracle:{1}{B}: Regenerate Goham Djinn.\nGoham Djinn gets -2/-2 as long as black is the most common color among all permanents or is tied for most common. +A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate this creature. +S:Mode$ Continuous | Affected$ Card.Self+MostProminentColor black | AddPower$ -2 | AddToughness$ -2 | Description$ This creature gets -2/-2 as long as black is the most common color among all permanents or is tied for most common. +Oracle:{1}{B}: Regenerate this creature.\nThis creature gets -2/-2 as long as black is the most common color among all permanents or is tied for most common. diff --git a/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt b/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt index 419532772341..fb4d27f8252c 100644 --- a/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt +++ b/forge-gui/res/cardsfolder/g/gold_forged_thopteryx.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Dinosaur Thopter PT:1/3 K:Flying K:Lifelink -S:Mode$ Continuous | Affected$ Permanent.YouCtrl+Legendary | AddKeyword$ Ward:2 | Description$ Each legendary permanent you control has ward {2}. +S:Mode$ Continuous | Affected$ Permanent.YouCtrl+Legendary | AddKeyword$ Ward:2 | Description$ Each legendary permanent you control has ward {2}. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) DeckHas:Ability$LifeGain DeckHints:Type$Legendary -Oracle:Flying, lifelink\nEach legendary permanent you control has ward {2}. +Oracle:Flying, lifelink\nEach legendary permanent you control has ward {2}. (Whenever it becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) diff --git a/forge-gui/res/cardsfolder/g/gold_pan.txt b/forge-gui/res/cardsfolder/g/gold_pan.txt index 3af7e9bc7328..031871e927b1 100644 --- a/forge-gui/res/cardsfolder/g/gold_pan.txt +++ b/forge-gui/res/cardsfolder/g/gold_pan.txt @@ -1,9 +1,9 @@ Name:Gold Pan ManaCost:2 Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Equipment enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. K:Equip:1 DeckHas:Ability$Token -Oracle:When Gold Pan enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nEquipped creature gets +1/+1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When this Equipment enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nEquipped creature gets +1/+1.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt b/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt index b101d5a8f6ff..27674dba0ea5 100644 --- a/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt +++ b/forge-gui/res/cardsfolder/g/goldberry_river_daughter.txt @@ -2,10 +2,10 @@ Name:Goldberry, River-Daughter ManaCost:1 U Types:Legendary Creature Nymph PT:1/3 -A:AB$ MoveCounter | Cost$ T | Defined$ Self | ValidTgts$ Permanent.YouCtrl+Other | TgtPrompt$ Select another target permanent you control | CounterNum$ 1 | CounterType$ EachNotOn | SpellDescription$ Move a counter of each kind not on CARDNAME from another target permanent you control onto NICKNAME. +A:AB$ MoveCounter | Cost$ T | Defined$ Self | ValidTgts$ Permanent.YouCtrl+Other | TgtPrompt$ Select another target permanent you control | CounterNum$ 1 | CounterType$ EachNotOn | SpellDescription$ Move a counter of each kind not on NICKNAME from another target permanent you control onto NICKNAME. A:AB$ MoveCounter | Cost$ U T | Source$ Self | ValidTgts$ Permanent.YouCtrl+Other | RememberPut$ True | TgtPrompt$ Select another target permanent you control | CounterNum$ Any | CounterType$ Any | NonZero$ True | SubAbility$ DBDraw | SpellDescription$ Move one or more counters from NICKNAME onto another target permanent you control. If you do, draw a card. SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount DeckHints:Ability$Counters -Oracle:{T}: Move a counter of each kind not on Goldberry, River-Daughter from another target permanent you control onto Goldberry.\n{U}, {T}: Move one or more counters from Goldberry onto another target permanent you control. If you do, draw a card. +Oracle:{T}: Move a counter of each kind not on Goldberry from another target permanent you control onto Goldberry.\n{U}, {T}: Move one or more counters from Goldberry onto another target permanent you control. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt b/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt index 68eb04ff65b8..4ef6be0d1547 100644 --- a/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt +++ b/forge-gui/res/cardsfolder/g/goldbug_humanitys_ally_goldbug_scrappy_scout.txt @@ -24,4 +24,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ SVar:TrigDraw:DB$ Draw | SubAbility$ DBConvert SVar:DBConvert:DB$ SetState | Mode$ Transform DeckNeeds:Type$Human -Oracle:Living metal (During your turn, this Vehicle is also a creature.)\nHuman spells you control can't be countered\nWhenever Goldbug and at least one Human attack, draw a card and convert Goldbug. +Oracle:Living metal (During your turn, this Vehicle is also a creature.)\nHuman spells you control can't be countered.\nWhenever Goldbug and at least one Human attack, draw a card and convert Goldbug. diff --git a/forge-gui/res/cardsfolder/g/golden_egg.txt b/forge-gui/res/cardsfolder/g/golden_egg.txt index f79cb2e1e866..48514343a38d 100644 --- a/forge-gui/res/cardsfolder/g/golden_egg.txt +++ b/forge-gui/res/cardsfolder/g/golden_egg.txt @@ -1,9 +1,9 @@ Name:Golden Egg ManaCost:2 Types:Artifact Food -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When this artifact enters, draw a card. SVar:FreeCard:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ Mana | Cost$ 1 T Sac<1/CARDNAME> | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 3 | SpellDescription$ You gain 3 life. DeckHas:Ability$LifeGain|Food -Oracle:When Golden Egg enters, draw a card.\n{1}, {T}, Sacrifice Golden Egg: Add one mana of any color.\n{2}, {T}, Sacrifice Golden Egg: You gain 3 life. +Oracle:When this artifact enters, draw a card.\n{1}, {T}, Sacrifice this artifact: Add one mana of any color.\n{2}, {T}, Sacrifice this artifact: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt b/forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt index bc19793abcbe..5393d83bbc9b 100644 --- a/forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt +++ b/forge-gui/res/cardsfolder/g/golden_guardian_gold_forge_garrison.txt @@ -3,11 +3,11 @@ ManaCost:4 Types:Artifact Creature Golem PT:4/4 K:Defender -A:AB$ Fight | Cost$ 2 | Defined$ Self | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | SubAbility$ DBDelayedTrigger | StackDescription$ CARDNAME fights {c:Targeted}. | SpellDescription$ CARDNAME fights another target creature you control. -SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Self | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ TrigChangeZone | SpellDescription$ When CARDNAME dies this turn, return it to the battlefield transformed under your control. +A:AB$ Fight | Cost$ 2 | Defined$ Self | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | SubAbility$ DBDelayedTrigger | StackDescription$ CARDNAME fights {c:Targeted}. | SpellDescription$ This creature fights another target creature you control. +SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Self | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ TrigChangeZone | SpellDescription$ When this creature dies this turn, return it to the battlefield transformed under your control. SVar:TrigChangeZone:DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True | GainControl$ True AlternateMode:DoubleFaced -Oracle:Defender\n{2}: Golden Guardian fights another target creature you control. When Golden Guardian dies this turn, return it to the battlefield transformed under your control. +Oracle:Defender\n{2}: This creature fights another target creature you control. When this creature dies this turn, return it to the battlefield transformed under your control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/golden_tail_disciple.txt b/forge-gui/res/cardsfolder/g/golden_tail_disciple.txt index bddf7fccb1fe..1a90cc296ac4 100644 --- a/forge-gui/res/cardsfolder/g/golden_tail_disciple.txt +++ b/forge-gui/res/cardsfolder/g/golden_tail_disciple.txt @@ -4,4 +4,4 @@ Types:Enchantment Creature Fox Monk PT:2/3 K:Lifelink DeckHas:Ability$LifeGain -Oracle:Lifelink +Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/g/golden_tail_trainer.txt b/forge-gui/res/cardsfolder/g/golden_tail_trainer.txt index fe33874ec025..b958669a69ed 100644 --- a/forge-gui/res/cardsfolder/g/golden_tail_trainer.txt +++ b/forge-gui/res/cardsfolder/g/golden_tail_trainer.txt @@ -2,9 +2,9 @@ Name:Golden-Tail Trainer ManaCost:1 G W Types:Creature Fox Samurai PT:1/3 -S:Mode$ ReduceCost | ValidCard$ Aura,Equipment | Type$ Spell | Activator$ You | Amount$ X | Description$ Aura and equipment spells you cast cost {X} less to cast, where X is CARDNAME's power. -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | TriggerDescription$ Whenever CARDNAME attacks, other modified creatures you control get +X/+X until end of turn, where X is CARDNAME's power. +S:Mode$ ReduceCost | ValidCard$ Aura,Equipment | Type$ Spell | Activator$ You | Amount$ X | Description$ Aura and Equipment spells you cast cost {X} less to cast, where X is this creature's power. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | TriggerDescription$ Whenever this creature attacks, other modified creatures you control get +X/+X until end of turn, where X is this creature's power. (Equipment, Auras you control, and counters are modifications.) SVar:TrigPumpAttack:DB$ PumpAll | ValidCards$ Creature.modified+YouCtrl+StrictlyOther | NumAtt$ +X | NumDef$ +X SVar:X:Count$CardPower DeckHints:Type$Aura|Equipment -Oracle:Aura and equipment spells you cast cost {X} less to cast, where X is Golden-Tail Trainer's power.\nWhenever Golden-Tail Trainer attacks, other modified creatures you control get +X/+X until end of turn, where X is Golden-Tail Trainer's power. +Oracle:Aura and Equipment spells you cast cost {X} less to cast, where X is this creature's power.\nWhenever this creature attacks, other modified creatures you control get +X/+X until end of turn, where X is this creature's power. (Equipment, Auras you control, and counters are modifications.) diff --git a/forge-gui/res/cardsfolder/g/golden_urn.txt b/forge-gui/res/cardsfolder/g/golden_urn.txt index 4f556015aa59..a4d8b1543214 100644 --- a/forge-gui/res/cardsfolder/g/golden_urn.txt +++ b/forge-gui/res/cardsfolder/g/golden_urn.txt @@ -1,8 +1,8 @@ Name:Golden Urn ManaCost:1 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME. -A:AB$ GainLife | Cost$ T Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain life equal to the number of charge counters on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on this artifact. +A:AB$ GainLife | Cost$ T Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain life equal to the number of charge counters on this artifact. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:X:Count$CardCounters.CHARGE -Oracle:At the beginning of your upkeep, you may put a charge counter on Golden Urn.\n{T}, Sacrifice Golden Urn: You gain life equal to the number of charge counters on Golden Urn. +Oracle:At the beginning of your upkeep, you may put a charge counter on this artifact.\n{T}, Sacrifice this artifact: You gain life equal to the number of charge counters on this artifact. diff --git a/forge-gui/res/cardsfolder/g/goldenglow_moth.txt b/forge-gui/res/cardsfolder/g/goldenglow_moth.txt index d9c3365abfca..6bc5b2b6cec0 100644 --- a/forge-gui/res/cardsfolder/g/goldenglow_moth.txt +++ b/forge-gui/res/cardsfolder/g/goldenglow_moth.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Creature Insect PT:0/1 K:Flying -T:Mode$ Blocks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME blocks, you may gain 4 life. +T:Mode$ Blocks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever this creature blocks, you may gain 4 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 SVar:HasBlockEffect:TRUE -Oracle:Flying\nWhenever Goldenglow Moth blocks, you may gain 4 life. +Oracle:Flying\nWhenever this creature blocks, you may gain 4 life. diff --git a/forge-gui/res/cardsfolder/g/goldenhide_ox.txt b/forge-gui/res/cardsfolder/g/goldenhide_ox.txt index e54ce9a2c9a4..9d92940e0b2a 100644 --- a/forge-gui/res/cardsfolder/g/goldenhide_ox.txt +++ b/forge-gui/res/cardsfolder/g/goldenhide_ox.txt @@ -2,8 +2,8 @@ Name:Goldenhide Ox ManaCost:5 G Types:Enchantment Creature Ox PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment you control enters, target creature must be blocked this turn if able. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever this creature or another enchantment you control enters, target creature must be blocked this turn if able. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump SVar:PlayMain1:TRUE SVar:BuffedBy:Enchantment -Oracle:Constellation — Whenever Goldenhide Ox or another enchantment you control enters, target creature must be blocked this turn if able. +Oracle:Constellation — Whenever this creature or another enchantment you control enters, target creature must be blocked this turn if able. diff --git a/forge-gui/res/cardsfolder/g/goldhound.txt b/forge-gui/res/cardsfolder/g/goldhound.txt index 3c65017d38c2..7f22f3c350de 100644 --- a/forge-gui/res/cardsfolder/g/goldhound.txt +++ b/forge-gui/res/cardsfolder/g/goldhound.txt @@ -6,4 +6,4 @@ K:First Strike K:Menace A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | SpellDescription$ Add one mana of any color. DeckHas:Ability$Sacrifice -Oracle:First strike\nMenace (This creature can't be blocked except by two or more creatures.)\n{T}, Sacrifice Goldhound: Add one mana of any color. +Oracle:First strike\nMenace (This creature can't be blocked except by two or more creatures.)\n{T}, Sacrifice this creature: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/goldlust_triad.txt b/forge-gui/res/cardsfolder/g/goldlust_triad.txt index 7c2a8ad3af9b..cb7de8aa1239 100644 --- a/forge-gui/res/cardsfolder/g/goldlust_triad.txt +++ b/forge-gui/res/cardsfolder/g/goldlust_triad.txt @@ -6,4 +6,4 @@ K:Flying K:Myriad T:Mode$ DamageDone | ValidSource$ Card.Self | CombatDamage$ True | ValidTarget$ Player | Execute$ DBToken | TriggerDescription$ Whenever this creature deals combat damage to a player, create a Treasure token. SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac -Oracle:Flying, myriad\nWhenever this creature deals combat damage to a player, create a Treasure token. +Oracle:Flying\nMyriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token copy that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.)\nWhenever this creature deals combat damage to a player, create a Treasure token. diff --git a/forge-gui/res/cardsfolder/g/goldmane_griffin.txt b/forge-gui/res/cardsfolder/g/goldmane_griffin.txt index c40b7539476d..03ddb2a5fc27 100644 --- a/forge-gui/res/cardsfolder/g/goldmane_griffin.txt +++ b/forge-gui/res/cardsfolder/g/goldmane_griffin.txt @@ -4,7 +4,7 @@ Types:Creature Griffin PT:3/2 K:Flying K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library and/or graveyard for a card named Ajani, Valiant it, reveal it, and put it into your hand. If you search your library this way, shuffle it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library and/or graveyard for a card named Ajani, Inspiring Leader, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedAjani; Inspiring Leader | Optional$ True DeckHints:Name$Ajani, Inspiring Leader -Oracle:Flying, vigilance\nWhen Goldmane Griffin enters, you may search your library and/or graveyard for a card named Ajani, Inspiring Leader, reveal it, and put it into your hand. If you search your library this way, shuffle. +Oracle:Flying, vigilance\nWhen this creature enters, you may search your library and/or graveyard for a card named Ajani, Inspiring Leader, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/g/goldmeadow_dodger.txt b/forge-gui/res/cardsfolder/g/goldmeadow_dodger.txt index 5b17f98b6409..5dd9521e2373 100644 --- a/forge-gui/res/cardsfolder/g/goldmeadow_dodger.txt +++ b/forge-gui/res/cardsfolder/g/goldmeadow_dodger.txt @@ -2,5 +2,5 @@ Name:Goldmeadow Dodger ManaCost:W Types:Creature Kithkin Rogue PT:1/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerGE4 | Description$ CARDNAME can't be blocked by creatures with power 4 or greater. -Oracle:Goldmeadow Dodger can't be blocked by creatures with power 4 or greater. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerGE4 | Description$ This creature can't be blocked by creatures with power 4 or greater. +Oracle:This creature can't be blocked by creatures with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/g/goldmire_bridge.txt b/forge-gui/res/cardsfolder/g/goldmire_bridge.txt index 8229b18937db..d32e9b89db50 100644 --- a/forge-gui/res/cardsfolder/g/goldmire_bridge.txt +++ b/forge-gui/res/cardsfolder/g/goldmire_bridge.txt @@ -1,8 +1,8 @@ Name:Goldmire Bridge ManaCost:no cost Types:Artifact Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True K:Indestructible A:AB$ Mana | Cost$ T | Produced$ Combo W B | SpellDescription$ Add {W} or {B}. -Oracle:Goldmire Bridge enters tapped.\nIndestructible\n{T}: Add {W} or {B}. +Oracle:This land enters tapped.\nIndestructible\n{T}: Add {W} or {B}. diff --git a/forge-gui/res/cardsfolder/g/goldnight_castigator.txt b/forge-gui/res/cardsfolder/g/goldnight_castigator.txt index 20a1ee1f2bee..032a52da9aee 100644 --- a/forge-gui/res/cardsfolder/g/goldnight_castigator.txt +++ b/forge-gui/res/cardsfolder/g/goldnight_castigator.txt @@ -5,7 +5,7 @@ PT:4/9 K:Flying K:Haste R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ You | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to you, it deals double that damage to you instead. -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Card.Self | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to CARDNAME, it deals double that damage to CARDNAME instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ Card.Self | ReplaceWith$ DmgTwice | Description$ If a source would deal damage to this creature, it deals double that damage to this creature instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:ReplaceCount$DamageAmount/Twice -Oracle:Flying, haste\nIf a source would deal damage to you, it deals double that damage to you instead.\nIf a source would deal damage to Goldnight Castigator, it deals double that damage to Goldnight Castigator instead. +Oracle:Flying, haste\nIf a source would deal damage to you, it deals double that damage to you instead.\nIf a source would deal damage to this creature, it deals double that damage to this creature instead. diff --git a/forge-gui/res/cardsfolder/g/goldnight_redeemer.txt b/forge-gui/res/cardsfolder/g/goldnight_redeemer.txt index db1121aeacd5..1b32ef3f3b0e 100644 --- a/forge-gui/res/cardsfolder/g/goldnight_redeemer.txt +++ b/forge-gui/res/cardsfolder/g/goldnight_redeemer.txt @@ -3,7 +3,7 @@ ManaCost:4 W W Types:Creature Angel PT:4/4 K:Flying -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life for each other creature you control. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 2 life for each other creature you control. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$Valid Creature.StrictlyOther+YouCtrl/Times.2 -Oracle:Flying\nWhen Goldnight Redeemer enters, you gain 2 life for each other creature you control. +Oracle:Flying\nWhen this creature enters, you gain 2 life for each other creature you control. diff --git a/forge-gui/res/cardsfolder/g/goldspan_dragon.txt b/forge-gui/res/cardsfolder/g/goldspan_dragon.txt index 6048c047a33d..5f52f0e86a6f 100644 --- a/forge-gui/res/cardsfolder/g/goldspan_dragon.txt +++ b/forge-gui/res/cardsfolder/g/goldspan_dragon.txt @@ -4,11 +4,11 @@ Types:Creature Dragon PT:4/4 K:Flying K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks or becomes the target of a spell, create a Treasure token. -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or becomes the target of a spell, create a Treasure token. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature attacks or becomes the target of a spell, create a Treasure token. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever this creature attacks or becomes the target of a spell, create a Treasure token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac S:Mode$ Continuous | Affected$ Card.Treasure+YouCtrl | AddAbility$ Mana | Description$ Treasures you control have "{T}, Sacrifice this artifact: Add two mana of any one color." SVar:Mana:AB$ Mana | Cost$ T Sac<1/CARDNAME/this artifact> | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. SVar:HasAttackEffect:TRUE DeckHas:Ability$Token|Sacrifice & Type$Treasure|Artifact -Oracle:Flying, haste\nWhenever Goldspan Dragon attacks or becomes the target of a spell, create a Treasure token.\nTreasures you control have "{T}, Sacrifice this artifact: Add two mana of any one color." +Oracle:Flying, haste\nWhenever this creature attacks or becomes the target of a spell, create a Treasure token.\nTreasures you control have "{T}, Sacrifice this artifact: Add two mana of any one color." diff --git a/forge-gui/res/cardsfolder/g/goldvein_hydra.txt b/forge-gui/res/cardsfolder/g/goldvein_hydra.txt index a0097ba33a95..c34d7d97b644 100644 --- a/forge-gui/res/cardsfolder/g/goldvein_hydra.txt +++ b/forge-gui/res/cardsfolder/g/goldvein_hydra.txt @@ -5,10 +5,10 @@ PT:0/0 K:Vigilance K:Trample K:Haste -K:etbCounter:P1P1:X +K:etbCounter:P1P1:X:no Condition:This creature enters with X +1/+1 counters on it. SVar:X:Count$xPaid -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a number of tapped Treasure tokens equal to its power. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a number of tapped Treasure tokens equal to its power. SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ c_a_treasure_sac | TokenTapped$ True | TokenOwner$ TriggeredCardController SVar:Y:TriggeredCard$CardPower DeckHas:Ability$Counters|Token -Oracle:Vigilance, trample, haste\nGoldvein Hydra enters with X +1/+1 counters on it.\nWhen Goldvein Hydra dies, create a number of tapped Treasure tokens equal to its power. +Oracle:Vigilance, trample, haste\nThis creature enters with X +1/+1 counters on it.\nWhen this creature dies, create a number of tapped Treasure tokens equal to its power. diff --git a/forge-gui/res/cardsfolder/g/golem_foundry.txt b/forge-gui/res/cardsfolder/g/golem_foundry.txt index 9d777f21c944..aba0057bf0b6 100644 --- a/forge-gui/res/cardsfolder/g/golem_foundry.txt +++ b/forge-gui/res/cardsfolder/g/golem_foundry.txt @@ -1,7 +1,7 @@ Name:Golem Foundry ManaCost:3 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may put a charge counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may put a charge counter on this artifact. A:AB$ Token | Cost$ SubCounter<3/CHARGE> | TokenScript$ c_3_3_a_golem | TokenOwner$ You | SpellDescription$ Create a 3/3 colorless Golem artifact creature token. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ CHARGE -Oracle:Whenever you cast an artifact spell, you may put a charge counter on Golem Foundry.\nRemove three charge counters from Golem Foundry: Create a 3/3 colorless Golem artifact creature token. +Oracle:Whenever you cast an artifact spell, you may put a charge counter on this artifact.\nRemove three charge counters from this artifact: Create a 3/3 colorless Golem artifact creature token. diff --git a/forge-gui/res/cardsfolder/g/golem_skin_gauntlets.txt b/forge-gui/res/cardsfolder/g/golem_skin_gauntlets.txt index 0088a3b62a4c..d6f28016c63d 100644 --- a/forge-gui/res/cardsfolder/g/golem_skin_gauntlets.txt +++ b/forge-gui/res/cardsfolder/g/golem_skin_gauntlets.txt @@ -5,4 +5,4 @@ K:Equip:2 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddSVar$ EqMe | Description$ Equipped creature gets +1/+0 for each Equipment attached to it. SVar:X:Count$Valid Equipment.AttachedTo Creature.EquippedBy SVar:EqMe:SVar:EquipMe:Multiple -Oracle:Equipped creature gets +1/+0 for each Equipment attached to it.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery. This card enters unattached and stays on the battlefield if the creature leaves.) +Oracle:Equipped creature gets +1/+0 for each Equipment attached to it.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/golgari_brownscale.txt b/forge-gui/res/cardsfolder/g/golgari_brownscale.txt index fdadceb6ca2d..cd9a326c6e7b 100644 --- a/forge-gui/res/cardsfolder/g/golgari_brownscale.txt +++ b/forge-gui/res/cardsfolder/g/golgari_brownscale.txt @@ -2,7 +2,7 @@ Name:Golgari Brownscale ManaCost:1 G G Types:Creature Lizard PT:2/3 -T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Hand | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME is put into your hand from your graveyard, you gain 2 life. +T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Hand | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this card is put into your hand from your graveyard, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 K:Dredge:2 -Oracle:When Golgari Brownscale is put into your hand from your graveyard, you gain 2 life.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) +Oracle:When this card is put into your hand from your graveyard, you gain 2 life.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/golgari_cluestone.txt b/forge-gui/res/cardsfolder/g/golgari_cluestone.txt index f4311ee149b2..d9026c9f4305 100644 --- a/forge-gui/res/cardsfolder/g/golgari_cluestone.txt +++ b/forge-gui/res/cardsfolder/g/golgari_cluestone.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo B G | SpellDescription$ Add {B} or {G}. A:AB$ Draw | Cost$ B G T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. AI:RemoveDeck:Random DeckNeeds:Color$Black|Green -Oracle:{T}: Add {B} or {G}.\n{B}{G}, {T}, Sacrifice Golgari Cluestone: Draw a card. +Oracle:{T}: Add {B} or {G}.\n{B}{G}, {T}, Sacrifice this artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/g/golgari_decoy.txt b/forge-gui/res/cardsfolder/g/golgari_decoy.txt index c43eea3708b8..1091d6368c6e 100644 --- a/forge-gui/res/cardsfolder/g/golgari_decoy.txt +++ b/forge-gui/res/cardsfolder/g/golgari_decoy.txt @@ -4,4 +4,4 @@ Types:Creature Elf Rogue PT:2/2 K:All creatures able to block CARDNAME do so. K:Scavenge:3 G G -Oracle:All creatures able to block Golgari Decoy do so.\nScavenge {3}{G}{G} ({3}{G}{G}, Exile this card from your graveyard: Put a number of +1/+1 counters equal to this card's power on target creature. Scavenge only as a sorcery.) +Oracle:All creatures able to block this creature do so.\nScavenge {3}{G}{G} ({3}{G}{G}, Exile this card from your graveyard: Put a number of +1/+1 counters equal to this card's power on target creature. Scavenge only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/golgari_findbroker.txt b/forge-gui/res/cardsfolder/g/golgari_findbroker.txt index dd2dffaf50da..eb91e219fc2a 100644 --- a/forge-gui/res/cardsfolder/g/golgari_findbroker.txt +++ b/forge-gui/res/cardsfolder/g/golgari_findbroker.txt @@ -2,6 +2,6 @@ Name:Golgari Findbroker ManaCost:B B G G Types:Creature Elf Shaman PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return target permanent card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, return target permanent card from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Permanent.YouCtrl -Oracle:When Golgari Findbroker enters, return target permanent card from your graveyard to your hand. +Oracle:When this creature enters, return target permanent card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt b/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt index f654fb0f71af..0833079614d1 100644 --- a/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt +++ b/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt @@ -2,9 +2,9 @@ Name:Golgari Grave-Troll ManaCost:4 G Types:Creature Troll Skeleton PT:0/0 -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each creature card in your graveyard. -A:AB$ Regenerate | Cost$ 1 SubCounter<1/P1P1> | SpellDescription$ Regenerate CARDNAME. +K:etbCounter:P1P1:X:no Condition:This creature enters with a +1/+1 counter on it for each creature card in your graveyard. +A:AB$ Regenerate | Cost$ 1 SubCounter<1/P1P1> | SpellDescription$ Regenerate this creature. K:Dredge:6 SVar:X:Count$ValidGraveyard Creature.YouCtrl SVar:NeedsToPlayVar:X GE3 -Oracle:Golgari Grave-Troll enters with a +1/+1 counter on it for each creature card in your graveyard.\n{1}, Remove a +1/+1 counter from Golgari Grave-Troll: Regenerate Golgari Grave-Troll.\nDredge 6 (If you would draw a card, you may mill six cards instead. If you do, return this card from your graveyard to your hand.) +Oracle:This creature enters with a +1/+1 counter on it for each creature card in your graveyard.\n{1}, Remove a +1/+1 counter from this creature: Regenerate this creature.\nDredge 6 (If you would draw a card, you may mill six cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/golgari_guildgate.txt b/forge-gui/res/cardsfolder/g/golgari_guildgate.txt index 9c1414b33a0f..ba933c4f2da5 100644 --- a/forge-gui/res/cardsfolder/g/golgari_guildgate.txt +++ b/forge-gui/res/cardsfolder/g/golgari_guildgate.txt @@ -1,7 +1,7 @@ Name:Golgari Guildgate ManaCost:no cost Types:Land Gate -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo B G | SpellDescription$ Add {B} or {G}. -Oracle:Golgari Guildgate enters tapped.\n{T}: Add {B} or {G}. +Oracle:This land enters tapped.\n{T}: Add {B} or {G}. diff --git a/forge-gui/res/cardsfolder/g/golgari_keyrune.txt b/forge-gui/res/cardsfolder/g/golgari_keyrune.txt index 0e453c5c06a9..f42eee43c990 100644 --- a/forge-gui/res/cardsfolder/g/golgari_keyrune.txt +++ b/forge-gui/res/cardsfolder/g/golgari_keyrune.txt @@ -2,7 +2,7 @@ Name:Golgari Keyrune ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Combo B G | SpellDescription$ Add {B} or {G}. -A:AB$ Animate | Cost$ B G | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Insect | RemoveCreatureTypes$ True | Colors$ Black,Green | OverwriteColors$ True | Keywords$ Deathtouch | SpellDescription$ CARDNAME becomes a 2/2 black and green Insect artifact creature with deathtouch until end of turn. +A:AB$ Animate | Cost$ B G | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Insect | RemoveCreatureTypes$ True | Colors$ Black,Green | OverwriteColors$ True | Keywords$ Deathtouch | SpellDescription$ This artifact becomes a 2/2 black and green Insect artifact creature with deathtouch until end of turn. AI:RemoveDeck:Random DeckNeeds:Color$Black|Green -Oracle:{T}: Add {B} or {G}.\n{B}{G}: Golgari Keyrune becomes a 2/2 black and green Insect artifact creature with deathtouch until end of turn. +Oracle:{T}: Add {B} or {G}.\n{B}{G}: This artifact becomes a 2/2 black and green Insect artifact creature with deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/g/golgari_locket.txt b/forge-gui/res/cardsfolder/g/golgari_locket.txt index bfe8861fb001..2c5bc19da49d 100644 --- a/forge-gui/res/cardsfolder/g/golgari_locket.txt +++ b/forge-gui/res/cardsfolder/g/golgari_locket.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo B G | SpellDescription$ Add {B} or {G}. DeckNeeds:Color$Black|Green A:AB$ Draw | Cost$ BG BG BG BG T Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. AI:RemoveDeck:Random -Oracle:{T}: Add {B} or {G}.\n{B/G}{B/G}{B/G}{B/G}, {T}, Sacrifice Golgari Locket: Draw two cards. +Oracle:{T}: Add {B} or {G}.\n{B/G}{B/G}{B/G}{B/G}, {T}, Sacrifice this artifact: Draw two cards. diff --git a/forge-gui/res/cardsfolder/g/golgari_raiders.txt b/forge-gui/res/cardsfolder/g/golgari_raiders.txt index 18cf70180f14..b4cd77b70e71 100644 --- a/forge-gui/res/cardsfolder/g/golgari_raiders.txt +++ b/forge-gui/res/cardsfolder/g/golgari_raiders.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Elf Warrior PT:0/0 K:Haste -K:etbCounter:P1P1:X:no Condition:Undergrowth — CARDNAME enters with a +1/+1 counter on it for each creature card in your graveyard. +K:etbCounter:P1P1:X:no Condition:Undergrowth — This creature enters with a +1/+1 counter on it for each creature card in your graveyard. SVar:X:Count$ValidGraveyard Creature.YouCtrl SVar:NeedsToPlayVar:X GE3 DeckHas:Ability$Counters -Oracle:Haste\nUndergrowth — Golgari Raiders enters with a +1/+1 counter on it for each creature card in your graveyard. +Oracle:Haste\nUndergrowth — This creature enters with a +1/+1 counter on it for each creature card in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/golgari_rot_farm.txt b/forge-gui/res/cardsfolder/g/golgari_rot_farm.txt index 0809799edff9..4b2e04141512 100644 --- a/forge-gui/res/cardsfolder/g/golgari_rot_farm.txt +++ b/forge-gui/res/cardsfolder/g/golgari_rot_farm.txt @@ -1,10 +1,10 @@ Name:Golgari Rot Farm ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ B G | SpellDescription$ Add {B}{G}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return a land you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this land enters, return a land you control to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. SVar:NeedsToPlay:Land.Basic+YouCtrl -Oracle:Golgari Rot Farm enters tapped.\nWhen Golgari Rot Farm enters, return a land you control to its owner's hand.\n{T}: Add {B}{G}. +Oracle:This land enters tapped.\nWhen this land enters, return a land you control to its owner's hand.\n{T}: Add {B}{G}. diff --git a/forge-gui/res/cardsfolder/g/golgari_thug.txt b/forge-gui/res/cardsfolder/g/golgari_thug.txt index 72ecfb013cc5..9d85a7339f81 100644 --- a/forge-gui/res/cardsfolder/g/golgari_thug.txt +++ b/forge-gui/res/cardsfolder/g/golgari_thug.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Human Warrior PT:1/1 K:Dredge:4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, put target creature card from your graveyard on top of your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature dies, put target creature card from your graveyard on top of your library. SVar:TrigChange:DB$ ChangeZone | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredCardController | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 | TgtPrompt$ Choose target creature card from your graveyard. DeckHas:Ability$Graveyard -Oracle:When Golgari Thug dies, put target creature card from your graveyard on top of your library.\nDredge 4 (If you would draw a card, you may mill four cards instead. If you do, return this card from your graveyard to your hand.) +Oracle:When this creature dies, put target creature card from your graveyard on top of your library.\nDredge 4 (If you would draw a card, you may mill four cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/goliath_hatchery.txt b/forge-gui/res/cardsfolder/g/goliath_hatchery.txt index 2672bac38393..0f5363a79d05 100644 --- a/forge-gui/res/cardsfolder/g/goliath_hatchery.txt +++ b/forge-gui/res/cardsfolder/g/goliath_hatchery.txt @@ -1,7 +1,7 @@ Name:Goliath Hatchery ManaCost:4 G G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this enchantment enters, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.) SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_3_3_phyrexian_beast_toxic T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigChooseCard | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ Corrupted — At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. SVar:TrigChooseCard:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.YouCtrl | Mandatory$ True | SubAbility$ DBDraw @@ -11,4 +11,4 @@ SVar:X:PlayerCountOpponents$HighestCounters.Poison SVar:AffectedX:ChosenCard$TotalValue Toxic DeckHas:Ability$Token & Type$Beast|Phyrexian DeckHints:Keyword$Toxic|Infect -Oracle:When Goliath Hatchery enters, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.)\nCorrupted — At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. +Oracle:When this enchantment enters, create two 3/3 green Phyrexian Beast creature tokens with toxic 1. (Players dealt combat damage by them also get a poison counter.)\nCorrupted — At the beginning of your upkeep, if an opponent has three or more poison counters, choose a creature you control, then draw cards equal to its total toxic value. diff --git a/forge-gui/res/cardsfolder/g/goliath_paladin.txt b/forge-gui/res/cardsfolder/g/goliath_paladin.txt index bbbfca2ee6b8..972270774fe8 100644 --- a/forge-gui/res/cardsfolder/g/goliath_paladin.txt +++ b/forge-gui/res/cardsfolder/g/goliath_paladin.txt @@ -3,6 +3,6 @@ ManaCost:4 W Types:Creature Giant Knight PT:3/6 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When CARDNAME enters, you take the initiative. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When this creature enters, you take the initiative. SVar:TrigInitiative:DB$ TakeInitiative -Oracle:Vigilance\nWhen Goliath Paladin enters, you take the initiative. +Oracle:Vigilance\nWhen this creature enters, you take the initiative. diff --git a/forge-gui/res/cardsfolder/g/goliath_truck.txt b/forge-gui/res/cardsfolder/g/goliath_truck.txt index ec9780e84b4b..f68ad5d32ba8 100644 --- a/forge-gui/res/cardsfolder/g/goliath_truck.txt +++ b/forge-gui/res/cardsfolder/g/goliath_truck.txt @@ -2,9 +2,9 @@ Name:Goliath Truck ManaCost:4 Types:Artifact Vehicle PT:4/4 -T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Stowage — Whenever CARDNAME attacks, put two +1/+1 counters on another target attacking creature. +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Stowage — Whenever this Vehicle attacks, put two +1/+1 counters on another target attacking creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target attacking creature | CounterType$ P1P1 | CounterNum$ 2 K:Crew:2 SVar:HasAttackEffect:TRUE DeckHas:Type$Counters -Oracle:Stowage — Whenever Goliath Truck attacks, put two +1/+1 counters on another target attacking creature.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Stowage — Whenever this Vehicle attacks, put two +1/+1 counters on another target attacking creature.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/g/gollum_patient_plotter.txt b/forge-gui/res/cardsfolder/g/gollum_patient_plotter.txt index 2f8ce8df6e7c..241f17e3d6bf 100644 --- a/forge-gui/res/cardsfolder/g/gollum_patient_plotter.txt +++ b/forge-gui/res/cardsfolder/g/gollum_patient_plotter.txt @@ -2,8 +2,8 @@ Name:Gollum, Patient Plotter ManaCost:1 B Types:Legendary Creature Halfling Horror PT:3/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigTempt | TriggerDescription$ When CARDNAME leaves the battlefield, the Ring tempts you. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigTempt | TriggerDescription$ When NICKNAME leaves the battlefield, the Ring tempts you. SVar:TrigTempt:DB$ RingTemptsYou -A:AB$ ChangeZone | Cost$ B Sac<1/Creature> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return NICKNAME from your graveyard to your hand. Activate only as a sorcery. +A:AB$ ChangeZone | Cost$ B Sac<1/Creature> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return this card from your graveyard to your hand. Activate only as a sorcery. SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE1 -Oracle:When Gollum, Patient Plotter leaves the battlefield, the Ring tempts you.\n{B}, Sacrifice a creature: Return Gollum from your graveyard to your hand. Activate only as a sorcery. +Oracle:When Gollum leaves the battlefield, the Ring tempts you.\n{B}, Sacrifice a creature: Return this card from your graveyard to your hand. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/gollum_scheming_guide.txt b/forge-gui/res/cardsfolder/g/gollum_scheming_guide.txt index 9afefb824dab..0f25ca6070d3 100644 --- a/forge-gui/res/cardsfolder/g/gollum_scheming_guide.txt +++ b/forge-gui/res/cardsfolder/g/gollum_scheming_guide.txt @@ -2,7 +2,7 @@ Name:Gollum, Scheming Guide ManaCost:1 B Types:Legendary Creature Halfling Horror PT:2/1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, look at the top two cards of your library, put them back in any order, then choose land or nonland. An opponent guesses whether the top card of your library is the chosen kind. Reveal that card. If they guessed right, remove NICKNAME from combat. Otherwise, you draw a card and NICKNAME can't be blocked this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME attacks, look at the top two cards of your library, put them back in any order, then choose land or nonland. An opponent guesses whether the top card of your library is the chosen kind. Reveal that card. If they guessed right, remove NICKNAME from combat. Otherwise, you draw a card and NICKNAME can't be blocked this turn. SVar:TrigPeek:DB$ RearrangeTopOfLibrary | Defined$ You | NumCards$ 2 | SubAbility$ DBChoosePlayer SVar:DBChoosePlayer:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | ChoiceTitle$ Choose an opponent | SubAbility$ DBChoose SVar:DBChoose:DB$ ChooseType | Type$ Card | ValidTypes$ Land,Nonland | Defined$ You | SubAbility$ DBChooseBis @@ -15,4 +15,4 @@ SVar:DBEffect:DB$ Effect | StaticAbilities$ Unblockable | Duration$ UntilHostLea SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.EffectSource | Description$ NICKNAME can't be blocked this turn. SVar:HasAttackEffect:TRUE SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True | ClearChosenType$ True -Oracle:Whenever Gollum, Scheming Guide attacks, look at the top two cards of your library, put them back in any order, then choose land or nonland. An opponent guesses whether the top card of your library is the chosen kind. Reveal that card. If they guessed right, remove Gollum from combat. Otherwise, you draw a card and Gollum can't be blocked this turn. +Oracle:Whenever Gollum attacks, look at the top two cards of your library, put them back in any order, then choose land or nonland. An opponent guesses whether the top card of your library is the chosen kind. Reveal that card. If they guessed right, remove Gollum from combat. Otherwise, you draw a card and Gollum can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/gollums_bite.txt b/forge-gui/res/cardsfolder/g/gollums_bite.txt index e6d05c314f7a..a60f51545ca3 100644 --- a/forge-gui/res/cardsfolder/g/gollums_bite.txt +++ b/forge-gui/res/cardsfolder/g/gollums_bite.txt @@ -3,4 +3,4 @@ ManaCost:B Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. A:AB$ RingTemptsYou | Cost$ 3 B ExileFromGrave<1/CARDNAME> | SorcerySpeed$ True | ActivationZone$ Graveyard | SpellDescription$ The Ring tempts you. Activate only as a sorcery. -Oracle:Target creature gets -2/-2 until end of turn.\n{3}{B}, Exile Gollum's Bite from your graveyard: The Ring tempts you. Activate only as a sorcery. +Oracle:Target creature gets -2/-2 until end of turn.\n{3}{B}, Exile this card from your graveyard: The Ring tempts you. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt b/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt index 740690646cb3..d9141be05e34 100644 --- a/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt +++ b/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt @@ -2,10 +2,10 @@ Name:Golos, Tireless Pilgrim ManaCost:5 Types:Legendary Artifact Creature Scout PT:3/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When NICKNAME enters, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ Dig | Cost$ 2 W U B R G | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. You may play them this turn without paying their mana costs. SVar:DBEffect:DB$ Effect | StaticAbilities$ EffPlay | EffectOwner$ You | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:EffPlay:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play them this turn without paying their mana costs. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Golos, Tireless Pilgrim enters, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle.\n{2}{W}{U}{B}{R}{G}: Exile the top three cards of your library. You may play them this turn without paying their mana costs. +Oracle:When Golos enters, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle.\n{2}{W}{U}{B}{R}{G}: Exile the top three cards of your library. You may play them this turn without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/g/goma_fada_vanguard.txt b/forge-gui/res/cardsfolder/g/goma_fada_vanguard.txt index f8daaf31e18a..9098df139908 100644 --- a/forge-gui/res/cardsfolder/g/goma_fada_vanguard.txt +++ b/forge-gui/res/cardsfolder/g/goma_fada_vanguard.txt @@ -2,9 +2,9 @@ Name:Goma Fada Vanguard ManaCost:1 R Types:Creature Human Warrior PT:2/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature an opponent controls with power less than or equal to the number of Warriors you control can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, target creature an opponent controls with power less than or equal to the number of Warriors you control can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl+powerLEX | TgtPrompt$ Select target creature an opponent controls with power less than or equal to the number of Warriors you control | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True SVar:X:Count$Valid Warrior.YouCtrl SVar:HasAttackEffect:TRUE DeckHints:Type$Warrior -Oracle:Whenever Goma Fada Vanguard attacks, target creature an opponent controls with power less than or equal to the number of Warriors you control can't block this turn. +Oracle:Whenever this creature attacks, target creature an opponent controls with power less than or equal to the number of Warriors you control can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/gomazoa.txt b/forge-gui/res/cardsfolder/g/gomazoa.txt index ed0639c5dcb6..9a4f4aa496d4 100644 --- a/forge-gui/res/cardsfolder/g/gomazoa.txt +++ b/forge-gui/res/cardsfolder/g/gomazoa.txt @@ -4,5 +4,5 @@ Types:Creature Jellyfish PT:0/3 K:Defender K:Flying -A:AB$ ChangeZoneAll | Cost$ T | ChangeType$ Card.Self,Creature.blockedBySource | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Shuffle$ True | SpellDescription$ Put CARDNAME and each creature it's blocking on top of their owners' libraries, then those players shuffle. -Oracle:Defender, flying\n{T}: Put Gomazoa and each creature it's blocking on top of their owners' libraries, then those players shuffle. +A:AB$ ChangeZoneAll | Cost$ T | ChangeType$ Card.Self,Creature.blockedBySource | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Shuffle$ True | SpellDescription$ Put this creature and each creature it's blocking on top of their owners' libraries, then those players shuffle. +Oracle:Defender, flying\n{T}: Put this creature and each creature it's blocking on top of their owners' libraries, then those players shuffle. diff --git a/forge-gui/res/cardsfolder/g/gonti_lord_of_luxury.txt b/forge-gui/res/cardsfolder/g/gonti_lord_of_luxury.txt index 37c2bd5a35fa..56ebf4d7ed06 100644 --- a/forge-gui/res/cardsfolder/g/gonti_lord_of_luxury.txt +++ b/forge-gui/res/cardsfolder/g/gonti_lord_of_luxury.txt @@ -3,10 +3,10 @@ ManaCost:2 B B Types:Legendary Creature Aetherborn Rogue PT:2/3 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of target opponent's library, exile one of them face down, then put the rest on the bottom of that library in a random order. You may cast that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When NICKNAME enters, look at the top four cards of target opponent's library, exile one of them face down, then put the rest on the bottom of that library in a random order. You may cast that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. SVar:TrigDig:DB$ Dig | ValidTgts$ Opponent | DigNum$ 4 | ChangeNum$ 1 | DestinationZone$ Exile | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | ExileFaceDown$ True | WithMayLook$ True | ChangeValid$ Card | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay | Duration$ Permanent | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ You may cast that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE -Oracle:Deathtouch\nWhen Gonti, Lord of Luxury enters, look at the top four cards of target opponent's library, exile one of them face down, then put the rest on the bottom of that library in a random order. You may cast that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. +Oracle:Deathtouch\nWhen Gonti enters, look at the top four cards of target opponent's library, exile one of them face down, then put the rest on the bottom of that library in a random order. You may cast that card for as long as it remains exiled, and mana of any type can be spent to cast that spell. diff --git a/forge-gui/res/cardsfolder/g/gontis_machinations.txt b/forge-gui/res/cardsfolder/g/gontis_machinations.txt index 4bb3fffaec43..8851cdd0dc74 100644 --- a/forge-gui/res/cardsfolder/g/gontis_machinations.txt +++ b/forge-gui/res/cardsfolder/g/gontis_machinations.txt @@ -5,4 +5,4 @@ T:Mode$ LifeLost | ValidPlayer$ You | TriggerZones$ Battlefield | FirstTime$ Tru SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1 A:AB$ LoseLife | Cost$ PayEnergy<2> Sac<1/CARDNAME> | Defined$ Player.Opponent | LifeAmount$ 3 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 3 life. You gain life equal to the life lost this way. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost | StackDescription$ You gain life equal to the life lost this way. -Oracle:Whenever you lose life for the first time each turn, you get {E}. (You get an energy counter. Damage causes loss of life.)\nPay {E}{E}, Sacrifice Gonti's Machinations: Each opponent loses 3 life. You gain life equal to the life lost this way. +Oracle:Whenever you lose life for the first time each turn, you get {E}. (You get an energy counter. Damage causes loss of life.)\nPay {E}{E}, Sacrifice this enchantment: Each opponent loses 3 life. You gain life equal to the life lost this way. diff --git a/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt b/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt index 5d05ea41bf76..cc68d690a4b7 100644 --- a/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt +++ b/forge-gui/res/cardsfolder/g/gorbag_of_minas_morgul.txt @@ -9,4 +9,4 @@ SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. SVar:DBTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") DeckHints:Type$Goblin|Orc DeckHas:Ability$Token|Sacrifice & Type$Treasure -Oracle:Whenever a Goblin or Orc you control deals combat damage to a player, you may sacrifice it. When you do, choose one—\n• Draw a card.\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Whenever a Goblin or Orc you control deals combat damage to a player, you may sacrifice it. When you do, choose one —\n• Draw a card.\n• Create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/gore_vassal.txt b/forge-gui/res/cardsfolder/g/gore_vassal.txt index f8d213e1cc15..b02a232835a6 100644 --- a/forge-gui/res/cardsfolder/g/gore_vassal.txt +++ b/forge-gui/res/cardsfolder/g/gore_vassal.txt @@ -7,4 +7,4 @@ SVar:DBRegenerate:DB$ Regenerate | Defined$ Remembered | ConditionCheckSVar$ X | SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardToughness AI:RemoveDeck:All -Oracle:Sacrifice Gore Vassal: Put a -1/-1 counter on target creature. Then if that creature's toughness is 1 or greater, regenerate it. +Oracle:Sacrifice this creature: Put a -1/-1 counter on target creature. Then if that creature's toughness is 1 or greater, regenerate it. diff --git a/forge-gui/res/cardsfolder/g/goreclaw_terror_of_qal_sisma.txt b/forge-gui/res/cardsfolder/g/goreclaw_terror_of_qal_sisma.txt index 55e9a7e3e4c0..543c99a7cb34 100644 --- a/forge-gui/res/cardsfolder/g/goreclaw_terror_of_qal_sisma.txt +++ b/forge-gui/res/cardsfolder/g/goreclaw_terror_of_qal_sisma.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Legendary Creature Bear PT:4/3 S:Mode$ ReduceCost | ValidCard$ Creature.powerGE4 | Type$ Spell | Activator$ You | Amount$ 2 | Description$ Creature spells you cast with power 4 or greater cost {2} less to cast. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, each creature you control with power 4 or greater gets +1/+1 and gains trample until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever NICKNAME attacks, each creature you control with power 4 or greater gets +1/+1 and gains trample until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl+powerGE4 | NumAtt$ +1 | NumDef$ +1 | KW$ Trample -Oracle:Creature spells you cast with power 4 or greater cost {2} less to cast.\nWhenever Goreclaw, Terror of Qal Sisma attacks, each creature you control with power 4 or greater gets +1/+1 and gains trample until end of turn. +Oracle:Creature spells you cast with power 4 or greater cost {2} less to cast.\nWhenever Goreclaw attacks, each creature you control with power 4 or greater gets +1/+1 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goremand.txt b/forge-gui/res/cardsfolder/g/goremand.txt index 2828bda2dbfd..90eb0b6448c5 100644 --- a/forge-gui/res/cardsfolder/g/goremand.txt +++ b/forge-gui/res/cardsfolder/g/goremand.txt @@ -5,7 +5,7 @@ PT:5/5 K:Flying K:Trample A:SP$ PermanentCreature | Cost$ 4 B B Sac<1/Creature> -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, each opponent sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature enters, each opponent sacrifices a creature. SVar:TrigSac:DB$ Sacrifice | Defined$ Opponent | SacValid$ Creature DeckHas:Ability$Sacrifice -Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFlying\nTrample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhen Goremand enters, each opponent sacrifices a creature. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFlying\nTrample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhen this creature enters, each opponent sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/g/goretusk_firebeast.txt b/forge-gui/res/cardsfolder/g/goretusk_firebeast.txt index 93e9e13626ce..da93c8c9a2e1 100644 --- a/forge-gui/res/cardsfolder/g/goretusk_firebeast.txt +++ b/forge-gui/res/cardsfolder/g/goretusk_firebeast.txt @@ -2,6 +2,6 @@ Name:Goretusk Firebeast ManaCost:5 R Types:Creature Elemental Boar Beast PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 4 damage to target player or planeswalker. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 4 damage to target player or planeswalker. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 4 -Oracle:When Goretusk Firebeast enters, it deals 4 damage to target player or planeswalker. +Oracle:When this creature enters, it deals 4 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/gorex_the_tombshell.txt b/forge-gui/res/cardsfolder/g/gorex_the_tombshell.txt index 04fc24427a10..b39f07eaccd5 100644 --- a/forge-gui/res/cardsfolder/g/gorex_the_tombshell.txt +++ b/forge-gui/res/cardsfolder/g/gorex_the_tombshell.txt @@ -7,8 +7,8 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ Y | EffectZone SVar:X:Count$xPaid SVar:Y:SVar$X/Times.2 K:Deathtouch -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ Whenever CARDNAME attacks or dies, choose a card at random exiled with NICKNAME and put that card into its owner's hand. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or dies, choose a card at random exiled with NICKNAME and put that card into its owner's hand. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ Whenever NICKNAME attacks or dies, choose a card at random exiled with NICKNAME and put that card into its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ Whenever NICKNAME attacks or dies, choose a card at random exiled with NICKNAME and put that card into its owner's hand. SVar:TrigChoose:DB$ ChangeZone | AtRandom$ True | ChangeType$ Card.ExiledWithSource | Origin$ Exile | Destination$ Hand | Hidden$ True DeckHas:Ability$Graveyard -Oracle:As an additional cost to cast this spell, you may exile any number of creature cards from your graveyard. This spell costs {2} less to cast for each card exiled this way.\nDeathtouch\nWhenever Gorex, the Tombshell attacks or dies, choose a card at random exiled with Gorex and put that card into its owner's hand. +Oracle:As an additional cost to cast this spell, you may exile any number of creature cards from your graveyard. This spell costs {2} less to cast for each card exiled this way.\nDeathtouch\nWhenever Gorex attacks or dies, choose a card at random exiled with Gorex and put that card into its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/gorger_wurm.txt b/forge-gui/res/cardsfolder/g/gorger_wurm.txt index 82600aa41ed0..db21af24b985 100644 --- a/forge-gui/res/cardsfolder/g/gorger_wurm.txt +++ b/forge-gui/res/cardsfolder/g/gorger_wurm.txt @@ -3,4 +3,4 @@ ManaCost:3 R G Types:Creature Wurm PT:5/5 K:Devour:1 -Oracle:Devour 1 (As this enters, you may sacrifice any number of creatures. This creature enters with that many +1/+1 counters on it.) +Oracle:Devour 1 (As this creature enters, you may sacrifice any number of creatures. It enters with that many +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/g/gorging_vulture.txt b/forge-gui/res/cardsfolder/g/gorging_vulture.txt index 9a6fd8a309e4..9556cc3b07c2 100644 --- a/forge-gui/res/cardsfolder/g/gorging_vulture.txt +++ b/forge-gui/res/cardsfolder/g/gorging_vulture.txt @@ -3,10 +3,10 @@ ManaCost:2 B Types:Creature Bird PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill four cards. You gain 1 life for each creature card milled this way. (To mill a card, put the top card of your library into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature enters, mill four cards. You gain 1 life for each creature card milled this way. (To mill four cards, put the top four cards of your library into your graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You | RememberMilled$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.Creature DeckHas:Ability$Graveyard|LifeGain -Oracle:Flying\nWhen Gorging Vulture enters, mill four cards. You gain 1 life for each creature card milled this way. (To mill a card, put the top card of your library into your graveyard.) +Oracle:Flying\nWhen this creature enters, mill four cards. You gain 1 life for each creature card milled this way. (To mill four cards, put the top four cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/g/gorgon_recluse.txt b/forge-gui/res/cardsfolder/g/gorgon_recluse.txt index c7769349ff63..5c0d7535146a 100644 --- a/forge-gui/res/cardsfolder/g/gorgon_recluse.txt +++ b/forge-gui/res/cardsfolder/g/gorgon_recluse.txt @@ -2,10 +2,10 @@ Name:Gorgon Recluse ManaCost:3 B B Types:Creature Gorgon PT:2/4 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.nonBlack | ValidBlocker$ Card.Self | Execute$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.nonBlack | Execute$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.nonBlack | ValidBlocker$ Card.Self | Execute$ DelTrigBlocked | TriggerDescription$ Whenever this creature blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.nonBlack | Execute$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. SVar:DelTrigBlocked:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | RememberObjects$ TriggeredAttackerLKICopy | TriggerDescription$ Destroy blocked creature at end of combat. SVar:DelTrigBlocker:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | RememberObjects$ TriggeredBlockerLKICopy | TriggerDescription$ Destroy blocking creature at end of combat. SVar:TrigDestroy:DB$ Destroy | Defined$ DelayTriggerRememberedLKI K:Madness:B B -Oracle:Whenever Gorgon Recluse blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat.\nMadness {B}{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:Whenever this creature blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat.\nMadness {B}{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/g/gorilla_berserkers.txt b/forge-gui/res/cardsfolder/g/gorilla_berserkers.txt index 7cfcc7472e06..85a1a6f837bd 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_berserkers.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_berserkers.txt @@ -4,5 +4,5 @@ Types:Creature Ape Berserker PT:2/3 K:Trample K:Rampage:2 -S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 3 | Description$ CARDNAME can't be blocked except by three or more creatures. -Oracle:Trample; rampage 2 (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.)\nGorilla Berserkers can't be blocked except by three or more creatures. +S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 3 | Description$ This creature can't be blocked except by three or more creatures. +Oracle:Trample; rampage 2 (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.)\nThis creature can't be blocked except by three or more creatures. diff --git a/forge-gui/res/cardsfolder/g/gorilla_chieftain.txt b/forge-gui/res/cardsfolder/g/gorilla_chieftain.txt index f4f126e43fc0..eee26108336d 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_chieftain.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_chieftain.txt @@ -2,5 +2,5 @@ Name:Gorilla Chieftain ManaCost:2 G G Types:Creature Ape PT:3/3 -A:AB$ Regenerate | Cost$ 1 G | SpellDescription$ Regenerate CARDNAME. -Oracle:{1}{G}: Regenerate Gorilla Chieftain. +A:AB$ Regenerate | Cost$ 1 G | SpellDescription$ Regenerate this creature. +Oracle:{1}{G}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/gorilla_pack.txt b/forge-gui/res/cardsfolder/g/gorilla_pack.txt index cd17793ed636..0d838ab43bbc 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_pack.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_pack.txt @@ -2,8 +2,8 @@ Name:Gorilla Pack ManaCost:2 G Types:Creature Ape PT:3/3 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsForest | Description$ CARDNAME can't attack unless defending player controls a Forest. -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Forest.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Forests, sacrifice CARDNAME. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsForest | Description$ This creature can't attack unless defending player controls a Forest. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Forest.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Forests, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice SVar:NeedsToPlay:Forest.YouCtrl -Oracle:Gorilla Pack can't attack unless defending player controls a Forest.\nWhen you control no Forests, sacrifice Gorilla Pack. +Oracle:This creature can't attack unless defending player controls a Forest.\nWhen you control no Forests, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/g/gorilla_titan.txt b/forge-gui/res/cardsfolder/g/gorilla_titan.txt index 15bb501e542f..8b68496666e4 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_titan.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_titan.txt @@ -3,5 +3,5 @@ ManaCost:3 G G Types:Creature Ape PT:4/4 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 4 | AddToughness$ 4 | IsPresent$ Card.YouOwn | PresentZone$ Graveyard | PresentCompare$ EQ0 | Description$ CARDNAME gets +4/+4 as long as there are no cards in your graveyard. -Oracle:Trample\nGorilla Titan gets +4/+4 as long as there are no cards in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 4 | AddToughness$ 4 | IsPresent$ Card.YouOwn | PresentZone$ Graveyard | PresentCompare$ EQ0 | Description$ This creature gets +4/+4 as long as there are no cards in your graveyard. +Oracle:Trample\nThis creature gets +4/+4 as long as there are no cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/goring_ceratops.txt b/forge-gui/res/cardsfolder/g/goring_ceratops.txt index 2d0d34da836d..9159b21e3c20 100644 --- a/forge-gui/res/cardsfolder/g/goring_ceratops.txt +++ b/forge-gui/res/cardsfolder/g/goring_ceratops.txt @@ -3,6 +3,6 @@ ManaCost:5 W W Types:Creature Dinosaur PT:3/3 K:Double Strike -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, other creatures you control gain double strike until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, other creatures you control gain double strike until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl+StrictlyOther | KW$ Double Strike -Oracle:Double strike\nWhenever Goring Ceratops attacks, other creatures you control gain double strike until end of turn. +Oracle:Double strike\nWhenever this creature attacks, other creatures you control gain double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gorm_the_great.txt b/forge-gui/res/cardsfolder/g/gorm_the_great.txt index bb6f6f5d0250..78f9ab343ffc 100644 --- a/forge-gui/res/cardsfolder/g/gorm_the_great.txt +++ b/forge-gui/res/cardsfolder/g/gorm_the_great.txt @@ -6,4 +6,4 @@ K:Partner with:Virtus the Veiled K:Vigilance K:CARDNAME must be blocked if able. K:CARDNAME must be blocked by two or more creatures if able. -Oracle:Partner with Virtus the Veiled (When this creature enters, target player may put Virtus into their hand from their library, then shuffle.)\nVigilance\nGorm the Great must be blocked if able, and Gorm must be blocked by two or more creatures if able. +Oracle:Partner with Virtus the Veiled (When this creature enters, target player may put Virtus into their hand from their library, then shuffle.)\nVigilance\nGorm must be blocked if able, and Gorm must be blocked by two or more creatures if able. diff --git a/forge-gui/res/cardsfolder/g/goro_goro_disciple_of_ryusei.txt b/forge-gui/res/cardsfolder/g/goro_goro_disciple_of_ryusei.txt index 6b11b0d326f4..be190ef89f67 100644 --- a/forge-gui/res/cardsfolder/g/goro_goro_disciple_of_ryusei.txt +++ b/forge-gui/res/cardsfolder/g/goro_goro_disciple_of_ryusei.txt @@ -1,9 +1,9 @@ Name:Goro-Goro, Disciple of Ryusei ManaCost:1 R -Types:Legendary Creature Samurai Goblin +Types:Legendary Creature Goblin Samurai PT:2/2 A:AB$ PumpAll | Cost$ R | ValidCards$ Creature.YouCtrl | KW$ Haste | SpellDescription$ Creatures you control gain haste until end of turn. -A:AB$ Token | Cost$ 3 R R | TokenScript$ r_5_5_dragon_spirit_flying | IsPresent$ Creature.YouCtrl+attacking+modified | StackDescription$ Create a 5/5 red Dragon Spirit creature token with flying. | SpellDescription$ Create a 5/5 red Dragon Spirit creature token with flying. Activate only if you control an attacking modified creature. +A:AB$ Token | Cost$ 3 R R | TokenScript$ r_5_5_dragon_spirit_flying | IsPresent$ Creature.YouCtrl+attacking+modified | StackDescription$ Create a 5/5 red Dragon Spirit creature token with flying. | SpellDescription$ Create a 5/5 red Dragon Spirit creature token with flying. Activate only if you control an attacking modified creature. (Equipment, Auras you control, and counters are modifications.) DeckHas:Ability$Token & Type$Dragon|Spirit DeckHints:Type$Equipment|Aura & Ability$Counters -Oracle:{R}: Creatures you control gain haste until end of turn.\n{3}{R}{R}: Create a 5/5 red Dragon Spirit creature token with flying. Activate only if you control an attacking modified creature. +Oracle:{R}: Creatures you control gain haste until end of turn.\n{3}{R}{R}: Create a 5/5 red Dragon Spirit creature token with flying. Activate only if you control an attacking modified creature. (Equipment, Auras you control, and counters are modifications.) diff --git a/forge-gui/res/cardsfolder/g/gossamer_chains.txt b/forge-gui/res/cardsfolder/g/gossamer_chains.txt index 7107b537bc4f..a5b6951328ea 100644 --- a/forge-gui/res/cardsfolder/g/gossamer_chains.txt +++ b/forge-gui/res/cardsfolder/g/gossamer_chains.txt @@ -4,4 +4,4 @@ Types:Enchantment A:AB$ Effect | Cost$ Return<1/CARDNAME> | ValidTgts$ Creature.attacking+unblocked | TgtPrompt$ Select target unblocked creature | ReplacementEffects$ RPrevent | RememberObjects$ Targeted | ExileOnMoved$ Battlefield | SpellDescription$ Prevent all combat damage that would be dealt by target unblocked creature this turn. SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidSource$ Card.IsRemembered | Description$ Prevent all combat damage that would be dealt by target unblocked creature this turn. AI:RemoveDeck:All -Oracle:Return Gossamer Chains to its owner's hand: Prevent all combat damage that would be dealt by target unblocked creature this turn. +Oracle:Return this enchantment to its owner's hand: Prevent all combat damage that would be dealt by target unblocked creature this turn. diff --git a/forge-gui/res/cardsfolder/g/gossamer_phantasm.txt b/forge-gui/res/cardsfolder/g/gossamer_phantasm.txt index 6a2d93723bf3..6118188bc0bc 100644 --- a/forge-gui/res/cardsfolder/g/gossamer_phantasm.txt +++ b/forge-gui/res/cardsfolder/g/gossamer_phantasm.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Illusion PT:2/1 K:Flying -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When this creature becomes the target of a spell or ability, sacrifice it. SVar:TrigSac:DB$ Sacrifice SVar:Targeting:Dies -Oracle:Flying\nWhen Gossamer Phantasm becomes the target of a spell or ability, sacrifice it. +Oracle:Flying\nWhen this creature becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt b/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt index b286984bebae..9de742fa28aa 100644 --- a/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt +++ b/forge-gui/res/cardsfolder/g/gothmog_morgul_lieutenant.txt @@ -2,9 +2,9 @@ Name:Gothmog, Morgul Lieutenant ManaCost:3 B Types:Legendary Creature Human Soldier PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When NICKNAME enters, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 1 S:Mode$ Continuous | Affected$ Creature.token+YouCtrl | AddKeyword$ Deathtouch | Description$ Creature tokens you control have deathtouch. DeckHas:Ability$Token|Counters & Type$Orc|Army DeckHints:Ability$Token -Oracle:When Gothmog, Morgul Lieutenant enters, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\nCreature tokens you control have deathtouch. +Oracle:When Gothmog enters, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.)\nCreature tokens you control have deathtouch. diff --git a/forge-gui/res/cardsfolder/g/gouged_zealot.txt b/forge-gui/res/cardsfolder/g/gouged_zealot.txt index eca2e628ca6c..50ca8dfdab8b 100644 --- a/forge-gui/res/cardsfolder/g/gouged_zealot.txt +++ b/forge-gui/res/cardsfolder/g/gouged_zealot.txt @@ -3,9 +3,9 @@ ManaCost:3 R Types:Creature Cyclops Berserker PT:4/3 K:Reach -T:Mode$ Attacks | ValidCard$ Card.Self | Delirium$ True | Execute$ TrigDamageAll | TriggerDescription$ Delirium — Whenever CARDNAME attacks, if there are four or more card types among cards in your graveyard, CARDNAME deals 1 damage to each creature defending player controls. +T:Mode$ Attacks | ValidCard$ Card.Self | Delirium$ True | Execute$ TrigDamageAll | TriggerDescription$ Delirium — Whenever this creature attacks, if there are four or more card types among cards in your graveyard, this creature deals 1 damage to each creature defending player controls. SVar:TrigDamageAll:DB$ DamageAll | ValidCards$ Creature.DefenderCtrl | NumDmg$ 1 | ValidDescription$ each creature defending player controls. SVar:HasAttackEffect:TRUE DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Reach\nDelirium — Whenever Gouged Zealot attacks, if there are four or more card types among cards in your graveyard, Gouged Zealot deals 1 damage to each creature defending player controls. +Oracle:Reach\nDelirium — Whenever this creature attacks, if there are four or more card types among cards in your graveyard, this creature deals 1 damage to each creature defending player controls. diff --git a/forge-gui/res/cardsfolder/g/govern_the_guildless.txt b/forge-gui/res/cardsfolder/g/govern_the_guildless.txt index 11fe4fa1fbbc..0acbf3c2221b 100644 --- a/forge-gui/res/cardsfolder/g/govern_the_guildless.txt +++ b/forge-gui/res/cardsfolder/g/govern_the_guildless.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ GainControl | ValidTgts$ Creature.MonoColor | TgtPrompt$ Select target monocolored creature | SpellDescription$ Gain control of target monocolored creature. A:AB$ ChooseColor | Cost$ 1 U Reveal<1/CARDNAME> | Defined$ You | OrColors$ True | SubAbility$ Animate | Forecast$ True | SpellDescription$ Target creature becomes the color or colors of your choice until end of turn. (Activate only during your upkeep and only once each turn.) SVar:Animate:DB$ Animate | ValidTgts$ Creature | Colors$ ChosenColor | OverwriteColors$ True -Oracle:Gain control of target monocolored creature.\nForecast — {1}{U}, Reveal Govern the Guildless from your hand: Target creature becomes the color or colors of your choice until end of turn. (Activate only during your upkeep and only once each turn.) +Oracle:Gain control of target monocolored creature.\nForecast — {1}{U}, Reveal this card from your hand: Target creature becomes the color or colors of your choice until end of turn. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/g/grab_the_reins.txt b/forge-gui/res/cardsfolder/g/grab_the_reins.txt index d40e14466421..8562b5dc9fba 100644 --- a/forge-gui/res/cardsfolder/g/grab_the_reins.txt +++ b/forge-gui/res/cardsfolder/g/grab_the_reins.txt @@ -4,7 +4,7 @@ Types:Instant K:Entwine:2 R A:SP$ Charm | Choices$ DBGainControl,DBSac SVar:DBGainControl:DB$ GainControl | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain control of | LoseControl$ EOT | AddKWs$ Haste | SpellDescription$ Until end of turn, you gain control of target creature and it gains haste. -SVar:DBSac:DB$ Sacrifice | Amount$ 1 | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ GrabDmg | SpellDescription$ Sacrifice a creature, then CARDNAME deals damage equal to that creature's power to any target. +SVar:DBSac:DB$ Sacrifice | Amount$ 1 | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ GrabDmg | SpellDescription$ Sacrifice a creature. CARDNAME deals damage equal to that creature's power to any target. SVar:GrabDmg:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to deal the damage to | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardPower diff --git a/forge-gui/res/cardsfolder/g/graceblade_artisan.txt b/forge-gui/res/cardsfolder/g/graceblade_artisan.txt index 3b69ea2b31b9..6b8c3dbc332a 100644 --- a/forge-gui/res/cardsfolder/g/graceblade_artisan.txt +++ b/forge-gui/res/cardsfolder/g/graceblade_artisan.txt @@ -2,7 +2,7 @@ Name:Graceblade Artisan ManaCost:2 W Types:Creature Human Monk PT:2/3 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +2/+2 for each Aura attached to it. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +2/+2 for each Aura attached to it. SVar:X:Count$Valid Aura.Attached/Times.2 SVar:EnchantMe:Multiple -Oracle:Graceblade Artisan gets +2/+2 for each Aura attached to it. +Oracle:This creature gets +2/+2 for each Aura attached to it. diff --git a/forge-gui/res/cardsfolder/g/graceful_antelope.txt b/forge-gui/res/cardsfolder/g/graceful_antelope.txt index 062ab8b18b13..b5d0f05d70c9 100644 --- a/forge-gui/res/cardsfolder/g/graceful_antelope.txt +++ b/forge-gui/res/cardsfolder/g/graceful_antelope.txt @@ -3,7 +3,7 @@ ManaCost:2 W W Types:Creature Antelope PT:1/4 K:Landwalk:Plains -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigAnimate | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may have target land become a Plains until CARDNAME leaves the battlefield. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigAnimate | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you may have target land become a Plains until this creature leaves the battlefield. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Land | Duration$ UntilHostLeavesPlay | Types$ Plains | RemoveLandTypes$ True AI:RemoveDeck:All -Oracle:Plainswalk (This creature can't be blocked as long as defending player controls a Plains.)\nWhenever Graceful Antelope deals combat damage to a player, you may have target land become a Plains until Graceful Antelope leaves the battlefield. +Oracle:Plainswalk (This creature can't be blocked as long as defending player controls a Plains.)\nWhenever this creature deals combat damage to a player, you may have target land become a Plains until this creature leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/g/graceful_cat.txt b/forge-gui/res/cardsfolder/g/graceful_cat.txt index e1078c22bf53..003c0db2a045 100644 --- a/forge-gui/res/cardsfolder/g/graceful_cat.txt +++ b/forge-gui/res/cardsfolder/g/graceful_cat.txt @@ -2,6 +2,6 @@ Name:Graceful Cat ManaCost:2 W Types:Creature Cat PT:2/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 -Oracle:Whenever Graceful Cat attacks, it gets +1/+1 until end of turn. +Oracle:Whenever this creature attacks, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt b/forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt index 6e620966170d..326d60b1ac5a 100644 --- a/forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt +++ b/forge-gui/res/cardsfolder/g/graf_rats_chittering_host.txt @@ -2,12 +2,12 @@ Name:Graf Rats ManaCost:1 B Types:Creature Rat PT:2/1 -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+YouCtrl+YouOwn | IsPresent2$ Creature.YouCtrl+YouOwn+namedMidnight Scavengers | Execute$ Meld | TriggerDescription$ At the beginning of combat on your turn, if you both own and control CARDNAME and a creature named Midnight Scavengers, exile them, then meld them into Chittering Host. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+YouCtrl+YouOwn | IsPresent2$ Creature.YouCtrl+YouOwn+namedMidnight Scavengers | Execute$ Meld | TriggerDescription$ At the beginning of combat on your turn, if you both own and control this creature and a creature named Midnight Scavengers, exile them, then meld them into Chittering Host. SVar:Meld:DB$ Meld | Name$ Chittering Host | Primary$ Graf Rats | Secondary$ Midnight Scavengers DeckHints:Name$Midnight Scavengers MeldPair:Midnight Scavengers AlternateMode:Meld -Oracle:At the beginning of combat on your turn, if you both own and control Graf Rats and a creature named Midnight Scavengers, exile them, then meld them into Chittering Host. +Oracle:At the beginning of combat on your turn, if you both own and control this creature and a creature named Midnight Scavengers, exile them, then meld them into Chittering Host. ALTERNATE @@ -17,6 +17,6 @@ Types:Creature Eldrazi Horror PT:5/6 K:Haste K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, other creatures you control get +1/+0 and menace until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, other creatures you control get +1/+0 and gain menace until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+StrictlyOther | NumAtt$ +1 | KW$ Menace -Oracle:Haste\nMenace (This creature can't be blocked except by two or more creatures.)\nWhen Chittering Host enters, other creatures you control get +1/+0 and gain menace until end of turn. +Oracle:Haste\nMenace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, other creatures you control get +1/+0 and gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/g/graf_reaver.txt b/forge-gui/res/cardsfolder/g/graf_reaver.txt index 52b49835643f..d6095873d483 100644 --- a/forge-gui/res/cardsfolder/g/graf_reaver.txt +++ b/forge-gui/res/cardsfolder/g/graf_reaver.txt @@ -3,9 +3,9 @@ ManaCost:1 B Types:Creature Zombie Warrior PT:3/3 K:Exploit -T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME exploits a creature, destroy target planeswalker. +T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When this creature exploits a creature, destroy target planeswalker. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Planeswalker | TgtPrompt$ Select target planeswalker -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to you. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, this creature deals 1 damage to you. SVar:TrigDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 AI:RemoveDeck:Random -Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen Graf Reaver exploits a creature, destroy target planeswalker.\nAt the beginning of your upkeep, Graf Reaver deals 1 damage to you. +Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen this creature exploits a creature, destroy target planeswalker.\nAt the beginning of your upkeep, this creature deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/g/grafted_butcher.txt b/forge-gui/res/cardsfolder/g/grafted_butcher.txt index 01e4f5b41780..6eba6d6c1625 100644 --- a/forge-gui/res/cardsfolder/g/grafted_butcher.txt +++ b/forge-gui/res/cardsfolder/g/grafted_butcher.txt @@ -2,10 +2,10 @@ Name:Grafted Butcher ManaCost:1 B Types:Creature Phyrexian Samurai PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, Phyrexians you control gain menace until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, Phyrexians you control gain menace until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Phyrexian.YouCtrl | KW$ Menace S:Mode$ Continuous | Affected$ Phyrexian.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Phyrexians you control get +1/+1. -A:AB$ ChangeZone | Cost$ 3 B Sac<1/Artifact;Creature/artifact or creature> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only as a sorcery. +A:AB$ ChangeZone | Cost$ 3 B Sac<1/Artifact;Creature/artifact or creature> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return this card from your graveyard to the battlefield. Activate only as a sorcery. DeckHints:Type$Phyrexian DeckHas:Ability$Sacrifice|Graveyard -Oracle:When Grafted Butcher enters, Phyrexians you control gain menace until end of turn.\nOther Phyrexians you control get +1/+1\n{3}{B}, Sacrifice an artifact or creature: Return Grafted Butcher from your graveyard to the battlefield. Activate only as a sorcery. +Oracle:When this creature enters, Phyrexians you control gain menace until end of turn.\nOther Phyrexians you control get +1/+1.\n{3}{B}, Sacrifice an artifact or creature: Return this card from your graveyard to the battlefield. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/grafted_exoskeleton.txt b/forge-gui/res/cardsfolder/g/grafted_exoskeleton.txt index e605add0b7d4..33e06fe34d55 100644 --- a/forge-gui/res/cardsfolder/g/grafted_exoskeleton.txt +++ b/forge-gui/res/cardsfolder/g/grafted_exoskeleton.txt @@ -3,6 +3,6 @@ ManaCost:4 Types:Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Infect | Description$ Equipped creature gets +2/+2 and has infect. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) -T:Mode$ Unattached | ValidAttachment$ Card.Self | ValidObject$ Permanent | Execute$ TrigSac | TriggerDescription$ Whenever CARDNAME becomes unattached from a permanent, sacrifice that permanent. +T:Mode$ Unattached | ValidAttachment$ Card.Self | ValidObject$ Permanent | Execute$ TrigSac | TriggerDescription$ Whenever this Equipment becomes unattached from a permanent, sacrifice that permanent. SVar:TrigSac:DB$ SacrificeAll | Defined$ TriggeredObjectLKICopy | Controller$ You -Oracle:Equipped creature gets +2/+2 and has infect. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhenever Grafted Exoskeleton becomes unattached from a permanent, sacrifice that permanent.\nEquip {2} +Oracle:Equipped creature gets +2/+2 and has infect. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhenever this Equipment becomes unattached from a permanent, sacrifice that permanent.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/g/grafted_growth.txt b/forge-gui/res/cardsfolder/g/grafted_growth.txt index 24eeb3914225..dc65c28caff7 100644 --- a/forge-gui/res/cardsfolder/g/grafted_growth.txt +++ b/forge-gui/res/cardsfolder/g/grafted_growth.txt @@ -3,10 +3,10 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant:Land SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature or Vehicle you control. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ When this Aura enters, put a +1/+1 counter on target creature or Vehicle you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl,Vehicle.YouCtrl | TgtPrompt$ Select target creature or Vehicle you control | CounterType$ P1P1 | CounterNum$ 1 S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ ABManaAny2 | Description$ Enchanted land has "{T}: Add two mana of any one color." SVar:ABManaAny2:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. DeckHas:Ability$Counters DeckHints:Type$Vehicle -Oracle:Enchant land\nWhen Grafted Growth enters, put a +1/+1 counter on target creature or Vehicle you control.\nEnchanted land has "{T}: Add two mana of any one color." +Oracle:Enchant land\nWhen this Aura enters, put a +1/+1 counter on target creature or Vehicle you control.\nEnchanted land has "{T}: Add two mana of any one color." diff --git a/forge-gui/res/cardsfolder/g/grafted_wargear.txt b/forge-gui/res/cardsfolder/g/grafted_wargear.txt index 4ee3c1e113ca..e0c5ff72910e 100644 --- a/forge-gui/res/cardsfolder/g/grafted_wargear.txt +++ b/forge-gui/res/cardsfolder/g/grafted_wargear.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact Equipment K:Equip:0 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddToughness$ 2 | Description$ Equipped creature gets +3/+2. -T:Mode$ Unattached | ValidAttachment$ Card.Self | ValidObject$ Permanent | Execute$ TrigSac | TriggerDescription$ Whenever CARDNAME becomes unattached from a permanent, sacrifice that permanent. +T:Mode$ Unattached | ValidAttachment$ Card.Self | ValidObject$ Permanent | Execute$ TrigSac | TriggerDescription$ Whenever this Equipment becomes unattached from a permanent, sacrifice that permanent. SVar:TrigSac:DB$ SacrificeAll | Defined$ TriggeredObjectLKICopy | Controller$ You -Oracle:Equipped creature gets +3/+2.\nWhenever Grafted Wargear becomes unattached from a permanent, sacrifice that permanent.\nEquip {0} ({0}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +3/+2.\nWhenever this Equipment becomes unattached from a permanent, sacrifice that permanent.\nEquip {0} ({0}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/grakmaw_skyclave_ravager.txt b/forge-gui/res/cardsfolder/g/grakmaw_skyclave_ravager.txt index fcd83b02a74b..44dbb51272bf 100644 --- a/forge-gui/res/cardsfolder/g/grakmaw_skyclave_ravager.txt +++ b/forge-gui/res/cardsfolder/g/grakmaw_skyclave_ravager.txt @@ -2,7 +2,7 @@ Name:Grakmaw, Skyclave Ravager ManaCost:1 B G Types:Legendary Creature Hydra Horror PT:0/0 -K:etbCounter:P1P1:3 +K:etbCounter:P1P1:3:no Condition:NICKNAME enters with three +1/+1 counters on it. SVar:WasKicked:Count$CardCounters.P1P1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other+counters_GE1_P1P1 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, if it had a +1/+1 counter on it, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 @@ -10,4 +10,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenScript$ bg_x_x_hydra | TokenOwner$ TriggeredCardController | TokenPower$ X | TokenToughness$ X SVar:X:TriggeredCard$CardCounters.P1P1 DeckHas:Ability$Counters|Token -Oracle:Grakmaw, Skyclave Ravager enters with three +1/+1 counters on it.\nWhenever another creature you control dies, if it had a +1/+1 counter on it, put a +1/+1 counter on Grakmaw.\nWhen Grakmaw dies, create an X/X black and green Hydra creature token, where X is the number of +1/+1 counters on Grakmaw. +Oracle:Grakmaw enters with three +1/+1 counters on it.\nWhenever another creature you control dies, if it had a +1/+1 counter on it, put a +1/+1 counter on Grakmaw.\nWhen Grakmaw dies, create an X/X black and green Hydra creature token, where X is the number of +1/+1 counters on Grakmaw. diff --git a/forge-gui/res/cardsfolder/g/grand_ball_guest.txt b/forge-gui/res/cardsfolder/g/grand_ball_guest.txt index 053142b25d74..9b433ec6c3b2 100644 --- a/forge-gui/res/cardsfolder/g/grand_ball_guest.txt +++ b/forge-gui/res/cardsfolder/g/grand_ball_guest.txt @@ -2,6 +2,6 @@ Name:Grand Ball Guest ManaCost:1 R Types:Creature Human Peasant PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 1 | AddPower$ 1 | AddKeyword$ Trample | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — CARDNAME gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 1 | AddPower$ 1 | AddKeyword$ Trample | CheckSVar$ Celebration | SVarCompare$ GE2 | Description$ Celebration — This creature gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. SVar:Celebration:Count$ThisTurnEntered_Battlefield_Permanent.nonLand+YouCtrl -Oracle:Celebration — Grand Ball Guest gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. +Oracle:Celebration — This creature gets +1/+1 and has trample as long as two or more nonland permanents entered the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/g/grand_coliseum.txt b/forge-gui/res/cardsfolder/g/grand_coliseum.txt index 16a4e0aff75a..8fa11e7ead1b 100644 --- a/forge-gui/res/cardsfolder/g/grand_coliseum.txt +++ b/forge-gui/res/cardsfolder/g/grand_coliseum.txt @@ -2,8 +2,8 @@ Name:Grand Coliseum ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ Any | SubAbility$ DBPain | SpellDescription$ Add one mana of any color. CARDNAME deals 1 damage to you. +A:AB$ Mana | Cost$ T | Produced$ Any | SubAbility$ DBPain | SpellDescription$ Add one mana of any color. This land deals 1 damage to you. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -Oracle:Grand Coliseum enters tapped.\n{T}: Add {C}.\n{T}: Add one mana of any color. Grand Coliseum deals 1 damage to you. +Oracle:This land enters tapped.\n{T}: Add {C}.\n{T}: Add one mana of any color. This land deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/g/grand_entryway_elegant_rotunda.txt b/forge-gui/res/cardsfolder/g/grand_entryway_elegant_rotunda.txt index 2be7bf9d22e5..d9e795462759 100644 --- a/forge-gui/res/cardsfolder/g/grand_entryway_elegant_rotunda.txt +++ b/forge-gui/res/cardsfolder/g/grand_entryway_elegant_rotunda.txt @@ -4,7 +4,7 @@ Types:Enchantment Room T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigToken | TriggerDescription$ When you unlock this door, create a 1/1 white Glimmer enchantment creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_e_glimmer | TokenOwner$ You AlternateMode:Split -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, create a 1/1 white Glimmer enchantment creature token. +Oracle:When you unlock this door, create a 1/1 white Glimmer enchantment creature token.\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) ALTERNATE @@ -13,4 +13,4 @@ ManaCost:2 W Types:Enchantment Room T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigPutCounter | TriggerDescription$ When you unlock this door, put a +1/+1 counter on each of up to two target creatures. SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, put a +1/+1 counter on each of up to two target creatures. +Oracle:When you unlock this door, put a +1/+1 counter on each of up to two target creatures.\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) diff --git a/forge-gui/res/cardsfolder/g/granger_guildmage.txt b/forge-gui/res/cardsfolder/g/granger_guildmage.txt index 3020cae600c2..d86bbb833e08 100644 --- a/forge-gui/res/cardsfolder/g/granger_guildmage.txt +++ b/forge-gui/res/cardsfolder/g/granger_guildmage.txt @@ -2,7 +2,7 @@ Name:Granger Guildmage ManaCost:G Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to you. +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDealDamage | SpellDescription$ This creature deals 1 damage to any target and 1 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 A:AB$ Pump | Cost$ W T | ValidTgts$ Creature | KW$ First Strike | SpellDescription$ Target creature gains first strike until end of turn. -Oracle:{R}, {T}: Granger Guildmage deals 1 damage to any target and 1 damage to you.\n{W}, {T}: Target creature gains first strike until end of turn. +Oracle:{R}, {T}: This creature deals 1 damage to any target and 1 damage to you.\n{W}, {T}: Target creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/granite_gargoyle.txt b/forge-gui/res/cardsfolder/g/granite_gargoyle.txt index 3e3451e4a4d5..4a61e081853e 100644 --- a/forge-gui/res/cardsfolder/g/granite_gargoyle.txt +++ b/forge-gui/res/cardsfolder/g/granite_gargoyle.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Gargoyle PT:2/2 K:Flying -A:AB$ Pump | Cost$ R | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -Oracle:Flying\n{R}: Granite Gargoyle gets +0/+1 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumDef$ +1 | SpellDescription$ This creature gets +0/+1 until end of turn. +Oracle:Flying\n{R}: This creature gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/granite_shard.txt b/forge-gui/res/cardsfolder/g/granite_shard.txt index 7e31241886fe..d804d8e3eaa2 100644 --- a/forge-gui/res/cardsfolder/g/granite_shard.txt +++ b/forge-gui/res/cardsfolder/g/granite_shard.txt @@ -1,5 +1,5 @@ Name:Granite Shard ManaCost:3 Types:Artifact -A:AB$ DealDamage | Cost$ 3 T | AlternateCost$ R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -Oracle:{3}, {T} or {R}, {T}: Granite Shard deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 3 T | AlternateCost$ R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This artifact deals 1 damage to any target. +Oracle:{3}, {T} or {R}, {T}: This artifact deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/granite_witness.txt b/forge-gui/res/cardsfolder/g/granite_witness.txt index f79c1711527e..eee65ce69f14 100644 --- a/forge-gui/res/cardsfolder/g/granite_witness.txt +++ b/forge-gui/res/cardsfolder/g/granite_witness.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Gargoyle Detective PT:3/2 K:Flying K:Vigilance -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigTapUnTap | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, you may tap or untap target creature. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigTapUnTap | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, you may tap or untap target creature. SVar:TrigTapUnTap:DB$ TapOrUntap | ValidTgts$ Creature K:Disguise:WU WU -Oracle:Flying, vigilance\nDisguise {W/U}{W/U} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen Granite Witness is turned face up, you may tap or untap target creature. +Oracle:Flying, vigilance\nDisguise {W/U}{W/U} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen this creature is turned face up, you may tap or untap target creature. diff --git a/forge-gui/res/cardsfolder/g/grapeshot_catapult.txt b/forge-gui/res/cardsfolder/g/grapeshot_catapult.txt index 067e69be87d4..aeebab58a038 100644 --- a/forge-gui/res/cardsfolder/g/grapeshot_catapult.txt +++ b/forge-gui/res/cardsfolder/g/grapeshot_catapult.txt @@ -2,5 +2,5 @@ Name:Grapeshot Catapult ManaCost:4 Types:Artifact Creature Construct PT:2/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature with flying. -Oracle:{T}: Grapeshot Catapult deals 1 damage to target creature with flying. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target creature with flying. +Oracle:{T}: This creature deals 1 damage to target creature with flying. diff --git a/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt b/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt index 7dc4670e053a..16b9e708e3cc 100644 --- a/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt +++ b/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt @@ -1,8 +1,8 @@ Name:Grapple with the Past ManaCost:1 G Types:Instant -A:SP$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone | SpellDescription$ Mill three cards, then you may return a creature or land card from your graveyard to your hand. +A:SP$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone | SpellDescription$ Mill three cards, then you may return a creature or land card from your graveyard to your hand. (To mill three cards, put the top three cards of your library into your graveyard.) SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Creature.YouCtrl,Land.YouCtrl | ChangeNum$ 1 | Hidden$ True DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -Oracle:Mill three cards, then you may return a creature or land card from your graveyard to your hand. +Oracle:Mill three cards, then you may return a creature or land card from your graveyard to your hand. (To mill three cards, put the top three cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/g/grappling_sundew.txt b/forge-gui/res/cardsfolder/g/grappling_sundew.txt index 66bf15170b98..3579f46bcb12 100644 --- a/forge-gui/res/cardsfolder/g/grappling_sundew.txt +++ b/forge-gui/res/cardsfolder/g/grappling_sundew.txt @@ -4,5 +4,5 @@ Types:Creature Plant PT:0/4 K:Defender K:Reach -A:AB$ Pump | Cost$ 4 G | Defined$ Self | KW$ Indestructible | SpellDescription$ CARDNAME gains indestructible until end of turn. -Oracle:Defender, reach\n{4}{G}: Grappling Sundew gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy this creature.) +A:AB$ Pump | Cost$ 4 G | Defined$ Self | KW$ Indestructible | SpellDescription$ This creature gains indestructible until end of turn. +Oracle:Defender, reach\n{4}{G}: This creature gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy this creature.) diff --git a/forge-gui/res/cardsfolder/g/grasp_of_fate.txt b/forge-gui/res/cardsfolder/g/grasp_of_fate.txt index 214afa33d325..007a9a84ea99 100644 --- a/forge-gui/res/cardsfolder/g/grasp_of_fate.txt +++ b/forge-gui/res/cardsfolder/g/grasp_of_fate.txt @@ -1,9 +1,9 @@ Name:Grasp of Fate ManaCost:1 W W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, for each opponent, exile up to one target nonland permanent that player controls until CARDNAME leaves the battlefield. (Those permanents return under their owners' control.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this enchantment enters, for each opponent, exile up to one target nonland permanent that player controls until this enchantment leaves the battlefield. (Those permanents return under their owners' control.) SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TargetMin$ 0 | TargetMax$ OneEach | TargetsForEachPlayer$ True | TgtPrompt$ Select up to one target nonland permanent each opponent controls | Duration$ UntilHostLeavesPlay SVar:OneEach:PlayerCountOpponents$Amount SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE -Oracle:When Grasp of Fate enters, for each opponent, exile up to one target nonland permanent that player controls until Grasp of Fate leaves the battlefield. (Those permanents return under their owners' control.) +Oracle:When this enchantment enters, for each opponent, exile up to one target nonland permanent that player controls until this enchantment leaves the battlefield. (Those permanents return under their owners' control.) diff --git a/forge-gui/res/cardsfolder/g/grasping_dunes.txt b/forge-gui/res/cardsfolder/g/grasping_dunes.txt index c6b71a071d3f..b4e9722149ac 100644 --- a/forge-gui/res/cardsfolder/g/grasping_dunes.txt +++ b/forge-gui/res/cardsfolder/g/grasping_dunes.txt @@ -4,4 +4,4 @@ Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ PutCounter | Cost$ 1 T Sac<1/CARDNAME> | IsCurse$ True | ValidTgts$ Creature | CounterType$ M1M1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a -1/-1 counter on target creature. Activate only as a sorcery. DeckHas:Ability$Counters -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Grasping Dunes: Put a -1/-1 counter on target creature. Activate only as a sorcery. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice this land: Put a -1/-1 counter on target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/grasping_giant.txt b/forge-gui/res/cardsfolder/g/grasping_giant.txt index e2b7be814b86..02aafbb37a32 100644 --- a/forge-gui/res/cardsfolder/g/grasping_giant.txt +++ b/forge-gui/res/cardsfolder/g/grasping_giant.txt @@ -3,6 +3,6 @@ ManaCost:5 W Types:Creature Giant PT:5/7 K:Vigilance -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, exile that creature until CARDNAME leaves the battlefield. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigExile | TriggerDescription$ Whenever this creature becomes blocked by a creature, exile that creature until this creature leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredBlockerLKICopy | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay -Oracle:Vigilance\nWhenever Grasping Giant becomes blocked by a creature, exile that creature until Grasping Giant leaves the battlefield. +Oracle:Vigilance\nWhenever this creature becomes blocked by a creature, exile that creature until this creature leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/g/grasping_longneck.txt b/forge-gui/res/cardsfolder/g/grasping_longneck.txt index d3f1da16589f..42334d6be72f 100644 --- a/forge-gui/res/cardsfolder/g/grasping_longneck.txt +++ b/forge-gui/res/cardsfolder/g/grasping_longneck.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Enchantment Creature Horror PT:4/2 K:Reach -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME dies, you gain 2 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature dies, you gain 2 life. SVar:TrigSac:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 2 -Oracle:Reach\nWhen Grasping Longneck dies, you gain 2 life. +Oracle:Reach\nWhen this creature dies, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/grasping_scoundrel.txt b/forge-gui/res/cardsfolder/g/grasping_scoundrel.txt index 492f9e1d28d6..c0ce318c60e1 100644 --- a/forge-gui/res/cardsfolder/g/grasping_scoundrel.txt +++ b/forge-gui/res/cardsfolder/g/grasping_scoundrel.txt @@ -2,5 +2,5 @@ Name:Grasping Scoundrel ManaCost:B Types:Creature Human Pirate PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self+attacking | AddPower$ 1 | Description$ CARDNAME gets +1/+0 as long as it's attacking. -Oracle:Grasping Scoundrel gets +1/+0 as long as it's attacking. +S:Mode$ Continuous | Affected$ Card.Self+attacking | AddPower$ 1 | Description$ This creature gets +1/+0 as long as it's attacking. +Oracle:This creature gets +1/+0 as long as it's attacking. diff --git a/forge-gui/res/cardsfolder/g/grasping_shadows.txt b/forge-gui/res/cardsfolder/g/grasping_shadows.txt index e0a98a870d94..6aa3b7b18d73 100644 --- a/forge-gui/res/cardsfolder/g/grasping_shadows.txt +++ b/forge-gui/res/cardsfolder/g/grasping_shadows.txt @@ -1,13 +1,13 @@ Name:Grasping Shadows ManaCost:3 B Types:Enchantment -T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control attacks alone, it gains deathtouch and lifelink until end of turn. Put a dread counter on CARDNAME. Then if there are three or more dread counters on it, transform it. +T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control attacks alone, it gains deathtouch and lifelink until end of turn. Put a dread counter on this enchantment. Then if there are three or more dread counters on it, transform it. SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttackerLKICopy | KW$ Lifelink & Deathtouch | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DREAD | CounterNum$ 1 | SubAbility$ DBTransform SVar:DBTransform:DB$ SetState | ConditionPresent$ Card.Self+counters_GE3_DREAD | Defined$ Self | Mode$ Transform DeckHas:Ability$LifeGain|Counters AlternateMode:DoubleFaced -Oracle:Whenever a creature you control attacks alone, it gains deathtouch and lifelink until end of turn. Put a dread counter on Grasping Shadows. Then if there are three or more dread counters on it, transform it. +Oracle:Whenever a creature you control attacks alone, it gains deathtouch and lifelink until end of turn. Put a dread counter on this enchantment. Then if there are three or more dread counters on it, transform it. ALTERNATE @@ -17,4 +17,4 @@ Types:Land Cave A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Draw | Cost$ B T SubCounter<1/Dread> | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 -Oracle:{T}: Add {B}.\n{B}, {T}, Remove a dread counter from Shadows' Lair: You draw a card and you lose 1 life. +Oracle:(Transforms from Grasping Shadows.)\n{T}: Add {B}.\n{B}, {T}, Remove a dread counter from this land: You draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/g/grasping_thrull.txt b/forge-gui/res/cardsfolder/g/grasping_thrull.txt index 9d4f4e718b57..781b75b6c350 100644 --- a/forge-gui/res/cardsfolder/g/grasping_thrull.txt +++ b/forge-gui/res/cardsfolder/g/grasping_thrull.txt @@ -3,7 +3,7 @@ ManaCost:3 W B Types:Creature Thrull PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to each opponent and you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 2 damage to each opponent and you gain 2 life. SVar:TrigDealDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -Oracle:Flying\nWhen Grasping Thrull enters, it deals 2 damage to each opponent and you gain 2 life. +Oracle:Flying\nWhen this creature enters, it deals 2 damage to each opponent and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/grasslands.txt b/forge-gui/res/cardsfolder/g/grasslands.txt index de704bdb6f01..477a40cb1fac 100644 --- a/forge-gui/res/cardsfolder/g/grasslands.txt +++ b/forge-gui/res/cardsfolder/g/grasslands.txt @@ -1,7 +1,7 @@ Name:Grasslands ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest,Plains | SpellDescription$ Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle. -Oracle:Grasslands enters tapped.\n{T}, Sacrifice Grasslands: Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle. +Oracle:This land enters tapped.\n{T}, Sacrifice this land: Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/grateful_apparition.txt b/forge-gui/res/cardsfolder/g/grateful_apparition.txt index 9da05ab9e077..28a55035cb6b 100644 --- a/forge-gui/res/cardsfolder/g/grateful_apparition.txt +++ b/forge-gui/res/cardsfolder/g/grateful_apparition.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Creature Spirit PT:1/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigProliferate | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigProliferate | TriggerDescription$ Whenever this creature deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:DB$ Proliferate DeckHas:Ability$Proliferate DeckNeeds:Ability$Counters -Oracle:Flying\nWhenever Grateful Apparition deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:Flying\nWhenever this creature deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) diff --git a/forge-gui/res/cardsfolder/g/gratuitous_violence.txt b/forge-gui/res/cardsfolder/g/gratuitous_violence.txt index 216d6cc02a34..0c1744cbdbb0 100644 --- a/forge-gui/res/cardsfolder/g/gratuitous_violence.txt +++ b/forge-gui/res/cardsfolder/g/gratuitous_violence.txt @@ -1,8 +1,8 @@ Name:Gratuitous Violence ManaCost:2 R R R Types:Enchantment -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Creature.YouCtrl+inZoneBattlefield | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a creature you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Creature.YouCtrl+inZoneBattlefield | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a creature you control would deal damage to a permanent or player, it deals double that damage instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE -Oracle:If a creature you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. +Oracle:If a creature you control would deal damage to a permanent or player, it deals double that damage instead. diff --git a/forge-gui/res/cardsfolder/g/grave_birthing.txt b/forge-gui/res/cardsfolder/g/grave_birthing.txt index 6f2fe50713fe..0063b92d8e60 100644 --- a/forge-gui/res/cardsfolder/g/grave_birthing.txt +++ b/forge-gui/res/cardsfolder/g/grave_birthing.txt @@ -3,8 +3,8 @@ ManaCost:2 B Types:Instant K:Devoid A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | SubAbility$ DBToken | SpellDescription$ Target opponent exiles a card from their graveyard. -SVar:DBToken:DB$ Token | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You | SubAbility$ DBDraw | SpellDescription$ You create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +SVar:DBToken:DB$ Token | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You | SubAbility$ DBDraw | SpellDescription$ You create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this token: Add {C}." SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. DeckHints:Type$Eldrazi & Keyword$Ingest DeckHas:Ability$Mana.Colorless|Token -Oracle:Devoid (This card has no color.)\nTarget opponent exiles a card from their graveyard. You create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}."\nDraw a card. +Oracle:Devoid (This card has no color.)\nTarget opponent exiles a card from their graveyard. You create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this token: Add {C}."\nDraw a card. diff --git a/forge-gui/res/cardsfolder/g/grave_defiler.txt b/forge-gui/res/cardsfolder/g/grave_defiler.txt index 9dfaeebc5d56..c9ae5f8660de 100644 --- a/forge-gui/res/cardsfolder/g/grave_defiler.txt +++ b/forge-gui/res/cardsfolder/g/grave_defiler.txt @@ -2,7 +2,7 @@ Name:Grave Defiler ManaCost:3 B Types:Creature Zombie PT:2/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, reveal the top four cards of your library. Put all Zombie cards revealed this way into your hand and the rest on the bottom of your library in any order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this creature enters, reveal the top four cards of your library. Put all Zombie cards revealed this way into your hand and the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | Reveal$ True | ChangeNum$ All | ChangeValid$ Zombie -A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. -Oracle:When Grave Defiler enters, reveal the top four cards of your library. Put all Zombie cards revealed this way into your hand and the rest on the bottom of your library in any order.\n{1}{B}: Regenerate Grave Defiler. +A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate this creature. +Oracle:When this creature enters, reveal the top four cards of your library. Put all Zombie cards revealed this way into your hand and the rest on the bottom of your library in any order.\n{1}{B}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/grave_exchange.txt b/forge-gui/res/cardsfolder/g/grave_exchange.txt index 978fad626d80..83d72442791b 100644 --- a/forge-gui/res/cardsfolder/g/grave_exchange.txt +++ b/forge-gui/res/cardsfolder/g/grave_exchange.txt @@ -1,6 +1,6 @@ Name:Grave Exchange ManaCost:4 B B Types:Sorcery -A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SubAbility$ DBSacrifice | SpellDescription$ Return target creature card from your graveyard to your hand. Target player sacrifices a creature. +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SubAbility$ DBSacrifice | SpellDescription$ Return target creature card from your graveyard to your hand. Target player sacrifices a creature of their choice. SVar:DBSacrifice:DB$ Sacrifice | ValidTgts$ Player | SacValid$ Creature -Oracle:Return target creature card from your graveyard to your hand. Target player sacrifices a creature. +Oracle:Return target creature card from your graveyard to your hand. Target player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/g/grave_pact.txt b/forge-gui/res/cardsfolder/g/grave_pact.txt index ab1617a8b8e8..bed914c00ab1 100644 --- a/forge-gui/res/cardsfolder/g/grave_pact.txt +++ b/forge-gui/res/cardsfolder/g/grave_pact.txt @@ -1,6 +1,6 @@ Name:Grave Pact ManaCost:1 B B B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever a creature you control dies, each other player sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever a creature you control dies, each other player sacrifices a creature of their choice. SVar:TrigSac:DB$ Sacrifice | Defined$ Player.Other | SacValid$ Creature -Oracle:Whenever a creature you control dies, each other player sacrifices a creature. +Oracle:Whenever a creature you control dies, each other player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/g/grave_peril.txt b/forge-gui/res/cardsfolder/g/grave_peril.txt index a15fe31319f7..33e408466785 100644 --- a/forge-gui/res/cardsfolder/g/grave_peril.txt +++ b/forge-gui/res/cardsfolder/g/grave_peril.txt @@ -1,8 +1,8 @@ Name:Grave Peril ManaCost:1 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonBlack | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When a nonblack creature enters, sacrifice CARDNAME. If you do, destroy that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonBlack | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When a nonblack creature enters, sacrifice this enchantment. If you do, destroy that creature. SVar:TrigSac:AB$ Destroy | Defined$ TriggeredCardLKICopy | Cost$ Mandatory Sac<1/CARDNAME> SVar:NonStackingEffect:True AI:RemoveDeck:Random -Oracle:When a nonblack creature enters, sacrifice Grave Peril. If you do, destroy that creature. +Oracle:When a nonblack creature enters, sacrifice this enchantment. If you do, destroy that creature. diff --git a/forge-gui/res/cardsfolder/g/grave_scrabbler.txt b/forge-gui/res/cardsfolder/g/grave_scrabbler.txt index d3e0116b7b5d..914cc8c867ca 100644 --- a/forge-gui/res/cardsfolder/g/grave_scrabbler.txt +++ b/forge-gui/res/cardsfolder/g/grave_scrabbler.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Zombie PT:2/2 K:Madness:1 B -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+madness | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, if its madness cost was paid, you may return target creature card from a graveyard to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+madness | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When this creature enters, if its madness cost was paid, you may return target creature card from a graveyard to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature | Origin$ Graveyard | Destination$ Hand -Oracle:Madness {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.)\nWhen Grave Scrabbler enters, if its madness cost was paid, you may return target creature card from a graveyard to its owner's hand. +Oracle:Madness {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.)\nWhen this creature enters, if its madness cost was paid, you may return target creature card from a graveyard to its owner's hand. diff --git a/forge-gui/res/cardsfolder/g/grave_servitude.txt b/forge-gui/res/cardsfolder/g/grave_servitude.txt index f955c3ca8ec9..d973be10ad85 100644 --- a/forge-gui/res/cardsfolder/g/grave_servitude.txt +++ b/forge-gui/res/cardsfolder/g/grave_servitude.txt @@ -6,4 +6,4 @@ K:MayFlashSac SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ -1 | SetColor$ Black | Description$ Enchanted creature gets +3/-1 and is black. AI:RemoveDeck:All -Oracle:You may cast Grave Servitude as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step.\nEnchant creature\nEnchanted creature gets +3/-1 and is black. +Oracle:You may cast this spell as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step.\nEnchant creature\nEnchanted creature gets +3/-1 and is black. diff --git a/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt b/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt index d22e02fa2a59..89cd9e9f22c0 100644 --- a/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt +++ b/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt @@ -4,4 +4,4 @@ Types:Creature Insect PT:4/4 A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. K:Dredge:1 -Oracle:{1}, Sacrifice Grave-Shell Scarab: Draw a card.\nDredge 1 (If you would draw a card, you may mill a card instead. If you do, return this card from your graveyard to your hand.) +Oracle:{1}, Sacrifice this creature: Draw a card.\nDredge 1 (If you would draw a card, you may mill a card instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/grave_sifter.txt b/forge-gui/res/cardsfolder/g/grave_sifter.txt index f982f990339a..1dd4c6eecb01 100644 --- a/forge-gui/res/cardsfolder/g/grave_sifter.txt +++ b/forge-gui/res/cardsfolder/g/grave_sifter.txt @@ -2,10 +2,10 @@ 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, each player chooses a creature type and returns any number of cards of that type from their graveyard to their hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When this creature enters, each player chooses a creature type and returns any number of cards of that type from their 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 SVar:X:Count$ValidGraveyard Card.RememberedPlayerCtrl+ChosenType SVar:DBCleanup:DB$ Cleanup | ClearChosenType$ True -Oracle:When Grave Sifter enters, each player chooses a creature type and returns any number of cards of that type from their graveyard to their hand. +Oracle:When this creature enters, each player chooses a creature type and returns any number of cards of that type from their graveyard to their hand. diff --git a/forge-gui/res/cardsfolder/g/grave_strength.txt b/forge-gui/res/cardsfolder/g/grave_strength.txt index 35053c8861c3..766d8acfce21 100644 --- a/forge-gui/res/cardsfolder/g/grave_strength.txt +++ b/forge-gui/res/cardsfolder/g/grave_strength.txt @@ -1,9 +1,9 @@ Name:Grave Strength ManaCost:1 B Types:Sorcery -A:SP$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBPutCounter | SpellDescription$ Choose target creature. Mill three cards, then put a +1/+1 counter on that creature for each creature card in your graveyard. +A:SP$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBPutCounter | SpellDescription$ Choose target creature. Mill three cards, then put a +1/+1 counter on that creature for each creature card in your graveyard. (To mill three cards, put the top three cards of your library into your graveyard.) SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ X SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHas:Ability$Graveyard SVar:PlayMain1:TRUE -Oracle:Choose target creature. Mill three cards, then put a +1/+1 counter on that creature for each creature card in your graveyard. +Oracle:Choose target creature. Mill three cards, then put a +1/+1 counter on that creature for each creature card in your graveyard. (To mill three cards, put the top three cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/g/grave_titan.txt b/forge-gui/res/cardsfolder/g/grave_titan.txt index 36136e7cb32f..fd5696ae3382 100644 --- a/forge-gui/res/cardsfolder/g/grave_titan.txt +++ b/forge-gui/res/cardsfolder/g/grave_titan.txt @@ -3,8 +3,8 @@ ManaCost:4 B B Types:Creature Giant PT:6/6 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters or attacks, create two 2/2 black Zombie creature tokens. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters or attacks, create two 2/2 black Zombie creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature enters or attacks, create two 2/2 black Zombie creature tokens. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature enters or attacks, create two 2/2 black Zombie creature tokens. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenAmount$ 2 SVar:HasAttackEffect:TRUE -Oracle:Deathtouch\nWhenever Grave Titan enters or attacks, create two 2/2 black Zombie creature tokens. +Oracle:Deathtouch\nWhenever this creature enters or attacks, create two 2/2 black Zombie creature tokens. diff --git a/forge-gui/res/cardsfolder/g/grave_venerations.txt b/forge-gui/res/cardsfolder/g/grave_venerations.txt index c5cc23824d5b..317fd0f0aa25 100644 --- a/forge-gui/res/cardsfolder/g/grave_venerations.txt +++ b/forge-gui/res/cardsfolder/g/grave_venerations.txt @@ -1,7 +1,7 @@ Name:Grave Venerations ManaCost:3 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters, you become the monarch. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When this enchantment enters, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.isMonarch | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your end step, if you're the monarch, return up to one target creature card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouOwn | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose up to one target creature card in your graveyard diff --git a/forge-gui/res/cardsfolder/g/gravebane_zombie.txt b/forge-gui/res/cardsfolder/g/gravebane_zombie.txt index 57055023055b..bf0387ca6b10 100644 --- a/forge-gui/res/cardsfolder/g/gravebane_zombie.txt +++ b/forge-gui/res/cardsfolder/g/gravebane_zombie.txt @@ -2,6 +2,6 @@ Name:Gravebane Zombie ManaCost:3 B Types:Creature Zombie PT:3/2 -R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ ToLibrary | Description$ If CARDNAME would die, put CARDNAME on top of its owner's library instead. +R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ ToLibrary | Description$ If this creature would die, put it on top of its owner's library instead. SVar:ToLibrary:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Defined$ ReplacedCard -Oracle:If Gravebane Zombie would die, put Gravebane Zombie on top of its owner's library instead. +Oracle:If this creature would die, put it on top of its owner's library instead. diff --git a/forge-gui/res/cardsfolder/g/graveblade_marauder.txt b/forge-gui/res/cardsfolder/g/graveblade_marauder.txt index d0d9e9a6e468..56ed25ddff5f 100644 --- a/forge-gui/res/cardsfolder/g/graveblade_marauder.txt +++ b/forge-gui/res/cardsfolder/g/graveblade_marauder.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Human Warrior PT:1/4 K:Deathtouch -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player loses life equal to the number of creature cards in your graveyard. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature deals combat damage to a player, that player loses life equal to the number of creature cards in your graveyard. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredTarget | LifeAmount$ X SVar:X:Count$ValidGraveyard Creature.YouOwn -Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhenever Graveblade Marauder deals combat damage to a player, that player loses life equal to the number of creature cards in your graveyard. +Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhenever this creature deals combat damage to a player, that player loses life equal to the number of creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt b/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt index 20123ead5c01..766a3d6dc261 100644 --- a/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt +++ b/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt @@ -3,8 +3,8 @@ ManaCost:4 B Types:Enchantment Creature Snake Lamia PT:4/4 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for a card, put it into your graveyard, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, search your library for a card, put it into your graveyard, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeNum$ 1 | ChangeType$ Card | Mandatory$ True S:Mode$ ReduceCost | ValidCard$ Card.wasCastFromYourGraveyard | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast from your graveyard cost {1} less to cast. DeckHas:Ability$LifeGain|Graveyard -Oracle:Lifelink\nWhen Gravebreaker Lamia enters, search your library for a card, put it into your graveyard, then shuffle.\nSpells you cast from your graveyard cost {1} less to cast. +Oracle:Lifelink\nWhen this creature enters, search your library for a card, put it into your graveyard, then shuffle.\nSpells you cast from your graveyard cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/g/gravecrawler.txt b/forge-gui/res/cardsfolder/g/gravecrawler.txt index bd81be7fdf61..bb3715804b0e 100644 --- a/forge-gui/res/cardsfolder/g/gravecrawler.txt +++ b/forge-gui/res/cardsfolder/g/gravecrawler.txt @@ -2,9 +2,9 @@ Name:Gravecrawler ManaCost:B Types:Creature Zombie PT:2/1 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -S:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Graveyard | EffectZone$ Graveyard | MayPlay$ True | IsPresent$ Zombie.YouCtrl | Description$ You may cast CARDNAME from your graveyard as long as you control a Zombie. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +S:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Graveyard | EffectZone$ Graveyard | MayPlay$ True | IsPresent$ Zombie.YouCtrl | Description$ You may cast this card from your graveyard as long as you control a Zombie. SVar:SacMe:3 SVar:DiscardMe:3 DeckHints:Type$Zombie -Oracle:Gravecrawler can't block.\nYou may cast Gravecrawler from your graveyard as long as you control a Zombie. +Oracle:This creature can't block.\nYou may cast this card from your graveyard as long as you control a Zombie. diff --git a/forge-gui/res/cardsfolder/g/gravedigger.txt b/forge-gui/res/cardsfolder/g/gravedigger.txt index 02ae6afce41a..d54c6433e750 100644 --- a/forge-gui/res/cardsfolder/g/gravedigger.txt +++ b/forge-gui/res/cardsfolder/g/gravedigger.txt @@ -2,6 +2,6 @@ Name:Gravedigger ManaCost:3 B Types:Creature Zombie PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target creature card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may return target creature card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl -Oracle:When Gravedigger enters, you may return target creature card from your graveyard to your hand. +Oracle:When this creature enters, you may return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/gravegouger.txt b/forge-gui/res/cardsfolder/g/gravegouger.txt index dcf6ec9b6586..fe7bcb9261f3 100644 --- a/forge-gui/res/cardsfolder/g/gravegouger.txt +++ b/forge-gui/res/cardsfolder/g/gravegouger.txt @@ -2,8 +2,8 @@ Name:Gravegouger ManaCost:2 B Types:Creature Nightmare Horror PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile up to two target cards from a single graveyard. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled cards to their owner's graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile up to two target cards from a single graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature leaves the battlefield, return the exiled cards to their owner's graveyard. SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 2 | TargetsWithSameController$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | RememberTargets$ True | ForgetOtherTargets$ True SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Graveyard -Oracle:When Gravegouger enters, exile up to two target cards from a single graveyard.\nWhen Gravegouger leaves the battlefield, return the exiled cards to their owner's graveyard. +Oracle:When this creature enters, exile up to two target cards from a single graveyard.\nWhen this creature leaves the battlefield, return the exiled cards to their owner's graveyard. diff --git a/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt b/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt index e6cad5282610..2cc879f90c19 100644 --- a/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt +++ b/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt @@ -2,5 +2,5 @@ Name:Gravel-Hide Goblin ManaCost:1 R Types:Creature Goblin Shaman PT:2/1 -A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -Oracle:{3}{G}: Gravel-Hide Goblin gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. +Oracle:{3}{G}: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gravel_slinger.txt b/forge-gui/res/cardsfolder/g/gravel_slinger.txt index 092d3b14186a..37df9e33819b 100644 --- a/forge-gui/res/cardsfolder/g/gravel_slinger.txt +++ b/forge-gui/res/cardsfolder/g/gravel_slinger.txt @@ -2,6 +2,6 @@ Name:Gravel Slinger ManaCost:3 W Types:Creature Human Soldier PT:1/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target attacking or blocking creature. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target attacking or blocking creature. K:Morph:1 W -Oracle:{T}: Gravel Slinger deals 1 damage to target attacking or blocking creature.\nMorph {1}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:{T}: This creature deals 1 damage to target attacking or blocking creature.\nMorph {1}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/g/gravelgill_duo.txt b/forge-gui/res/cardsfolder/g/gravelgill_duo.txt index c1a99ac8629c..80470c0bf690 100644 --- a/forge-gui/res/cardsfolder/g/gravelgill_duo.txt +++ b/forge-gui/res/cardsfolder/g/gravelgill_duo.txt @@ -2,9 +2,9 @@ Name:Gravelgill Duo ManaCost:2 UB Types:Creature Merfolk Rogue Warrior PT:2/1 -T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a blue spell, CARDNAME gets +1/+1 until end of turn. -T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpFear | TriggerDescription$ Whenever you cast a black spell, CARDNAME gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) +T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a blue spell, this creature gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpFear | TriggerDescription$ Whenever you cast a black spell, this creature gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) SVar:TrigPump11:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self SVar:TrigPumpFear:DB$ Pump | KW$ Fear | Defined$ Self SVar:BuffedBy:Card.Blue,Card.Black -Oracle:Whenever you cast a blue spell, Gravelgill Duo gets +1/+1 until end of turn.\nWhenever you cast a black spell, Gravelgill Duo gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) +Oracle:Whenever you cast a blue spell, this creature gets +1/+1 until end of turn.\nWhenever you cast a black spell, this creature gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/g/gravelighter.txt b/forge-gui/res/cardsfolder/g/gravelighter.txt index 4e170e70f0b6..c1c284c7598c 100644 --- a/forge-gui/res/cardsfolder/g/gravelighter.txt +++ b/forge-gui/res/cardsfolder/g/gravelighter.txt @@ -3,11 +3,11 @@ ManaCost:2 B Types:Creature Spirit PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ When CARDNAME enters, draw a card if a creature died this turn. Otherwise, each player sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ When this creature enters, draw a card if a creature died this turn. Otherwise, each player sacrifices a creature of their choice. SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | TrueSubAbility$ DBDraw | FalseSubAbility$ DBSac SVar:DBDraw:DB$ Draw SVar:DBSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:NeedsToPlayVar:X GE1 DeckHas:Ability$Sacrifice -Oracle:Flying\nWhen Gravelighter enters, draw a card if a creature died this turn. Otherwise, each player sacrifices a creature. +Oracle:Flying\nWhen this creature enters, draw a card if a creature died this turn. Otherwise, each player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/g/graven_abomination.txt b/forge-gui/res/cardsfolder/g/graven_abomination.txt index 26be5ce672ee..ed70df194d9e 100644 --- a/forge-gui/res/cardsfolder/g/graven_abomination.txt +++ b/forge-gui/res/cardsfolder/g/graven_abomination.txt @@ -2,6 +2,6 @@ Name:Graven Abomination ManaCost:3 Types:Artifact Creature Horror PT:3/1 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME attacks, exile target card from defending player's graveyard. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever this creature attacks, exile target card from defending player's graveyard. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in defending player's graveyard | ValidTgts$ Card | TargetsWithDefinedController$ TriggeredDefendingPlayer -Oracle:Whenever Graven Abomination attacks, exile target card from defending player's graveyard. +Oracle:Whenever this creature attacks, exile target card from defending player's graveyard. diff --git a/forge-gui/res/cardsfolder/g/graven_archfiend.txt b/forge-gui/res/cardsfolder/g/graven_archfiend.txt index 7c30356fd4cc..c2609b62bb36 100644 --- a/forge-gui/res/cardsfolder/g/graven_archfiend.txt +++ b/forge-gui/res/cardsfolder/g/graven_archfiend.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Gargoyle Demon PT:4/5 K:Flying S:Mode$ OptionalCost | EffectZone$ All | ValidCard$ Card.Self | ValidSA$ Spell | Cost$ Sac<1/Creature.nonDemon/non-Demon creature> | Description$ As an additional cost to cast this spell, you may sacrifice a non-Demon creature. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ CastSA>Count$OptionalGenericCostPaid.1.0 | NoResolvingCheck$ True | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters, if its additional cost was paid, conjure a card named Demonic Pact onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ CastSA>Count$OptionalGenericCostPaid.1.0 | NoResolvingCheck$ True | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters the battlefield, if its additional cost was paid, conjure a card named Demonic Pact onto the battlefield. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Name$ Demonic Pact | Zone$ Battlefield DeckHas:Ability$Sacrifice -Oracle:As an additional cost to cast this spell, you may sacrifice a non-Demon creature.\nFlying\nWhen Graven Archfiend enters, if its additional cost was paid, conjure a card named Demonic Pact onto the battlefield. +Oracle:As an additional cost to cast this spell, you may sacrifice a non-Demon creature.\nFlying\nWhen Graven Archfiend enters the battlefield, if its additional cost was paid, conjure a card named Demonic Pact onto the battlefield. diff --git a/forge-gui/res/cardsfolder/g/graven_dominator.txt b/forge-gui/res/cardsfolder/g/graven_dominator.txt index e27491e8ae9c..d7ca444a70cb 100644 --- a/forge-gui/res/cardsfolder/g/graven_dominator.txt +++ b/forge-gui/res/cardsfolder/g/graven_dominator.txt @@ -5,4 +5,4 @@ PT:4/4 K:Flying K:Haunt:TrigAnimate SVar:TrigAnimate:DB$ AnimateAll | ValidCards$ Creature.StrictlyOther | Power$ 1 | Toughness$ 1 | SpellDescription$ Each other creature has base power and toughness 1/1 until end of turn. -Oracle:Flying\nHaunt (When this creature dies, exile it haunting target creature.)\nWhen Graven Dominator enters or the creature it haunts dies, each other creature has base power and toughness 1/1 until end of turn. +Oracle:Flying\nHaunt (When this creature dies, exile it haunting target creature.)\nWhen this creature enters or the creature it haunts dies, each other creature has base power and toughness 1/1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/graverobber_spider.txt b/forge-gui/res/cardsfolder/g/graverobber_spider.txt index 7d2a22b29c06..ad9feeb105b9 100644 --- a/forge-gui/res/cardsfolder/g/graverobber_spider.txt +++ b/forge-gui/res/cardsfolder/g/graverobber_spider.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Spider PT:2/4 K:Reach -A:AB$ Pump | Cost$ 3 B | Defined$ Self | NumAtt$ +X | NumDef$ +X | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate only once each turn. +A:AB$ Pump | Cost$ 3 B | Defined$ Self | NumAtt$ +X | NumDef$ +X | ActivationLimit$ 1 | SpellDescription$ This creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate only once each turn. SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHints:Ability$Graveyard -Oracle:Reach\n{3}{B}: Graverobber Spider gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate only once each turn. +Oracle:Reach\n{3}{B}: This creature gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/g/graveshifter.txt b/forge-gui/res/cardsfolder/g/graveshifter.txt index 2808e5ba5670..a41a549ff288 100644 --- a/forge-gui/res/cardsfolder/g/graveshifter.txt +++ b/forge-gui/res/cardsfolder/g/graveshifter.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Shapeshifter PT:2/2 K:Changeling -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target creature card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may return target creature card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl -Oracle:Changeling (This card is every creature type.)\nWhen Graveshifter enters, you may return target creature card from your graveyard to your hand. +Oracle:Changeling (This card is every creature type.)\nWhen this creature enters, you may return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/gravestone_strider.txt b/forge-gui/res/cardsfolder/g/gravestone_strider.txt index d16736b56129..48f12708b71b 100644 --- a/forge-gui/res/cardsfolder/g/gravestone_strider.txt +++ b/forge-gui/res/cardsfolder/g/gravestone_strider.txt @@ -5,4 +5,4 @@ PT:1/3 A:AB$ Mana | Cost$ 1 | Produced$ Any | ActivationLimit$ 1 | SpellDescription$ Add one mana of any color. Activate only once each turn. A:AB$ ChangeZone | Cost$ 2 ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. DeckHas:Ability$Graveyard -Oracle:{1}: Add one mana of any color. Activate only once each turn.\n{2}, Exile Gravestone Strider from your graveyard: Exile target card from a graveyard. +Oracle:{1}: Add one mana of any color. Activate only once each turn.\n{2}, Exile this card from your graveyard: Exile target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/g/gravetiller_wurm.txt b/forge-gui/res/cardsfolder/g/gravetiller_wurm.txt index d24d3703f89c..8c4206d5de8a 100644 --- a/forge-gui/res/cardsfolder/g/gravetiller_wurm.txt +++ b/forge-gui/res/cardsfolder/g/gravetiller_wurm.txt @@ -3,6 +3,6 @@ ManaCost:5 G Types:Creature Wurm PT:4/4 K:Trample -K:etbCounter:P1P1:4:CheckSVar$ Morbid:Morbid — CARDNAME enters with four +1/+1 counters on it if a creature died this turn. +K:etbCounter:P1P1:4:CheckSVar$ Morbid:Morbid — This creature enters with four +1/+1 counters on it if a creature died this turn. SVar:Morbid:Count$Morbid.1.0 -Oracle:Trample\nMorbid — Gravetiller Wurm enters with four +1/+1 counters on it if a creature died this turn. +Oracle:Trample\nMorbid — This creature enters with four +1/+1 counters on it if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/g/graveyard_trespasser_graveyard_glutton.txt b/forge-gui/res/cardsfolder/g/graveyard_trespasser_graveyard_glutton.txt index 6d185e04c0b3..6819edb2b766 100644 --- a/forge-gui/res/cardsfolder/g/graveyard_trespasser_graveyard_glutton.txt +++ b/forge-gui/res/cardsfolder/g/graveyard_trespasser_graveyard_glutton.txt @@ -3,8 +3,8 @@ ManaCost:2 B Types:Creature Human Werewolf PT:3/3 K:Ward:Discard<1/Card> -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME enters or attacks, exile up to one target card from a graveyard. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, exile up to one target card from a graveyard. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever this creature enters or attacks, exile up to one target card from a graveyard. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, exile up to one target card from a graveyard. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Card | TgtPrompt$ Select up to one target card from a graveyard | RememberChanged$ True | SubAbility$ DBDrain SVar:DBDrain:DB$ LoseLife | ConditionDefined$ Remembered | ConditionPresent$ Creature | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | ConditionDefined$ Remembered | ConditionPresent$ Creature | Defined$ You | LifeAmount$ 1 | SubAbility$ DBCleanup @@ -12,7 +12,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Daybound DeckHas:Ability$Graveyard|LifeGain AlternateMode:DoubleFaced -Oracle:Ward—Discard a card.\nWhenever Graveyard Trespasser enters or attacks, exile up to one target card from a graveyard. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) +Oracle:Ward—Discard a card.\nWhenever this creature enters or attacks, exile up to one target card from a graveyard. If a creature card was exiled this way, each opponent loses 1 life and you gain 1 life.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) ALTERNATE @@ -22,12 +22,12 @@ Colors:black Types:Creature Werewolf PT:4/4 K:Ward:Discard<1/Card> -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileN | TriggerDescription$ Whenever CARDNAME enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExileN | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileN | TriggerDescription$ Whenever this creature enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExileN | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life. SVar:TrigExileN:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Card | TgtPrompt$ Select up to two target cards from graveyards | RememberChanged$ True | SubAbility$ DBDrainN SVar:DBDrainN:DB$ LoseLife | ConditionDefined$ Remembered | ConditionPresent$ Creature | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLifeN SVar:DBGainLifeN:DB$ GainLife | ConditionDefined$ Remembered | ConditionPresent$ Creature | Defined$ You | LifeAmount$ X | SubAbility$ DBCleanupN SVar:X:Remembered$Valid Creature SVar:DBCleanupN:DB$ Cleanup | ClearRemembered$ True K:Nightbound -Oracle:Ward—Discard a card.\nWhenever Graveyard Glutton enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) +Oracle:Ward—Discard a card.\nWhenever this creature enters or attacks, exile up to two target cards from graveyards. For each creature card exiled this way, each opponent loses 1 life and you gain 1 life.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) diff --git a/forge-gui/res/cardsfolder/g/gravity_negator.txt b/forge-gui/res/cardsfolder/g/gravity_negator.txt index 34e9bf078e2b..6a04be9b63cf 100644 --- a/forge-gui/res/cardsfolder/g/gravity_negator.txt +++ b/forge-gui/res/cardsfolder/g/gravity_negator.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi Drone PT:2/3 K:Devoid K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) SVar:TrigPump:AB$ Pump | Cost$ C | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | KW$ Flying DeckHints:Ability$Mana.Colorless -Oracle:Devoid (This card has no color.)\nFlying\nWhenever Gravity Negator attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) +Oracle:Devoid (This card has no color.)\nFlying\nWhenever this creature attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/g/graxiplon.txt b/forge-gui/res/cardsfolder/g/graxiplon.txt index 8f0550904823..4f4116ac813a 100644 --- a/forge-gui/res/cardsfolder/g/graxiplon.txt +++ b/forge-gui/res/cardsfolder/g/graxiplon.txt @@ -2,6 +2,6 @@ Name:Graxiplon ManaCost:5 U Types:Creature Beast PT:3/4 -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | CheckSVar$ X | SVarCompare$ LT3 | Description$ CARDNAME can't be blocked unless defending player controls three or more creatures that share a creature type. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | CheckSVar$ X | SVarCompare$ LT3 | Description$ This creature can't be blocked unless defending player controls three or more creatures that share a creature type. SVar:X:Count$MostProminentCreatureType Creature.DefenderCtrl -Oracle:Graxiplon can't be blocked unless defending player controls three or more creatures that share a creature type. +Oracle:This creature can't be blocked unless defending player controls three or more creatures that share a creature type. diff --git a/forge-gui/res/cardsfolder/g/gray_harbor_merfolk.txt b/forge-gui/res/cardsfolder/g/gray_harbor_merfolk.txt index 606a5783a9bb..ce1680f63a51 100644 --- a/forge-gui/res/cardsfolder/g/gray_harbor_merfolk.txt +++ b/forge-gui/res/cardsfolder/g/gray_harbor_merfolk.txt @@ -2,7 +2,7 @@ Name:Gray Harbor Merfolk ManaCost:1 U Types:Creature Merfolk Rogue PT:0/3 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Creature.IsCommander+YouCtrl,Planeswalker.IsCommander+YouCtrl | Description$ CARDNAME gets +2/+0 as long as you control a commander that's a creature or planeswalker. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Creature.IsCommander+YouCtrl,Planeswalker.IsCommander+YouCtrl | Description$ This creature gets +2/+0 as long as you control a commander that's a creature or planeswalker. AI:RemoveDeck:NonCommander -Oracle:Gray Harbor Merfolk can't be blocked.\nGray Harbor Merfolk gets +2/+0 as long as you control a commander that's a creature or planeswalker. +Oracle:This creature can't be blocked.\nThis creature gets +2/+0 as long as you control a commander that's a creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/g/gray_merchant_of_asphodel.txt b/forge-gui/res/cardsfolder/g/gray_merchant_of_asphodel.txt index 96ef7f7fb451..e6c9cd47095f 100644 --- a/forge-gui/res/cardsfolder/g/gray_merchant_of_asphodel.txt +++ b/forge-gui/res/cardsfolder/g/gray_merchant_of_asphodel.txt @@ -2,10 +2,10 @@ Name:Gray Merchant of Asphodel ManaCost:3 B B Types:Creature Zombie PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost SVar:AFLifeLost:Number$0 # AFLifeLost will be set by LoseLife SVar:X:Count$Devotion.Black -Oracle:When Gray Merchant of Asphodel enters, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) +Oracle:When this creature enters, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) diff --git a/forge-gui/res/cardsfolder/g/gray_slaad_entropic_decay.txt b/forge-gui/res/cardsfolder/g/gray_slaad_entropic_decay.txt index ca85b4dc024e..c5ced416476f 100644 --- a/forge-gui/res/cardsfolder/g/gray_slaad_entropic_decay.txt +++ b/forge-gui/res/cardsfolder/g/gray_slaad_entropic_decay.txt @@ -2,11 +2,11 @@ Name:Gray Slaad ManaCost:2 B Types:Creature Frog Horror PT:4/1 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace & Deathtouch | IsPresent$ Creature.YouOwn | PresentCompare$ GE4 | PresentZone$ Graveyard | Description$ As long as there are four or more creature cards in your graveyard, CARDNAME has menace and deathtouch. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace & Deathtouch | IsPresent$ Creature.YouOwn | PresentCompare$ GE4 | PresentZone$ Graveyard | Description$ As long as there are four or more creature cards in your graveyard, this creature has menace and deathtouch. DeckHints:Ability$Sacrifice|Discard|Mill DeckHas:Ability$Graveyard AlternateMode:Adventure -Oracle:As long as there are four or more creature cards in your graveyard, Gray Slaad has menace and deathtouch. +Oracle:As long as there are four or more creature cards in your graveyard, this creature has menace and deathtouch. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/graypelt_hunter.txt b/forge-gui/res/cardsfolder/g/graypelt_hunter.txt index fd8961577fa5..297a518849d0 100644 --- a/forge-gui/res/cardsfolder/g/graypelt_hunter.txt +++ b/forge-gui/res/cardsfolder/g/graypelt_hunter.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Human Warrior Ally PT:2/2 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME or another Ally you control enters, you may put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature or another Ally you control enters, you may put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Ally -Oracle:Trample\nWhenever Graypelt Hunter or another Ally you control enters, you may put a +1/+1 counter on Graypelt Hunter. +Oracle:Trample\nWhenever this creature or another Ally you control enters, you may put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/graypelt_refuge.txt b/forge-gui/res/cardsfolder/g/graypelt_refuge.txt index c738c59f5035..121decbd929b 100644 --- a/forge-gui/res/cardsfolder/g/graypelt_refuge.txt +++ b/forge-gui/res/cardsfolder/g/graypelt_refuge.txt @@ -2,9 +2,9 @@ Name:Graypelt Refuge ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Combo G W | SpellDescription$ Add {G} or {W}. -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this land enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 DeckHas:Ability$LifeGain -Oracle:Graypelt Refuge enters tapped.\nWhen Graypelt Refuge enters, you gain 1 life.\n{T}: Add {G} or {W}. +Oracle:This land enters tapped.\nWhen this land enters, you gain 1 life.\n{T}: Add {G} or {W}. diff --git a/forge-gui/res/cardsfolder/g/grazing_kelpie.txt b/forge-gui/res/cardsfolder/g/grazing_kelpie.txt index 052c2ebffb01..cb9d79a3cef5 100644 --- a/forge-gui/res/cardsfolder/g/grazing_kelpie.txt +++ b/forge-gui/res/cardsfolder/g/grazing_kelpie.txt @@ -5,4 +5,4 @@ PT:2/3 K:Persist A:AB$ ChangeZone | Cost$ GU Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Library | ValidTgts$ Card | TgtPrompt$ Select target card from a graveyard | LibraryPosition$ -1 | SpellDescription$ Put target card from a graveyard on the bottom of its owner's library. AI:RemoveDeck:All -Oracle:{G/U}, Sacrifice Grazing Kelpie: Put target card from a graveyard on the bottom of its owner's library.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) +Oracle:{G/U}, Sacrifice this creature: Put target card from a graveyard on the bottom of its owner's library.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) diff --git a/forge-gui/res/cardsfolder/g/great_desert_hellion.txt b/forge-gui/res/cardsfolder/g/great_desert_hellion.txt index ac96052bf0d7..0ede8868342e 100644 --- a/forge-gui/res/cardsfolder/g/great_desert_hellion.txt +++ b/forge-gui/res/cardsfolder/g/great_desert_hellion.txt @@ -4,7 +4,7 @@ Types:Creature Hellion PT:5/5 K:Starting intensity:1 K:Menace -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you discard a card. If you discard a card this way, perpetually increase CARDNAME's intensity by 1. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you discard a card. If you discard a card this way, CARDNAME intensifies by 1. SVar:TrigSacrifice:DB$ Sacrifice | UnlessCost$ Discard<1/Card> | UnlessPayer$ You | OrString$ Sacrifice {c:Self}. | UnlessResolveSubs$ WhenPaid | SubAbility$ DBIntensify SVar:DBIntensify:DB$ Intensify T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME leaves the battlefield, you may discard your hand. If you do, draw cards equal to CARDNAME's intensity. @@ -12,4 +12,4 @@ SVar:TrigDraw:AB$ Draw | Cost$ Discard<1/Hand> | NumCards$ X SVar:X:Count$Intensity DeckHas:Ability$Discard|Sacrifice DeckHints:Ability$Graveyard -Oracle:Starting intensity 1\nMenace\nAt the beginning of your upkeep, sacrifice Great Desert Hellion unless you discard a card. If you discard a card this way, perpetually increase Great Desert Hellion's intensity by 1.\nWhen Great Desert Hellion leaves the battlefield, you may discard your hand. If you do, draw cards equal to Great Desert Hellion's intensity. +Oracle:Starting intensity 1\nMenace\nAt the beginning of your upkeep, sacrifice Great Desert Hellion unless you discard a card. If you discard a card this way, Great Desert Hellion intensifies by 1.\nWhen Great Desert Hellion leaves the battlefield, you may discard your hand. If you do, draw cards equal to Great Desert Hellion's intensity. diff --git a/forge-gui/res/cardsfolder/g/great_desert_prospector.txt b/forge-gui/res/cardsfolder/g/great_desert_prospector.txt index 76848a7d7393..f3cdea4e1757 100644 --- a/forge-gui/res/cardsfolder/g/great_desert_prospector.txt +++ b/forge-gui/res/cardsfolder/g/great_desert_prospector.txt @@ -2,8 +2,8 @@ Name:Great Desert Prospector ManaCost:4 W Types:Creature Human Artificer PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a tapped powerstone token for each other creature you control. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a tapped Powerstone token for each other creature you control. (They're artifacts with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenTapped$ True | TokenScript$ c_a_powerstone SVar:X:Count$Valid Creature.YouCtrl+StrictlyOther DeckHas:Ability$Token & Type$Artifact -Oracle:When Great Desert Surveyor enters, create a tapped powerstone token for each other creature you control. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +Oracle:When this creature enters, create a tapped Powerstone token for each other creature you control. (They're artifacts with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt b/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt index 8af03ca18d4d..8591efe0582b 100644 --- a/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt +++ b/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt @@ -1,9 +1,9 @@ Name:Great Hall of Starnheim ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Token | Cost$ W W B T Sac<1/CARDNAME> Sac<1/Creature> | TokenScript$ w_4_4_angel_warrior_flying_vigilance | TokenOwner$ You | SorcerySpeed$ True | SpellDescription$ Create a 4/4 white Angel Warrior creature token with flying and vigilance. Activate only as a sorcery. DeckHas:Ability$Token -Oracle:Great Hall of Starnheim enters tapped.\n{T}: Add {B}.\n{W}{W}{B}, {T}, Sacrifice Great Hall of Starnheim and a creature you control: Create a 4/4 white Angel Warrior creature token with flying and vigilance. Activate only as a sorcery. +Oracle:This land enters tapped.\n{T}: Add {B}.\n{W}{W}{B}, {T}, Sacrifice this land and a creature you control: Create a 4/4 white Angel Warrior creature token with flying and vigilance. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/great_oak_guardian.txt b/forge-gui/res/cardsfolder/g/great_oak_guardian.txt index 76b908065cee..64479632d3c8 100644 --- a/forge-gui/res/cardsfolder/g/great_oak_guardian.txt +++ b/forge-gui/res/cardsfolder/g/great_oak_guardian.txt @@ -4,7 +4,7 @@ Types:Creature Treefolk PT:4/5 K:Flash K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures target player controls get +2/+2 until end of turn. Untap them. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, creatures target player controls get +2/+2 until end of turn. Untap them. SVar:TrigPumpAll:DB$ PumpAll | ValidTgts$ Player | ValidCards$ Creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBUntapAll SVar:DBUntapAll:DB$ UntapAll | ValidCards$ Creature.TargetedPlayerCtrl -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nReach\nWhen Great Oak Guardian enters, creatures target player controls get +2/+2 until end of turn. Untap them. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nReach\nWhen this creature enters, creatures target player controls get +2/+2 until end of turn. Untap them. diff --git a/forge-gui/res/cardsfolder/g/great_whale.txt b/forge-gui/res/cardsfolder/g/great_whale.txt index 3721cdc5c3c6..fd8b54dc3ee5 100644 --- a/forge-gui/res/cardsfolder/g/great_whale.txt +++ b/forge-gui/res/cardsfolder/g/great_whale.txt @@ -2,7 +2,7 @@ Name:Great Whale ManaCost:5 U U Types:Creature Whale PT:5/5 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters, untap up to seven lands. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigUntap | TriggerDescription$ When this creature enters, untap up to seven lands. SVar:TrigUntap:DB$ Untap | UntapUpTo$ True | UntapType$ Land | Amount$ 7 SVar:FreeSpellAI:True -Oracle:When Great Whale enters, untap up to seven lands. +Oracle:When this creature enters, untap up to seven lands. diff --git a/forge-gui/res/cardsfolder/g/greater_forgeling.txt b/forge-gui/res/cardsfolder/g/greater_forgeling.txt index b78b02ddd97a..91c8dce3dec5 100644 --- a/forge-gui/res/cardsfolder/g/greater_forgeling.txt +++ b/forge-gui/res/cardsfolder/g/greater_forgeling.txt @@ -2,5 +2,5 @@ Name:Greater Forgeling ManaCost:3 R R Types:Creature Elemental PT:3/4 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +3 | NumDef$ -3 | SpellDescription$ CARDNAME gets +3/-3 until end of turn. -Oracle:{1}{R}: Greater Forgeling gets +3/-3 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +3 | NumDef$ -3 | SpellDescription$ This creature gets +3/-3 until end of turn. +Oracle:{1}{R}: This creature gets +3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/greater_gargadon.txt b/forge-gui/res/cardsfolder/g/greater_gargadon.txt index 9e03c1a9c680..40a2ed1f8179 100644 --- a/forge-gui/res/cardsfolder/g/greater_gargadon.txt +++ b/forge-gui/res/cardsfolder/g/greater_gargadon.txt @@ -3,5 +3,5 @@ ManaCost:9 R Types:Creature Beast PT:9/7 K:Suspend:10:R -A:AB$ RemoveCounter | Cost$ Sac<1/Artifact;Creature;Land/artifact, creature or land> | CostDesc$ Sacrifice an artifact, creature, or land: | Defined$ Self | CounterType$ TIME | CounterNum$ 1 | ActivationZone$ Exile | IsPresent$ Card.Self+suspended | PresentZone$ Exile | SpellDescription$ Remove a time counter from CARDNAME. Activate only if CARDNAME is suspended. -Oracle:Suspend 10—{R}\nSacrifice an artifact, creature, or land: Remove a time counter from Greater Gargadon. Activate only if Greater Gargadon is suspended. +A:AB$ RemoveCounter | Cost$ Sac<1/Artifact;Creature;Land/artifact, creature or land> | CostDesc$ Sacrifice an artifact, creature, or land: | Defined$ Self | CounterType$ TIME | CounterNum$ 1 | ActivationZone$ Exile | IsPresent$ Card.Self+suspended | PresentZone$ Exile | SpellDescription$ Remove a time counter from this card. Activate only if this card is suspended. +Oracle:Suspend 10—{R}\nSacrifice an artifact, creature, or land: Remove a time counter from this card. Activate only if this card is suspended. diff --git a/forge-gui/res/cardsfolder/g/greater_harvester.txt b/forge-gui/res/cardsfolder/g/greater_harvester.txt index 7ac67b558e8d..585c6ec4490e 100644 --- a/forge-gui/res/cardsfolder/g/greater_harvester.txt +++ b/forge-gui/res/cardsfolder/g/greater_harvester.txt @@ -4,7 +4,7 @@ Types:Creature Horror PT:5/6 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacYou | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice a permanent. SVar:TrigSacYou:DB$ Sacrifice | SacValid$ Permanent | Defined$ You -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSacOpp | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player sacrifices two permanents. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSacOpp | TriggerDescription$ Whenever this creature deals combat damage to a player, that player sacrifices two permanents of their choice. SVar:TrigSacOpp:DB$ Sacrifice | SacValid$ Permanent | Amount$ 2 | Defined$ TriggeredTarget SVar:MustBeBlocked:True -Oracle:At the beginning of your upkeep, sacrifice a permanent.\nWhenever Greater Harvester deals combat damage to a player, that player sacrifices two permanents. +Oracle:At the beginning of your upkeep, sacrifice a permanent.\nWhenever this creature deals combat damage to a player, that player sacrifices two permanents of their choice. diff --git a/forge-gui/res/cardsfolder/g/greater_realm_of_preservation.txt b/forge-gui/res/cardsfolder/g/greater_realm_of_preservation.txt index 5d54dc1cb6de..6e21e52b9b3f 100644 --- a/forge-gui/res/cardsfolder/g/greater_realm_of_preservation.txt +++ b/forge-gui/res/cardsfolder/g/greater_realm_of_preservation.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Enchantment A:AB$ ChooseSource | Cost$ 1 W | Choices$ Card.BlackSource,Card.RedSource | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ The next time a black or red source of your choice would deal damage to you this turn, prevent that damage. SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ GE1 -SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCardStrict+BlackSource,Card.ChosenCardStrict+RedSource | ValidTarget$ You | ReplaceWith$ ExileEffect | PreventionEffect$ True | Description$ The next time the chosen black or red source deals damage to you, prevent that damage. +SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.ChosenCardStrict+BlackSource,Card.ChosenCardStrict+RedSource | ValidTarget$ You | ReplaceWith$ ExileEffect | PreventionEffect$ True | Description$ The next time a black or red source of your choice would deal damage to you this turn, prevent that damage. SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/g/greater_sandwurm.txt b/forge-gui/res/cardsfolder/g/greater_sandwurm.txt index 1bf92a4567a7..1ba61de7542c 100644 --- a/forge-gui/res/cardsfolder/g/greater_sandwurm.txt +++ b/forge-gui/res/cardsfolder/g/greater_sandwurm.txt @@ -2,6 +2,6 @@ Name:Greater Sandwurm ManaCost:5 G G Types:Creature Wurm PT:7/7 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or less. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLE2 | Description$ This creature can't be blocked by creatures with power 2 or less. K:Cycling:2 -Oracle:Greater Sandwurm can't be blocked by creatures with power 2 or less.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:This creature can't be blocked by creatures with power 2 or less.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt b/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt index 5311d0236006..c87780df8922 100644 --- a/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt +++ b/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt @@ -2,8 +2,8 @@ Name:Greater Stone Spirit ManaCost:4 R R Types:Creature Elemental Spirit PT:4/4 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withFlying | Description$ CARDNAME can't be blocked by creatures with flying. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withFlying | Description$ This creature can't be blocked by creatures with flying. A:AB$ Pump | Cost$ 2 R | ValidTgts$ Creature | NumDef$ +2 | SubAbility$ DBAnimate | SpellDescription$ Until end of turn, target creature gets +0/+2 and gains "{R}: This creature gets +1/+0 until end of turn." SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Abilities$ Pump SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. -Oracle:Greater Stone Spirit can't be blocked by creatures with flying.\n{2}{R}: Until end of turn, target creature gets +0/+2 and gains "{R}: This creature gets +1/+0 until end of turn." +Oracle:This creature can't be blocked by creatures with flying.\n{2}{R}: Until end of turn, target creature gets +0/+2 and gains "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/g/greater_tanuki.txt b/forge-gui/res/cardsfolder/g/greater_tanuki.txt index 948fb996178a..44b3bc91eda4 100644 --- a/forge-gui/res/cardsfolder/g/greater_tanuki.txt +++ b/forge-gui/res/cardsfolder/g/greater_tanuki.txt @@ -5,4 +5,4 @@ PT:6/5 K:Trample A:AB$ ChangeZone | PrecostDesc$ Channel — | Cost$ 2 G Discard<1/CARDNAME> | ActivationZone$ Hand | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | StackDescription$ SpellDescription | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. DeckHas:Ability$Discard -Oracle:Trample\nChannel — {2}{G}, Discard Greater Tanuki: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +Oracle:Trample\nChannel — {2}{G}, Discard this card: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/greater_werewolf.txt b/forge-gui/res/cardsfolder/g/greater_werewolf.txt index 7ac6b699f116..c221f756631d 100644 --- a/forge-gui/res/cardsfolder/g/greater_werewolf.txt +++ b/forge-gui/res/cardsfolder/g/greater_werewolf.txt @@ -2,6 +2,6 @@ Name:Greater Werewolf ManaCost:4 B Types:Creature Werewolf PT:2/4 -T:Mode$ Phase | Phase$ EndCombat | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ At end of combat, put a -0/-2 counter on each creature blocking or blocked by CARDNAME. +T:Mode$ Phase | Phase$ EndCombat | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ At end of combat, put a -0/-2 counter on each creature blocking or blocked by this creature. SVar:TrigCounter:DB$ PutCounterAll | CounterType$ M0M2 | CounterNum$ 1 | ValidCards$ Creature.blockingSource,Creature.blockedBySource -Oracle:At end of combat, put a -0/-2 counter on each creature blocking or blocked by Greater Werewolf. +Oracle:At end of combat, put a -0/-2 counter on each creature blocking or blocked by this creature. diff --git a/forge-gui/res/cardsfolder/g/greeds_gambit.txt b/forge-gui/res/cardsfolder/g/greeds_gambit.txt index 450467e8b0ee..c9783dae3bfb 100644 --- a/forge-gui/res/cardsfolder/g/greeds_gambit.txt +++ b/forge-gui/res/cardsfolder/g/greeds_gambit.txt @@ -1,7 +1,7 @@ Name:Greed's Gambit ManaCost:3 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw three cards, gain 6 life, and create three 2/1 black Bat creature tokens with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When this enchantment enters, you draw three cards, gain 6 life, and create three 2/1 black Bat creature tokens with flying. SVar:TrigDraw:DB$ Draw | NumCards$ 3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 6 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 3 | TokenScript$ b_2_1_bat_flying | TokenOwner$ You @@ -9,10 +9,10 @@ T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefiel SVar:TrigDiscard:DB$ Discard | Mode$ TgtChoose | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 2 | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice | SacValid$ Creature -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDiscardThree | TriggerDescription$ When CARDNAME leaves the battlefield, you discard three cards, lose 6 life, and sacrifice three creatures. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDiscardThree | TriggerDescription$ When this enchantment leaves the battlefield, you discard three cards, lose 6 life, and sacrifice three creatures. SVar:TrigDiscardThree:DB$ Discard | NumCards$ 3 | Mode$ TgtChoose | SubAbility$ DBLoseLifeThree SVar:DBLoseLifeThree:DB$ LoseLife | Defined$ You | LifeAmount$ 6 | SubAbility$ DBSacrificeThree SVar:DBSacrificeThree:DB$ Sacrifice | SacValid$ Creature | SacMessage$ three creatures | Amount$ 3 DeckHas:Ability$LifeGain|Token|Sacrifice & Type$Bat DeckHints:Ability$Discard -Oracle:When Greed's Gambit enters, you draw three cards, gain 6 life, and create three 2/1 black Bat creature tokens with flying.\nAt the beginning of your end step, you discard a card, lose 2 life, and sacrifice a creature.\nWhen Greed's Gambit leaves the battlefield, you discard three cards, lose 6 life, and sacrifice three creatures. +Oracle:When this enchantment enters, you draw three cards, gain 6 life, and create three 2/1 black Bat creature tokens with flying.\nAt the beginning of your end step, you discard a card, lose 2 life, and sacrifice a creature.\nWhen this enchantment leaves the battlefield, you discard three cards, lose 6 life, and sacrifice three creatures. diff --git a/forge-gui/res/cardsfolder/g/greedy_freebooter.txt b/forge-gui/res/cardsfolder/g/greedy_freebooter.txt index 282d158322ec..c0331625652c 100644 --- a/forge-gui/res/cardsfolder/g/greedy_freebooter.txt +++ b/forge-gui/res/cardsfolder/g/greedy_freebooter.txt @@ -2,8 +2,8 @@ Name:Greedy Freebooter ManaCost:B Types:Creature Human Pirate PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME dies, scry 1 and create a Treasure token. (To scry 1, look at the top card of your library. You may put that card on the bottom. A Treasure token is an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this creature dies, scry 1 and create a Treasure token. (To scry 1, look at the top card of your library. You may put that card on the bottom. A Treasure token is an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigScry:DB$ Scry | ScryNum$ 1 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Greedy Freebooter dies, scry 1 and create a Treasure token. (To scry 1, look at the top card of your library. You may put that card on the bottom. A Treasure token is an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:When this creature dies, scry 1 and create a Treasure token. (To scry 1, look at the top card of your library. You may put that card on the bottom. A Treasure token is an artifact with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/green_dragon.txt b/forge-gui/res/cardsfolder/g/green_dragon.txt index 8f53fcf6ecbd..a4670ac10e4d 100644 --- a/forge-gui/res/cardsfolder/g/green_dragon.txt +++ b/forge-gui/res/cardsfolder/g/green_dragon.txt @@ -3,9 +3,9 @@ ManaCost:4 G G Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Poison Breath — When CARDNAME enters, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Poison Breath — When this creature enters, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. SVar:TrigEffect:DB$ Effect | Triggers$ TrigDamageDone SVar:TrigDamageDone:Mode$ DamageDoneOnce | ValidTarget$ Creature.OppCtrl | Execute$ TrigDestroy | TriggerDescription$ Poison Breath — Until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTargetLKICopy SVar:PlayMain1:TRUE -Oracle:Flying\nPoison Breath — When Green Dragon enters, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. +Oracle:Flying\nPoison Breath — When this creature enters, until end of turn, whenever a creature an opponent controls is dealt damage, destroy it. diff --git a/forge-gui/res/cardsfolder/g/green_goblin_nemesis.txt b/forge-gui/res/cardsfolder/g/green_goblin_nemesis.txt index 25970051533d..d97883e1e291 100644 --- a/forge-gui/res/cardsfolder/g/green_goblin_nemesis.txt +++ b/forge-gui/res/cardsfolder/g/green_goblin_nemesis.txt @@ -5,6 +5,6 @@ PT:3/3 K:Flying T:Mode$ Discarded | ValidCard$ Card.nonLand+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you discard a nonland card, put a +1/+1 counter on target Goblin you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Goblin.YouCtrl | TgtPrompt$ Select target Goblin you control | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ Discarded | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTreasure | TriggerDescription$ When you discard a land card, create a tapped Treasure token. +T:Mode$ Discarded | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTreasure | TriggerDescription$ Whenever you discard a land card, create a tapped Treasure token. SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenTapped$ True -Oracle:Flying\nWhenever you discard a nonland card, put a +1/+1 counter on target Goblin you control.\nWhen you discard a land card, create a tapped Treasure token. +Oracle:Flying\nWhenever you discard a nonland card, put a +1/+1 counter on target Goblin you control.\nWhenever you discard a land card, create a tapped Treasure token. diff --git a/forge-gui/res/cardsfolder/g/green_mana_battery.txt b/forge-gui/res/cardsfolder/g/green_mana_battery.txt index fdbc35b5c37b..253fdb46f24d 100644 --- a/forge-gui/res/cardsfolder/g/green_mana_battery.txt +++ b/forge-gui/res/cardsfolder/g/green_mana_battery.txt @@ -1,11 +1,11 @@ Name:Green Mana Battery ManaCost:4 Types:Artifact -A:AB$ PutCounter | Cost$ 2 T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on CARDNAME. +A:AB$ PutCounter | Cost$ 2 T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on this artifact. A:AB$ Mana | Cost$ T SubCounter | Produced$ G | AILogic$ ManaRitualBattery.1 | AINoRecursiveCheck$ True | SubAbility$ DBMana | SpellDescription$ Add {G}, then add an additional {G} for each charge counter removed this way. SVar:DBMana:DB$ Mana | Produced$ G | Amount$ X SVar:X:Count$xPaid AI:RemoveDeck:Random DeckHas:Ability$Counters DeckHints:Color$Green -Oracle:{2}, {T}: Put a charge counter on Green Mana Battery.\n{T}, Remove any number of charge counters from Green Mana Battery: Add {G}, then add an additional {G} for each charge counter removed this way. +Oracle:{2}, {T}: Put a charge counter on this artifact.\n{T}, Remove any number of charge counters from this artifact: Add {G}, then add an additional {G} for each charge counter removed this way. diff --git a/forge-gui/res/cardsfolder/g/green_slime.txt b/forge-gui/res/cardsfolder/g/green_slime.txt index 9c3559414ede..7ef88b113d58 100644 --- a/forge-gui/res/cardsfolder/g/green_slime.txt +++ b/forge-gui/res/cardsfolder/g/green_slime.txt @@ -4,7 +4,7 @@ Types:Creature Ooze PT:2/2 K:Flash K:Foretell:G -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounterAbility | TriggerDescription$ When CARDNAME enters, counter target activated or triggered ability from an artifact or enchantment source. If a permanent's ability is countered this way, destroy that permanent. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounterAbility | TriggerDescription$ When this creature enters, counter target activated or triggered ability from an artifact or enchantment source. If a permanent's ability is countered this way, destroy that permanent. SVar:TrigCounterAbility:DB$ Counter | TargetType$ Activated,Triggered | TgtPrompt$ Select target activated or triggered ability from an artifact or enchantment source | ValidTgts$ Artifact,Enchantment | DestroyPermanent$ True AI:RemoveDeck:Random -Oracle:Flash\nWhen Green Slime enters, counter target activated or triggered ability from an artifact or enchantment source. If a permanent's ability is countered this way, destroy that permanent.\nFortell {G} +Oracle:Flash\nWhen this creature enters, counter target activated or triggered ability from an artifact or enchantment source. If a permanent's ability is countered this way, destroy that permanent.\nForetell {G} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.) diff --git a/forge-gui/res/cardsfolder/g/green_ward.txt b/forge-gui/res/cardsfolder/g/green_ward.txt index eb919e298733..8485cbe2d800 100644 --- a/forge-gui/res/cardsfolder/g/green_ward.txt +++ b/forge-gui/res/cardsfolder/g/green_ward.txt @@ -3,6 +3,6 @@ ManaCost:W Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.Green:green:Card.CardUID_HostCardUID | Description$ Enchanted creature has protection from green. This effect doesn't remove CARDNAME. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.Green:green:Card.CardUID_HostCardUID | Description$ Enchanted creature has protection from green. This effect doesn't remove this Aura. AI:RemoveDeck:Random -Oracle:Enchant creature\nEnchanted creature has protection from green. This effect doesn't remove Green Ward. +Oracle:Enchant creature\nEnchanted creature has protection from green. This effect doesn't remove this Aura. diff --git a/forge-gui/res/cardsfolder/g/greenbelt_radical.txt b/forge-gui/res/cardsfolder/g/greenbelt_radical.txt index 68f76a3dcd00..554f8a3fb766 100644 --- a/forge-gui/res/cardsfolder/g/greenbelt_radical.txt +++ b/forge-gui/res/cardsfolder/g/greenbelt_radical.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Centaur Citizen PT:4/4 K:Disguise:5 G G -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, put a +1/+1 counter on each creature you control. Creatures you control gain trample until end of turn. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, put a +1/+1 counter on each creature you control. Creatures you control gain trample until end of turn. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPumpAll SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Trample DeckHas:Ability$Counters -Oracle:Disguise {5}{G}{G} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen Greenbelt Radical is turned face up, put a +1/+1 counter on each creature you control. Creatures you control gain trample until end of turn. +Oracle:Disguise {5}{G}{G} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.)\nWhen this creature is turned face up, put a +1/+1 counter on each creature you control. Creatures you control gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/greenbelt_rampager.txt b/forge-gui/res/cardsfolder/g/greenbelt_rampager.txt index aabd533390f6..e489eed13585 100644 --- a/forge-gui/res/cardsfolder/g/greenbelt_rampager.txt +++ b/forge-gui/res/cardsfolder/g/greenbelt_rampager.txt @@ -2,8 +2,8 @@ Name:Greenbelt Rampager ManaCost:G Types:Creature Elephant PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ PaymentCheck | TriggerDescription$ When CARDNAME enters, pay {E}{E} (two energy counters). If you can't, return CARDNAME to its owner's hand and you get {E}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ PaymentCheck | TriggerDescription$ When this creature enters, pay {E}{E} (two energy counters). If you can't, return this creature to its owner's hand and you get {E}. SVar:PaymentCheck:DB$ Pump | UnlessCost$ Mandatory PayEnergy<2> | UnlessPayer$ You | UnlessResolveSubs$ WhenNotPaid | SubAbility$ DBReturnToHand SVar:DBReturnToHand:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self | SubAbility$ GetEnergy SVar:GetEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1 -Oracle:When Greenbelt Rampager enters, pay {E}{E} (two energy counters). If you can't, return Greenbelt Rampager to its owner's hand and you get {E}. +Oracle:When this creature enters, pay {E}{E} (two energy counters). If you can't, return this creature to its owner's hand and you get {E}. diff --git a/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt b/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt index 0a254161e27f..db66743b2c8e 100644 --- a/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt +++ b/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt @@ -2,6 +2,6 @@ Name:Greenhilt Trainee ManaCost:3 G Types:Creature Elf Warrior PT:2/3 -A:AB$ Pump | Cost$ T | ValidTgts$ Creature | IsPresent$ Card.powerGE4+Self | NumAtt$ +4 | NumDef$ +4 | SpellDescription$ Target creature gets +4/+4 until end of turn. Activate only if CARDNAME's power is 4 or greater. +A:AB$ Pump | Cost$ T | ValidTgts$ Creature | IsPresent$ Card.powerGE4+Self | NumAtt$ +4 | NumDef$ +4 | SpellDescription$ Target creature gets +4/+4 until end of turn. Activate only if this creature's power is 4 or greater. AI:RemoveDeck:Random -Oracle:{T}: Target creature gets +4/+4 until end of turn. Activate only if Greenhilt Trainee's power is 4 or greater. +Oracle:{T}: Target creature gets +4/+4 until end of turn. Activate only if this creature's power is 4 or greater. diff --git a/forge-gui/res/cardsfolder/g/greenhouse_rickety_gazebo.txt b/forge-gui/res/cardsfolder/g/greenhouse_rickety_gazebo.txt index cad187cf8a2c..742c5f247f5c 100644 --- a/forge-gui/res/cardsfolder/g/greenhouse_rickety_gazebo.txt +++ b/forge-gui/res/cardsfolder/g/greenhouse_rickety_gazebo.txt @@ -4,7 +4,7 @@ Types:Enchantment Room S:Mode$ Continuous | Affected$ Land.YouCtrl | AddAbility$ AnyMana | Description$ Lands you control have "{T}: Add one mana of any color." SVar:AnyMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. AlternateMode:Split -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nLands you control have "{T}: Add one mana of any color." +Oracle:Lands you control have "{T}: Add one mana of any color."\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) ALTERNATE @@ -15,4 +15,4 @@ T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You | RememberMilled$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Origin$ Graveyard,Exile | Destination$ Hand | ChangeType$ Permanent.IsRemembered | ChangeNum$ 2 | SelectPrompt$ You may select a permanent card milled this way | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.)\nWhen you unlock this door, mill four cards, then return up to two permanent cards from among them to your hand. +Oracle:When you unlock this door, mill four cards, then return up to two permanent cards from among them to your hand.\n(You may cast either half. That door unlocks on the battlefield. As a sorcery, you may pay the mana cost of a locked door to unlock it.) diff --git a/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt b/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt index 5deeeb99a271..17c92a5b6729 100644 --- a/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt +++ b/forge-gui/res/cardsfolder/g/greensleeves_maro_sorcerer.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Elemental Sorcerer PT:*/* K:Protection:Planeswalker K:Protection:Wizard -S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of lands you control. +S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ NICKNAME's power and toughness are each equal to the number of lands you control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Landfall — Whenever a land you control enters, create a 3/3 green Badger creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_3_3_badger | TokenOwner$ You SVar:X:Count$Valid Land.YouCtrl DeckHas:Ability$Token & Type$Badger -Oracle:Protection from planeswalkers and from Wizards\nGreensleeves, Maro-Sorcerer's power and toughness are each equal to the number of lands you control.\nLandfall — Whenever a land you control enters, create a 3/3 green Badger creature token. +Oracle:Protection from planeswalkers and from Wizards\nGreensleeves's power and toughness are each equal to the number of lands you control.\nLandfall — Whenever a land you control enters, create a 3/3 green Badger creature token. diff --git a/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt b/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt index 3b82b204f0e8..07f450248851 100644 --- a/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt +++ b/forge-gui/res/cardsfolder/g/greenwarden_of_murasa.txt @@ -2,8 +2,8 @@ Name:Greenwarden of Murasa ManaCost:4 G G Types:Creature Elemental PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may return target card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.YouCtrl -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, return target card from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ When this creature dies, you may exile it. If you do, return target card from your graveyard to your hand. SVar:TrigExile:AB$ ChangeZone | Cost$ ExileAnyGrave<1/Card.TriggeredNewCard> | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.YouCtrl -Oracle:When Greenwarden of Murasa enters, you may return target card from your graveyard to your hand.\nWhen Greenwarden of Murasa dies, you may exile it. If you do, return target card from your graveyard to your hand. +Oracle:When this creature enters, you may return target card from your graveyard to your hand.\nWhen this creature dies, you may exile it. If you do, return target card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt b/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt index d6d9eb1134b9..69907d672109 100644 --- a/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt +++ b/forge-gui/res/cardsfolder/g/greenwheel_liberator.txt @@ -2,5 +2,5 @@ Name:Greenwheel Liberator ManaCost:1 G Types:Creature Elf Warrior PT:2/1 -K:etbCounter:P1P1:2:Revolt$ True:Revolt — CARDNAME enters with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. -Oracle:Revolt — Greenwheel Liberator enters with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. +K:etbCounter:P1P1:2:Revolt$ True:Revolt — This creature enters with two +1/+1 counters on it if a permanent left the battlefield under your control this turn. +Oracle:Revolt — This creature enters with two +1/+1 counters on it if a permanent left the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/g/grell_philosopher.txt b/forge-gui/res/cardsfolder/g/grell_philosopher.txt index 0d870bcece1b..24a1f10f0533 100644 --- a/forge-gui/res/cardsfolder/g/grell_philosopher.txt +++ b/forge-gui/res/cardsfolder/g/grell_philosopher.txt @@ -2,10 +2,10 @@ Name:Grell Philosopher ManaCost:2 U Types:Creature Horror Wizard PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Aberrant Tinkering — When CARDNAME enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to pay the activation costs of CARDNAME's abilities. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigEffect | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Aberrant Tinkering — When CARDNAME enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to pay the activation costs of CARDNAME's abilities. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Aberrant Tinkering — When this creature enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to activate those abilities. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigEffect | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Aberrant Tinkering — When this creature enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to activate those abilities. SVar:TrigEffect:DB$ Effect | ValidTgts$ Card.Artifact+OppCtrl | TgtZone$ Battlefield | TgtPrompt$ Select target artifact an opponent controls | StaticAbilities$ STSteal | RememberLKI$ Targeted | ImprintCards$ Valid Creature.Horror+YouCtrl | ForgetOnMoved$ Battlefield SVar:STSteal:Mode$ Continuous | Affected$ Card.IsImprinted | GainsAbilitiesOfDefined$ RememberedLKI | ManaConversion$ Blue->AnyColor AI:RemoveDeck:All DeckHints:Type$Horror -Oracle:Aberrant Tinkering — When Grell Philosopher enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to activate those abilities. +Oracle:Aberrant Tinkering — When this creature enters and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to activate those abilities. diff --git a/forge-gui/res/cardsfolder/g/gremlin_infestation.txt b/forge-gui/res/cardsfolder/g/gremlin_infestation.txt index b3efbed180c6..32554667a472 100644 --- a/forge-gui/res/cardsfolder/g/gremlin_infestation.txt +++ b/forge-gui/res/cardsfolder/g/gremlin_infestation.txt @@ -3,8 +3,8 @@ ManaCost:3 R Types:Enchantment Aura K:Enchant:Artifact SVar:AttachAILogic:Curse -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your end step, CARDNAME deals 2 damage to enchanted artifact's controller. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your end step, this Aura deals 2 damage to enchanted artifact's controller. SVar:TrigDamage:DB$ DealDamage | Defined$ EnchantedController | NumDmg$ 2 T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | TriggerDescription$ When enchanted artifact is put into a graveyard, create a 2/2 red Gremlin creature token. SVar:TrigToken:DB$ Token | TokenScript$ r_2_2_gremlin | TokenOwner$ You -Oracle:Enchant artifact\nAt the beginning of your end step, Gremlin Infestation deals 2 damage to enchanted artifact's controller.\nWhen enchanted artifact is put into a graveyard, create a 2/2 red Gremlin creature token. +Oracle:Enchant artifact\nAt the beginning of your end step, this Aura deals 2 damage to enchanted artifact's controller.\nWhen enchanted artifact is put into a graveyard, create a 2/2 red Gremlin creature token. diff --git a/forge-gui/res/cardsfolder/g/gremlin_mine.txt b/forge-gui/res/cardsfolder/g/gremlin_mine.txt index 98899189e771..9e90d3610394 100644 --- a/forge-gui/res/cardsfolder/g/gremlin_mine.txt +++ b/forge-gui/res/cardsfolder/g/gremlin_mine.txt @@ -5,4 +5,4 @@ A:AB$ DealDamage | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Creature.Artifact | Tg A:AB$ RemoveCounter | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | CounterType$ CHARGE | CounterNum$ 4 | UpTo$ True | SpellDescription$ Remove up to four charge counters from target noncreature artifact. AI:RemoveDeck:All DeckHas:Ability$Sacrifice -Oracle:{1}, {T}, Sacrifice Gremlin Mine: It deals 4 damage to target artifact creature.\n{1}, {T}, Sacrifice Gremlin Mine: Remove up to four charge counters from target noncreature artifact. +Oracle:{1}, {T}, Sacrifice this artifact: It deals 4 damage to target artifact creature.\n{1}, {T}, Sacrifice this artifact: Remove up to four charge counters from target noncreature artifact. diff --git a/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt b/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt index e92bf3a2352e..cd7c094da365 100644 --- a/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt +++ b/forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt @@ -2,11 +2,11 @@ Name:Grenzo, Dungeon Warden ManaCost:X B R Types:Legendary Creature Goblin Rogue PT:2/2 -K:etbCounter:P1P1:X +K:etbCounter:P1P1:X:no Condition:NICKNAME enters with X +1/+1 counters on it. SVar:X:Count$xPaid A:AB$ ChangeZone | Cost$ 2 | Defined$ BottomOfLibrary | Origin$ Library | Destination$ Graveyard | RememberChanged$ True | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Put the bottom card of your library into your graveyard. If it's a creature card with power less than or equal to NICKNAME's power, put it onto the battlefield. SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | Hidden$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature+powerLEY | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Count$CardPower AI:RemoveDeck:All -Oracle:Grenzo, Dungeon Warden enters with X +1/+1 counters on it.\n{2}: Put the bottom card of your library into your graveyard. If it's a creature card with power less than or equal to Grenzo's power, put it onto the battlefield. +Oracle:Grenzo enters with X +1/+1 counters on it.\n{2}: Put the bottom card of your library into your graveyard. If it's a creature card with power less than or equal to Grenzo's power, put it onto the battlefield. diff --git a/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt b/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt index 6e1a62f71966..b60a13b117eb 100644 --- a/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt +++ b/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Goblin PT:2/2 K:Melee -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigDmg | TriggerDescription$ Whenever CARDNAME deals combat damage to an opponent, it deals that much damage to each other opponent. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigDmg | TriggerDescription$ Whenever this creature deals combat damage to an opponent, it deals that much damage to each other opponent. SVar:TrigDmg:DB$ DamageAll | ValidPlayers$ OppNonTriggeredTarget | NumDmg$ X SVar:X:TriggerCount$DamageAmount -Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nWhenever Grenzo's Ruffians deals combat damage to an opponent, it deals that much damage to each other opponent. +Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nWhenever this creature deals combat damage to an opponent, it deals that much damage to each other opponent. diff --git a/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt b/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt index 6b092d0550f9..9598a2dfe0d4 100644 --- a/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt +++ b/forge-gui/res/cardsfolder/g/greta_sweettooth_scourge.txt @@ -2,10 +2,10 @@ Name:Greta, Sweettooth Scourge ManaCost:1 B G Types:Legendary Creature Human Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When CARDNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFood | TriggerDescription$ When NICKNAME enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You A:AB$ PutCounter | Cost$ G Sac<1/Food> | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on target creature. Activate only as a sorcery. A:AB$ Draw | Cost$ 1 B Sac<1/Food> | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 DeckHas:Ability$LifeGain|Token|Food|Sacrifice|Counters & Type$Food|Artifact -Oracle:When Greta, Sweettooth Scourge enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{G}, Sacrifice a Food: Put a +1/+1 counter on target creature. Activate only as a sorcery.\n{1}{B}, Sacrifice a Food: You draw a card and you lose 1 life. +Oracle:When Greta enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.")\n{G}, Sacrifice a Food: Put a +1/+1 counter on target creature. Activate only as a sorcery.\n{1}{B}, Sacrifice a Food: You draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/g/greven_predator_captain.txt b/forge-gui/res/cardsfolder/g/greven_predator_captain.txt index cd027d4a41cb..39de8e9f800d 100644 --- a/forge-gui/res/cardsfolder/g/greven_predator_captain.txt +++ b/forge-gui/res/cardsfolder/g/greven_predator_captain.txt @@ -3,11 +3,11 @@ ManaCost:3 B R Types:Legendary Creature Phyrexian Human Warrior PT:5/5 K:Menace -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +X/+0, where X is the amount of life you've lost this turn. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ NICKNAME gets +X/+0, where X is the amount of life you've lost this turn. SVar:X:Count$LifeYouLostThisTurn -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, you may sacrifice another creature. If you do, you draw cards equal to that creature's power and you lose life equal to that creature's toughness. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever NICKNAME attacks, you may sacrifice another creature. If you do, you draw cards equal to that creature's power and you lose life equal to that creature's toughness. SVar:TrigDraw:AB$ Draw | Cost$ Sac<1/Creature.Other/another creature> | Defined$ You | NumCards$ Y | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ Z SVar:Y:Sacrificed$CardPower SVar:Z:Sacrificed$CardToughness -Oracle:Menace\nGreven, Predator Captain gets +X/+0, where X is the amount of life you've lost this turn.\nWhenever Greven attacks, you may sacrifice another creature. If you do, you draw cards equal to that creature's power and you lose life equal to that creature's toughness. +Oracle:Menace\nGreven gets +X/+0, where X is the amount of life you've lost this turn.\nWhenever Greven attacks, you may sacrifice another creature. If you do, you draw cards equal to that creature's power and you lose life equal to that creature's toughness. diff --git a/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt b/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt index f65930449886..8aeba41ef476 100644 --- a/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt +++ b/forge-gui/res/cardsfolder/g/grey_havens_navigator.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Elf Pilot PT:3/2 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this creature enters, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 -Oracle:Flash\nWhen Grey Havens Navigator enters, scry 1. +Oracle:Flash\nWhen this creature enters, scry 1. diff --git a/forge-gui/res/cardsfolder/g/grey_host_reinforcements.txt b/forge-gui/res/cardsfolder/g/grey_host_reinforcements.txt index b9d8de9e3874..af68f867b7fb 100644 --- a/forge-gui/res/cardsfolder/g/grey_host_reinforcements.txt +++ b/forge-gui/res/cardsfolder/g/grey_host_reinforcements.txt @@ -4,10 +4,10 @@ Types:Creature Spirit Soldier PT:1/1 K:Flying K:Ward:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target player's graveyard. Put a number of +1/+1 counters on CARDNAME equal to the number of creature cards exiled this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile target player's graveyard. Put a number of +1/+1 counters on this creature equal to the number of creature cards exiled this way. SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | SubAbility$ DBCounter | RememberChanged$ True SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Creature DeckHas:Ability$Counters -Oracle:Flying, ward {3}\nWhen Grey Host Reinforcements enters, exile target player's graveyard. Put a number of +1/+1 counters on Grey Host Reinforcements equal to the number of creature cards exiled this way. +Oracle:Flying, ward {3}\nWhen this creature enters, exile target player's graveyard. Put a number of +1/+1 counters on this creature equal to the number of creature cards exiled this way. diff --git a/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt b/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt index c1522f2eb5e8..11530c937e3b 100644 --- a/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt +++ b/forge-gui/res/cardsfolder/g/grey_knight_paragon.txt @@ -3,9 +3,9 @@ ManaCost:4 W Types:Creature Astartes Knight PT:4/4 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ Rites of Banishment — When CARDNAME enters, destroy target attacking creature. If that creature is a Demon, exile it instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ Rites of Banishment — When this creature enters, destroy target attacking creature. If that creature is a Demon, exile it instead. SVar:TrigBranch:DB$ Branch | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | BranchConditionSVar$ X | BranchConditionSVarCompare$ EQ1 | TrueSubAbility$ ExileDemon | FalseSubAbility$ DestroyAttacker SVar:DestroyAttacker:DB$ Destroy | Defined$ Targeted SVar:ExileDemon:DB$ ChangeZone | Defined$ Targeted | Origin$ Battlefield | Destination$ Exile SVar:X:Targeted$Valid Creature.Demon -Oracle:Flash\nRites of Banishment — When Grey Knight Paragon enters, destroy target attacking creature. If that creature is a Demon, exile it instead. +Oracle:Flash\nRites of Banishment — When this creature enters, destroy target attacking creature. If that creature is a Demon, exile it instead. diff --git a/forge-gui/res/cardsfolder/g/grief.txt b/forge-gui/res/cardsfolder/g/grief.txt index 113b307cc304..5f41a16cf453 100644 --- a/forge-gui/res/cardsfolder/g/grief.txt +++ b/forge-gui/res/cardsfolder/g/grief.txt @@ -4,6 +4,6 @@ Types:Creature Elemental Incarnation PT:3/2 K:Menace K:Evoke:ExileFromHand<1/Card.Black+Other/black card> -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When CARDNAME enters, target opponent reveals their hand. You choose a nonland card from it. That player discards that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemove | TriggerDescription$ When this creature enters, target opponent reveals their hand. You choose a nonland card from it. That player discards that card. SVar:TrigRemove:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand -Oracle:Menace\nWhen Grief enters, target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nEvoke—Exile a black card from your hand. +Oracle:Menace\nWhen this creature enters, target opponent reveals their hand. You choose a nonland card from it. That player discards that card.\nEvoke—Exile a black card from your hand. diff --git a/forge-gui/res/cardsfolder/g/grief_tyrant.txt b/forge-gui/res/cardsfolder/g/grief_tyrant.txt index 466c25312e5e..449a3c1ef1a8 100644 --- a/forge-gui/res/cardsfolder/g/grief_tyrant.txt +++ b/forge-gui/res/cardsfolder/g/grief_tyrant.txt @@ -2,8 +2,8 @@ Name:Grief Tyrant ManaCost:5 BR Types:Creature Horror PT:8/8 -K:etbCounter:M1M1:4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCurse | TriggerDescription$ When CARDNAME dies, put a -1/-1 counter on target creature for each -1/-1 counter on CARDNAME. +K:etbCounter:M1M1:4:no Condition:This creature enters with four -1/-1 counters on it. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCurse | TriggerDescription$ When this creature dies, put a -1/-1 counter on target creature for each -1/-1 counter on this creature. SVar:TrigCurse:DB$ PutCounter | ValidTgts$ Creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ X SVar:X:TriggeredCard$CardCounters.M1M1 -Oracle:Grief Tyrant enters with four -1/-1 counters on it.\nWhen Grief Tyrant dies, put a -1/-1 counter on target creature for each -1/-1 counter on Grief Tyrant. +Oracle:This creature enters with four -1/-1 counters on it.\nWhen this creature dies, put a -1/-1 counter on target creature for each -1/-1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/griffin_dreamfinder.txt b/forge-gui/res/cardsfolder/g/griffin_dreamfinder.txt index 7e87a981f02c..6099b5384d25 100644 --- a/forge-gui/res/cardsfolder/g/griffin_dreamfinder.txt +++ b/forge-gui/res/cardsfolder/g/griffin_dreamfinder.txt @@ -3,6 +3,6 @@ ManaCost:3 W W Types:Creature Griffin PT:1/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target enchantment card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, return target enchantment card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Enchantment.YouCtrl -Oracle:Flying\nWhen Griffin Dreamfinder enters, return target enchantment card from your graveyard to your hand. +Oracle:Flying\nWhen this creature enters, return target enchantment card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/griffin_protector.txt b/forge-gui/res/cardsfolder/g/griffin_protector.txt index 5f2a161c475b..d6984110a2c1 100644 --- a/forge-gui/res/cardsfolder/g/griffin_protector.txt +++ b/forge-gui/res/cardsfolder/g/griffin_protector.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Griffin PT:2/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature you control enters, CARDNAME gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature you control enters, this creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Creature -Oracle:Flying\nWhenever another creature you control enters, Griffin Protector gets +1/+1 until end of turn. +Oracle:Flying\nWhenever another creature you control enters, this creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/griffin_rider.txt b/forge-gui/res/cardsfolder/g/griffin_rider.txt index 51a89adb59d2..66b25fd5a082 100644 --- a/forge-gui/res/cardsfolder/g/griffin_rider.txt +++ b/forge-gui/res/cardsfolder/g/griffin_rider.txt @@ -2,8 +2,8 @@ Name:Griffin Rider ManaCost:1 W Types:Creature Human Knight PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | AddKeyword$ Flying | IsPresent$ Griffin.YouCtrl | Description$ As long as you control a Griffin, CARDNAME gets +3/+3 and has flying. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | AddKeyword$ Flying | IsPresent$ Griffin.YouCtrl | Description$ As long as you control a Griffin creature, this creature gets +3/+3 and has flying. SVar:BuffedBy:Griffin AI:RemoveDeck:Random DeckHints:Type$Griffin -Oracle:As long as you control a Griffin creature, Griffin Rider gets +3/+3 and has flying. +Oracle:As long as you control a Griffin creature, this creature gets +3/+3 and has flying. diff --git a/forge-gui/res/cardsfolder/g/griffnaut_tracker.txt b/forge-gui/res/cardsfolder/g/griffnaut_tracker.txt index 9bd4213d0f7d..dc8ee1663941 100644 --- a/forge-gui/res/cardsfolder/g/griffnaut_tracker.txt +++ b/forge-gui/res/cardsfolder/g/griffnaut_tracker.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Detective PT:3/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, exile up to two target cards from a single graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, exile up to two target cards from a single graveyard. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 2 | TargetsWithSameController$ True | ValidTgts$ Card | TgtPrompt$ Select up to two target cards from a single graveyard DeckHas:Ability$Graveyard -Oracle:Flying\nWhen Griffnaut Tracker enters, exile up to two target cards from a single graveyard. +Oracle:Flying\nWhen this creature enters, exile up to two target cards from a single graveyard. diff --git a/forge-gui/res/cardsfolder/g/grifters_blade.txt b/forge-gui/res/cardsfolder/g/grifters_blade.txt index f3dff790b3de..0c2c16392885 100644 --- a/forge-gui/res/cardsfolder/g/grifters_blade.txt +++ b/forge-gui/res/cardsfolder/g/grifters_blade.txt @@ -4,6 +4,6 @@ Types:Artifact Equipment K:Equip:1 K:Flash K:ETBReplacement:Other:DBAttach -SVar:DBAttach:DB$ Attach | Object$ Self | Choices$ Creature.YouCtrl | SpellDescription$ As CARDNAME enters, choose a creature you control it could be attached to. If you do, it enters attached to that creature. +SVar:DBAttach:DB$ Attach | Object$ Self | Choices$ Creature.YouCtrl | SpellDescription$ As this Equipment enters, choose a creature you control it could be attached to. If you do, it enters attached to that creature. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. -Oracle:Flash\nAs Grifter's Blade enters, choose a creature you control it could be attached to. If you do, it enters attached to that creature.\nEquipped creature gets +1/+1.\nEquip {1} +Oracle:Flash\nAs this Equipment enters, choose a creature you control it could be attached to. If you do, it enters attached to that creature.\nEquipped creature gets +1/+1.\nEquip {1} diff --git a/forge-gui/res/cardsfolder/g/grim_draugr.txt b/forge-gui/res/cardsfolder/g/grim_draugr.txt index 18dcbab5f5a8..de4e63c34cf6 100644 --- a/forge-gui/res/cardsfolder/g/grim_draugr.txt +++ b/forge-gui/res/cardsfolder/g/grim_draugr.txt @@ -2,5 +2,5 @@ Name:Grim Draugr ManaCost:2 B Types:Snow Creature Zombie Berserker PT:3/2 -A:AB$ Pump | Cost$ 1 S | Defined$ Self | NumAtt$ +1 | KW$ Menace | SpellDescription$ CARDNAME gets +1/+0 and gains menace until end of turn. -Oracle:{1}{S}: Grim Draugr gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures. {S} can be paid with one mana from a snow source.) +A:AB$ Pump | Cost$ 1 S | Defined$ Self | NumAtt$ +1 | KW$ Menace | SpellDescription$ This creature gets +1/+0 and gains menace until end of turn. +Oracle:{1}{S}: This creature gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures. {S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/g/grim_feast.txt b/forge-gui/res/cardsfolder/g/grim_feast.txt index 9c2477ca6d91..5469349e02ac 100644 --- a/forge-gui/res/cardsfolder/g/grim_feast.txt +++ b/forge-gui/res/cardsfolder/g/grim_feast.txt @@ -1,11 +1,11 @@ Name:Grim Feast ManaCost:1 B G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to you. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, this enchantment deals 1 damage to you. T:Mode$ ChangesZone | ValidCard$ Creature.OppOwn | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature is put into an opponent's graveyard from the battlefield, you gain life equal to its toughness. SVar:TrigDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggeredCard$CardToughness SVar:AICastPreference:MaxControlled$ 1 | NeverCastIfLifeBelow$ 5 AI:RemoveDeck:Random -Oracle:At the beginning of your upkeep, Grim Feast deals 1 damage to you.\nWhenever a creature is put into an opponent's graveyard from the battlefield, you gain life equal to its toughness. +Oracle:At the beginning of your upkeep, this enchantment deals 1 damage to you.\nWhenever a creature is put into an opponent's graveyard from the battlefield, you gain life equal to its toughness. diff --git a/forge-gui/res/cardsfolder/g/grim_flayer.txt b/forge-gui/res/cardsfolder/g/grim_flayer.txt index ccddb914f40a..449fda230d3a 100644 --- a/forge-gui/res/cardsfolder/g/grim_flayer.txt +++ b/forge-gui/res/cardsfolder/g/grim_flayer.txt @@ -3,8 +3,8 @@ ManaCost:B G Types:Creature Human Warrior PT:2/2 K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigSurveil | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, surveil 3. (Look at the top three cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigSurveil | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, surveil 3. (Look at the top three cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) SVar:TrigSurveil:DB$ Surveil | Amount$ 3 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Delirium | Description$ Delirium — CARDNAME gets +2/+2 as long as there are four or more card types in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Delirium | Description$ Delirium — This creature gets +2/+2 as long as there are four or more card types among cards in your graveyard. DeckHas:Ability$Surveil|Graveyard -Oracle:Trample\nWhenever Grim Flayer deals combat damage to a player, surveil 3. (Look at the top three cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\nDelirium — Grim Flayer gets +2/+2 as long as there are four or more card types among cards in your graveyard. +Oracle:Trample\nWhenever this creature deals combat damage to a player, surveil 3. (Look at the top three cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.)\nDelirium — This creature gets +2/+2 as long as there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt b/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt index 21ede32d4201..fed1aa24d878 100644 --- a/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt +++ b/forge-gui/res/cardsfolder/g/grim_giganotosaurus.txt @@ -4,7 +4,7 @@ Types:Creature Dinosaur PT:10/10 A:AB$ PutCounter | Cost$ 10 B G | Monstrosity$ 10 | ReduceCost$ X | SpellDescription$ Monstrosity 10. This ability costs {1} less to activate for each creature with power 4 or greater your opponents control. SVar:X:Count$Valid Creature.OppCtrl+powerGE4 -T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ When CARDNAME becomes monstrous, destroy all artifacts and creatures other than CARDNAME. +T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ When this creature becomes monstrous, destroy all artifacts and creatures other than this creature. SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Creature.Other,Artifact DeckHas:Ability$Counters -Oracle:{10}{B}{G}: Monstrosity 10. This ability costs {1} less to activate for each creature with power 4 or greater your opponents control. (If this creature isn't monstrous, put ten +1/+1 counters on it and it becomes monstrous.)\nWhen Grim Giganotosaurus becomes monstrous, destroy all artifacts and creatures other than Grim Giganotosaurus. +Oracle:{10}{B}{G}: Monstrosity 10. This ability costs {1} less to activate for each creature with power 4 or greater your opponents control. (If this creature isn't monstrous, put ten +1/+1 counters on it and it becomes monstrous.)\nWhen this creature becomes monstrous, destroy all artifacts and creatures other than this creature. diff --git a/forge-gui/res/cardsfolder/g/grim_guardian.txt b/forge-gui/res/cardsfolder/g/grim_guardian.txt index 5895d4e45914..6df58be434d1 100644 --- a/forge-gui/res/cardsfolder/g/grim_guardian.txt +++ b/forge-gui/res/cardsfolder/g/grim_guardian.txt @@ -2,6 +2,6 @@ Name:Grim Guardian ManaCost:2 B Types:Enchantment Creature Zombie PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDrain | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment you control enters, each opponent loses 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDrain | TriggerDescription$ Constellation — Whenever this creature or another enchantment you control enters, each opponent loses 1 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 -Oracle:Constellation — Whenever Grim Guardian or another enchantment you control enters, each opponent loses 1 life. +Oracle:Constellation — Whenever this creature or another enchantment you control enters, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/g/grim_initiate.txt b/forge-gui/res/cardsfolder/g/grim_initiate.txt index 25251de3c963..4f296057344c 100644 --- a/forge-gui/res/cardsfolder/g/grim_initiate.txt +++ b/forge-gui/res/cardsfolder/g/grim_initiate.txt @@ -3,8 +3,8 @@ ManaCost:R Types:Creature Zombie Warrior PT:1/1 K:First Strike -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME dies, amass Zombies 1. (Put a +1/+1 counter on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When this creature dies, amass Zombies 1. (Put a +1/+1 counter on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Type$ Zombie | Num$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass|Counters|Token -Oracle:First strike\nWhen Grim Initiate dies, amass Zombies 1. (Put a +1/+1 counter on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +Oracle:First strike\nWhen this creature dies, amass Zombies 1. (Put a +1/+1 counter on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/g/grim_lavamancer.txt b/forge-gui/res/cardsfolder/g/grim_lavamancer.txt index 909604080b9d..a3e402fcffe2 100644 --- a/forge-gui/res/cardsfolder/g/grim_lavamancer.txt +++ b/forge-gui/res/cardsfolder/g/grim_lavamancer.txt @@ -2,6 +2,6 @@ Name:Grim Lavamancer ManaCost:R Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ R T ExileFromGrave<2/Card> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ R T ExileFromGrave<2/Card> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to any target. SVar:NonCombatPriority:1 -Oracle:{R}, {T}, Exile two cards from your graveyard: Grim Lavamancer deals 2 damage to any target. +Oracle:{R}, {T}, Exile two cards from your graveyard: This creature deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/grim_physician.txt b/forge-gui/res/cardsfolder/g/grim_physician.txt index 16d4d02fc9b0..6754abd490c1 100644 --- a/forge-gui/res/cardsfolder/g/grim_physician.txt +++ b/forge-gui/res/cardsfolder/g/grim_physician.txt @@ -2,6 +2,6 @@ Name:Grim Physician ManaCost:B Types:Creature Zombie PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME dies, target creature an opponent controls gets -1/-1 until end of turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature dies, target creature an opponent controls gets -1/-1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True -Oracle:When Grim Physician dies, target creature an opponent controls gets -1/-1 until end of turn. +Oracle:When this creature dies, target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grim_poppet.txt b/forge-gui/res/cardsfolder/g/grim_poppet.txt index 0b55ab87f02b..35ac5a894be0 100644 --- a/forge-gui/res/cardsfolder/g/grim_poppet.txt +++ b/forge-gui/res/cardsfolder/g/grim_poppet.txt @@ -2,6 +2,6 @@ Name:Grim Poppet ManaCost:7 Types:Artifact Creature Scarecrow PT:4/4 -K:etbCounter:M1M1:3 +K:etbCounter:M1M1:3:no Condition:This creature enters with three -1/-1 counters on it. A:AB$ PutCounter | Cost$ SubCounter<1/M1M1> | IsCurse$ True | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | CounterType$ M1M1 | CounterNum$ 1 | SpellDescription$ Put a -1/-1 counter on target creature. -Oracle:Grim Poppet enters with three -1/-1 counters on it.\nRemove a -1/-1 counter from Grim Poppet: Put a -1/-1 counter on another target creature. +Oracle:This creature enters with three -1/-1 counters on it.\nRemove a -1/-1 counter from this creature: Put a -1/-1 counter on another target creature. diff --git a/forge-gui/res/cardsfolder/g/grim_reapers_sprint.txt b/forge-gui/res/cardsfolder/g/grim_reapers_sprint.txt index c4b76f342416..37b20e456ea1 100644 --- a/forge-gui/res/cardsfolder/g/grim_reapers_sprint.txt +++ b/forge-gui/res/cardsfolder/g/grim_reapers_sprint.txt @@ -4,11 +4,11 @@ Types:Enchantment Aura K:Enchant:Creature S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | CheckSVar$ X | Description$ Morbid — This spell costs {3} less to cast if a creature died this turn. SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters, untap each creature you control. If it's your main phase, there is an additional combat phase after this phase. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When this Aura enters, untap each creature you control. If it's your main phase, there is an additional combat phase after this phase. SVar:TrigUntap:DB$ UntapAll | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | ConditionPhases$ Main1,Main2 | ConditionPlayerTurn$ True S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Haste | Description$ Enchanted creature gets +2/+2 and has haste. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:PlayMain1:TRUE DeckHints:Ability$Sacrifice -Oracle:Morbid — This spell costs {3} less to cast if a creature died this turn.\nEnchant creature\nWhen Grim Reaper's Sprint enters, untap each creature you control. If it's your main phase, there is an additional combat phase after this phase.\nEnchanted creature gets +2/+2 and has haste. +Oracle:Morbid — This spell costs {3} less to cast if a creature died this turn.\nEnchant creature\nWhen this Aura enters, untap each creature you control. If it's your main phase, there is an additional combat phase after this phase.\nEnchanted creature gets +2/+2 and has haste. diff --git a/forge-gui/res/cardsfolder/g/grim_reminder.txt b/forge-gui/res/cardsfolder/g/grim_reminder.txt index e496bdfbd5ff..e5ada366e556 100644 --- a/forge-gui/res/cardsfolder/g/grim_reminder.txt +++ b/forge-gui/res/cardsfolder/g/grim_reminder.txt @@ -7,7 +7,7 @@ SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 6 | Co SVar:DBShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True SVar:LoseLifeCheck:Count$ThisTurnCast_Card.RememberedPlayerCtrl+sharesNameWith Imprinted -A:AB$ ChangeZone | Cost$ B B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your upkeep. +A:AB$ ChangeZone | Cost$ B B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return this card from your graveyard to your hand. Activate only during your upkeep. AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Search your library for a nonland card and reveal it. Each opponent who cast a spell this turn with the same name as that card loses 6 life. Then shuffle.\n{B}{B}: Return Grim Reminder from your graveyard to your hand. Activate only during your upkeep. +Oracle:Search your library for a nonland card and reveal it. Each opponent who cast a spell this turn with the same name as that card loses 6 life. Then shuffle.\n{B}{B}: Return this card from your graveyard to your hand. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/g/grim_roustabout.txt b/forge-gui/res/cardsfolder/g/grim_roustabout.txt index 00b9fe0e4238..9a181835e794 100644 --- a/forge-gui/res/cardsfolder/g/grim_roustabout.txt +++ b/forge-gui/res/cardsfolder/g/grim_roustabout.txt @@ -3,5 +3,5 @@ ManaCost:1 B Types:Creature Skeleton Warrior PT:1/1 K:Unleash -A:AB$ Regenerate | Cost$ 1 B | Defined$ Self | SpellDescription$ Regenerate CARDNAME. -Oracle:Unleash (You may have this creature enter with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)\n{1}{B}: Regenerate Grim Roustabout. +A:AB$ Regenerate | Cost$ 1 B | Defined$ Self | SpellDescription$ Regenerate this creature. +Oracle:Unleash (You may have this creature enter with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)\n{1}{B}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/g/grim_servant.txt b/forge-gui/res/cardsfolder/g/grim_servant.txt index 4c7e667c2778..868399c8e938 100644 --- a/forge-gui/res/cardsfolder/g/grim_servant.txt +++ b/forge-gui/res/cardsfolder/g/grim_servant.txt @@ -3,10 +3,10 @@ ManaCost:3 B Types:Creature Zombie Warlock PT:3/2 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, search your library for a card with mana value less than or equal to your devotion to black, reveal it, put it into your hand, then shuffle. You lose 3 life. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ When this creature enters, search your library for a card with mana value less than or equal to your devotion to black, reveal it, put it into your hand, then shuffle. You lose 3 life. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.cmcLEX | ChangeNum$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 3 SVar:X:Count$Devotion.Black DeckHas:Ability$Graveyard DeckHints:Ability$Mill -Oracle:Menace\nWhen Grim Servant enters, search your library for a card with mana value less than or equal to your devotion to black, reveal it, put it into your hand, then shuffle. You lose 3 life. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) +Oracle:Menace\nWhen this creature enters, search your library for a card with mana value less than or equal to your devotion to black, reveal it, put it into your hand, then shuffle. You lose 3 life. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) diff --git a/forge-gui/res/cardsfolder/g/grim_strider.txt b/forge-gui/res/cardsfolder/g/grim_strider.txt index a989ae1a2119..e2ec47017d38 100644 --- a/forge-gui/res/cardsfolder/g/grim_strider.txt +++ b/forge-gui/res/cardsfolder/g/grim_strider.txt @@ -2,8 +2,8 @@ Name:Grim Strider ManaCost:3 B Types:Creature Horror PT:6/6 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ CARDNAME gets -1/-1 for each card in your hand. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ This creature gets -1/-1 for each card in your hand. SVar:X:Count$ValidHand Card.YouOwn SVar:NeedsToPlayVar:X LE5 SVar:BuffedBy:Card -Oracle:Grim Strider gets -1/-1 for each card in your hand. +Oracle:This creature gets -1/-1 for each card in your hand. diff --git a/forge-gui/res/cardsfolder/g/grima_sarumans_footman.txt b/forge-gui/res/cardsfolder/g/grima_sarumans_footman.txt index 2f971c1319a1..6171ef331779 100644 --- a/forge-gui/res/cardsfolder/g/grima_sarumans_footman.txt +++ b/forge-gui/res/cardsfolder/g/grima_sarumans_footman.txt @@ -2,10 +2,10 @@ Name:Gríma, Saruman's Footman ManaCost:2 U B Types:Legendary Creature Human Advisor PT:1/4 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ NICKNAME can't be blocked. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDigUntil | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, that player exiles cards from the top of their library until they exile an instant or sorcery card. You may cast that card without paying its mana cost. Then that player puts the exiled cards that weren't cast this way on the bottom of their library in a random order. SVar:TrigDigUntil:DB$ DigUntil | Defined$ TriggeredTarget | Valid$ Instant,Sorcery | ValidDescription$ instant or sorcery | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ True | ImprintRevealed$ True | IsCurse$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | ValidZone$ Exile | Valid$ Instant.IsRemembered,Sorcery.IsRemembered | ValidSA$ Spell | WithoutManaCost$ True | Optional$ True | SubAbility$ DBRestRandomOrder SVar:DBRestRandomOrder:DB$ ChangeZoneAll | ChangeType$ Card.IsImprinted,Card.IsRemembered | Origin$ Exile | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True -Oracle:Gríma, Saruman's Footman can't be blocked.\nWhenever Grima deals combat damage to a player, that player exiles cards from the top of their library until they exile an instant or sorcery card. You may cast that card without paying its mana cost. Then that player puts the exiled cards that weren't cast this way on the bottom of their library in a random order. +Oracle:Gríma can't be blocked.\nWhenever Gríma deals combat damage to a player, that player exiles cards from the top of their library until they exile an instant or sorcery card. You may cast that card without paying its mana cost. Then that player puts the exiled cards that weren't cast this way on the bottom of their library in a random order. diff --git a/forge-gui/res/cardsfolder/g/grima_wormtongue.txt b/forge-gui/res/cardsfolder/g/grima_wormtongue.txt index fc85df09f0fd..77a82e30bfe1 100644 --- a/forge-gui/res/cardsfolder/g/grima_wormtongue.txt +++ b/forge-gui/res/cardsfolder/g/grima_wormtongue.txt @@ -7,4 +7,4 @@ A:AB$ LoseLife | Cost$ T Sac<1/Creature.Other/another creature> | ValidTgts$ Pla SVar:DBAmass:DB$ Amass | Type$ Orc | Num$ 2 | ConditionDefined$ Sacrificed | ConditionPresent$ Creature.Legendary DeckHas:Ability$Token|Counters|Sacrifice & Type$Orc|Army DeckHints:Type$Legendary & Type$Creature -Oracle:Your opponents can't gain life\n{T}, Sacrifice another creature: Target player loses 1 life. If the sacrificed creature was legendary, amass Orcs 2. +Oracle:Your opponents can't gain life.\n{T}, Sacrifice another creature: Target player loses 1 life. If the sacrificed creature was legendary, amass Orcs 2. diff --git a/forge-gui/res/cardsfolder/g/grimclaw_bats.txt b/forge-gui/res/cardsfolder/g/grimclaw_bats.txt index 1adb0829c081..70dbe6258b59 100644 --- a/forge-gui/res/cardsfolder/g/grimclaw_bats.txt +++ b/forge-gui/res/cardsfolder/g/grimclaw_bats.txt @@ -3,5 +3,5 @@ ManaCost:1 B Types:Creature Bat PT:1/1 K:Flying -A:AB$ Pump | Cost$ B PayLife<1> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:Flying\n{B}, Pay 1 life: Grimclaw Bats gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B PayLife<1> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. +Oracle:Flying\n{B}, Pay 1 life: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grimdancer.txt b/forge-gui/res/cardsfolder/g/grimdancer.txt index f6518f2905d7..3561025bd58b 100644 --- a/forge-gui/res/cardsfolder/g/grimdancer.txt +++ b/forge-gui/res/cardsfolder/g/grimdancer.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Nightmare PT:3/3 K:ETBReplacement:Other:CounterChoice -SVar:CounterChoice:DB$ PutCounter | ETB$ True | CounterType$ Menace,Deathtouch,Lifelink | ChooseDifferent$ 2 | SpellDescription$ CARDNAME enters with your choice of two different counters on it from among menace, deathtouch, and lifelink. +SVar:CounterChoice:DB$ PutCounter | ETB$ True | CounterType$ Menace,Deathtouch,Lifelink | ChooseDifferent$ 2 | SpellDescription$ This creature enters with your choice of two different counters on it from among menace, deathtouch, and lifelink. DeckHas:Ability$Counters|LifeGain -Oracle:Grimdancer enters with your choice of two different counters on it from among menace, deathtouch, and lifelink. +Oracle:This creature enters with your choice of two different counters on it from among menace, deathtouch, and lifelink. diff --git a/forge-gui/res/cardsfolder/g/grime_gorger.txt b/forge-gui/res/cardsfolder/g/grime_gorger.txt index ef3152bdb0bb..be914f861018 100644 --- a/forge-gui/res/cardsfolder/g/grime_gorger.txt +++ b/forge-gui/res/cardsfolder/g/grime_gorger.txt @@ -3,7 +3,7 @@ ManaCost:2 B G Types:Creature Horror PT:3/3 K:Menace -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigRepeatTypes | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile up to one card of each card type from defending player's graveyard. Put a +1/+1 counter on CARDNAME for each card exiled this way. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigRepeatTypes | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, exile up to one card of each card type from defending player's graveyard. Put a +1/+1 counter on this creature for each card exiled this way. SVar:TrigRepeatTypes:DB$ RepeatEach | RepeatTypesFrom$ ValidGraveyard Card.OwnedBy TriggeredDefendingPlayer | RepeatSubAbility$ ChooseCard | SubAbility$ DBExile SVar:ChooseCard:DB$ ChooseCard | ChoiceZone$ Graveyard | Choices$ Card.ChosenType+OwnedBy TriggeredDefendingPlayer | ChoiceTitle$ You may choose a card of this type from defending player's graveyard to exile | ChoiceTitleAppend$ ChosenType | RememberChosen$ True SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ Remembered | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBPutCounter @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True SVar:X:Remembered$Amount SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -Oracle:Menace\nWhenever Grime Gorger attacks, exile up to one card of each card type from defending player's graveyard. Put a +1/+1 counter on Grime Gorger for each card exiled this way. +Oracle:Menace\nWhenever this creature attacks, exile up to one card of each card type from defending player's graveyard. Put a +1/+1 counter on this creature for each card exiled this way. diff --git a/forge-gui/res/cardsfolder/g/grimoire_thief.txt b/forge-gui/res/cardsfolder/g/grimoire_thief.txt index c01c8d8b8e7b..ef741adc727c 100644 --- a/forge-gui/res/cardsfolder/g/grimoire_thief.txt +++ b/forge-gui/res/cardsfolder/g/grimoire_thief.txt @@ -2,11 +2,11 @@ Name:Grimoire Thief ManaCost:U U Types:Creature Merfolk Rogue PT:2/2 -T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME becomes tapped, exile the top three cards of target opponent's library face down. +T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever this creature becomes tapped, exile the top three cards of target opponent's library face down. SVar:TrigExile:DB$ Dig | ValidTgts$ Opponent | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True -S:Mode$ Continuous | Affected$ Card.ExiledWithSource | AffectedZone$ Exile | MayLookAt$ You | Description$ You may look at cards exiled with CARDNAME. -A:AB$ SetState | Cost$ U Sac<1/CARDNAME> | Defined$ ExiledWithSource | Mode$ TurnFaceUp | SubAbility$ DBCounter | SpellDescription$ Turn all cards exiled with CARDNAME face up. Counter all spells with those names. +S:Mode$ Continuous | Affected$ Card.ExiledWithSource | AffectedZone$ Exile | MayLookAt$ You | Description$ You may look at cards exiled with this creature. +A:AB$ SetState | Cost$ U Sac<1/CARDNAME> | Defined$ ExiledWithSource | Mode$ TurnFaceUp | SubAbility$ DBCounter | SpellDescription$ Turn all cards exiled with this creature face up. Counter all spells with those names. SVar:DBCounter:DB$ Counter | Defined$ ValidStack Spell.sharesNameWith ExiledWithSource AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Whenever Grimoire Thief becomes tapped, exile the top three cards of target opponent's library face down.\nYou may look at cards exiled with Grimoire Thief.\n{U}, Sacrifice Grimoire Thief: Turn all cards exiled with Grimoire Thief face up. Counter all spells with those names. +Oracle:Whenever this creature becomes tapped, exile the top three cards of target opponent's library face down.\nYou may look at cards exiled with this creature.\n{U}, Sacrifice this creature: Turn all cards exiled with this creature face up. Counter all spells with those names. diff --git a/forge-gui/res/cardsfolder/g/grindclock.txt b/forge-gui/res/cardsfolder/g/grindclock.txt index 51fa7837fc3a..a9902282196b 100644 --- a/forge-gui/res/cardsfolder/g/grindclock.txt +++ b/forge-gui/res/cardsfolder/g/grindclock.txt @@ -1,9 +1,9 @@ Name:Grindclock ManaCost:2 Types:Artifact -A:AB$ PutCounter | Cost$ T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on CARDNAME. -A:AB$ Mill | Cost$ T | NumCards$ X | ValidTgts$ Player | SpellDescription$ Target player mills X cards, where X is the number of charge counters on CARDNAME. +A:AB$ PutCounter | Cost$ T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on this artifact. +A:AB$ Mill | Cost$ T | NumCards$ X | ValidTgts$ Player | SpellDescription$ Target player mills X cards, where X is the number of charge counters on this artifact. SVar:X:Count$CardCounters.CHARGE SVar:UntapMe:True DeckHas:Ability$Counters -Oracle:{T}: Put a charge counter on Grindclock.\n{T}: Target player mills X cards, where X is the number of charge counters on Grindclock. +Oracle:{T}: Put a charge counter on this artifact.\n{T}: Target player mills X cards, where X is the number of charge counters on this artifact. diff --git a/forge-gui/res/cardsfolder/g/grinding_station.txt b/forge-gui/res/cardsfolder/g/grinding_station.txt index ca106c875f33..4f45b6ba8968 100644 --- a/forge-gui/res/cardsfolder/g/grinding_station.txt +++ b/forge-gui/res/cardsfolder/g/grinding_station.txt @@ -2,8 +2,8 @@ Name:Grinding Station ManaCost:2 Types:Artifact A:AB$ Mill | Cost$ T Sac<1/Artifact> | NumCards$ 3 | ValidTgts$ Player | SpellDescription$ Target player mills three cards. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact | IsPresent$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever an artifact enters, you may untap CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact | IsPresent$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever an artifact enters, you may untap this artifact. SVar:TrigUntap:DB$ Untap | Defined$ Self AI:RemoveDeck:Random DeckNeeds:Type$Artifact -Oracle:{T}, Sacrifice an artifact: Target player mills three cards.\nWhenever an artifact enters, you may untap Grinding Station. +Oracle:{T}, Sacrifice an artifact: Target player mills three cards.\nWhenever an artifact enters, you may untap this artifact. diff --git a/forge-gui/res/cardsfolder/g/grinning_ignus.txt b/forge-gui/res/cardsfolder/g/grinning_ignus.txt index d356f1574495..e93d7ea72190 100644 --- a/forge-gui/res/cardsfolder/g/grinning_ignus.txt +++ b/forge-gui/res/cardsfolder/g/grinning_ignus.txt @@ -4,4 +4,4 @@ Types:Creature Elemental PT:2/2 A:AB$ Mana | Cost$ R Return<1/CARDNAME> | Produced$ C C R | Amount$ 1 | SorcerySpeed$ True | SpellDescription$ Add {C}{C}{R}. Activate only as a sorcery. AI:RemoveDeck:All -Oracle:{R}, Return Grinning Ignus to its owner's hand: Add {C}{C}{R}. Activate only as a sorcery. +Oracle:{R}, Return this creature to its owner's hand: Add {C}{C}{R}. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/grinning_totem.txt b/forge-gui/res/cardsfolder/g/grinning_totem.txt index c3776048738b..7467018a6622 100644 --- a/forge-gui/res/cardsfolder/g/grinning_totem.txt +++ b/forge-gui/res/cardsfolder/g/grinning_totem.txt @@ -8,4 +8,4 @@ SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPl SVar:DBReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Exile | Destination$ Graveyard SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:{2}, {T}, Sacrifice Grinning Totem: Search target opponent's library for a card and exile it. Then that player shuffles. Until the beginning of your next upkeep, you may play that card. At the beginning of your next upkeep, if you haven't played it, put it into its owner's graveyard. +Oracle:{2}, {T}, Sacrifice this artifact: Search target opponent's library for a card and exile it. Then that player shuffles. Until the beginning of your next upkeep, you may play that card. At the beginning of your next upkeep, if you haven't played it, put it into its owner's graveyard. diff --git a/forge-gui/res/cardsfolder/g/grishnakh_brash_instigator.txt b/forge-gui/res/cardsfolder/g/grishnakh_brash_instigator.txt index 16869bce7245..19420edd059f 100644 --- a/forge-gui/res/cardsfolder/g/grishnakh_brash_instigator.txt +++ b/forge-gui/res/cardsfolder/g/grishnakh_brash_instigator.txt @@ -2,7 +2,7 @@ Name:Grishnákh, Brash Instigator ManaCost:2 R Types:Legendary Creature Goblin Soldier PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters, amass Orcs 2. When you do, until end of turn, gain control of target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power. Untap that creature. It gains haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When NICKNAME enters, amass Orcs 2. When you do, until end of turn, gain control of target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power. Untap that creature. It gains haste until end of turn. SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 2 | RememberAmass$ True | SubAbility$ DBImmediateTrig SVar:DBImmediateTrig:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | RememberObjects$ Remembered | Execute$ TrigGainControl | SubAbility$ DBCleanup | TriggerDescription$ When you do, until end of turn, gain control of target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power. Untap that creature. It gains haste until end of turn. SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Creature.nonLegendary+powerLEX+OppCtrl | TgtPrompt$ Select target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power | LoseControl$ EOT | Untap$ True | AddKWs$ Haste @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggerRemembered$CardPower DeckHas:Ability$Token|Counters & Type$Orc|Army DeckHints:Ability$Token -Oracle:When Grishnákh, Brash Instigator enters, amass Orcs 2. When you do, until end of turn, gain control of target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power. Untap that creature. It gains haste until end of turn. +Oracle:When Grishnákh enters, amass Orcs 2. When you do, until end of turn, gain control of target nonlegendary creature an opponent controls with power less than or equal to the amassed Army's power. Untap that creature. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grisly_sigil.txt b/forge-gui/res/cardsfolder/g/grisly_sigil.txt index 3944cbc30a62..a1a14a25c1cb 100644 --- a/forge-gui/res/cardsfolder/g/grisly_sigil.txt +++ b/forge-gui/res/cardsfolder/g/grisly_sigil.txt @@ -10,4 +10,4 @@ SVar:DBGain1Life:DB$ GainLife | LifeAmount$ 1 SVar:X:Targeted$Valid Card.wasDealtNonCombatDamageThisTurn SVar:AINoCasualtyPayment:TRUE DeckHas:Ability$Sacrifice|LifeGain -Oracle:Casualty 1 (As you cast this spell, you may sacrifice a creature with power 1 or greater. When you do, copy this spell and you may choose new targets for the copy.)\nChoose target creature or planeswalker. If it was dealt noncombat damage this turn, Grisly Sigil deals 3 damage to it and you gain 3 life. Otherwise, Grisly Sigil deals 1 damage to it and you gain 1 life. +Oracle:Casualty 1 (As you cast this spell, you may sacrifice a creature with power 1 or greater. When you do, copy this spell and you may choose a new target for the copy.)\nChoose target creature or planeswalker. If it was dealt noncombat damage this turn, Grisly Sigil deals 3 damage to it and you gain 3 life. Otherwise, Grisly Sigil deals 1 damage to it and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/g/grisly_survivor.txt b/forge-gui/res/cardsfolder/g/grisly_survivor.txt index 90878a1ed0a5..080bb82c8679 100644 --- a/forge-gui/res/cardsfolder/g/grisly_survivor.txt +++ b/forge-gui/res/cardsfolder/g/grisly_survivor.txt @@ -2,6 +2,6 @@ Name:Grisly Survivor ManaCost:2 B Types:Creature Minotaur Warrior PT:2/3 -T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, CARDNAME gets +2/+0 until end of turn. +T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, this creature gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 -Oracle:Whenever you cycle or discard a card, Grisly Survivor gets +2/+0 until end of turn. +Oracle:Whenever you cycle or discard a card, this creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grisly_transformation.txt b/forge-gui/res/cardsfolder/g/grisly_transformation.txt index d21b85cdda79..560a3a736dc8 100644 --- a/forge-gui/res/cardsfolder/g/grisly_transformation.txt +++ b/forge-gui/res/cardsfolder/g/grisly_transformation.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Intimidate | Description$ Enchanted creature has intimidate. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this Aura enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Enchant creature\nWhen Grisly Transformation enters, draw a card.\nEnchanted creature has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) +Oracle:Enchant creature\nWhen this Aura enters, draw a card.\nEnchanted creature has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) diff --git a/forge-gui/res/cardsfolder/g/grismold_the_dreadsower.txt b/forge-gui/res/cardsfolder/g/grismold_the_dreadsower.txt index fd7c80002eb4..dbc02d8d1fca 100644 --- a/forge-gui/res/cardsfolder/g/grismold_the_dreadsower.txt +++ b/forge-gui/res/cardsfolder/g/grismold_the_dreadsower.txt @@ -5,7 +5,7 @@ PT:3/3 K:Trample T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, each player creates a 1/1 green Plant creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_plant | TokenOwner$ Player -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.token | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature token dies, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.token | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature token dies, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 AI:RemoveDeck:Random -Oracle:Trample\nAt the beginning of your end step, each player creates a 1/1 green Plant creature token.\nWhenever a creature token dies, put a +1/+1 counter on Grismold, the Dreadsower. +Oracle:Trample\nAt the beginning of your end step, each player creates a 1/1 green Plant creature token.\nWhenever a creature token dies, put a +1/+1 counter on Grismold. diff --git a/forge-gui/res/cardsfolder/g/grist_the_hunger_tide.txt b/forge-gui/res/cardsfolder/g/grist_the_hunger_tide.txt index 7f884e00edcc..9952b7bfa431 100644 --- a/forge-gui/res/cardsfolder/g/grist_the_hunger_tide.txt +++ b/forge-gui/res/cardsfolder/g/grist_the_hunger_tide.txt @@ -2,7 +2,7 @@ Name:Grist, the Hunger Tide ManaCost:1 B G Types:Legendary Planeswalker Grist Loyalty:3 -S:Mode$ Continuous | Affected$ Card.Self | ExcludeZone$ Battlefield | SetPower$ 1 | SetToughness$ 1 | AddType$ Creature & Insect | CharacteristicDefining$ True | Description$ As long as CARDNAME isn't on the battlefield, it's a 1/1 Insect creature in addition to its other types. +S:Mode$ Continuous | Affected$ Card.Self | ExcludeZone$ Battlefield | SetPower$ 1 | SetToughness$ 1 | AddType$ Creature & Insect | CharacteristicDefining$ True | Description$ As long as NICKNAME isn't on the battlefield, it's a 1/1 Insect creature in addition to its other types. A:AB$ Repeat | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | RepeatSubAbility$ CleanupBegin | RepeatCheckSVar$ MilledInsect | RepeatSVarCompare$ EQ1 | SubAbility$ DBCleanup | SpellDescription$ Create a 1/1 black and green Insect creature token, then mill a card. If an Insect card was milled this way, put a loyalty counter on NICKNAME and repeat this process. | StackDescription$ SpellDescription SVar:CleanupBegin:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ bg_1_1_insect | TokenOwner$ You | Planeswalker$ True | SubAbility$ DBMill | SpellDescription$ Create a 1/1 black and green Insect creature token, then mill a card. If an Insect card was milled this way, put a loyalty counter on Grist and repeat this process. @@ -16,4 +16,4 @@ A:AB$ LoseLife | Cost$ SubCounter<5/LOYALTY> | LifeAmount$ X | Defined$ Player.O SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHas:Ability$Token|Mill DeckHints:Type$Insect -Oracle:As long as Grist, the Hunger Tide isn't on the battlefield, it's a 1/1 Insect creature in addition to its other types.\n[+1]: Create a 1/1 black and green Insect creature token, then mill a card. If an Insect card was milled this way, put a loyalty counter on Grist and repeat this process.\n[-2]: You may sacrifice a creature. When you do, destroy target creature or planeswalker.\n[-5]: Each opponent loses life equal to the number of creature cards in your graveyard. +Oracle:As long as Grist isn't on the battlefield, it's a 1/1 Insect creature in addition to its other types.\n[+1]: Create a 1/1 black and green Insect creature token, then mill a card. If an Insect card was milled this way, put a loyalty counter on Grist and repeat this process.\n[-2]: You may sacrifice a creature. When you do, destroy target creature or planeswalker.\n[-5]: Each opponent loses life equal to the number of creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/grist_voracious_larva_grist_the_plague_swarm.txt b/forge-gui/res/cardsfolder/g/grist_voracious_larva_grist_the_plague_swarm.txt index e28822a50aa0..76e65de3c180 100644 --- a/forge-gui/res/cardsfolder/g/grist_voracious_larva_grist_the_plague_swarm.txt +++ b/forge-gui/res/cardsfolder/g/grist_voracious_larva_grist_the_plague_swarm.txt @@ -3,13 +3,13 @@ ManaCost:G Types:Legendary Creature Insect PT:1/2 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Battlefield | ValidCard$ Card.Self,Creature.YouCtrl | Execute$ TrigTransform | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile NICKNAME, then return it to the battlefield transformed under its owner's control. -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastFromYourGraveyardByYou,Creature.YouCtrl+wasCastFromYourGraveyardByYou | Execute$ TrigTransform | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When CARDNAME or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile NICKNAME, then return it to the battlefield transformed under its owner's control. +T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Battlefield | ValidCard$ Card.Self,Creature.YouCtrl | Execute$ TrigTransform | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile NICKNAME, then return it to the battlefield transformed under its owner's control. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastFromYourGraveyardByYou,Creature.YouCtrl+wasCastFromYourGraveyardByYou | Execute$ TrigTransform | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever NICKNAME or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile NICKNAME, then return it to the battlefield transformed under its owner's control. SVar:TrigTransform:AB$ ChangeZone | Cost$ G | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | ForgetOtherRemembered$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AlternateMode:DoubleFaced -Oracle:Deathtouch\nWhen Grist, Voracious Larva or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile Grist, then return it to the battlefield transformed under its owner's control. +Oracle:Deathtouch\nWhenever Grist or another creature you control enters, if it entered from your graveyard or you cast it from your graveyard, you may pay {G}. If you do, exile Grist, then return it to the battlefield transformed under its owner's control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gristle_grinner.txt b/forge-gui/res/cardsfolder/g/gristle_grinner.txt index 9d49782b98fa..21962414f6e3 100644 --- a/forge-gui/res/cardsfolder/g/gristle_grinner.txt +++ b/forge-gui/res/cardsfolder/g/gristle_grinner.txt @@ -2,6 +2,6 @@ Name:Gristle Grinner ManaCost:4 B Types:Creature Zombie PT:3/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature dies, CARDNAME gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature dies, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 -Oracle:Whenever a creature dies, Gristle Grinner gets +2/+2 until end of turn. +Oracle:Whenever a creature dies, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gristleback.txt b/forge-gui/res/cardsfolder/g/gristleback.txt index bcb3bb82654f..f95ecf795a78 100644 --- a/forge-gui/res/cardsfolder/g/gristleback.txt +++ b/forge-gui/res/cardsfolder/g/gristleback.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Boar Beast PT:2/2 K:Bloodthirst:1 -A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain life equal to CARDNAME's power. +A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain life equal to this creature's power. SVar:X:Sacrificed$CardPower -Oracle:Bloodthirst 1 (If an opponent was dealt damage this turn, this creature enters with a +1/+1 counter on it.)\nSacrifice Gristleback: You gain life equal to Gristleback's power. +Oracle:Bloodthirst 1 (If an opponent was dealt damage this turn, this creature enters with a +1/+1 counter on it.)\nSacrifice this creature: You gain life equal to this creature's power. diff --git a/forge-gui/res/cardsfolder/g/grixis_grimblade.txt b/forge-gui/res/cardsfolder/g/grixis_grimblade.txt index 2e8c55426f97..a4b19ae5675b 100644 --- a/forge-gui/res/cardsfolder/g/grixis_grimblade.txt +++ b/forge-gui/res/cardsfolder/g/grixis_grimblade.txt @@ -2,6 +2,6 @@ Name:Grixis Grimblade ManaCost:UR B Types:Creature Zombie Warrior PT:2/1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Deathtouch | IsPresent$ Permanent.YouCtrl+MultiColor+Other | Description$ As long as you control another multicolored permanent, CARDNAME gets +1/+1 and has deathtouch. (Any amount of damage it deals to a creature is enough to destroy that creature.) +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Deathtouch | IsPresent$ Permanent.YouCtrl+MultiColor+Other | Description$ As long as you control another multicolored permanent, this creature gets +1/+1 and has deathtouch. (Any amount of damage it deals to a creature is enough to destroy that creature.) SVar:BuffedBy:Permanent.MultiColor -Oracle:As long as you control another multicolored permanent, Grixis Grimblade gets +1/+1 and has deathtouch. (Any amount of damage it deals to a creature is enough to destroy that creature.) +Oracle:As long as you control another multicolored permanent, this creature gets +1/+1 and has deathtouch. (Any amount of damage it deals to a creature is enough to destroy that creature.) diff --git a/forge-gui/res/cardsfolder/g/grixis_panorama.txt b/forge-gui/res/cardsfolder/g/grixis_panorama.txt index 1e46036959fb..0f2742eb2732 100644 --- a/forge-gui/res/cardsfolder/g/grixis_panorama.txt +++ b/forge-gui/res/cardsfolder/g/grixis_panorama.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Island.Basic,Swamp.Basic,Mountain.Basic | ChangeTypeDesc$ basic Island, Swamp, or Mountain | SpellDescription$ Search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle. -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Grixis Panorama: Search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice this land: Search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/grixis_slavedriver.txt b/forge-gui/res/cardsfolder/g/grixis_slavedriver.txt index 9d1f20adf160..3f8f15a2a1de 100644 --- a/forge-gui/res/cardsfolder/g/grixis_slavedriver.txt +++ b/forge-gui/res/cardsfolder/g/grixis_slavedriver.txt @@ -2,7 +2,7 @@ Name:Grixis Slavedriver ManaCost:5 B Types:Creature Zombie Giant PT:4/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME leaves the battlefield, create a 2/2 black Zombie creature token. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature leaves the battlefield, create a 2/2 black Zombie creature token. K:Unearth:3 B SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You -Oracle:When Grixis Slavedriver leaves the battlefield, create a 2/2 black Zombie creature token.\nUnearth {3}{B} ({3}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) +Oracle:When this creature leaves the battlefield, create a 2/2 black Zombie creature token.\nUnearth {3}{B} ({3}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/grixis_sojourners.txt b/forge-gui/res/cardsfolder/g/grixis_sojourners.txt index 5903b8349751..08b96dee4895 100644 --- a/forge-gui/res/cardsfolder/g/grixis_sojourners.txt +++ b/forge-gui/res/cardsfolder/g/grixis_sojourners.txt @@ -3,7 +3,7 @@ ManaCost:1 U B R Types:Creature Zombie Ogre PT:4/3 K:Cycling:2 B -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When you cycle CARDNAME or it dies, you may exile target card from a graveyard. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When you cycle CARDNAME or it dies, you may exile target card from a graveyard. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When you cycle this card and when this creature dies, you may exile target card from a graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When you cycle this card and when this creature dies, you may exile target card from a graveyard. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | TgtPrompt$ Select target card in a graveyard -Oracle:When you cycle Grixis Sojourners or it dies, you may exile target card from a graveyard.\nCycling {2}{B} ({2}{B}, Discard this card: Draw a card.) +Oracle:When you cycle this card and when this creature dies, you may exile target card from a graveyard.\nCycling {2}{B} ({2}{B}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt b/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt index e33c4b913957..e23947267ca7 100644 --- a/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt +++ b/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt @@ -2,13 +2,13 @@ Name:Grizzled Angler ManaCost:2 U Types:Creature Human PT:2/3 -A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 2 | SubAbility$ DBTransform | SpellDescription$ Mill two cards. Then if there is a colorless creature card in your graveyard, transform CARDNAME. +A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 2 | SubAbility$ DBTransform | SpellDescription$ Mill two cards. Then if there is a colorless creature card in your graveyard, transform this creature. (To mill two cards, put the top two cards of your library into your graveyard.) SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 SVar:X:Count$ValidGraveyard Creature.YouOwn+Colorless DeckHas:Ability$Graveyard DeckHints:Ability$Delirium & Color$Colorless AlternateMode:DoubleFaced -Oracle:{T}: Mill two cards. Then if there is a colorless creature card in your graveyard, transform Grizzled Angler. +Oracle:{T}: Mill two cards. Then if there is a colorless creature card in your graveyard, transform this creature. (To mill two cards, put the top two cards of your library into your graveyard.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/grizzled_huntmaster.txt b/forge-gui/res/cardsfolder/g/grizzled_huntmaster.txt index 8deda4c9c8a1..e6a006affb70 100644 --- a/forge-gui/res/cardsfolder/g/grizzled_huntmaster.txt +++ b/forge-gui/res/cardsfolder/g/grizzled_huntmaster.txt @@ -2,7 +2,7 @@ Name:Grizzled Huntmaster ManaCost:1 G G Types:Creature Human Warrior PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may exile a creature card from your hand. If you do, search your hand and library for any number of cards with the same name, exile them, then shuffle. Choose a creature card you own from outside the game. Conjure a duplicate of that card into your hand for each card exiled from your hand this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may exile a creature card from your hand. If you do, search your hand and library for any number of cards with the same name, exile them, then shuffle. Choose a creature card you own from outside the game. Conjure a duplicate of that card into your hand for each card exiled from your hand this way. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card.Creature | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ ExileHand SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ You | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | Imprint$ True | SubAbility$ ExileLib | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ You | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | SubAbility$ DBChooseSb | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 @@ -13,4 +13,4 @@ SVar:NumInLib:Count$ValidLibrary Card.YouOwn+sharesNameWith Remembered SVar:NumInHand:Count$ValidHand Card.YouOwn+sharesNameWith Remembered SVar:X:Count$RememberedSize/Plus.Y SVar:Y:Count$ImprintedSize -Oracle:When Grizzled Huntmaster enters, you may exile a creature card from your hand. If you do, search your hand and library for any number of cards with the same name, exile them, then shuffle. Choose a creature card you own from outside the game. Conjure a duplicate of that card into your hand for each card exiled from your hand this way. +Oracle:When Grizzled Huntmaster enters the battlefield, you may exile a creature card from your hand. If you do, search your hand and library for any number of cards with the same name, exile them, then shuffle. Choose a creature card you own from outside the game. Conjure a duplicate of that card into your hand for each card exiled from your hand this way. diff --git a/forge-gui/res/cardsfolder/g/grizzled_outcasts_krallenhorde_wantons.txt b/forge-gui/res/cardsfolder/g/grizzled_outcasts_krallenhorde_wantons.txt index 1fdb9cd1a199..83da2d793480 100644 --- a/forge-gui/res/cardsfolder/g/grizzled_outcasts_krallenhorde_wantons.txt +++ b/forge-gui/res/cardsfolder/g/grizzled_outcasts_krallenhorde_wantons.txt @@ -2,10 +2,10 @@ Name:Grizzled Outcasts ManaCost:4 G Types:Creature Human Werewolf PT:4/4 -T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform Grizzled Outcasts. +Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -14,6 +14,6 @@ ManaCost:no cost Colors:green Types:Creature Werewolf PT:7/7 -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:At the beginning of each upkeep, if a player cast two or more spells last turn, transform Krallenhorde Wantons. +Oracle:At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. diff --git a/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt b/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt index 9e80d30d6a09..7fdf6bb276be 100644 --- a/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt +++ b/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt @@ -2,5 +2,5 @@ Name:Grizzled Wolverine ManaCost:1 R R Types:Creature Wolverine PT:2/2 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | ActivationPhases$ Declare Blockers | IsPresent$ Creature.blockingSource | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate only during the declare blockers step, only if at least one creature is blocking CARDNAME, and only once each turn. -Oracle:{R}: Grizzled Wolverine gets +2/+0 until end of turn. Activate only during the declare blockers step, only if at least one creature is blocking Grizzled Wolverine, and only once each turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | ActivationPhases$ Declare Blockers | IsPresent$ Creature.blockingSource | ActivationLimit$ 1 | SpellDescription$ This creature gets +2/+0 until end of turn. Activate only during the declare blockers step, only if at least one creature is blocking this creature, and only once each turn. +Oracle:{R}: This creature gets +2/+0 until end of turn. Activate only during the declare blockers step, only if at least one creature is blocking this creature, and only once each turn. diff --git a/forge-gui/res/cardsfolder/g/grizzly_ghoul.txt b/forge-gui/res/cardsfolder/g/grizzly_ghoul.txt index bc62874cf1e0..bcdee76eff9c 100644 --- a/forge-gui/res/cardsfolder/g/grizzly_ghoul.txt +++ b/forge-gui/res/cardsfolder/g/grizzly_ghoul.txt @@ -3,7 +3,7 @@ ManaCost:2 B G Types:Creature Zombie Bear PT:4/3 K:Trample -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each creature that died this turn. +K:etbCounter:P1P1:X:no Condition:This creature enters with a +1/+1 counter on it for each creature that died this turn. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature DeckHas:Ability$Counters -Oracle:Trample\nGrizzly Ghoul enters with a +1/+1 counter on it for each creature that died this turn. +Oracle:Trample\nThis creature enters with a +1/+1 counter on it for each creature that died this turn. diff --git a/forge-gui/res/cardsfolder/g/groffskithur.txt b/forge-gui/res/cardsfolder/g/groffskithur.txt index c1247a262fa9..a39a0312e389 100644 --- a/forge-gui/res/cardsfolder/g/groffskithur.txt +++ b/forge-gui/res/cardsfolder/g/groffskithur.txt @@ -2,7 +2,7 @@ Name:Groffskithur ManaCost:5 G Types:Creature Beast PT:3/3 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ When CARDNAME becomes blocked, you may return target card named Groffskithur from your graveyard to your hand. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ When CARDNAME becomes blocked, you may return target card named this creature from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.namedGroffskithur | ChangeNum$ 1 DeckHints:Name$Groffskithur -Oracle:Whenever Groffskithur becomes blocked, you may return target card named Groffskithur from your graveyard to your hand. +Oracle:Whenever this creature becomes blocked, you may return target card named Groffskithur from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/grollub.txt b/forge-gui/res/cardsfolder/g/grollub.txt index 909010fd735a..da654c01488b 100644 --- a/forge-gui/res/cardsfolder/g/grollub.txt +++ b/forge-gui/res/cardsfolder/g/grollub.txt @@ -2,8 +2,8 @@ Name:Grollub ManaCost:2 B Types:Creature Beast PT:3/3 -T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, each opponent gains that much life. +T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature is dealt damage, each opponent gains that much life. SVar:TrigGain:DB$ GainLife | Defined$ Player.Opponent | LifeAmount$ X SVar:X:TriggerCount$DamageAmount AI:RemoveDeck:Random -Oracle:Whenever Grollub is dealt damage, each opponent gains that much life. +Oracle:Whenever this creature is dealt damage, each opponent gains that much life. diff --git a/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt b/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt index 6902d1d258c4..6759fa8cc1a7 100644 --- a/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt +++ b/forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Legendary Artifact Vehicle PT:5/5 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Army.YouCtrl | Condition$ PlayerTurn | AddType$ Artifact & Creature | Description$ As long as it's your turn and you control an Army, CARDNAME is an artifact creature. +S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Army.YouCtrl | Condition$ PlayerTurn | AddType$ Artifact & Creature | Description$ As long as it's your turn and you control an Army, NICKNAME is an artifact creature. K:Crew:3 -Oracle:Trample\nAs long as it's your turn and you control an Army, Grond, the Gatebreaker is an artifact creature.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Trample\nAs long as it's your turn and you control an Army, Grond is an artifact creature.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/g/grotag_bug_catcher.txt b/forge-gui/res/cardsfolder/g/grotag_bug_catcher.txt index b81fb0e0fd33..e97f5cab2f65 100644 --- a/forge-gui/res/cardsfolder/g/grotag_bug_catcher.txt +++ b/forge-gui/res/cardsfolder/g/grotag_bug_catcher.txt @@ -3,10 +3,10 @@ ManaCost:1 R Types:Creature Goblin Warrior PT:1/2 K:Trample -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +1/+0 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Party SVar:HasAttackEffect:TRUE DeckHas:Ability$Party DeckHints:Type$Cleric|Rogue|Wizard -Oracle:Trample\nWhenever Grotag Bug-Catcher attacks, it gets +1/+0 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +Oracle:Trample\nWhenever this creature attacks, it gets +1/+0 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/g/grotag_night_runner.txt b/forge-gui/res/cardsfolder/g/grotag_night_runner.txt index ac6cfba57ae2..7691e7f154a5 100644 --- a/forge-gui/res/cardsfolder/g/grotag_night_runner.txt +++ b/forge-gui/res/cardsfolder/g/grotag_night_runner.txt @@ -2,9 +2,9 @@ Name:Grotag Night-Runner ManaCost:2 R Types:Creature Goblin Rogue PT:2/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top card of your library. You may play that card this turn. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, exile the top card of your library. You may play that card this turn. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play this card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Whenever Grotag Night-Runner deals combat damage to a player, exile the top card of your library. You may play that card this turn. +Oracle:Whenever this creature deals combat damage to a player, exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/g/grotag_siege_runner.txt b/forge-gui/res/cardsfolder/g/grotag_siege_runner.txt index 2fca5f0bd228..204228c3b28f 100644 --- a/forge-gui/res/cardsfolder/g/grotag_siege_runner.txt +++ b/forge-gui/res/cardsfolder/g/grotag_siege_runner.txt @@ -2,6 +2,6 @@ Name:Grotag Siege-Runner ManaCost:1 R Types:Creature Goblin Rogue PT:2/1 -A:AB$ Destroy | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature.withDefender | TgtPrompt$ Select target creature with defender | SubAbility$ DBDealDamage | SpellDescription$ Destroy target creature with defender. CARDNAME deals 2 damage to that creature's controller. +A:AB$ Destroy | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature.withDefender | TgtPrompt$ Select target creature with defender | SubAbility$ DBDealDamage | SpellDescription$ Destroy target creature with defender. This creature deals 2 damage to that creature's controller. SVar:DBDealDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TargetedController -Oracle:{R}, Sacrifice Grotag Siege-Runner: Destroy target creature with defender. Grotag Siege-Runner deals 2 damage to that creature's controller. +Oracle:{R}, Sacrifice this creature: Destroy target creature with defender. This creature deals 2 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/g/grotag_thrasher.txt b/forge-gui/res/cardsfolder/g/grotag_thrasher.txt index 61a8e215e9c4..09a2d36662ea 100644 --- a/forge-gui/res/cardsfolder/g/grotag_thrasher.txt +++ b/forge-gui/res/cardsfolder/g/grotag_thrasher.txt @@ -2,6 +2,6 @@ Name:Grotag Thrasher ManaCost:4 R Types:Creature Lizard PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, target creature can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -Oracle:Whenever Grotag Thrasher attacks, target creature can't block this turn. +Oracle:Whenever this creature attacks, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt b/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt index 089f8b2fde88..cc3ea1a3fbc0 100644 --- a/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt +++ b/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt @@ -2,8 +2,8 @@ Name:Grotesque Hybrid ManaCost:4 B Types:Creature Zombie PT:3/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, destroy that creature. It can't be regenerated. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever this creature deals combat damage to a creature, destroy that creature. It can't be regenerated. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTargetLKICopy | NoRegen$ True -A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Flying | SubAbility$ DBProtect | SpellDescription$ CARDNAME gains flying and protection from green and from white until end of turn. +A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Flying | SubAbility$ DBProtect | SpellDescription$ This creature gains flying and protection from green and from white until end of turn. SVar:DBProtect:DB$ Protection | Defined$ Self | Gains$ green,white -Oracle:Whenever Grotesque Hybrid deals combat damage to a creature, destroy that creature. It can't be regenerated.\nDiscard a card: Grotesque Hybrid gains flying and protection from green and from white until end of turn. +Oracle:Whenever this creature deals combat damage to a creature, destroy that creature. It can't be regenerated.\nDiscard a card: This creature gains flying and protection from green and from white until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ground_assault.txt b/forge-gui/res/cardsfolder/g/ground_assault.txt index 7e854374d8a1..7187137f65c6 100644 --- a/forge-gui/res/cardsfolder/g/ground_assault.txt +++ b/forge-gui/res/cardsfolder/g/ground_assault.txt @@ -1,6 +1,6 @@ Name:Ground Assault ManaCost:R G Types:Sorcery -A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the number of lands you control to target creature. +A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target creature equal to the number of lands you control. SVar:X:Count$Valid Land.YouCtrl Oracle:Ground Assault deals damage to target creature equal to the number of lands you control. diff --git a/forge-gui/res/cardsfolder/g/ground_pounder.txt b/forge-gui/res/cardsfolder/g/ground_pounder.txt index 898c91c66f22..0f571fe62596 100644 --- a/forge-gui/res/cardsfolder/g/ground_pounder.txt +++ b/forge-gui/res/cardsfolder/g/ground_pounder.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Goblin Warrior PT:2/2 A:AB$ RollDice | Cost$ 3 G | ResultSVar$ X | SubAbility$ DBPump | AILogic$ Combat | SpellDescription$ Roll a six-sided die. -SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the result. -T:Mode$ RolledDie | TriggerZones$ Battlefield | Execute$ TrigTrample | ValidPlayer$ You | ValidResult$ GE5 | TriggerDescription$ Whenever you roll a 5 or higher on a die, CARDNAME gains trample until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | SpellDescription$ This creature gets +X/+X until end of turn, where X is the result. +T:Mode$ RolledDie | TriggerZones$ Battlefield | Execute$ TrigTrample | ValidPlayer$ You | ValidResult$ GE5 | TriggerDescription$ Whenever you roll a 5 or higher on a die, this creature gains trample until end of turn. SVar:TrigTrample:DB$ Pump | Defined$ Self | KW$ Trample -Oracle:{3}{G}: Roll a six-sided die. Ground Pounder gets +X/+X until end of turn, where X is the result.\nWhenever you roll a 5 or higher on a die, Ground Pounder gains trample until end of turn. +Oracle:{3}{G}: Roll a six-sided die. This creature gets +X/+X until end of turn, where X is the result.\nWhenever you roll a 5 or higher on a die, this creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ground_seal.txt b/forge-gui/res/cardsfolder/g/ground_seal.txt index 42c41c72c9da..761fb157f2e0 100644 --- a/forge-gui/res/cardsfolder/g/ground_seal.txt +++ b/forge-gui/res/cardsfolder/g/ground_seal.txt @@ -1,9 +1,9 @@ Name:Ground Seal ManaCost:1 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this enchantment enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ CantTarget | AffectedZone$ Graveyard | Description$ Cards in graveyards can't be the targets of spells or abilities. SVar:NonStackingEffect:True AI:RemoveDeck:Random -Oracle:When Ground Seal enters, draw a card.\nCards in graveyards can't be the targets of spells or abilities. +Oracle:When this enchantment enters, draw a card.\nCards in graveyards can't be the targets of spells or abilities. diff --git a/forge-gui/res/cardsfolder/g/groundbreaker.txt b/forge-gui/res/cardsfolder/g/groundbreaker.txt index 67a2ec650711..1dedd9a7f956 100644 --- a/forge-gui/res/cardsfolder/g/groundbreaker.txt +++ b/forge-gui/res/cardsfolder/g/groundbreaker.txt @@ -4,8 +4,8 @@ Types:Creature Elemental PT:6/1 K:Haste K:Trample -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice | SacValid$ Self SVar:EndOfTurnLeavePlay:True SVar:PlayMain1:TRUE -Oracle:Trample, haste\nAt the beginning of the end step, sacrifice Groundbreaker. +Oracle:Trample, haste\nAt the beginning of the end step, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/g/groundling_pouncer.txt b/forge-gui/res/cardsfolder/g/groundling_pouncer.txt index 39977a46a35c..26cdbce9dd63 100644 --- a/forge-gui/res/cardsfolder/g/groundling_pouncer.txt +++ b/forge-gui/res/cardsfolder/g/groundling_pouncer.txt @@ -2,5 +2,5 @@ Name:Groundling Pouncer ManaCost:1 GU Types:Creature Faerie PT:2/1 -A:AB$ Pump | Cost$ GU | Defined$ Self | NumAtt$ +1 | NumDef$ +3 | KW$ Flying | ActivationLimit$ 1 | IsPresent$ Creature.withFlying+OppCtrl | SpellDescription$ CARDNAME gets +1/+3 and gains flying until end of turn. Activate only once each turn and only if an opponent controls a creature with flying. -Oracle:{G/U}: Groundling Pouncer gets +1/+3 and gains flying until end of turn. Activate only once each turn and only if an opponent controls a creature with flying. +A:AB$ Pump | Cost$ GU | Defined$ Self | NumAtt$ +1 | NumDef$ +3 | KW$ Flying | ActivationLimit$ 1 | IsPresent$ Creature.withFlying+OppCtrl | SpellDescription$ This creature gets +1/+3 and gains flying until end of turn. Activate only once each turn and only if an opponent controls a creature with flying. +Oracle:{G/U}: This creature gets +1/+3 and gains flying until end of turn. Activate only once each turn and only if an opponent controls a creature with flying. diff --git a/forge-gui/res/cardsfolder/g/grove_of_the_dreampods.txt b/forge-gui/res/cardsfolder/g/grove_of_the_dreampods.txt index 987afd9de8c0..e22b5b16eaf7 100644 --- a/forge-gui/res/cardsfolder/g/grove_of_the_dreampods.txt +++ b/forge-gui/res/cardsfolder/g/grove_of_the_dreampods.txt @@ -1,10 +1,10 @@ Name:Grove of the Dreampods ManaCost:no cost Types:Plane Fabacin -T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | Execute$ DreampodsDig | TriggerDescription$ When you planeswalk to CARDNAME or at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ DreampodsDig | TriggerZones$ Command | Secondary$ True | TriggerDescription$ When you planeswalk to CARDNAME or at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. +T:Mode$ PlaneswalkedTo | ValidCard$ Card.Self | Execute$ DreampodsDig | TriggerDescription$ When you planeswalk to CARDNAME and at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ DreampodsDig | TriggerZones$ Command | Secondary$ True | TriggerDescription$ When you planeswalk to CARDNAME and at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. SVar:DreampodsDig:DB$ DigUntil | Valid$ Creature | ValidDescription$ creature | FoundDestination$ Battlefield | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, return target creature card from your graveyard to the battlefield. SVar:RolledChaos:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl SVar:AIRollPlanarDieParams:Mode$ Always | MinTurn$ 3 -Oracle:When you planeswalk to Grove of the Dreampods or at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order.\nWhenever chaos ensues, return target creature card from your graveyard to the battlefield. +Oracle:When you planeswalk to Grove of the Dreampods and at the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield and the rest on the bottom of your library in a random order.\nWhenever chaos ensues, return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/grove_of_the_guardian.txt b/forge-gui/res/cardsfolder/g/grove_of_the_guardian.txt index 6a3d5bfb778f..aea1d0e585c4 100644 --- a/forge-gui/res/cardsfolder/g/grove_of_the_guardian.txt +++ b/forge-gui/res/cardsfolder/g/grove_of_the_guardian.txt @@ -4,4 +4,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Token | Cost$ 3 G W T tapXType<2/Creature> Sac<1/CARDNAME> | CostDesc$ {3}{G}{W}, {T}, Tap two untapped creatures you control, Sacrifice CARDNAME: | TokenScript$ gw_8_8_elemental_vigilance | TokenOwner$ You | SpellDescription$ Create an 8/8 green and white Elemental creature token with vigilance. DeckHas:Ability$Token -Oracle:{T}: Add {C}.\n{3}{G}{W}, {T}, Tap two untapped creatures you control, Sacrifice Grove of the Guardian: Create an 8/8 green and white Elemental creature token with vigilance. +Oracle:{T}: Add {C}.\n{3}{G}{W}, {T}, Tap two untapped creatures you control, Sacrifice this land: Create an 8/8 green and white Elemental creature token with vigilance. diff --git a/forge-gui/res/cardsfolder/g/grove_rumbler.txt b/forge-gui/res/cardsfolder/g/grove_rumbler.txt index 60780799c474..e5f432c4eb2d 100644 --- a/forge-gui/res/cardsfolder/g/grove_rumbler.txt +++ b/forge-gui/res/cardsfolder/g/grove_rumbler.txt @@ -3,7 +3,7 @@ ManaCost:2 R G Types:Creature Elemental PT:3/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -Oracle:Trample\nLandfall — Whenever a land you control enters, Grove Rumbler gets +2/+2 until end of turn. +Oracle:Trample\nLandfall — Whenever a land you control enters, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grovetender_druids.txt b/forge-gui/res/cardsfolder/g/grovetender_druids.txt index 616a12d716e9..4856c42a0dc7 100644 --- a/forge-gui/res/cardsfolder/g/grovetender_druids.txt +++ b/forge-gui/res/cardsfolder/g/grovetender_druids.txt @@ -2,7 +2,7 @@ Name:Grovetender Druids ManaCost:2 G W Types:Creature Elf Druid Ally PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ Rally — Whenever CARDNAME or another Ally you control enters, you may pay {1}. If you do, create a 1/1 green Plant creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigToken | TriggerDescription$ Rally — Whenever this creature or another Ally you control enters, you may pay {1}. If you do, create a 1/1 green Plant creature token. SVar:TrigToken:AB$ Token | Cost$ 1 | TokenScript$ g_1_1_plant | TokenOwner$ You DeckHints:Type$Ally -Oracle:Rally — Whenever Grovetender Druids or another Ally you control enters, you may pay {1}. If you do, create a 1/1 green Plant creature token. +Oracle:Rally — Whenever this creature or another Ally you control enters, you may pay {1}. If you do, create a 1/1 green Plant creature token. diff --git a/forge-gui/res/cardsfolder/g/growing_dread.txt b/forge-gui/res/cardsfolder/g/growing_dread.txt index 527ad886183d..e69eeb541e7f 100644 --- a/forge-gui/res/cardsfolder/g/growing_dread.txt +++ b/forge-gui/res/cardsfolder/g/growing_dread.txt @@ -2,8 +2,8 @@ Name:Growing Dread ManaCost:G U Types:Enchantment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDread | TriggerDescription$ When CARDNAME enters, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDread | TriggerDescription$ When this enchantment enters, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) SVar:TrigDread:DB$ ManifestDread T:Mode$ TurnFaceUp | ValidCard$ Permanent | ValidCause$ SpellAbility.YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you turn a permanent face up, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Flash\nWhen Growing Dread enters, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.)\nWhenever you turn a permanent face up, put a +1/+1 counter on it. +Oracle:Flash\nWhen this enchantment enters, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.)\nWhenever you turn a permanent face up, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt b/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt index bb5dae289f52..575b3a87e505 100644 --- a/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt +++ b/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt @@ -3,8 +3,8 @@ ManaCost:1 G Types:Creature Elf Crab Warrior PT:2/2 A:AB$ PutCounter | Cost$ 2 G | Adapt$ 2 -T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, you may search your library for a card named Growth-Chamber Guardian, reveal it, put it into your hand, then shuffle. +T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever one or more +1/+1 counters are put on this creature, you may search your library for a card named Growth-Chamber Guardian, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedGrowth-Chamber Guardian | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Growth-Chamber Guardian DeckHas:Ability$Counters -Oracle:{2}{G}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.)\nWhenever one or more +1/+1 counters are put on Growth-Chamber Guardian, you may search your library for a card named Growth-Chamber Guardian, reveal it, put it into your hand, then shuffle. +Oracle:{2}{G}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.)\nWhenever one or more +1/+1 counters are put on this creature, you may search your library for a card named Growth-Chamber Guardian, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/growth_spasm.txt b/forge-gui/res/cardsfolder/g/growth_spasm.txt index b3aab4d4aba0..59208a04cb5a 100644 --- a/forge-gui/res/cardsfolder/g/growth_spasm.txt +++ b/forge-gui/res/cardsfolder/g/growth_spasm.txt @@ -2,7 +2,7 @@ Name:Growth Spasm ManaCost:2 G Types:Sorcery A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | Tapped$ True | SubAbility$ DBToken | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. -SVar:DBToken:DB$ Token | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SpellDescription$ Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C}." +SVar:DBToken:DB$ Token | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SpellDescription$ Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this token: Add {C}." DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless|Token -Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C}." +Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/g/grozoth.txt b/forge-gui/res/cardsfolder/g/grozoth.txt index b7e0f73b3fa0..8e6739370aa0 100644 --- a/forge-gui/res/cardsfolder/g/grozoth.txt +++ b/forge-gui/res/cardsfolder/g/grozoth.txt @@ -3,10 +3,10 @@ ManaCost:6 U U U Types:Creature Leviathan PT:9/9 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for any number of cards that have mana value 9, reveal them, put them into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may search your library for any number of cards that have mana value 9, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.cmcEQ9 | ChangeNum$ X | ShuffleNonMandatory$ True -A:AB$ Debuff | Cost$ 4 | Keywords$ Defender | Defined$ Self | SpellDescription$ CARDNAME loses defender until end of turn. +A:AB$ Debuff | Cost$ 4 | Keywords$ Defender | Defined$ Self | SpellDescription$ This creature loses defender until end of turn. K:Transmute:1 U U SVar:X:Count$ValidLibrary Card.YouOwn+cmcEQ9 AI:RemoveDeck:Random -Oracle:Defender (This creature can't attack.)\nWhen Grozoth enters, you may search your library for any number of cards that have mana value 9, reveal them, put them into your hand, then shuffle.\n{4}: Grozoth loses defender until end of turn.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) +Oracle:Defender (This creature can't attack.)\nWhen this creature enters, you may search your library for any number of cards that have mana value 9, reveal them, put them into your hand, then shuffle.\n{4}: This creature loses defender until end of turn.\nTransmute {1}{U}{U} ({1}{U}{U}, Discard this card: Search your library for a card with the same mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/gruesome_scourger.txt b/forge-gui/res/cardsfolder/g/gruesome_scourger.txt index 99cd50ac737a..ed6fa5b4872e 100644 --- a/forge-gui/res/cardsfolder/g/gruesome_scourger.txt +++ b/forge-gui/res/cardsfolder/g/gruesome_scourger.txt @@ -2,7 +2,7 @@ Name:Gruesome Scourger ManaCost:3 B B Types:Creature Orc Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals damage to target opponent or planeswalker equal to the number of creatures you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals damage to target opponent or planeswalker equal to the number of creatures you control. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ X SVar:X:Count$Valid Creature.YouCtrl -Oracle:When Gruesome Scourger enters, it deals damage to target opponent or planeswalker equal to the number of creatures you control. +Oracle:When this creature enters, it deals damage to target opponent or planeswalker equal to the number of creatures you control. diff --git a/forge-gui/res/cardsfolder/g/gruff_triplets.txt b/forge-gui/res/cardsfolder/g/gruff_triplets.txt index 534b9053129f..d30cc0834b00 100644 --- a/forge-gui/res/cardsfolder/g/gruff_triplets.txt +++ b/forge-gui/res/cardsfolder/g/gruff_triplets.txt @@ -3,10 +3,10 @@ ManaCost:3 G G G Types:Creature Satyr Warrior PT:3/3 K:Trample -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+!token | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, if it isn't a token, create two tokens that are copies of it. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+!token | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When this creature enters, if it isn't a token, create two tokens that are copies of it. SVar:TrigToken:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | NumCopies$ 2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCounters | TriggerDescription$ When CARDNAME dies, put a number of +1/+1 counters equal to its power on each creature you control named Gruff Triplets. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCounters | TriggerDescription$ When this creature dies, put a number of +1/+1 counters equal to its power on each creature you control named Gruff Triplets. SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+namedGruff_Triplets | CounterType$ P1P1 | CounterNum$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Token|Counters -Oracle:Trample\nWhen Gruff Triplets enters, if it isn't a token, create two tokens that are copies of it.\nWhen Gruff Triplets dies, put a number of +1/+1 counters equal to its power on each creature you control named Gruff Triplets. +Oracle:Trample\nWhen this creature enters, if it isn't a token, create two tokens that are copies of it.\nWhen this creature dies, put a number of +1/+1 counters equal to its power on each creature you control named Gruff Triplets. diff --git a/forge-gui/res/cardsfolder/g/grunn_the_lonely_king.txt b/forge-gui/res/cardsfolder/g/grunn_the_lonely_king.txt index 0cf33a4bb256..543df4a08acf 100644 --- a/forge-gui/res/cardsfolder/g/grunn_the_lonely_king.txt +++ b/forge-gui/res/cardsfolder/g/grunn_the_lonely_king.txt @@ -3,9 +3,9 @@ ManaCost:4 G G Types:Legendary Creature Ape Warrior PT:5/5 K:Kicker:3 -K:etbCounter:P1P1:5:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with five +1/+1 counters on it. +K:etbCounter:P1P1:5:CheckSVar$ WasKicked:If NICKNAME was kicked, it enters with five +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever NICKNAME attacks alone, double its power and toughness until end of turn. SVar:TrigPump:DB$ Pump | NumAtt$ Double | NumDef$ Double DeckHas:Ability$Counters -Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nIf Grunn, the Lonely King was kicked, it enters with five +1/+1 counters on it.\nWhenever Grunn attacks alone, double its power and toughness until end of turn. +Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nIf Grunn was kicked, it enters with five +1/+1 counters on it.\nWhenever Grunn attacks alone, double its power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruul_beastmaster.txt b/forge-gui/res/cardsfolder/g/gruul_beastmaster.txt index 67558e7396cf..2101b8de5138 100644 --- a/forge-gui/res/cardsfolder/g/gruul_beastmaster.txt +++ b/forge-gui/res/cardsfolder/g/gruul_beastmaster.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Human Shaman PT:2/2 K:Riot -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, another target creature you control gets +X/+0 until end of turn, where X is CARDNAME's power. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, another target creature you control gets +X/+0 until end of turn, where X is this creature's power. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | NumAtt$ +X SVar:X:Count$CardPower DeckHas:Ability$Counters -Oracle:Riot (This creature enters with your choice of a +1/+1 counter or haste.)\nWhenever Gruul Beastmaster attacks, another target creature you control gets +X/+0 until end of turn, where X is Gruul Beastmaster's power. +Oracle:Riot (This creature enters with your choice of a +1/+1 counter or haste.)\nWhenever this creature attacks, another target creature you control gets +X/+0 until end of turn, where X is this creature's power. diff --git a/forge-gui/res/cardsfolder/g/gruul_cluestone.txt b/forge-gui/res/cardsfolder/g/gruul_cluestone.txt index 0730cf71d3a6..2a6f4074932b 100644 --- a/forge-gui/res/cardsfolder/g/gruul_cluestone.txt +++ b/forge-gui/res/cardsfolder/g/gruul_cluestone.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. A:AB$ Draw | Cost$ R G T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. AI:RemoveDeck:Random DeckNeeds:Color$Red|Green -Oracle:{T}: Add {R} or {G}.\n{R}{G}, {T}, Sacrifice Gruul Cluestone: Draw a card. +Oracle:{T}: Add {R} or {G}.\n{R}{G}, {T}, Sacrifice this artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/g/gruul_guildgate.txt b/forge-gui/res/cardsfolder/g/gruul_guildgate.txt index 6fe0a6bbb60a..0779261672f3 100644 --- a/forge-gui/res/cardsfolder/g/gruul_guildgate.txt +++ b/forge-gui/res/cardsfolder/g/gruul_guildgate.txt @@ -1,7 +1,7 @@ Name:Gruul Guildgate ManaCost:no cost Types:Land Gate -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. -Oracle:Gruul Guildgate enters tapped.\n{T}: Add {R} or {G}. +Oracle:This land enters tapped.\n{T}: Add {R} or {G}. diff --git a/forge-gui/res/cardsfolder/g/gruul_guildmage.txt b/forge-gui/res/cardsfolder/g/gruul_guildmage.txt index 36f76c57e51a..5d552d221a08 100644 --- a/forge-gui/res/cardsfolder/g/gruul_guildmage.txt +++ b/forge-gui/res/cardsfolder/g/gruul_guildmage.txt @@ -3,5 +3,5 @@ ManaCost:RG RG Types:Creature Human Shaman PT:2/2 A:AB$ Pump | Cost$ 3 G | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn. -A:AB$ DealDamage | Cost$ 3 R Sac<1/Land> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target player or planeswalker. -Oracle:({R/G} can be paid with either {R} or {G}.)\n{3}{R}, Sacrifice a land: Gruul Guildmage deals 2 damage to target player or planeswalker.\n{3}{G}: Target creature gets +2/+2 until end of turn. +A:AB$ DealDamage | Cost$ 3 R Sac<1/Land> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to target player or planeswalker. +Oracle:({R/G} can be paid with either {R} or {G}.)\n{3}{R}, Sacrifice a land: This creature deals 2 damage to target player or planeswalker.\n{3}{G}: Target creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruul_keyrune.txt b/forge-gui/res/cardsfolder/g/gruul_keyrune.txt index 926b5f3d137d..c4132800e2e1 100644 --- a/forge-gui/res/cardsfolder/g/gruul_keyrune.txt +++ b/forge-gui/res/cardsfolder/g/gruul_keyrune.txt @@ -2,7 +2,7 @@ Name:Gruul Keyrune ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. -A:AB$ Animate | Cost$ R G | Defined$ Self | Power$ 3 | Toughness$ 2 | Types$ Artifact,Creature,Beast | RemoveCreatureTypes$ True | Colors$ Red,Green | OverwriteColors$ True | Keywords$ Trample | SpellDescription$ CARDNAME becomes a 3/2 red and green Beast artifact creature with trample until end of turn. +A:AB$ Animate | Cost$ R G | Defined$ Self | Power$ 3 | Toughness$ 2 | Types$ Artifact,Creature,Beast | RemoveCreatureTypes$ True | Colors$ Red,Green | OverwriteColors$ True | Keywords$ Trample | SpellDescription$ This artifact becomes a 3/2 red and green Beast artifact creature with trample until end of turn. AI:RemoveDeck:Random DeckNeeds:Color$Red|Green -Oracle:{T}: Add {R} or {G}.\n{R}{G}: Gruul Keyrune becomes a 3/2 red and green Beast artifact creature with trample until end of turn. +Oracle:{T}: Add {R} or {G}.\n{R}{G}: This artifact becomes a 3/2 red and green Beast artifact creature with trample until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruul_locket.txt b/forge-gui/res/cardsfolder/g/gruul_locket.txt index 99bc802dbf69..2209b95a47c9 100644 --- a/forge-gui/res/cardsfolder/g/gruul_locket.txt +++ b/forge-gui/res/cardsfolder/g/gruul_locket.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo R G | SpellDescription$ Add {R} or {G}. AI:RemoveDeck:Random DeckNeeds:Color$Red|Green A:AB$ Draw | Cost$ RG RG RG RG T Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. -Oracle:{T}: Add {R} or {G}.\n{R/G}{R/G}{R/G}{R/G}, {T}, Sacrifice Gruul Locket: Draw two cards. +Oracle:{T}: Add {R} or {G}.\n{R/G}{R/G}{R/G}{R/G}, {T}, Sacrifice this artifact: Draw two cards. diff --git a/forge-gui/res/cardsfolder/g/gruul_nodorog.txt b/forge-gui/res/cardsfolder/g/gruul_nodorog.txt index 073aba6d97ed..06dd05fe3d8a 100644 --- a/forge-gui/res/cardsfolder/g/gruul_nodorog.txt +++ b/forge-gui/res/cardsfolder/g/gruul_nodorog.txt @@ -2,5 +2,5 @@ Name:Gruul Nodorog ManaCost:4 G G Types:Creature Beast PT:4/4 -A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Menace | SpellDescription$ CARDNAME gains menace until end of turn. -Oracle:{R}: Gruul Nodorog gains menace until end of turn. (It can't be blocked except by two or more creatures.) +A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Menace | SpellDescription$ This creature gains menace until end of turn. +Oracle:{R}: This creature gains menace until end of turn. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/g/gruul_ragebeast.txt b/forge-gui/res/cardsfolder/g/gruul_ragebeast.txt index 3073bead777a..ca36f3430d1c 100644 --- a/forge-gui/res/cardsfolder/g/gruul_ragebeast.txt +++ b/forge-gui/res/cardsfolder/g/gruul_ragebeast.txt @@ -2,6 +2,6 @@ Name:Gruul Ragebeast ManaCost:5 R G Types:Creature Beast PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Other+YouCtrl | Execute$ TrigFight | TriggerDescription$ Whenever CARDNAME or another creature you control enters, that creature fights target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Other+YouCtrl | Execute$ TrigFight | TriggerDescription$ Whenever this creature or another creature you control enters, that creature fights target creature an opponent controls. SVar:TrigFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. -Oracle:Whenever Gruul Ragebeast or another creature you control enters, that creature fights target creature an opponent controls. +Oracle:Whenever this creature or another creature you control enters, that creature fights target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/g/gruul_scrapper.txt b/forge-gui/res/cardsfolder/g/gruul_scrapper.txt index 75e66fe8c461..974fbf32b2ca 100644 --- a/forge-gui/res/cardsfolder/g/gruul_scrapper.txt +++ b/forge-gui/res/cardsfolder/g/gruul_scrapper.txt @@ -2,10 +2,10 @@ Name:Gruul Scrapper ManaCost:3 G Types:Creature Human Berserker PT:3/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | ManaSpent$ R | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, if {R} was spent to cast it, it gains haste until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | ManaSpent$ R | Execute$ TrigPump | TriggerDescription$ When this creature enters, if {R} was spent to cast it, it gains haste until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Haste SVar:ManaNeededToAvoidNegativeEffect:red SVar:PlayMain1:ALWAYS AI:RemoveDeck:Random DeckNeeds:Color$Red -Oracle:When Gruul Scrapper enters, if {R} was spent to cast it, it gains haste until end of turn. +Oracle:When this creature enters, if {R} was spent to cast it, it gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruul_spellbreaker.txt b/forge-gui/res/cardsfolder/g/gruul_spellbreaker.txt index 17f11e008c76..a11ccb7f20ee 100644 --- a/forge-gui/res/cardsfolder/g/gruul_spellbreaker.txt +++ b/forge-gui/res/cardsfolder/g/gruul_spellbreaker.txt @@ -4,6 +4,6 @@ Types:Creature Ogre Warrior PT:3/3 K:Riot K:Trample -S:Mode$ Continuous | Affected$ You,Card.Self | AddKeyword$ Hexproof | Condition$ PlayerTurn | Description$ During your turn, you and CARDNAME have hexproof. +S:Mode$ Continuous | Affected$ You,Card.Self | AddKeyword$ Hexproof | Condition$ PlayerTurn | Description$ During your turn, you and this creature have hexproof. DeckHas:Ability$Counters -Oracle:Riot (This creature enters with your choice of a +1/+1 counter or haste.)\nTrample\nDuring your turn, you and Gruul Spellbreaker have hexproof. +Oracle:Riot (This creature enters with your choice of a +1/+1 counter or haste.)\nTrample\nDuring your turn, you and this creature have hexproof. diff --git a/forge-gui/res/cardsfolder/g/gruul_turf.txt b/forge-gui/res/cardsfolder/g/gruul_turf.txt index f77e289f40c4..fe3bf50d43a3 100644 --- a/forge-gui/res/cardsfolder/g/gruul_turf.txt +++ b/forge-gui/res/cardsfolder/g/gruul_turf.txt @@ -1,10 +1,10 @@ Name:Gruul Turf ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ R G | SpellDescription$ Add {R}{G}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return a land you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this land enters, return a land you control to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. SVar:NeedsToPlay:Land.Basic+YouCtrl -Oracle:Gruul Turf enters tapped.\nWhen Gruul Turf enters, return a land you control to its owner's hand.\n{T}: Add {R}{G}. +Oracle:This land enters tapped.\nWhen this land enters, return a land you control to its owner's hand.\n{T}: Add {R}{G}. diff --git a/forge-gui/res/cardsfolder/g/gruul_war_plow.txt b/forge-gui/res/cardsfolder/g/gruul_war_plow.txt index c568fda386be..3a2c373e9939 100644 --- a/forge-gui/res/cardsfolder/g/gruul_war_plow.txt +++ b/forge-gui/res/cardsfolder/g/gruul_war_plow.txt @@ -2,5 +2,5 @@ Name:Gruul War Plow ManaCost:4 Types:Artifact S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Trample | Description$ Creatures you control have trample. -A:AB$ Animate | Cost$ 1 R G | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Artifact,Juggernaut | RemoveCreatureTypes$ True | SpellDescription$ CARDNAME becomes a 4/4 Juggernaut artifact creature until end of turn. -Oracle:Creatures you control have trample.\n{1}{R}{G}: Gruul War Plow becomes a 4/4 Juggernaut artifact creature until end of turn. +A:AB$ Animate | Cost$ 1 R G | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Artifact,Juggernaut | RemoveCreatureTypes$ True | SpellDescription$ This artifact becomes a 4/4 Juggernaut artifact creature until end of turn. +Oracle:Creatures you control have trample.\n{1}{R}{G}: This artifact becomes a 4/4 Juggernaut artifact creature until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gryff_vanguard.txt b/forge-gui/res/cardsfolder/g/gryff_vanguard.txt index 0b13a96fbae1..69d522f83dac 100644 --- a/forge-gui/res/cardsfolder/g/gryff_vanguard.txt +++ b/forge-gui/res/cardsfolder/g/gryff_vanguard.txt @@ -3,6 +3,6 @@ ManaCost:4 U Types:Creature Human Knight PT:3/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Flying\nWhen Gryff Vanguard enters, draw a card. +Oracle:Flying\nWhen this creature enters, draw a card. diff --git a/forge-gui/res/cardsfolder/g/gryffs_boon.txt b/forge-gui/res/cardsfolder/g/gryffs_boon.txt index 72a25a635563..616f2ab14cef 100644 --- a/forge-gui/res/cardsfolder/g/gryffs_boon.txt +++ b/forge-gui/res/cardsfolder/g/gryffs_boon.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+0 and has flying. -A:AB$ Pump | Cost$ 3 W | ActivationZone$ Graveyard | ValidTgts$ Creature | SorcerySpeed$ True | SubAbility$ DBChange | StackDescription$ REP Return_{p:You} returns & from your_from their & to target creature. Activate only as a sorcery._to {c:Targeted}. | SpellDescription$ Return CARDNAME from your graveyard to the battlefield attached to target creature. Activate only as a sorcery. +A:AB$ Pump | Cost$ 3 W | ActivationZone$ Graveyard | ValidTgts$ Creature | SorcerySpeed$ True | SubAbility$ DBChange | StackDescription$ REP Return_{p:You} returns & from your_from their & to target creature. Activate only as a sorcery._to {c:Targeted}. | SpellDescription$ Return this card from your graveyard to the battlefield attached to target creature. Activate only as a sorcery. SVar:DBChange:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | AttachedTo$ ParentTarget | StackDescription$ None -Oracle:Enchant creature\nEnchanted creature gets +1/+0 and has flying.\n{3}{W}: Return Gryff's Boon from your graveyard to the battlefield attached to target creature. Activate only as a sorcery. +Oracle:Enchant creature\nEnchanted creature gets +1/+0 and has flying.\n{3}{W}: Return this card from your graveyard to the battlefield attached to target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/gryffwing_cavalry.txt b/forge-gui/res/cardsfolder/g/gryffwing_cavalry.txt index de4d6b067de6..8389b6466f51 100644 --- a/forge-gui/res/cardsfolder/g/gryffwing_cavalry.txt +++ b/forge-gui/res/cardsfolder/g/gryffwing_cavalry.txt @@ -4,7 +4,7 @@ Types:Creature Human Knight PT:2/2 K:Flying K:Training -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {1}{W}. If you do, another target attacking creature without flying gains flying until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, you may pay {1}{W}. If you do, target attacking creature without flying gains flying until end of turn. SVar:TrigPump:AB$ Pump | Cost$ 1 W | ValidTgts$ Creature.Other+attacking+withoutFlying | TgtPrompt$ Select another target attacking creature without flying | KW$ Flying SVar:HasAttackEffect:TRUE -Oracle:Flying\nTraining (Whenever this creature attacks with another creature with greater power, put a +1/+1 counter on this creature.)\nWhenever Gryffwing Cavalry attacks, you may pay {1}{W}. If you do, another target attacking creature without flying gains flying until end of turn. +Oracle:Flying\nTraining (Whenever this creature attacks with another creature with greater power, put a +1/+1 counter on this creature.)\nWhenever this creature attacks, you may pay {1}{W}. If you do, target attacking creature without flying gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/guan_yu_sainted_warrior.txt b/forge-gui/res/cardsfolder/g/guan_yu_sainted_warrior.txt index cb499ac49e2e..7cb56b61c16a 100644 --- a/forge-gui/res/cardsfolder/g/guan_yu_sainted_warrior.txt +++ b/forge-gui/res/cardsfolder/g/guan_yu_sainted_warrior.txt @@ -3,7 +3,7 @@ ManaCost:3 W W Types:Legendary Creature Human Soldier Warrior PT:3/5 K:Horsemanship -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+YouOwn | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME is put into your graveyard from the battlefield, you may shuffle CARDNAME into your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+YouOwn | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When NICKNAME is put into your graveyard from the battlefield, you may shuffle NICKNAME into your library. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredNewCardLKICopy DeckHints:Name$Liu Bei, Lord of Shu -Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nWhen Guan Yu, Sainted Warrior is put into your graveyard from the battlefield, you may shuffle Guan Yu into your library. +Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nWhen Guan Yu is put into your graveyard from the battlefield, you may shuffle Guan Yu into your library. diff --git a/forge-gui/res/cardsfolder/g/guard_gomazoa.txt b/forge-gui/res/cardsfolder/g/guard_gomazoa.txt index 7e17a475253f..fbc12cb973fc 100644 --- a/forge-gui/res/cardsfolder/g/guard_gomazoa.txt +++ b/forge-gui/res/cardsfolder/g/guard_gomazoa.txt @@ -5,4 +5,4 @@ PT:1/3 K:Defender K:Flying K:Prevent all combat damage that would be dealt to CARDNAME. -Oracle:Defender, flying\nPrevent all combat damage that would be dealt to Guard Gomazoa. +Oracle:Defender, flying\nPrevent all combat damage that would be dealt to this creature. diff --git a/forge-gui/res/cardsfolder/g/guardian_angel.txt b/forge-gui/res/cardsfolder/g/guardian_angel.txt index 72d7537e0fee..72be7300506f 100644 --- a/forge-gui/res/cardsfolder/g/guardian_angel.txt +++ b/forge-gui/res/cardsfolder/g/guardian_angel.txt @@ -3,7 +3,7 @@ ManaCost:X W Types:Instant A:SP$ PreventDamage | ValidTgts$ Any | Amount$ X | SubAbility$ GuardianEffect | SpellDescription$ Prevent the next X damage that would be dealt to any target this turn. Until end of turn, you may pay {1} any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. SVar:GuardianEffect:DB$ Effect | Abilities$ ABProtect | RememberObjects$ Targeted | ForgetOnMoved$ Battlefield -SVar:ABProtect:AB$ PreventDamage | ActivationZone$ Command | Cost$ 1 | InstantSpeed$ True | Defined$ Remembered | Amount$ 1 | SpellDescription$ You may pay 1 any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. +SVar:ABProtect:AB$ PreventDamage | ActivationZone$ Command | Cost$ 1 | InstantSpeed$ True | Defined$ Remembered | Amount$ 1 | SpellDescription$ You may pay {1} any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. AI:RemoveDeck:All SVar:X:Count$xPaid Oracle:Prevent the next X damage that would be dealt to any target this turn. Until end of turn, you may pay {1} any time you could cast an instant. If you do, prevent the next 1 damage that would be dealt to that permanent or player this turn. diff --git a/forge-gui/res/cardsfolder/g/guardian_archon.txt b/forge-gui/res/cardsfolder/g/guardian_archon.txt index 5d3f92ddefff..bb467bc8f276 100644 --- a/forge-gui/res/cardsfolder/g/guardian_archon.txt +++ b/forge-gui/res/cardsfolder/g/guardian_archon.txt @@ -4,7 +4,7 @@ Types:Creature Archon PT:5/5 K:Flying K:ETBReplacement:Other:ChooseP -SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | ChoiceTitle$ Choose an opponent | Secretly$ True | SpellDescription$ As CARDNAME enters, secretly choose an opponent. +SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | ChoiceTitle$ Choose an opponent | Secretly$ True | SpellDescription$ As this creature enters, secretly choose an opponent. A:AB$ Pump | Cost$ RevealChosen | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | KW$ Protection:Player.PlayerUID_ChosenPlayerUID:ChosenPlayerName | DefinedKW$ ChosenPlayer | GameActivationLimit$ 1 | SubAbility$ DBPump | StackDescription$ {p:You} and {c:Targeted} each gain protection from {p:ChosenPlayer} until end of turn. | SpellDescription$ You and target permanent you control each gain protection from the chosen player until end of turn. Activate only once. SVar:DBPump:DB$ Pump | Defined$ You | KW$ Protection:Player.PlayerUID_ChosenPlayerUID:ChosenPlayerName | DefinedKW$ ChosenPlayer | StackDescription$ None -Oracle:Flying\nAs Guardian Archon enters, secretly choose an opponent.\nReveal the player you chose: You and target permanent you control each gain protection from the chosen player until end of turn. Activate only once. +Oracle:Flying\nAs this creature enters, secretly choose an opponent.\nReveal the player you chose: You and target permanent you control each gain protection from the chosen player until end of turn. Activate only once. diff --git a/forge-gui/res/cardsfolder/g/guardian_automaton.txt b/forge-gui/res/cardsfolder/g/guardian_automaton.txt index c25fd86c508e..858353cc52de 100644 --- a/forge-gui/res/cardsfolder/g/guardian_automaton.txt +++ b/forge-gui/res/cardsfolder/g/guardian_automaton.txt @@ -2,6 +2,6 @@ Name:Guardian Automaton ManaCost:4 Types:Artifact Creature Construct PT:3/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME dies, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature dies, you gain 3 life. SVar:TrigSac:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 3 -Oracle:When Guardian Automaton dies, you gain 3 life. +Oracle:When this creature dies, you gain 3 life. diff --git a/forge-gui/res/cardsfolder/g/guardian_beast.txt b/forge-gui/res/cardsfolder/g/guardian_beast.txt index 0940b104634f..ddfed3148a8d 100644 --- a/forge-gui/res/cardsfolder/g/guardian_beast.txt +++ b/forge-gui/res/cardsfolder/g/guardian_beast.txt @@ -2,7 +2,7 @@ Name:Guardian Beast ManaCost:3 B Types:Creature Beast PT:2/4 -S:Mode$ Continuous | Affected$ Artifact.nonCreature+YouCtrl | AddKeyword$ Indestructible | AddHiddenKeyword$ Other players can't gain control of CARDNAME. | IsPresent$ Card.Self+untapped | Description$ As long as CARDNAME is untapped, noncreature artifacts you control have indestructible, and other players can't gain control of them. -S:Mode$ CantAttach | ValidCardToTarget$ Aura.!Attached | Target$ Artifact.nonCreature+YouCtrl | IsPresent$ Card.Self+untapped | Description$ As long as CARDNAME is untapped, noncreature artifacts you control can't be enchanted. This effect doesn't remove Auras already attached to those artifacts. +S:Mode$ Continuous | Affected$ Artifact.nonCreature+YouCtrl | AddKeyword$ Indestructible | AddHiddenKeyword$ Other players can't gain control of CARDNAME. | IsPresent$ Card.Self+untapped | Description$ As long as this creature is untapped, noncreature artifacts you control have indestructible, and other players can't gain control of them. +S:Mode$ CantAttach | ValidCardToTarget$ Aura.!Attached | Target$ Artifact.nonCreature+YouCtrl | IsPresent$ Card.Self+untapped | Description$ As long as this creature is untapped, noncreature artifacts you control can't be enchanted. This effect doesn't remove Auras already attached to those artifacts. DeckHas:Keyword$Indestructible -Oracle:As long as Guardian Beast is untapped, noncreature artifacts you control can't be enchanted, they have indestructible, and other players can't gain control of them. This effect doesn't remove Auras already attached to those artifacts. +Oracle:As long as this creature is untapped, noncreature artifacts you control can't be enchanted, they have indestructible, and other players can't gain control of them. This effect doesn't remove Auras already attached to those artifacts. diff --git a/forge-gui/res/cardsfolder/g/guardian_gladewalker.txt b/forge-gui/res/cardsfolder/g/guardian_gladewalker.txt index 0e2ab9fd1a37..88d62c961635 100644 --- a/forge-gui/res/cardsfolder/g/guardian_gladewalker.txt +++ b/forge-gui/res/cardsfolder/g/guardian_gladewalker.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Shapeshifter PT:1/1 K:Changeling -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, put a +1/+1 counter on target creature. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Changeling (This card is every creature type.)\nWhen Guardian Gladewalker enters, put a +1/+1 counter on target creature. +Oracle:Changeling (This card is every creature type.)\nWhen this creature enters, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/g/guardian_idol.txt b/forge-gui/res/cardsfolder/g/guardian_idol.txt index ae64f2137024..f4bce87cad70 100644 --- a/forge-gui/res/cardsfolder/g/guardian_idol.txt +++ b/forge-gui/res/cardsfolder/g/guardian_idol.txt @@ -1,8 +1,8 @@ Name:Guardian Idol ManaCost:2 Types:Artifact -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This artifact enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Animate | Cost$ 2 | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Golem | RemoveCreatureTypes$ True | SpellDescription$ CARDNAME becomes a 2/2 Golem artifact creature until end of turn. -Oracle:Guardian Idol enters tapped.\n{T}: Add {C}.\n{2}: Guardian Idol becomes a 2/2 Golem artifact creature until end of turn. +A:AB$ Animate | Cost$ 2 | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Artifact,Creature,Golem | RemoveCreatureTypes$ True | SpellDescription$ This artifact becomes a 2/2 Golem artifact creature until end of turn. +Oracle:This artifact enters tapped.\n{T}: Add {C}.\n{2}: This artifact becomes a 2/2 Golem artifact creature until end of turn. diff --git a/forge-gui/res/cardsfolder/g/guardian_kirin.txt b/forge-gui/res/cardsfolder/g/guardian_kirin.txt index 7ad4d1460f03..e4c2cc00f5a2 100644 --- a/forge-gui/res/cardsfolder/g/guardian_kirin.txt +++ b/forge-gui/res/cardsfolder/g/guardian_kirin.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Kirin PT:2/3 K:Flying -T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control dies, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Flying\nWhenever another creature you control dies, put a +1/+1 counter on Guardian Kirin. +Oracle:Flying\nWhenever another creature you control dies, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/guardian_naga_banishing_coils.txt b/forge-gui/res/cardsfolder/g/guardian_naga_banishing_coils.txt index f7028386591d..61c6e8d2eb95 100644 --- a/forge-gui/res/cardsfolder/g/guardian_naga_banishing_coils.txt +++ b/forge-gui/res/cardsfolder/g/guardian_naga_banishing_coils.txt @@ -3,9 +3,9 @@ ManaCost:5 W W Types:Creature Snake PT:5/6 K:Vigilance -R:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.Self | PlayerTurn$ True | Description$ During your turn, prevent all damage that would be dealt to CARDNAME. +R:Event$ DamageDone | Prevent$ True | ValidTarget$ Card.Self | PlayerTurn$ True | Description$ During your turn, prevent all damage that would be dealt to this creature. AlternateMode:Adventure -Oracle:Vigilance\nDuring your turn, prevent all damage that would be dealt to Guardian Naga. +Oracle:Vigilance\nDuring your turn, prevent all damage that would be dealt to this creature. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/guardian_of_cloverdell.txt b/forge-gui/res/cardsfolder/g/guardian_of_cloverdell.txt index f51b00eff410..a9ae5fa35a38 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_cloverdell.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_cloverdell.txt @@ -2,7 +2,7 @@ Name:Guardian of Cloverdell ManaCost:5 G G Types:Creature Treefolk Shaman PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create three 1/1 white Kithkin Soldier creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create three 1/1 white Kithkin Soldier creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ w_1_1_kithkin_soldier | TokenOwner$ You A:AB$ GainLife | Cost$ G Sac<1/Kithkin> | LifeAmount$ 1 | SpellDescription$ You gain 1 life. -Oracle:When Guardian of Cloverdell enters, create three 1/1 white Kithkin Soldier creature tokens.\n{G}, Sacrifice a Kithkin: You gain 1 life. +Oracle:When this creature enters, create three 1/1 white Kithkin Soldier creature tokens.\n{G}, Sacrifice a Kithkin: You gain 1 life. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_faith.txt b/forge-gui/res/cardsfolder/g/guardian_of_faith.txt index 135d30acf837..65aa3ed23498 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_faith.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_faith.txt @@ -4,7 +4,7 @@ Types:Creature Spirit Knight PT:3/2 K:Flash K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPhaseOut | TriggerDescription$ When CARDNAME enters, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don't exist until their controller's next turn.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPhaseOut | TriggerDescription$ When this creature enters, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don't exist until their controller's next turn.) SVar:TrigPhaseOut:DB$ Phases | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select any number of other target creatures you control | TargetMin$ 0 | TargetMax$ MaxTgts SVar:MaxTgts:Count$Valid Creature.Other+YouCtrl -Oracle:Flash\nVigilance\nWhen Guardian of Faith enters, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don't exist until their controller's next turn.) +Oracle:Flash\nVigilance\nWhen this creature enters, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don't exist until their controller's next turn.) diff --git a/forge-gui/res/cardsfolder/g/guardian_of_ghirapur.txt b/forge-gui/res/cardsfolder/g/guardian_of_ghirapur.txt index d88fce181c56..62fcd7122445 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_ghirapur.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_ghirapur.txt @@ -3,9 +3,9 @@ ManaCost:2 W Types:Creature Angel PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBlink | TriggerDescription$ When CARDNAME enters, exile up to one other target creature or artifact you control. Return it to the battlefield under its owner's control at the beginning of the next end step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBlink | TriggerDescription$ When this creature enters, exile up to one other target creature or artifact you control. Return it to the battlefield under its owner's control at the beginning of the next end step. SVar:TrigBlink:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouCtrl+Other,Artifact.YouCtrl+Other | TgtPrompt$ Select up to one other target creature or artifact you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | RememberObjects$ RememberedLKI | TriggerDescription$ Return the exiled card to the battlefield. | SubAbility$ DBCleanup SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhen Guardian of Ghirapur enters, exile up to one other target creature or artifact you control. Return it to the battlefield under its owner's control at the beginning of the next end step. +Oracle:Flying\nWhen this creature enters, exile up to one other target creature or artifact you control. Return it to the battlefield under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_new_benalia.txt b/forge-gui/res/cardsfolder/g/guardian_of_new_benalia.txt index db4a1761be99..6d09d09da58c 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_new_benalia.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_new_benalia.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Creature Human Soldier PT:2/2 K:Enlist -T:Mode$ Enlisted | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME enlists a creature, scry 2. +T:Mode$ Enlisted | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever this creature enlists a creature, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 -A:AB$ Pump | Cost$ Discard<1/Card> | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ CARDNAME gains indestructible until end of turn. Tap it. +A:AB$ Pump | Cost$ Discard<1/Card> | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ This creature gains indestructible until end of turn. Tap it. SVar:DBTap:DB$ Tap -Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\nWhenever Guardian of New Benalia enlists a creature, scry 2.\nDiscard a card: Guardian of New Benalia gains indestructible until end of turn. Tap it. +Oracle:Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.)\nWhenever this creature enlists a creature, scry 2.\nDiscard a card: This creature gains indestructible until end of turn. Tap it. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt b/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt index 956cd521f324..7ce5f3cce15d 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt @@ -2,7 +2,7 @@ Name:Guardian of Pilgrims ManaCost:1 W Types:Creature Spirit Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE -Oracle:When Guardian of Pilgrims enters, target creature gets +1/+1 until end of turn. +Oracle:When this creature enters, target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_the_ages.txt b/forge-gui/res/cardsfolder/g/guardian_of_the_ages.txt index 7e235ba19b4b..60a384efd14a 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_the_ages.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_the_ages.txt @@ -3,6 +3,6 @@ ManaCost:7 Types:Artifact Creature Golem PT:7/7 K:Defender -T:Mode$ Attacks | ValidCard$ Creature | Attacked$ You,Planeswalker.YouCtrl | IsPresent$ Card.Self+withDefender | TriggerZones$ Battlefield | Execute$ DBAnimate | TriggerDescription$ Whenever a creature attacks you or a planeswalker you control, if CARDNAME has defender, it loses defender and gains trample. +T:Mode$ Attacks | ValidCard$ Creature | Attacked$ You,Planeswalker.YouCtrl | IsPresent$ Card.Self+withDefender | TriggerZones$ Battlefield | Execute$ DBAnimate | TriggerDescription$ When a creature attacks you or a planeswalker you control, if this creature has defender, it loses defender and gains trample. SVar:DBAnimate:DB$ Animate | Keywords$ Trample | RemoveKeywords$ Defender | Duration$ Permanent -Oracle:Defender (This creature can't attack.)\nWhen a creature attacks you or a planeswalker you control, if Guardian of the Ages has defender, it loses defender and gains trample. +Oracle:Defender (This creature can't attack.)\nWhen a creature attacks you or a planeswalker you control, if this creature has defender, it loses defender and gains trample. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_the_gateless.txt b/forge-gui/res/cardsfolder/g/guardian_of_the_gateless.txt index 6aadc998edb4..9c5d463f93b4 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_the_gateless.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_the_gateless.txt @@ -3,8 +3,8 @@ ManaCost:4 W Types:Creature Angel PT:3/3 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | CanBlockAny$ True | Description$ CARDNAME can block any number of creatures. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +1/+1 until end of turn for each creature it's blocking. +S:Mode$ Continuous | Affected$ Card.Self | CanBlockAny$ True | Description$ This creature can block any number of creatures. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks, it gets +1/+1 until end of turn for each creature it's blocking. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Creature.blockedBySource -Oracle:Flying\nGuardian of the Gateless can block any number of creatures.\nWhenever Guardian of the Gateless blocks, it gets +1/+1 until end of turn for each creature it's blocking. +Oracle:Flying\nThis creature can block any number of creatures.\nWhenever this creature blocks, it gets +1/+1 until end of turn for each creature it's blocking. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_the_great_conduit.txt b/forge-gui/res/cardsfolder/g/guardian_of_the_great_conduit.txt index f24e264a4e4b..c5ac8f67bb35 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_the_great_conduit.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_the_great_conduit.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Elemental PT:2/4 K:Reach -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Vigilance | AddPower$ 2 | IsPresent$ Planeswalker.Nissa+YouCtrl | Description$ As long as you control a Nissa planeswalker, CARDNAME gets +2/+0 and has vigilance. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Vigilance | AddPower$ 2 | IsPresent$ Planeswalker.Nissa+YouCtrl | Description$ As long as you control a Nissa planeswalker, this creature gets +2/+0 and has vigilance. SVar:BuffedBy:Nissa -Oracle:Reach (This creature can block creatures with flying.)\nAs long as you control a Nissa planeswalker, Guardian of the Great Conduit gets +2/+0 and has vigilance. (Attacking doesn't cause it to tap.) +Oracle:Reach (This creature can block creatures with flying.)\nAs long as you control a Nissa planeswalker, this creature gets +2/+0 and has vigilance. (Attacking doesn't cause it to tap.) diff --git a/forge-gui/res/cardsfolder/g/guardian_shield_bearer.txt b/forge-gui/res/cardsfolder/g/guardian_shield_bearer.txt index 54f6597cd4c1..b8de4e020811 100644 --- a/forge-gui/res/cardsfolder/g/guardian_shield_bearer.txt +++ b/forge-gui/res/cardsfolder/g/guardian_shield_bearer.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Human Soldier PT:2/1 K:Megamorph:3 G -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, put a +1/+1 counter on another target creature you control. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, put a +1/+1 counter on another target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Megamorph {3}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Guardian Shield-Bearer is turned face up, put a +1/+1 counter on another target creature you control. +Oracle:Megamorph {3}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen this creature is turned face up, put a +1/+1 counter on another target creature you control. diff --git a/forge-gui/res/cardsfolder/g/guardians_of_koilos.txt b/forge-gui/res/cardsfolder/g/guardians_of_koilos.txt index 6a7cff2645ed..e9a667a08d3c 100644 --- a/forge-gui/res/cardsfolder/g/guardians_of_koilos.txt +++ b/forge-gui/res/cardsfolder/g/guardians_of_koilos.txt @@ -2,6 +2,6 @@ Name:Guardians of Koilos ManaCost:5 Types:Artifact Creature Construct PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return another target historic permanent you control to its owner's hand. (Artifacts, legendaries, and Sagas are historic.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may return another target historic permanent you control to its owner's hand. (Artifacts, legendaries, and Sagas are historic.) SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.Historic+YouCtrl+Other | TgtPrompt$ Select another target historic permanent you control. -Oracle:When Guardians of Koilos enters, you may return another target historic permanent you control to its owner's hand. (Artifacts, legendaries, and Sagas are historic.) +Oracle:When this creature enters, you may return another target historic permanent you control to its owner's hand. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/g/gudul_lurker.txt b/forge-gui/res/cardsfolder/g/gudul_lurker.txt index 0bd2cf4e2b06..1c9a88892c14 100644 --- a/forge-gui/res/cardsfolder/g/gudul_lurker.txt +++ b/forge-gui/res/cardsfolder/g/gudul_lurker.txt @@ -2,6 +2,6 @@ Name:Gudul Lurker ManaCost:U Types:Creature Salamander PT:1/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. K:Megamorph:U -Oracle:Gudul Lurker can't be blocked.\nMegamorph {U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.) +Oracle:This creature can't be blocked.\nMegamorph {U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt b/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt index 10ea009c38fd..474f6c6e875d 100644 --- a/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt +++ b/forge-gui/res/cardsfolder/g/guerrilla_tactics.txt @@ -2,7 +2,7 @@ Name:Guerrilla Tactics ManaCost:1 R Types:Instant A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -T:Mode$ Discarded | ValidCard$ Card.Self | ValidCause$ SpellAbility.OppCtrl | Execute$ TrigDoubleDmg | TriggerDescription$ When a spell or ability an opponent controls causes you to discard CARDNAME, CARDNAME deals 4 damage to any target. +T:Mode$ Discarded | ValidCard$ Card.Self | ValidCause$ SpellAbility.OppCtrl | Execute$ TrigDoubleDmg | TriggerDescription$ When a spell or ability an opponent controls causes you to discard this card, it deals 4 damage to any target. SVar:TrigDoubleDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 4 SVar:DiscardMeByOpp:3 -Oracle:Guerrilla Tactics deals 2 damage to any target.\nWhen a spell or ability an opponent controls causes you to discard Guerrilla Tactics, Guerrilla Tactics deals 4 damage to any target. +Oracle:Guerrilla Tactics deals 2 damage to any target.\nWhen a spell or ability an opponent controls causes you to discard this card, it deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/g/guest_list.txt b/forge-gui/res/cardsfolder/g/guest_list.txt index cf0382e832a0..965a21d09094 100644 --- a/forge-gui/res/cardsfolder/g/guest_list.txt +++ b/forge-gui/res/cardsfolder/g/guest_list.txt @@ -1,7 +1,7 @@ Name:Guest List ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, target creature gets -X/-X until end of turn, where X is the number of creature cards in its controller's graveyard. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, target creature gets -X/-X until end of turn, where X is the number of creature cards in its controller's graveyard. SVar:TrigCrank:DB$ Pump | ValidTgts$ Creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True SVar:X:Count$ValidGraveyard Creature.OwnedBy TargetedController -Oracle:Whenever you crank Guest List, target creature gets -X/-X until end of turn, where X is the number of creature cards in its controller's graveyard. +Oracle:Whenever you crank this Contraption, target creature gets -X/-X until end of turn, where X is the number of creature cards in its controller's graveyard. diff --git a/forge-gui/res/cardsfolder/g/guidelight_pathmaker.txt b/forge-gui/res/cardsfolder/g/guidelight_pathmaker.txt index db12aae65704..3ca08048e425 100644 --- a/forge-gui/res/cardsfolder/g/guidelight_pathmaker.txt +++ b/forge-gui/res/cardsfolder/g/guidelight_pathmaker.txt @@ -3,11 +3,11 @@ ManaCost:4 W U Types:Artifact Vehicle PT:6/5 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When this Vehicle enters, you may search your library for an artifact card and reveal it. Put it onto the battlefield if its mana value is 2 or less. Otherwise, put it into your hand. Then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When this Vehicle enters, you may search your library for an artifact card and reveal it. Put it onto the battlefield if its mana value is 2 or less. Otherwise, put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Artifact | ChangeNum$ 1 | Reveal$ True | Shuffle$ False | RememberChanged$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Battlefield | ConditionDefined$ Remembered | ConditionPresent$ Card.cmcLE2 | ForgetChanged$ True | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Crew:2 -Oracle:Vigilance\nWhen this Vehicle enters, you may search your library for an artifact card and reveal it. Put it onto the battlefield if its mana value is 2 or less. Otherwise, put it into your hand. Then shuffle.\nCrew 2 +Oracle:Vigilance\nWhen this Vehicle enters, you may search your library for an artifact card and reveal it. Put it onto the battlefield if its mana value is 2 or less. Otherwise, put it into your hand. If you search your library this way, shuffle.\nCrew 2 diff --git a/forge-gui/res/cardsfolder/g/guild_artisan.txt b/forge-gui/res/cardsfolder/g/guild_artisan.txt index cdc930d1e17c..effbd889dd1f 100644 --- a/forge-gui/res/cardsfolder/g/guild_artisan.txt +++ b/forge-gui/res/cardsfolder/g/guild_artisan.txt @@ -1,9 +1,9 @@ Name:Guild Artisan ManaCost:1 R Types:Legendary Enchantment Background -S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddTrigger$ AttacksPlayer | Description$ Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, create two Treasure tokens." (They're artifacts with "{T}, Sacrifice this token: Add one mana of any color.") +S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddTrigger$ AttacksPlayer | Description$ Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, you create two Treasure tokens." (They're artifacts with "{T}, Sacrifice this token: Add one mana of any color.") SVar:AttacksPlayer:Mode$ Attacks | ValidCard$ Card.Self | Attacked$ Player | Condition$ NoOpponentHasMoreLifeThanAttacked | Execute$ TrigTreasure | TriggerDescription$ Whenever this creature attacks a player, if no opponent has more life than that player, create two Treasure tokens. SVar:TrigTreasure:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac AI:RemoveDeck:NonCommander DeckHas:Ability$Token|Sacrifice & Type$Treasure|Artifact -Oracle:Commander creatures you own have "Whenever this creature attacks a player, if no other opponent has more life than that player, create two Treasure tokens." (They're artifacts with "{T}, Sacrifice this token: Add one mana of any color.") +Oracle:Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, you create two Treasure tokens." (They're artifacts with "{T}, Sacrifice this token: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/guild_globe.txt b/forge-gui/res/cardsfolder/g/guild_globe.txt index 49d17450247a..51ab4394f07b 100644 --- a/forge-gui/res/cardsfolder/g/guild_globe.txt +++ b/forge-gui/res/cardsfolder/g/guild_globe.txt @@ -1,8 +1,8 @@ Name:Guild Globe ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ Mana | Cost$ 2 T Sac<1/CARDNAME> | Produced$ Combo AnyDifferent | Amount$ 2 | SpellDescription$ Add two mana of different colors. AI:RemoveDeck:All -Oracle:When Guild Globe enters, draw a card.\n{2}, {T}, Sacrifice Guild Globe: Add two mana of different colors. +Oracle:When this artifact enters, draw a card.\n{2}, {T}, Sacrifice this artifact: Add two mana of different colors. diff --git a/forge-gui/res/cardsfolder/g/guild_summit.txt b/forge-gui/res/cardsfolder/g/guild_summit.txt index 7d52919c4623..264839bacb0f 100644 --- a/forge-gui/res/cardsfolder/g/guild_summit.txt +++ b/forge-gui/res/cardsfolder/g/guild_summit.txt @@ -1,11 +1,11 @@ Name:Guild Summit ManaCost:2 U Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ GuestList | TriggerDescription$ When CARDNAME enters, you may tap any number of untapped Gates you control. Draw a card for each Gate tapped this way. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ GuestList | TriggerDescription$ When this enchantment enters, you may tap any number of untapped Gates you control. Draw a card for each Gate tapped this way. SVar:GuestList:DB$ Tap | CardChoices$ Gate.YouCtrl+untapped | AnyNumber$ True | ChoiceAmount$ Count$Valid Gate.YouCtrl+untapped | RememberTapped$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Remembered$Amount T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Gate.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a Gate you control enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:When Guild Summit enters, you may tap any number of untapped Gates you control. Draw a card for each Gate tapped this way.\nWhenever a Gate you control enters, draw a card. +Oracle:When this enchantment enters, you may tap any number of untapped Gates you control. Draw a card for each Gate tapped this way.\nWhenever a Gate you control enters, draw a card. diff --git a/forge-gui/res/cardsfolder/g/guild_thief.txt b/forge-gui/res/cardsfolder/g/guild_thief.txt index 0e4a1c7362fa..af2bb09695c7 100644 --- a/forge-gui/res/cardsfolder/g/guild_thief.txt +++ b/forge-gui/res/cardsfolder/g/guild_thief.txt @@ -2,9 +2,9 @@ Name:Guild Thief ManaCost:1 U Types:Creature Orc Rogue PT:1/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -A:AB$ Effect | PrecostDesc$ Cunning Action — | Cost$ 3 U | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Effect | PrecostDesc$ Cunning Action — | Cost$ 3 U | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | SpellDescription$ This creature can't be blocked this turn. SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. DeckHas:Ability$Counters -Oracle:Whenever Guild Thief deals combat damage to a player, put a +1/+1 counter on it.\nCunning Action — {3}{U}: Guild Thief can't be blocked this turn. +Oracle:Whenever this creature deals combat damage to a player, put a +1/+1 counter on it.\nCunning Action — {3}{U}: This creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/guildless_commons.txt b/forge-gui/res/cardsfolder/g/guildless_commons.txt index be15b5d9c4e2..8d99a45eb34e 100644 --- a/forge-gui/res/cardsfolder/g/guildless_commons.txt +++ b/forge-gui/res/cardsfolder/g/guildless_commons.txt @@ -1,10 +1,10 @@ Name:Guildless Commons ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | SpellDescription$ Add {C}{C}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return a land you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this land enters, return a land you control to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself SVar:NeedsToPlay:Land.Basic+YouCtrl -Oracle:Guildless Commons enters tapped.\nWhen Guildless Commons enters, return a land you control to its owner's hand.\n{T}: Add {C}{C}. +Oracle:This land enters tapped.\nWhen this land enters, return a land you control to its owner's hand.\n{T}: Add {C}{C}. diff --git a/forge-gui/res/cardsfolder/g/guildpact_informant.txt b/forge-gui/res/cardsfolder/g/guildpact_informant.txt index d50878c02603..d7446ca1e589 100644 --- a/forge-gui/res/cardsfolder/g/guildpact_informant.txt +++ b/forge-gui/res/cardsfolder/g/guildpact_informant.txt @@ -3,8 +3,8 @@ ManaCost:2 U Types:Creature Faerie Rogue PT:1/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigProliferate | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigProliferate | TriggerDescription$ Whenever this creature deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:DB$ Proliferate DeckHas:Ability$Proliferate DeckNeeds:Ability$Counters -Oracle:Flying\nWhenever Guildpact Informant deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:Flying\nWhenever this creature deals combat damage to a player or planeswalker, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) diff --git a/forge-gui/res/cardsfolder/g/guildsworn_prowler.txt b/forge-gui/res/cardsfolder/g/guildsworn_prowler.txt index 64884b3d96f4..28a9d8836f3a 100644 --- a/forge-gui/res/cardsfolder/g/guildsworn_prowler.txt +++ b/forge-gui/res/cardsfolder/g/guildsworn_prowler.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Tiefling Rogue Assassin PT:2/1 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+!blocking | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, if it wasn't blocking, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+!blocking | Execute$ TrigDraw | TriggerDescription$ When this creature dies, if it wasn't blocking, draw a card. SVar:TrigDraw:DB$ Draw -Oracle:Deathtouch\nWhen Guildsworn Prowler dies, if it wasn't blocking, draw a card. +Oracle:Deathtouch\nWhen this creature dies, if it wasn't blocking, draw a card. diff --git a/forge-gui/res/cardsfolder/g/guile.txt b/forge-gui/res/cardsfolder/g/guile.txt index a5a0bd0a6efa..1c46deae182e 100644 --- a/forge-gui/res/cardsfolder/g/guile.txt +++ b/forge-gui/res/cardsfolder/g/guile.txt @@ -2,11 +2,11 @@ Name:Guile ManaCost:3 U U U Types:Creature Elemental Incarnation PT:6/6 -S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 3 | Description$ CARDNAME can't be blocked except by three or more creatures. +S:Mode$ MinMaxBlocker | ValidCard$ Creature.Self | Min$ 3 | Description$ This creature can't be blocked except by three or more creatures. R:Event$ Counter | ActiveZones$ Battlefield | ValidSA$ Spell | ValidCause$ SpellAbility.YouCtrl | ReplaceWith$ DBRemove | Description$ If a spell or ability you control would counter a spell, instead exile that spell and you may play that card without paying its mana cost. SVar:DBRemove:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigShuffle | TriggerDescription$ When CARDNAME is put into a graveyard from anywhere, shuffle it into its owner's library. SVar:TrigShuffle:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCardLKICopy -Oracle:Guile can't be blocked except by three or more creatures.\nIf a spell or ability you control would counter a spell, instead exile that spell and you may play that card without paying its mana cost.\nWhen Guile is put into a graveyard from anywhere, shuffle it into its owner's library. +Oracle:This creature can't be blocked except by three or more creatures.\nIf a spell or ability you control would counter a spell, instead exile that spell and you may play that card without paying its mana cost.\nWhen Guile is put into a graveyard from anywhere, shuffle it into its owner's library. diff --git a/forge-gui/res/cardsfolder/g/guiltfeeder.txt b/forge-gui/res/cardsfolder/g/guiltfeeder.txt index 287b6c77da42..2de54d492d67 100644 --- a/forge-gui/res/cardsfolder/g/guiltfeeder.txt +++ b/forge-gui/res/cardsfolder/g/guiltfeeder.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Horror PT:0/4 K:Fear -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, defending player loses 1 life for each card in their graveyard. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature attacks and isn't blocked, defending player loses 1 life for each card in their graveyard. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredDefendingPlayer | LifeAmount$ X SVar:X:Count$ValidGraveyard Card.DefenderCtrl -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhenever Guiltfeeder attacks and isn't blocked, defending player loses 1 life for each card in their graveyard. +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhenever this creature attacks and isn't blocked, defending player loses 1 life for each card in their graveyard. diff --git a/forge-gui/res/cardsfolder/g/guilty_conscience.txt b/forge-gui/res/cardsfolder/g/guilty_conscience.txt index 6c0e0234f64d..e6de9c36d195 100644 --- a/forge-gui/res/cardsfolder/g/guilty_conscience.txt +++ b/forge-gui/res/cardsfolder/g/guilty_conscience.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:SpecificCard -T:Mode$ DamageDealtOnce | ValidSource$ Card.AttachedBy | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals damage, CARDNAME deals that much damage to that creature. +T:Mode$ DamageDealtOnce | ValidSource$ Card.AttachedBy | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals damage, this Aura deals that much damage to that creature. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredSourceLKICopy | NumDmg$ X SVar:X:TriggerCount$DamageAmount -Oracle:Enchant creature\nWhenever enchanted creature deals damage, Guilty Conscience deals that much damage to that creature. +Oracle:Enchant creature\nWhenever enchanted creature deals damage, this Aura deals that much damage to that creature. diff --git a/forge-gui/res/cardsfolder/g/gulf_squid.txt b/forge-gui/res/cardsfolder/g/gulf_squid.txt index a8b2d11b7130..552cab01bd90 100644 --- a/forge-gui/res/cardsfolder/g/gulf_squid.txt +++ b/forge-gui/res/cardsfolder/g/gulf_squid.txt @@ -2,7 +2,7 @@ Name:Gulf Squid ManaCost:3 U Types:Creature Squid Beast PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapAll | TriggerDescription$ When CARDNAME enters, tap all lands target player controls. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapAll | TriggerDescription$ When this creature enters, tap all lands target player controls. SVar:TrigTapAll:DB$ TapAll | ValidTgts$ Player | ValidCards$ Land SVar:PlayMain1:TRUE -Oracle:When Gulf Squid enters, tap all lands target player controls. +Oracle:When this creature enters, tap all lands target player controls. diff --git a/forge-gui/res/cardsfolder/g/gulping_scraptrap.txt b/forge-gui/res/cardsfolder/g/gulping_scraptrap.txt index b1b19252487d..3fb6b3840aab 100644 --- a/forge-gui/res/cardsfolder/g/gulping_scraptrap.txt +++ b/forge-gui/res/cardsfolder/g/gulping_scraptrap.txt @@ -2,8 +2,8 @@ Name:Gulping Scraptrap ManaCost:4 B Types:Creature Phyrexian Horror PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When CARDNAME enters or dies, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigProliferate | Secondary$ True | TriggerDescription$ When CARDNAME enters or dies, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigProliferate | TriggerDescription$ When this creature enters or dies, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigProliferate | Secondary$ True | TriggerDescription$ When this creature enters or dies, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:DB$ Proliferate DeckHas:Ability$Proliferate -Oracle:When Gulping Scraptrap enters or dies, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:When this creature enters or dies, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) diff --git a/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt b/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt index 2021e60a177a..ab6bb11fd9c0 100644 --- a/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt +++ b/forge-gui/res/cardsfolder/g/gumdrop_poisoner_tempt_with_treats.txt @@ -3,13 +3,13 @@ ManaCost:2 B Types:Creature Human Warlock PT:3/2 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When CARDNAME enters, up to one target creature gets -X/-X until end of turn, where X is the amount of life you gained this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When this creature enters, up to one target creature gets -X/-X until end of turn, where X is the amount of life you gained this turn. SVar:TrigDebuff:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | NumAtt$ -X | NumDef$ -X | IsCurse$ True SVar:X:Count$LifeYouGainedThisTurn DeckHas:Ability$LifeGain|Token & Type$Food DeckHints:Ability$LifeGain AlternateMode:Adventure -Oracle:Lifelink\nWhen Gumdrop Poisoner enters, up to one target creature gets -X/-X until end of turn, where X is the amount of life you gained this turn. +Oracle:Lifelink\nWhen this creature enters, up to one target creature gets -X/-X until end of turn, where X is the amount of life you gained this turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gunner_conscript.txt b/forge-gui/res/cardsfolder/g/gunner_conscript.txt index 72b331c43226..0e0dacce7581 100644 --- a/forge-gui/res/cardsfolder/g/gunner_conscript.txt +++ b/forge-gui/res/cardsfolder/g/gunner_conscript.txt @@ -3,13 +3,13 @@ ManaCost:1 G Types:Creature Human Mercenary PT:2/2 K:Trample -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each Aura and Equipment attached to it. -T:Mode$ ChangesZone | ValidCard$ Card.Self+enchanted | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, if it was enchanted, create a Junk token. -T:Mode$ ChangesZone | ValidCard$ Card.Self+equipped | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, if it was equipped, create a Junk token. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each Aura and Equipment attached to it. +T:Mode$ ChangesZone | ValidCard$ Card.Self+enchanted | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature dies, if it was enchanted, create a Junk token. +T:Mode$ ChangesZone | ValidCard$ Card.Self+equipped | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature dies, if it was equipped, create a Junk token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_junk_sac_exileplay SVar:X:Count$Valid Equipment.Attached,Aura.Attached SVar:EnchantMe:Multiple SVar:EquipMe:Multiple DeckHas:Ability$Token & Type$Artifact|Junk DeckNeeds:Type$Aura|Equipment -Oracle:Trample\nGunner Conscript gets +1/+1 for each Aura and Equipment attached to it.\nWhen Gunner Conscript dies, if it was enchanted, create a Junk token.\nWhen Gunner Conscript dies, if it was equipped, create a Junk token. +Oracle:Trample\nThis creature gets +1/+1 for each Aura and Equipment attached to it.\nWhen this creature dies, if it was enchanted, create a Junk token.\nWhen this creature dies, if it was equipped, create a Junk token. diff --git a/forge-gui/res/cardsfolder/g/gurgling_anointer.txt b/forge-gui/res/cardsfolder/g/gurgling_anointer.txt index 51e3e9b3954c..140c9712e0ee 100644 --- a/forge-gui/res/cardsfolder/g/gurgling_anointer.txt +++ b/forge-gui/res/cardsfolder/g/gurgling_anointer.txt @@ -4,10 +4,10 @@ Types:Creature Phyrexian Horror PT:1/3 K:Flying SVar:SacMe:3 -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw your second card each turn, put a +1/+1 counter on CARDNAME. +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw your second card each turn, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return another target creature card with mana value less than or equal to CARDNAME's power from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature dies, return another target creature card with mana value less than or equal to this creature's power from your graveyard to the battlefield. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.YouOwn+cmcLEX+Other | TgtPrompt$ Choose another target creature card with mana value less than or equal to CARDNAME's power | Origin$ Graveyard | Destination$ Battlefield SVar:X:TriggeredCard$CardPower DeckHas:Ability$Counters|Graveyard -Oracle:Flying\nWhenever you draw your second card each turn, put a +1/+1 counter on Gurgling Anointer.\nWhen Gurgling Anointer dies, return another target creature card with mana value less than or equal to Gurgling Anointer's power from your graveyard to the battlefield. +Oracle:Flying\nWhenever you draw your second card each turn, put a +1/+1 counter on this creature.\nWhen this creature dies, return another target creature card with mana value less than or equal to this creature's power from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gurmag_drowner.txt b/forge-gui/res/cardsfolder/g/gurmag_drowner.txt index 9773be931e97..fe86e3454059 100644 --- a/forge-gui/res/cardsfolder/g/gurmag_drowner.txt +++ b/forge-gui/res/cardsfolder/g/gurmag_drowner.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Snake Wizard PT:2/4 K:Exploit -T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME exploits a creature, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. +T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this creature exploits a creature, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | ChangeValid$ Card | DestinationZone2$ Graveyard | NoReveal$ True -Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen Gurmag Drowner exploits a creature, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. +Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen this creature exploits a creature, look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gurzigost.txt b/forge-gui/res/cardsfolder/g/gurzigost.txt index 99604ad6aeeb..c8bfd92e6719 100644 --- a/forge-gui/res/cardsfolder/g/gurzigost.txt +++ b/forge-gui/res/cardsfolder/g/gurzigost.txt @@ -2,10 +2,10 @@ Name:Gurzigost ManaCost:3 G G Types:Creature Beast PT:6/8 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you put two cards from your graveyard on the bottom of your library. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this creature unless you put two cards from your graveyard on the bottom of your library. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ PutCardToLibFromGrave<2/-1/Card> -A:AB$ Effect | Cost$ G G Discard<1/Card> | StaticAbilities$ Static | Duration$ UntilHostLeavesPlayOrEOT | SpellDescription$ You may have CARDNAME assign its combat damage this turn as though it weren't blocked. +A:AB$ Effect | Cost$ G G Discard<1/Card> | StaticAbilities$ Static | Duration$ UntilHostLeavesPlayOrEOT | SpellDescription$ You may have this creature assign its combat damage this turn as though it weren't blocked. SVar:Static:Mode$ AssignCombatDamageAsUnblocked | ValidCard$ Card.EffectSource | Optional$ True | Description$ You may have EFFECTSOURCE assign its combat damage this turn as though it weren't blocked. AI:RemoveDeck:All DeckHas:Ability$Discard -Oracle:At the beginning of your upkeep, sacrifice Gurzigost unless you put two cards from your graveyard on the bottom of your library.\n{G}{G}, Discard a card: You may have Gurzigost assign its combat damage this turn as though it weren't blocked. +Oracle:At the beginning of your upkeep, sacrifice this creature unless you put two cards from your graveyard on the bottom of your library.\n{G}{G}, Discard a card: You may have this creature assign its combat damage this turn as though it weren't blocked. diff --git a/forge-gui/res/cardsfolder/g/gust_skimmer.txt b/forge-gui/res/cardsfolder/g/gust_skimmer.txt index b4932db4d402..9c52a65589e7 100644 --- a/forge-gui/res/cardsfolder/g/gust_skimmer.txt +++ b/forge-gui/res/cardsfolder/g/gust_skimmer.txt @@ -2,5 +2,5 @@ Name:Gust-Skimmer ManaCost:2 Types:Artifact Creature Insect PT:2/1 -A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -Oracle:{U}: Gust-Skimmer gains flying until end of turn. +A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Flying | SpellDescription$ This creature gains flying until end of turn. +Oracle:{U}: This creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gust_walker.txt b/forge-gui/res/cardsfolder/g/gust_walker.txt index 0c95c5750018..93cc781fd956 100644 --- a/forge-gui/res/cardsfolder/g/gust_walker.txt +++ b/forge-gui/res/cardsfolder/g/gust_walker.txt @@ -2,6 +2,6 @@ Name:Gust Walker ManaCost:1 W Types:Creature Human Wizard PT:2/2 -S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigPump | Cost$ Exert<1/CARDNAME> | Description$ You may exert CARDNAME as it attacks. When you do, it gets +1/+1 and gains flying until end of turn. (An exerted creature won't untap during your next untap step.) +S:Mode$ OptionalAttackCost | ValidCard$ Card.Self | Trigger$ TrigPump | Cost$ Exert<1/CARDNAME> | Description$ You may exert this creature as it attacks. When you do, it gets +1/+1 and gains flying until end of turn. (An exerted creature won't untap during your next untap step.) SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | KW$ Flying | SpellDescription$ When you do, it gets +1/+1 and gains flying until end of turn. -Oracle:You may exert Gust Walker as it attacks. When you do, it gets +1/+1 and gains flying until end of turn. (An exerted creature won't untap during your next untap step.) +Oracle:You may exert this creature as it attacks. When you do, it gets +1/+1 and gains flying until end of turn. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/g/gustcloak_cavalier.txt b/forge-gui/res/cardsfolder/g/gustcloak_cavalier.txt index c53295edc855..d41b88b46065 100644 --- a/forge-gui/res/cardsfolder/g/gustcloak_cavalier.txt +++ b/forge-gui/res/cardsfolder/g/gustcloak_cavalier.txt @@ -3,9 +3,9 @@ ManaCost:3 W W Types:Creature Human Knight PT:2/2 K:Flanking -T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME attacks, you may tap target creature. +T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTap | TriggerDescription$ Whenever this creature attacks, you may tap target creature. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME becomes blocked, you may untap it and remove it from combat. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever this creature becomes blocked, you may untap this creature and remove it from combat. SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self -Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nWhenever Gustcloak Cavalier attacks, you may tap target creature.\nWhenever Gustcloak Cavalier becomes blocked, you may untap Gustcloak Cavalier and remove it from combat. +Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nWhenever this creature attacks, you may tap target creature.\nWhenever this creature becomes blocked, you may untap this creature and remove it from combat. diff --git a/forge-gui/res/cardsfolder/g/gustcloak_harrier.txt b/forge-gui/res/cardsfolder/g/gustcloak_harrier.txt index 7d7c8963bde2..6a1fcc44eee0 100644 --- a/forge-gui/res/cardsfolder/g/gustcloak_harrier.txt +++ b/forge-gui/res/cardsfolder/g/gustcloak_harrier.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Creature Bird Soldier PT:2/2 K:Flying -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME becomes blocked, you may untap it and remove it from combat. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever this creature becomes blocked, you may untap it and remove it from combat. SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self -Oracle:Flying\nWhenever Gustcloak Harrier becomes blocked, you may untap it and remove it from combat. +Oracle:Flying\nWhenever this creature becomes blocked, you may untap it and remove it from combat. diff --git a/forge-gui/res/cardsfolder/g/gustcloak_runner.txt b/forge-gui/res/cardsfolder/g/gustcloak_runner.txt index 7b38bbaf1507..320a2dc40004 100644 --- a/forge-gui/res/cardsfolder/g/gustcloak_runner.txt +++ b/forge-gui/res/cardsfolder/g/gustcloak_runner.txt @@ -2,7 +2,7 @@ Name:Gustcloak Runner ManaCost:W Types:Creature Human Soldier PT:1/1 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME becomes blocked, you may untap it and remove it from combat. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever this creature becomes blocked, you may untap it and remove it from combat. SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self -Oracle:Whenever Gustcloak Runner becomes blocked, you may untap it and remove it from combat. +Oracle:Whenever this creature becomes blocked, you may untap it and remove it from combat. diff --git a/forge-gui/res/cardsfolder/g/gustcloak_sentinel.txt b/forge-gui/res/cardsfolder/g/gustcloak_sentinel.txt index d55ee2b9de96..9f2a97f007e7 100644 --- a/forge-gui/res/cardsfolder/g/gustcloak_sentinel.txt +++ b/forge-gui/res/cardsfolder/g/gustcloak_sentinel.txt @@ -2,7 +2,7 @@ Name:Gustcloak Sentinel ManaCost:2 W W Types:Creature Human Soldier PT:3/3 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigUntapRemove | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME becomes blocked, you may untap it and remove it from combat. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigUntapRemove | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever this creature becomes blocked, you may untap it and remove it from combat. SVar:TrigUntapRemove:DB$ Untap | SubAbility$ DBRemoveCombat SVar:DBRemoveCombat:DB$ RemoveFromCombat -Oracle:Whenever Gustcloak Sentinel becomes blocked, you may untap it and remove it from combat. +Oracle:Whenever this creature becomes blocked, you may untap it and remove it from combat. diff --git a/forge-gui/res/cardsfolder/g/gustcloak_skirmisher.txt b/forge-gui/res/cardsfolder/g/gustcloak_skirmisher.txt index cc6f2cb062b2..723a4e9b18fb 100644 --- a/forge-gui/res/cardsfolder/g/gustcloak_skirmisher.txt +++ b/forge-gui/res/cardsfolder/g/gustcloak_skirmisher.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Bird Soldier PT:2/3 K:Flying -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever CARDNAME becomes blocked, you may untap it and remove it from combat. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever this creature becomes blocked, you may untap it and remove it from combat. SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ RemCombat SVar:RemCombat:DB$ RemoveFromCombat | Defined$ Self -Oracle:Flying\nWhenever Gustcloak Skirmisher becomes blocked, you may untap it and remove it from combat. +Oracle:Flying\nWhenever this creature becomes blocked, you may untap it and remove it from combat. diff --git a/forge-gui/res/cardsfolder/g/gusthas_scepter.txt b/forge-gui/res/cardsfolder/g/gusthas_scepter.txt index 82dfca515fb9..32a06ed1d4e3 100644 --- a/forge-gui/res/cardsfolder/g/gusthas_scepter.txt +++ b/forge-gui/res/cardsfolder/g/gusthas_scepter.txt @@ -4,12 +4,12 @@ Types:Artifact A:AB$ ChangeZone | Cost$ T | ChangeType$ Card | ChangeNum$ 1 | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | Mandatory$ True | SubAbility$ DBEffect | SpellDescription$ Exile a card from your hand face down. You may look at it for as long as it remains exiled. SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STLook | Duration$ Permanent | ForgetOnMoved$ Exile SVar:STLook:Mode$ Continuous | MayLookAt$ You | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at it for as long as it remains exiled. -A:AB$ ChangeZone | Cost$ T | Hidden$ True | ChangeType$ Card.IsRemembered+YouOwn+ExiledWithSource | Mandatory$ True | Origin$ Exile | Destination$ Hand | ForgetChanged$ True | SpellDescription$ Return a card you own exiled with CARDNAME to your hand. +A:AB$ ChangeZone | Cost$ T | Hidden$ True | ChangeType$ Card.IsRemembered+YouOwn+ExiledWithSource | Mandatory$ True | Origin$ Exile | Destination$ Hand | ForgetChanged$ True | SpellDescription$ Return a card you own exiled with this artifact to your hand. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBChangeZoneAll | TriggerDescription$ When you lose control of CARDNAME, put all cards exiled with CARDNAME into their owner's graveyard. -T:Mode$ ChangesController | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBChangeZoneAll | Secondary$ True | TriggerDescription$ When you lose control of CARDNAME, put all cards exiled with CARDNAME into their owner's graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBChangeZoneAll | TriggerDescription$ When you lose control of this artifact, put all cards exiled with this artifact into their owner's graveyard. +T:Mode$ ChangesController | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBChangeZoneAll | Secondary$ True | TriggerDescription$ When you lose control of this artifact, put all cards exiled with this artifact into their owner's graveyard. SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Exile | Destination$ Graveyard | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:{T}: Exile a card from your hand face down. You may look at it for as long as it remains exiled.\n{T}: Return a card you own exiled with Gustha's Scepter to your hand.\nWhen you lose control of Gustha's Scepter, put all cards exiled with Gustha's Scepter into their owner's graveyard. +Oracle:{T}: Exile a card from your hand face down. You may look at it for as long as it remains exiled.\n{T}: Return a card you own exiled with this artifact to your hand.\nWhen you lose control of this artifact, put all cards exiled with this artifact into their owner's graveyard. diff --git a/forge-gui/res/cardsfolder/g/gustrider_exuberant.txt b/forge-gui/res/cardsfolder/g/gustrider_exuberant.txt index a2de62c335a9..d834bb6bf9cf 100644 --- a/forge-gui/res/cardsfolder/g/gustrider_exuberant.txt +++ b/forge-gui/res/cardsfolder/g/gustrider_exuberant.txt @@ -4,4 +4,4 @@ Types:Creature Human Wizard PT:1/2 K:Flying A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.powerGE5+YouCtrl | KW$ Flying | SpellDescription$ Creatures you control with power 5 or greater gain flying until end of turn. -Oracle:Flying\nSacrifice Gustrider Exuberant: Creatures you control with power 5 or greater gain flying until end of turn. +Oracle:Flying\nSacrifice this creature: Creatures you control with power 5 or greater gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gut_true_soul_zealot.txt b/forge-gui/res/cardsfolder/g/gut_true_soul_zealot.txt index 22809ff38f72..818f7d222c95 100644 --- a/forge-gui/res/cardsfolder/g/gut_true_soul_zealot.txt +++ b/forge-gui/res/cardsfolder/g/gut_true_soul_zealot.txt @@ -2,8 +2,8 @@ Name:Gut, True Soul Zealot ManaCost:2 R Types:Legendary Creature Goblin Shaman PT:2/2 -T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, you may sacrifice another creature or an artifact. If you do, create a 4/1 black Skeleton creature token with menace that's tapped and attacking. +T:Mode$ AttackersDeclared | AttackingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack, you may sacrifice another creature or an artifact. If you do, create a 4/1 black Skeleton creature token with menace that's tapped and attacking. (It can't be blocked except by two or more creatures.) SVar:TrigToken:AB$ Token | Cost$ Sac<1/Creature.Other;Artifact/another creature or an artifact> | TokenScript$ b_4_1_skeleton_menace | TokenTapped$ True | TokenAttacking$ True K:Choose a Background DeckHas:Ability$Token & Type$Skeleton -Oracle:Whenever you attack, you may sacrifice another creature or an artifact. If you do, create a 4/1 black Skeleton creature token with menace that's tapped and attacking.\nChoose a Background (You can have a Background as a second commander.) +Oracle:Whenever you attack, you may sacrifice another creature or an artifact. If you do, create a 4/1 black Skeleton creature token with menace that's tapped and attacking. (It can't be blocked except by two or more creatures.)\nChoose a Background (You can have a Background as a second commander.) diff --git a/forge-gui/res/cardsfolder/g/gutmorn_pactbound_servant.txt b/forge-gui/res/cardsfolder/g/gutmorn_pactbound_servant.txt index 4f6272878b0d..9e43f4f97d38 100644 --- a/forge-gui/res/cardsfolder/g/gutmorn_pactbound_servant.txt +++ b/forge-gui/res/cardsfolder/g/gutmorn_pactbound_servant.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Demon PT:1/3 K:Flying K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ When CARDNAME enters, each player discards a nonland card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each player discards a nonland card. SVar:DBDiscard:DB$ Discard | Defined$ Player | DiscardValid$ Card.nonLand | Mode$ TgtChoose | AILogic$ DiscardUncastableAndExcess T:Mode$ Discarded | TriggerZones$ Battlefield | Execute$ TrigChoosePlayer | PlayerTurn$ True | TriggerController$ TriggeredCardController | TriggerDescription$ Whenever a player discards a card during your turn, they choose another player. That player conjures a duplicate of that card into their hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." SVar:TrigChoosePlayer:DB$ ChoosePlayer | Defined$ TriggeredCardOwner | Choices$ Player.Other | ChoiceTitle$ Choose another player | SubAbility$ DBConjure @@ -14,4 +14,4 @@ SVar:SpendAnyMana:Mode$ ManaConvert | EffectZone$ Stack | ValidPlayer$ You | Val SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenPlayer$ True DeckHas:Ability$Discard DeckHints:Ability$Discard -Oracle:Flying, deathtouch\nWhenever Gutmorn, Pactbound Servant enters, each player discards a nonland card.\nWhenever a player discards a card during your turn, they choose another player. That player conjures a duplicate of that card into their hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +Oracle:Flying, deathtouch\nWhen Gutmorn, Pactbound Servant enters the battlefield, each player discards a nonland card.\nWhenever a player discards a card during your turn, they choose another player. That player conjures a duplicate of that card into their hand. It perpetually gains "You may spend mana as though it were mana of any color to cast this spell." diff --git a/forge-gui/res/cardsfolder/g/gutter_grime.txt b/forge-gui/res/cardsfolder/g/gutter_grime.txt index f55e736a78d4..b454ed17fa41 100644 --- a/forge-gui/res/cardsfolder/g/gutter_grime.txt +++ b/forge-gui/res/cardsfolder/g/gutter_grime.txt @@ -1,8 +1,8 @@ Name:Gutter Grime ManaCost:4 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+!token | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a nontoken creature you control dies, put a slime counter on CARDNAME, then create a green Ooze creature token with "This token's power and toughness are each equal to the number of slime counters on CARDNAME." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+!token | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a nontoken creature you control dies, put a slime counter on this enchantment, then create a green Ooze creature token with "This token's power and toughness are each equal to the number of slime counters on CARDNAME." SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SLIME | CounterNum$ 1 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ g_x_x_ooze_gutter_grime | TokenOwner$ You | RememberSource$ True AI:RemoveDeck:Random -Oracle:Whenever a nontoken creature you control dies, put a slime counter on Gutter Grime, then create a green Ooze creature token with "This token's power and toughness are each equal to the number of slime counters on Gutter Grime." +Oracle:Whenever a nontoken creature you control dies, put a slime counter on this enchantment, then create a green Ooze creature token with "This token's power and toughness are each equal to the number of slime counters on Gutter Grime." diff --git a/forge-gui/res/cardsfolder/g/gutter_skulker_gutter_shortcut.txt b/forge-gui/res/cardsfolder/g/gutter_skulker_gutter_shortcut.txt index 24f6ab41b408..3a8c0e052eb0 100644 --- a/forge-gui/res/cardsfolder/g/gutter_skulker_gutter_shortcut.txt +++ b/forge-gui/res/cardsfolder/g/gutter_skulker_gutter_shortcut.txt @@ -3,10 +3,10 @@ ManaCost:3 U Types:Creature Spirit PT:3/3 K:Disturb:3 U -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self+attacking | IsPresent$ Card.Other+attacking | PresentCompare$ EQ0 | Description$ CARDNAME can't be blocked as long as it's attacking alone. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self+attacking | IsPresent$ Card.Other+attacking | PresentCompare$ EQ0 | Description$ This creature can't be blocked as long as it's attacking alone. DeckHas:Ability$Graveyard AlternateMode:DoubleFaced -Oracle:Gutter Skulker can't be blocked as long as it's attacking alone.\nDisturb {3}{U} (You may cast this card from your graveyard transformed for its disturb cost.) +Oracle:This creature can't be blocked as long as it's attacking alone.\nDisturb {3}{U} (You may cast this card from your graveyard transformed for its disturb cost.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/g/gutterbones.txt b/forge-gui/res/cardsfolder/g/gutterbones.txt index 7ff7d04dbe3b..99439abed06a 100644 --- a/forge-gui/res/cardsfolder/g/gutterbones.txt +++ b/forge-gui/res/cardsfolder/g/gutterbones.txt @@ -2,8 +2,8 @@ Name:Gutterbones ManaCost:B Types:Creature Skeleton Warrior PT:2/1 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This creature enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -A:AB$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | PlayerTurn$ True | CheckSVar$ X | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. +A:AB$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | PlayerTurn$ True | CheckSVar$ X | SpellDescription$ Return this card from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. SVar:X:Count$LifeOppsLostThisTurn -Oracle:Gutterbones enters tapped.\n{1}{B}: Return Gutterbones from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. +Oracle:This creature enters tapped.\n{1}{B}: Return this card from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. diff --git a/forge-gui/res/cardsfolder/g/guttersnipe.txt b/forge-gui/res/cardsfolder/g/guttersnipe.txt index bec8d649e258..635d7bfad61b 100644 --- a/forge-gui/res/cardsfolder/g/guttersnipe.txt +++ b/forge-gui/res/cardsfolder/g/guttersnipe.txt @@ -2,7 +2,7 @@ Name:Guttersnipe ManaCost:2 R Types:Creature Goblin Shaman PT:2/2 -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME deals 2 damage to each opponent. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, this creature deals 2 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 DeckHints:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, Guttersnipe deals 2 damage to each opponent. +Oracle:Whenever you cast an instant or sorcery spell, this creature deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/g/guul_draz_mucklord.txt b/forge-gui/res/cardsfolder/g/guul_draz_mucklord.txt index b13369a55906..e2fd9ad7fa76 100644 --- a/forge-gui/res/cardsfolder/g/guul_draz_mucklord.txt +++ b/forge-gui/res/cardsfolder/g/guul_draz_mucklord.txt @@ -2,7 +2,7 @@ Name:Guul Draz Mucklord ManaCost:2 B Types:Creature Crocodile PT:2/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME dies, put a +1/+1 counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature dies, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:When Guul Draz Mucklord dies, put a +1/+1 counter on target creature you control. +Oracle:When this creature dies, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/g/guul_draz_specter.txt b/forge-gui/res/cardsfolder/g/guul_draz_specter.txt index 6ceeeef7776f..ad975197faf3 100644 --- a/forge-gui/res/cardsfolder/g/guul_draz_specter.txt +++ b/forge-gui/res/cardsfolder/g/guul_draz_specter.txt @@ -3,8 +3,8 @@ ManaCost:2 B B Types:Creature Specter PT:2/2 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME gets +3/+3 as long as an opponent has no cards in hand. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player discards a card. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | CheckSVar$ X | SVarCompare$ EQ0 | Description$ This creature gets +3/+3 as long as an opponent has no cards in hand. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, that player discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:X:PlayerCountOpponents$LowestCardsInHand -Oracle:Flying\nGuul Draz Specter gets +3/+3 as long as an opponent has no cards in hand.\nWhenever Guul Draz Specter deals combat damage to a player, that player discards a card. +Oracle:Flying\nThis creature gets +3/+3 as long as an opponent has no cards in hand.\nWhenever this creature deals combat damage to a player, that player discards a card. diff --git a/forge-gui/res/cardsfolder/g/guul_draz_vampire.txt b/forge-gui/res/cardsfolder/g/guul_draz_vampire.txt index cbcdebff0d1d..563ad4d36193 100644 --- a/forge-gui/res/cardsfolder/g/guul_draz_vampire.txt +++ b/forge-gui/res/cardsfolder/g/guul_draz_vampire.txt @@ -2,6 +2,6 @@ Name:Guul Draz Vampire ManaCost:B Types:Creature Vampire Rogue PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Intimidate | CheckSVar$ X | SVarCompare$ LE10 | Description$ As long as an opponent has 10 or less life, CARDNAME gets +2/+1 and has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Intimidate | CheckSVar$ X | SVarCompare$ LE10 | Description$ As long as an opponent has 10 or less life, this creature gets +2/+1 and has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) SVar:X:PlayerCountOpponents$LowestLifeTotal -Oracle:As long as an opponent has 10 or less life, Guul Draz Vampire gets +2/+1 and has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) +Oracle:As long as an opponent has 10 or less life, this creature gets +2/+1 and has intimidate. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) diff --git a/forge-gui/res/cardsfolder/g/gwenna_eyes_of_gaea.txt b/forge-gui/res/cardsfolder/g/gwenna_eyes_of_gaea.txt index b680c664412f..ec9e0e455200 100644 --- a/forge-gui/res/cardsfolder/g/gwenna_eyes_of_gaea.txt +++ b/forge-gui/res/cardsfolder/g/gwenna_eyes_of_gaea.txt @@ -2,9 +2,9 @@ Name:Gwenna, Eyes of Gaea ManaCost:2 G Types:Legendary Creature Elf Druid Scout PT:2/3 -A:AB$ Mana | Cost$ T | Produced$ Combo Any | Amount$ 2 | RestrictValid$ Spell.Creature,Activated.Creature | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast creature spells or activate abilities of a creature or creature card. -T:Mode$ SpellCast | ValidCard$ Creature.powerGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever you cast a creature spell with power 5 or greater, put a +1/+1 counter on CARDNAME and untap it. +A:AB$ Mana | Cost$ T | Produced$ Combo Any | Amount$ 2 | RestrictValid$ Spell.Creature,Activated.Creature | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast creature spells or activate abilities of creature sources. +T:Mode$ SpellCast | ValidCard$ Creature.powerGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever you cast a creature spell with power 5 or greater, put a +1/+1 counter on NICKNAME and untap it. SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | SubAbility$ DBUntap SVar:DBUntap:DB$ Untap | Defined$ Self DeckHas:Ability$Counters -Oracle:{T}: Add two mana in any combination of colors. Spend this mana only to cast creature spells or activate abilities of a creature or creature card.\nWhenever you cast a creature spell with power 5 or greater, put a +1/+1 counter on Gwenna, Eyes of Gaea and untap it. +Oracle:{T}: Add two mana in any combination of colors. Spend this mana only to cast creature spells or activate abilities of creature sources.\nWhenever you cast a creature spell with power 5 or greater, put a +1/+1 counter on Gwenna and untap it. diff --git a/forge-gui/res/cardsfolder/g/gwyllion_hedge_mage.txt b/forge-gui/res/cardsfolder/g/gwyllion_hedge_mage.txt index be00a6f8790b..8a13d70bc180 100644 --- a/forge-gui/res/cardsfolder/g/gwyllion_hedge_mage.txt +++ b/forge-gui/res/cardsfolder/g/gwyllion_hedge_mage.txt @@ -2,8 +2,8 @@ Name:Gwyllion Hedge-Mage ManaCost:2 WB Types:Creature Hag Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Plains.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, if you control two or more Plains, you may create a 1/1 white Kithkin Soldier creature token. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Swamp.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, if you control two or more Swamps, you may put a -1/-1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Plains.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ When this creature enters, if you control two or more Plains, you may create a 1/1 white Kithkin Soldier creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Swamp.YouCtrl | PresentCompare$ GE2 | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ When this creature enters, if you control two or more Swamps, you may put a -1/-1 counter on target creature. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_kithkin_soldier | TokenOwner$ You SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True -Oracle:When Gwyllion Hedge-Mage enters, if you control two or more Plains, you may create a 1/1 white Kithkin Soldier creature token.\nWhen Gwyllion Hedge-Mage enters, if you control two or more Swamps, you may put a -1/-1 counter on target creature. +Oracle:When this creature enters, if you control two or more Plains, you may create a 1/1 white Kithkin Soldier creature token.\nWhen this creature enters, if you control two or more Swamps, you may put a -1/-1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt b/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt index 056763774e95..fc14e9e8546e 100644 --- a/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt +++ b/forge-gui/res/cardsfolder/g/gylwain_casting_director.txt @@ -2,10 +2,10 @@ Name:Gylwain, Casting Director ManaCost:1 G W Types:Legendary Creature Human Bard PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.!token+Other+YouCtrl | Execute$ TrigCharm | TriggerDescription$ Whenever CARDNAME or another nontoken creature you control enters, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.!token+Other+YouCtrl | Execute$ TrigCharm | TriggerDescription$ Whenever NICKNAME or another nontoken creature you control enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBRoyal,DBSorcerer,DBMonster SVar:DBRoyal:DB$ Token | TokenScript$ role_royal | TokenOwner$ You | AttachedTo$ TriggeredCardLKICopy | SpellDescription$ Create a Royal Role token attached to that creature. SVar:DBSorcerer:DB$ Token | TokenScript$ role_sorcerer | TokenOwner$ You | AttachedTo$ TriggeredCardLKICopy | SpellDescription$ Create a Sorcerer Role token attached to that creature. SVar:DBMonster:DB$ Token | TokenScript$ role_monster | TokenOwner$ You | AttachedTo$ TriggeredCardLKICopy | SpellDescription$ Create a Monster Role token attached to that creature. DeckHas:Type$Aura|Role & Ability$Token -Oracle:Whenever Gylwain, Casting Director or another nontoken creature you control enters, choose one —\n• Create a Royal Role token attached to that creature.\n• Create a Sorcerer Role token attached to that creature.\n• Create a Monster Role token attached to that creature. +Oracle:Whenever Gylwain or another nontoken creature you control enters, choose one —\n• Create a Royal Role token attached to that creature.\n• Create a Sorcerer Role token attached to that creature.\n• Create a Monster Role token attached to that creature. diff --git a/forge-gui/res/cardsfolder/g/gyome_master_chef.txt b/forge-gui/res/cardsfolder/g/gyome_master_chef.txt index ae54e6a5e1b1..b13f9ffcf309 100644 --- a/forge-gui/res/cardsfolder/g/gyome_master_chef.txt +++ b/forge-gui/res/cardsfolder/g/gyome_master_chef.txt @@ -9,4 +9,4 @@ A:AB$ Pump | Cost$ 1 Sac<1/Food> | ValidTgts$ Creature | KW$ Indestructible | Su SVar:DBTap:DB$ Tap | Defined$ Targeted SVar:X:Count$ThisTurnEntered_Battlefield_Creature.!token+YouCtrl DeckHints:Ability$Food -Oracle:Trample\nAt the beginning of your end step, create a number of Food tokens equal to the number of nontoken creatures you had enter under your control this turn.\n{1}, Sacrifice a Food: Target creature gains indestructible until end of turn. Tap it. +Oracle:Trample\nAt the beginning of your end step, create a number of Food tokens equal to the number of nontoken creatures you had enter the battlefield under your control this turn.\n{1}, Sacrifice a Food: Target creature gains indestructible until end of turn. Tap it. diff --git a/forge-gui/res/cardsfolder/g/gyre_sage.txt b/forge-gui/res/cardsfolder/g/gyre_sage.txt index 2ed5a807ae76..1bf8b1f49cbb 100644 --- a/forge-gui/res/cardsfolder/g/gyre_sage.txt +++ b/forge-gui/res/cardsfolder/g/gyre_sage.txt @@ -3,8 +3,8 @@ ManaCost:1 G Types:Creature Elf Druid PT:1/2 K:Evolve -A:AB$ Mana | Cost$ T | Produced$ G | Amount$ X | SpellDescription$ Add {G} for each +1/+1 counter on CARDNAME. +A:AB$ Mana | Cost$ T | Produced$ G | Amount$ X | SpellDescription$ Add {G} for each +1/+1 counter on this creature. SVar:X:Count$CardCounters.P1P1 DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:Evolve (Whenever a creature you control enters, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.)\n{T}: Add {G} for each +1/+1 counter on Gyre Sage. +Oracle:Evolve (Whenever a creature you control enters, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.)\n{T}: Add {G} for each +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt b/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt index e1b605a628d2..eddcd3c994f5 100644 --- a/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt +++ b/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt @@ -3,8 +3,8 @@ ManaCost:4 UB UB Types:Legendary Creature Demon Kraken PT:6/6 K:Companion:Card.cmcM20:Your starting deck contains only cards with even mana value. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.) -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When NICKNAME enters, each player mills four cards. Put a creature card with an even mana value from those cards onto the battlefield under your control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When NICKNAME enters, each player mills four cards. Put a creature card with an even mana value from among the milled cards onto the battlefield under your control. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ Player | RememberMilled$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard,Exile | Destination$ Battlefield | GainControl$ True | Mandatory$ True | Hidden$ True | ChangeNum$ 1 | ChangeType$ Card.Creature+IsRemembered+cmcM20 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Companion — Your starting deck contains only cards with even mana values. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} any time you could cast a sorcery.)\nWhen Gyruda enters, each player mills four cards. Put a creature card with an even mana value from among the milled cards onto the battlefield under your control. +Oracle:Companion — Your starting deck contains only cards with even mana values. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} as a sorcery.)\nWhen Gyruda enters, each player mills four cards. Put a creature card with an even mana value from among the milled cards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt b/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt index 585e97fc6126..14aea3ff358d 100644 --- a/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt +++ b/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt @@ -2,8 +2,8 @@ Name:Gyrus, Waker of Corpses ManaCost:X B R G Types:Legendary Creature Hydra PT:0/0 -K:etbCounter:P1P1:Y:no Condition:CARDNAME enters with a number of +1/+1 counters on it equal to the amount of mana spent to cast it. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever NICKNAME attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at the end of combat. +K:etbCounter:P1P1:Y:no Condition:NICKNAME enters with a number of +1/+1 counters on it equal to the amount of mana spent to cast it. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever NICKNAME attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at end of combat. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl+powerLTZ | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Select target creature card with lesser power in your graveyard | RememberChanged$ True | Optional$ True | SubAbility$ DBCopy SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | TokenTapped$ True | TokenAttacking$ True | AtEOT$ ExileCombat | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -11,4 +11,4 @@ SVar:X:Count$xPaid SVar:Y:Count$CastTotalManaSpent SVar:Z:Count$CardPower SVar:HasAttackEffect:TRUE -Oracle:Gyrus, Waker of Corpses enters with a number of +1/+1 counters on it equal to the amount of mana spent to cast it.\nWhenever Gyrus attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at end of combat. +Oracle:Gyrus enters with a number of +1/+1 counters on it equal to the amount of mana spent to cast it.\nWhenever Gyrus attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at end of combat.