From 566cb62ac0532cca8814b8a4d19a22127aa8fd68 Mon Sep 17 00:00:00 2001 From: BigCrunch22 <22bigcrunch@gmail.com> Date: Fri, 31 Jul 2026 10:33:14 +0800 Subject: [PATCH] Update Oracle Text and Descriptions: Letter F --- ...e_of_the_mirror_breaker_reflection_of_kiki_jiki.txt | 4 ++-- forge-gui/res/cardsfolder/f/fabled_hero.txt | 4 ++-- forge-gui/res/cardsfolder/f/fabled_passage.txt | 2 +- forge-gui/res/cardsfolder/f/face_of_fear.txt | 4 ++-- forge-gui/res/cardsfolder/f/faceless_agent.txt | 4 ++-- forge-gui/res/cardsfolder/f/faceless_butcher.txt | 4 ++-- forge-gui/res/cardsfolder/f/faceless_devourer.txt | 6 +++--- forge-gui/res/cardsfolder/f/faceless_haven.txt | 4 ++-- forge-gui/res/cardsfolder/f/facevaulter.txt | 4 ++-- forge-gui/res/cardsfolder/f/fade_away.txt | 4 ++-- forge-gui/res/cardsfolder/f/fae_flight.txt | 4 ++-- forge-gui/res/cardsfolder/f/fae_of_wishes_granted.txt | 4 ++-- forge-gui/res/cardsfolder/f/faeburrow_elder.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_aerie.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_artisans.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_bladecrafter.txt | 6 +++--- forge-gui/res/cardsfolder/f/faerie_conclave.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_dreamthief.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_duelist.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_harbinger.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_impostor.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_macabre.txt | 2 +- forge-gui/res/cardsfolder/f/faerie_mechanist.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_miscreant.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_seer.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_slumber_party.txt | 2 +- forge-gui/res/cardsfolder/f/faerie_snoop.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_squadron.txt | 4 ++-- forge-gui/res/cardsfolder/f/faerie_vandal.txt | 4 ++-- forge-gui/res/cardsfolder/f/fain_the_broker.txt | 4 ++-- forge-gui/res/cardsfolder/f/fairgrounds_patrol.txt | 2 +- forge-gui/res/cardsfolder/f/fairgrounds_trumpeter.txt | 4 ++-- forge-gui/res/cardsfolder/f/fairgrounds_warden.txt | 4 ++-- forge-gui/res/cardsfolder/f/faith_unbroken.txt | 4 ++-- .../f/faithbound_judge_sinners_judgment.txt | 10 +++++----- forge-gui/res/cardsfolder/f/faithful_pikemaster.txt | 6 +++--- .../f/faithful_squire_kaiso_memory_of_loyalty.txt | 8 ++++---- forge-gui/res/cardsfolder/f/faithful_watchdog.txt | 4 ++-- forge-gui/res/cardsfolder/f/faiths_fetters.txt | 4 ++-- forge-gui/res/cardsfolder/f/falco_spara_pactweaver.txt | 4 ++-- forge-gui/res/cardsfolder/f/falcon_abomination.txt | 4 ++-- forge-gui/res/cardsfolder/f/falconer_adept.txt | 4 ++-- forge-gui/res/cardsfolder/f/falkenrath_aristocrat.txt | 4 ++-- forge-gui/res/cardsfolder/f/falkenrath_celebrants.txt | 4 ++-- .../res/cardsfolder/f/falkenrath_exterminator.txt | 4 ++-- forge-gui/res/cardsfolder/f/falkenrath_forebear.txt | 8 ++++---- forge-gui/res/cardsfolder/f/falkenrath_marauders.txt | 4 ++-- forge-gui/res/cardsfolder/f/falkenrath_noble.txt | 4 ++-- forge-gui/res/cardsfolder/f/falkenrath_perforator.txt | 4 ++-- forge-gui/res/cardsfolder/f/falkenrath_torturer.txt | 4 ++-- forge-gui/res/cardsfolder/f/fall_from_favor.txt | 4 ++-- forge-gui/res/cardsfolder/f/fall_of_cair_andros.txt | 4 ++-- forge-gui/res/cardsfolder/f/fallaji_archeologist.txt | 4 ++-- forge-gui/res/cardsfolder/f/fallaji_chaindancer.txt | 4 ++-- forge-gui/res/cardsfolder/f/fallaji_dragon_engine.txt | 4 ++-- forge-gui/res/cardsfolder/f/fallaji_vanguard.txt | 4 ++-- forge-gui/res/cardsfolder/f/fallen_angel.txt | 4 ++-- forge-gui/res/cardsfolder/f/fallen_askari.txt | 4 ++-- forge-gui/res/cardsfolder/f/fallen_ferromancer.txt | 4 ++-- forge-gui/res/cardsfolder/f/fallen_ideal.txt | 4 ++-- forge-gui/res/cardsfolder/f/fallen_shinobi.txt | 6 +++--- forge-gui/res/cardsfolder/f/falling_timber.txt | 2 +- forge-gui/res/cardsfolder/f/fallow_wurm.txt | 4 ++-- forge-gui/res/cardsfolder/f/fallowsage.txt | 4 ++-- forge-gui/res/cardsfolder/f/false_dawn.txt | 2 +- forge-gui/res/cardsfolder/f/false_floor.txt | 4 ++-- forge-gui/res/cardsfolder/f/false_prophet.txt | 4 ++-- forge-gui/res/cardsfolder/f/famished_foragers.txt | 4 ++-- forge-gui/res/cardsfolder/f/famished_ghoul.txt | 2 +- forge-gui/res/cardsfolder/f/fan_favorite.txt | 4 ++-- forge-gui/res/cardsfolder/f/fanatic_of_mogis.txt | 2 +- .../res/cardsfolder/f/fanatic_of_the_harrowing.txt | 4 ++-- forge-gui/res/cardsfolder/f/fanatic_of_xenagos.txt | 4 ++-- forge-gui/res/cardsfolder/f/fanatical_firebrand.txt | 2 +- .../f/fangblade_brigand_fangblade_eviscerator.txt | 8 ++++---- forge-gui/res/cardsfolder/f/fangren_firstborn.txt | 4 ++-- forge-gui/res/cardsfolder/f/fangren_pathcutter.txt | 4 ++-- forge-gui/res/cardsfolder/f/far_away.txt | 4 ++-- .../res/cardsfolder/f/faramir_field_commander.txt | 4 ++-- forge-gui/res/cardsfolder/f/farbog_boneflinger.txt | 4 ++-- forge-gui/res/cardsfolder/f/farfinder.txt | 4 ++-- forge-gui/res/cardsfolder/f/farhaven_elf.txt | 4 ++-- forge-gui/res/cardsfolder/f/farideh_devils_chosen.txt | 4 ++-- forge-gui/res/cardsfolder/f/farmer_cotton.txt | 4 ++-- forge-gui/res/cardsfolder/f/farrelite_priest.txt | 4 ++-- forge-gui/res/cardsfolder/f/farrels_zealot.txt | 4 ++-- forge-gui/res/cardsfolder/f/farsight_adept.txt | 4 ++-- forge-gui/res/cardsfolder/f/farsight_mask.txt | 4 ++-- forge-gui/res/cardsfolder/f/fastbond.txt | 4 ++-- forge-gui/res/cardsfolder/f/fasting.txt | 6 +++--- forge-gui/res/cardsfolder/f/fatal_attraction.txt | 6 +++--- forge-gui/res/cardsfolder/f/fatal_grudge.txt | 4 ++-- forge-gui/res/cardsfolder/f/fatal_push.txt | 4 ++-- forge-gui/res/cardsfolder/f/fate_foretold.txt | 4 ++-- forge-gui/res/cardsfolder/f/fate_unraveler.txt | 4 ++-- forge-gui/res/cardsfolder/f/fated_clash.txt | 2 +- forge-gui/res/cardsfolder/f/fated_conflagration.txt | 4 ++-- forge-gui/res/cardsfolder/f/fated_firepower.txt | 2 +- forge-gui/res/cardsfolder/f/fated_infatuation.txt | 4 ++-- forge-gui/res/cardsfolder/f/fated_intervention.txt | 4 ++-- forge-gui/res/cardsfolder/f/fated_retribution.txt | 4 ++-- forge-gui/res/cardsfolder/f/fated_return.txt | 4 ++-- forge-gui/res/cardsfolder/f/fateful_absence.txt | 4 ++-- forge-gui/res/cardsfolder/f/fathom_fleet_boarder.txt | 4 ++-- forge-gui/res/cardsfolder/f/fathom_fleet_captain.txt | 4 ++-- forge-gui/res/cardsfolder/f/fathom_fleet_cutthroat.txt | 4 ++-- forge-gui/res/cardsfolder/f/fathom_fleet_firebrand.txt | 4 ++-- forge-gui/res/cardsfolder/f/fathom_fleet_swordjack.txt | 4 ++-- forge-gui/res/cardsfolder/f/fathom_mage.txt | 4 ++-- forge-gui/res/cardsfolder/f/fathom_seer.txt | 4 ++-- forge-gui/res/cardsfolder/f/fault_riders.txt | 4 ++-- forge-gui/res/cardsfolder/f/faultgrinder.txt | 4 ++-- forge-gui/res/cardsfolder/f/faunsbane_troll.txt | 6 +++--- forge-gui/res/cardsfolder/f/favor_of_jukai.txt | 2 +- forge-gui/res/cardsfolder/f/favor_of_the_mighty.txt | 4 ++-- forge-gui/res/cardsfolder/f/favored_enemy.txt | 6 +++--- forge-gui/res/cardsfolder/f/favored_hoplite.txt | 4 ++-- forge-gui/res/cardsfolder/f/favored_of_iroas.txt | 4 ++-- forge-gui/res/cardsfolder/f/fblthp_the_lost.txt | 4 ++-- forge-gui/res/cardsfolder/f/fealty_to_the_realm.txt | 4 ++-- forge-gui/res/cardsfolder/f/fear_of_abduction.txt | 6 +++--- forge-gui/res/cardsfolder/f/fear_of_being_hunted.txt | 2 +- forge-gui/res/cardsfolder/f/fear_of_burning_alive.txt | 6 +++--- forge-gui/res/cardsfolder/f/fear_of_change.txt | 6 +++--- forge-gui/res/cardsfolder/f/fear_of_death.txt | 4 ++-- forge-gui/res/cardsfolder/f/fear_of_failed_tests.txt | 4 ++-- forge-gui/res/cardsfolder/f/fear_of_falling.txt | 4 ++-- forge-gui/res/cardsfolder/f/fear_of_immobility.txt | 4 ++-- forge-gui/res/cardsfolder/f/fear_of_impostors.txt | 4 ++-- forge-gui/res/cardsfolder/f/fear_of_infinity.txt | 8 ++++---- forge-gui/res/cardsfolder/f/fear_of_lost_teeth.txt | 4 ++-- forge-gui/res/cardsfolder/f/fear_of_missing_out.txt | 6 +++--- .../res/cardsfolder/f/fear_of_sleep_paralysis.txt | 6 +++--- forge-gui/res/cardsfolder/f/fear_of_surveilance.txt | 4 ++-- forge-gui/res/cardsfolder/f/fear_of_the_dark.txt | 4 ++-- forge-gui/res/cardsfolder/f/fearless_fledgling.txt | 4 ++-- forge-gui/res/cardsfolder/f/fearless_pup.txt | 4 ++-- forge-gui/res/cardsfolder/f/feast_of_sanity.txt | 6 +++--- .../res/cardsfolder/f/feast_of_the_victorious_dead.txt | 4 ++-- forge-gui/res/cardsfolder/f/feast_of_worms.txt | 4 ++-- forge-gui/res/cardsfolder/f/feast_or_famine.txt | 2 +- forge-gui/res/cardsfolder/f/feaster_of_fools.txt | 2 +- forge-gui/res/cardsfolder/f/feasting_hobbit.txt | 4 ++-- forge-gui/res/cardsfolder/f/feasting_troll_king.txt | 6 +++--- forge-gui/res/cardsfolder/f/feather_of_flight.txt | 4 ++-- .../res/cardsfolder/f/feather_radiant_arbiter.txt | 4 ++-- forge-gui/res/cardsfolder/f/fecund_greenshell.txt | 4 ++-- forge-gui/res/cardsfolder/f/feed_the_machine.txt | 4 ++-- forge-gui/res/cardsfolder/f/feedback.txt | 4 ++-- forge-gui/res/cardsfolder/f/feldon_ronom_excavator.txt | 4 ++-- forge-gui/res/cardsfolder/f/feldons_cane.txt | 2 +- forge-gui/res/cardsfolder/f/felhide_brawler.txt | 4 ++-- forge-gui/res/cardsfolder/f/felhide_spiritbinder.txt | 4 ++-- forge-gui/res/cardsfolder/f/felidar_cub.txt | 2 +- forge-gui/res/cardsfolder/f/felidar_guardian.txt | 4 ++-- forge-gui/res/cardsfolder/f/felidar_sovereign.txt | 2 +- forge-gui/res/cardsfolder/f/felidar_umbra.txt | 4 ++-- forge-gui/res/cardsfolder/f/fell_beast_of_mordor.txt | 6 +++--- forge-gui/res/cardsfolder/f/fell_flagship.txt | 4 ++-- .../res/cardsfolder/f/fell_horseman_deathly_ride.txt | 4 ++-- forge-gui/res/cardsfolder/f/fell_shepherd.txt | 4 ++-- forge-gui/res/cardsfolder/f/fell_specter.txt | 4 ++-- forge-gui/res/cardsfolder/f/fell_stinger.txt | 4 ++-- .../res/cardsfolder/f/fell_the_profane_fell_mire.txt | 4 ++-- forge-gui/res/cardsfolder/f/femeref_archers.txt | 4 ++-- forge-gui/res/cardsfolder/f/femeref_knight.txt | 4 ++-- forge-gui/res/cardsfolder/f/fen_hauler.txt | 4 ++-- forge-gui/res/cardsfolder/f/fen_stalker.txt | 4 ++-- forge-gui/res/cardsfolder/f/fencer_clique.txt | 4 ++-- forge-gui/res/cardsfolder/f/fencing_ace.txt | 2 +- forge-gui/res/cardsfolder/f/feral_animist.txt | 4 ++-- forge-gui/res/cardsfolder/f/feral_deceiver.txt | 4 ++-- forge-gui/res/cardsfolder/f/feral_ghoul.txt | 6 +++--- forge-gui/res/cardsfolder/f/feral_hydra.txt | 6 +++--- forge-gui/res/cardsfolder/f/feral_prowler.txt | 4 ++-- forge-gui/res/cardsfolder/f/feral_ridgewolf.txt | 4 ++-- forge-gui/res/cardsfolder/f/feral_thallid.txt | 6 +++--- forge-gui/res/cardsfolder/f/ferocious_pup.txt | 4 ++-- forge-gui/res/cardsfolder/f/ferocious_tigorilla.txt | 4 ++-- forge-gui/res/cardsfolder/f/ferris_wheel.txt | 4 ++-- forge-gui/res/cardsfolder/f/ferropede.txt | 6 +++--- forge-gui/res/cardsfolder/f/ferrovore.txt | 4 ++-- forge-gui/res/cardsfolder/f/fertile_thicket.txt | 6 +++--- forge-gui/res/cardsfolder/f/fertilid.txt | 4 ++-- forge-gui/res/cardsfolder/f/fervent_cathar.txt | 4 ++-- forge-gui/res/cardsfolder/f/fervent_champion.txt | 6 +++--- forge-gui/res/cardsfolder/f/fervent_paincaster.txt | 4 ++-- forge-gui/res/cardsfolder/f/festercreep.txt | 4 ++-- forge-gui/res/cardsfolder/f/festerhide_boar.txt | 4 ++-- forge-gui/res/cardsfolder/f/festering_evil.txt | 4 ++-- forge-gui/res/cardsfolder/f/festering_goblin.txt | 4 ++-- forge-gui/res/cardsfolder/f/festering_gulch.txt | 6 +++--- forge-gui/res/cardsfolder/f/festering_mummy.txt | 4 ++-- forge-gui/res/cardsfolder/f/festering_newt.txt | 4 ++-- forge-gui/res/cardsfolder/f/festering_wound.txt | 6 +++--- forge-gui/res/cardsfolder/f/festerleech.txt | 6 +++--- forge-gui/res/cardsfolder/f/festival_crasher.txt | 4 ++-- forge-gui/res/cardsfolder/f/festival_of_embers.txt | 4 ++-- forge-gui/res/cardsfolder/f/fetching_garden.txt | 2 +- forge-gui/res/cardsfolder/f/fetid_gargantua.txt | 4 ++-- forge-gui/res/cardsfolder/f/fetid_horror.txt | 4 ++-- forge-gui/res/cardsfolder/f/fetid_imp.txt | 4 ++-- forge-gui/res/cardsfolder/f/fetid_pools.txt | 4 ++-- forge-gui/res/cardsfolder/f/fettergeist.txt | 4 ++-- forge-gui/res/cardsfolder/f/fevered_visions.txt | 4 ++-- forge-gui/res/cardsfolder/f/fey_steed.txt | 4 ++-- forge-gui/res/cardsfolder/f/feywild_caretaker.txt | 4 ++-- forge-gui/res/cardsfolder/f/fickle_efreet.txt | 8 ++++---- forge-gui/res/cardsfolder/f/fiddlehead_kami.txt | 4 ++-- forge-gui/res/cardsfolder/f/field_of_reality.txt | 4 ++-- forge-gui/res/cardsfolder/f/field_of_ruin.txt | 2 +- forge-gui/res/cardsfolder/f/field_of_the_dead.txt | 6 +++--- .../res/cardsfolder/f/field_tested_frying_pan.txt | 4 ++-- forge-gui/res/cardsfolder/f/fieldmist_borderpost.txt | 4 ++-- forge-gui/res/cardsfolder/f/fiend_artisan.txt | 4 ++-- forge-gui/res/cardsfolder/f/fiend_binder.txt | 4 ++-- forge-gui/res/cardsfolder/f/fiend_hunter.txt | 6 +++--- forge-gui/res/cardsfolder/f/fiend_of_the_shadows.txt | 6 +++--- forge-gui/res/cardsfolder/f/fiendish_duo.txt | 2 +- forge-gui/res/cardsfolder/f/fiendslayer_paladin.txt | 4 ++-- forge-gui/res/cardsfolder/f/fierce_empath.txt | 4 ++-- forge-gui/res/cardsfolder/f/fierce_witchstalker.txt | 4 ++-- forge-gui/res/cardsfolder/f/fiery_bombardment.txt | 4 ++-- forge-gui/res/cardsfolder/f/fiery_hellhound.txt | 4 ++-- forge-gui/res/cardsfolder/f/fiery_inscription.txt | 6 +++--- forge-gui/res/cardsfolder/f/fiery_islet.txt | 2 +- forge-gui/res/cardsfolder/f/fiery_mantle.txt | 4 ++-- forge-gui/res/cardsfolder/f/fighter_class.txt | 4 ++-- forge-gui/res/cardsfolder/f/figure_of_destiny.txt | 8 ++++---- forge-gui/res/cardsfolder/f/filigree_angel.txt | 4 ++-- forge-gui/res/cardsfolder/f/filigree_crawler.txt | 4 ++-- forge-gui/res/cardsfolder/f/filigree_familiar.txt | 6 +++--- forge-gui/res/cardsfolder/f/filigree_racer.txt | 6 +++--- forge-gui/res/cardsfolder/f/filigree_vector.txt | 4 ++-- forge-gui/res/cardsfolder/f/filth.txt | 4 ++-- forge-gui/res/cardsfolder/f/filthy_cur.txt | 4 ++-- forge-gui/res/cardsfolder/f/fin_clade_fugitives.txt | 4 ++-- forge-gui/res/cardsfolder/f/final_sting_faerie.txt | 4 ++-- forge-gui/res/cardsfolder/f/finale_of_promise.txt | 4 ++-- forge-gui/res/cardsfolder/f/find_the_path.txt | 4 ++-- forge-gui/res/cardsfolder/f/finders_keepers.txt | 2 +- forge-gui/res/cardsfolder/f/finneas_ace_archer.txt | 4 ++-- forge-gui/res/cardsfolder/f/firbolg_flutist.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_ants.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_belly_changeling.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_bowman.txt | 2 +- forge-gui/res/cardsfolder/f/fire_diamond.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_dragon.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_drake.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_imp.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_juggler.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_nation_archers.txt | 2 +- forge-gui/res/cardsfolder/f/fire_omen_crane.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_rim_form.txt | 2 +- forge-gui/res/cardsfolder/f/fire_shrine_keeper.txt | 2 +- forge-gui/res/cardsfolder/f/fire_snake.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_urchin.txt | 4 ++-- forge-gui/res/cardsfolder/f/fire_whip.txt | 2 +- forge-gui/res/cardsfolder/f/fireblade_artist.txt | 6 +++--- forge-gui/res/cardsfolder/f/fireblade_charger.txt | 6 +++--- forge-gui/res/cardsfolder/f/fireborn_knight.txt | 4 ++-- forge-gui/res/cardsfolder/f/firebrand_archer.txt | 4 ++-- forge-gui/res/cardsfolder/f/firedrinker_satyr.txt | 6 +++--- forge-gui/res/cardsfolder/f/firefist_adept.txt | 4 ++-- forge-gui/res/cardsfolder/f/firefist_striker.txt | 4 ++-- forge-gui/res/cardsfolder/f/fireflux_squad.txt | 4 ++-- forge-gui/res/cardsfolder/f/firefly.txt | 4 ++-- forge-gui/res/cardsfolder/f/fireforgers_puzzleknot.txt | 4 ++-- forge-gui/res/cardsfolder/f/firehoof_cavalry.txt | 4 ++-- forge-gui/res/cardsfolder/f/firemane_angel.txt | 4 ++-- forge-gui/res/cardsfolder/f/firemane_avenger.txt | 4 ++-- forge-gui/res/cardsfolder/f/firemantle_mage.txt | 4 ++-- forge-gui/res/cardsfolder/f/firemaw_kavu.txt | 6 +++--- forge-gui/res/cardsfolder/f/firemind_vessel.txt | 4 ++-- forge-gui/res/cardsfolder/f/fireminds_research.txt | 4 ++-- forge-gui/res/cardsfolder/f/fires_of_yavimaya.txt | 2 +- forge-gui/res/cardsfolder/f/firescreamer.txt | 4 ++-- forge-gui/res/cardsfolder/f/fireslinger.txt | 4 ++-- forge-gui/res/cardsfolder/f/firestorm_phoenix.txt | 4 ++-- forge-gui/res/cardsfolder/f/firewild_borderpost.txt | 4 ++-- forge-gui/res/cardsfolder/f/firewing_phoenix.txt | 4 ++-- forge-gui/res/cardsfolder/f/firjas_retribution.txt | 2 +- .../res/cardsfolder/f/firkraag_cunning_instigator.txt | 4 ++-- forge-gui/res/cardsfolder/f/firmament_sage.txt | 4 ++-- forge-gui/res/cardsfolder/f/first_responder.txt | 4 ++-- forge-gui/res/cardsfolder/f/first_slivers_chosen.txt | 2 +- forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt | 4 ++-- forge-gui/res/cardsfolder/f/fissure_wizard.txt | 4 ++-- forge-gui/res/cardsfolder/f/fist_of_suns.txt | 4 ++-- forge-gui/res/cardsfolder/f/fistful_of_force.txt | 2 +- forge-gui/res/cardsfolder/f/fists_of_flame.txt | 4 ++-- forge-gui/res/cardsfolder/f/fists_of_ironwood.txt | 4 ++-- forge-gui/res/cardsfolder/f/five_alarm_fire.txt | 4 ++-- forge-gui/res/cardsfolder/f/flailing_drake.txt | 6 +++--- forge-gui/res/cardsfolder/f/flailing_manticore.txt | 6 +++--- forge-gui/res/cardsfolder/f/flailing_ogre.txt | 6 +++--- forge-gui/res/cardsfolder/f/flailing_soldier.txt | 6 +++--- forge-gui/res/cardsfolder/f/flame_blitz.txt | 4 ++-- .../f/flame_channeler_embodiment_of_flame.txt | 8 ++++---- forge-gui/res/cardsfolder/f/flame_elemental.txt | 2 +- forge-gui/res/cardsfolder/f/flame_kin_war_scout.txt | 4 ++-- forge-gui/res/cardsfolder/f/flame_kin_zealot.txt | 4 ++-- forge-gui/res/cardsfolder/f/flame_spirit.txt | 4 ++-- forge-gui/res/cardsfolder/f/flame_wreathed_phoenix.txt | 4 ++-- forge-gui/res/cardsfolder/f/flameblade_adept.txt | 4 ++-- forge-gui/res/cardsfolder/f/flameblade_angel.txt | 4 ++-- forge-gui/res/cardsfolder/f/flameblast_dragon.txt | 4 ++-- forge-gui/res/cardsfolder/f/flameborn_hellion.txt | 4 ++-- forge-gui/res/cardsfolder/f/flamecache_gecko.txt | 4 ++-- forge-gui/res/cardsfolder/f/flamecast_wheel.txt | 2 +- forge-gui/res/cardsfolder/f/flamekin_brawler.txt | 4 ++-- forge-gui/res/cardsfolder/f/flamekin_harbinger.txt | 4 ++-- forge-gui/res/cardsfolder/f/flamekin_spitfire.txt | 4 ++-- forge-gui/res/cardsfolder/f/flamekin_village.txt | 4 ++-- forge-gui/res/cardsfolder/f/flamerush_rider.txt | 4 ++-- forge-gui/res/cardsfolder/f/flames_of_moradin.txt | 4 ++-- .../f/flamescroll_celebrant_revel_in_silence.txt | 6 +++--- forge-gui/res/cardsfolder/f/flameshadow_conjuring.txt | 2 +- forge-gui/res/cardsfolder/f/flameskull.txt | 6 +++--- forge-gui/res/cardsfolder/f/flamespeaker_adept.txt | 4 ++-- forge-gui/res/cardsfolder/f/flamespeakers_will.txt | 4 ++-- forge-gui/res/cardsfolder/f/flamestick_courier.txt | 4 ++-- forge-gui/res/cardsfolder/f/flametongue_kavu.txt | 4 ++-- forge-gui/res/cardsfolder/f/flametongue_yearling.txt | 6 +++--- forge-gui/res/cardsfolder/f/flamewake_phoenix.txt | 6 +++--- forge-gui/res/cardsfolder/f/flamewave_invoker.txt | 4 ++-- forge-gui/res/cardsfolder/f/flamewright.txt | 4 ++-- forge-gui/res/cardsfolder/f/flaming_fist_duskguard.txt | 4 ++-- forge-gui/res/cardsfolder/f/flaming_fist_officer.txt | 4 ++-- forge-gui/res/cardsfolder/f/flaming_gambit.txt | 2 +- forge-gui/res/cardsfolder/f/flaming_tyrannosaurus.txt | 6 +++--- forge-gui/res/cardsfolder/f/flanking_troops.txt | 4 ++-- forge-gui/res/cardsfolder/f/flare_of_faith.txt | 6 +++--- forge-gui/res/cardsfolder/f/flaring_flame_kin.txt | 6 +++--- .../res/cardsfolder/f/flaxen_intruder_welcome_home.txt | 4 ++-- forge-gui/res/cardsfolder/f/flayed_nim.txt | 6 +++--- forge-gui/res/cardsfolder/f/flayed_one.txt | 4 ++-- forge-gui/res/cardsfolder/f/flayer_of_loyalties.txt | 4 ++-- .../res/cardsfolder/f/flayer_of_the_hatebound.txt | 4 ++-- forge-gui/res/cardsfolder/f/fledgling_djinn.txt | 4 ++-- forge-gui/res/cardsfolder/f/fledgling_dragon.txt | 6 +++--- forge-gui/res/cardsfolder/f/fledgling_griffin.txt | 4 ++-- forge-gui/res/cardsfolder/f/fledgling_imp.txt | 4 ++-- forge-gui/res/cardsfolder/f/fledgling_mawcor.txt | 4 ++-- forge-gui/res/cardsfolder/f/fledgling_osprey.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleecemane_lion.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleet_footed_monk.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleet_swallower.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleetfoot_panther.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleeting_aven.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleeting_image.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleeting_memories.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleeting_spirit.txt | 6 +++--- forge-gui/res/cardsfolder/f/fleetwheel_cruiser.txt | 4 ++-- forge-gui/res/cardsfolder/f/flensing_raptor.txt | 4 ++-- forge-gui/res/cardsfolder/f/flesh_burrower.txt | 4 ++-- forge-gui/res/cardsfolder/f/flesh_carver.txt | 6 +++--- forge-gui/res/cardsfolder/f/flesh_duplicate.txt | 4 ++-- forge-gui/res/cardsfolder/f/flesh_eater_imp.txt | 4 ++-- forge-gui/res/cardsfolder/f/flesh_reaver.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleshbag_marauder.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleshgrafter.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleshless_gladiator.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleshmad_steed.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleshpulper_giant.txt | 4 ++-- forge-gui/res/cardsfolder/f/fleshtaker.txt | 4 ++-- forge-gui/res/cardsfolder/f/flickering_spirit.txt | 4 ++-- forge-gui/res/cardsfolder/f/flickering_ward.txt | 8 ++++---- forge-gui/res/cardsfolder/f/flickerwisp.txt | 4 ++-- forge-gui/res/cardsfolder/f/flight_of_fancy.txt | 4 ++-- forge-gui/res/cardsfolder/f/flight_spellbomb.txt | 4 ++-- forge-gui/res/cardsfolder/f/flint_golem.txt | 4 ++-- forge-gui/res/cardsfolder/f/flinthoof_boar.txt | 6 +++--- forge-gui/res/cardsfolder/f/flitterstep_eidolon.txt | 4 ++-- forge-gui/res/cardsfolder/f/flitterwing_nuisance.txt | 2 +- forge-gui/res/cardsfolder/f/flitting_guerrilla.txt | 6 +++--- forge-gui/res/cardsfolder/f/floating_dream_zubera.txt | 4 ++-- forge-gui/res/cardsfolder/f/floating_shield.txt | 6 +++--- forge-gui/res/cardsfolder/f/flockchaser_phantom.txt | 4 ++-- forge-gui/res/cardsfolder/f/flood_plain.txt | 4 ++-- forge-gui/res/cardsfolder/f/floodchaser.txt | 6 +++--- forge-gui/res/cardsfolder/f/flooded_strand.txt | 2 +- forge-gui/res/cardsfolder/f/flooded_woodlands.txt | 4 ++-- forge-gui/res/cardsfolder/f/floodgate.txt | 6 +++--- forge-gui/res/cardsfolder/f/floodpits_drowner.txt | 6 +++--- forge-gui/res/cardsfolder/f/floodtide_serpent.txt | 4 ++-- forge-gui/res/cardsfolder/f/floral_spuzzem.txt | 4 ++-- forge-gui/res/cardsfolder/f/floriferous_vinewall.txt | 4 ++-- forge-gui/res/cardsfolder/f/flourishing_bloom_kin.txt | 6 +++--- forge-gui/res/cardsfolder/f/flourishing_fox.txt | 4 ++-- forge-gui/res/cardsfolder/f/flourishing_hunter.txt | 4 ++-- forge-gui/res/cardsfolder/f/flow_of_maggots.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowering_lumberknot.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_armor.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_charger.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_crusher.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_giant.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_hellion.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_kavu.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_mauler.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_salamander.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_sculpture.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_shambler.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_thopter.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_wall.txt | 4 ++-- forge-gui/res/cardsfolder/f/flowstone_wyvern.txt | 4 ++-- forge-gui/res/cardsfolder/f/fluctuator.txt | 4 ++-- forge-gui/res/cardsfolder/f/flummoxed_cyclops.txt | 4 ++-- forge-gui/res/cardsfolder/f/flumph.txt | 4 ++-- forge-gui/res/cardsfolder/f/flutterfox.txt | 4 ++-- forge-gui/res/cardsfolder/f/fluxcharger.txt | 4 ++-- forge-gui/res/cardsfolder/f/flycatcher_giraffid.txt | 4 ++-- forge-gui/res/cardsfolder/f/flywheel_racer.txt | 4 ++-- forge-gui/res/cardsfolder/f/foam_weapons_kiosk.txt | 2 +- forge-gui/res/cardsfolder/f/fodder_cannon.txt | 4 ++-- forge-gui/res/cardsfolder/f/fodder_tosser.txt | 4 ++-- forge-gui/res/cardsfolder/f/foe_razer_regent.txt | 4 ++-- forge-gui/res/cardsfolder/f/fog_bank.txt | 2 +- forge-gui/res/cardsfolder/f/fog_elemental.txt | 6 +++--- forge-gui/res/cardsfolder/f/fog_of_gnats.txt | 4 ++-- forge-gui/res/cardsfolder/f/fogwalker.txt | 4 ++-- forge-gui/res/cardsfolder/f/folk_of_an_havva.txt | 4 ++-- forge-gui/res/cardsfolder/f/folk_of_the_pines.txt | 4 ++-- forge-gui/res/cardsfolder/f/font_of_agonies.txt | 4 ++-- forge-gui/res/cardsfolder/f/font_of_fertility.txt | 2 +- forge-gui/res/cardsfolder/f/font_of_fortunes.txt | 2 +- forge-gui/res/cardsfolder/f/font_of_ire.txt | 2 +- forge-gui/res/cardsfolder/f/font_of_progress.txt | 6 +++--- forge-gui/res/cardsfolder/f/font_of_return.txt | 2 +- forge-gui/res/cardsfolder/f/font_of_vigor.txt | 2 +- forge-gui/res/cardsfolder/f/food_coma.txt | 4 ++-- forge-gui/res/cardsfolder/f/fools_demise.txt | 4 ++-- forge-gui/res/cardsfolder/f/footlight_fiend.txt | 4 ++-- forge-gui/res/cardsfolder/f/foratog.txt | 4 ++-- forge-gui/res/cardsfolder/f/forbidden_orchard.txt | 4 ++-- forge-gui/res/cardsfolder/f/forbidden_ritual.txt | 4 ++-- forge-gui/res/cardsfolder/f/forbidding_spirit.txt | 8 ++++---- forge-gui/res/cardsfolder/f/forbidding_watchtower.txt | 6 +++--- forge-gui/res/cardsfolder/f/force_bubble.txt | 8 ++++---- forge-gui/res/cardsfolder/f/force_of_nature.txt | 4 ++-- forge-gui/res/cardsfolder/f/forced_worship.txt | 4 ++-- forge-gui/res/cardsfolder/f/forceful_cultivator.txt | 4 ++-- forge-gui/res/cardsfolder/f/forebears_blade.txt | 4 ++-- forge-gui/res/cardsfolder/f/foreboding_landscape.txt | 2 +- forge-gui/res/cardsfolder/f/foreboding_ruins.txt | 4 ++-- .../f/foreboding_statue_forsaken_thresher.txt | 6 +++--- forge-gui/res/cardsfolder/f/foreboding_steamboat.txt | 6 +++--- forge-gui/res/cardsfolder/f/forensic_gadgeteer.txt | 2 +- .../res/cardsfolder/f/forerunner_of_the_coalition.txt | 4 ++-- .../res/cardsfolder/f/forerunner_of_the_empire.txt | 6 +++--- .../res/cardsfolder/f/forerunner_of_the_heralds.txt | 6 +++--- .../res/cardsfolder/f/forerunner_of_the_legion.txt | 4 ++-- forge-gui/res/cardsfolder/f/forestfolk.txt | 4 ++-- forge-gui/res/cardsfolder/f/forethought_amulet.txt | 4 ++-- forge-gui/res/cardsfolder/f/forge_anew.txt | 4 ++-- forge-gui/res/cardsfolder/f/forge_boss.txt | 4 ++-- forge-gui/res/cardsfolder/f/forge_devil.txt | 4 ++-- forge-gui/res/cardsfolder/f/forgeborn_oreads.txt | 4 ++-- forge-gui/res/cardsfolder/f/forgeborn_phoenix.txt | 6 +++--- forge-gui/res/cardsfolder/f/forgefire_automaton.txt | 4 ++-- forge-gui/res/cardsfolder/f/forgehammer_centurion.txt | 6 +++--- forge-gui/res/cardsfolder/f/forgers_foundry.txt | 4 ++-- forge-gui/res/cardsfolder/f/forgestoker_dragon.txt | 2 +- forge-gui/res/cardsfolder/f/forgotten_ancient.txt | 6 +++--- forge-gui/res/cardsfolder/f/forgotten_cave.txt | 4 ++-- forge-gui/res/cardsfolder/f/forgotten_sentinel.txt | 4 ++-- forge-gui/res/cardsfolder/f/foriysian_brigade.txt | 4 ++-- forge-gui/res/cardsfolder/f/foriysian_interceptor.txt | 4 ++-- forge-gui/res/cardsfolder/f/foriysian_totem.txt | 6 +++--- forge-gui/res/cardsfolder/f/forlorn_flats.txt | 6 +++--- forge-gui/res/cardsfolder/f/forlorn_pseudamma.txt | 4 ++-- forge-gui/res/cardsfolder/f/form_of_the_dinosaur.txt | 6 +++--- forge-gui/res/cardsfolder/f/form_of_the_dragon.txt | 4 ++-- forge-gui/res/cardsfolder/f/form_of_the_squirrel.txt | 4 ++-- forge-gui/res/cardsfolder/f/forsaken_crossroads.txt | 8 ++++---- forge-gui/res/cardsfolder/f/forsaken_drifters.txt | 4 ++-- forge-gui/res/cardsfolder/f/forsaken_miner.txt | 6 +++--- forge-gui/res/cardsfolder/f/forsaken_sanctuary.txt | 4 ++-- forge-gui/res/cardsfolder/f/forsaken_wastes.txt | 4 ++-- forge-gui/res/cardsfolder/f/fortified_beachhead.txt | 4 ++-- forge-gui/res/cardsfolder/f/fortified_village.txt | 4 ++-- forge-gui/res/cardsfolder/f/fortifying_provisions.txt | 4 ++-- forge-gui/res/cardsfolder/f/fortitude.txt | 4 ++-- forge-gui/res/cardsfolder/f/fortress_cyclops.txt | 6 +++--- forge-gui/res/cardsfolder/f/fortune_loyal_steed.txt | 4 ++-- forge-gui/res/cardsfolder/f/forum_familiar.txt | 4 ++-- forge-gui/res/cardsfolder/f/foul_emissary.txt | 6 +++--- forge-gui/res/cardsfolder/f/foul_familiar.txt | 6 +++--- forge-gui/res/cardsfolder/f/foul_imp.txt | 4 ++-- forge-gui/res/cardsfolder/f/foul_orchard.txt | 4 ++-- forge-gui/res/cardsfolder/f/foul_spirit.txt | 4 ++-- forge-gui/res/cardsfolder/f/foul_tongue_invocation.txt | 4 ++-- forge-gui/res/cardsfolder/f/foul_watcher.txt | 6 +++--- forge-gui/res/cardsfolder/f/found_footage.txt | 2 +- forge-gui/res/cardsfolder/f/foundation_breaker.txt | 4 ++-- forge-gui/res/cardsfolder/f/foundry_beetle.txt | 2 +- forge-gui/res/cardsfolder/f/foundry_champion.txt | 8 ++++---- forge-gui/res/cardsfolder/f/foundry_hornet.txt | 4 ++-- forge-gui/res/cardsfolder/f/foundry_of_the_consuls.txt | 2 +- forge-gui/res/cardsfolder/f/foundry_screecher.txt | 4 ++-- forge-gui/res/cardsfolder/f/foundry_street_denizen.txt | 4 ++-- forge-gui/res/cardsfolder/f/fountain_of_cho.txt | 6 +++--- forge-gui/res/cardsfolder/f/fountain_of_ichor.txt | 4 ++-- forge-gui/res/cardsfolder/f/fountain_of_renewal.txt | 2 +- forge-gui/res/cardsfolder/f/fountainport_bell.txt | 4 ++-- forge-gui/res/cardsfolder/f/fourth_bridge_prowler.txt | 4 ++-- forge-gui/res/cardsfolder/f/foxfire_oak.txt | 4 ++-- forge-gui/res/cardsfolder/f/fractal_harness.txt | 4 ++-- forge-gui/res/cardsfolder/f/fractured_sanity.txt | 4 ++-- forge-gui/res/cardsfolder/f/fragment_reality.txt | 4 ++-- .../res/cardsfolder/f/francisco_fowl_marauder.txt | 4 ++-- forge-gui/res/cardsfolder/f/frankensteins_monster.txt | 4 ++-- forge-gui/res/cardsfolder/f/frantic_scapegoat.txt | 6 +++--- forge-gui/res/cardsfolder/f/fraying_line.txt | 6 +++--- forge-gui/res/cardsfolder/f/fraying_omnipotence.txt | 4 ++-- forge-gui/res/cardsfolder/f/free_for_all.txt | 6 +++--- forge-gui/res/cardsfolder/f/freejam_regent.txt | 4 ++-- forge-gui/res/cardsfolder/f/freelance_muscle.txt | 6 +++--- forge-gui/res/cardsfolder/f/freestrider_commando.txt | 4 ++-- forge-gui/res/cardsfolder/f/freewind_equenaut.txt | 6 +++--- .../res/cardsfolder/f/frenemy_of_the_guildpact.txt | 2 +- forge-gui/res/cardsfolder/f/frenetic_efreet.txt | 4 ++-- forge-gui/res/cardsfolder/f/frenetic_ogre.txt | 4 ++-- forge-gui/res/cardsfolder/f/frenzied_arynx.txt | 4 ++-- forge-gui/res/cardsfolder/f/frenzied_devils.txt | 4 ++-- forge-gui/res/cardsfolder/f/frenzied_fugue.txt | 6 +++--- forge-gui/res/cardsfolder/f/frenzied_goblin.txt | 4 ++-- forge-gui/res/cardsfolder/f/frenzied_gorespawn.txt | 4 ++-- forge-gui/res/cardsfolder/f/frenzied_raider.txt | 4 ++-- forge-gui/res/cardsfolder/f/fresh_faced_recruit.txt | 4 ++-- forge-gui/res/cardsfolder/f/fretwork_colony.txt | 6 +++--- forge-gui/res/cardsfolder/f/freyalise_supplicant.txt | 4 ++-- forge-gui/res/cardsfolder/f/freyalises_charm.txt | 4 ++-- forge-gui/res/cardsfolder/f/friendly_fire.txt | 2 +- forge-gui/res/cardsfolder/f/friendly_ghost.txt | 4 ++-- forge-gui/res/cardsfolder/f/friendly_teddy.txt | 4 ++-- forge-gui/res/cardsfolder/f/frightcrawler.txt | 6 +++--- forge-gui/res/cardsfolder/f/frightshroud_courier.txt | 4 ++-- forge-gui/res/cardsfolder/f/frilled_cave_wurm.txt | 4 ++-- forge-gui/res/cardsfolder/f/frilled_deathspitter.txt | 4 ++-- forge-gui/res/cardsfolder/f/frilled_mystic.txt | 4 ++-- forge-gui/res/cardsfolder/f/frilled_oculus.txt | 4 ++-- forge-gui/res/cardsfolder/f/frilled_sandwalla.txt | 4 ++-- forge-gui/res/cardsfolder/f/frilled_sea_serpent.txt | 4 ++-- forge-gui/res/cardsfolder/f/frilled_sparkshooter.txt | 4 ++-- forge-gui/res/cardsfolder/f/frillscare_mentor.txt | 4 ++-- .../res/cardsfolder/f/frodo_adventurous_hobbit.txt | 4 ++-- forge-gui/res/cardsfolder/f/frodo_baggins.txt | 4 ++-- forge-gui/res/cardsfolder/f/frodo_determined_hero.txt | 6 +++--- forge-gui/res/cardsfolder/f/frodo_saurons_bane.txt | 4 ++-- forge-gui/res/cardsfolder/f/frog_tongue.txt | 4 ++-- forge-gui/res/cardsfolder/f/froghemoth.txt | 4 ++-- forge-gui/res/cardsfolder/f/frogmyr_enforcer.txt | 2 +- .../f/frolicking_familiar_blow_off_steam.txt | 4 ++-- forge-gui/res/cardsfolder/f/from_beyond.txt | 4 ++-- forge-gui/res/cardsfolder/f/from_the_rubble.txt | 4 ++-- .../res/cardsfolder/f/from_under_the_floorboards.txt | 2 +- forge-gui/res/cardsfolder/f/frontier_bivouac.txt | 4 ++-- forge-gui/res/cardsfolder/f/frontier_mastodon.txt | 4 ++-- forge-gui/res/cardsfolder/f/frontier_seeker.txt | 4 ++-- forge-gui/res/cardsfolder/f/frontier_siege.txt | 8 ++++---- forge-gui/res/cardsfolder/f/frontline_devastator.txt | 4 ++-- forge-gui/res/cardsfolder/f/frontline_heroism.txt | 4 ++-- forge-gui/res/cardsfolder/f/frontline_medic.txt | 4 ++-- forge-gui/res/cardsfolder/f/frontline_rebel.txt | 4 ++-- forge-gui/res/cardsfolder/f/frontline_strategist.txt | 4 ++-- forge-gui/res/cardsfolder/f/frost_fair_lure_fish.txt | 4 ++-- forge-gui/res/cardsfolder/f/frost_lynx.txt | 4 ++-- forge-gui/res/cardsfolder/f/frost_marsh.txt | 4 ++-- forge-gui/res/cardsfolder/f/frost_raptor.txt | 4 ++-- forge-gui/res/cardsfolder/f/frost_titan.txt | 8 ++++---- forge-gui/res/cardsfolder/f/frost_trickster.txt | 4 ++-- forge-gui/res/cardsfolder/f/frost_walker.txt | 4 ++-- forge-gui/res/cardsfolder/f/frostboil_snarl.txt | 4 ++-- forge-gui/res/cardsfolder/f/frostburn_weird.txt | 4 ++-- forge-gui/res/cardsfolder/f/frostfist_strider.txt | 4 ++-- forge-gui/res/cardsfolder/f/frostling.txt | 2 +- forge-gui/res/cardsfolder/f/frostpeak_yeti.txt | 4 ++-- forge-gui/res/cardsfolder/f/frostpyre_arcanist.txt | 4 ++-- forge-gui/res/cardsfolder/f/frostwalk_bastion.txt | 6 +++--- forge-gui/res/cardsfolder/f/frostwalla.txt | 4 ++-- forge-gui/res/cardsfolder/f/frostweb_spider.txt | 4 ++-- forge-gui/res/cardsfolder/f/frostwielder.txt | 6 +++--- forge-gui/res/cardsfolder/f/frozen_shade.txt | 4 ++-- forge-gui/res/cardsfolder/f/fugitive_codebreaker.txt | 4 ++-- forge-gui/res/cardsfolder/f/fugitive_druid.txt | 4 ++-- forge-gui/res/cardsfolder/f/full_moons_rise.txt | 2 +- forge-gui/res/cardsfolder/f/fulminator_mage.txt | 2 +- forge-gui/res/cardsfolder/f/fume_spitter.txt | 2 +- forge-gui/res/cardsfolder/f/fumiko_the_lowblood.txt | 4 ++-- forge-gui/res/cardsfolder/f/fuming_effigy.txt | 4 ++-- forge-gui/res/cardsfolder/f/funeral_march.txt | 4 ++-- .../res/cardsfolder/f/funeral_room_awakening_hall.txt | 4 ++-- forge-gui/res/cardsfolder/f/fungal_behemoth.txt | 4 ++-- forge-gui/res/cardsfolder/f/fungal_reaches.txt | 4 ++-- forge-gui/res/cardsfolder/f/fungal_shambler.txt | 4 ++-- forge-gui/res/cardsfolder/f/fungus_elemental.txt | 4 ++-- forge-gui/res/cardsfolder/f/fungusaur.txt | 4 ++-- forge-gui/res/cardsfolder/f/funnel_web_recluse.txt | 4 ++-- forge-gui/res/cardsfolder/f/furious_assault.txt | 4 ++-- forge-gui/res/cardsfolder/f/furious_resistance.txt | 2 +- forge-gui/res/cardsfolder/f/furious_rise.txt | 6 +++--- forge-gui/res/cardsfolder/f/furious_spinesplitter.txt | 4 ++-- forge-gui/res/cardsfolder/f/furious_strength.txt | 2 +- forge-gui/res/cardsfolder/f/furnace_celebration.txt | 4 ++-- forge-gui/res/cardsfolder/f/furnace_dragon.txt | 4 ++-- forge-gui/res/cardsfolder/f/furnace_gremlin.txt | 6 +++--- forge-gui/res/cardsfolder/f/furnace_hellkite.txt | 4 ++-- forge-gui/res/cardsfolder/f/furnace_layer.txt | 6 +++--- forge-gui/res/cardsfolder/f/furnace_punisher.txt | 4 ++-- forge-gui/res/cardsfolder/f/furnace_scamp.txt | 4 ++-- forge-gui/res/cardsfolder/f/furnace_skullbomb.txt | 2 +- forge-gui/res/cardsfolder/f/furnace_spirit.txt | 4 ++-- forge-gui/res/cardsfolder/f/furnace_strider.txt | 4 ++-- forge-gui/res/cardsfolder/f/furnace_whelp.txt | 4 ++-- forge-gui/res/cardsfolder/f/furtive_courier.txt | 6 +++--- forge-gui/res/cardsfolder/f/fury.txt | 4 ++-- forge-gui/res/cardsfolder/f/furyblade_vampire.txt | 4 ++-- forge-gui/res/cardsfolder/f/furycalm_snarl.txt | 4 ++-- forge-gui/res/cardsfolder/f/furystoke_giant.txt | 4 ++-- forge-gui/res/cardsfolder/f/futurist_operative.txt | 6 +++--- forge-gui/res/cardsfolder/f/futurist_spellthief.txt | 4 ++-- forge-gui/res/cardsfolder/f/fylamarid.txt | 4 ++-- forge-gui/res/cardsfolder/f/fylgja.txt | 6 +++--- forge-gui/res/cardsfolder/f/fyndhorn_druid.txt | 4 ++-- forge-gui/res/cardsfolder/f/fynn_the_fangbearer.txt | 2 +- 626 files changed, 1311 insertions(+), 1311 deletions(-) diff --git a/forge-gui/res/cardsfolder/f/fable_of_the_mirror_breaker_reflection_of_kiki_jiki.txt b/forge-gui/res/cardsfolder/f/fable_of_the_mirror_breaker_reflection_of_kiki_jiki.txt index 5a3e3b5ae714..47fbeccfc1c3 100644 --- a/forge-gui/res/cardsfolder/f/fable_of_the_mirror_breaker_reflection_of_kiki_jiki.txt +++ b/forge-gui/res/cardsfolder/f/fable_of_the_mirror_breaker_reflection_of_kiki_jiki.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Enchantment Saga K:Chapter:3:DBToken,DBDiscard,DBTransform SVar:DBToken:DB$ Token | TokenScript$ r_2_2_goblin_shaman_treasure | SpellDescription$ Create a 2/2 red Goblin Shaman creature token with "Whenever this token attacks, create a Treasure token." -SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 2 | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ You may discard up two cards. If you do, draw that many cards. +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 2 | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ You may discard up to two cards. If you do, draw that many cards. SVar:DBDraw:DB$ Draw | NumCards$ Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Remembered$Amount @@ -12,7 +12,7 @@ SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token|Sacrifice|Discard & Type$Artifact|Treasure AlternateMode:DoubleFaced -Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI — Create a 2/2 red Goblin Shaman creature token with "Whenever this token attacks, create a Treasure token."\nII — You may discard up two cards. If you do, draw that many cards.\nIII — Exile this Saga, then return it to the battlefield transformed under your control. +Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI — Create a 2/2 red Goblin Shaman creature token with "Whenever this token attacks, create a Treasure token."\nII — You may discard up to two cards. If you do, draw that many cards.\nIII — Exile this Saga, then return it to the battlefield transformed under your control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/f/fabled_hero.txt b/forge-gui/res/cardsfolder/f/fabled_hero.txt index 9e5865113c10..3e12ed2f7f7c 100644 --- a/forge-gui/res/cardsfolder/f/fabled_hero.txt +++ b/forge-gui/res/cardsfolder/f/fabled_hero.txt @@ -3,6 +3,6 @@ ManaCost:1 W W Types:Creature Human Soldier PT:2/2 K:Double Strike -T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Heroic — Whenever you cast a spell that targets this creature, put a +1/+1 counter on it. SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Double strike\nHeroic — Whenever you cast a spell that targets Fabled Hero, put a +1/+1 counter on Fabled Hero. +Oracle:Double strike\nHeroic — Whenever you cast a spell that targets this creature, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/f/fabled_passage.txt b/forge-gui/res/cardsfolder/f/fabled_passage.txt index 82434537b093..3c49f077a764 100644 --- a/forge-gui/res/cardsfolder/f/fabled_passage.txt +++ b/forge-gui/res/cardsfolder/f/fabled_passage.txt @@ -4,4 +4,4 @@ Types:Land A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | RememberChanged$ True | SubAbility$ DBUntap | StackDescription$ SpellDescription | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Then if you control four or more lands, untap that land. SVar:DBUntap:DB$ Untap | Defined$ Remembered | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GE4 | ConditionDescription$ If you control four or more lands, untap that land. | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:{T}, Sacrifice Fabled Passage: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Then if you control four or more lands, untap that land. +Oracle:{T}, Sacrifice this land: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Then if you control four or more lands, untap that land. diff --git a/forge-gui/res/cardsfolder/f/face_of_fear.txt b/forge-gui/res/cardsfolder/f/face_of_fear.txt index f6897a09d3a3..551bb72c2ead 100644 --- a/forge-gui/res/cardsfolder/f/face_of_fear.txt +++ b/forge-gui/res/cardsfolder/f/face_of_fear.txt @@ -2,7 +2,7 @@ Name:Face of Fear ManaCost:5 B Types:Creature Horror PT:3/4 -A:AB$ Pump | Cost$ 2 B Discard<1/Card> | Defined$ Self | KW$ Fear | SpellDescription$ CARDNAME gains fear until end of turn. +A:AB$ Pump | Cost$ 2 B Discard<1/Card> | Defined$ Self | KW$ Fear | SpellDescription$ This creature gains fear until end of turn. SVar:AIPreference:DiscardCost$Card.cmcLE3 AI:RemoveDeck:Random -Oracle:{2}{B}, Discard a card: Face of Fear gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) +Oracle:{2}{B}, Discard a card: 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/f/faceless_agent.txt b/forge-gui/res/cardsfolder/f/faceless_agent.txt index cb7a21cfe7f2..39cb465a7e0c 100644 --- a/forge-gui/res/cardsfolder/f/faceless_agent.txt +++ b/forge-gui/res/cardsfolder/f/faceless_agent.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Creature Shapeshifter PT:2/2 K:Changeling -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters, seek a creature card of the most prevalent creature type in your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters the battlefield, seek a creature card of the most prevalent creature type in your library. (To seek a card, put one at random from your library into your hand.) SVar:TrigSeek:DB$ Seek | Type$ Card.Creature+MostProminentCreatureTypeInLibrary -Oracle:Changeling\nWhen Faceless Agent enters, seek a creature card of the most prevalent creature type in your library. +Oracle:Changeling\nWhen Faceless Agent enters the battlefield, seek a creature card of the most prevalent creature type in your library. (To seek a card, put one at random from your library into your hand.) diff --git a/forge-gui/res/cardsfolder/f/faceless_butcher.txt b/forge-gui/res/cardsfolder/f/faceless_butcher.txt index 99c41fa2550a..3c9a57bb1fc8 100644 --- a/forge-gui/res/cardsfolder/f/faceless_butcher.txt +++ b/forge-gui/res/cardsfolder/f/faceless_butcher.txt @@ -3,8 +3,8 @@ ManaCost:2 B B Types:Creature Nightmare Horror PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature leaves the battlefield, return the exiled card to the battlefield under its owner's control. SVar:TrigExile:DB$ ChangeZone | IsCurse$ True | ValidTgts$ Creature.Other | TgtPrompt$ Choose another target creature | Origin$ Battlefield | Destination$ Exile SVar:TrigReturn:DB$ ChangeZoneAll | ChangeType$ Card.ExiledWithSource | Origin$ Exile | Destination$ Battlefield SVar:PlayMain1:TRUE -Oracle:When Faceless Butcher enters, exile target creature other than Faceless Butcher.\nWhen Faceless Butcher leaves the battlefield, return the exiled card to the battlefield under its owner's control. +Oracle:When this creature enters, exile another target creature.\nWhen this creature leaves the battlefield, return the exiled card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/f/faceless_devourer.txt b/forge-gui/res/cardsfolder/f/faceless_devourer.txt index 30a121bdb1ae..57518189065f 100644 --- a/forge-gui/res/cardsfolder/f/faceless_devourer.txt +++ b/forge-gui/res/cardsfolder/f/faceless_devourer.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Creature Nightmare Horror PT:2/1 K:Shadow -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile another target creature with shadow. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile another target creature with shadow. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature leaves the battlefield, return the exiled card to the battlefield under its owner's control. SVar:TrigExile:DB$ ChangeZone | TargetMin$ 1 | IsCurse$ True | ValidTgts$ Creature.withShadow+Other | TgtPrompt$ Select another target creature with shadow | RememberTargets$ True | ForgetOtherTargets$ True | Origin$ Battlefield | Destination$ Exile SVar:TrigReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield SVar:PlayMain1:TRUE -Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nWhen Faceless Devourer enters, exile another target creature with shadow.\nWhen Faceless Devourer leaves the battlefield, return the exiled card to the battlefield under its owner's control. +Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nWhen this creature enters, exile another target creature with shadow.\nWhen this creature leaves the battlefield, return the exiled card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/f/faceless_haven.txt b/forge-gui/res/cardsfolder/f/faceless_haven.txt index b964a78814cf..9b2139100511 100644 --- a/forge-gui/res/cardsfolder/f/faceless_haven.txt +++ b/forge-gui/res/cardsfolder/f/faceless_haven.txt @@ -2,6 +2,6 @@ Name:Faceless Haven ManaCost:no cost Types:Snow Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Animate | Cost$ S S S | Defined$ Self | Power$ 4 | Toughness$ 3 | Types$ Creature | AddAllCreatureTypes$ True | Keywords$ Vigilance | StackDescription$ CARDNAME becomes a 4/3 creature with vigilance and all creature types until end of turn. It's still a land. | SpellDescription$ CARDNAME becomes a 4/3 creature with vigilance and all creature types until end of turn. It's still a land. ({S} can be paid with one mana from a snow source.) +A:AB$ Animate | Cost$ S S S | Defined$ Self | Power$ 4 | Toughness$ 3 | Types$ Creature | AddAllCreatureTypes$ True | Keywords$ Vigilance | StackDescription$ This land becomes a 4/3 creature with vigilance and all creature types until end of turn. It's still a land. | SpellDescription$ This land becomes a 4/3 creature with vigilance and all creature types until end of turn. It's still a land. ({S} can be paid with one mana from a snow source.) DeckNeeds:Type$Snow -Oracle:{T}: Add {C}.\n{S}{S}{S}: Faceless Haven becomes a 4/3 creature with vigilance and all creature types until end of turn. It's still a land. ({S} can be paid with one mana from a snow source.) +Oracle:{T}: Add {C}.\n{S}{S}{S}: This land becomes a 4/3 creature with vigilance and all creature types until end of turn. It's still a land. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/f/facevaulter.txt b/forge-gui/res/cardsfolder/f/facevaulter.txt index 2b38dec897ad..b30021556c04 100644 --- a/forge-gui/res/cardsfolder/f/facevaulter.txt +++ b/forge-gui/res/cardsfolder/f/facevaulter.txt @@ -2,7 +2,7 @@ Name:Facevaulter ManaCost:B Types:Creature Goblin Warrior PT:1/1 -A:AB$ Pump | Cost$ B Sac<1/Goblin> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ B Sac<1/Goblin> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. DeckHints:Type$Goblin DeckHas:Ability$Sacrifice -Oracle:{B}, Sacrifice a Goblin: Facevaulter gets +2/+2 until end of turn. +Oracle:{B}, Sacrifice a Goblin: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fade_away.txt b/forge-gui/res/cardsfolder/f/fade_away.txt index 7f1fd8f32532..273c7f932039 100644 --- a/forge-gui/res/cardsfolder/f/fade_away.txt +++ b/forge-gui/res/cardsfolder/f/fade_away.txt @@ -1,8 +1,8 @@ Name:Fade Away ManaCost:2 U Types:Sorcery -A:SP$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBRepeatCreature | SpellDescription$ For each creature, its controller sacrifices a permanent unless they pay {1}. +A:SP$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBRepeatCreature | SpellDescription$ For each creature, its controller sacrifices a permanent of their choice unless they pay {1}. SVar:DBRepeatCreature:DB$ RepeatEach | RepeatCards$ Creature.RememberedPlayerCtrl | Zone$ Battlefield | RepeatSubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | Defined$ Player.IsRemembered | SacValid$ Permanent | UnlessCost$ 1 | UnlessPayer$ Player.IsRemembered AI:RemoveDeck:All -Oracle:For each creature, its controller sacrifices a permanent unless they pay {1}. +Oracle:For each creature, its controller sacrifices a permanent of their choice unless they pay {1}. diff --git a/forge-gui/res/cardsfolder/f/fae_flight.txt b/forge-gui/res/cardsfolder/f/fae_flight.txt index e59dcbf522d0..97b4ae35fd81 100644 --- a/forge-gui/res/cardsfolder/f/fae_flight.txt +++ b/forge-gui/res/cardsfolder/f/fae_flight.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Flash K:Enchant:Creature SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, enchanted creature gains hexproof until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this Aura enters, enchanted creature gains hexproof until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Enchanted | KW$ Hexproof S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+0 and has flying. -Oracle:Flash\nEnchant creature\nWhen Fae Flight enters, enchanted creature gains hexproof until end of turn.\nEnchanted creature gets +1/+0 and has flying. +Oracle:Flash\nEnchant creature\nWhen this Aura enters, enchanted creature gains hexproof until end of turn.\nEnchanted creature gets +1/+0 and has flying. diff --git a/forge-gui/res/cardsfolder/f/fae_of_wishes_granted.txt b/forge-gui/res/cardsfolder/f/fae_of_wishes_granted.txt index ebd4dad30649..33a0f1dfb68a 100644 --- a/forge-gui/res/cardsfolder/f/fae_of_wishes_granted.txt +++ b/forge-gui/res/cardsfolder/f/fae_of_wishes_granted.txt @@ -3,9 +3,9 @@ ManaCost:1 U Types:Creature Faerie Wizard PT:1/4 K:Flying -A:AB$ ChangeZone | Cost$ 1 U Discard<2/Card> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +A:AB$ ChangeZone | Cost$ 1 U Discard<2/Card> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this creature to its owner's hand. AlternateMode:Adventure -Oracle:Flying\n{1}{U}, Discard two cards: Return Fae of Wishes to its owner's hand. +Oracle:Flying\n{1}{U}, Discard two cards: Return this creature to its owner's hand. ALTERNATE diff --git a/forge-gui/res/cardsfolder/f/faeburrow_elder.txt b/forge-gui/res/cardsfolder/f/faeburrow_elder.txt index b92a469ad374..c9f20acd43f1 100644 --- a/forge-gui/res/cardsfolder/f/faeburrow_elder.txt +++ b/forge-gui/res/cardsfolder/f/faeburrow_elder.txt @@ -3,8 +3,8 @@ ManaCost:1 G W Types:Creature Treefolk Druid PT:0/0 K:Vigilance -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each color among permanents you control. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each color among permanents you control. SVar:X:Count$Valid Permanent.YouCtrl$Colors A:AB$ Mana | Cost$ T | Produced$ Special EachColorAmong_Valid Permanent.YouCtrl | SpellDescription$ For each color among permanents you control, add one mana of that color. SVar:NoZeroToughnessAI:True -Oracle:Vigilance\nFaeburrow Elder gets +1/+1 for each color among permanents you control.\n{T}: For each color among permanents you control, add one mana of that color. +Oracle:Vigilance\nThis creature gets +1/+1 for each color among permanents you control.\n{T}: For each color among permanents you control, add one mana of that color. diff --git a/forge-gui/res/cardsfolder/f/faerie_aerie.txt b/forge-gui/res/cardsfolder/f/faerie_aerie.txt index 831b4b784782..05f3fbcfa84f 100644 --- a/forge-gui/res/cardsfolder/f/faerie_aerie.txt +++ b/forge-gui/res/cardsfolder/f/faerie_aerie.txt @@ -1,6 +1,6 @@ Name:Faerie Aerie ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, create two 1/1 blue Faerie Spy creature tokens with flying, haste, and "Whenever this token deals combat damage to a player, draw a card." Exile them at the beginning of the next end step. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, create two 1/1 blue Faerie Spy creature tokens with flying, haste, and "Whenever this token deals combat damage to a player, draw a card." Exile them at the beginning of the next end step. SVar:TrigCrank:DB$ Token | TokenAmount$ 2 | TokenScript$ u_1_1_faerie_spy_flying_haste_draw | AtEOT$ Exile -Oracle:Whenever you crank Faerie Aerie, create two 1/1 blue Faerie Spy creature tokens with flying, haste, and "Whenever this token deals combat damage to a player, draw a card." Exile them at the beginning of the next end step. +Oracle:Whenever you crank this Contraption, create two 1/1 blue Faerie Spy creature tokens with flying, haste, and "Whenever this token deals combat damage to a player, draw a card." Exile them at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/f/faerie_artisans.txt b/forge-gui/res/cardsfolder/f/faerie_artisans.txt index 03835943066a..76a5be204122 100644 --- a/forge-gui/res/cardsfolder/f/faerie_artisans.txt +++ b/forge-gui/res/cardsfolder/f/faerie_artisans.txt @@ -3,11 +3,11 @@ ManaCost:3 U Types:Creature Faerie Artificer PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.!token+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigImprint | TriggerDescription$ Whenever a nontoken creature enters under an opponent's control, create a token that's a copy of that creature except it's an artifact in addition to its other types. Then exile all other tokens created with CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.!token+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigImprint | TriggerDescription$ Whenever a nontoken creature an opponent controls enters, create a token that's a copy of that creature except it's an artifact in addition to its other types. Then exile all other tokens created with this creature. SVar:TrigImprint:DB$ Pump | ImprintCards$ Remembered | SubAbility$ DBCopy SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | Controller$ You | AddTypes$ Artifact | RememberTokens$ True | SubAbility$ DBChangeZoneAll SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | ChangeType$ Card.IsImprinted T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DBCleanup | Static$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True DeckHas:Ability$Token -Oracle:Flying\nWhenever a nontoken creature enters under an opponent's control, create a token that's a copy of that creature except it's an artifact in addition to its other types. Then exile all other tokens created with Faerie Artisans. +Oracle:Flying\nWhenever a nontoken creature an opponent controls enters, create a token that's a copy of that creature except it's an artifact in addition to its other types. Then exile all other tokens created with this creature. diff --git a/forge-gui/res/cardsfolder/f/faerie_bladecrafter.txt b/forge-gui/res/cardsfolder/f/faerie_bladecrafter.txt index 255ce80c41e9..4fefba854cb5 100644 --- a/forge-gui/res/cardsfolder/f/faerie_bladecrafter.txt +++ b/forge-gui/res/cardsfolder/f/faerie_bladecrafter.txt @@ -3,10 +3,10 @@ ManaCost:2 B Types:Creature Faerie Rogue PT:2/2 K:Flying -T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Faerie.YouCtrl | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more Faeries you control deal combat damage to a player, put a +1/+1 counter on CARDNAME. +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Faerie.YouCtrl | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more Faeries you control deal combat damage to a player, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigLose | TriggerDescription$ When CARDNAME dies, each opponent loses X life and you gain X life, where X is its power. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigLose | TriggerDescription$ When this creature dies, each opponent loses X life and you gain X life, where X is its power. SVar:TrigLose:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggeredCard$CardPower -Oracle:Flying\nWhenever one or more Faeries you control deal combat damage to a player, put a +1/+1 counter on Faerie Bladecrafter.\nWhen Faerie Bladecrafter dies, each opponent loses X life and you gain X life, where X is its power. +Oracle:Flying\nWhenever one or more Faeries you control deal combat damage to a player, put a +1/+1 counter on this creature.\nWhen this creature dies, each opponent loses X life and you gain X life, where X is its power. diff --git a/forge-gui/res/cardsfolder/f/faerie_conclave.txt b/forge-gui/res/cardsfolder/f/faerie_conclave.txt index 6d9525eb4e5e..5eba489c89a6 100644 --- a/forge-gui/res/cardsfolder/f/faerie_conclave.txt +++ b/forge-gui/res/cardsfolder/f/faerie_conclave.txt @@ -1,8 +1,8 @@ Name:Faerie Conclave 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}. A:AB$ Animate | Cost$ 1 U | Defined$ Self | Power$ 2 | Toughness$ 1 | Types$ Creature,Faerie | Colors$ Blue | OverwriteColors$ True | Keywords$ Flying | SpellDescription$ CARDNAME becomes a 2/1 blue Faerie creature with flying until end of turn. It's still a land. (It can't be blocked except by creatures with flying or reach.) -Oracle:Faerie Conclave enters tapped.\n{T}: Add {U}.\n{1}{U}: Faerie Conclave becomes a 2/1 blue Faerie creature with flying until end of turn. It's still a land. +Oracle:This land enters tapped.\n{T}: Add {U}.\n{1}{U}: This land becomes a 2/1 blue Faerie creature with flying until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/f/faerie_dreamthief.txt b/forge-gui/res/cardsfolder/f/faerie_dreamthief.txt index 40041209abda..aa6c9480f77a 100644 --- a/forge-gui/res/cardsfolder/f/faerie_dreamthief.txt +++ b/forge-gui/res/cardsfolder/f/faerie_dreamthief.txt @@ -3,9 +3,9 @@ ManaCost:B Types:Creature Faerie Warlock PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When this creature enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 A:AB$ Draw | Cost$ 2 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$Graveyard -Oracle:Flying\nWhen Faerie Dreamthief enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{2}{B}, Exile Faerie Dreamthief from your graveyard: You draw a card and you lose 1 life. +Oracle:Flying\nWhen this creature enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.)\n{2}{B}, Exile this card from your graveyard: You draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/f/faerie_duelist.txt b/forge-gui/res/cardsfolder/f/faerie_duelist.txt index dcc7969fbbbb..bff5a7be6660 100644 --- a/forge-gui/res/cardsfolder/f/faerie_duelist.txt +++ b/forge-gui/res/cardsfolder/f/faerie_duelist.txt @@ -4,6 +4,6 @@ Types:Creature Faerie Rogue PT:1/2 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature an opponent controls gets -2/-0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature an opponent controls gets -2/-0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -2 | IsCurse$ True -Oracle:Flash\nFlying\nWhen Faerie Duelist enters, target creature an opponent controls gets -2/-0 until end of turn. +Oracle:Flash\nFlying\nWhen this creature enters, target creature an opponent controls gets -2/-0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/faerie_harbinger.txt b/forge-gui/res/cardsfolder/f/faerie_harbinger.txt index fd6060ce3873..dd5caf707473 100644 --- a/forge-gui/res/cardsfolder/f/faerie_harbinger.txt +++ b/forge-gui/res/cardsfolder/f/faerie_harbinger.txt @@ -4,7 +4,7 @@ Types:Creature Faerie Wizard PT:2/2 K:Flying K:Flash -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 Faerie 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 Faerie card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Faerie | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random -Oracle:Flash\nFlying\nWhen Faerie Harbinger enters, you may search your library for a Faerie card, reveal it, then shuffle and put that card on top. +Oracle:Flash\nFlying\nWhen this creature enters, you may search your library for a Faerie card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/f/faerie_impostor.txt b/forge-gui/res/cardsfolder/f/faerie_impostor.txt index e4b3d4ef1eaa..529b374038e1 100644 --- a/forge-gui/res/cardsfolder/f/faerie_impostor.txt +++ b/forge-gui/res/cardsfolder/f/faerie_impostor.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Creature Faerie Rogue PT:2/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacUnless | TriggerDescription$ When CARDNAME enters, sacrifice it unless you return another creature you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacUnless | TriggerDescription$ When this creature enters, sacrifice it unless you return another creature you control to its owner's hand. SVar:TrigSacUnless:DB$ Sacrifice | UnlessCost$ Return<1/Creature.Other/other creature> | UnlessPayer$ You SVar:NeedsToPlay:Creature.YouCtrl -Oracle:Flying\nWhen Faerie Impostor enters, sacrifice it unless you return another creature you control to its owner's hand. +Oracle:Flying\nWhen this creature enters, sacrifice it unless you return another creature you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/faerie_macabre.txt b/forge-gui/res/cardsfolder/f/faerie_macabre.txt index 572941125869..a1e89ec12f42 100644 --- a/forge-gui/res/cardsfolder/f/faerie_macabre.txt +++ b/forge-gui/res/cardsfolder/f/faerie_macabre.txt @@ -4,4 +4,4 @@ Types:Creature Faerie Rogue PT:2/2 K:Flying A:AB$ ChangeZone | Cost$ Discard<1/CARDNAME> | ActivationZone$ Hand | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target cards in graveyards | ValidTgts$ Card | SpellDescription$ Exile up to two target cards from graveyards. -Oracle:Flying\nDiscard Faerie Macabre: Exile up to two target cards from graveyards. +Oracle:Flying\nDiscard this card: Exile up to two target cards from graveyards. diff --git a/forge-gui/res/cardsfolder/f/faerie_mechanist.txt b/forge-gui/res/cardsfolder/f/faerie_mechanist.txt index b22cbb3f057e..ef6a1e1b84c2 100644 --- a/forge-gui/res/cardsfolder/f/faerie_mechanist.txt +++ b/forge-gui/res/cardsfolder/f/faerie_mechanist.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Artifact Creature Faerie Artificer PT:2/2 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top three 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 three 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$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Artifact -Oracle:Flying\nWhen Faerie Mechanist enters, look at the top three 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 three 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/f/faerie_miscreant.txt b/forge-gui/res/cardsfolder/f/faerie_miscreant.txt index 891d50d5e3d7..64a1f4dae7db 100644 --- a/forge-gui/res/cardsfolder/f/faerie_miscreant.txt +++ b/forge-gui/res/cardsfolder/f/faerie_miscreant.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Creature Faerie Rogue PT:1/1 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+Other+namedFaerie Miscreant | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, if you control another creature named Faerie Miscreant, draw a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+Other+namedFaerie Miscreant | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When this creature enters, if you control another creature named Faerie Miscreant, draw a card. SVar:TrigDraw:DB$ Draw DeckHints:Name$Faerie Miscreant -Oracle:Flying\nWhen Faerie Miscreant enters, if you control another creature named Faerie Miscreant, draw a card. +Oracle:Flying\nWhen this creature enters, if you control another creature named Faerie Miscreant, draw a card. diff --git a/forge-gui/res/cardsfolder/f/faerie_seer.txt b/forge-gui/res/cardsfolder/f/faerie_seer.txt index b8f2dd5a43cf..b18716b6ffb9 100644 --- a/forge-gui/res/cardsfolder/f/faerie_seer.txt +++ b/forge-gui/res/cardsfolder/f/faerie_seer.txt @@ -3,6 +3,6 @@ ManaCost:U Types:Creature Faerie Wizard PT:1/1 K:Flying -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. (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 -Oracle:Flying\nWhen Faerie Seer enters, scry 2. +Oracle:Flying\nWhen this creature enters, 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.) diff --git a/forge-gui/res/cardsfolder/f/faerie_slumber_party.txt b/forge-gui/res/cardsfolder/f/faerie_slumber_party.txt index 93bb6db5f211..066fae570f30 100644 --- a/forge-gui/res/cardsfolder/f/faerie_slumber_party.txt +++ b/forge-gui/res/cardsfolder/f/faerie_slumber_party.txt @@ -8,4 +8,4 @@ SVar:Y:SVar$X/Times.2 SVar:X:PlayerCountRememberedController$HasPropertyOpponent DeckHas:Ability$Token & Type$Faerie DeckHints:Type$Faerie -Oracle:Return all creatures to their owners' hands.\nFor each opponent who controlled a creature returned this way, you create two 1/1 blue Faerie creature tokens with flying and "This token can block only creatures with flying." +Oracle:Return all creatures to their owners' hands. For each opponent who controlled a creature returned this way, you create two 1/1 blue Faerie creature tokens with flying and "This token can block only creatures with flying." diff --git a/forge-gui/res/cardsfolder/f/faerie_snoop.txt b/forge-gui/res/cardsfolder/f/faerie_snoop.txt index 8c24d1e65511..6f101cfda4e6 100644 --- a/forge-gui/res/cardsfolder/f/faerie_snoop.txt +++ b/forge-gui/res/cardsfolder/f/faerie_snoop.txt @@ -4,7 +4,7 @@ Types:Creature Faerie Detective PT:1/4 K:Flying K:Disguise:1 UB UB -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, look at the top two cards of your library. Put one into your hand and the other into your graveyard. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, look at the top two cards of your library. Put one into your hand and the other into your graveyard. SVar:TrigDig:DB$ Dig | DigNum$ 2 | ChangeNum$ 1 | DestinationZone2$ Graveyard | NoReveal$ True DeckHas:Ability$Graveyard -Oracle:Flying\nDisguise {1}{U/B}{U/B} (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 Faerie Snoop is turned face up, look at the top two cards of your library. Put one into your hand and the other into your graveyard. +Oracle:Flying\nDisguise {1}{U/B}{U/B} (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, look at the top two cards of your library. Put one into your hand and the other into your graveyard. diff --git a/forge-gui/res/cardsfolder/f/faerie_squadron.txt b/forge-gui/res/cardsfolder/f/faerie_squadron.txt index b935db0e213e..3782b700cc28 100644 --- a/forge-gui/res/cardsfolder/f/faerie_squadron.txt +++ b/forge-gui/res/cardsfolder/f/faerie_squadron.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Creature Faerie PT:1/1 K:Kicker:3 U -T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ SquadronEnlist | Static$ True | TriggerDescription$ If CARDNAME was kicked, it enters with two +1/+1 counters on it and with flying. +T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ SquadronEnlist | Static$ True | TriggerDescription$ If this creature was kicked, it enters with two +1/+1 counters on it and with flying. SVar:SquadronEnlist:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ SquadronLaunch SVar:SquadronLaunch:DB$ Pump | Defined$ Self | KW$ Flying | Duration$ Permanent -Oracle:Kicker {3}{U} (You may pay an additional {3}{U} as you cast this spell.)\nIf Faerie Squadron was kicked, it enters with two +1/+1 counters on it and with flying. +Oracle:Kicker {3}{U} (You may pay an additional {3}{U} as you cast this spell.)\nIf this creature was kicked, it enters with two +1/+1 counters on it and with flying. diff --git a/forge-gui/res/cardsfolder/f/faerie_vandal.txt b/forge-gui/res/cardsfolder/f/faerie_vandal.txt index 6a891c9ee71f..bec4efe56b4e 100644 --- a/forge-gui/res/cardsfolder/f/faerie_vandal.txt +++ b/forge-gui/res/cardsfolder/f/faerie_vandal.txt @@ -4,7 +4,7 @@ Types:Creature Faerie Rogue PT:1/2 K:Flash K:Flying -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 DeckHas:Ability$Counters -Oracle:Flash\nFlying\nWhenever you draw your second card each turn, put a +1/+1 counter on Faerie Vandal. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nWhenever you draw your second card each turn, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/f/fain_the_broker.txt b/forge-gui/res/cardsfolder/f/fain_the_broker.txt index 07513628eb6c..cfb2c763a406 100644 --- a/forge-gui/res/cardsfolder/f/fain_the_broker.txt +++ b/forge-gui/res/cardsfolder/f/fain_the_broker.txt @@ -5,6 +5,6 @@ PT:3/3 A:AB$ PutCounter | Cost$ T Sac<1/Creature> | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on target creature. A:AB$ Token | Cost$ T RemoveAnyCounter<1/Any/Creature> | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. A:AB$ Token | Cost$ T Sac<1/Artifact> | TokenScript$ wb_2_1_inkling_flying | SpellDescription$ Create a 2/1 white and black Inkling creature token with flying. -A:AB$ Untap | Cost$ 3 B | SpellDescription$ Untap CARDNAME. +A:AB$ Untap | Cost$ 3 B | SpellDescription$ Untap NICKNAME. DeckHas:Ability$Sacrifice|Counters|Token -Oracle:{T}, Sacrifice a creature: Put two +1/+1 counters on target creature.\n{T}, Remove a counter from a creature you control: Create a Treasure token.\n{T}, Sacrifice an artifact: Create a 2/1 white and black Inkling creature token with flying.\n{3}{B}: Untap Fain, the Broker. +Oracle:{T}, Sacrifice a creature: Put two +1/+1 counters on target creature.\n{T}, Remove a counter from a creature you control: Create a Treasure token.\n{T}, Sacrifice an artifact: Create a 2/1 white and black Inkling creature token with flying.\n{3}{B}: Untap Fain. diff --git a/forge-gui/res/cardsfolder/f/fairgrounds_patrol.txt b/forge-gui/res/cardsfolder/f/fairgrounds_patrol.txt index 61a2ca2bf618..355d9c9ec0ab 100644 --- a/forge-gui/res/cardsfolder/f/fairgrounds_patrol.txt +++ b/forge-gui/res/cardsfolder/f/fairgrounds_patrol.txt @@ -4,4 +4,4 @@ Types:Creature Human Soldier PT:2/1 A:AB$ Token | Cost$ 1 W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenScript$ c_1_1_a_thopter_flying | SpellDescription$ Create a 1/1 colorless Thopter artifact creature token with flying. Activate only as a sorcery. DeckHas:Ability$Token & Type$Artifact -Oracle:{1}{W}, Exile Fairgrounds Patrol from your graveyard: Create a 1/1 colorless Thopter artifact creature token with flying. Activate only as a sorcery. +Oracle:{1}{W}, Exile this card from your graveyard: Create a 1/1 colorless Thopter artifact creature token with flying. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/fairgrounds_trumpeter.txt b/forge-gui/res/cardsfolder/f/fairgrounds_trumpeter.txt index d4cb185b7224..75a1010d4037 100644 --- a/forge-gui/res/cardsfolder/f/fairgrounds_trumpeter.txt +++ b/forge-gui/res/cardsfolder/f/fairgrounds_trumpeter.txt @@ -2,9 +2,9 @@ Name:Fairgrounds Trumpeter ManaCost:2 G Types:Creature Elephant PT:2/2 -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ X | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each end step, if a +1/+1 counter was put on a permanent under your control this turn, put a +1/+1 counter on CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ X | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each end step, if a +1/+1 counter was put on a permanent under your control this turn, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$CountersAddedThisTurn P1P1 Player Permanent.YouCtrl DeckHas:Ability$Counters DeckHints:Ability$Counters -Oracle:At the beginning of each end step, if a +1/+1 counter was put on a permanent under your control this turn, put a +1/+1 counter on Fairgrounds Trumpeter. +Oracle:At the beginning of each end step, if a +1/+1 counter was put on a permanent under your control this turn, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/f/fairgrounds_warden.txt b/forge-gui/res/cardsfolder/f/fairgrounds_warden.txt index 41d5b23603c3..017a35d1b3e7 100644 --- a/forge-gui/res/cardsfolder/f/fairgrounds_warden.txt +++ b/forge-gui/res/cardsfolder/f/fairgrounds_warden.txt @@ -2,7 +2,7 @@ Name:Fairgrounds Warden ManaCost:2 W Types:Creature Dwarf Soldier PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile target creature an opponent controls until this creature leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE -Oracle:When Fairgrounds Warden enters, exile target creature an opponent controls until Fairgrounds Warden leaves the battlefield. +Oracle:When this creature enters, exile target creature an opponent controls until this creature leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/f/faith_unbroken.txt b/forge-gui/res/cardsfolder/f/faith_unbroken.txt index 8b92941584f4..53b317da4dc7 100644 --- a/forge-gui/res/cardsfolder/f/faith_unbroken.txt +++ b/forge-gui/res/cardsfolder/f/faith_unbroken.txt @@ -3,8 +3,8 @@ ManaCost:3 W Types:Enchantment Aura K:Enchant:Creature.YouCtrl:creature you control SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this Aura enters, exile target creature an opponent controls until this Aura leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. -Oracle:Enchant creature you control\nWhen Faith Unbroken enters, exile target creature an opponent controls until Faith Unbroken leaves the battlefield.\nEnchanted creature gets +2/+2. +Oracle:Enchant creature you control\nWhen this Aura enters, exile target creature an opponent controls until this Aura leaves the battlefield.\nEnchanted creature gets +2/+2. diff --git a/forge-gui/res/cardsfolder/f/faithbound_judge_sinners_judgment.txt b/forge-gui/res/cardsfolder/f/faithbound_judge_sinners_judgment.txt index 6be2a4a88a00..9d76431a774c 100644 --- a/forge-gui/res/cardsfolder/f/faithbound_judge_sinners_judgment.txt +++ b/forge-gui/res/cardsfolder/f/faithbound_judge_sinners_judgment.txt @@ -5,13 +5,13 @@ PT:4/4 K:Defender K:Flying K:Vigilance -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_LE2_JUDGMENT | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, if CARDNAME has two or fewer judgment counters on it, put a judgment counter on it. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_LE2_JUDGMENT | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, if this creature has two or fewer judgment counters on it, put a judgment counter on it. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ JUDGMENT -S:Mode$ CanAttackDefender | ValidCard$ Card.Self+counters_GE3_JUDGMENT | Description$ As long as CARDNAME has three or more judgment counters on it, it can attack as though it didn't have defender. +S:Mode$ CanAttackDefender | ValidCard$ Card.Self+counters_GE3_JUDGMENT | Description$ As long as this creature has three or more judgment counters on it, it can attack as though it didn't have defender. K:Disturb:5 W W DeckHas:Ability$Graveyard|Counters AlternateMode:DoubleFaced -Oracle:Defender, flying, vigilance\nAt the beginning of your upkeep, if Faithbound Judge has two or fewer judgment counters on it, put a judgment counter on it.\nAs long as Faithbound Judge has three or more judgment counters on it, it can attack as though it didn't have defender.\nDisturb {5}{W}{W} +Oracle:Defender, flying, vigilance\nAt the beginning of your upkeep, if this creature has two or fewer judgment counters on it, put a judgment counter on it.\nAs long as this creature has three or more judgment counters on it, it can attack as though it didn't have defender.\nDisturb {5}{W}{W} ALTERNATE @@ -21,9 +21,9 @@ Colors:white Types:Enchantment Aura Curse K:Enchant:Player SVar:AttachAILogic:Curse -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a judgment counter on CARDNAME. Then if there are three or more judgment counters on it, enchanted player loses the game. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a judgment counter on this Aura. Then if there are three or more judgment counters on it, enchanted player loses the game. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ JUDGMENT | CounterNum$ 1 | SubAbility$ DBLose SVar:DBLose:DB$ LosesGame | Defined$ EnchantedPlayer | ConditionPresent$ Card.Self+counters_GE3_JUDGMENT R:Event$ Moved | ValidCard$ Card.Self | Destination$ Graveyard | ReplaceWith$ Exile | Description$ If CARDNAME would be put into a graveyard from anywhere, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard -Oracle:Enchant player\nAt the beginning of your upkeep, put a judgment counter on Sinner's Judgment. Then if there are three or more judgment counters on it, enchanted player loses the game.\nIf Sinner's Judgment would be put into a graveyard from anywhere, exile it instead. +Oracle:Enchant player\nAt the beginning of your upkeep, put a judgment counter on this Aura. Then if there are three or more judgment counters on it, enchanted player loses the game.\nIf Sinner's Judgment would be put into a graveyard from anywhere, exile it instead. diff --git a/forge-gui/res/cardsfolder/f/faithful_pikemaster.txt b/forge-gui/res/cardsfolder/f/faithful_pikemaster.txt index bc81f420f5c3..755889b18706 100644 --- a/forge-gui/res/cardsfolder/f/faithful_pikemaster.txt +++ b/forge-gui/res/cardsfolder/f/faithful_pikemaster.txt @@ -2,7 +2,7 @@ Name:Faithful Pikemaster ManaCost:3 W Types:Creature Rhino Monk Soldier PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, 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.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this creature enters, 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 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has first strike. -Oracle:When Faithful Pikemaster enters, 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.)\nAs long as it's your turn, Faithful Pikemaster has first strike. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ As long as it's your turn, this creature has first strike. +Oracle:When this creature enters, 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.)\nAs long as it's your turn, this creature has first strike. diff --git a/forge-gui/res/cardsfolder/f/faithful_squire_kaiso_memory_of_loyalty.txt b/forge-gui/res/cardsfolder/f/faithful_squire_kaiso_memory_of_loyalty.txt index 353f9f82d14c..89c5d7709e72 100644 --- a/forge-gui/res/cardsfolder/f/faithful_squire_kaiso_memory_of_loyalty.txt +++ b/forge-gui/res/cardsfolder/f/faithful_squire_kaiso_memory_of_loyalty.txt @@ -2,13 +2,13 @@ Name:Faithful Squire ManaCost:1 W W Types:Creature Human Soldier PT:2/2 -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. -T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+counters_GE2_KI | Execute$ TrigFlip | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, if there are two or more ki counters on CARDNAME, you may flip it. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on this creature. +T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+counters_GE2_KI | Execute$ TrigFlip | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, if there are two or more ki counters on this creature, you may flip it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ KI | CounterNum$ 1 SVar:TrigFlip:DB$ SetState | Defined$ Self | Mode$ Flip DeckHints:Type$Spirit|Arcane AlternateMode:Flip -Oracle:Whenever you cast a Spirit or Arcane spell, you may put a ki counter on Faithful Squire.\nAt the beginning of the end step, if there are two or more ki counters on Faithful Squire, you may flip it. +Oracle:Whenever you cast a Spirit or Arcane spell, you may put a ki counter on this creature.\nAt the beginning of the end step, if there are two or more ki counters on this creature, you may flip it. ALTERNATE @@ -19,4 +19,4 @@ Types:Legendary Creature Spirit PT:3/4 K:Flying A:AB$ Pump | Cost$ SubCounter<1/KI> | KW$ Prevent all damage that would be dealt to CARDNAME. | ValidTgts$ Creature | SpellDescription$ Prevent all damage that would be dealt to target creature this turn. -Oracle:Flying\nRemove a ki counter from Kaiso, Memory of Loyalty: Prevent all damage that would be dealt to target creature this turn. +Oracle:Flying\nRemove a ki counter from Kaiso: Prevent all damage that would be dealt to target creature this turn. diff --git a/forge-gui/res/cardsfolder/f/faithful_watchdog.txt b/forge-gui/res/cardsfolder/f/faithful_watchdog.txt index a7e61444f7f8..a28416a6f5c0 100644 --- a/forge-gui/res/cardsfolder/f/faithful_watchdog.txt +++ b/forge-gui/res/cardsfolder/f/faithful_watchdog.txt @@ -3,6 +3,6 @@ ManaCost:G W Types:Creature Dog PT:0/0 K:Vigilance -K:etbCounter:P1P1:3 +K:etbCounter:P1P1:3:no Condition:This creature enters with three +1/+1 counters on it. DeckHas:Ability$Counters -Oracle:Vigilance\nFaithful Watchdog enters with three +1/+1 counters on it. +Oracle:Vigilance\nThis creature enters with three +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/f/faiths_fetters.txt b/forge-gui/res/cardsfolder/f/faiths_fetters.txt index 9cf396d4677b..87e599522c82 100644 --- a/forge-gui/res/cardsfolder/f/faiths_fetters.txt +++ b/forge-gui/res/cardsfolder/f/faiths_fetters.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant:Permanent SVar:AttachAITgts:Creature SVar:AttachAILogic:Curse -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 4 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this Aura enters, you gain 4 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 S:Mode$ CantAttack,CantBlock,CantBeActivated | ValidCard$ Card.EnchantedBy | ValidSA$ Activated.!ManaAbility | Description$ Enchanted permanent can't attack or block, and its activated abilities can't be activated unless they're mana abilities. DeckHas:Ability$LifeGain -Oracle:Enchant permanent\nWhen Faith's Fetters enters, you gain 4 life.\nEnchanted permanent can't attack or block, and its activated abilities can't be activated unless they're mana abilities. +Oracle:Enchant permanent\nWhen this Aura enters, you gain 4 life.\nEnchanted permanent can't attack or block, and its activated abilities can't be activated unless they're mana abilities. diff --git a/forge-gui/res/cardsfolder/f/falco_spara_pactweaver.txt b/forge-gui/res/cardsfolder/f/falco_spara_pactweaver.txt index bc191e351f22..23bdba196bee 100644 --- a/forge-gui/res/cardsfolder/f/falco_spara_pactweaver.txt +++ b/forge-gui/res/cardsfolder/f/falco_spara_pactweaver.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Bird Demon PT:3/3 K:Flying K:Trample -K:etbCounter:SHIELD:1 +K:etbCounter:SHIELD:1:no Condition:NICKNAME enters with a shield counter on it. S:Mode$ Continuous | Affected$ Card.TopLibrary+YouOwn | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. S:Mode$ Continuous | Affected$ Card.TopLibrary+YouOwn+nonLand | AffectedZone$ Library | MayPlay$ True | RaiseCost$ RemoveAnyCounter<1/Any/Creature> | Description$ You may cast spells from the top of your library by removing a counter from a creature you control in addition to paying their other costs. DeckHas:Ability$Counters DeckHints:Ability$Counters|Proliferate -Oracle:Flying, trample\nFalco Spara, Pactweaver enters with a shield counter on it.\nYou may look at the top card of your library any time.\nYou may cast spells from the top of your library by removing a counter from a creature you control in addition to paying their other costs. +Oracle:Flying, trample\nFalco Spara enters with a shield counter on it.\nYou may look at the top card of your library any time.\nYou may cast spells from the top of your library by removing a counter from a creature you control in addition to paying their other costs. diff --git a/forge-gui/res/cardsfolder/f/falcon_abomination.txt b/forge-gui/res/cardsfolder/f/falcon_abomination.txt index a7acc510f0c6..06adc48858bc 100644 --- a/forge-gui/res/cardsfolder/f/falcon_abomination.txt +++ b/forge-gui/res/cardsfolder/f/falcon_abomination.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Zombie Bird PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.) SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie_decayed DeckHas:Ability$Token|Sacrifice -Oracle:Flying\nWhen Falcon Abomination enters, create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.) +Oracle:Flying\nWhen this creature enters, create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.) diff --git a/forge-gui/res/cardsfolder/f/falconer_adept.txt b/forge-gui/res/cardsfolder/f/falconer_adept.txt index 45e8ca105549..4851ce7c3db8 100644 --- a/forge-gui/res/cardsfolder/f/falconer_adept.txt +++ b/forge-gui/res/cardsfolder/f/falconer_adept.txt @@ -2,7 +2,7 @@ Name:Falconer Adept ManaCost:3 W Types:Creature Human Soldier PT:2/3 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a 1/1 white Bird creature token with flying that's tapped and attacking. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever this creature attacks, create a 1/1 white Bird creature token with flying that's tapped and attacking. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenScript$ w_1_1_bird_flying | TokenTapped$ True | TokenAttacking$ True DeckHas:Ability$Token -Oracle:Whenever Falconer Adept attacks, create a 1/1 white Bird creature token with flying that's tapped and attacking. +Oracle:Whenever this creature attacks, create a 1/1 white Bird creature token with flying that's tapped and attacking. diff --git a/forge-gui/res/cardsfolder/f/falkenrath_aristocrat.txt b/forge-gui/res/cardsfolder/f/falkenrath_aristocrat.txt index 83224fba2d62..80d68b2bc267 100644 --- a/forge-gui/res/cardsfolder/f/falkenrath_aristocrat.txt +++ b/forge-gui/res/cardsfolder/f/falkenrath_aristocrat.txt @@ -4,8 +4,8 @@ Types:Creature Vampire Noble PT:4/1 K:Flying K:Haste -A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | KW$ Indestructible | AILogic$ AristocratCounters.Human | SubAbility$ DBPutCounter | SpellDescription$ CARDNAME gains indestructible until end of turn. If the sacrificed creature was a Human, put a +1/+1 counter on CARDNAME. +A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | KW$ Indestructible | AILogic$ AristocratCounters.Human | SubAbility$ DBPutCounter | SpellDescription$ This creature gains indestructible until end of turn. If the sacrificed creature was a Human, put a +1/+1 counter on this creature. SVar:DBPutCounter:DB$ PutCounter | ConditionCheckSVar$ X | CounterNum$ 1 | CounterType$ P1P1 SVar:AIPreference:SacCost$Creature.Human+token,Creature.Human,Creature.Other+token,Creature.Other SVar:X:Sacrificed$Valid Human -Oracle:Flying, haste\nSacrifice a creature: Falkenrath Aristocrat gains indestructible until end of turn. If the sacrificed creature was a Human, put a +1/+1 counter on Falkenrath Aristocrat. +Oracle:Flying, haste\nSacrifice a creature: This creature gains indestructible until end of turn. If the sacrificed creature was a Human, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/f/falkenrath_celebrants.txt b/forge-gui/res/cardsfolder/f/falkenrath_celebrants.txt index 657f9c990cd8..80e9160690c7 100644 --- a/forge-gui/res/cardsfolder/f/falkenrath_celebrants.txt +++ b/forge-gui/res/cardsfolder/f/falkenrath_celebrants.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Vampire PT:4/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two Blood tokens. (They're artifacts 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 two Blood tokens. (They're artifacts with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_blood_draw DeckHas:Ability$Token|Sacrifice & Type$Blood -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Falkenrath Celebrants enters, create two Blood tokens. (They're artifacts with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, create two Blood tokens. (They're artifacts with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") diff --git a/forge-gui/res/cardsfolder/f/falkenrath_exterminator.txt b/forge-gui/res/cardsfolder/f/falkenrath_exterminator.txt index bbcda7551951..6f5b858c27c2 100644 --- a/forge-gui/res/cardsfolder/f/falkenrath_exterminator.txt +++ b/forge-gui/res/cardsfolder/f/falkenrath_exterminator.txt @@ -2,8 +2,8 @@ Name:Falkenrath Exterminator ManaCost:1 R Types:Creature Vampire Archer 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. A:AB$ DealDamage | Cost$ 2 R | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target creature equal to the number of +1/+1 counters on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$CardCounters.P1P1 -Oracle:Whenever Falkenrath Exterminator deals combat damage to a player, put a +1/+1 counter on it.\n{2}{R}: Falkenrath Exterminator deals damage to target creature equal to the number of +1/+1 counters on Falkenrath Exterminator. +Oracle:Whenever this creature deals combat damage to a player, put a +1/+1 counter on it.\n{2}{R}: This creature deals damage to target creature equal to the number of +1/+1 counters on this creature. diff --git a/forge-gui/res/cardsfolder/f/falkenrath_forebear.txt b/forge-gui/res/cardsfolder/f/falkenrath_forebear.txt index 7e887f0f52c3..afcc99b96e42 100644 --- a/forge-gui/res/cardsfolder/f/falkenrath_forebear.txt +++ b/forge-gui/res/cardsfolder/f/falkenrath_forebear.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Creature Vampire PT:3/1 K:Flying -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigToken | CombatDamage$ True | ValidTarget$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a Blood token. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +T:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigToken | CombatDamage$ True | ValidTarget$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, create a Blood token. SVar:TrigToken:DB$ Token | TokenScript$ c_a_blood_draw -A:AB$ ChangeZone | Cost$ B Sac<2/Blood.token/Blood token> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. +A:AB$ ChangeZone | Cost$ B Sac<2/Blood.token/Blood token> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to the battlefield. DeckHas:Ability$Token|Sacrifice|Graveyard & Type$Blood -Oracle:Flying\nFalkenrath Forebear can't block.\nWhenever Falkenrath Forebear deals combat damage to a player, create a Blood token.\n{B}, Sacrifice two Blood tokens: Return Falkenrath Forebear from your graveyard to the battlefield. +Oracle:Flying\nThis creature can't block.\nWhenever this creature deals combat damage to a player, create a Blood token.\n{B}, Sacrifice two Blood tokens: Return this card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/f/falkenrath_marauders.txt b/forge-gui/res/cardsfolder/f/falkenrath_marauders.txt index 6ac7ac6cb04d..b12df8e88876 100644 --- a/forge-gui/res/cardsfolder/f/falkenrath_marauders.txt +++ b/forge-gui/res/cardsfolder/f/falkenrath_marauders.txt @@ -4,6 +4,6 @@ Types:Creature Vampire Warrior PT:2/2 K:Flying K:Haste -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put two +1/+1 counters 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 two +1/+1 counters on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 -Oracle:Flying, haste\nWhenever Falkenrath Marauders deals combat damage to a player, put two +1/+1 counters on it. +Oracle:Flying\nHaste (This creature can attack and {T} as soon as it comes under your control.)\nWhenever this creature deals combat damage to a player, put two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/f/falkenrath_noble.txt b/forge-gui/res/cardsfolder/f/falkenrath_noble.txt index 695652d44345..e939b9e154aa 100644 --- a/forge-gui/res/cardsfolder/f/falkenrath_noble.txt +++ b/forge-gui/res/cardsfolder/f/falkenrath_noble.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Vampire Noble PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other,Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME or another creature dies, target player loses 1 life and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other,Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature or another creature dies, target player loses 1 life and you gain 1 life. SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Player | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -Oracle:Flying\nWhenever Falkenrath Noble or another creature dies, target player loses 1 life and you gain 1 life. +Oracle:Flying\nWhenever this creature or another creature dies, target player loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/f/falkenrath_perforator.txt b/forge-gui/res/cardsfolder/f/falkenrath_perforator.txt index afe4b7f52e4a..7ae47c51f9f6 100644 --- a/forge-gui/res/cardsfolder/f/falkenrath_perforator.txt +++ b/forge-gui/res/cardsfolder/f/falkenrath_perforator.txt @@ -2,7 +2,7 @@ Name:Falkenrath Perforator ManaCost:1 R Types:Creature Vampire PT:2/1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals 1 damage to defending player. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature attacks, it deals 1 damage to defending player. SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredDefendingPlayer | NumDmg$ 1 SVar:HasAttackEffect:TRUE -Oracle:Whenever Falkenrath Perforator attacks, it deals 1 damage to defending player. +Oracle:Whenever this creature attacks, it deals 1 damage to defending player. diff --git a/forge-gui/res/cardsfolder/f/falkenrath_torturer.txt b/forge-gui/res/cardsfolder/f/falkenrath_torturer.txt index 49a1cffe815e..83b1d3886420 100644 --- a/forge-gui/res/cardsfolder/f/falkenrath_torturer.txt +++ b/forge-gui/res/cardsfolder/f/falkenrath_torturer.txt @@ -2,7 +2,7 @@ Name:Falkenrath Torturer ManaCost:2 B Types:Creature Vampire PT:2/1 -A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | KW$ Flying | SubAbility$ DBPutCounter | SpellDescription$ CARDNAME gains flying until end of turn. If the sacrificed creature was a Human, put a +1/+1 counter on CARDNAME. +A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | KW$ Flying | SubAbility$ DBPutCounter | SpellDescription$ This creature gains flying until end of turn. If the sacrificed creature was a Human, put a +1/+1 counter on this creature. SVar:DBPutCounter:DB$ PutCounter | ConditionDefined$ Sacrificed | ConditionPresent$ Human | CounterNum$ 1 | CounterType$ P1P1 AI:RemoveDeck:All -Oracle:Sacrifice a creature: Falkenrath Torturer gains flying until end of turn. If the sacrificed creature was a Human, put a +1/+1 counter on Falkenrath Torturer. +Oracle:Sacrifice a creature: This creature gains flying until end of turn. If the sacrificed creature was a Human, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/f/fall_from_favor.txt b/forge-gui/res/cardsfolder/f/fall_from_favor.txt index 6d5e19a7e3e3..47d94cdf0cfb 100644 --- a/forge-gui/res/cardsfolder/f/fall_from_favor.txt +++ b/forge-gui/res/cardsfolder/f/fall_from_favor.txt @@ -3,8 +3,8 @@ ManaCost:2 U Types:Enchantment Aura K:Enchant:Creature SVar:AttachAITgts:Card.cmcGE2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature and you become the monarch. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When this Aura enters, tap enchanted creature and you become the monarch. SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBMonarch SVar:DBMonarch:DB$ BecomeMonarch R:Event$ Untap | ValidCard$ Creature.EnchantedBy+ControlledBy EnchantedController.!isMonarch | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ Enchanted creature doesn't untap during its controller's untap step unless that player is the monarch. -Oracle:Enchant creature\nWhen Fall from Favor enters, tap enchanted creature and you become the monarch.\nEnchanted creature doesn't untap during its controller's untap step unless that player is the monarch. +Oracle:Enchant creature\nWhen this Aura enters, tap enchanted creature and you become the monarch.\nEnchanted creature doesn't untap during its controller's untap step unless that player is the monarch. diff --git a/forge-gui/res/cardsfolder/f/fall_of_cair_andros.txt b/forge-gui/res/cardsfolder/f/fall_of_cair_andros.txt index 8f4ac61950cf..c3cffe6a095d 100644 --- a/forge-gui/res/cardsfolder/f/fall_of_cair_andros.txt +++ b/forge-gui/res/cardsfolder/f/fall_of_cair_andros.txt @@ -4,6 +4,6 @@ Types:Enchantment T:Mode$ ExcessDamage | ValidTarget$ Creature.OppCtrl | CombatDamage$ False | TriggerZones$ Battlefield | Execute$ TrigAmass | TriggerDescription$ Whenever a creature an opponent controls is dealt excess noncombat damage, amass Orcs X, where X is that excess damage. (Put X +1/+1 counters 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$ X SVar:X:TriggerCount$DamageAmount -A:AB$ DealDamage | Cost$ 7 R | ValidTgts$ Creature | NumDmg$ 7 | SpellDescription$ CARDNAME deals 7 damage to target creature. +A:AB$ DealDamage | Cost$ 7 R | ValidTgts$ Creature | NumDmg$ 7 | SpellDescription$ This enchantment deals 7 damage to target creature. DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:Whenever a creature an opponent controls is dealt excess noncombat damage, amass Orcs X, where X is that excess damage. (Put X +1/+1 counters 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.)\n{7}{R}: Fall of Cair Andros deals 7 damage to target creature. +Oracle:Whenever a creature an opponent controls is dealt excess noncombat damage, amass Orcs X, where X is that excess damage. (Put X +1/+1 counters 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.)\n{7}{R}: This enchantment deals 7 damage to target creature. diff --git a/forge-gui/res/cardsfolder/f/fallaji_archeologist.txt b/forge-gui/res/cardsfolder/f/fallaji_archeologist.txt index bab5ef7ce815..e66e22217541 100644 --- a/forge-gui/res/cardsfolder/f/fallaji_archeologist.txt +++ b/forge-gui/res/cardsfolder/f/fallaji_archeologist.txt @@ -2,11 +2,11 @@ Name:Fallaji Archaeologist ManaCost:1 U Types:Creature Human Scout PT:0/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill three cards. You may put a noncreature, nonland card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on CARDNAME. (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 three cards. You may put a noncreature, nonland card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on this creature. (To mill a card, put the top card of your library into your graveyard.) SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | Imprint$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard,Exile | Destination$ Hand | ChangeType$ Card.nonCreature+nonLand+YouOwn+IsImprinted | RememberChanged$ True | Hidden$ True | Optional$ True | SubAbility$ DBCounter SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | ConditionDefined$ Remembered | ConditionNotPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True DeckHas:Ability$Mill|Counters DeckHints:Ability$Graveyard -Oracle:When Fallaji Archaeologist enters, mill three cards. You may put a noncreature, nonland card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on Fallaji Archaeologist. (To mill a card, put the top card of your library into your graveyard.) +Oracle:When this creature enters, mill three cards. You may put a noncreature, nonland card from among the cards milled this way into your hand. If you don't, put a +1/+1 counter on this creature. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/f/fallaji_chaindancer.txt b/forge-gui/res/cardsfolder/f/fallaji_chaindancer.txt index e1aecdd4fb98..eaaa1592f13a 100644 --- a/forge-gui/res/cardsfolder/f/fallaji_chaindancer.txt +++ b/forge-gui/res/cardsfolder/f/fallaji_chaindancer.txt @@ -2,6 +2,6 @@ Name:Fallaji Chaindancer ManaCost:3 R Types:Creature Human Soldier PT:2/4 -A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Double Strike | SpellDescription$ CARDNAME gains double strike until end of turn. +A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Double Strike | SpellDescription$ This creature gains double strike until end of turn. DeckHas:Keyword$Double Strike -Oracle:{2}: Fallaji Chaindancer gains double strike until end of turn. +Oracle:{2}: This creature gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fallaji_dragon_engine.txt b/forge-gui/res/cardsfolder/f/fallaji_dragon_engine.txt index 0a3200d27494..52d099639e47 100644 --- a/forge-gui/res/cardsfolder/f/fallaji_dragon_engine.txt +++ b/forge-gui/res/cardsfolder/f/fallaji_dragon_engine.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Dragon PT:5/5 K:Prototype:2 R:1:3 K:Flying -A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. DeckHints:Color$Red -Oracle:Prototype {2}{R} — 1/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nFlying\n{2}: Fallaji Dragon Engine gets +1/+0 until end of turn. +Oracle:Prototype {2}{R} — 1/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nFlying\n{2}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fallaji_vanguard.txt b/forge-gui/res/cardsfolder/f/fallaji_vanguard.txt index fd19140631c0..7fa8acdf0513 100644 --- a/forge-gui/res/cardsfolder/f/fallaji_vanguard.txt +++ b/forge-gui/res/cardsfolder/f/fallaji_vanguard.txt @@ -3,6 +3,6 @@ ManaCost:2 R W Types:Creature Human Soldier PT:2/3 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Creature.YouCtrl+Other,Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another creature you control enters, target creature gets +2/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Creature.YouCtrl+Other,Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature or another creature you control enters, target creature gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +2 -Oracle:First strike\nWhenever Fallaji Vanguard or another creature you control enters, target creature gets +2/+0 until end of turn. +Oracle:First strike\nWhenever this creature or another creature you control enters, target creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fallen_angel.txt b/forge-gui/res/cardsfolder/f/fallen_angel.txt index a2e2b72f497d..18badadca1d6 100644 --- a/forge-gui/res/cardsfolder/f/fallen_angel.txt +++ b/forge-gui/res/cardsfolder/f/fallen_angel.txt @@ -3,8 +3,8 @@ ManaCost:3 B B Types:Creature Angel PT:3/3 K:Flying -A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +1 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+1 until end of turn. +A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +1 | AILogic$ Aristocrat | SpellDescription$ This creature gets +2/+1 until end of turn. SVar:AIPreference:SacCost$Creature.Other DeckHas:Ability$Sacrifice DeckHints:Ability$Token -Oracle:Flying\nSacrifice a creature: Fallen Angel gets +2/+1 until end of turn. +Oracle:Flying\nSacrifice a creature: This creature gets +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fallen_askari.txt b/forge-gui/res/cardsfolder/f/fallen_askari.txt index c67dbcabafd1..2549b1adad4f 100644 --- a/forge-gui/res/cardsfolder/f/fallen_askari.txt +++ b/forge-gui/res/cardsfolder/f/fallen_askari.txt @@ -3,5 +3,5 @@ ManaCost:1 B Types:Creature Human Knight PT:2/2 K:Flanking -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nFallen Askari can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nThis creature can't block. diff --git a/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt b/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt index 6227de2c5af9..f5b12f0d0048 100644 --- a/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt +++ b/forge-gui/res/cardsfolder/f/fallen_ferromancer.txt @@ -3,5 +3,5 @@ ManaCost:3 R Types:Creature Phyrexian Human Shaman PT:1/1 K:Infect -A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\n{1}{R}, {T}: Fallen Ferromancer deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. +Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\n{1}{R}, {T}: This creature deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fallen_ideal.txt b/forge-gui/res/cardsfolder/f/fallen_ideal.txt index 9871e13ed618..561747f54c68 100644 --- a/forge-gui/res/cardsfolder/f/fallen_ideal.txt +++ b/forge-gui/res/cardsfolder/f/fallen_ideal.txt @@ -5,8 +5,8 @@ K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | AddAbility$ ABPump | Description$ Enchanted creature has flying and "Sacrifice a creature: This creature gets +2/+1 until end of turn." SVar:ABPump:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ CARDNAME gets +2/+1 until end of turn. -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:Ability$Sacrifice -Oracle:Enchant creature\nEnchanted creature has flying and "Sacrifice a creature: This creature gets +2/+1 until end of turn."\nWhen Fallen Ideal is put into a graveyard from the battlefield, return Fallen Ideal to its owner's hand. +Oracle:Enchant creature\nEnchanted creature has flying and "Sacrifice a creature: This creature gets +2/+1 until end of turn."\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/f/fallen_shinobi.txt b/forge-gui/res/cardsfolder/f/fallen_shinobi.txt index 03fc4695d4be..ff6bc138df2c 100644 --- a/forge-gui/res/cardsfolder/f/fallen_shinobi.txt +++ b/forge-gui/res/cardsfolder/f/fallen_shinobi.txt @@ -3,9 +3,9 @@ ManaCost:3 U B Types:Creature Zombie Ninja PT:5/4 K:Ninjutsu:2 U B -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top two cards of their library. Until end of turn, you may play those cards without paying their mana costs. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, that player exiles the top two cards of their library. Until end of turn, you may play those cards without paying their mana costs. SVar:TrigExile:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile -SVar:Play:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until end of turn, you may play those cards without paying their mana cost. +SVar:Play:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until end of turn, you may play those cards without paying their mana costs. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Ninjutsu {2}{U}{B} ({2}{U}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Fallen Shinobi deals combat damage to a player, that player exiles the top two cards of their library. Until end of turn, you may play those cards without paying their mana costs. +Oracle:Ninjutsu {2}{U}{B} ({2}{U}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever this creature deals combat damage to a player, that player exiles the top two cards of their library. Until end of turn, you may play those cards without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/f/falling_timber.txt b/forge-gui/res/cardsfolder/f/falling_timber.txt index 25fc8b6b8f2d..b1e2b92aa8f5 100644 --- a/forge-gui/res/cardsfolder/f/falling_timber.txt +++ b/forge-gui/res/cardsfolder/f/falling_timber.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Instant K:Kicker:Sac<1/Land> A:SP$ Effect | ValidTgts$ Creature | TargetMin$ X | TargetMax$ X | ReplacementEffects$ RPrevent | RememberObjects$ Targeted | ForgetOnMoved$ Battlefield | SpellDescription$ Prevent all combat damage target creature would deal this turn. If this spell was kicked, prevent all combat damage another target creature would deal this turn. -SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidSource$ Card.IsRemembered | Description$ Prevent all combat damage target creatures would deal this turn. +SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidSource$ Card.IsRemembered | Description$ Prevent all combat damage target creature would deal this turn. SVar:X:Count$Kicked.2.1 Oracle:Kicker—Sacrifice a land. (You may sacrifice a land in addition to any other costs as you cast this spell.)\nPrevent all combat damage target creature would deal this turn. If this spell was kicked, prevent all combat damage another target creature would deal this turn. diff --git a/forge-gui/res/cardsfolder/f/fallow_wurm.txt b/forge-gui/res/cardsfolder/f/fallow_wurm.txt index fb9fa559bd03..f462e2525879 100644 --- a/forge-gui/res/cardsfolder/f/fallow_wurm.txt +++ b/forge-gui/res/cardsfolder/f/fallow_wurm.txt @@ -2,8 +2,8 @@ Name:Fallow Wurm ManaCost:2 G Types:Creature Wurm PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacSelf | TriggerDescription$ When CARDNAME enters, sacrifice it unless you discard a land card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacSelf | TriggerDescription$ When this creature enters, sacrifice it unless you discard a land card. SVar:DBSacSelf:DB$ Sacrifice | UnlessCost$ Discard<1/Land> | UnlessPayer$ You SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$ValidHand Land.YouOwn -Oracle:When Fallow Wurm enters, sacrifice it unless you discard a land card. +Oracle:When this creature enters, sacrifice it unless you discard a land card. diff --git a/forge-gui/res/cardsfolder/f/fallowsage.txt b/forge-gui/res/cardsfolder/f/fallowsage.txt index 1034a515987a..74ca83549715 100644 --- a/forge-gui/res/cardsfolder/f/fallowsage.txt +++ b/forge-gui/res/cardsfolder/f/fallowsage.txt @@ -2,6 +2,6 @@ Name:Fallowsage ManaCost:3 U Types:Creature Merfolk Wizard PT:2/2 -T:Mode$ Taps | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME becomes tapped, you may draw a card. +T:Mode$ Taps | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever this creature becomes tapped, you may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Whenever Fallowsage becomes tapped, you may draw a card. +Oracle:Whenever this creature becomes tapped, you may draw a card. diff --git a/forge-gui/res/cardsfolder/f/false_dawn.txt b/forge-gui/res/cardsfolder/f/false_dawn.txt index e8589508d3f8..de4e28db6573 100644 --- a/forge-gui/res/cardsfolder/f/false_dawn.txt +++ b/forge-gui/res/cardsfolder/f/false_dawn.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Sorcery A:SP$ Effect | ReplacementEffects$ FDRep | StaticAbilities$ FDManaConvertion | SubAbility$ DBDraw | SpellDescription$ Until end of turn, spells and abilities you control that would add colored mana instead add that much white mana. Until end of turn, you may spend white mana as though it were mana of any color. Draw a card. SVar:DBDraw:DB$ Draw -SVar:FDRep:Event$ ProduceMana | ValidSA$ SpellAbility.YouCtrl | ReplaceWith$ ProduceW | Description$ Spells and abilities you control that would add colored mana add that much white mana instead. +SVar:FDRep:Event$ ProduceMana | ValidSA$ SpellAbility.YouCtrl | ReplaceWith$ ProduceW | Description$ Spells and abilities you control that would add colored mana instead add that much white mana. SVar:ProduceW:DB$ ReplaceMana | ReplaceColor$ White SVar:FDManaConvertion:Mode$ ManaConvert | ValidPlayer$ You | ManaConversion$ White->AnyColor | Description$ You may spend white mana as though it were mana of any color. AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/f/false_floor.txt b/forge-gui/res/cardsfolder/f/false_floor.txt index 859a229ad98d..95a0a6b87b26 100644 --- a/forge-gui/res/cardsfolder/f/false_floor.txt +++ b/forge-gui/res/cardsfolder/f/false_floor.txt @@ -1,9 +1,9 @@ Name:False Floor ManaCost:4 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 R:Event$ Moved | ValidCard$ Creature | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Creatures enter tapped. SVar:ETBTapped:DB$ Tap | ETB$ True | Defined$ ReplacedCard A:AB$ ChangeZoneAll | Cost$ 2 T Exile<1/CARDNAME> | ChangeType$ Creature.untapped | Origin$ Battlefield | Destination$ Exile | SorcerySpeed$ True | SpellDescription$ Exile all untapped creatures. Activate only as a sorcery. -Oracle:False Floor enters tapped.\nCreatures enter tapped.\n{2}, {T}, Exile False Floor: Exile all untapped creatures. Activate only as a sorcery. +Oracle:This artifact enters tapped.\nCreatures enter tapped.\n{2}, {T}, Exile this artifact: Exile all untapped creatures. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/false_prophet.txt b/forge-gui/res/cardsfolder/f/false_prophet.txt index e6549b67bfd7..dfaba52a0edd 100644 --- a/forge-gui/res/cardsfolder/f/false_prophet.txt +++ b/forge-gui/res/cardsfolder/f/false_prophet.txt @@ -2,7 +2,7 @@ Name:False Prophet ManaCost:2 W W Types:Creature Human Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME dies, exile all creatures. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature dies, exile all creatures. SVar:TrigSac:DB$ ChangeZoneAll | ChangeType$ Creature | Origin$ Battlefield | Destination$ Exile AI:RemoveDeck:Random -Oracle:When False Prophet dies, exile all creatures. +Oracle:When this creature dies, exile all creatures. diff --git a/forge-gui/res/cardsfolder/f/famished_foragers.txt b/forge-gui/res/cardsfolder/f/famished_foragers.txt index 890e5545363e..3584cc9bb6bd 100644 --- a/forge-gui/res/cardsfolder/f/famished_foragers.txt +++ b/forge-gui/res/cardsfolder/f/famished_foragers.txt @@ -2,9 +2,9 @@ Name:Famished Foragers ManaCost:3 R Types:Creature Vampire PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters, if an opponent lost life this turn, add {R}{R}{R}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | Execute$ TrigMana | TriggerDescription$ When this creature enters, if an opponent lost life this turn, add {R}{R}{R}. SVar:TrigMana:DB$ Mana | Produced$ R | Amount$ 3 A:AB$ Draw | Cost$ 2 R Discard<1/Card> | NumCards$ 1 | SpellDescription$ Draw a card. SVar:X:Count$LifeOppsLostThisTurn DeckHas:Ability$Discard -Oracle:When Famished Foragers enters, if an opponent lost life this turn, add {R}{R}{R}.\n{2}{R}, Discard a card: Draw a card. +Oracle:When this creature enters, if an opponent lost life this turn, add {R}{R}{R}.\n{2}{R}, Discard a card: Draw a card. diff --git a/forge-gui/res/cardsfolder/f/famished_ghoul.txt b/forge-gui/res/cardsfolder/f/famished_ghoul.txt index ae8af4ca09b0..1a94c0d7b15a 100644 --- a/forge-gui/res/cardsfolder/f/famished_ghoul.txt +++ b/forge-gui/res/cardsfolder/f/famished_ghoul.txt @@ -4,4 +4,4 @@ Types:Creature Zombie PT:3/2 A:AB$ ChangeZone | Cost$ 1 B Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ 2 | TargetsWithSameController$ True | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile up to two target cards from a single graveyard. AI:RemoveDeck:All -Oracle:{1}{B}, Sacrifice Famished Ghoul: Exile up to two target cards from a single graveyard. +Oracle:{1}{B}, Sacrifice this creature: Exile up to two target cards from a single graveyard. diff --git a/forge-gui/res/cardsfolder/f/fan_favorite.txt b/forge-gui/res/cardsfolder/f/fan_favorite.txt index be79c15a0315..fb547a817a0a 100644 --- a/forge-gui/res/cardsfolder/f/fan_favorite.txt +++ b/forge-gui/res/cardsfolder/f/fan_favorite.txt @@ -3,5 +3,5 @@ ManaCost:3 B Types:Creature Human Rogue PT:2/2 K:Assist -A:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activator$ Player | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Any player may activate this ability. -Oracle:Assist (Another player can pay up to {3} of this spell's cost.)\n{2}: Fan Favorite gets +1/+1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activator$ Player | SpellDescription$ This creature gets +1/+1 until end of turn. Any player may activate this ability. +Oracle:Assist (Another player can pay up to {3} of this spell's cost.)\n{2}: This creature gets +1/+1 until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/f/fanatic_of_mogis.txt b/forge-gui/res/cardsfolder/f/fanatic_of_mogis.txt index bc2547f54b2e..0600f9026e5f 100644 --- a/forge-gui/res/cardsfolder/f/fanatic_of_mogis.txt +++ b/forge-gui/res/cardsfolder/f/fanatic_of_mogis.txt @@ -5,4 +5,4 @@ PT:4/2 T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When CARDNAME enters, it deals damage to each opponent equal to your devotion to red. (Each {R} in the mana costs of permanents you control counts towards your devotion to red.) SVar:TrigDamageAll:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ X SVar:X:Count$Devotion.Red -Oracle:When Fanatic of Mogis enters, it deals damage to each opponent equal to your devotion to red. (Each {R} in the mana costs of permanents you control counts toward your devotion to red.) +Oracle:When this creature enters, it deals damage to each opponent equal to your devotion to red. (Each {R} in the mana costs of permanents you control counts toward your devotion to red.) diff --git a/forge-gui/res/cardsfolder/f/fanatic_of_the_harrowing.txt b/forge-gui/res/cardsfolder/f/fanatic_of_the_harrowing.txt index 550176727dbb..5a2d98f2614f 100644 --- a/forge-gui/res/cardsfolder/f/fanatic_of_the_harrowing.txt +++ b/forge-gui/res/cardsfolder/f/fanatic_of_the_harrowing.txt @@ -2,9 +2,9 @@ Name:Fanatic of the Harrowing ManaCost:3 B Types:Creature Human Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, each player discards a card. If you discarded a card this way, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, each player discards a card. If you discarded a card this way, draw a card. SVar:TrigDiscard:DB$ Discard | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | ConditionDefined$ Remembered | ConditionPresent$ Card.YouOwn | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:AIPreference:DiscardCost$Card.cmcLE1 -Oracle:When Fanatic of the Harrowing enters, each player discards a card. If you discarded a card this way, draw a card. +Oracle:When this creature enters, each player discards a card. If you discarded a card this way, draw a card. diff --git a/forge-gui/res/cardsfolder/f/fanatic_of_xenagos.txt b/forge-gui/res/cardsfolder/f/fanatic_of_xenagos.txt index d8358859da79..dd617b86be9c 100644 --- a/forge-gui/res/cardsfolder/f/fanatic_of_xenagos.txt +++ b/forge-gui/res/cardsfolder/f/fanatic_of_xenagos.txt @@ -4,7 +4,7 @@ Types:Creature Centaur Warrior PT:3/3 K:Trample K:Tribute:1 -SVar:TrigNotTribute:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | KW$ Haste | SpellDescription$ When CARDNAME enters, if tribute wasn't paid, it gets +1/+1 and gains haste until end of turn. +SVar:TrigNotTribute:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | KW$ Haste | SpellDescription$ When this creature enters, if tribute wasn't paid, it gets +1/+1 and gains haste until end of turn. SVar:PlayMain1:ALWAYS DeckHas:Ability$Counters -Oracle:Trample\nTribute 1 (As this creature enters, an opponent of your choice may put a +1/+1 counter on it.)\nWhen Fanatic of Xenagos enters, if tribute wasn't paid, it gets +1/+1 and gains haste until end of turn. +Oracle:Trample\nTribute 1 (As this creature enters, an opponent of your choice may put a +1/+1 counter on it.)\nWhen this creature enters, if tribute wasn't paid, it gets +1/+1 and gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fanatical_firebrand.txt b/forge-gui/res/cardsfolder/f/fanatical_firebrand.txt index 691a7bdd8ec5..3b9a9f995991 100644 --- a/forge-gui/res/cardsfolder/f/fanatical_firebrand.txt +++ b/forge-gui/res/cardsfolder/f/fanatical_firebrand.txt @@ -5,4 +5,4 @@ PT:1/1 K:Haste A:AB$ DealDamage | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ It deals 1 damage to any target. DeckHas:Ability$Sacrifice -Oracle:Haste\n{T}, Sacrifice Fanatical Firebrand: It deals 1 damage to any target. +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\n{T}, Sacrifice this creature: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fangblade_brigand_fangblade_eviscerator.txt b/forge-gui/res/cardsfolder/f/fangblade_brigand_fangblade_eviscerator.txt index 56505d10643b..56ea07d6092c 100644 --- a/forge-gui/res/cardsfolder/f/fangblade_brigand_fangblade_eviscerator.txt +++ b/forge-gui/res/cardsfolder/f/fangblade_brigand_fangblade_eviscerator.txt @@ -2,10 +2,10 @@ Name:Fangblade Brigand ManaCost:3 R Types:Creature Human Werewolf PT:3/4 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | KW$ First Strike | SpellDescription$ CARDNAME gets +1/+0 and gains first strike until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | KW$ First Strike | SpellDescription$ This creature gets +1/+0 and gains first strike until end of turn. K:Daybound AlternateMode:DoubleFaced -Oracle:{1}{R}: Fangblade Brigand gets +1/+0 and gains first strike until end of turn.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) +Oracle:{1}{R}: This creature gets +1/+0 and gains first strike until end of turn.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) ALTERNATE @@ -14,7 +14,7 @@ ManaCost:no cost Colors:red Types:Creature Werewolf PT:4/5 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | KW$ First Strike | SpellDescription$ CARDNAME gets +1/+0 and gains first strike until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | KW$ First Strike | SpellDescription$ This creature gets +1/+0 and gains first strike until end of turn. A:AB$ PumpAll | Cost$ 4 R | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SpellDescription$ Creatures you control get +2/+0 until end of turn. K:Nightbound -Oracle:{1}{R}: Fangblade Eviscerator gets +1/+0 and gains first strike until end of turn.\n{4}{R}: Creatures you control get +2/+0 until end of turn.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) +Oracle:{1}{R}: This creature gets +1/+0 and gains first strike until end of turn.\n{4}{R}: Creatures you control get +2/+0 until end of turn.\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/f/fangren_firstborn.txt b/forge-gui/res/cardsfolder/f/fangren_firstborn.txt index 512549d422d1..03242af533b2 100644 --- a/forge-gui/res/cardsfolder/f/fangren_firstborn.txt +++ b/forge-gui/res/cardsfolder/f/fangren_firstborn.txt @@ -2,7 +2,7 @@ Name:Fangren Firstborn ManaCost:1 G G G Types:Creature Beast PT:4/2 -T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigCounters | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on each attacking creature. +T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigCounters | TriggerDescription$ Whenever this creature attacks, put a +1/+1 counter on each attacking creature. SVar:TrigCounters:DB$ PutCounterAll | ValidCards$ Creature.attacking | CounterType$ P1P1 | CounterNum$ 1 SVar:HasAttackEffect:TRUE -Oracle:Whenever Fangren Firstborn attacks, put a +1/+1 counter on each attacking creature. +Oracle:Whenever this creature attacks, put a +1/+1 counter on each attacking creature. diff --git a/forge-gui/res/cardsfolder/f/fangren_pathcutter.txt b/forge-gui/res/cardsfolder/f/fangren_pathcutter.txt index b5de2d6b2128..b8180356e805 100644 --- a/forge-gui/res/cardsfolder/f/fangren_pathcutter.txt +++ b/forge-gui/res/cardsfolder/f/fangren_pathcutter.txt @@ -2,6 +2,6 @@ Name:Fangren Pathcutter ManaCost:4 G G Types:Creature Beast PT:4/6 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, attacking creatures gain trample until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, attacking creatures gain trample until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attacking | KW$ Trample -Oracle:Whenever Fangren Pathcutter attacks, attacking creatures gain trample until end of turn. +Oracle:Whenever this creature attacks, attacking creatures gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/f/far_away.txt b/forge-gui/res/cardsfolder/f/far_away.txt index e10a91f7cd2f..0a567a0b714c 100644 --- a/forge-gui/res/cardsfolder/f/far_away.txt +++ b/forge-gui/res/cardsfolder/f/far_away.txt @@ -11,5 +11,5 @@ ALTERNATE Name:Away ManaCost:2 B Types:Instant -A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature | SpellDescription$ Target player sacrifices a creature. -Oracle:Target player sacrifices a creature.\nFuse (You may cast one or both halves of this card from your hand.) +A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature | SpellDescription$ Target player sacrifices a creature of their choice. +Oracle:Target player sacrifices a creature of their choice.\nFuse (You may cast one or both halves of this card from your hand.) diff --git a/forge-gui/res/cardsfolder/f/faramir_field_commander.txt b/forge-gui/res/cardsfolder/f/faramir_field_commander.txt index f70aee20e10f..fb11cebccc73 100644 --- a/forge-gui/res/cardsfolder/f/faramir_field_commander.txt +++ b/forge-gui/res/cardsfolder/f/faramir_field_commander.txt @@ -3,9 +3,9 @@ ManaCost:3 W Types:Legendary Creature Human Soldier PT:3/3 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ X | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your end step, if a creature died under your control this turn, draw a card. -T:Mode$ RingTemptsYou | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever the Ring tempts you, if you chose a creature other than CARDNAME as your Ring-bearer, create a 1/1 white Human Soldier creature token. +T:Mode$ RingTemptsYou | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever the Ring tempts you, if you chose a creature other than NICKNAME as your Ring-bearer, create a 1/1 white Human Soldier creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_human_soldier | TokenOwner$ You SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl SVar:TrigDraw:DB$ Draw DeckHas:Ability$Token -Oracle:At the beginning of your end step, if a creature died under your control this turn, draw a card.\nWhenever the Ring tempts you, if you chose a creature other than Faramir, Field Commander as your Ring-bearer, create a 1/1 white Human Soldier creature token. +Oracle:At the beginning of your end step, if a creature died under your control this turn, draw a card.\nWhenever the Ring tempts you, if you chose a creature other than Faramir as your Ring-bearer, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/f/farbog_boneflinger.txt b/forge-gui/res/cardsfolder/f/farbog_boneflinger.txt index ca83eae75a22..cbf461970246 100644 --- a/forge-gui/res/cardsfolder/f/farbog_boneflinger.txt +++ b/forge-gui/res/cardsfolder/f/farbog_boneflinger.txt @@ -2,7 +2,7 @@ Name:Farbog Boneflinger ManaCost:4 B Types:Creature Zombie PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpCurse | TriggerDescription$ When CARDNAME enters, target creature gets -2/-2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpCurse | TriggerDescription$ When this creature enters, target creature gets -2/-2 until end of turn. SVar:TrigPumpCurse:DB$ Pump | ValidTgts$ Creature | IsCurse$ True | NumAtt$ -2 | NumDef$ -2 SVar:PlayMain1:TRUE -Oracle:When Farbog Boneflinger enters, target creature gets -2/-2 until end of turn. +Oracle:When this creature enters, target creature gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/farfinder.txt b/forge-gui/res/cardsfolder/f/farfinder.txt index 4b262a19a68f..7208d072a44a 100644 --- a/forge-gui/res/cardsfolder/f/farfinder.txt +++ b/forge-gui/res/cardsfolder/f/farfinder.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Creature Fox PT:1/1 K:Vigilance -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, 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 basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ShuffleNonMandatory$ True -Oracle:Vigilance\nWhen Farfinder enters, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. +Oracle:Vigilance\nWhen this creature enters, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/farhaven_elf.txt b/forge-gui/res/cardsfolder/f/farhaven_elf.txt index 32691b84bd29..fbe093fe6b54 100644 --- a/forge-gui/res/cardsfolder/f/farhaven_elf.txt +++ b/forge-gui/res/cardsfolder/f/farhaven_elf.txt @@ -2,6 +2,6 @@ Name:Farhaven Elf ManaCost:2 G Types:Creature Elf Druid 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 basic land card, put it onto the battlefield tapped, 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 basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ShuffleNonMandatory$ True -Oracle:When Farhaven Elf enters, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +Oracle:When this creature enters, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/farideh_devils_chosen.txt b/forge-gui/res/cardsfolder/f/farideh_devils_chosen.txt index a22bcf2a5c0e..83b8bec2c337 100644 --- a/forge-gui/res/cardsfolder/f/farideh_devils_chosen.txt +++ b/forge-gui/res/cardsfolder/f/farideh_devils_chosen.txt @@ -2,8 +2,8 @@ Name:Farideh, Devil's Chosen ManaCost:2 U R Types:Legendary Creature Tiefling Warlock PT:3/3 -T:Mode$ RolledDieOnce | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigPump | TriggerDescription$ Dark One's Own Luck — Whenever you roll one or more dice, CARDNAME gains flying and menace until end of turn. If any of those results was 10 or higher, draw a card. +T:Mode$ RolledDieOnce | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigPump | TriggerDescription$ Dark One's Own Luck — Whenever you roll one or more dice, NICKNAME gains flying and menace until end of turn. If any of those results was 10 or higher, draw a card. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying & Menace | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ DiceResult | ConditionSVarCompare$ GE10 SVar:DiceResult:TriggerCountMax$Result -Oracle:Dark One's Own Luck — Whenever you roll one or more dice, Farideh, Devil's Chosen gains flying and menace until end of turn. If any of those results was 10 or higher, draw a card. +Oracle:Dark One's Own Luck — Whenever you roll one or more dice, Farideh gains flying and menace until end of turn. If any of those results was 10 or higher, draw a card. diff --git a/forge-gui/res/cardsfolder/f/farmer_cotton.txt b/forge-gui/res/cardsfolder/f/farmer_cotton.txt index d9ae1806020e..fe766e5bcb19 100644 --- a/forge-gui/res/cardsfolder/f/farmer_cotton.txt +++ b/forge-gui/res/cardsfolder/f/farmer_cotton.txt @@ -2,8 +2,8 @@ Name:Farmer Cotton ManaCost:X G W Types:Legendary Creature Halfling Peasant PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create X 1/1 white Halfling creature tokens and X Food tokens. (They're 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 X 1/1 white Halfling creature tokens and X Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_halfling,c_a_food_sac | TokenOwner$ You SVar:X:Count$xPaid DeckHas:Ability$Token|Sacrifice|LifeGain & Type$Artifact|Food -Oracle:When Farmer Cotton enters, create X 1/1 white Halfling creature tokens and X Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.") +Oracle:When this creature enters, create X 1/1 white Halfling creature tokens and X Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/f/farrelite_priest.txt b/forge-gui/res/cardsfolder/f/farrelite_priest.txt index f40dd0b9b3c1..65e63866251b 100644 --- a/forge-gui/res/cardsfolder/f/farrelite_priest.txt +++ b/forge-gui/res/cardsfolder/f/farrelite_priest.txt @@ -2,7 +2,7 @@ Name:Farrelite Priest ManaCost:1 W W Types:Creature Human Cleric PT:1/3 -A:AB$ Mana | Cost$ 1 | Produced$ W | SubAbility$ DBPump | SpellDescription$ Add {W}. If this ability has been activated four or more times this turn, sacrifice CARDNAME at the beginning of the next end step. +A:AB$ Mana | Cost$ 1 | Produced$ W | SubAbility$ DBPump | SpellDescription$ Add {W}. If this ability has been activated four or more times this turn, sacrifice this creature at the beginning of the next end step. SVar:DBPump:DB$ Pump | Defined$ Self | AtEOT$ Sacrifice | ConditionActivationLimit$ GE4 AI:RemoveDeck:All -Oracle:{1}: Add {W}. If this ability has been activated four or more times this turn, sacrifice Farrelite Priest at the beginning of the next end step. +Oracle:{1}: Add {W}. If this ability has been activated four or more times this turn, sacrifice this creature at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/f/farrels_zealot.txt b/forge-gui/res/cardsfolder/f/farrels_zealot.txt index c3618dc5f100..f14d0deb7636 100644 --- a/forge-gui/res/cardsfolder/f/farrels_zealot.txt +++ b/forge-gui/res/cardsfolder/f/farrels_zealot.txt @@ -2,8 +2,8 @@ Name:Farrel's Zealot ManaCost:1 W W Types:Creature Human PT:2/2 -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may have it deal 3 damage to target creature. If you do, CARDNAME assigns no combat damage this turn. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ Whenever this creature attacks and isn't blocked, you may have it deal 3 damage to target creature. If you do, this creature assigns no combat damage this turn. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 3 | 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 Farrel's Zealot attacks and isn't blocked, you may have it deal 3 damage to target creature. If you do, Farrel's Zealot assigns no combat damage this turn. +Oracle:Whenever this creature attacks and isn't blocked, you may have it deal 3 damage to target creature. If you do, this creature assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/f/farsight_adept.txt b/forge-gui/res/cardsfolder/f/farsight_adept.txt index 23b438e9221e..3243a3fdc698 100644 --- a/forge-gui/res/cardsfolder/f/farsight_adept.txt +++ b/forge-gui/res/cardsfolder/f/farsight_adept.txt @@ -2,6 +2,6 @@ Name:Farsight Adept ManaCost:2 W Types:Creature Kor Wizard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you and target opponent each draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, you and target opponent each draw a card. SVar:TrigDraw:DB$ Draw | ValidTgts$ Opponent | Defined$ TargetedAndYou | NumCards$ 1 -Oracle:When Farsight Adept enters, you and target opponent each draw a card. +Oracle:When this creature enters, you and target opponent each draw a card. diff --git a/forge-gui/res/cardsfolder/f/farsight_mask.txt b/forge-gui/res/cardsfolder/f/farsight_mask.txt index 4cf16960038e..f954cb3e068e 100644 --- a/forge-gui/res/cardsfolder/f/farsight_mask.txt +++ b/forge-gui/res/cardsfolder/f/farsight_mask.txt @@ -1,6 +1,6 @@ Name:Farsight Mask ManaCost:5 Types:Artifact -T:Mode$ DamageDone | ValidSource$ Card.OppCtrl,Emblem.OppCtrl | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | PresentDefined$ Self | IsPresent$ Card.untapped | TriggerDescription$ Whenever a source an opponent controls deals damage to you, if CARDNAME is untapped, you may draw a card. +T:Mode$ DamageDone | ValidSource$ Card.OppCtrl,Emblem.OppCtrl | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | PresentDefined$ Self | IsPresent$ Card.untapped | TriggerDescription$ Whenever a source an opponent controls deals damage to you, if this artifact is untapped, you may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Whenever a source an opponent controls deals damage to you, if Farsight Mask is untapped, you may draw a card. +Oracle:Whenever a source an opponent controls deals damage to you, if this artifact is untapped, you may draw a card. diff --git a/forge-gui/res/cardsfolder/f/fastbond.txt b/forge-gui/res/cardsfolder/f/fastbond.txt index 8fec514e090e..34db585cdd8b 100644 --- a/forge-gui/res/cardsfolder/f/fastbond.txt +++ b/forge-gui/res/cardsfolder/f/fastbond.txt @@ -2,7 +2,7 @@ Name:Fastbond ManaCost:G Types:Enchantment S:Mode$ Continuous | Affected$ You | AdjustLandPlays$ Unlimited | Description$ You may play any number of lands on each of your turns. -T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | NotFirstLand$ True | Execute$ DBPain | TriggerZones$ Battlefield | TriggerDescription$ Whenever you play a land, if it wasn't the first land you played this turn, CARDNAME deals 1 damage to you. +T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | NotFirstLand$ True | Execute$ DBPain | TriggerZones$ Battlefield | TriggerDescription$ Whenever you play a land, if it wasn't the first land you played this turn, this enchantment deals 1 damage to you. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You SVar:NonStackingEffect:True -Oracle:You may play any number of lands on each of your turns.\nWhenever you play a land, if it wasn't the first land you played this turn, Fastbond deals 1 damage to you. +Oracle:You may play any number of lands on each of your turns.\nWhenever you play a land, if it wasn't the first land you played this turn, this enchantment deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/f/fasting.txt b/forge-gui/res/cardsfolder/f/fasting.txt index 52cb1fd097a7..41f318029695 100644 --- a/forge-gui/res/cardsfolder/f/fasting.txt +++ b/forge-gui/res/cardsfolder/f/fasting.txt @@ -1,14 +1,14 @@ Name:Fasting ManaCost:W Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutHunger | TriggerDescription$ At the beginning of your upkeep, put a hunger counter on CARDNAME. Then destroy CARDNAME if it has five or more hunger counters on it. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutHunger | TriggerDescription$ At the beginning of your upkeep, put a hunger counter on this enchantment. Then destroy this enchantment if it has five or more hunger counters on it. SVar:TrigPutHunger:DB$ PutCounter | Defined$ Self | CounterType$ HUNGER | CounterNum$ 1 | SubAbility$ DBDestroyHunger SVar:DBDestroyHunger:DB$ Destroy | Defined$ Self | ConditionDefined$ Self | ConditionPresent$ Card.counters_GE5_HUNGER R:Event$ BeginPhase | ActiveZones$ Battlefield | ValidPlayer$ You | Phase$ Draw | Layer$ Other | Optional$ True | ReplaceWith$ DBGainLife | Description$ If you would begin your draw step, you may skip that step instead. If you do, you gain 2 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ DBDestroySelf | TriggerDescription$ When you draw a card, destroy CARDNAME. +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ DBDestroySelf | TriggerDescription$ When you draw a card, destroy this enchantment. SVar:DBDestroySelf:DB$ Destroy | Defined$ Self AI:RemoveDeck:Random AI:RemoveDeck:All DeckHas:Ability$Counters|LifeGain -Oracle:At the beginning of your upkeep, put a hunger counter on Fasting. Then destroy Fasting if it has five or more hunger counters on it.\nIf you would begin your draw step, you may skip that step instead. If you do, you gain 2 life.\nWhen you draw a card, destroy Fasting. +Oracle:At the beginning of your upkeep, put a hunger counter on this enchantment. Then destroy this enchantment if it has five or more hunger counters on it.\nIf you would begin your draw step, you may skip that step instead. If you do, you gain 2 life.\nWhen you draw a card, destroy this enchantment. diff --git a/forge-gui/res/cardsfolder/f/fatal_attraction.txt b/forge-gui/res/cardsfolder/f/fatal_attraction.txt index 63eb0bf03e2a..c29ff29e9918 100644 --- a/forge-gui/res/cardsfolder/f/fatal_attraction.txt +++ b/forge-gui/res/cardsfolder/f/fatal_attraction.txt @@ -3,9 +3,9 @@ ManaCost:2 R Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage2 | TriggerDescription$ When CARDNAME enters, it deals 2 damage to enchanted creature. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage2 | TriggerDescription$ When this Aura enters, it deals 2 damage to enchanted creature. SVar:TrigDamage2:DB$ DealDamage | Defined$ Enchanted | NumDmg$ 2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage4 | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 4 damage to enchanted creature. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage4 | TriggerDescription$ At the beginning of your upkeep, this Aura deals 4 damage to enchanted creature. SVar:TrigDamage4:DB$ DealDamage | Defined$ Enchanted | NumDmg$ 4 AI:RemoveDeck:All -Oracle:Enchant creature\nWhen Fatal Attraction enters, it deals 2 damage to enchanted creature.\nAt the beginning of your upkeep, Fatal Attraction deals 4 damage to enchanted creature. +Oracle:Enchant creature\nWhen this Aura enters, it deals 2 damage to enchanted creature.\nAt the beginning of your upkeep, this Aura deals 4 damage to enchanted creature. diff --git a/forge-gui/res/cardsfolder/f/fatal_grudge.txt b/forge-gui/res/cardsfolder/f/fatal_grudge.txt index a5dd324f4953..a00e90b135b8 100644 --- a/forge-gui/res/cardsfolder/f/fatal_grudge.txt +++ b/forge-gui/res/cardsfolder/f/fatal_grudge.txt @@ -1,7 +1,7 @@ Name:Fatal Grudge ManaCost:B R Types:Sorcery -A:SP$ Sacrifice | Cost$ B R Sac<1/Permanent.nonLand/nonland permanent> | Defined$ Opponent | SacValid$ Permanent.sharesCardTypeWith Sacrificed | SacMessage$ permanent that shares a type with the sacrificed permanent | SubAbility$ DBDraw | SpellDescription$ Each opponent chooses a permanent they control that shares a type with the sacrificed permanent and sacrifices it. +A:SP$ Sacrifice | Cost$ B R Sac<1/Permanent.nonLand/nonland permanent> | Defined$ Opponent | SacValid$ Permanent.sharesCardTypeWith Sacrificed | SacMessage$ permanent that shares a type with the sacrificed permanent | SubAbility$ DBDraw | SpellDescription$ Each opponent chooses a permanent they control that shares a card type with the sacrificed permanent and sacrifices it. SVar:DBDraw:DB$ Draw | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice -Oracle:As an additional cost to cast this spell, sacrifice a nonland permanent.\nEach opponent chooses a permanent they control that shares a type with the sacrificed permanent and sacrifices it.\nDraw a card. +Oracle:As an additional cost to cast this spell, sacrifice a nonland permanent.\nEach opponent chooses a permanent they control that shares a card type with the sacrificed permanent and sacrifices it.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/f/fatal_push.txt b/forge-gui/res/cardsfolder/f/fatal_push.txt index 929d3b9f4ebd..61e5107abba6 100644 --- a/forge-gui/res/cardsfolder/f/fatal_push.txt +++ b/forge-gui/res/cardsfolder/f/fatal_push.txt @@ -1,6 +1,6 @@ Name:Fatal Push ManaCost:B Types:Instant -A:SP$ Destroy | ValidTgts$ Creature | AITgts$ Creature.cmcLEX | ConditionDefined$ Targeted | ConditionPresent$ Creature.cmcLEX | ConditionCompare$ EQ1 | SpellDescription$ Destroy target creature if it has mana value 2 or less. Revolt — Destroy that creature if it has mana value 4 or less instead if a permanent you controlled left the battlefield this turn. +A:SP$ Destroy | ValidTgts$ Creature | AITgts$ Creature.cmcLEX | ConditionDefined$ Targeted | ConditionPresent$ Creature.cmcLEX | ConditionCompare$ EQ1 | SpellDescription$ Destroy target creature if it has mana value 2 or less. Revolt — Destroy that creature if it has mana value 4 or less instead if a permanent left the battlefield under your control this turn. SVar:X:Count$Revolt.4.2 -Oracle:Destroy target creature if it has mana value 2 or less.\nRevolt — Destroy that creature if it has mana value 4 or less instead if a permanent you controlled left the battlefield this turn. +Oracle:Destroy target creature if it has mana value 2 or less.\nRevolt — Destroy that creature if it has mana value 4 or less instead if a permanent left the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/f/fate_foretold.txt b/forge-gui/res/cardsfolder/f/fate_foretold.txt index e2a6ba026b49..bacceba8f2fe 100644 --- a/forge-gui/res/cardsfolder/f/fate_foretold.txt +++ b/forge-gui/res/cardsfolder/f/fate_foretold.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -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 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigDraw | TriggerDescription$ When enchanted creature dies, its controller draws a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController -Oracle:Enchant creature\nWhen Fate Foretold enters, draw a card.\nWhen enchanted creature dies, its controller draws a card. +Oracle:Enchant creature\nWhen this Aura enters, draw a card.\nWhen enchanted creature dies, its controller draws a card. diff --git a/forge-gui/res/cardsfolder/f/fate_unraveler.txt b/forge-gui/res/cardsfolder/f/fate_unraveler.txt index c81e0dfb6e31..672866402934 100644 --- a/forge-gui/res/cardsfolder/f/fate_unraveler.txt +++ b/forge-gui/res/cardsfolder/f/fate_unraveler.txt @@ -2,6 +2,6 @@ Name:Fate Unraveler ManaCost:3 B Types:Enchantment Creature Hag PT:3/4 -T:Mode$ Drawn | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an opponent draws a card, CARDNAME deals 1 damage to that player. +T:Mode$ Drawn | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an opponent draws a card, this creature deals 1 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 1 -Oracle:Whenever an opponent draws a card, Fate Unraveler deals 1 damage to that player. +Oracle:Whenever an opponent draws a card, this creature deals 1 damage to that player. diff --git a/forge-gui/res/cardsfolder/f/fated_clash.txt b/forge-gui/res/cardsfolder/f/fated_clash.txt index b44ba2d2c776..3ca99eb0bbe3 100644 --- a/forge-gui/res/cardsfolder/f/fated_clash.txt +++ b/forge-gui/res/cardsfolder/f/fated_clash.txt @@ -5,4 +5,4 @@ S:Mode$ CastWithFlash | ValidCard$ Card.Self | ValidSA$ Spell | IsPresent$ Creat A:SP$ Pump | KW$ Indestructible | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBPumpOpp | SpellDescription$ Target creature you control and target creature an opponent controls each gain indestructible until end of turn. SVar:DBPumpOpp:DB$ Pump | KW$ Indestructible | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SubAbility$ DBDestroyAll SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature | SpellDescription$ Then destroy all creatures. -Oracle:You may cast this spell as though it had flash if a creature is attacking and a creature is blocking.\nTarget creature you control and target creature an opponent controls each gain indestructible until end of turn. Then destoy all creatures. +Oracle:You may cast this spell as though it had flash if a creature is attacking and a creature is blocking.\nTarget creature you control and target creature an opponent controls each gain indestructible until end of turn. Then destroy all creatures. diff --git a/forge-gui/res/cardsfolder/f/fated_conflagration.txt b/forge-gui/res/cardsfolder/f/fated_conflagration.txt index 4e6a2f83daff..643725eb75c3 100644 --- a/forge-gui/res/cardsfolder/f/fated_conflagration.txt +++ b/forge-gui/res/cardsfolder/f/fated_conflagration.txt @@ -1,6 +1,6 @@ Name:Fated Conflagration ManaCost:1 R R R Types:Instant -A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 5 | SubAbility$ DBScry | SpellDescription$ CARDNAME deals 5 damage to target creature or planeswalker. If it's your turn, 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.) +A:SP$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 5 | SubAbility$ DBScry | SpellDescription$ CARDNAME deals 5 damage to target creature or planeswalker. If it's your turn, scry 2. SVar:DBScry:DB$ Scry | ScryNum$ 2 | ConditionPlayerTurn$ True -Oracle:Fated Conflagration deals 5 damage to target creature or planeswalker. If it's your turn, 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.) +Oracle:Fated Conflagration deals 5 damage to target creature or planeswalker. If it's your turn, scry 2. diff --git a/forge-gui/res/cardsfolder/f/fated_firepower.txt b/forge-gui/res/cardsfolder/f/fated_firepower.txt index 2949d7fb0a76..c5e1ec1ce3d5 100644 --- a/forge-gui/res/cardsfolder/f/fated_firepower.txt +++ b/forge-gui/res/cardsfolder/f/fated_firepower.txt @@ -2,7 +2,7 @@ Name:Fated Firepower ManaCost:X R R R Types:Enchantment K:Flash -K:etbCounter:FIRE:X +K:etbCounter:FIRE:X:no Condition:This enchantment enters with X fire counters on it. R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Opponent,Permanent.OppCtrl | ReplaceWith$ DmgPlus | Description$ If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals that much damage plus an amount of damage equal to the number of fire counters on this enchantment instead. SVar:DmgPlus:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ ReplaceCount$DamageAmount/Plus.Y SVar:X:Count$xPaid diff --git a/forge-gui/res/cardsfolder/f/fated_infatuation.txt b/forge-gui/res/cardsfolder/f/fated_infatuation.txt index 983027144fe1..b654790c3aae 100644 --- a/forge-gui/res/cardsfolder/f/fated_infatuation.txt +++ b/forge-gui/res/cardsfolder/f/fated_infatuation.txt @@ -1,6 +1,6 @@ Name:Fated Infatuation ManaCost:U U U Types:Instant -A:SP$ CopyPermanent | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBScry | SpellDescription$ Create a token that's a copy of target creature you control. If it's your turn, 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.) +A:SP$ CopyPermanent | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBScry | SpellDescription$ Create a token that's a copy of target creature you control. If it's your turn, scry 2. SVar:DBScry:DB$ Scry | ScryNum$ 2 | ConditionPlayerTurn$ True -Oracle:Create a token that's a copy of target creature you control. If it's your turn, 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.) +Oracle:Create a token that's a copy of target creature you control. If it's your turn, scry 2. diff --git a/forge-gui/res/cardsfolder/f/fated_intervention.txt b/forge-gui/res/cardsfolder/f/fated_intervention.txt index d210d52d5a26..ffc1a5cc8af1 100644 --- a/forge-gui/res/cardsfolder/f/fated_intervention.txt +++ b/forge-gui/res/cardsfolder/f/fated_intervention.txt @@ -1,6 +1,6 @@ Name:Fated Intervention ManaCost:2 G G G Types:Instant -A:SP$ Token | TokenAmount$ 2 | TokenScript$ g_3_3_e_centaur | SubAbility$ DBScry | SpellDescription$ Create two 3/3 green Centaur enchantment creature tokens. If it's your turn, 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.) +A:SP$ Token | TokenAmount$ 2 | TokenScript$ g_3_3_e_centaur | SubAbility$ DBScry | SpellDescription$ Create two 3/3 green Centaur enchantment creature tokens. If it's your turn, scry 2. SVar:DBScry:DB$ Scry | ScryNum$ 2 | ConditionPlayerTurn$ True -Oracle:Create two 3/3 green Centaur enchantment creature tokens. If it's your turn, 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.) +Oracle:Create two 3/3 green Centaur enchantment creature tokens. If it's your turn, scry 2. diff --git a/forge-gui/res/cardsfolder/f/fated_retribution.txt b/forge-gui/res/cardsfolder/f/fated_retribution.txt index dedf18c8d1c0..09c7ad1bd1a1 100644 --- a/forge-gui/res/cardsfolder/f/fated_retribution.txt +++ b/forge-gui/res/cardsfolder/f/fated_retribution.txt @@ -1,6 +1,6 @@ Name:Fated Retribution ManaCost:4 W W W Types:Instant -A:SP$ DestroyAll | ValidCards$ Creature,Planeswalker | SubAbility$ DBScry | SpellDescription$ Destroy all creatures and planeswalkers. If it's your turn, 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.) +A:SP$ DestroyAll | ValidCards$ Creature,Planeswalker | SubAbility$ DBScry | SpellDescription$ Destroy all creatures and planeswalkers. If it's your turn, scry 2. SVar:DBScry:DB$ Scry | ScryNum$ 2 | ConditionPlayerTurn$ True -Oracle:Destroy all creatures and planeswalkers. If it's your turn, 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.) +Oracle:Destroy all creatures and planeswalkers. If it's your turn, scry 2. diff --git a/forge-gui/res/cardsfolder/f/fated_return.txt b/forge-gui/res/cardsfolder/f/fated_return.txt index e023be8373cf..7a1a8155f7b2 100644 --- a/forge-gui/res/cardsfolder/f/fated_return.txt +++ b/forge-gui/res/cardsfolder/f/fated_return.txt @@ -1,7 +1,7 @@ Name:Fated Return ManaCost:4 B B B Types:Instant -A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in a graveyard | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. It gains indestructible. If it's your turn, 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.) +A:SP$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in a graveyard | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. It gains indestructible. If it's your turn, scry 2. SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Indestructible | Duration$ Permanent | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 2 | ConditionPlayerTurn$ True -Oracle:Put target creature card from a graveyard onto the battlefield under your control. It gains indestructible. If it's your turn, 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.) +Oracle:Put target creature card from a graveyard onto the battlefield under your control. It gains indestructible. If it's your turn, scry 2. diff --git a/forge-gui/res/cardsfolder/f/fateful_absence.txt b/forge-gui/res/cardsfolder/f/fateful_absence.txt index 7e8be877e26d..26cb766c4373 100644 --- a/forge-gui/res/cardsfolder/f/fateful_absence.txt +++ b/forge-gui/res/cardsfolder/f/fateful_absence.txt @@ -1,7 +1,7 @@ Name:Fateful Absence ManaCost:1 W Types:Instant -A:SP$ Destroy | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SubAbility$ DBInvestigate | SpellDescription$ Destroy target creature or planeswalker. Its controller investigates. (They create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") +A:SP$ Destroy | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SubAbility$ DBInvestigate | SpellDescription$ Destroy target creature or planeswalker. Its controller investigates. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") SVar:DBInvestigate:DB$ Investigate | Num$ 1 | Defined$ TargetedController | StackDescription$ {p:TargetedController} investigates. DeckHas:Ability$Token|Sacrifice -Oracle:Destroy target creature or planeswalker. Its controller investigates. (They create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") +Oracle:Destroy target creature or planeswalker. Its controller investigates. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") diff --git a/forge-gui/res/cardsfolder/f/fathom_fleet_boarder.txt b/forge-gui/res/cardsfolder/f/fathom_fleet_boarder.txt index cbc96297a75d..db5ec0e3a249 100644 --- a/forge-gui/res/cardsfolder/f/fathom_fleet_boarder.txt +++ b/forge-gui/res/cardsfolder/f/fathom_fleet_boarder.txt @@ -2,8 +2,8 @@ Name:Fathom Fleet Boarder ManaCost:2 B Types:Creature Orc Pirate PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, you lose 2 life unless you control another Pirate. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters, you lose 2 life unless you control another Pirate. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 2 | ConditionPresent$ Pirate.StrictlyOther+YouCtrl | ConditionCompare$ EQ0 SVar:NeedsToPlay:Pirate.YouCtrl DeckHints:Type$Pirate -Oracle:When Fathom Fleet Boarder enters, you lose 2 life unless you control another Pirate. +Oracle:When this creature enters, you lose 2 life unless you control another Pirate. diff --git a/forge-gui/res/cardsfolder/f/fathom_fleet_captain.txt b/forge-gui/res/cardsfolder/f/fathom_fleet_captain.txt index b78e6884409d..388146f4e015 100644 --- a/forge-gui/res/cardsfolder/f/fathom_fleet_captain.txt +++ b/forge-gui/res/cardsfolder/f/fathom_fleet_captain.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Human Pirate PT:2/1 K:Menace -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | IsPresent$ Creature.Pirate+Other+!token+YouCtrl | TriggerDescription$ Whenever CARDNAME attacks, if you control another nontoken Pirate, you may pay {2}. If you do, create a 2/2 black Pirate creature token with menace. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | IsPresent$ Creature.Pirate+Other+!token+YouCtrl | TriggerDescription$ Whenever this creature attacks, if you control another nontoken Pirate, you may pay {2}. If you do, create a 2/2 black Pirate creature token with menace. SVar:TrigToken:AB$ Token | Cost$ 2 | TokenScript$ b_2_2_pirate_menace | TokenOwner$ You DeckHas:Ability$Token -Oracle:Menace\nWhenever Fathom Fleet Captain attacks, if you control another nontoken Pirate, you may pay {2}. If you do, create a 2/2 black Pirate creature token with menace. +Oracle:Menace\nWhenever this creature attacks, if you control another nontoken Pirate, you may pay {2}. If you do, create a 2/2 black Pirate creature token with menace. diff --git a/forge-gui/res/cardsfolder/f/fathom_fleet_cutthroat.txt b/forge-gui/res/cardsfolder/f/fathom_fleet_cutthroat.txt index 15395c6337b8..553b9032631e 100644 --- a/forge-gui/res/cardsfolder/f/fathom_fleet_cutthroat.txt +++ b/forge-gui/res/cardsfolder/f/fathom_fleet_cutthroat.txt @@ -2,6 +2,6 @@ Name:Fathom Fleet Cutthroat ManaCost:3 B Types:Creature Human Pirate PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target creature an opponent controls that was dealt damage this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature enters, destroy target creature an opponent controls that was dealt damage this turn. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.OppCtrl+wasDealtDamageThisTurn | TgtPrompt$ Select target creature an opponent controls that was dealt damage this turn. -Oracle:When Fathom Fleet Cutthroat enters, destroy target creature an opponent controls that was dealt damage this turn. +Oracle:When this creature enters, destroy target creature an opponent controls that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/f/fathom_fleet_firebrand.txt b/forge-gui/res/cardsfolder/f/fathom_fleet_firebrand.txt index f0ed37365591..0a1b3509bca7 100644 --- a/forge-gui/res/cardsfolder/f/fathom_fleet_firebrand.txt +++ b/forge-gui/res/cardsfolder/f/fathom_fleet_firebrand.txt @@ -2,5 +2,5 @@ Name:Fathom Fleet Firebrand ManaCost:1 R Types:Creature Human Pirate PT:2/2 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:{1}{R}: Fathom Fleet Firebrand gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +Oracle:{1}{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fathom_fleet_swordjack.txt b/forge-gui/res/cardsfolder/f/fathom_fleet_swordjack.txt index 969e04ca4d8f..a56def29a535 100644 --- a/forge-gui/res/cardsfolder/f/fathom_fleet_swordjack.txt +++ b/forge-gui/res/cardsfolder/f/fathom_fleet_swordjack.txt @@ -3,10 +3,10 @@ ManaCost:3 R Types:Creature Orc Pirate PT:4/3 K:Encore:5 R -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals damage to the player or planeswalker it's attacking equal to the number of artifacts you control. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever this creature attacks, it deals damage to the player or planeswalker it's attacking equal to the number of artifacts you control. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredDefender.Opponent & Valid Planeswalker.TriggeredDefender | NumDmg$ X SVar:X:Count$Valid Artifact.YouCtrl SVar:HasAttackEffect:TRUE DeckHas:Ability$Token DeckNeeds:Type$Artifact -Oracle:Whenever Fathom Fleet Swordjack attacks, it deals damage to the player or planeswalker it's attacking equal to the number of artifacts you control.\nEncore {5}{R} ({5}{R}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) +Oracle:Whenever this creature attacks, it deals damage to the player or planeswalker it's attacking equal to the number of artifacts you control.\nEncore {5}{R} ({5}{R}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/f/fathom_mage.txt b/forge-gui/res/cardsfolder/f/fathom_mage.txt index 22f368da7bd2..efc1aa07c250 100644 --- a/forge-gui/res/cardsfolder/f/fathom_mage.txt +++ b/forge-gui/res/cardsfolder/f/fathom_mage.txt @@ -3,8 +3,8 @@ ManaCost:2 G U Types:Creature Human Wizard PT:1/1 K:Evolve -T:Mode$ CounterAdded | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ FathomDraw | OptionalDecider$ You | TriggerDescription$ Whenever a +1/+1 counter is put on CARDNAME, you may draw a card. +T:Mode$ CounterAdded | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ FathomDraw | OptionalDecider$ You | TriggerDescription$ Whenever a +1/+1 counter is put on this creature, you may draw a card. SVar:FathomDraw:DB$ Draw | Defined$ You | NumCards$ 1 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.)\nWhenever a +1/+1 counter is put on Fathom Mage, you may draw a card. +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.)\nWhenever a +1/+1 counter is put on this creature, you may draw a card. diff --git a/forge-gui/res/cardsfolder/f/fathom_seer.txt b/forge-gui/res/cardsfolder/f/fathom_seer.txt index 2ab076335dc3..9fc430733484 100644 --- a/forge-gui/res/cardsfolder/f/fathom_seer.txt +++ b/forge-gui/res/cardsfolder/f/fathom_seer.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Illusion PT:1/3 K:Morph:Return<2/Island> -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, draw two cards. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, draw two cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 -Oracle:Morph—Return two Islands you control to their owner's hand. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Fathom Seer is turned face up, draw two cards. +Oracle:Morph—Return two Islands you control to their owner's hand. (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen this creature is turned face up, draw two cards. diff --git a/forge-gui/res/cardsfolder/f/fault_riders.txt b/forge-gui/res/cardsfolder/f/fault_riders.txt index 7082257071b7..04c661cdcf3e 100644 --- a/forge-gui/res/cardsfolder/f/fault_riders.txt +++ b/forge-gui/res/cardsfolder/f/fault_riders.txt @@ -2,6 +2,6 @@ Name:Fault Riders ManaCost:2 R Types:Creature Human Soldier PT:2/2 -A:AB$ Pump | Cost$ Sac<1/Land> | Defined$ Self | NumAtt$ +2 | KW$ First Strike | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 and gains first strike until end of turn. Activate only once each turn. +A:AB$ Pump | Cost$ Sac<1/Land> | Defined$ Self | NumAtt$ +2 | KW$ First Strike | ActivationLimit$ 1 | SpellDescription$ This creature gets +2/+0 and gains first strike until end of turn. Activate only once each turn. AI:RemoveDeck:All -Oracle:Sacrifice a land: Fault Riders gets +2/+0 and gains first strike until end of turn. Activate only once each turn. +Oracle:Sacrifice a land: This creature gets +2/+0 and gains first strike until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/faultgrinder.txt b/forge-gui/res/cardsfolder/f/faultgrinder.txt index 2fa588454802..5efe3fb2c980 100644 --- a/forge-gui/res/cardsfolder/f/faultgrinder.txt +++ b/forge-gui/res/cardsfolder/f/faultgrinder.txt @@ -4,7 +4,7 @@ Types:Creature Elemental PT:4/4 K:Trample K:Evoke:4 R -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 SVar:NeedsToPlayEvoked:Land.OppCtrl -Oracle:Trample\nWhen Faultgrinder enters, destroy target land.\nEvoke {4}{R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) +Oracle:Trample\nWhen this creature enters, destroy target land.\nEvoke {4}{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/f/faunsbane_troll.txt b/forge-gui/res/cardsfolder/f/faunsbane_troll.txt index 9fd4ba0d4d7c..562ad2527fa1 100644 --- a/forge-gui/res/cardsfolder/f/faunsbane_troll.txt +++ b/forge-gui/res/cardsfolder/f/faunsbane_troll.txt @@ -2,8 +2,8 @@ Name:Faunsbane Troll ManaCost:2 B G Types:Creature Troll PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Monster Role token attached to it. (Enchanted creature gets +1/+1 and has trample.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a Monster Role token attached to it. (Enchanted creature gets +1/+1 and has trample.) SVar:TrigToken:DB$ Token | TokenScript$ role_monster | AttachedTo$ Self -A:AB$ Fight | Defined$ Self | Cost$ 1 Sac<1/Aura.Attached> | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | ReplaceDyingDefined$ Targeted | SorcerySpeed$ True | SpellDescription$ CARDNAME fights target creature you don't control. If that creature would die this turn, exile it instead. Activate only as a sorcery. +A:AB$ Fight | Defined$ Self | Cost$ 1 Sac<1/Aura.Attached> | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | ReplaceDyingDefined$ Targeted | SorcerySpeed$ True | SpellDescription$ This creature fights target creature you don't control. If that creature would die this turn, exile it instead. Activate only as a sorcery. DeckHas:Ability$Token|Sacrifice & Type$Aura|Enchantment|Role -Oracle:When Faunsbane Troll enters, create a Monster Role token attached to it. (Enchanted creature gets +1/+1 and has trample.)\n{1}, Sacrifice an Aura attached to Faunsbane Troll: Faunsbane Troll fights target creature you don't control. If that creature would die this turn, exile it instead. Activate only as a sorcery. +Oracle:When this creature enters, create a Monster Role token attached to it. (Enchanted creature gets +1/+1 and has trample.)\n{1}, Sacrifice an Aura attached to this creature: This creature fights target creature you don't control. If that creature would die this turn, exile it instead. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/favor_of_jukai.txt b/forge-gui/res/cardsfolder/f/favor_of_jukai.txt index 475547b67697..14f1e53a3f3a 100644 --- a/forge-gui/res/cardsfolder/f/favor_of_jukai.txt +++ b/forge-gui/res/cardsfolder/f/favor_of_jukai.txt @@ -8,4 +8,4 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness A:AB$ Pump | PrecostDesc$ Channel — | Cost$ 1 G Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Creature NumAtt$ +3 | NumDef$ +3 | KW$ Reach | SpellDescription$ Target creature gets +3/+3 and gains reach until end of turn. DeckHas:Ability$Counters & Keyword$Reach DeckHints:Type$Artifact|Creature|Vehicle -Oracle:Enchant artifact or creature\nAs long as enchanted permanent is a creature, it gets +3/+3 and has reach.\nChannel — {1}{G}, Discard Favor of Jukai: Target creature gets +3/+3 and gains reach until end of turn. +Oracle:Enchant artifact or creature\nAs long as enchanted permanent is a creature, it gets +3/+3 and has reach.\nChannel — {1}{G}, Discard this card: Target creature gets +3/+3 and gains reach until end of turn. diff --git a/forge-gui/res/cardsfolder/f/favor_of_the_mighty.txt b/forge-gui/res/cardsfolder/f/favor_of_the_mighty.txt index 03d2ec779e82..f38e38308807 100644 --- a/forge-gui/res/cardsfolder/f/favor_of_the_mighty.txt +++ b/forge-gui/res/cardsfolder/f/favor_of_the_mighty.txt @@ -1,7 +1,7 @@ Name:Favor of the Mighty ManaCost:1 W Types:Kindred Enchantment Giant -S:Mode$ Continuous | Affected$ Creature.greatestCMC_Creature | AddKeyword$ Protection from each color | Description$ Each creature with the highest mana value has protection from each color. +S:Mode$ Continuous | Affected$ Creature.greatestCMC_Creature | AddKeyword$ Protection from each color | Description$ Each creature with the greatest mana value has protection from each color. SVar:NonStackingEffect:True AI:RemoveDeck:Random -Oracle:Each creature with the highest mana value has protection from each color. +Oracle:Each creature with the greatest mana value has protection from each color. diff --git a/forge-gui/res/cardsfolder/f/favored_enemy.txt b/forge-gui/res/cardsfolder/f/favored_enemy.txt index ebf75974c4d1..c4b950471959 100644 --- a/forge-gui/res/cardsfolder/f/favored_enemy.txt +++ b/forge-gui/res/cardsfolder/f/favored_enemy.txt @@ -2,13 +2,13 @@ Name:Favored Enemy ManaCost:G Types:Enchantment K:ETBReplacement:Other:ChooseOpp -SVar:ChooseOpp:DB$ ChoosePlayer | Choices$ Opponent | ChoiceTitle$ Choose an opponent | AILogic$ Curse | SubAbility$ DBChooseType | SpellDescription$ As CARDNAME enters, note the most prevalent creature type in an opponent's library. +SVar:ChooseOpp:DB$ ChoosePlayer | Choices$ Opponent | ChoiceTitle$ Choose an opponent | AILogic$ Curse | SubAbility$ DBChooseType | SpellDescription$ As this enchantment enters, note the most prevalent creature type in an opponent's library. SVar:DBChooseType:DB$ ChooseType | Type$ Creature | MostPrevalentInDefinedZone$ ChosenPlayer_Library | Note$ True | SubAbility$ DBCleanupChosen SVar:DBCleanupChosen:DB$ Cleanup | ClearChosenPlayer$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ When CARDNAME enters, target creature you control fights up to one target creature you don't control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ When this enchantment enters, target creature you control fights up to one target creature you don't control. SVar:TrigFight:DB$ Pump | AILogic$ Fight | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBFight SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature you don't control T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl+NotedType | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature an opponent controls of the noted type 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 DeckHas:Ability$Counters -Oracle:As Favored Enemy enters, note the most prevalent creature type in an opponent's library.\nWhen Favored Enemy enters, target creature you control fights up to one target creature you don't control.\nWhenever a creature an opponent controls of the noted type dies, put a +1/+1 counter on target creature you control. +Oracle:As this enchantment enters, note the most prevalent creature type in an opponent's library.\nWhen this enchantment enters, target creature you control fights up to one target creature you don't control.\nWhenever a creature an opponent controls of the noted type dies, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/f/favored_hoplite.txt b/forge-gui/res/cardsfolder/f/favored_hoplite.txt index 52038d1dd659..65bec83586b3 100644 --- a/forge-gui/res/cardsfolder/f/favored_hoplite.txt +++ b/forge-gui/res/cardsfolder/f/favored_hoplite.txt @@ -2,7 +2,7 @@ Name:Favored Hoplite ManaCost:W Types:Creature Human Soldier PT:1/2 -T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, put a +1/+1 counter on CARDNAME and prevent all damage that would be dealt to it this turn. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Heroic — Whenever you cast a spell that targets this creature, put a +1/+1 counter on this creature and prevent all damage that would be dealt to it this turn. SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Prevent all damage that would be dealt to CARDNAME. -Oracle:Heroic — Whenever you cast a spell that targets Favored Hoplite, put a +1/+1 counter on Favored Hoplite and prevent all damage that would be dealt to it this turn. +Oracle:Heroic — Whenever you cast a spell that targets this creature, put a +1/+1 counter on this creature and prevent all damage that would be dealt to it this turn. diff --git a/forge-gui/res/cardsfolder/f/favored_of_iroas.txt b/forge-gui/res/cardsfolder/f/favored_of_iroas.txt index fff833da4bc1..cf7724a7ea94 100644 --- a/forge-gui/res/cardsfolder/f/favored_of_iroas.txt +++ b/forge-gui/res/cardsfolder/f/favored_of_iroas.txt @@ -2,8 +2,8 @@ Name:Favored of Iroas ManaCost:2 W Types:Creature Human Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever an enchantment you control enters, CARDNAME gains double strike until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever an enchantment you control enters, this creature gains double strike until end of turn. (It deals both first-strike and regular combat damage.) SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Double Strike SVar:BuffedBy:Enchantment DeckNeeds:Type$Enchantment -Oracle:Constellation — Whenever an enchantment you control enters, Favored of Iroas gains double strike until end of turn. +Oracle:Constellation — Whenever an enchantment you control enters, this creature gains double strike until end of turn. (It deals both first-strike and regular combat damage.) diff --git a/forge-gui/res/cardsfolder/f/fblthp_the_lost.txt b/forge-gui/res/cardsfolder/f/fblthp_the_lost.txt index be7d4fbde02d..ce02d5a39ac2 100644 --- a/forge-gui/res/cardsfolder/f/fblthp_the_lost.txt +++ b/forge-gui/res/cardsfolder/f/fblthp_the_lost.txt @@ -2,11 +2,11 @@ Name:Fblthp, the Lost ManaCost:1 U Types:Legendary Creature Homunculus PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDraw | TriggerDescription$ When CARDNAME enters, draw a card. If it enters from your library or was cast from your library, draw two cards instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDraw | TriggerDescription$ When NICKNAME enters, draw a card. If it entered from your library or was cast from your library, draw two cards instead. SVar:DBDraw:DB$ Draw | NumCards$ DrawNum SVar:DrawNum:SVar$LibNum1/LimitMax.2 SVar:LibNum1:Count$wasCastFromYourLibrary.2.1/Plus.LibNum2 SVar:LibNum2:TriggeredCardLKI$Valid Card.inZoneLibrary T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | TriggerZones$ Battlefield | Execute$ TrigShuffle | TriggerDescription$ When NICKNAME becomes the target of a spell, shuffle NICKNAME into its owner's library. SVar:TrigShuffle:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | Shuffle$ True | Defined$ Self -Oracle:When Fblthp, the Lost enters, draw a card. If it entered from your library or was cast from your library, draw two cards instead.\nWhen Fblthp becomes the target of a spell, shuffle Fblthp into its owner's library. +Oracle:When Fblthp enters, draw a card. If it entered from your library or was cast from your library, draw two cards instead.\nWhen Fblthp becomes the target of a spell, shuffle Fblthp into its owner's library. diff --git a/forge-gui/res/cardsfolder/f/fealty_to_the_realm.txt b/forge-gui/res/cardsfolder/f/fealty_to_the_realm.txt index 628751c0d5f2..ad2d92402350 100644 --- a/forge-gui/res/cardsfolder/f/fealty_to_the_realm.txt +++ b/forge-gui/res/cardsfolder/f/fealty_to_the_realm.txt @@ -3,9 +3,9 @@ ManaCost:4 U Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:GainControl -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 Aura enters, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ Player.isMonarch | Description$ The monarch controls enchanted creature. S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Target$ You | Description$ Enchanted creature attacks each combat if able and can't attack you. S:Mode$ MustAttack | ValidCreature$ Creature.EnchantedBy -Oracle:Enchant creature\nWhen Fealty to the Realm enters, you become the monarch.\nThe monarch controls enchanted creature.\nEnchanted creature attacks each combat if able and can't attack you. +Oracle:Enchant creature\nWhen this Aura enters, you become the monarch.\nThe monarch controls enchanted creature.\nEnchanted creature attacks each combat if able and can't attack you. diff --git a/forge-gui/res/cardsfolder/f/fear_of_abduction.txt b/forge-gui/res/cardsfolder/f/fear_of_abduction.txt index 4f5dbbe9d1fb..d7e97c2675ca 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_abduction.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_abduction.txt @@ -4,8 +4,8 @@ Types:Enchantment Creature Nightmare PT:5/5 A:SP$ PermanentCreature | Cost$ 4 W W Exile<1/Creature> K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile target creature an opponent controls. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, put each card exiled with it into its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature leaves the battlefield, put each card exiled with it into its owner's hand. SVar:TrigReturn:DB$ ChangeZoneAll | ChangeType$ Card.ExiledWithSource | Origin$ Exile | Destination$ Hand -Oracle:As an additional cost to cast this spell, exile a creature you control.\nFlying\nWhen Fear of Abduction enters, exile target creature an opponent controls.\nWhen Fear of Abduction leaves the battlefield, put each card exiled with it into its owner's hand. +Oracle:As an additional cost to cast this spell, exile a creature you control.\nFlying\nWhen this creature enters, exile target creature an opponent controls.\nWhen this creature leaves the battlefield, put each card exiled with it into its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/fear_of_being_hunted.txt b/forge-gui/res/cardsfolder/f/fear_of_being_hunted.txt index 1b1ea6efbb5c..6147dce2585e 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_being_hunted.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_being_hunted.txt @@ -4,4 +4,4 @@ Types:Enchantment Creature Nightmare PT:4/2 K:Haste K:CARDNAME must be blocked if able. -Oracle:Haste\nFear of Being Hunted must be blocked if able. +Oracle:Haste\nThis creature must be blocked if able. diff --git a/forge-gui/res/cardsfolder/f/fear_of_burning_alive.txt b/forge-gui/res/cardsfolder/f/fear_of_burning_alive.txt index 0d93f56dd164..9900e1e00acd 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_burning_alive.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_burning_alive.txt @@ -2,9 +2,9 @@ Name:Fear of Burning Alive ManaCost:4 R R Types:Enchantment Creature Nightmare PT:4/4 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When CARDNAME enters, it deals 4 damage to each opponent. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When this creature enters, it deals 4 damage to each opponent. SVar:TrigDamageAll:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 4 -T:Mode$ DamageDone | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Opponent | CombatDamage$ False | TriggerZones$ Battlefield | Delirium$ True | Execute$ TrigDmg | TriggerDescription$ Delirium — Whenever a source you control deals noncombat damage to an opponent, if there are four or more card types among cards in your graveyard, CARDNAME deals that amount of damage to target creature that player controls. +T:Mode$ DamageDone | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Opponent | CombatDamage$ False | TriggerZones$ Battlefield | Delirium$ True | Execute$ TrigDmg | TriggerDescription$ Delirium — Whenever a source you control deals noncombat damage to an opponent, if there are four or more card types among cards in your graveyard, this creature deals that amount of damage to target creature that player controls. SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature that player controls | TargetsWithDefinedController$ TriggeredTarget | NumDmg$ X SVar:X:TriggerCount$DamageAmount -Oracle:When Fear of Burning Alive enters, it deals 4 damage to each opponent.\nDelirium — Whenever a source you control deals noncombat damage to an opponent, if there are four or more card types among cards in your graveyard, Fear of Burning Alive deals that amount of damage to target creature that player controls. +Oracle:When this creature enters, it deals 4 damage to each opponent.\nDelirium — Whenever a source you control deals noncombat damage to an opponent, if there are four or more card types among cards in your graveyard, this creature deals that amount of damage to target creature that player controls. diff --git a/forge-gui/res/cardsfolder/f/fear_of_change.txt b/forge-gui/res/cardsfolder/f/fear_of_change.txt index d1e783fa87e9..bea587c3aa9b 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_change.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_change.txt @@ -2,11 +2,11 @@ Name:Fear of Change ManaCost:G U Types:Enchantment Creature Nightmare PT:2/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When this creatures enters or dies, exile another creature you control. If you do, conjure a duplicate of a random creature card with mana value X onto the battlefield, where X is 2 plus the exiled creature's mana value. -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Graveyard | Execute$ TrigExile | Secondary$ True | TriggerDescription$ When this creatures enters or dies, exile another creature you control. If you do, conjure a duplicate of a random creature card with mana value X onto the battlefield, where X is 2 plus the exiled creature's mana value. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When this creature enters or dies, exile another creature you control. If you do, conjure a duplicate of a random creature card with mana value X onto the battlefield, where X is 2 plus the exiled creature's mana value. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Graveyard | Execute$ TrigExile | Secondary$ True | TriggerDescription$ When this creature enters or dies, exile another creature you control. If you do, conjure a duplicate of a random creature card with mana value X onto the battlefield, where X is 2 plus the exiled creature's mana value. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ChangeType$ Creature.YouCtrl+Other | Hidden$ True | ChangeNum$ 1 | RememberChanged$ True | SelectPrompt$ Select another creature you control | SubAbility$ DBNameCard SVar:DBNameCard:DB$ NameCard | AtRandom$ True | ValidCards$ Creature.cmcEQX | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBConjure SVar:DBConjure:DB$ MakeCard | Name$ ChosenName | Conjure$ True | Zone$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost/Plus.2 -Oracle:When this creatures enters or dies, exile another creature you control. If you do, conjure a duplicate of a random creature card with mana value X onto the battlefield, where X is 2 plus the exiled creature's mana value. +Oracle:When this creature enters or dies, exile another creature you control. If you do, conjure a duplicate of a random creature card with mana value X onto the battlefield, where X is 2 plus the exiled creature's mana value. diff --git a/forge-gui/res/cardsfolder/f/fear_of_death.txt b/forge-gui/res/cardsfolder/f/fear_of_death.txt index 30ecaeac4ec5..46a7ba98c3e2 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_death.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_death.txt @@ -3,10 +3,10 @@ ManaCost:1 U Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this Aura enters, mill two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -X | Description$ Enchanted creature gets -X/-0, where X is the number of cards in your graveyard. SVar:X:Count$ValidGraveyard Card.YouOwn DeckHas:Ability$Mill DeckHints:Ability$Graveyard -Oracle:Enchant creature\nWhen Fear of Death enters, mill two cards. (Put the top two cards of your library into your graveyard.)\nEnchanted creature gets -X/-0, where X is the number of cards in your graveyard. +Oracle:Enchant creature\nWhen this Aura enters, mill two cards. (Put the top two cards of your library into your graveyard.)\nEnchanted creature gets -X/-0, where X is the number of cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/f/fear_of_failed_tests.txt b/forge-gui/res/cardsfolder/f/fear_of_failed_tests.txt index b4c21dc0fe12..dfd73f99ba57 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_failed_tests.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_failed_tests.txt @@ -2,7 +2,7 @@ Name:Fear of Failed Tests ManaCost:4 U Types:Enchantment Creature Nightmare PT:2/7 -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 -Oracle:Whenever Fear of Failed Tests deals combat damage to a player, draw that many cards. +Oracle:Whenever this creature deals combat damage to a player, draw that many cards. diff --git a/forge-gui/res/cardsfolder/f/fear_of_falling.txt b/forge-gui/res/cardsfolder/f/fear_of_falling.txt index 1ec1a36592a1..4fc5e73de0a3 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_falling.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_falling.txt @@ -3,8 +3,8 @@ ManaCost:3 U U Types:Enchantment Creature Nightmare PT:4/4 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature defending player controls gets -2/-0 and loses flying until your next turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, target creature defending player controls gets -2/-0 and loses flying until your next turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls | NumAtt$ -2 | Duration$ UntilYourNextTurn | IsCurse$ True | SubAbility$ DBDebuff SVar:DBDebuff:DB$ Debuff | Defined$ Targeted | Keywords$ Flying | Duration$ UntilYourNextTurn SVar:HasAttackEffect:TRUE -Oracle:Flying\nWhenever Fear of Falling attacks, target creature defending player controls gets -2/-0 and loses flying until your next turn. +Oracle:Flying\nWhenever this creature attacks, target creature defending player controls gets -2/-0 and loses flying until your next turn. diff --git a/forge-gui/res/cardsfolder/f/fear_of_immobility.txt b/forge-gui/res/cardsfolder/f/fear_of_immobility.txt index 2a33592de2f2..be6a03d5c450 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_immobility.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_immobility.txt @@ -2,8 +2,8 @@ Name:Fear of Immobility ManaCost:4 W Types:Enchantment Creature Nightmare PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap up to one target creature. If an opponent controls that creature, put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this creature enters, tap up to one target creature. If an opponent controls that creature, 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 | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Creature.OppCtrl SVar:PlayMain1:TRUE -Oracle:When Fear of Immobility enters, tap up to one target creature. If an opponent controls that creature, put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +Oracle:When this creature enters, tap up to one target creature. If an opponent controls that creature, 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/f/fear_of_impostors.txt b/forge-gui/res/cardsfolder/f/fear_of_impostors.txt index 3f540f5b2828..165a84f01dbb 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_impostors.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_impostors.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Enchantment Creature Nightmare PT:3/2 K:Flash -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters, counter target spell. Its controller manifests dread. (That player looks at the top two cards of their library, then puts one onto the battlefield face down as a 2/2 creature and the other into their graveyard. If it's a creature card, it can be turned face up any time for its mana cost.) +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounter | TriggerDescription$ When this creature enters, counter target spell. Its controller manifests dread. (That player looks at the top two cards of their library, then puts one onto the battlefield face down as a 2/2 creature and the other into their graveyard. If it's a creature card, it can be turned face up any time for its mana cost.) SVar:TrigCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | SubAbility$ DBDread | TgtPrompt$ Select target spell SVar:DBDread:DB$ ManifestDread | DefinedPlayer$ TargetedController -Oracle:Flash\nWhen Fear of Impostors enters, counter target spell. Its controller manifests dread. (That player looks at the top two cards of their library, then puts one onto the battlefield face down as a 2/2 creature and the other into their graveyard. If it's a creature card, it can be turned face up any time for its mana cost.) +Oracle:Flash\nWhen this creature enters, counter target spell. Its controller manifests dread. (That player looks at the top two cards of their library, then puts one onto the battlefield face down as a 2/2 creature and the other into their graveyard. If it's a creature card, it can be turned face up any time for its mana cost.) diff --git a/forge-gui/res/cardsfolder/f/fear_of_infinity.txt b/forge-gui/res/cardsfolder/f/fear_of_infinity.txt index 6f879e12f29b..06d0e7517cea 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_infinity.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_infinity.txt @@ -4,8 +4,8 @@ Types:Enchantment Creature Nightmare PT:2/2 K:Flying K:Lifelink -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, you may return CARDNAME from your graveyard to your hand. -T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, you may return CARDNAME from your graveyard to your hand. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, you may return this card from your graveyard to your hand. +T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, you may return this card from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand -Oracle:Flying, lifelink\nFear of Infinity can't block.\nEerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, you may return Fear of Infinity from your graveyard to your hand. +Oracle:Flying, lifelink\nThis creature can't block.\nEerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, you may return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/f/fear_of_lost_teeth.txt b/forge-gui/res/cardsfolder/f/fear_of_lost_teeth.txt index fc4f5640fd7b..14f1a885c769 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_lost_teeth.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_lost_teeth.txt @@ -2,7 +2,7 @@ Name:Fear of Lost Teeth ManaCost:B Types:Enchantment Creature Nightmare PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, it deals 1 damage to any target and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature dies, it deals 1 damage to any target and you gain 1 life. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -Oracle:When Fear of Lost Teeth dies, it deals 1 damage to any target and you gain 1 life. +Oracle:When this creature dies, it deals 1 damage to any target and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/f/fear_of_missing_out.txt b/forge-gui/res/cardsfolder/f/fear_of_missing_out.txt index 05c79ecec9da..467786b0341a 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_missing_out.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_missing_out.txt @@ -2,10 +2,10 @@ Name:Fear of Missing Out ManaCost:1 R Types:Enchantment Creature Nightmare PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, discard a card, then draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, discard a card, then draw a card. SVar:TrigDiscard:DB$ Discard | Mode$ TgtChoose | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 -T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | FirstAttack$ True | Delirium$ True | TriggerDescription$ Delirium — Whenever CARDNAME attacks for the first time each turn, if there are four or more card types among cards in your graveyard, untap target creature. After this phase, there is an additional combat phase. +T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | FirstAttack$ True | Delirium$ True | TriggerDescription$ Delirium — Whenever this creature attacks for the first time each turn, if there are four or more card types among cards in your graveyard, untap target creature. After this phase, there is an additional combat phase. SVar:TrigUntap:DB$ Untap | ValidTgts$ Creature | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat -Oracle:When Fear of Missing Out enters, discard a card, then draw a card.\nDelirium — Whenever Fear of Missing Out attacks for the first time each turn, if there are four or more card types among cards in your graveyard, untap target creature. After this phase, there is an additional combat phase. +Oracle:When this creature enters, discard a card, then draw a card.\nDelirium — Whenever this creature attacks for the first time each turn, if there are four or more card types among cards in your graveyard, untap target creature. After this phase, there is an additional combat phase. diff --git a/forge-gui/res/cardsfolder/f/fear_of_sleep_paralysis.txt b/forge-gui/res/cardsfolder/f/fear_of_sleep_paralysis.txt index a750cc23ea3a..875e11da7c6d 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_sleep_paralysis.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_sleep_paralysis.txt @@ -3,9 +3,9 @@ ManaCost:5 U Types:Enchantment Creature Nightmare PT:6/6 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Eerie — Whenever CARDNAME or another enchantment you control enters and whenever you fully unlock a Room, tap up to one target creature and put a stun counter on it. -T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Eerie — Whenever CARDNAME or another enchantment you control enters and whenever you fully unlock a Room, tap up to one target creature and put a stun counter on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Eerie — Whenever this creature or another enchantment you control enters and whenever you fully unlock a Room, tap up to one target creature and put a stun counter on it. +T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Eerie — Whenever this creature or another enchantment you control enters and whenever you fully unlock a Room, tap up to one target creature and put a stun counter on it. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBStun SVar:DBStun:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 R:Event$ RemoveCounter | ActiveZones$ Battlefield | ValidCard$ Permanent.OppCtrl | ValidCounterType$ STUN | Layer$ CantHappen | Description$ Stun counters can't be removed from permanents your opponents control. -Oracle:Flying\nEerie — Whenever Fear of Sleep Paralysis or another enchantment you control enters and whenever you fully unlock a Room, tap up to one target creature and put a stun counter on it.\nStun counters can't be removed from permanents your opponents control. (They won't untap if they have stun counters.) +Oracle:Flying\nEerie — Whenever this creature or another enchantment you control enters and whenever you fully unlock a Room, tap up to one target creature and put a stun counter on it.\nStun counters can't be removed from permanents your opponents control. (They won't untap if they have stun counters.) diff --git a/forge-gui/res/cardsfolder/f/fear_of_surveilance.txt b/forge-gui/res/cardsfolder/f/fear_of_surveilance.txt index 77e75c2e08af..c5c896ea2752 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_surveilance.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_surveilance.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Enchantment Creature Nightmare PT:2/2 K:Vigilance -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 SVar:HasAttackEffect:TRUE DeckHas:Ability$Surveil|Graveyard -Oracle:Vigilance\nWhenever Fear of Surveillance attacks, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +Oracle:Vigilance\nWhenever this creature attacks, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/f/fear_of_the_dark.txt b/forge-gui/res/cardsfolder/f/fear_of_the_dark.txt index 9ce5e3b30f4d..d86e41e744f4 100644 --- a/forge-gui/res/cardsfolder/f/fear_of_the_dark.txt +++ b/forge-gui/res/cardsfolder/f/fear_of_the_dark.txt @@ -2,6 +2,6 @@ Name:Fear of the Dark ManaCost:4 B Types:Enchantment Creature Nightmare PT:5/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | IsPresent$ Creature.Glimmer+DefenderCtrl | PresentCompare$ EQ0 | TriggerDescription$ Whenever CARDNAME attacks, if defending player controls no Glimmer creatures, it gains menace and deathtouch until end of turn. (A creature with menace can't be blocked except by two or more creatures.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | IsPresent$ Creature.Glimmer+DefenderCtrl | PresentCompare$ EQ0 | TriggerDescription$ Whenever this creature attacks, if defending player controls no Glimmer creatures, it gains menace and deathtouch until end of turn. (A creature with menace can't be blocked except by two or more creatures.) SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Menace & Deathtouch -Oracle:Whenever Fear of the Dark attacks, if defending player controls no Glimmer creatures, it gains menace and deathtouch until end of turn. (A creature with menace can't be blocked except by two or more creatures.) +Oracle:Whenever this creature attacks, if defending player controls no Glimmer creatures, it gains menace and deathtouch until end of turn. (A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/f/fearless_fledgling.txt b/forge-gui/res/cardsfolder/f/fearless_fledgling.txt index 62b3e0bc8d7c..120d3a69e67d 100644 --- a/forge-gui/res/cardsfolder/f/fearless_fledgling.txt +++ b/forge-gui/res/cardsfolder/f/fearless_fledgling.txt @@ -2,9 +2,9 @@ Name:Fearless Fledgling ManaCost:1 W Types:Creature Griffin PT:1/1 -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. It gains flying until end of turn. +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 creature. It gains flying until end of turn. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Flying SVar:BuffedBy:Land DeckHas:Ability$Counters -Oracle:Landfall — Whenever a land you control enters, put a +1/+1 counter on Fearless Fledgling. It gains flying until end of turn. +Oracle:Landfall — Whenever a land you control enters, put a +1/+1 counter on this creature. It gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fearless_pup.txt b/forge-gui/res/cardsfolder/f/fearless_pup.txt index aeab9ef75188..8736f72c0270 100644 --- a/forge-gui/res/cardsfolder/f/fearless_pup.txt +++ b/forge-gui/res/cardsfolder/f/fearless_pup.txt @@ -3,5 +3,5 @@ ManaCost:R Types:Creature Wolf PT:1/1 K:First Strike -A:AB$ Pump | Cost$ 2 R | Defined$ Self | NumAtt$ +2 | Boast$ True | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -Oracle:First strike\nBoast — {2}{R}: Fearless Pup gets +2/+0 until end of turn. (Activate only if this creature attacked this turn and only once each turn.) +A:AB$ Pump | Cost$ 2 R | Defined$ Self | NumAtt$ +2 | Boast$ True | SpellDescription$ This creature gets +2/+0 until end of turn. +Oracle:First strike\nBoast — {2}{R}: This creature gets +2/+0 until end of turn. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/f/feast_of_sanity.txt b/forge-gui/res/cardsfolder/f/feast_of_sanity.txt index a216aa623d69..a522bb095063 100644 --- a/forge-gui/res/cardsfolder/f/feast_of_sanity.txt +++ b/forge-gui/res/cardsfolder/f/feast_of_sanity.txt @@ -1,9 +1,9 @@ Name:Feast of Sanity ManaCost:3 B Types:Enchantment -T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you discard a card, CARDNAME deals 1 damage to any target and you gain 1 life. -SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 1 damage to any target and you gain 1 life. +T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you discard a card, this enchantment deals 1 damage to any target and you gain 1 life. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBGainLife | SpellDescription$ this enchantment deals 1 damage to any target and you gain 1 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 DeckHints:Ability$Discard DeckHas:Ability$LifeGain -Oracle:Whenever you discard a card, Feast of Sanity deals 1 damage to any target and you gain 1 life. +Oracle:Whenever you discard a card, this enchantment deals 1 damage to any target and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/f/feast_of_the_victorious_dead.txt b/forge-gui/res/cardsfolder/f/feast_of_the_victorious_dead.txt index dfb61878fc93..9f138414e1ff 100644 --- a/forge-gui/res/cardsfolder/f/feast_of_the_victorious_dead.txt +++ b/forge-gui/res/cardsfolder/f/feast_of_the_victorious_dead.txt @@ -1,10 +1,10 @@ Name:Feast of the Victorious Dead ManaCost:W B Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Y | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your end step, if one or more creatures died this turn, you gain that much life and distribute that many +1/+1 counters among creatures you control. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Y | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your end step, if one or more creatures died this turn, you gain that much life and distribute that many +1/+1 counters among any number of creatures you control. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ Y | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Choices$ Creature.YouCtrl | ChoiceTitle$ Choose any number of creatures you control to distribute counters to | CounterType$ P1P1 | CounterNum$ Y | DividedAsYouChoose$ Y | MinChoiceAmount$ 1 | ChoiceAmount$ Y SVar:Y:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature DeckHas:Ability$LifeGain|Counters DeckHints:Ability$Sacrifice -Oracle:At the beginning of your end step, if one or more creatures died this turn, you gain that much life and distribute that many +1/+1 counters among creatures you control. +Oracle:At the beginning of your end step, if one or more creatures died this turn, you gain that much life and distribute that many +1/+1 counters among any number of creatures you control. diff --git a/forge-gui/res/cardsfolder/f/feast_of_worms.txt b/forge-gui/res/cardsfolder/f/feast_of_worms.txt index 5ee20a4e7c77..1d61f834868b 100644 --- a/forge-gui/res/cardsfolder/f/feast_of_worms.txt +++ b/forge-gui/res/cardsfolder/f/feast_of_worms.txt @@ -1,8 +1,8 @@ Name:Feast of Worms ManaCost:3 G G Types:Sorcery Arcane -A:SP$ Destroy | ValidTgts$ Land | SubAbility$ DBSacrifice | AlwaysRemember$ True | RememberLKI$ True | SpellDescription$ Destroy target land. If that land was legendary, its controller sacrifices another land. +A:SP$ Destroy | ValidTgts$ Land | SubAbility$ DBSacrifice | AlwaysRemember$ True | RememberLKI$ True | SpellDescription$ Destroy target land. If that land was legendary, its controller sacrifices another land of their choice. SVar:DBSacrifice:DB$ Sacrifice | Defined$ RememberedController | SacValid$ Land | ConditionDefined$ RememberedLKI | ConditionPresent$ Land.Legendary | ConditionCompare$ EQ1 | ConditionDescription$ If that land was legendary, | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random -Oracle:Destroy target land. If that land was legendary, its controller sacrifices another land. +Oracle:Destroy target land. If that land was legendary, its controller sacrifices another land of their choice. diff --git a/forge-gui/res/cardsfolder/f/feast_or_famine.txt b/forge-gui/res/cardsfolder/f/feast_or_famine.txt index 3f972aa1a324..e0ad862aa6f8 100644 --- a/forge-gui/res/cardsfolder/f/feast_or_famine.txt +++ b/forge-gui/res/cardsfolder/f/feast_or_famine.txt @@ -3,5 +3,5 @@ ManaCost:3 B Types:Instant A:SP$ Charm | Choices$ DBToken,DBDestroy SVar:DBToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You | SpellDescription$ Create a 2/2 black Zombie creature token. -SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.nonBlack+nonArtifact | TgtPrompt$ Select target nonblack, nonartifact creature | NoRegen$ True | SpellDescription$ Destroy target nonartifact, nonblack creature and it can't be regenerated. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.nonBlack+nonArtifact | TgtPrompt$ Select target nonblack, nonartifact creature | NoRegen$ True | SpellDescription$ Destroy target nonartifact, nonblack creature. It can't be regenerated. Oracle:Choose one —\n• Create a 2/2 black Zombie creature token.\n• Destroy target nonartifact, nonblack creature. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/f/feaster_of_fools.txt b/forge-gui/res/cardsfolder/f/feaster_of_fools.txt index e08a3e9813c0..1b28fbb393d0 100644 --- a/forge-gui/res/cardsfolder/f/feaster_of_fools.txt +++ b/forge-gui/res/cardsfolder/f/feaster_of_fools.txt @@ -6,4 +6,4 @@ K:Convoke K:Flying K:Devour:2 DeckHas:Ability$Counters -Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nFlying\nDevour 2 (As this enters, you may sacrifice any number of creatures. This creature enters with twice that many +1/+1 counters on it.) +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nFlying\nDevour 2 (As this creature enters, you may sacrifice any number of creatures. It enters with twice that many +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/f/feasting_hobbit.txt b/forge-gui/res/cardsfolder/f/feasting_hobbit.txt index 3f4717a753f2..67f2cf9461a3 100644 --- a/forge-gui/res/cardsfolder/f/feasting_hobbit.txt +++ b/forge-gui/res/cardsfolder/f/feasting_hobbit.txt @@ -3,8 +3,8 @@ ManaCost:1 G Types:Creature Halfling Citizen PT:2/2 K:Devour:3:Food -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLTY | Description$ Creatures with power less than CARDNAME's power can't block it. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerLTY | Description$ Creatures with power less than this creature's power can't block it. SVar:Y:Count$CardPower DeckHas:Ability$Sacrifice|Counters DeckHints:Type$Food -Oracle:Devour Food 3 (As this enters, you may sacrifice any number of Foods. This creature enters with three times that many +1/+1 counters on it.)\nCreatures with power less than Feasting Hobbit's power can't block it. +Oracle:Devour Food 3 (As this creature enters, you may sacrifice any number of Foods. It enters with three times that many +1/+1 counters on it.)\nCreatures with power less than this creature's power can't block it. diff --git a/forge-gui/res/cardsfolder/f/feasting_troll_king.txt b/forge-gui/res/cardsfolder/f/feasting_troll_king.txt index ec8b619a4cb9..9be899c09e58 100644 --- a/forge-gui/res/cardsfolder/f/feasting_troll_king.txt +++ b/forge-gui/res/cardsfolder/f/feasting_troll_king.txt @@ -4,11 +4,11 @@ Types:Creature Troll Noble PT:7/6 K:Vigilance K:Trample -T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromYourHandByYou+Self | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, if you cast it from your hand, create three Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromYourHandByYou+Self | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature enters, if you cast it from your hand, create three Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ c_a_food_sac | TokenOwner$ You -A:AB$ ChangeZone | Cost$ Sac<3/Food> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only during your turn. +A:AB$ ChangeZone | Cost$ Sac<3/Food> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | SpellDescription$ Return this card from your graveyard to the battlefield. Activate only during your turn. SVar:DiscardMe:1 SVar:AIPreference:SacCost$Card.Food DeckHas:Ability$Token|LifeGain|Food DeckHints:Ability$Food -Oracle:Vigilance, trample\nWhen Feasting Troll King enters, if you cast it from your hand, create three Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nSacrifice three Foods: Return Feasting Troll King from your graveyard to the battlefield. Activate only during your turn. +Oracle:Vigilance, trample\nWhen this creature enters, if you cast it from your hand, create three Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this token: You gain 3 life.")\nSacrifice three Foods: Return this card from your graveyard to the battlefield. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/f/feather_of_flight.txt b/forge-gui/res/cardsfolder/f/feather_of_flight.txt index e713633ef592..342f81da2f68 100644 --- a/forge-gui/res/cardsfolder/f/feather_of_flight.txt +++ b/forge-gui/res/cardsfolder/f/feather_of_flight.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Flash K:Enchant:Creature SVar:AttachAILogic:Pump -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 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+0 and has flying. -Oracle:Flash\nEnchant creature\nWhen Feather of Flight enters, draw a card.\nEnchanted creature gets +1/+0 and has flying. +Oracle:Flash\nEnchant creature\nWhen this Aura enters, draw a card.\nEnchanted creature gets +1/+0 and has flying. diff --git a/forge-gui/res/cardsfolder/f/feather_radiant_arbiter.txt b/forge-gui/res/cardsfolder/f/feather_radiant_arbiter.txt index 1bcd8609e066..535225ad4057 100644 --- a/forge-gui/res/cardsfolder/f/feather_radiant_arbiter.txt +++ b/forge-gui/res/cardsfolder/f/feather_radiant_arbiter.txt @@ -4,10 +4,10 @@ Types:Legendary Creature Angel PT:4/3 K:Flying K:Lifelink -T:Mode$ SpellAbilityCast | ValidSA$ Spell.nonCreature | ValidActivatingPlayer$ You | IsSingleTarget$ True | TargetsValid$ Card.Self | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell that targets only CARDNAME, you may choose any number of other creatures that spell could target and pay {2} for each of those creatures. If you do, for each of those creatures, copy that spell. The copy targets that creature. (Copies of permanent spells become tokens.) +T:Mode$ SpellAbilityCast | ValidSA$ Spell.nonCreature | ValidActivatingPlayer$ You | IsSingleTarget$ True | TargetsValid$ Card.Self | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell that targets only NICKNAME, you may choose any number of other creatures that spell could target and pay {2} for each of those creatures. If you do, for each of those creatures, copy that spell. The copy targets that creature. (Copies of permanent spells become tokens.) SVar:TrigChoose:DB$ ChooseCard | ChoiceTitle$ Choose any number of other creatures that spell could target | Choices$ Creature.Other+CanBeTargetedByTriggeredSpellAbility | MinAmount$ 0 | Amount$ Count$Valid Creature.Other+CanBeTargetedByTriggeredSpellAbility | SubAbility$ CopySpell SVar:CopySpell:DB$ CopySpellAbility | DefinedTarget$ ChosenCard | UnlessCost$ CopyCost | UnlessPayer$ You | UnlessSwitched$ True | Defined$ TriggeredSpellAbility | Controller$ You | SubAbility$ DBCleanup SVar:CopyCost:Count$ChosenSize/Times.2 SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True DeckHas:Ability$LifeGain -Oracle:Flying, lifelink\nWhenever you cast a noncreature spell that targets only Feather, Radiant Arbiter, you may choose any number of other creatures that spell could target and pay {2} for each of those creatures. If you do, for each of those creatures, copy that spell. The copy targets that creature. (Copies of permanent spells become tokens.) +Oracle:Flying, lifelink\nWhenever you cast a noncreature spell that targets only Feather, you may choose any number of other creatures that spell could target and pay {2} for each of those creatures. If you do, for each of those creatures, copy that spell. The copy targets that creature. (Copies of permanent spells become tokens.) diff --git a/forge-gui/res/cardsfolder/f/fecund_greenshell.txt b/forge-gui/res/cardsfolder/f/fecund_greenshell.txt index 1df38b8bec83..27f981421a6c 100644 --- a/forge-gui/res/cardsfolder/f/fecund_greenshell.txt +++ b/forge-gui/res/cardsfolder/f/fecund_greenshell.txt @@ -4,6 +4,6 @@ Types:Creature Elemental Turtle PT:4/6 K:Reach S:Mode$ Continuous | IsPresent$ Land.YouCtrl | PresentCompare$ GE10 | Affected$ Creature.YouCtrl | AddPower$ 2 | AddToughness$ 2 | Description$ As long as you control ten or more lands, creatures you control get +2/+2. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Other+powerLTtoughness+YouCtrl | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME or another creature you control with toughness greater than its power enters, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. Otherwise, put it into your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Creature.Other+powerLTtoughness+YouCtrl | Execute$ TrigDig | TriggerDescription$ Whenever this creature or another creature you control with toughness greater than its power enters, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. Otherwise, put it into your hand. SVar:TrigDig:DB$ Dig | DigNum$ 1 | ChangeNum$ 1 | ChangeValid$ Land | Optional$ True | Tapped$ True | DestinationZone$ Battlefield | DestinationZone2$ Hand -Oracle:Reach\nAs long as you control ten or more lands, creatures you control get +2/+2.\nWhenever Fecund Greenshell or another creature you control with toughness greater than its power enters, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. Otherwise, put it into your hand. +Oracle:Reach\nAs long as you control ten or more lands, creatures you control get +2/+2.\nWhenever this creature or another creature you control with toughness greater than its power enters, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. Otherwise, put it into your hand. diff --git a/forge-gui/res/cardsfolder/f/feed_the_machine.txt b/forge-gui/res/cardsfolder/f/feed_the_machine.txt index 77bd4f6e119d..c6276f985058 100644 --- a/forge-gui/res/cardsfolder/f/feed_the_machine.txt +++ b/forge-gui/res/cardsfolder/f/feed_the_machine.txt @@ -1,8 +1,8 @@ Name:Feed the Machine ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBChoose | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, the player sacrifices two creatures. If the player chooses others, each of your other opponents sacrifices a creature. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBChoose | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, the player sacrifices two creatures of their choice. If the player chooses others, each of your other opponents sacrifices a creature of their choice. SVar:DBChoose:DB$ GenericChoice | ValidTgts$ Opponent | Choices$ Self,Others | AILogic$ SelfOthers SVar:Self:DB$ Sacrifice | SacValid$ Creature | Defined$ ParentTarget | Amount$ 2 | SpellDescription$ Self SVar:Others:DB$ Sacrifice | SacValid$ Creature | Defined$ OppNonParentTarget | Amount$ 1 | SpellDescription$ Others -Oracle:When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, the player sacrifices two creatures. If the player chooses others, each of your other opponents sacrifices a creature. +Oracle:When you set this scheme in motion, target opponent chooses self or others. If that player chooses self, the player sacrifices two creatures of their choice. If the player chooses others, each of your other opponents sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/f/feedback.txt b/forge-gui/res/cardsfolder/f/feedback.txt index fb273a9f7a6f..9c5848c07bd6 100644 --- a/forge-gui/res/cardsfolder/f/feedback.txt +++ b/forge-gui/res/cardsfolder/f/feedback.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Enchantment Aura K:Enchant:Enchantment SVar:AttachAILogic:Curse -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the upkeep of enchanted enchantment's controller, CARDNAME deals 1 damage to that player. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the upkeep of enchanted enchantment's controller, this Aura deals 1 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 1 -Oracle:Enchant enchantment\nAt the beginning of the upkeep of enchanted enchantment's controller, Feedback deals 1 damage to that player. +Oracle:Enchant enchantment\nAt the beginning of the upkeep of enchanted enchantment's controller, this Aura deals 1 damage to that player. diff --git a/forge-gui/res/cardsfolder/f/feldon_ronom_excavator.txt b/forge-gui/res/cardsfolder/f/feldon_ronom_excavator.txt index 6d1a56e2eaf4..e5bd738ff8e9 100644 --- a/forge-gui/res/cardsfolder/f/feldon_ronom_excavator.txt +++ b/forge-gui/res/cardsfolder/f/feldon_ronom_excavator.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Legendary Creature Human Artificer PT:2/2 K:Haste -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ NICKNAME can't block. T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever NICKNAME is dealt damage, exile that many cards from the top of your library. Choose one of them. Until the end of your next turn, you may play that card. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose SVar:DBChoose:DB$ ChooseCard | Choices$ Card.IsRemembered | ChoiceZone$ Exile | Mandatory$ True | ForgetOtherRemembered$ True | SubAbility$ DBEffect @@ -12,4 +12,4 @@ SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.ChosenCard | Affecte SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True SVar:X:TriggerCount$DamageAmount DeckHints:Ability$Enrage -Oracle:Haste\nFeldon, Ronom Excavator can't block.\nWhenever Feldon is dealt damage, exile that many cards from the top of your library. Choose one of them. Until the end of your next turn, you may play that card. +Oracle:Haste\nFeldon can't block.\nWhenever Feldon is dealt damage, exile that many cards from the top of your library. Choose one of them. Until the end of your next turn, you may play that card. diff --git a/forge-gui/res/cardsfolder/f/feldons_cane.txt b/forge-gui/res/cardsfolder/f/feldons_cane.txt index f78492aaf22c..6e0cf0e9650c 100644 --- a/forge-gui/res/cardsfolder/f/feldons_cane.txt +++ b/forge-gui/res/cardsfolder/f/feldons_cane.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ ChangeZoneAll | Cost$ T Exile<1/CARDNAME> | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True | SpellDescription$ Shuffle your graveyard into your library. AI:RemoveDeck:Random DeckHas:Ability$Graveyard -Oracle:{T}, Exile Feldon's Cane: Shuffle your graveyard into your library. +Oracle:{T}, Exile this artifact: Shuffle your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/f/felhide_brawler.txt b/forge-gui/res/cardsfolder/f/felhide_brawler.txt index fef8f603cf5c..4f9f776386fb 100644 --- a/forge-gui/res/cardsfolder/f/felhide_brawler.txt +++ b/forge-gui/res/cardsfolder/f/felhide_brawler.txt @@ -2,5 +2,5 @@ Name:Felhide Brawler ManaCost:1 B Types:Creature Minotaur PT:2/2 -S:Mode$ CantBlock | ValidCard$ Card.Self | IsPresent$ Minotaur.Other+YouCtrl | PresentCompare$ EQ0 | Description$ CARDNAME can't block unless you control another Minotaur. -Oracle:Felhide Brawler can't block unless you control another Minotaur. +S:Mode$ CantBlock | ValidCard$ Card.Self | IsPresent$ Minotaur.Other+YouCtrl | PresentCompare$ EQ0 | Description$ This creature can't block unless you control another Minotaur. +Oracle:This creature can't block unless you control another Minotaur. diff --git a/forge-gui/res/cardsfolder/f/felhide_spiritbinder.txt b/forge-gui/res/cardsfolder/f/felhide_spiritbinder.txt index 2e499c5c4f94..404fa6c7cc71 100644 --- a/forge-gui/res/cardsfolder/f/felhide_spiritbinder.txt +++ b/forge-gui/res/cardsfolder/f/felhide_spiritbinder.txt @@ -2,6 +2,6 @@ Name:Felhide Spiritbinder ManaCost:3 R Types:Creature Minotaur Shaman PT:3/4 -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, you may pay {1}{R}. If you do, create a token that's a copy of another target creature, except it's an enchantment in addition to its other types. It gains haste. Exile it at the beginning of the next end step. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Inspired — Whenever this creature becomes untapped, you may pay {1}{R}. If you do, create a token that's a copy of another target creature, except it's an enchantment in addition to its other types. It gains haste. Exile it at the beginning of the next end step. SVar:TrigCopy:AB$ CopyPermanent | Cost$ 1 R | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature to copy | PumpKeywords$ Haste | AtEOT$ Exile | AddTypes$ Enchantment -Oracle:Inspired — Whenever Felhide Spiritbinder becomes untapped, you may pay {1}{R}. If you do, create a token that's a copy of another target creature, except it's an enchantment in addition to its other types. It gains haste. Exile it at the beginning of the next end step. +Oracle:Inspired — Whenever this creature becomes untapped, you may pay {1}{R}. If you do, create a token that's a copy of another target creature, except it's an enchantment in addition to its other types. It gains haste. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/f/felidar_cub.txt b/forge-gui/res/cardsfolder/f/felidar_cub.txt index df5ba2368d9f..4438b4941336 100644 --- a/forge-gui/res/cardsfolder/f/felidar_cub.txt +++ b/forge-gui/res/cardsfolder/f/felidar_cub.txt @@ -3,4 +3,4 @@ ManaCost:1 W Types:Creature Cat Beast PT:2/2 A:AB$ Destroy | Cost$ Sac<1/CARDNAME> | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment. -Oracle:Sacrifice Felidar Cub: Destroy target enchantment. +Oracle:Sacrifice this creature: Destroy target enchantment. diff --git a/forge-gui/res/cardsfolder/f/felidar_guardian.txt b/forge-gui/res/cardsfolder/f/felidar_guardian.txt index c6ce99ff5e9c..fc3cf0842471 100644 --- a/forge-gui/res/cardsfolder/f/felidar_guardian.txt +++ b/forge-gui/res/cardsfolder/f/felidar_guardian.txt @@ -2,7 +2,7 @@ Name:Felidar Guardian ManaCost:3 W Types:Creature Cat Beast PT:1/4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ RestorationExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may exile another target permanent you control, then return that card to the battlefield under your control. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ RestorationExile | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may exile another target permanent you control, then return that card to the battlefield under its owner's control. SVar:RestorationExile:DB$ ChangeZone | ValidTgts$ Permanent.Other+YouCtrl | TgtPrompt$ Select another target permanent you control | Origin$ Battlefield | Destination$ Exile | RememberTargets$ True | ForgetOtherTargets$ True | AILogic$ BounceOnce | SubAbility$ RestorationReturn SVar:RestorationReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | GainControl$ True -Oracle:When Felidar Guardian enters, you may exile another target permanent you control, then return that card to the battlefield under its owner's control. +Oracle:When this creature enters, you may exile another target permanent you control, then return that card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/f/felidar_sovereign.txt b/forge-gui/res/cardsfolder/f/felidar_sovereign.txt index 772ff942be98..d236324b181e 100644 --- a/forge-gui/res/cardsfolder/f/felidar_sovereign.txt +++ b/forge-gui/res/cardsfolder/f/felidar_sovereign.txt @@ -7,4 +7,4 @@ K:Lifelink T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | LifeTotal$ You | LifeAmount$ GE40 | Execute$ TrigWin | TriggerDescription$ At the beginning of your upkeep, if you have 40 or more life, you win the game. SVar:TrigWin:DB$ WinsGame | Defined$ You DeckHints:Ability$LifeGain -Oracle:Vigilance, lifelink\nAt the beginning of your upkeep, if you have 40 or more life, you win the game. +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nLifelink (Damage dealt by this creature also causes you to gain that much life.)\nAt the beginning of your upkeep, if you have 40 or more life, you win the game. diff --git a/forge-gui/res/cardsfolder/f/felidar_umbra.txt b/forge-gui/res/cardsfolder/f/felidar_umbra.txt index 7cdc873df65d..c3d7c0816e41 100644 --- a/forge-gui/res/cardsfolder/f/felidar_umbra.txt +++ b/forge-gui/res/cardsfolder/f/felidar_umbra.txt @@ -5,5 +5,5 @@ K:Enchant:Creature K:Umbra armor SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Lifelink | Description$ Enchanted creature has lifelink. -A:AB$ Attach | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Attach CARDNAME to target creature you control. -Oracle:Enchant creature\nEnchanted creature has lifelink.\n{1}{W}: Attach Felidar Umbra to target creature you control.\nUmbra armor (If enchanted creature would be destroyed, instead remove all damage from it and destroy this Aura.) +A:AB$ Attach | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Attach this Aura to target creature you control. +Oracle:Enchant creature\nEnchanted creature has lifelink.\n{1}{W}: Attach this Aura to target creature you control.\nUmbra armor (If enchanted creature would be destroyed, instead remove all damage from it and destroy this Aura.) diff --git a/forge-gui/res/cardsfolder/f/fell_beast_of_mordor.txt b/forge-gui/res/cardsfolder/f/fell_beast_of_mordor.txt index 6fc733bdc1ca..7a1836e70db6 100644 --- a/forge-gui/res/cardsfolder/f/fell_beast_of_mordor.txt +++ b/forge-gui/res/cardsfolder/f/fell_beast_of_mordor.txt @@ -4,12 +4,12 @@ Types:Creature Drake Beast PT:3/3 K:Flying K:Devour:1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME enters or attacks, target opponent loses X life and you gain X life, where X is the number of +1/+1 counters on it. -T:Mode$ Attacks | ValidCard$ Card.Self | Secondary$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME enters or attacks, target opponent loses X life and you gain X life, where X is the number of +1/+1 counters on it. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature enters or attacks, target opponent loses X life and you gain X life, where X is the number of +1/+1 counters on it. +T:Mode$ Attacks | ValidCard$ Card.Self | Secondary$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature enters or attacks, target opponent loses X life and you gain X life, where X is the number of +1/+1 counters on it. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ X | ValidTgts$ Opponent | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | Defined$ You SVar:X:Count$CardCounters.P1P1 SVar:HasAttackEffect:TRUE DeckHas:Ability$Sacrifice|Counters|LifeGain DeckHints:Ability$Counters -Oracle:Flying\nDevour 1 (As this enters, you may sacrifice any number of creatures. This creature enters with that many +1/+1 counters on it.)\nWhenever Fell Beast of Mordor enters or attacks, target opponent loses X life and you gain X life, where X is the number of +1/+1 counters on it. +Oracle:Flying\nDevour 1 (As this creature enters, you may sacrifice any number of creatures. It enters with that many +1/+1 counters on it.)\nWhenever this creature enters or attacks, target opponent loses X life and you gain X life, where X is the number of +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/f/fell_flagship.txt b/forge-gui/res/cardsfolder/f/fell_flagship.txt index b9e172112717..0256cb102b68 100644 --- a/forge-gui/res/cardsfolder/f/fell_flagship.txt +++ b/forge-gui/res/cardsfolder/f/fell_flagship.txt @@ -4,8 +4,8 @@ Types:Artifact Vehicle PT:3/3 K:Crew:3 S:Mode$ Continuous | Affected$ Creature.Pirate+YouCtrl | AddPower$ 1 | Description$ Pirates you control get +1/+0. -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. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | CombatDamage$ True | TriggerDescription$ Whenever this Vehicle deals combat damage to a player, that player discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:PlayMain1:TRUE DeckHints:Type$Pirate -Oracle:Pirates you control get +1/+0.\nWhenever Fell Flagship deals combat damage to a player, that player discards a card.\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:Pirates you control get +1/+0.\nWhenever this Vehicle deals combat damage to a player, that player discards a card.\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/f/fell_horseman_deathly_ride.txt b/forge-gui/res/cardsfolder/f/fell_horseman_deathly_ride.txt index 243a8c5aff4a..cab8459cf214 100644 --- a/forge-gui/res/cardsfolder/f/fell_horseman_deathly_ride.txt +++ b/forge-gui/res/cardsfolder/f/fell_horseman_deathly_ride.txt @@ -2,12 +2,12 @@ Name:Fell Horseman ManaCost:3 B Types:Creature Zombie Knight PT:3/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME 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 this creature dies, put it on the bottom of its owner's library. SVar:TrigChange:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 DeckHints:Type$Adventure DeckHas:Ability$Graveyard AlternateMode:Adventure -Oracle:When Fell Horseman dies, put it on the bottom of its owner's library. +Oracle:When this creature dies, put it on the bottom of its owner's library. ALTERNATE diff --git a/forge-gui/res/cardsfolder/f/fell_shepherd.txt b/forge-gui/res/cardsfolder/f/fell_shepherd.txt index f708baba7632..50b750bdbb38 100644 --- a/forge-gui/res/cardsfolder/f/fell_shepherd.txt +++ b/forge-gui/res/cardsfolder/f/fell_shepherd.txt @@ -2,7 +2,7 @@ Name:Fell Shepherd ManaCost:5 B B Types:Creature Avatar PT:8/6 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReturn | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may return all creature cards put into your graveyard from the battlefield this turn to your hand. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReturn | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever this creature deals combat damage to a player, you may return to your hand all creature cards that were put into your graveyard from the battlefield this turn. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ValidGraveyard Creature.YouOwn+ThisTurnEnteredFrom_Battlefield A:AB$ Pump | Cost$ B Sac<1/Creature.Other/another creature> | ValidTgts$ Creature | NumAtt$ -2 | NumDef$ -2 | SpellDescription$ Target creature gets -2/-2 until end of turn. -Oracle:Whenever Fell Shepherd deals combat damage to a player, you may return to your hand all creature cards that were put into your graveyard from the battlefield this turn.\n{B}, Sacrifice another creature: Target creature gets -2/-2 until end of turn. +Oracle:Whenever this creature deals combat damage to a player, you may return to your hand all creature cards that were put into your graveyard from the battlefield this turn.\n{B}, Sacrifice another creature: Target creature gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fell_specter.txt b/forge-gui/res/cardsfolder/f/fell_specter.txt index 1946a6845a8f..22b457ec97e4 100644 --- a/forge-gui/res/cardsfolder/f/fell_specter.txt +++ b/forge-gui/res/cardsfolder/f/fell_specter.txt @@ -3,8 +3,8 @@ ManaCost:3 B Types:Creature Specter PT:1/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, target opponent discards a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, target opponent discards a card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose T:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an opponent discards a card, that player loses 2 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 2 -Oracle:Flying\nWhen Fell Specter enters, target opponent discards a card.\nWhenever an opponent discards a card, that player loses 2 life. +Oracle:Flying\nWhen this creature enters, target opponent discards a card.\nWhenever an opponent discards a card, that player loses 2 life. diff --git a/forge-gui/res/cardsfolder/f/fell_stinger.txt b/forge-gui/res/cardsfolder/f/fell_stinger.txt index 51b8297d58d2..c10ae95e7d62 100644 --- a/forge-gui/res/cardsfolder/f/fell_stinger.txt +++ b/forge-gui/res/cardsfolder/f/fell_stinger.txt @@ -4,8 +4,8 @@ Types:Creature Zombie Scorpion PT:3/2 K:Deathtouch K:Exploit -T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME exploits a creature, target player draws two cards and loses 2 life. +T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When this creature exploits a creature, target player draws two cards and loses 2 life. SVar:TrigDraw:DB$ Draw | NumCards$ 2 | ValidTgts$ Player | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ Targeted DeckHas:Ability$Sacrifice -Oracle:Deathtouch\nExploit (When this creature enters, you may sacrifice a creature.)\nWhen Fell Stinger exploits a creature, target player draws two cards and loses 2 life. +Oracle:Deathtouch\nExploit (When this creature enters, you may sacrifice a creature.)\nWhen this creature exploits a creature, target player draws two cards and loses 2 life. diff --git a/forge-gui/res/cardsfolder/f/fell_the_profane_fell_mire.txt b/forge-gui/res/cardsfolder/f/fell_the_profane_fell_mire.txt index 9b6bc0be8dc5..7d7f136032b7 100644 --- a/forge-gui/res/cardsfolder/f/fell_the_profane_fell_mire.txt +++ b/forge-gui/res/cardsfolder/f/fell_the_profane_fell_mire.txt @@ -10,7 +10,7 @@ ALTERNATE Name:Fell Mire ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may pay 3 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 3 life. If you don't, it enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | StackDescription$ enters tapped. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. -Oracle:As Fell Mire enters, you may pay 3 life. If you don't, it enters tapped.\n{T}: Add {B}. +Oracle:As this land enters, you may pay 3 life. If you don't, it enters tapped.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/f/femeref_archers.txt b/forge-gui/res/cardsfolder/f/femeref_archers.txt index 7d656630d144..44ec50d295ba 100644 --- a/forge-gui/res/cardsfolder/f/femeref_archers.txt +++ b/forge-gui/res/cardsfolder/f/femeref_archers.txt @@ -2,5 +2,5 @@ Name:Femeref Archers ManaCost:2 G Types:Creature Human Archer PT:2/2 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking+withFlying | TgtPrompt$ Select target attacking creature with flying | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target attacking creature with flying. -Oracle:{T}: Femeref Archers deals 4 damage to target attacking creature with flying. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking+withFlying | TgtPrompt$ Select target attacking creature with flying | NumDmg$ 4 | SpellDescription$ This creature deals 4 damage to target attacking creature with flying. +Oracle:{T}: This creature deals 4 damage to target attacking creature with flying. diff --git a/forge-gui/res/cardsfolder/f/femeref_knight.txt b/forge-gui/res/cardsfolder/f/femeref_knight.txt index f28d163fee66..7ce684b0ef2c 100644 --- a/forge-gui/res/cardsfolder/f/femeref_knight.txt +++ b/forge-gui/res/cardsfolder/f/femeref_knight.txt @@ -3,5 +3,5 @@ ManaCost:2 W Types:Creature Human Knight PT:2/2 K:Flanking -A:AB$ Pump | Cost$ W | KW$ Vigilance | Defined$ Self | SpellDescription$ CARDNAME gains vigilance until end of turn. -Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\n{W}: Femeref Knight gains vigilance until end of turn. +A:AB$ Pump | Cost$ W | KW$ Vigilance | Defined$ Self | SpellDescription$ This creature gains vigilance until end of turn. +Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\n{W}: This creature gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fen_hauler.txt b/forge-gui/res/cardsfolder/f/fen_hauler.txt index 365fb7995227..1b9a245af714 100644 --- a/forge-gui/res/cardsfolder/f/fen_hauler.txt +++ b/forge-gui/res/cardsfolder/f/fen_hauler.txt @@ -3,5 +3,5 @@ ManaCost:6 B Types:Creature Insect PT:5/5 K:Improvise -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Artifact.Creature | Description$ CARDNAME can't be blocked by artifact creatures. -Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nFen Hauler can't be blocked by artifact creatures. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Artifact.Creature | Description$ This creature can't be blocked by artifact creatures. +Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nThis creature can't be blocked by artifact creatures. diff --git a/forge-gui/res/cardsfolder/f/fen_stalker.txt b/forge-gui/res/cardsfolder/f/fen_stalker.txt index d7da4f110e4b..88bbb3ef775b 100644 --- a/forge-gui/res/cardsfolder/f/fen_stalker.txt +++ b/forge-gui/res/cardsfolder/f/fen_stalker.txt @@ -2,6 +2,6 @@ Name:Fen Stalker ManaCost:3 B Types:Creature Nightstalker PT:3/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Fear | IsPresent$ Land.YouCtrl+untapped | PresentCompare$ EQ0 | Description$ CARDNAME has fear as long as you control no untapped lands. (It can't be blocked except by artifact creatures and/or black creatures.) +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Fear | IsPresent$ Land.YouCtrl+untapped | PresentCompare$ EQ0 | Description$ This creature has fear as long as you control no untapped lands. (It can't be blocked except by artifact creatures and/or black creatures.) SVar:BuffedBy:Card.nonLand -Oracle:Fen Stalker has fear as long as you control no untapped lands. (It can't be blocked except by artifact creatures and/or black creatures.) +Oracle:This creature has fear as long as you control no untapped lands. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/f/fencer_clique.txt b/forge-gui/res/cardsfolder/f/fencer_clique.txt index 0fe60be721aa..518dc5cdf643 100644 --- a/forge-gui/res/cardsfolder/f/fencer_clique.txt +++ b/forge-gui/res/cardsfolder/f/fencer_clique.txt @@ -3,5 +3,5 @@ ManaCost:2 U U Types:Creature Faerie Soldier PT:3/2 K:Flying -A:AB$ ChangeZone | Cost$ U | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put CARDNAME on top of its owner's library. -Oracle:Flying\n{U}: Put Fencer Clique on top of its owner's library. +A:AB$ ChangeZone | Cost$ U | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put this creature on top of its owner's library. +Oracle:Flying\n{U}: Put this creature on top of its owner's library. diff --git a/forge-gui/res/cardsfolder/f/fencing_ace.txt b/forge-gui/res/cardsfolder/f/fencing_ace.txt index 13d2d45a43b8..1ceb28b89901 100644 --- a/forge-gui/res/cardsfolder/f/fencing_ace.txt +++ b/forge-gui/res/cardsfolder/f/fencing_ace.txt @@ -3,4 +3,4 @@ ManaCost:1 W Types:Creature Human Soldier PT:1/1 K:Double Strike -Oracle:Double strike +Oracle:Double strike (This creature deals both first-strike and regular combat damage.) diff --git a/forge-gui/res/cardsfolder/f/feral_animist.txt b/forge-gui/res/cardsfolder/f/feral_animist.txt index cf5a070e4630..1275d384a6d1 100644 --- a/forge-gui/res/cardsfolder/f/feral_animist.txt +++ b/forge-gui/res/cardsfolder/f/feral_animist.txt @@ -2,6 +2,6 @@ Name:Feral Animist ManaCost:1 R G Types:Creature Goblin Shaman PT:2/1 -A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ +X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is its power. +A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ +X | SpellDescription$ This creature gets +X/+0 until end of turn, where X is its power. SVar:X:Count$CardPower -Oracle:{3}: Feral Animist gets +X/+0 until end of turn, where X is its power. +Oracle:{3}: This creature gets +X/+0 until end of turn, where X is its power. diff --git a/forge-gui/res/cardsfolder/f/feral_deceiver.txt b/forge-gui/res/cardsfolder/f/feral_deceiver.txt index c90148fac883..149fe8011abe 100644 --- a/forge-gui/res/cardsfolder/f/feral_deceiver.txt +++ b/forge-gui/res/cardsfolder/f/feral_deceiver.txt @@ -4,7 +4,7 @@ Types:Creature Spirit PT:3/2 A:AB$ PeekAndReveal | Cost$ 1 | NoReveal$ True | SpellDescription$ Look at the top card of your library. A:AB$ PeekAndReveal | Cost$ 2 | ActivationLimit$ 1 | NoPeek$ True | RememberRevealed$ True | SubAbility$ DBPump | SpellDescription$ Reveal the top card of your library. -SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | SubAbility$ DBCleanup | IfDesc$ True | SpellDescription$ If it's a land card, CARDNAME gets +2/+2 and gains trample until end of turn. Activate only once each turn. +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | SubAbility$ DBCleanup | IfDesc$ True | SpellDescription$ If it's a land card, this creature gets +2/+2 and gains trample until end of turn. Activate only once each turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Feral Deceiver gets +2/+2 and gains trample until end of turn. Activate only once each turn. +Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, this creature gets +2/+2 and gains trample until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/feral_ghoul.txt b/forge-gui/res/cardsfolder/f/feral_ghoul.txt index 75a93667915a..8b66697f3ab9 100644 --- a/forge-gui/res/cardsfolder/f/feral_ghoul.txt +++ b/forge-gui/res/cardsfolder/f/feral_ghoul.txt @@ -3,10 +3,10 @@ ManaCost:2 B Types:Creature Zombie Mutant PT:2/2 K:Menace -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 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigRadiation | TriggerDescription$ When CARDNAME dies, each opponent gets a number of rad counters equal to its power. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigRadiation | TriggerDescription$ When this creature dies, each opponent gets a number of rad counters equal to its power. SVar:TrigRadiation:DB$ Radiation | Defined$ Opponent | Num$ TriggeredCard$CardPower DeckHas:Ability$Counters DeckHints:Ability$Sacrifice -Oracle:Menace\nWhenever another creature you control dies, put a +1/+1 counter on Feral Ghoul.\nWhen Feral Ghoul dies, each opponent gets a number of rad counters equal to its power. +Oracle:Menace\nWhenever another creature you control dies, put a +1/+1 counter on this creature.\nWhen this creature dies, each opponent gets a number of rad counters equal to its power. diff --git a/forge-gui/res/cardsfolder/f/feral_hydra.txt b/forge-gui/res/cardsfolder/f/feral_hydra.txt index 233296358de7..9187b7d3efe9 100644 --- a/forge-gui/res/cardsfolder/f/feral_hydra.txt +++ b/forge-gui/res/cardsfolder/f/feral_hydra.txt @@ -2,7 +2,7 @@ Name:Feral Hydra ManaCost:X G Types:Creature Hydra Beast 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 -A:AB$ PutCounter | Cost$ 3 | CounterType$ P1P1 | CounterNum$ 1 | Activator$ Player | SpellDescription$ Put a +1/+1 counter on CARDNAME. Any player may activate this ability. -Oracle:Feral Hydra enters with X +1/+1 counters on it.\n{3}: Put a +1/+1 counter on Feral Hydra. Any player may activate this ability. +A:AB$ PutCounter | Cost$ 3 | CounterType$ P1P1 | CounterNum$ 1 | Activator$ Player | SpellDescription$ Put a +1/+1 counter on this creature. Any player may activate this ability. +Oracle:This creature enters with X +1/+1 counters on it.\n{3}: Put a +1/+1 counter on this creature. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/f/feral_prowler.txt b/forge-gui/res/cardsfolder/f/feral_prowler.txt index fe9cfedbd6c8..73fa7fc208a1 100644 --- a/forge-gui/res/cardsfolder/f/feral_prowler.txt +++ b/forge-gui/res/cardsfolder/f/feral_prowler.txt @@ -2,7 +2,7 @@ Name:Feral Prowler ManaCost:1 G Types:Creature Cat PT:1/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature dies, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController SVar:SacMe:1 -Oracle:When Feral Prowler dies, draw a card. +Oracle:When this creature dies, draw a card. diff --git a/forge-gui/res/cardsfolder/f/feral_ridgewolf.txt b/forge-gui/res/cardsfolder/f/feral_ridgewolf.txt index 0de89f01a3a0..024803101413 100644 --- a/forge-gui/res/cardsfolder/f/feral_ridgewolf.txt +++ b/forge-gui/res/cardsfolder/f/feral_ridgewolf.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Wolf PT:1/2 K:Trample -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -Oracle:Trample\n{1}{R}: Feral Ridgewolf gets +2/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ This creature gets +2/+0 until end of turn. +Oracle:Trample\n{1}{R}: This creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/feral_thallid.txt b/forge-gui/res/cardsfolder/f/feral_thallid.txt index 9d4bbe78d090..c014dbff7708 100644 --- a/forge-gui/res/cardsfolder/f/feral_thallid.txt +++ b/forge-gui/res/cardsfolder/f/feral_thallid.txt @@ -2,7 +2,7 @@ Name:Feral Thallid ManaCost:3 G G G Types:Creature Fungus PT:6/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. -A:AB$ Regenerate | Cost$ SubCounter<3/SPORE> | SpellDescription$ Regenerate CARDNAME. -Oracle:At the beginning of your upkeep, put a spore counter on Feral Thallid.\nRemove three spore counters from Feral Thallid: Regenerate Feral Thallid. +A:AB$ Regenerate | Cost$ SubCounter<3/SPORE> | SpellDescription$ Regenerate this creature. +Oracle:At the beginning of your upkeep, put a spore counter on this creature.\nRemove three spore counters from this creature: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/f/ferocious_pup.txt b/forge-gui/res/cardsfolder/f/ferocious_pup.txt index dcbc4937a100..8e61a30df74d 100644 --- a/forge-gui/res/cardsfolder/f/ferocious_pup.txt +++ b/forge-gui/res/cardsfolder/f/ferocious_pup.txt @@ -2,7 +2,7 @@ Name:Ferocious Pup ManaCost:2 G Types:Creature Wolf PT:0/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 green Wolf creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 2/2 green Wolf creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_2_2_wolf | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Ferocious Pup enters, create a 2/2 green Wolf creature token. +Oracle:When this creature enters, create a 2/2 green Wolf creature token. diff --git a/forge-gui/res/cardsfolder/f/ferocious_tigorilla.txt b/forge-gui/res/cardsfolder/f/ferocious_tigorilla.txt index ba4ab5b0aaf7..8ff4a0a1e70c 100644 --- a/forge-gui/res/cardsfolder/f/ferocious_tigorilla.txt +++ b/forge-gui/res/cardsfolder/f/ferocious_tigorilla.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Cat Ape PT:4/3 K:ETBReplacement:Other:CounterChoice -SVar:CounterChoice:DB$ PutCounter | ETB$ True | CounterType$ Trample,Menace | SpellDescription$ CARDNAME enters with your choice of a trample counter or a menace counter on it. (A creature with menace can't be blocked except by two or more creatures.) +SVar:CounterChoice:DB$ PutCounter | ETB$ True | CounterType$ Trample,Menace | SpellDescription$ This creature enters with your choice of a trample counter or a menace counter on it. (A creature with menace can't be blocked except by two or more creatures.) DeckHas:Ability$Counters -Oracle:Ferocious Tigorilla enters with your choice of a trample counter or a menace counter on it. (A creature with menace can't be blocked except by two or more creatures.) +Oracle:This creature enters with your choice of a trample counter or a menace counter on it. (A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/f/ferris_wheel.txt b/forge-gui/res/cardsfolder/f/ferris_wheel.txt index 4031493592b9..97fb26e41fef 100644 --- a/forge-gui/res/cardsfolder/f/ferris_wheel.txt +++ b/forge-gui/res/cardsfolder/f/ferris_wheel.txt @@ -3,11 +3,11 @@ ManaCost:no cost Types:Artifact Attraction Lights:4 5 6 K:Visit:TrigPhaseOut -SVar:TrigPhaseOut:DB$ Phases | ValidTgts$ Creature.!IsRemembered | RememberAffected$ True | WontPhaseInNormal$ True | SubAbility$ DBEffect | TgtPrompt$ Select target creature that hasn't been phased out by CARDNAME | SpellDescription$ Visit — Choose target creature that hasn't been phased out with CARDNAME. That creature phases out until you roll a 3 or less while rolling to visit your Attractions. +SVar:TrigPhaseOut:DB$ Phases | ValidTgts$ Creature.!IsRemembered | RememberAffected$ True | WontPhaseInNormal$ True | SubAbility$ DBEffect | TgtPrompt$ Select target creature that hasn't been phased out by CARDNAME | SpellDescription$ Visit — Choose target creature that hasn't been phased out with this Attraction. That creature phases out until you roll a 3 or less while rolling to visit your Attractions. SVar:DBEffect:DB$ Effect | Triggers$ TrigComeBack | RememberObjects$ Remembered | Duration$ Permanent SVar:TrigComeBack:Mode$ RolledDie | TriggerZones$ Command | Execute$ TrigPhaseIn | Static$ True | ValidResult$ LE3 | RolledToVisitAttractions$ True | ValidPlayer$ You SVar:TrigPhaseIn:DB$ Phases | Defined$ Remembered | PhaseInOrOut$ True | SubAbility$ DBExileSelf SVar:DBExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReset | Static$ True SVar:TrigReset:DB$ Cleanup | ClearRemembered$ True -Oracle:Visit — Choose target creature that hasn't been phased out with Ferris Wheel. That creature phases out until you roll a 3 or less while rolling to visit your Attractions. +Oracle:Visit — Choose target creature that hasn't been phased out with this Attraction. That creature phases out until you roll a 3 or less while rolling to visit your Attractions. diff --git a/forge-gui/res/cardsfolder/f/ferropede.txt b/forge-gui/res/cardsfolder/f/ferropede.txt index fe8aeac479c3..4c38b54997e6 100644 --- a/forge-gui/res/cardsfolder/f/ferropede.txt +++ b/forge-gui/res/cardsfolder/f/ferropede.txt @@ -2,7 +2,7 @@ Name:Ferropede ManaCost:3 Types:Artifact Creature Insect PT:1/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigRemoveCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may remove a counter from target permanent. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigRemoveCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you may remove a counter from target permanent. SVar:TrigRemoveCounter:DB$ RemoveCounter | ValidTgts$ Permanent | CounterType$ Any | CounterNum$ 1 -Oracle:Ferropede can't be blocked.\nWhenever Ferropede deals combat damage to a player, you may remove a counter from target permanent. +Oracle:This creature can't be blocked.\nWhenever this creature deals combat damage to a player, you may remove a counter from target permanent. diff --git a/forge-gui/res/cardsfolder/f/ferrovore.txt b/forge-gui/res/cardsfolder/f/ferrovore.txt index 90cf4341a2c3..2060f4e1918f 100644 --- a/forge-gui/res/cardsfolder/f/ferrovore.txt +++ b/forge-gui/res/cardsfolder/f/ferrovore.txt @@ -2,7 +2,7 @@ Name:Ferrovore ManaCost:2 R Types:Creature Beast PT:2/2 -A:AB$ Pump | Cost$ R Sac<1/Artifact> | Defined$ Self | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. +A:AB$ Pump | Cost$ R Sac<1/Artifact> | Defined$ Self | NumAtt$ +3 | SpellDescription$ This creature gets +3/+0 until end of turn. DeckHints:Type$Artifact DeckHas:Ability$Sacrifice -Oracle:{R}, Sacrifice an artifact: Ferrovore gets +3/+0 until end of turn. +Oracle:{R}, Sacrifice an artifact: This creature gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fertile_thicket.txt b/forge-gui/res/cardsfolder/f/fertile_thicket.txt index b3df2328bde6..8f187269ac26 100644 --- a/forge-gui/res/cardsfolder/f/fertile_thicket.txt +++ b/forge-gui/res/cardsfolder/f/fertile_thicket.txt @@ -1,9 +1,9 @@ Name:Fertile Thicket 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 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may look at the top five cards of your library. If you do, reveal up to one basic land card from among them, then put that card on top of your library and the rest on the bottom in any order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ When this land enters, you may look at the top five cards of your library. If you do, reveal up to one basic land card from among them, then put that card on top of your library and the rest on the bottom in any order. SVar:TrigDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Land.Basic | DestinationZone$ Library | LibraryPosition$ 0 A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -Oracle:Fertile Thicket enters tapped.\nWhen Fertile Thicket enters, you may look at the top five cards of your library. If you do, reveal up to one basic land card from among them, then put that card on top of your library and the rest on the bottom in any order.\n{T}: Add {G}. +Oracle:This land enters tapped.\nWhen this land enters, you may look at the top five cards of your library. If you do, reveal up to one basic land card from among them, then put that card on top of your library and the rest on the bottom in any order.\n{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/f/fertilid.txt b/forge-gui/res/cardsfolder/f/fertilid.txt index f2cf6ef916fc..dfaed4018dd7 100644 --- a/forge-gui/res/cardsfolder/f/fertilid.txt +++ b/forge-gui/res/cardsfolder/f/fertilid.txt @@ -2,7 +2,7 @@ Name:Fertilid ManaCost:2 G Types:Creature Elemental PT:0/0 -K:etbCounter:P1P1:2 +K:etbCounter:P1P1:2:no Condition:This creature enters with two +1/+1 counters on it. A:AB$ ChangeZone | Cost$ 1 G SubCounter<1/P1P1> | ValidTgts$ Player | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | Chooser$ Targeted | SpellDescription$ Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. DeckHas:Ability$Counters -Oracle:Fertilid enters with two +1/+1 counters on it.\n{1}{G}, Remove a +1/+1 counter from Fertilid: Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. +Oracle:This creature enters with two +1/+1 counters on it.\n{1}{G}, Remove a +1/+1 counter from this creature: Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. diff --git a/forge-gui/res/cardsfolder/f/fervent_cathar.txt b/forge-gui/res/cardsfolder/f/fervent_cathar.txt index d859348065a3..5dd83816f8ce 100644 --- a/forge-gui/res/cardsfolder/f/fervent_cathar.txt +++ b/forge-gui/res/cardsfolder/f/fervent_cathar.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Human Knight PT:2/1 K:Haste -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:Haste\nWhen Fervent Cathar enters, target creature can't block this turn. +Oracle:Haste\nWhen this creature enters, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/f/fervent_champion.txt b/forge-gui/res/cardsfolder/f/fervent_champion.txt index 72f720c033d2..ba6f84a6b84b 100644 --- a/forge-gui/res/cardsfolder/f/fervent_champion.txt +++ b/forge-gui/res/cardsfolder/f/fervent_champion.txt @@ -4,8 +4,8 @@ Types:Creature Human Knight PT:1/1 K:First Strike K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, another target attacking Knight you control gets +1/+0 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, another target attacking Knight you control gets +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Knight.YouCtrl+attacking+Other | TgtPrompt$ Select another target attacking Knight you control | NumAtt$ +1 SVar:HasAttackEffect:TRUE -S:Mode$ ReduceCost | ValidTarget$ Card.Self | ValidSpell$ Activated.Equip | Activator$ You | Amount$ 3 | Description$ Equip abilities you activate that target CARDNAME cost {3} less to activate. -Oracle:First strike, haste\nWhenever Fervent Champion attacks, another target attacking Knight you control gets +1/+0 until end of turn.\nEquip abilities you activate that target Fervent Champion cost {3} less to activate. +S:Mode$ ReduceCost | ValidTarget$ Card.Self | ValidSpell$ Activated.Equip | Activator$ You | Amount$ 3 | Description$ Equip abilities you activate that target this creature cost {3} less to activate. +Oracle:First strike, haste\nWhenever this creature attacks, another target attacking Knight you control gets +1/+0 until end of turn.\nEquip abilities you activate that target this creature cost {3} less to activate. diff --git a/forge-gui/res/cardsfolder/f/fervent_paincaster.txt b/forge-gui/res/cardsfolder/f/fervent_paincaster.txt index 40f35f8176b1..cb54c672bfeb 100644 --- a/forge-gui/res/cardsfolder/f/fervent_paincaster.txt +++ b/forge-gui/res/cardsfolder/f/fervent_paincaster.txt @@ -2,6 +2,6 @@ Name:Fervent Paincaster ManaCost:2 R Types:Creature Human Wizard PT:3/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. A:AB$ DealDamage | Cost$ T Exert<1/CARDNAME> | ValidTgts$ Creature | NumDmg$ 1 | SpellDescription$ It deals 1 damage to target creature. (An exerted creature won't untap during your next untap step.) -Oracle:{T}: Fervent Paincaster deals 1 damage to target player or planeswalker.\n{T}, Exert Fervent Paincaster: It deals 1 damage to target creature. (An exerted creature won't untap during your next untap step.) +Oracle:{T}: This creature deals 1 damage to target player or planeswalker.\n{T}, Exert this creature: It deals 1 damage to target creature. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/f/festercreep.txt b/forge-gui/res/cardsfolder/f/festercreep.txt index 6312488bef8a..ea7661068437 100644 --- a/forge-gui/res/cardsfolder/f/festercreep.txt +++ b/forge-gui/res/cardsfolder/f/festercreep.txt @@ -2,7 +2,7 @@ Name:Festercreep ManaCost:1 B Types:Creature Elemental PT:0/0 -K:etbCounter:P1P1:1 +K:etbCounter:P1P1:1:no Condition:This creature enters with a +1/+1 counter on it. A:AB$ PumpAll | Cost$ 1 B SubCounter<1/P1P1> | ValidCards$ Creature.StrictlyOther | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ All other creatures get -1/-1 until end of turn. AI:RemoveDeck:Random -Oracle:Festercreep enters with a +1/+1 counter on it.\n{1}{B}, Remove a +1/+1 counter from Festercreep: All other creatures get -1/-1 until end of turn. +Oracle:This creature enters with a +1/+1 counter on it.\n{1}{B}, Remove a +1/+1 counter from this creature: All other creatures get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/festerhide_boar.txt b/forge-gui/res/cardsfolder/f/festerhide_boar.txt index 124f422ffb1b..c557c1442306 100644 --- a/forge-gui/res/cardsfolder/f/festerhide_boar.txt +++ b/forge-gui/res/cardsfolder/f/festerhide_boar.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Boar PT:3/3 K:Trample -K:etbCounter:P1P1:2:CheckSVar$ Morbid:Morbid — CARDNAME enters with two +1/+1 counters on it if a creature died this turn. +K:etbCounter:P1P1:2:CheckSVar$ Morbid:Morbid — This creature enters with two +1/+1 counters on it if a creature died this turn. SVar:Morbid:Count$Morbid.1.0 -Oracle:Trample\nMorbid — Festerhide Boar enters with two +1/+1 counters on it if a creature died this turn. +Oracle:Trample\nMorbid — This creature enters with two +1/+1 counters on it if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/f/festering_evil.txt b/forge-gui/res/cardsfolder/f/festering_evil.txt index 7b7b0f556118..0c809f728ecb 100644 --- a/forge-gui/res/cardsfolder/f/festering_evil.txt +++ b/forge-gui/res/cardsfolder/f/festering_evil.txt @@ -1,8 +1,8 @@ Name:Festering Evil ManaCost:3 B B Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamageAll | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to each creature and each player. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamageAll | TriggerDescription$ At the beginning of your upkeep, this enchantment deals 1 damage to each creature and each player. A:AB$ DamageAll | Cost$ B B Sac<1/CARDNAME> | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 3 | ValidDescription$ each creature and each player. | SpellDescription$ It deals 3 damage to each creature and each player. SVar:TrigDamageAll:DB$ DamageAll | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 1 | ValidDescription$ each creature and each player. DeckHas:Ability$Sacrifice -Oracle:At the beginning of your upkeep, Festering Evil deals 1 damage to each creature and each player.\n{B}{B}, Sacrifice Festering Evil: It deals 3 damage to each creature and each player. +Oracle:At the beginning of your upkeep, this enchantment deals 1 damage to each creature and each player.\n{B}{B}, Sacrifice this enchantment: It deals 3 damage to each creature and each player. diff --git a/forge-gui/res/cardsfolder/f/festering_goblin.txt b/forge-gui/res/cardsfolder/f/festering_goblin.txt index 404c5c1ca2f2..eaa3632c8965 100644 --- a/forge-gui/res/cardsfolder/f/festering_goblin.txt +++ b/forge-gui/res/cardsfolder/f/festering_goblin.txt @@ -2,6 +2,6 @@ Name:Festering Goblin ManaCost:B Types:Creature Zombie Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME dies, target creature 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 gets -1/-1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True -Oracle:When Festering Goblin dies, target creature gets -1/-1 until end of turn. +Oracle:When this creature dies, target creature gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/festering_gulch.txt b/forge-gui/res/cardsfolder/f/festering_gulch.txt index f6c1af3bf525..97d458e50ba4 100644 --- a/forge-gui/res/cardsfolder/f/festering_gulch.txt +++ b/forge-gui/res/cardsfolder/f/festering_gulch.txt @@ -1,9 +1,9 @@ Name:Festering Gulch ManaCost:no cost Types:Land Desert -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$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 1 damage to target opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this land enters, it deals 1 damage to target opponent. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ 1 A:AB$ Mana | Cost$ T | Produced$ Combo B G | SpellDescription$ Add {B} or {G}. -Oracle:Festering Gulch enters tapped.\nWhen Festering Gulch enters, it deals 1 damage to target opponent.\n{T}: Add {B} or {G}. +Oracle:This land enters tapped.\nWhen this land enters, it deals 1 damage to target opponent.\n{T}: Add {B} or {G}. diff --git a/forge-gui/res/cardsfolder/f/festering_mummy.txt b/forge-gui/res/cardsfolder/f/festering_mummy.txt index 319111be5388..8260ae33671a 100644 --- a/forge-gui/res/cardsfolder/f/festering_mummy.txt +++ b/forge-gui/res/cardsfolder/f/festering_mummy.txt @@ -2,7 +2,7 @@ Name:Festering Mummy ManaCost:B Types:Creature Zombie PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME dies, you may put a -1/-1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigPutCounter | TriggerDescription$ When this creature dies, you may put a -1/-1 counter on target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:When Festering Mummy dies, you may put a -1/-1 counter on target creature. +Oracle:When this creature dies, you may put a -1/-1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/f/festering_newt.txt b/forge-gui/res/cardsfolder/f/festering_newt.txt index 0718d3760ffb..25ca7b0a3898 100644 --- a/forge-gui/res/cardsfolder/f/festering_newt.txt +++ b/forge-gui/res/cardsfolder/f/festering_newt.txt @@ -2,10 +2,10 @@ Name:Festering Newt ManaCost:B Types:Creature Salamander 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. That creature gets -4/-4 instead if you control a creature named Bogbrew Witch. +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. That creature gets -4/-4 instead if you control a creature named Bogbrew Witch. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | ConditionCheckSVar$ BogbrewWitchPresent | ConditionSVarCompare$ EQ0 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ ParentTarget | NumAtt$ -4 | NumDef$ -4 | ConditionCheckSVar$ BogbrewWitchPresent | ConditionSVarCompare$ GE1 SVar:BogbrewWitchPresent:Count$Valid Creature.YouCtrl+namedBogbrew Witch DeckNeeds:Name$Bogbrew Witch DeckHints:Name$Bubbling Cauldron -Oracle:When Festering Newt dies, target creature an opponent controls gets -1/-1 until end of turn. That creature gets -4/-4 instead if you control a creature named Bogbrew Witch. +Oracle:When this creature dies, target creature an opponent controls gets -1/-1 until end of turn. That creature gets -4/-4 instead if you control a creature named Bogbrew Witch. diff --git a/forge-gui/res/cardsfolder/f/festering_wound.txt b/forge-gui/res/cardsfolder/f/festering_wound.txt index 6bea8816f413..e78d9d4e53b9 100644 --- a/forge-gui/res/cardsfolder/f/festering_wound.txt +++ b/forge-gui/res/cardsfolder/f/festering_wound.txt @@ -3,9 +3,9 @@ ManaCost:1 B Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put an infection counter on CARDNAME. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, CARDNAME deals X damage to that player, where X is the number of infection counters on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put an infection counter on this Aura. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, this Aura deals X damage to that player, where X is the number of infection counters on this Aura. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ INFECTION | CounterNum$ 1 SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X SVar:X:Count$CardCounters.INFECTION -Oracle:Enchant creature\nAt the beginning of your upkeep, you may put an infection counter on Festering Wound.\nAt the beginning of the upkeep of enchanted creature's controller, Festering Wound deals X damage to that player, where X is the number of infection counters on Festering Wound. +Oracle:Enchant creature\nAt the beginning of your upkeep, you may put an infection counter on this Aura.\nAt the beginning of the upkeep of enchanted creature's controller, this Aura deals X damage to that player, where X is the number of infection counters on this Aura. diff --git a/forge-gui/res/cardsfolder/f/festerleech.txt b/forge-gui/res/cardsfolder/f/festerleech.txt index da46779a6ade..d6b161868871 100644 --- a/forge-gui/res/cardsfolder/f/festerleech.txt +++ b/forge-gui/res/cardsfolder/f/festerleech.txt @@ -2,8 +2,8 @@ Name:Festerleech ManaCost:B Types:Creature Zombie Leech PT:1/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you mill two cards. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you mill two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You -A:AB$ Pump | Cost$ 1 B | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. +A:AB$ Pump | Cost$ 1 B | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ This creature gets +2/+2 until end of turn. Activate only once each turn. DeckHas:Ability$Mill -Oracle:Whenever Festerleech deals combat damage to a player, you mill two cards.\n{1}{B}: Festerleech gets +2/+2 until end of turn. Activate only once each turn. +Oracle:Whenever this creature deals combat damage to a player, you mill two cards.\n{1}{B}: This creature gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/festival_crasher.txt b/forge-gui/res/cardsfolder/f/festival_crasher.txt index a23b97a42092..1f2e56c8aa09 100644 --- a/forge-gui/res/cardsfolder/f/festival_crasher.txt +++ b/forge-gui/res/cardsfolder/f/festival_crasher.txt @@ -2,7 +2,7 @@ Name:Festival Crasher ManaCost:1 R Types:Creature Devil PT:1/3 -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | 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$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, this creature gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 DeckHints:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, Festival Crasher gets +2/+0 until end of turn. +Oracle:Whenever you cast an instant or sorcery spell, this creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/festival_of_embers.txt b/forge-gui/res/cardsfolder/f/festival_of_embers.txt index 0747a67c37d9..cd56d3bcb14f 100644 --- a/forge-gui/res/cardsfolder/f/festival_of_embers.txt +++ b/forge-gui/res/cardsfolder/f/festival_of_embers.txt @@ -4,7 +4,7 @@ Types:Enchantment S:Mode$ Continuous | Affected$ Instant.YouCtrl,Sorcery.YouCtrl | Condition$ PlayerTurn | MayPlay$ True | EffectZone$ Battlefield | AffectedZone$ Graveyard | RaiseCost$ PayLife<1> | Description$ During your turn, you may cast instant and sorcery spells from your graveyard by paying 1 life in addition to their other costs. R:Event$ Moved | ActiveZones$ Battlefield | Destination$ Graveyard | ValidCard$ Card.YouOwn | ReplaceWith$ Exile | Description$ If a card or token would be put into your graveyard from anywhere, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard -A:AB$ Sacrifice | Cost$ 1 R | SpellDescription$ Sacrifice CARDNAME. +A:AB$ Sacrifice | Cost$ 1 R | SpellDescription$ Sacrifice this enchantment. DeckHints:Type$Instant|Sorcery DeckHas:Ability$Graveyard -Oracle:During your turn, you may cast instant and sorcery spells from your graveyard by paying 1 life in addition to their other costs.\nIf a card or token would be put into your graveyard from anywhere, exile it instead.\n{1}{R}: Sacrifice Festival of Embers. +Oracle:During your turn, you may cast instant and sorcery spells from your graveyard by paying 1 life in addition to their other costs.\nIf a card or token would be put into your graveyard from anywhere, exile it instead.\n{1}{R}: Sacrifice this enchantment. diff --git a/forge-gui/res/cardsfolder/f/fetching_garden.txt b/forge-gui/res/cardsfolder/f/fetching_garden.txt index 6685fc8d97e7..0a9b2061ec5e 100644 --- a/forge-gui/res/cardsfolder/f/fetching_garden.txt +++ b/forge-gui/res/cardsfolder/f/fetching_garden.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land Forest Plains R:Event$ Moved | ValidCard$ Card.Self | ValidCause$ LandAbility.YouCtrl | Origin$ Hand | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped if it was played from your hand. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -Oracle:Fetching Garden enters tapped if it was played from your hand. +Oracle:({T}: Add {G} or {W}.)\nFetching Garden enters the battlefield tapped if it was played from your hand. diff --git a/forge-gui/res/cardsfolder/f/fetid_gargantua.txt b/forge-gui/res/cardsfolder/f/fetid_gargantua.txt index f0c77d454c4b..6322130c4986 100644 --- a/forge-gui/res/cardsfolder/f/fetid_gargantua.txt +++ b/forge-gui/res/cardsfolder/f/fetid_gargantua.txt @@ -3,6 +3,6 @@ ManaCost:4 B Types:Creature Horror PT:4/4 A:AB$ PutCounter | Cost$ 2 B | Adapt$ 2 -T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigLoseLife | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, you may draw two cards. If you do, lose 2 life. +T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigLoseLife | TriggerDescription$ Whenever one or more +1/+1 counters are put on this creature, you may draw two cards. If you do, you lose 2 life. SVar:TrigLoseLife:AB$ LoseLife | Cost$ Draw<2/You> | LifeAmount$ 2 -Oracle:{2}{B}: 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 Fetid Gargantua, you may draw two cards. If you do, lose 2 life. +Oracle:{2}{B}: 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 draw two cards. If you do, you lose 2 life. diff --git a/forge-gui/res/cardsfolder/f/fetid_horror.txt b/forge-gui/res/cardsfolder/f/fetid_horror.txt index 3c239ab579ef..34dc1aebc2c5 100644 --- a/forge-gui/res/cardsfolder/f/fetid_horror.txt +++ b/forge-gui/res/cardsfolder/f/fetid_horror.txt @@ -2,5 +2,5 @@ Name:Fetid Horror ManaCost:3 B Types:Creature Shade Horror PT:1/2 -A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:{B}: Fetid Horror gets +1/+1 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. +Oracle:{B}: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fetid_imp.txt b/forge-gui/res/cardsfolder/f/fetid_imp.txt index 8a188ecbdb4f..d09a8c423fca 100644 --- a/forge-gui/res/cardsfolder/f/fetid_imp.txt +++ b/forge-gui/res/cardsfolder/f/fetid_imp.txt @@ -3,5 +3,5 @@ ManaCost:1 B Types:Creature Imp PT:1/2 K:Flying -A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. -Oracle:Flying\n{B}: Fetid Imp gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.) +A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Deathtouch | SpellDescription$ This creature gains deathtouch until end of turn. +Oracle:Flying\n{B}: This creature gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/f/fetid_pools.txt b/forge-gui/res/cardsfolder/f/fetid_pools.txt index 0cbe0ef3604c..4d6eb945e0b9 100644 --- a/forge-gui/res/cardsfolder/f/fetid_pools.txt +++ b/forge-gui/res/cardsfolder/f/fetid_pools.txt @@ -1,7 +1,7 @@ Name:Fetid Pools ManaCost:no cost Types:Land Island Swamp -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:Cycling:2 -Oracle:({T}: Add {U} or {B}.)\nFetid Pools enters tapped.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:({T}: Add {U} or {B}.)\nThis land enters tapped.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/f/fettergeist.txt b/forge-gui/res/cardsfolder/f/fettergeist.txt index e4d80c3b8a9b..228de4872d62 100644 --- a/forge-gui/res/cardsfolder/f/fettergeist.txt +++ b/forge-gui/res/cardsfolder/f/fettergeist.txt @@ -3,8 +3,8 @@ ManaCost:2 U Types:Creature Spirit PT:3/4 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {1} for each other creature you control. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this creature unless you pay {1} for each other creature you control. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ Y SVar:Y:Count$Valid Creature.Other+YouCtrl AI:RemoveDeck:All -Oracle:Flying\nAt the beginning of your upkeep, sacrifice Fettergeist unless you pay {1} for each other creature you control. +Oracle:Flying\nAt the beginning of your upkeep, sacrifice this creature unless you pay {1} for each other creature you control. diff --git a/forge-gui/res/cardsfolder/f/fevered_visions.txt b/forge-gui/res/cardsfolder/f/fevered_visions.txt index 391241ce51f4..dd3d053c6dca 100644 --- a/forge-gui/res/cardsfolder/f/fevered_visions.txt +++ b/forge-gui/res/cardsfolder/f/fevered_visions.txt @@ -1,8 +1,8 @@ Name:Fevered Visions ManaCost:1 U R Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's end step, that player draws a card. If the player is your opponent and has four or more cards in hand, CARDNAME deals 2 damage to that player. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's end step, that player draws a card. If the player is your opponent and has four or more cards in hand, this enchantment deals 2 damage to that player. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredPlayer | SubAbility$ TrigDamageOpp SVar:TrigDamageOpp:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 | ConditionOpponentTurn$ True | ConditionCheckSVar$ TrigCount | ConditionSVarCompare$ GE4 SVar:TrigCount:Count$ValidHand Card.ActivePlayerCtrl -Oracle:At the beginning of each player's end step, that player draws a card. If the player is your opponent and has four or more cards in hand, Fevered Visions deals 2 damage to that player. +Oracle:At the beginning of each player's end step, that player draws a card. If the player is your opponent and has four or more cards in hand, this enchantment deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/f/fey_steed.txt b/forge-gui/res/cardsfolder/f/fey_steed.txt index b2e8f9c1c018..92cb19641c4e 100644 --- a/forge-gui/res/cardsfolder/f/fey_steed.txt +++ b/forge-gui/res/cardsfolder/f/fey_steed.txt @@ -2,9 +2,9 @@ Name:Fey Steed ManaCost:2 W W Types:Creature Elk PT:4/4 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, another target attacking creature you control gains indestructible until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, another target attacking creature you control gains indestructible until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other+attacking | TgtPrompt$ Select another target attacking creature you control | KW$ Indestructible T:Mode$ BecomesTarget | ValidSource$ SpellAbility.OppCtrl | ValidTarget$ Creature.YouCtrl+inZoneBattlefield,Planeswalker.YouCtrl+inZoneBattlefield | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever a creature or planeswalker you control becomes the target of a spell or ability an opponent controls, you may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You SVar:HasAttackEffect:TRUE -Oracle:Whenever Fey Steed attacks, another target attacking creature you control gains indestructible until end of turn.\nWhenever a creature or planeswalker you control becomes the target of a spell or ability an opponent controls, you may draw a card. +Oracle:Whenever this creature attacks, another target attacking creature you control gains indestructible until end of turn.\nWhenever a creature or planeswalker you control becomes the target of a spell or ability an opponent controls, you may draw a card. diff --git a/forge-gui/res/cardsfolder/f/feywild_caretaker.txt b/forge-gui/res/cardsfolder/f/feywild_caretaker.txt index 01e81a1bfe24..32ce3f491bd8 100644 --- a/forge-gui/res/cardsfolder/f/feywild_caretaker.txt +++ b/forge-gui/res/cardsfolder/f/feywild_caretaker.txt @@ -2,9 +2,9 @@ Name:Feywild Caretaker ManaCost:4 U Types:Creature Orc Wizard PT:3/4 -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 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckDefinedPlayer$ You.hasInitiative | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you have the initiative, create a 1/1 blue Faerie Dragon creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ u_1_1_faerie_dragon_flying DeckHas:Ability$Token & Type$Faerie|Dragon -Oracle:When Feywild Caretaker enters, you take the initiative.\nAt the beginning of your end step, if you have the initiative, create a 1/1 blue Faerie Dragon creature token with flying. +Oracle:When this creature enters, you take the initiative.\nAt the beginning of your end step, if you have the initiative, create a 1/1 blue Faerie Dragon creature token with flying. diff --git a/forge-gui/res/cardsfolder/f/fickle_efreet.txt b/forge-gui/res/cardsfolder/f/fickle_efreet.txt index 6f4d28c3ca88..96b5ba320950 100644 --- a/forge-gui/res/cardsfolder/f/fickle_efreet.txt +++ b/forge-gui/res/cardsfolder/f/fickle_efreet.txt @@ -2,9 +2,9 @@ Name:Fickle Efreet ManaCost:3 R Types:Creature Efreet PT:5/2 -T:Mode$ Blocks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DelayTrig | TriggerDescription$ Whenever CARDNAME attacks or blocks, flip a coin at end of combat. If you lose the flip, an opponent gains control of CARDNAME. -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DelayTrig | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, flip a coin at end of combat. If you lose the flip, an opponent gains control of CARDNAME. -SVar:DelayTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | Execute$ TrigFlip | TriggerDescription$ flip a coin at end of combat. If you lose the flip, an opponent gains control of CARDNAME. +T:Mode$ Blocks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DelayTrig | TriggerDescription$ Whenever this creature attacks or blocks, flip a coin at end of combat. If you lose the flip, an opponent gains control of this creature. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ DelayTrig | Secondary$ True | TriggerDescription$ Whenever this creature attacks or blocks, flip a coin at end of combat. If you lose the flip, an opponent gains control of this creature. +SVar:DelayTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | Execute$ TrigFlip | TriggerDescription$ flip a coin at end of combat. If you lose the flip, an opponent gains control of this creature. SVar:TrigFlip:DB$ FlipCoin | LoseSubAbility$ DBGiveControl SVar:DBGiveControl:DB$ GainControl | Defined$ CorrectedSelf | NewController$ Opponent -Oracle:Whenever Fickle Efreet attacks or blocks, flip a coin at end of combat. If you lose the flip, an opponent gains control of Fickle Efreet. +Oracle:Whenever this creature attacks or blocks, flip a coin at end of combat. If you lose the flip, an opponent gains control of this creature. diff --git a/forge-gui/res/cardsfolder/f/fiddlehead_kami.txt b/forge-gui/res/cardsfolder/f/fiddlehead_kami.txt index 0288dfe11e34..be180f01648e 100644 --- a/forge-gui/res/cardsfolder/f/fiddlehead_kami.txt +++ b/forge-gui/res/cardsfolder/f/fiddlehead_kami.txt @@ -2,8 +2,8 @@ Name:Fiddlehead Kami ManaCost:4 G Types:Creature Spirit PT:3/3 -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRegen | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, regenerate CARDNAME. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRegen | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, regenerate this creature. SVar:TrigRegen:DB$ Regenerate | Defined$ Self SVar:BuffedBy:Arcane,Spirit AI:RemoveDeck:Random -Oracle:Whenever you cast a Spirit or Arcane spell, regenerate Fiddlehead Kami. +Oracle:Whenever you cast a Spirit or Arcane spell, regenerate this creature. diff --git a/forge-gui/res/cardsfolder/f/field_of_reality.txt b/forge-gui/res/cardsfolder/f/field_of_reality.txt index b419e1bc3383..7d5e7d35d99d 100644 --- a/forge-gui/res/cardsfolder/f/field_of_reality.txt +++ b/forge-gui/res/cardsfolder/f/field_of_reality.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ CantBlockBy | ValidAttacker$ Creature.EnchantedBy | ValidBlocker$ Creature.Spirit | Description$ Enchanted creature can't be blocked by Spirits. -A:AB$ ChangeZone | Cost$ 1 U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +A:AB$ ChangeZone | Cost$ 1 U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this Aura to its owner's hand. AI:RemoveDeck:Random SVar:NonStackingAttachEffect:True -Oracle:Enchant creature\nEnchanted creature can't be blocked by Spirits.\n{1}{U}: Return Field of Reality to its owner's hand. +Oracle:Enchant creature\nEnchanted creature can't be blocked by Spirits.\n{1}{U}: Return this Aura to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/field_of_ruin.txt b/forge-gui/res/cardsfolder/f/field_of_ruin.txt index 7c5b47b1a27a..f4fe01ad549e 100644 --- a/forge-gui/res/cardsfolder/f/field_of_ruin.txt +++ b/forge-gui/res/cardsfolder/f/field_of_ruin.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Destroy | Cost$ 2 T Sac<1/CARDNAME> | ValidTgts$ Land.nonBasic+OppCtrl | TgtPrompt$ Select target nonbasic land an opponent controls. | SubAbility$ DBSearch | AILogic$ GhostQuarter | SpellDescription$ Destroy target nonbasic land an opponent controls. Each player searches their library for a basic land card, puts it onto the battlefield, then shuffles. SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | DefinedPlayer$ Player | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | StackDescription$ Each player searches their library for a basic land card, puts it onto the battlefield, then shuffles their library. AI:RemoveDeck:Random -Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice Field of Ruin: Destroy target nonbasic land an opponent controls. Each player searches their library for a basic land card, puts it onto the battlefield, then shuffles. +Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice this land: Destroy target nonbasic land an opponent controls. Each player searches their library for a basic land card, puts it onto the battlefield, then shuffles. diff --git a/forge-gui/res/cardsfolder/f/field_of_the_dead.txt b/forge-gui/res/cardsfolder/f/field_of_the_dead.txt index 9fd53aace38e..5a771ac3ccb8 100644 --- a/forge-gui/res/cardsfolder/f/field_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/f/field_of_the_dead.txt @@ -1,12 +1,12 @@ Name:Field of the Dead 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 | SpellDescription$ Add {C}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Land.Other+YouCtrl | CheckSVar$ X | SVarCompare$ GE7 | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another land you control enters, if you control seven or more lands with different names, create a 2/2 black Zombie creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Land.Other+YouCtrl | CheckSVar$ X | SVarCompare$ GE7 | Execute$ TrigToken | TriggerDescription$ Whenever this land or another land you control enters, if you control seven or more lands with different names, create a 2/2 black Zombie creature token. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You SVar:X:Count$Valid Land.YouCtrl$DifferentCardNames SVar:AILandRemovalMinScore:170 DeckHas:Ability$Token -Oracle:Field of the Dead enters tapped.\n{T}: Add {C}.\nWhenever Field of the Dead or another land you control enters, if you control seven or more lands with different names, create a 2/2 black Zombie creature token. +Oracle:This land enters tapped.\n{T}: Add {C}.\nWhenever this land or another land you control enters, if you control seven or more lands with different names, create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/f/field_tested_frying_pan.txt b/forge-gui/res/cardsfolder/f/field_tested_frying_pan.txt index 002baa6322d9..dddd9212c521 100644 --- a/forge-gui/res/cardsfolder/f/field_tested_frying_pan.txt +++ b/forge-gui/res/cardsfolder/f/field_tested_frying_pan.txt @@ -2,7 +2,7 @@ Name:Field-Tested Frying Pan ManaCost:2 W Types:Artifact Equipment K:Equip:2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Food token, then create a 1/1 white Halfling creature token and attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Equipment enters, create a Food token, then create a 1/1 white Halfling creature token and attach this Equipment to it. SVar:TrigToken:DB$ Token | TokenScript$ c_a_food_sac | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ w_1_1_halfling | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Defined$ Remembered | Object$ Self | SubAbility$ DBCleanup @@ -13,4 +13,4 @@ SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:TriggerCount$LifeAmount DeckHas:Ability$Token|LifeGain|Sacrifice & Type$Food|Artifact|Halfling DeckHints:Ability$LifeGain -Oracle:When Field-Tested Frying Pan enters, create a Food token, then create a 1/1 white Halfling creature token and attach Field-Tested Frying Pan to it.\nEquipped creature has "Whenever you gain life, this creature gets +X/+X until end of turn, where X is the amount of life you gained."\nEquip {2} +Oracle:When this Equipment enters, create a Food token, then create a 1/1 white Halfling creature token and attach this Equipment to it.\nEquipped creature has "Whenever you gain life, this creature gets +X/+X until end of turn, where X is the amount of life you gained."\nEquip {2} diff --git a/forge-gui/res/cardsfolder/f/fieldmist_borderpost.txt b/forge-gui/res/cardsfolder/f/fieldmist_borderpost.txt index a36e0f641673..f1f11e0d15e9 100644 --- a/forge-gui/res/cardsfolder/f/fieldmist_borderpost.txt +++ b/forge-gui/res/cardsfolder/f/fieldmist_borderpost.txt @@ -2,7 +2,7 @@ Name:Fieldmist Borderpost ManaCost:1 W U Types:Artifact S:Mode$ AlternativeCost | ValidSA$ Spell.Self | EffectZone$ All | Cost$ 1 Return<1/Land.Basic> | Description$ You may pay {1} and return a basic land you control to its owner's hand rather than pay this spell's mana cost. -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$ Combo W U | SpellDescription$ Add {W} or {U}. -Oracle:You may pay {1} and return a basic land you control to its owner's hand rather than pay this spell's mana cost.\nFieldmist Borderpost enters tapped.\n{T}: Add {W} or {U}. +Oracle:You may pay {1} and return a basic land you control to its owner's hand rather than pay this spell's mana cost.\nThis artifact enters tapped.\n{T}: Add {W} or {U}. diff --git a/forge-gui/res/cardsfolder/f/fiend_artisan.txt b/forge-gui/res/cardsfolder/f/fiend_artisan.txt index 0b57f1548c2e..ccdb58eba1d5 100644 --- a/forge-gui/res/cardsfolder/f/fiend_artisan.txt +++ b/forge-gui/res/cardsfolder/f/fiend_artisan.txt @@ -2,10 +2,10 @@ Name:Fiend Artisan ManaCost:BG BG Types:Creature Nightmare PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ Y | AddToughness$ Y | Description$ CARDNAME gets +1/+1 for each creature card in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ Y | AddToughness$ Y | Description$ This creature gets +1/+1 for each creature card in your graveyard. A:AB$ ChangeZone | Cost$ X BG T Sac<1/Creature.Other/another creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with mana value X or less, put it onto the battlefield, then shuffle. Activate only as a sorcery. SVar:Y:Count$ValidGraveyard Creature.YouOwn SVar:X:Count$xPaid SVar:NonCombatPriority:1 DeckHints:Ability$Graveyard -Oracle:Fiend Artisan gets +1/+1 for each creature card in your graveyard.\n{X}{B/G}, {T}, Sacrifice another creature: Search your library for a creature card with mana value X or less, put it onto the battlefield, then shuffle. Activate only as a sorcery. +Oracle:This creature gets +1/+1 for each creature card in your graveyard.\n{X}{B/G}, {T}, Sacrifice another creature: Search your library for a creature card with mana value X or less, put it onto the battlefield, then shuffle. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/fiend_binder.txt b/forge-gui/res/cardsfolder/f/fiend_binder.txt index a244804b7b45..3fd53c59b018 100644 --- a/forge-gui/res/cardsfolder/f/fiend_binder.txt +++ b/forge-gui/res/cardsfolder/f/fiend_binder.txt @@ -2,7 +2,7 @@ Name:Fiend Binder ManaCost:3 W Types:Creature Human Soldier PT:3/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, tap target creature defending player controls. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, tap target creature defending player controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | TgtPrompt$ Select target creature defending player controls SVar:HasAttackEffect:TRUE -Oracle:Whenever Fiend Binder attacks, tap target creature defending player controls. +Oracle:Whenever this creature attacks, tap target creature defending player controls. diff --git a/forge-gui/res/cardsfolder/f/fiend_hunter.txt b/forge-gui/res/cardsfolder/f/fiend_hunter.txt index 05074138c708..02f26b9f22ef 100644 --- a/forge-gui/res/cardsfolder/f/fiend_hunter.txt +++ b/forge-gui/res/cardsfolder/f/fiend_hunter.txt @@ -2,9 +2,9 @@ Name:Fiend Hunter ManaCost:1 W W Types:Creature Human Cleric PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may exile another target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may exile another target creature. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ForgetOtherRemembered$ True | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature leaves the battlefield, return the exiled card to the battlefield under its owner's control. SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DirectRemembered SVar:PlayMain1:TRUE -Oracle:When Fiend Hunter enters, you may exile another target creature.\nWhen Fiend Hunter leaves the battlefield, return the exiled card to the battlefield under its owner's control. +Oracle:When this creature enters, you may exile another target creature.\nWhen this creature leaves the battlefield, return the exiled card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/f/fiend_of_the_shadows.txt b/forge-gui/res/cardsfolder/f/fiend_of_the_shadows.txt index 89e91a8b30e3..3ce323869e61 100644 --- a/forge-gui/res/cardsfolder/f/fiend_of_the_shadows.txt +++ b/forge-gui/res/cardsfolder/f/fiend_of_the_shadows.txt @@ -3,15 +3,15 @@ ManaCost:3 B B Types:Creature Vampire Wizard PT:3/3 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles a card from their hand. You may play that card for as long as it remains exiled. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, that player exiles a card from their hand. You may play that card for as long as it remains exiled. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ TriggeredTarget | Chooser$ TriggeredTarget | Mandatory$ True | ChangeNum$ 1 | RememberChanged$ True S:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Regenerate | Cost$ Sac<1/Human> | SpellDescription$ Regenerate CARDNAME. +A:AB$ Regenerate | Cost$ Sac<1/Human> | SpellDescription$ Regenerate this creature. SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE1 AI:RemoveDeck:Random DeckNeeds:Type$Human -Oracle:Flying\nWhenever Fiend of the Shadows deals combat damage to a player, that player exiles a card from their hand. You may play that card for as long as it remains exiled.\nSacrifice a Human: Regenerate Fiend of the Shadows. +Oracle:Flying\nWhenever this creature deals combat damage to a player, that player exiles a card from their hand. You may play that card for as long as it remains exiled.\nSacrifice a Human: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/f/fiendish_duo.txt b/forge-gui/res/cardsfolder/f/fiendish_duo.txt index 5614670a42bd..65198dc61f2c 100644 --- a/forge-gui/res/cardsfolder/f/fiendish_duo.txt +++ b/forge-gui/res/cardsfolder/f/fiendish_duo.txt @@ -8,4 +8,4 @@ SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X SVar:X:ReplaceCount$DamageAmount/Twice SVar:PlayMain1:TRUE AI:RemoveDeck:Random -Oracle:First strike\nIf a source would deal damage to an opponent, it deals double that damage to that player instead. +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nIf a source would deal damage to an opponent, it deals double that damage to that player instead. diff --git a/forge-gui/res/cardsfolder/f/fiendslayer_paladin.txt b/forge-gui/res/cardsfolder/f/fiendslayer_paladin.txt index 61f9f2dc32d6..990df2c4d465 100644 --- a/forge-gui/res/cardsfolder/f/fiendslayer_paladin.txt +++ b/forge-gui/res/cardsfolder/f/fiendslayer_paladin.txt @@ -4,5 +4,5 @@ Types:Creature Human Knight PT:2/2 K:First Strike K:Lifelink -S:Mode$ CantTarget | ValidTarget$ Card.Self | ValidSource$ Card.Black,Card.Red | ValidSA$ Spell | Activator$ Opponent | Description$ CARDNAME can't be the target of black or red spells your opponents control. -Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nLifelink (Damage dealt by this creature also causes you to gain that much life.)\nFiendslayer Paladin can't be the target of black or red spells your opponents control. +S:Mode$ CantTarget | ValidTarget$ Card.Self | ValidSource$ Card.Black,Card.Red | ValidSA$ Spell | Activator$ Opponent | Description$ This creature can't be the target of black or red spells your opponents control. +Oracle:First strike (This creature deals combat damage before creatures without first strike.)\nLifelink (Damage dealt by this creature also causes you to gain that much life.)\nThis creature can't be the target of black or red spells your opponents control. diff --git a/forge-gui/res/cardsfolder/f/fierce_empath.txt b/forge-gui/res/cardsfolder/f/fierce_empath.txt index e53c8c9a9a9f..e4b3b5ab2095 100644 --- a/forge-gui/res/cardsfolder/f/fierce_empath.txt +++ b/forge-gui/res/cardsfolder/f/fierce_empath.txt @@ -2,6 +2,6 @@ Name:Fierce Empath ManaCost:2 G Types:Creature Elf 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 creature card with mana value 6 or greater, reveal it, 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 creature card with mana value 6 or greater, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcGE6 | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:When Fierce Empath enters, you may search your library for a creature card with mana value 6 or greater, reveal it, put it into your hand, then shuffle. +Oracle:When this creature enters, you may search your library for a creature card with mana value 6 or greater, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/fierce_witchstalker.txt b/forge-gui/res/cardsfolder/f/fierce_witchstalker.txt index 280e27f076c9..5de6061c358d 100644 --- a/forge-gui/res/cardsfolder/f/fierce_witchstalker.txt +++ b/forge-gui/res/cardsfolder/f/fierce_witchstalker.txt @@ -3,7 +3,7 @@ ManaCost:2 G G Types:Creature Wolf PT:4/4 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | 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$ TrigToken | TriggerDescription$ When this creature enters, 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$Token|LifeGain|Food -Oracle:Trample\nWhen Fierce Witchstalker enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhen this creature enters, 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/f/fiery_bombardment.txt b/forge-gui/res/cardsfolder/f/fiery_bombardment.txt index d1ed6e8851ad..4d683af14bcd 100644 --- a/forge-gui/res/cardsfolder/f/fiery_bombardment.txt +++ b/forge-gui/res/cardsfolder/f/fiery_bombardment.txt @@ -1,8 +1,8 @@ Name:Fiery Bombardment ManaCost:1 R Types:Enchantment -A:AB$ DealDamage | Cost$ 2 Sac<1/Creature> | ValidTgts$ Any | NumDmg$ X | PrecostDesc$ Chroma — | SpellDescription$ CARDNAME deals damage to any target equal to the number of red mana symbols in the sacrificed creature's mana cost. +A:AB$ DealDamage | Cost$ 2 Sac<1/Creature> | ValidTgts$ Any | NumDmg$ X | PrecostDesc$ Chroma — | SpellDescription$ This enchantment deals damage to any target equal to the number of red mana symbols in the sacrificed creature's mana cost. SVar:X:Sacrificed$ChromaSource.Red SVar:NonStackingEffect:True AI:RemoveDeck:All -Oracle:Chroma — {2}, Sacrifice a creature: Fiery Bombardment deals damage to any target equal to the number of red mana symbols in the sacrificed creature's mana cost. +Oracle:Chroma — {2}, Sacrifice a creature: This enchantment deals damage to any target equal to the number of red mana symbols in the sacrificed creature's mana cost. diff --git a/forge-gui/res/cardsfolder/f/fiery_hellhound.txt b/forge-gui/res/cardsfolder/f/fiery_hellhound.txt index b0b7ceec93dd..11f352bd2b92 100644 --- a/forge-gui/res/cardsfolder/f/fiery_hellhound.txt +++ b/forge-gui/res/cardsfolder/f/fiery_hellhound.txt @@ -2,5 +2,5 @@ Name:Fiery Hellhound ManaCost:1 R R Types:Creature Elemental Dog PT:2/2 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:{R}: Fiery Hellhound 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:{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fiery_inscription.txt b/forge-gui/res/cardsfolder/f/fiery_inscription.txt index b88ea4eaefa9..271aa1bb0a6d 100644 --- a/forge-gui/res/cardsfolder/f/fiery_inscription.txt +++ b/forge-gui/res/cardsfolder/f/fiery_inscription.txt @@ -1,9 +1,9 @@ Name:Fiery Inscription ManaCost:2 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTempt | TriggerDescription$ When CARDNAME enters, the Ring tempts you. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTempt | TriggerDescription$ When this enchantment enters, the Ring tempts you. SVar:TrigTempt:DB$ RingTemptsYou -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | 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$ TrigDealDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, this enchantment deals 2 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 DeckHints:Type$Instant|Sorcery -Oracle:When Fiery Inscription enters, the Ring tempts you.\nWhenever you cast an instant or sorcery spell, Fiery Inscription deals 2 damage to each opponent. +Oracle:When this enchantment enters, the Ring tempts you.\nWhenever you cast an instant or sorcery spell, this enchantment deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/f/fiery_islet.txt b/forge-gui/res/cardsfolder/f/fiery_islet.txt index d6db8ae959fb..9a93a9f12daf 100644 --- a/forge-gui/res/cardsfolder/f/fiery_islet.txt +++ b/forge-gui/res/cardsfolder/f/fiery_islet.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T PayLife<1> | Produced$ Combo U R | SpellDescription$ Add {U} or {R}. A:AB$ Draw | Cost$ 1 T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. -Oracle:{T}, Pay 1 life: Add {U} or {R}.\n{1}, {T}, Sacrifice Fiery Islet: Draw a card. +Oracle:{T}, Pay 1 life: Add {U} or {R}.\n{1}, {T}, Sacrifice this land: Draw a card. diff --git a/forge-gui/res/cardsfolder/f/fiery_mantle.txt b/forge-gui/res/cardsfolder/f/fiery_mantle.txt index d26fcb0e83b1..e33b01d217e0 100644 --- a/forge-gui/res/cardsfolder/f/fiery_mantle.txt +++ b/forge-gui/res/cardsfolder/f/fiery_mantle.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura 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. -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 SVar:NonStackingAttachEffect:True -Oracle:Enchant creature\n{R}: Enchanted creature gets +1/+0 until end of turn.\nWhen Fiery Mantle is put into a graveyard from the battlefield, return Fiery Mantle to its owner's hand. +Oracle:Enchant creature\n{R}: Enchanted creature gets +1/+0 until end of turn.\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/f/fighter_class.txt b/forge-gui/res/cardsfolder/f/fighter_class.txt index a387db00f3cd..67160aeb414e 100644 --- a/forge-gui/res/cardsfolder/f/fighter_class.txt +++ b/forge-gui/res/cardsfolder/f/fighter_class.txt @@ -1,11 +1,11 @@ Name:Fighter Class ManaCost:R W Types:Enchantment Class -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for an Equipment card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this Class enters, search your library for an Equipment card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Equipment | ChangeNum$ 1 K:Class:2:1 R W:AddStaticAbility$ SReduceCost SVar:SReduceCost:Mode$ ReduceCost | ValidCard$ Card | ValidSpell$ Activated.Equip | Activator$ You | Amount$ 2 | Secondary$ True | Description$ Equip abilities you activate cost {2} less to activate. K:Class:3:3 R W:AddTrigger$ TriggerAttacks SVar:TriggerAttacks:Mode$ Attacks | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMustBlock | Secondary$ True | TriggerDescription$ Whenever a creature you control attacks, up to one target creature blocks it this combat if able. SVar:TrigMustBlock:DB$ MustBlock | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | DefinedAttacker$ TriggeredAttackerLKICopy | BlockAllDefined$ True | Duration$ UntilEndOfCombat -Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen Fighter Class enters, search your library for an Equipment card, reveal it, put it into your hand, then shuffle.\n{1}{R}{W}: Level 2\nEquip abilities you activate cost {2} less to activate.\n{3}{R}{W}: Level 3\nWhenever a creature you control attacks, up to one target creature blocks it this combat if able. +Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen this Class enters, search your library for an Equipment card, reveal it, put it into your hand, then shuffle.\n{1}{R}{W}: Level 2\nEquip abilities you activate cost {2} less to activate.\n{3}{R}{W}: Level 3\nWhenever a creature you control attacks, up to one target creature blocks it this combat if able. diff --git a/forge-gui/res/cardsfolder/f/figure_of_destiny.txt b/forge-gui/res/cardsfolder/f/figure_of_destiny.txt index ca9731d73183..6f935342f17c 100644 --- a/forge-gui/res/cardsfolder/f/figure_of_destiny.txt +++ b/forge-gui/res/cardsfolder/f/figure_of_destiny.txt @@ -2,7 +2,7 @@ Name:Figure of Destiny ManaCost:RW Types:Creature Kithkin PT:1/1 -A:AB$ Animate | Cost$ RW | Types$ Kithkin,Spirit | RemoveCreatureTypes$ True | Duration$ Permanent | Power$ 2 | Toughness$ 2 | SpellDescription$ CARDNAME becomes a Kithkin Spirit with base power and toughness 2/2. -A:AB$ Animate | Cost$ RW RW RW | ConditionPresent$ Card.Self+Spirit | Types$ Kithkin,Spirit,Warrior | RemoveCreatureTypes$ True | Duration$ Permanent | Power$ 4 | Toughness$ 4 | SpellDescription$ If CARDNAME is a Spirit, it becomes a Kithkin Spirit Warrior with base power and toughness 4/4. -A:AB$ Animate | Cost$ RW RW RW RW RW RW | ConditionPresent$ Card.Self+Warrior | Types$ Kithkin,Spirit,Warrior,Avatar | RemoveCreatureTypes$ True | Duration$ Permanent | Power$ 8 | Toughness$ 8 | Keywords$ Flying & First Strike | SpellDescription$ If CARDNAME is a Warrior, it becomes a Kithkin Spirit Warrior Avatar with base power and toughness 8/8, flying, and first strike. -Oracle:{R/W}: Figure of Destiny becomes a Kithkin Spirit with base power and toughness 2/2.\n{R/W}{R/W}{R/W}: If Figure of Destiny is a Spirit, it becomes a Kithkin Spirit Warrior with base power and toughness 4/4.\n{R/W}{R/W}{R/W}{R/W}{R/W}{R/W}: If Figure of Destiny is a Warrior, it becomes a Kithkin Spirit Warrior Avatar with base power and toughness 8/8, flying, and first strike. +A:AB$ Animate | Cost$ RW | Types$ Kithkin,Spirit | RemoveCreatureTypes$ True | Duration$ Permanent | Power$ 2 | Toughness$ 2 | SpellDescription$ This creature becomes a Kithkin Spirit with base power and toughness 2/2. +A:AB$ Animate | Cost$ RW RW RW | ConditionPresent$ Card.Self+Spirit | Types$ Kithkin,Spirit,Warrior | RemoveCreatureTypes$ True | Duration$ Permanent | Power$ 4 | Toughness$ 4 | SpellDescription$ If this creature is a Spirit, it becomes a Kithkin Spirit Warrior with base power and toughness 4/4. +A:AB$ Animate | Cost$ RW RW RW RW RW RW | ConditionPresent$ Card.Self+Warrior | Types$ Kithkin,Spirit,Warrior,Avatar | RemoveCreatureTypes$ True | Duration$ Permanent | Power$ 8 | Toughness$ 8 | Keywords$ Flying & First Strike | SpellDescription$ If this creature is a Warrior, it becomes a Kithkin Spirit Warrior Avatar with base power and toughness 8/8, flying, and first strike. +Oracle:{R/W}: This creature becomes a Kithkin Spirit with base power and toughness 2/2.\n{R/W}{R/W}{R/W}: If this creature is a Spirit, it becomes a Kithkin Spirit Warrior with base power and toughness 4/4.\n{R/W}{R/W}{R/W}{R/W}{R/W}{R/W}: If this creature is a Warrior, it becomes a Kithkin Spirit Warrior Avatar with base power and toughness 8/8, flying, and first strike. diff --git a/forge-gui/res/cardsfolder/f/filigree_angel.txt b/forge-gui/res/cardsfolder/f/filigree_angel.txt index c5013132f800..027e96fadc89 100644 --- a/forge-gui/res/cardsfolder/f/filigree_angel.txt +++ b/forge-gui/res/cardsfolder/f/filigree_angel.txt @@ -3,7 +3,7 @@ ManaCost:5 W W U Types:Artifact Creature Angel PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life for each artifact you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 3 life for each artifact you control. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Count$Valid Artifact.YouCtrl/Times.3 -Oracle:Flying\nWhen Filigree Angel enters, you gain 3 life for each artifact you control. +Oracle:Flying\nWhen this creature enters, you gain 3 life for each artifact you control. diff --git a/forge-gui/res/cardsfolder/f/filigree_crawler.txt b/forge-gui/res/cardsfolder/f/filigree_crawler.txt index 4eff16d396c6..7a4bb5231b4c 100644 --- a/forge-gui/res/cardsfolder/f/filigree_crawler.txt +++ b/forge-gui/res/cardsfolder/f/filigree_crawler.txt @@ -2,8 +2,8 @@ Name:Filigree Crawler ManaCost:4 Types:Artifact Creature Insect PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a 1/1 colorless Thopter artifact creature token with flying. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 colorless Thopter artifact creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You SVar:SacMe:1 DeckHas:Ability$Token -Oracle:When Filigree Crawler dies, create a 1/1 colorless Thopter artifact creature token with flying. +Oracle:When this creature dies, create a 1/1 colorless Thopter artifact creature token with flying. diff --git a/forge-gui/res/cardsfolder/f/filigree_familiar.txt b/forge-gui/res/cardsfolder/f/filigree_familiar.txt index ced26185fe6b..6a437d8699be 100644 --- a/forge-gui/res/cardsfolder/f/filigree_familiar.txt +++ b/forge-gui/res/cardsfolder/f/filigree_familiar.txt @@ -2,8 +2,8 @@ Name:Filigree Familiar ManaCost:3 Types:Artifact Creature Fox PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain 2 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature dies, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController | NumCards$ 1 SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -Oracle:When Filigree Familiar enters, you gain 2 life.\nWhen Filigree Familiar dies, draw a card. +Oracle:When this creature enters, you gain 2 life.\nWhen this creature dies, draw a card. diff --git a/forge-gui/res/cardsfolder/f/filigree_racer.txt b/forge-gui/res/cardsfolder/f/filigree_racer.txt index 4930967db301..45a4fcd27c58 100644 --- a/forge-gui/res/cardsfolder/f/filigree_racer.txt +++ b/forge-gui/res/cardsfolder/f/filigree_racer.txt @@ -2,13 +2,13 @@ Name:Filigree Racer ManaCost:3 R Types:Artifact Vehicle PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E}{E}{E}{E} (four energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When this Vehicle enters, you get {E}{E}{E}{E} (four energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTrigger | TriggerDescription$ Whenever CARDNAME attacks, you may pay {E}{E}. When you do, target instant or sorcery card in your graveyard gains jump-start until end of turn. (You may cast that card from your graveyard by discarding a card in addition to paying its other costs. Then exile it.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTrigger | TriggerDescription$ Whenever this Vehicle attacks, you may pay {E}{E}. When you do, target instant or sorcery card in your graveyard gains jump-start until end of turn. (You may cast that card from your graveyard by discarding a card in addition to paying its other costs. Then exile it.) SVar:TrigTrigger:AB$ ImmediateTrigger | Cost$ PayEnergy<2> | Execute$ DBPump | SpellDescription$ When you do, target instant or sorcery card in your graveyard gains jump-start until end of turn. (You may cast that card from your graveyard by discarding a card in addition to paying its other costs. Then exile it.) SVar:DBPump:DB$ Pump | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn | KW$ Jump-start | TgtZone$ Graveyard | PumpZone$ Graveyard K:Crew:1 SVar:HasAttackEffect:TRUE DeckHints:Type$Instant|Sorcery DeckHas:Ability$Graveyard|Discard -Oracle:When Filigree Racer enters, you get {E}{E}{E}{E} (four energy counters).\nWhenever Filigree Racer attacks, you may pay {E}{E}. When you do, target instant or sorcery card in your graveyard gains jump-start until end of turn. (You may cast that card from your graveyard by discarding a card in addition to paying its other costs. Then exile it.)\nCrew 1 +Oracle:When this Vehicle enters, you get {E}{E}{E}{E} (four energy counters).\nWhenever this Vehicle attacks, you may pay {E}{E}. When you do, target instant or sorcery card in your graveyard gains jump-start until end of turn. (You may cast that card from your graveyard by discarding a card in addition to paying its other costs. Then exile it.)\nCrew 1 diff --git a/forge-gui/res/cardsfolder/f/filigree_vector.txt b/forge-gui/res/cardsfolder/f/filigree_vector.txt index 0381aaf253b6..5e82b30702cb 100644 --- a/forge-gui/res/cardsfolder/f/filigree_vector.txt +++ b/forge-gui/res/cardsfolder/f/filigree_vector.txt @@ -2,7 +2,7 @@ Name:Filigree Vector ManaCost:3 W Types:Artifact Creature Phyrexian Construct PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on each of any number of target creatures and a charge counter on each of any number of target artifacts. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When this creature enters, put a +1/+1 counter on each of any number of target creatures and a charge counter on each of any number of target artifacts. SVar:TrigCounter:DB$ Pump | ValidTgts$ Creature | AILogic$ Pump | TgtPrompt$ Select any number of target creatures to distribute +1/+1 counters to | TargetMin$ 0 | TargetMax$ X | RememberTargets$ True | SubAbility$ DBChargeCounter SVar:DBChargeCounter:DB$ Pump | ValidTgts$ Artifact | AITgts$ Artifact.YouCtrl | TgtPrompt$ Select any number of target artifacts to distribute charge counters to | TargetMin$ 0 | TargetMax$ Y | ImprintCards$ ThisTargetedCard | SubAbility$ DBPutCounterAll SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.IsRemembered | CounterType$ P1P1 | CounterNum$ 1 | ValidCards2$ Artifact.IsImprinted | CounterType2$ CHARGE | SubAbility$ DBCleanup @@ -12,4 +12,4 @@ SVar:Y:Count$Valid Artifact A:AB$ Proliferate | Cost$ 1 T Sac<1/Artifact.Other/other artifact> | SpellDescription$ Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) DeckHas:Ability$Counters|Proliferate|Sacrifice DeckHints:Type$Artifact -Oracle:When Filigree Vector enters, put a +1/+1 counter on each of any number of target creatures and a charge counter on each of any number of target artifacts.\n{1}, {T}, Sacrifice another artifact: Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:When this creature enters, put a +1/+1 counter on each of any number of target creatures and a charge counter on each of any number of target artifacts.\n{1}, {T}, Sacrifice another artifact: 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/f/filth.txt b/forge-gui/res/cardsfolder/f/filth.txt index c289f06ddb95..0969f76ae4b0 100644 --- a/forge-gui/res/cardsfolder/f/filth.txt +++ b/forge-gui/res/cardsfolder/f/filth.txt @@ -3,5 +3,5 @@ ManaCost:3 B Types:Creature Incarnation PT:2/2 K:Landwalk:Swamp -S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Landwalk:Swamp | IsPresent$ Swamp.YouCtrl | Description$ As long as CARDNAME is in your graveyard and you control a Swamp, creatures you control have swampwalk. -Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nAs long as Filth is in your graveyard and you control a Swamp, creatures you control have swampwalk. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | EffectZone$ Graveyard | AddKeyword$ Landwalk:Swamp | IsPresent$ Swamp.YouCtrl | Description$ As long as this card is in your graveyard and you control a Swamp, creatures you control have swampwalk. +Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\nAs long as this card is in your graveyard and you control a Swamp, creatures you control have swampwalk. diff --git a/forge-gui/res/cardsfolder/f/filthy_cur.txt b/forge-gui/res/cardsfolder/f/filthy_cur.txt index f1d9f6782e1a..3c6b994c600d 100644 --- a/forge-gui/res/cardsfolder/f/filthy_cur.txt +++ b/forge-gui/res/cardsfolder/f/filthy_cur.txt @@ -2,7 +2,7 @@ Name:Filthy Cur ManaCost:1 B Types:Creature Dog PT:2/2 -T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME is dealt damage, you lose that much life. +T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature is dealt damage, you lose that much life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X SVar:X:TriggerCount$DamageAmount -Oracle:Whenever Filthy Cur is dealt damage, you lose that much life. +Oracle:Whenever this creature is dealt damage, you lose that much life. diff --git a/forge-gui/res/cardsfolder/f/fin_clade_fugitives.txt b/forge-gui/res/cardsfolder/f/fin_clade_fugitives.txt index 66ebaa21267c..2ebdae82f3f0 100644 --- a/forge-gui/res/cardsfolder/f/fin_clade_fugitives.txt +++ b/forge-gui/res/cardsfolder/f/fin_clade_fugitives.txt @@ -2,7 +2,7 @@ Name:Fin-Clade Fugitives ManaCost:5 G Types:Creature Elf Salamander Rogue PT:7/4 -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:Encore:4 G DeckHas:Ability$Token -Oracle:Fin-Clade Fugitives can't be blocked by creatures with power 2 or less.\nEncore {4}{G} ({4}{G}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) +Oracle:This creature can't be blocked by creatures with power 2 or less.\nEncore {4}{G} ({4}{G}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/f/final_sting_faerie.txt b/forge-gui/res/cardsfolder/f/final_sting_faerie.txt index 2042918e7499..90e92d5fc3b5 100644 --- a/forge-gui/res/cardsfolder/f/final_sting_faerie.txt +++ b/forge-gui/res/cardsfolder/f/final_sting_faerie.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Faerie Assassin PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target creature that was dealt damage this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature enters, destroy target creature that was dealt damage this turn. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn. -Oracle:Flying\nWhen Final-Sting Faerie enters, destroy target creature that was dealt damage this turn. +Oracle:Flying\nWhen this creature enters, destroy target creature that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/f/finale_of_promise.txt b/forge-gui/res/cardsfolder/f/finale_of_promise.txt index 9654bef9f385..8711792a58f7 100644 --- a/forge-gui/res/cardsfolder/f/finale_of_promise.txt +++ b/forge-gui/res/cardsfolder/f/finale_of_promise.txt @@ -1,10 +1,10 @@ Name:Finale of Promise ManaCost:X R R Types:Sorcery -A:SP$ Pump | ValidTgts$ Instant.YouOwn+cmcLEX | TgtZone$ Graveyard | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target instant card in your graveyard with mana value X or less | RememberObjects$ Targeted | SubAbility$ DBPump | SpellDescription$ You may cast up to one target instant card and/or up to one target sorcery card from your graveyard each with mana value X or less without paying their mana costs. If a spell cast this way would be put into your graveyard this turn, exile it instead. If X is 10 or more, copy each of those spells twice. You may choose new targets for the copies. +A:SP$ Pump | ValidTgts$ Instant.YouOwn+cmcLEX | TgtZone$ Graveyard | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target instant card in your graveyard with mana value X or less | RememberObjects$ Targeted | SubAbility$ DBPump | SpellDescription$ You may cast up to one target instant card and/or up to one target sorcery card from your graveyard each with mana value X or less without paying their mana costs. If a spell cast this way would be put into your graveyard, exile it instead. If X is 10 or more, copy each of those spells twice. You may choose new targets for the copies. SVar:DBPump:DB$ Pump | ValidTgts$ Sorcery.YouOwn+cmcLEX | TgtZone$ Graveyard | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target sorcery card in your graveyard with mana value X or less | RememberObjects$ Targeted | SubAbility$ DBPlay | StackDescription$ None SVar:DBPlay:DB$ Play | Valid$ Card.IsRemembered | ValidZone$ Graveyard | ValidSA$ Spell | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBCopy | ReplaceGraveyard$ Exile SVar:DBCopy:DB$ CopySpellAbility | Amount$ 2 | Defined$ ValidStack Spell.IsRemembered | MayChooseTarget$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE10 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid -Oracle:You may cast up to one target instant card and/or up to one target sorcery card from your graveyard each with mana value X or less without paying their mana costs. If a spell cast this way would be put into your graveyard this turn, exile it instead. If X is 10 or more, copy each of those spells twice. You may choose new targets for the copies. +Oracle:You may cast up to one target instant card and/or up to one target sorcery card from your graveyard each with mana value X or less without paying their mana costs. If a spell cast this way would be put into your graveyard, exile it instead. If X is 10 or more, copy each of those spells twice. You may choose new targets for the copies. diff --git a/forge-gui/res/cardsfolder/f/find_the_path.txt b/forge-gui/res/cardsfolder/f/find_the_path.txt index 6b24501f3558..a9d3bccc3873 100644 --- a/forge-gui/res/cardsfolder/f/find_the_path.txt +++ b/forge-gui/res/cardsfolder/f/find_the_path.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant:Land SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBVenture | TriggerDescription$ When CARDNAME enters, venture into the dungeon. (Enter the first room or advance to the next room.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBVenture | TriggerDescription$ When this Aura enters, venture into the dungeon. (Enter the first room or advance to the next room.) SVar:DBVenture:DB$ Venture | Defined$ You S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ ABMana | Description$ Enchanted land has "{T}: Add {G}{G}." SVar:ABMana:AB$ Mana | Cost$ T | Produced$ G | Amount$ 2 | SpellDescription$ Add {G}{G}. -Oracle:Enchant land\nWhen Find the Path enters, venture into the dungeon. (Enter the first room or advance to the next room.)\nEnchanted land has "{T}: Add {G}{G}." +Oracle:Enchant land\nWhen this Aura enters, venture into the dungeon. (Enter the first room or advance to the next room.)\nEnchanted land has "{T}: Add {G}{G}." diff --git a/forge-gui/res/cardsfolder/f/finders_keepers.txt b/forge-gui/res/cardsfolder/f/finders_keepers.txt index e1c379397a8d..403566e52f16 100644 --- a/forge-gui/res/cardsfolder/f/finders_keepers.txt +++ b/forge-gui/res/cardsfolder/f/finders_keepers.txt @@ -1,6 +1,6 @@ Name:Finders, Keepers ManaCost:5 B -Types:Instant +Types:Sorcery A:SP$ Destroy | ValidTgts$ Creature | SubAbility$ DBAssemble | SpellDescription$ Destroy target creature, then assemble a Contraption. SVar:DBAssemble:DB$ AssembleContraption Oracle:Destroy target creature, then assemble a Contraption. (Put the top card of your Contraption deck face up onto one of your sprockets.) diff --git a/forge-gui/res/cardsfolder/f/finneas_ace_archer.txt b/forge-gui/res/cardsfolder/f/finneas_ace_archer.txt index 483b5239bc49..9e8a0d42044f 100644 --- a/forge-gui/res/cardsfolder/f/finneas_ace_archer.txt +++ b/forge-gui/res/cardsfolder/f/finneas_ace_archer.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Rabbit Archer PT:2/2 K:Vigilance K:Reach -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on each other creature you control that's a token or a Rabbit. Then if creatures you control have total power 10 or greater, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounterAll | TriggerDescription$ Whenever NICKNAME attacks, put a +1/+1 counter on each other creature you control that's a token or a Rabbit. Then if creatures you control have total power 10 or greater, draw a card. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+StrictlyOther+token,Creature.YouCtrl+StrictlyOther+Rabbit | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ X | ConditionSVarCompare$ GE10 SVar:X:Count$Valid Creature.YouCtrl$CardPower -Oracle:Vigilance, reach\nWhenever Finneas, Ace Archer attacks, put a +1/+1 counter on each other creature you control that's a token or a Rabbit. Then if creatures you control have total power 10 or greater, draw a card. +Oracle:Vigilance, reach\nWhenever Finneas attacks, put a +1/+1 counter on each other creature you control that's a token or a Rabbit. Then if creatures you control have total power 10 or greater, draw a card. diff --git a/forge-gui/res/cardsfolder/f/firbolg_flutist.txt b/forge-gui/res/cardsfolder/f/firbolg_flutist.txt index 97fb43abb06d..0907e659e950 100644 --- a/forge-gui/res/cardsfolder/f/firbolg_flutist.txt +++ b/forge-gui/res/cardsfolder/f/firbolg_flutist.txt @@ -2,8 +2,8 @@ Name:Firbolg Flutist ManaCost:4 R R Types:Creature Giant Bard PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Enthralling Performance — When CARDNAME enters, gain control of target creature you don't control until end of turn. Untap it. It gains haste and myriad until end of turn. (Whenever it 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.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Enthralling Performance — When this creature enters, gain control of target creature you don't control until end of turn. Untap it. It gains haste and myriad until end of turn. (Whenever it 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.) SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target creature you don't control | ValidTgts$ Creature.YouDontCtrl | LoseControl$ EOT | Untap$ True | AddKWs$ Haste & Myriad SVar:PlayMain1:OPPONENTCREATURES DeckHas:Ability$Token -Oracle:Enthralling Performance — When Firbolg Flutist enters, gain control of target creature you don't control until end of turn. Untap it. It gains haste and myriad until end of turn. (Whenever it 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.) +Oracle:Enthralling Performance — When this creature enters, gain control of target creature you don't control until end of turn. Untap it. It gains haste and myriad until end of turn. (Whenever it 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/f/fire_ants.txt b/forge-gui/res/cardsfolder/f/fire_ants.txt index eb6f69a8cdd5..2d5fde80cef3 100644 --- a/forge-gui/res/cardsfolder/f/fire_ants.txt +++ b/forge-gui/res/cardsfolder/f/fire_ants.txt @@ -2,5 +2,5 @@ Name:Fire Ants ManaCost:2 R Types:Creature Insect PT:2/1 -A:AB$ DamageAll | Cost$ T | ValidCards$ Creature.withoutFlying+StrictlyOther | NumDmg$ 1 | ValidDescription$ each other creature without flying. | SpellDescription$ CARDNAME deals 1 damage to each other creature without flying. -Oracle:{T}: Fire Ants deals 1 damage to each other creature without flying. +A:AB$ DamageAll | Cost$ T | ValidCards$ Creature.withoutFlying+StrictlyOther | NumDmg$ 1 | ValidDescription$ each other creature without flying. | SpellDescription$ This creature deals 1 damage to each other creature without flying. +Oracle:{T}: This creature deals 1 damage to each other creature without flying. diff --git a/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt b/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt index ed1b87e5f6a8..19a43b01b015 100644 --- a/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt +++ b/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Shapeshifter PT:1/1 K:Changeling -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate no more than twice each turn. -Oracle:Changeling (This card is every creature type.)\n{R}: Fire-Belly Changeling gets +1/+0 until end of turn. Activate no more than twice each turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ This creature gets +1/+0 until end of turn. Activate no more than twice each turn. +Oracle:Changeling (This card is every creature type.)\n{R}: This creature gets +1/+0 until end of turn. Activate no more than twice each turn. diff --git a/forge-gui/res/cardsfolder/f/fire_bowman.txt b/forge-gui/res/cardsfolder/f/fire_bowman.txt index 220e0ba0f008..9461bfc007a8 100644 --- a/forge-gui/res/cardsfolder/f/fire_bowman.txt +++ b/forge-gui/res/cardsfolder/f/fire_bowman.txt @@ -4,4 +4,4 @@ Types:Creature Human Soldier Archer 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 Fire Bowman: 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/f/fire_diamond.txt b/forge-gui/res/cardsfolder/f/fire_diamond.txt index 3f7be9edab9d..5415ed3bba96 100644 --- a/forge-gui/res/cardsfolder/f/fire_diamond.txt +++ b/forge-gui/res/cardsfolder/f/fire_diamond.txt @@ -2,6 +2,6 @@ Name:Fire Diamond ManaCost:2 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -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 -Oracle:Fire Diamond enters tapped.\n{T}: Add {R}. +Oracle:This artifact enters tapped.\n{T}: Add {R}. diff --git a/forge-gui/res/cardsfolder/f/fire_dragon.txt b/forge-gui/res/cardsfolder/f/fire_dragon.txt index 1f4f4931b5d2..87965089496c 100644 --- a/forge-gui/res/cardsfolder/f/fire_dragon.txt +++ b/forge-gui/res/cardsfolder/f/fire_dragon.txt @@ -3,8 +3,8 @@ ManaCost:6 R R R Types:Creature Dragon PT:6/6 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals damage to target creature equal to the number of Mountains you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals damage to target creature equal to the number of Mountains you control. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ X SVar:X:Count$Valid Mountain.YouCtrl SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Fire Dragon enters, it deals damage to target creature equal to the number of Mountains you control. +Oracle:Flying\nWhen this creature enters, it deals damage to target creature equal to the number of Mountains you control. diff --git a/forge-gui/res/cardsfolder/f/fire_drake.txt b/forge-gui/res/cardsfolder/f/fire_drake.txt index a0f1b20f209f..9896ed26dc7c 100644 --- a/forge-gui/res/cardsfolder/f/fire_drake.txt +++ b/forge-gui/res/cardsfolder/f/fire_drake.txt @@ -3,5 +3,5 @@ ManaCost:1 R R Types:Creature Drake PT:1/2 K:Flying -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate only once each turn. -Oracle:Flying\n{R}: Fire Drake gets +1/+0 until end of turn. Activate only once each turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ This creature gets +1/+0 until end of turn. Activate only once each turn. +Oracle:Flying\n{R}: This creature gets +1/+0 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/fire_imp.txt b/forge-gui/res/cardsfolder/f/fire_imp.txt index fc2b2cd440e7..f1c9fa553827 100644 --- a/forge-gui/res/cardsfolder/f/fire_imp.txt +++ b/forge-gui/res/cardsfolder/f/fire_imp.txt @@ -2,7 +2,7 @@ Name:Fire Imp ManaCost:2 R Types:Creature Imp PT:2/1 -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 Fire Imp 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/f/fire_juggler.txt b/forge-gui/res/cardsfolder/f/fire_juggler.txt index 160a5bc48a51..211db5385bbd 100644 --- a/forge-gui/res/cardsfolder/f/fire_juggler.txt +++ b/forge-gui/res/cardsfolder/f/fire_juggler.txt @@ -2,7 +2,7 @@ Name:Fire Juggler ManaCost:2 R Types:Creature Goblin Shaman PT:2/2 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigClash | TriggerDescription$ Whenever CARDNAME becomes blocked, clash with an opponent. If you win, CARDNAME deals 4 damage to each creature blocking it. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigClash | TriggerDescription$ Whenever this creature becomes blocked, clash with an opponent. If you win, this creature deals 4 damage to each creature blocking it. SVar:TrigClash:DB$ Clash | WinSubAbility$ DBDamage SVar:DBDamage:DB$ DamageAll | NumDmg$ 4 | ValidCards$ Creature.blockingSource -Oracle:Whenever Fire Juggler becomes blocked, clash with an opponent. If you win, Fire Juggler deals 4 damage to each creature blocking it. (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.) +Oracle:Whenever this creature becomes blocked, clash with an opponent. If you win, this creature deals 4 damage to each creature blocking it. (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.) diff --git a/forge-gui/res/cardsfolder/f/fire_nation_archers.txt b/forge-gui/res/cardsfolder/f/fire_nation_archers.txt index 16fcde364326..c5f5f3b32fcb 100644 --- a/forge-gui/res/cardsfolder/f/fire_nation_archers.txt +++ b/forge-gui/res/cardsfolder/f/fire_nation_archers.txt @@ -5,4 +5,4 @@ PT:3/4 K:Reach A:AB$ DealDamage | Cost$ 5 | NumDmg$ 2 | Defined$ Player.Opponent | SubAbility$ DBToken | SpellDescription$ This creature deals 2 damage to each opponent. Create a 2/2 red Soldier creature token. SVar:DBToken:DB$ Token | TokenScript$ r_2_2_soldier | TokenOwner$ You -Oracle:Reach\n{5}: This creature deals 2 damage to each opponent. Create a 2/2 red Soldier creature token. +Oracle:Reach (This creature can block creatures with flying.)\n{5}: This creature deals 2 damage to each opponent. Create a 2/2 red Soldier creature token. diff --git a/forge-gui/res/cardsfolder/f/fire_omen_crane.txt b/forge-gui/res/cardsfolder/f/fire_omen_crane.txt index 795729fd861a..f4979c7b59b8 100644 --- a/forge-gui/res/cardsfolder/f/fire_omen_crane.txt +++ b/forge-gui/res/cardsfolder/f/fire_omen_crane.txt @@ -3,6 +3,6 @@ ManaCost:3 R R Types:Creature Bird Spirit PT:3/3 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals 1 damage to target creature an opponent controls. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature attacks, it deals 1 damage to target creature an opponent controls. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 1 -Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever Fire-Omen Crane attacks, it deals 1 damage to target creature an opponent controls. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhenever this creature attacks, it deals 1 damage to target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/f/fire_rim_form.txt b/forge-gui/res/cardsfolder/f/fire_rim_form.txt index 537a0e63dd2d..a1b32f8653ed 100644 --- a/forge-gui/res/cardsfolder/f/fire_rim_form.txt +++ b/forge-gui/res/cardsfolder/f/fire_rim_form.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Flash K:Enchant:Creature SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, enchanted creature gains first strike until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When this Aura enters, enchanted creature gains first strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Enchanted | KW$ First Strike S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | Description$ Enchanted creature gets +2/+0. SVar:PlayMain1:TRUE diff --git a/forge-gui/res/cardsfolder/f/fire_shrine_keeper.txt b/forge-gui/res/cardsfolder/f/fire_shrine_keeper.txt index e3e1459e5087..c133f966655e 100644 --- a/forge-gui/res/cardsfolder/f/fire_shrine_keeper.txt +++ b/forge-gui/res/cardsfolder/f/fire_shrine_keeper.txt @@ -5,4 +5,4 @@ PT:1/1 K:Menace A:AB$ DealDamage | Cost$ 7 R T Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | NumDmg$ 3 | SpellDescription$ It deals 3 damage to each of up to two target creatures. DeckHas:Ability$Sacrifice -Oracle:Menace\n{7}{R}, {T}, Sacrifice Fire Shrine Keeper: It deals 3 damage to each of up to two target creatures. +Oracle:Menace\n{7}{R}, {T}, Sacrifice this creature: It deals 3 damage to each of up to two target creatures. diff --git a/forge-gui/res/cardsfolder/f/fire_snake.txt b/forge-gui/res/cardsfolder/f/fire_snake.txt index b41e09a71c21..8aaeb5f6f2a1 100644 --- a/forge-gui/res/cardsfolder/f/fire_snake.txt +++ b/forge-gui/res/cardsfolder/f/fire_snake.txt @@ -2,6 +2,6 @@ Name:Fire Snake ManaCost:4 R Types:Creature Snake PT:3/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 Fire Snake dies, destroy target land. +Oracle:When this creature dies, destroy target land. diff --git a/forge-gui/res/cardsfolder/f/fire_urchin.txt b/forge-gui/res/cardsfolder/f/fire_urchin.txt index ce124702652a..6a2b4e214d79 100644 --- a/forge-gui/res/cardsfolder/f/fire_urchin.txt +++ b/forge-gui/res/cardsfolder/f/fire_urchin.txt @@ -3,8 +3,8 @@ ManaCost:1 R Types:Creature Elemental PT:1/3 K:Trample -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +1/+0 until end of turn. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, this creature gets +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -Oracle:Trample\nWhenever you cast an instant or sorcery spell, Fire Urchin gets +1/+0 until end of turn. +Oracle:Trample\nWhenever you cast an instant or sorcery spell, this creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fire_whip.txt b/forge-gui/res/cardsfolder/f/fire_whip.txt index 40e78e29c306..c55b31567099 100644 --- a/forge-gui/res/cardsfolder/f/fire_whip.txt +++ b/forge-gui/res/cardsfolder/f/fire_whip.txt @@ -6,4 +6,4 @@ SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ ABDamage | Description$ Enchanted creature has "{T}: This creature deals 1 damage to any target." SVar:ABDamage:AB$ DealDamage | Cost$ T | NumDmg$ 1 | ValidTgts$ Any | SpellDescription$ This creature deals 1 damage to any target. A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -Oracle:Enchant creature you control\nEnchanted creature has "{T}: This creature deals 1 damage to any target."\nSacrifice Fire Whip: Fire Whip deals 1 damage to any target. +Oracle:Enchant creature you control\nEnchanted creature has "{T}: This creature deals 1 damage to any target."\nSacrifice this Aura: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fireblade_artist.txt b/forge-gui/res/cardsfolder/f/fireblade_artist.txt index 7db40c84232f..8aef2facf387 100644 --- a/forge-gui/res/cardsfolder/f/fireblade_artist.txt +++ b/forge-gui/res/cardsfolder/f/fireblade_artist.txt @@ -3,10 +3,10 @@ ManaCost:B R Types:Creature Human Shaman PT:2/2 K:Haste -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ At the beginning of your upkeep, you may sacrifice a creature. When you do, CARDNAME deals 2 damage to target opponent or planeswalker. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ At the beginning of your upkeep, you may sacrifice a creature. When you do, this creature deals 2 damage to target opponent or planeswalker. SVar:TrigSacrifice:DB$ Sacrifice | Optional$ True | SacValid$ Creature | Amount$ 1 | RememberSacrificed$ True | SubAbility$ TrigImmediate -SVar:TrigImmediate:DB$ ImmediateTrigger | Execute$ TrigDealDamage | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ GE1 | TriggerDescription$ When you do, CARDNAME deals 2 damage to target opponent or planeswalker. +SVar:TrigImmediate:DB$ ImmediateTrigger | Execute$ TrigDealDamage | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ GE1 | TriggerDescription$ When you do, this creature deals 2 damage to target opponent or planeswalker. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ 2 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:Haste\nAt the beginning of your upkeep, you may sacrifice a creature. When you do, Fireblade Artist deals 2 damage to target opponent or planeswalker. +Oracle:Haste\nAt the beginning of your upkeep, you may sacrifice a creature. When you do, this creature deals 2 damage to target opponent or planeswalker. diff --git a/forge-gui/res/cardsfolder/f/fireblade_charger.txt b/forge-gui/res/cardsfolder/f/fireblade_charger.txt index 810119162edd..b63c0c0242c0 100644 --- a/forge-gui/res/cardsfolder/f/fireblade_charger.txt +++ b/forge-gui/res/cardsfolder/f/fireblade_charger.txt @@ -2,10 +2,10 @@ Name:Fireblade Charger ManaCost:R Types:Creature Goblin Warrior PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ Haste | Description$ As long as CARDNAME is equipped, it has haste. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME dies, it deals damage equal to its power to any target. +S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ Haste | Description$ As long as this creature is equipped, it has haste. +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 any target. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:TriggeredCard$CardPower SVar:EquipMe:Once DeckHints:Type$Equipment -Oracle:As long as Fireblade Charger is equipped, it has haste.\nWhen Fireblade Charger dies, it deals damage equal to its power to any target. +Oracle:As long as this creature is equipped, it has haste.\nWhen this creature dies, it deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/f/fireborn_knight.txt b/forge-gui/res/cardsfolder/f/fireborn_knight.txt index 9f7325e0ffbc..5ed2fee06539 100644 --- a/forge-gui/res/cardsfolder/f/fireborn_knight.txt +++ b/forge-gui/res/cardsfolder/f/fireborn_knight.txt @@ -3,5 +3,5 @@ ManaCost:RW RW RW RW Types:Creature Human Knight PT:2/3 K:Double Strike -A:AB$ Pump | Cost$ RW RW RW RW | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:Double strike\n{R/W}{R/W}{R/W}{R/W}: Fireborn Knight gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ RW RW RW RW | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. +Oracle:Double strike\n{R/W}{R/W}{R/W}{R/W}: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/firebrand_archer.txt b/forge-gui/res/cardsfolder/f/firebrand_archer.txt index aef9d2d6a178..cf8aed11418f 100644 --- a/forge-gui/res/cardsfolder/f/firebrand_archer.txt +++ b/forge-gui/res/cardsfolder/f/firebrand_archer.txt @@ -2,7 +2,7 @@ Name:Firebrand Archer ManaCost:1 R Types:Creature Human Archer PT:2/1 -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, CARDNAME deals 1 damage to each opponent. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, this creature deals 1 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 1 | Defined$ Player.Opponent SVar:BuffedBy:Card.nonLand+nonCreature -Oracle:Whenever you cast a noncreature spell, Firebrand Archer deals 1 damage to each opponent. +Oracle:Whenever you cast a noncreature spell, this creature deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/f/firedrinker_satyr.txt b/forge-gui/res/cardsfolder/f/firedrinker_satyr.txt index 764eab210010..0634e1f2d2c9 100644 --- a/forge-gui/res/cardsfolder/f/firedrinker_satyr.txt +++ b/forge-gui/res/cardsfolder/f/firedrinker_satyr.txt @@ -2,10 +2,10 @@ Name:Firedrinker Satyr ManaCost:R Types:Creature Satyr Shaman PT:2/1 -T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, it deals that much damage to you. +T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature is dealt damage, it deals that much damage to you. SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | Defined$ You SVar:X:TriggerCount$DamageAmount -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SubAbility$ DBDmg | SpellDescription$ CARDNAME gets +1/+0 until end of turn and deals 1 damage to you. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SubAbility$ DBDmg | SpellDescription$ This creature gets +1/+0 until end of turn and deals 1 damage to you. SVar:DBDmg:DB$ DealDamage | NumDmg$ 1 | Defined$ You AI:RemoveDeck:All -Oracle:Whenever Firedrinker Satyr is dealt damage, it deals that much damage to you.\n{1}{R}: Firedrinker Satyr gets +1/+0 until end of turn and deals 1 damage to you. +Oracle:Whenever this creature is dealt damage, it deals that much damage to you.\n{1}{R}: This creature gets +1/+0 until end of turn and deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/f/firefist_adept.txt b/forge-gui/res/cardsfolder/f/firefist_adept.txt index 0cccafe8fd42..22898dc3a0e8 100644 --- a/forge-gui/res/cardsfolder/f/firefist_adept.txt +++ b/forge-gui/res/cardsfolder/f/firefist_adept.txt @@ -2,8 +2,8 @@ Name:Firefist Adept ManaCost:4 R Types:Creature Human Wizard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals X damage to target creature an opponent controls, where X is the number of Wizards you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals X damage to target creature an opponent controls, where X is the number of Wizards you control. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X SVar:X:Count$Valid Wizard.YouCtrl DeckHints:Type$Wizard -Oracle:When Firefist Adept enters, it deals X damage to target creature an opponent controls, where X is the number of Wizards you control. +Oracle:When this creature enters, it deals X damage to target creature an opponent controls, where X is the number of Wizards you control. diff --git a/forge-gui/res/cardsfolder/f/firefist_striker.txt b/forge-gui/res/cardsfolder/f/firefist_striker.txt index c02e5c929176..d93455f11d09 100644 --- a/forge-gui/res/cardsfolder/f/firefist_striker.txt +++ b/forge-gui/res/cardsfolder/f/firefist_striker.txt @@ -2,6 +2,6 @@ Name:Firefist Striker ManaCost:1 R Types:Creature Human Soldier PT:2/1 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, target creature can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | TriggerDescription$ Battalion — Whenever this creature and at least two other creatures attack, 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:Battalion — Whenever Firefist Striker and at least two other creatures attack, target creature can't block this turn. +Oracle:Battalion — Whenever this creature and at least two other creatures attack, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/f/fireflux_squad.txt b/forge-gui/res/cardsfolder/f/fireflux_squad.txt index 24d492e58805..07f7ad56af52 100644 --- a/forge-gui/res/cardsfolder/f/fireflux_squad.txt +++ b/forge-gui/res/cardsfolder/f/fireflux_squad.txt @@ -3,9 +3,9 @@ ManaCost:3 R Types:Creature Human Soldier PT:4/3 K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may exile another target attacking creature you control. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield tapped and attacking and the rest on the bottom of your library in a random order. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever this creature attacks, you may exile another target attacking creature you control. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield tapped and attacking and the rest on the bottom of your library in a random order. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.attacking+Other+YouCtrl | TgtPrompt$ Select another target attacking creature you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBDigUntil SVar:DBDigUntil:DB$ DigUntil | Valid$ Creature | ValidDescription$ Creature | FoundDestination$ Battlefield | Tapped$ True | Attacking$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | ConditionCheckSVar$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount -Oracle:Haste\nWhenever Fireflux Squad attacks, you may exile another target attacking creature you control. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield tapped and attacking and the rest on the bottom of your library in a random order. +Oracle:Haste\nWhenever this creature attacks, you may exile another target attacking creature you control. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield tapped and attacking and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/f/firefly.txt b/forge-gui/res/cardsfolder/f/firefly.txt index b02024973b0f..80486739c29c 100644 --- a/forge-gui/res/cardsfolder/f/firefly.txt +++ b/forge-gui/res/cardsfolder/f/firefly.txt @@ -3,5 +3,5 @@ ManaCost:3 R Types:Creature Insect PT:1/1 K:Flying -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Flying\n{R}: Firefly 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:Flying\n{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fireforgers_puzzleknot.txt b/forge-gui/res/cardsfolder/f/fireforgers_puzzleknot.txt index 6b05bc780f92..4255b8dbcf42 100644 --- a/forge-gui/res/cardsfolder/f/fireforgers_puzzleknot.txt +++ b/forge-gui/res/cardsfolder/f/fireforgers_puzzleknot.txt @@ -1,8 +1,8 @@ Name:Fireforger's Puzzleknot ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 1 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this artifact enters, it deals 1 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 A:AB$ DealDamage | Cost$ 2 R Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ It deals 1 damage to any target. DeckHas:Ability$Sacrifice -Oracle:When Fireforger's Puzzleknot enters, it deals 1 damage to any target.\n{2}{R}, Sacrifice Fireforger's Puzzleknot: It deals 1 damage to any target. +Oracle:When this artifact enters, it deals 1 damage to any target.\n{2}{R}, Sacrifice this artifact: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/firehoof_cavalry.txt b/forge-gui/res/cardsfolder/f/firehoof_cavalry.txt index c150df833210..5c5308f4183a 100644 --- a/forge-gui/res/cardsfolder/f/firehoof_cavalry.txt +++ b/forge-gui/res/cardsfolder/f/firehoof_cavalry.txt @@ -2,7 +2,7 @@ Name:Firehoof Cavalry ManaCost:W Types:Creature Human Berserker PT:1/1 -A:AB$ Pump | Cost$ 3 R | Defined$ Self | NumAtt$ +2 | KW$ Trample | SpellDescription$ CARDNAME gets +2/+0 and gains trample until end of turn. +A:AB$ Pump | Cost$ 3 R | Defined$ Self | NumAtt$ +2 | KW$ Trample | SpellDescription$ This creature gets +2/+0 and gains trample until end of turn. AI:RemoveDeck:Random DeckNeeds:Color$Red -Oracle:{3}{R}: Firehoof Cavalry gets +2/+0 and gains trample until end of turn. +Oracle:{3}{R}: This creature gets +2/+0 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/f/firemane_angel.txt b/forge-gui/res/cardsfolder/f/firemane_angel.txt index b904e206e0f0..abb590e1d90c 100644 --- a/forge-gui/res/cardsfolder/f/firemane_angel.txt +++ b/forge-gui/res/cardsfolder/f/firemane_angel.txt @@ -6,6 +6,6 @@ K:Flying K:First Strike T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self | PresentZone$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard or on the battlefield, you may gain 1 life. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | OptionalDecider$ You | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard or on the battlefield, you may gain 1 life. -A:AB$ ChangeZone | Cost$ 6 R R W W | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only during your upkeep. +A:AB$ ChangeZone | Cost$ 6 R R W W | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return this card from your graveyard to the battlefield. Activate only during your upkeep. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -Oracle:Flying, first strike\nAt the beginning of your upkeep, if Firemane Angel is in your graveyard or on the battlefield, you may gain 1 life.\n{6}{R}{R}{W}{W}: Return Firemane Angel from your graveyard to the battlefield. Activate only during your upkeep. +Oracle:Flying, first strike\nAt the beginning of your upkeep, if Firemane Angel is in your graveyard or on the battlefield, you may gain 1 life.\n{6}{R}{R}{W}{W}: Return this card from your graveyard to the battlefield. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/f/firemane_avenger.txt b/forge-gui/res/cardsfolder/f/firemane_avenger.txt index 07abe6c34a3e..d42b3adbd7f3 100644 --- a/forge-gui/res/cardsfolder/f/firemane_avenger.txt +++ b/forge-gui/res/cardsfolder/f/firemane_avenger.txt @@ -3,7 +3,7 @@ ManaCost:2 R W Types:Creature Angel PT:3/3 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | Execute$ TrigBattalionDmg | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, CARDNAME deals 3 damage to any target and you gain 3 life. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | Execute$ TrigBattalionDmg | TriggerDescription$ Battalion — Whenever this creature and at least two other creatures attack, this creature deals 3 damage to any target and you gain 3 life. SVar:TrigBattalionDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 -Oracle:Flying\nBattalion — Whenever Firemane Avenger and at least two other creatures attack, Firemane Avenger deals 3 damage to any target and you gain 3 life. +Oracle:Flying\nBattalion — Whenever this creature and at least two other creatures attack, this creature deals 3 damage to any target and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/f/firemantle_mage.txt b/forge-gui/res/cardsfolder/f/firemantle_mage.txt index 3681cd653a5b..0b5ab5fdb9bd 100644 --- a/forge-gui/res/cardsfolder/f/firemantle_mage.txt +++ b/forge-gui/res/cardsfolder/f/firemantle_mage.txt @@ -2,9 +2,9 @@ Name:Firemantle Mage ManaCost:2 R Types:Creature Human Shaman Ally PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally you control enters, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever this creature or another Ally you control enters, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Menace SVar:PlayMain1:TRUE SVar:BuffedBy:Ally DeckHints:Type$Ally -Oracle:Rally — Whenever Firemantle Mage or another Ally you control enters, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) +Oracle:Rally — Whenever this creature or another Ally you control enters, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/f/firemaw_kavu.txt b/forge-gui/res/cardsfolder/f/firemaw_kavu.txt index 96696b82e72e..4478e506ddf5 100644 --- a/forge-gui/res/cardsfolder/f/firemaw_kavu.txt +++ b/forge-gui/res/cardsfolder/f/firemaw_kavu.txt @@ -3,9 +3,9 @@ ManaCost:5 R Types:Creature Kavu PT:4/2 K:Echo:5 R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage2pts | TriggerDescription$ When CARDNAME enters, it deals 2 damage to target creature. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDealDamage4pts | TriggerDescription$ When CARDNAME leaves the battlefield, it deals 4 damage to target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage2pts | TriggerDescription$ When this creature enters, it deals 2 damage to target creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDealDamage4pts | TriggerDescription$ When this creature leaves the battlefield, it deals 4 damage to target creature. SVar:TrigDealDamage2pts:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 2 SVar:TrigDealDamage4pts:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 4 SVar:PlayMain1:TRUE -Oracle:Echo {5}{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 Firemaw Kavu enters, it deals 2 damage to target creature.\nWhen Firemaw Kavu leaves the battlefield, it deals 4 damage to target creature. +Oracle:Echo {5}{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 target creature.\nWhen this creature leaves the battlefield, it deals 4 damage to target creature. diff --git a/forge-gui/res/cardsfolder/f/firemind_vessel.txt b/forge-gui/res/cardsfolder/f/firemind_vessel.txt index 6071cea5d41f..419fc706e803 100644 --- a/forge-gui/res/cardsfolder/f/firemind_vessel.txt +++ b/forge-gui/res/cardsfolder/f/firemind_vessel.txt @@ -1,8 +1,8 @@ Name:Firemind Vessel ManaCost:4 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 | Amount$ 2 | Produced$ Combo AnyDifferent | SpellDescription$ Add two mana of different colors. AI:RemoveDeck:All -Oracle:Firemind Vessel enters tapped.\n{T}: Add two mana of different colors. +Oracle:This artifact enters tapped.\n{T}: Add two mana of different colors. diff --git a/forge-gui/res/cardsfolder/f/fireminds_research.txt b/forge-gui/res/cardsfolder/f/fireminds_research.txt index bea29d012f16..9d297f328265 100644 --- a/forge-gui/res/cardsfolder/f/fireminds_research.txt +++ b/forge-gui/res/cardsfolder/f/fireminds_research.txt @@ -1,7 +1,7 @@ Name:Firemind's Research ManaCost:U R Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPutCounter | 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$ DBPutCounter | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a charge counter on this enchantment. SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:BuffedBy:Instant,Sorcery A:AB$ Draw | Cost$ 1 U SubCounter<2/CHARGE> | NumCards$ 1 | SpellDescription$ Draw a card. @@ -10,4 +10,4 @@ AI:RemoveDeck:Random DeckHas:Ability$Counters DeckHints:Ability$Proliferate & Type$Instant|Sorcery DeckNeeds:Type$Instant|Sorcery -Oracle:Whenever you cast an instant or sorcery spell, put a charge counter on Firemind's Research.\n{1}{U}, Remove two charge counters from Firemind's Research: Draw a card.\n{1}{R}, Remove five charge counters from Firemind's Research: It deals 5 damage to any target. +Oracle:Whenever you cast an instant or sorcery spell, put a charge counter on this enchantment.\n{1}{U}, Remove two charge counters from this enchantment: Draw a card.\n{1}{R}, Remove five charge counters from this enchantment: It deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/fires_of_yavimaya.txt b/forge-gui/res/cardsfolder/f/fires_of_yavimaya.txt index 488609516a65..bfc590f5c404 100644 --- a/forge-gui/res/cardsfolder/f/fires_of_yavimaya.txt +++ b/forge-gui/res/cardsfolder/f/fires_of_yavimaya.txt @@ -3,4 +3,4 @@ ManaCost:1 R G Types:Enchantment S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Haste | Description$ Creatures you control have haste. A:AB$ Pump | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn. -Oracle:Creatures you control have haste.\nSacrifice Fires of Yavimaya: Target creature gets +2/+2 until end of turn. +Oracle:Creatures you control have haste.\nSacrifice this enchantment: Target creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/firescreamer.txt b/forge-gui/res/cardsfolder/f/firescreamer.txt index 301ec6a881a5..c4418df97821 100644 --- a/forge-gui/res/cardsfolder/f/firescreamer.txt +++ b/forge-gui/res/cardsfolder/f/firescreamer.txt @@ -2,7 +2,7 @@ Name:Firescreamer ManaCost:3 B Types:Creature Kavu PT:2/2 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME 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. AI:RemoveDeck:Random DeckNeeds:Color$Red -Oracle:{R}: Firescreamer gets +1/+0 until end of turn. +Oracle:{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fireslinger.txt b/forge-gui/res/cardsfolder/f/fireslinger.txt index 1301635fed40..d59ae046992e 100644 --- a/forge-gui/res/cardsfolder/f/fireslinger.txt +++ b/forge-gui/res/cardsfolder/f/fireslinger.txt @@ -2,8 +2,8 @@ Name:Fireslinger ManaCost:1 R Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDealDamage | AILogic$ SelfDamage | DamageMap$ True | SpellDescription$ CARDNAME deals 1 damage to any target and 1 damage to you. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SubAbility$ DBDealDamage | AILogic$ SelfDamage | DamageMap$ True | SpellDescription$ This creature deals 1 damage to any target and 1 damage to you. SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve SVar:SelfDamageAmount:1 -Oracle:{T}: Fireslinger deals 1 damage to any target and 1 damage to you. +Oracle:{T}: This creature deals 1 damage to any target and 1 damage to you. diff --git a/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt b/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt index 04a9c73d63ce..6b1e356e5b71 100644 --- a/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt +++ b/forge-gui/res/cardsfolder/f/firestorm_phoenix.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Creature Phoenix PT:3/2 K:Flying -R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ ToHand | Description$ If CARDNAME would die, return CARDNAME to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in their hand and can't play it. +R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ ToHand | Description$ If this creature would die, return it to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in their hand and can't play it. SVar:ToHand:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ ReplacedCard | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ ReplacedCard | Duration$ UntilYourNextTurn | StaticAbilities$ CantBeCast,KWShow SVar:CantBeCast:Mode$ CantBeCast | ValidCard$ Card.IsRemembered | Caster$ You | Description$ You can't play remembered card. @@ -11,4 +11,4 @@ SVar:KWShow:Mode$ Continuous | AffectedZone$ Hand | Affected$ Card.IsRemembered SVar:ComeBack:Mode$ ChangesZone | Origin$ Hand | Destination$ Any | ValidCard$ Card.IsRemembered | Execute$ ExileSelf | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:SacMe:1 -Oracle:Flying\nIf Firestorm Phoenix would die, return it to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in their hand and can't play it. +Oracle:Flying\nIf this creature would die, return it to its owner's hand instead. Until that player's next turn, that player plays with that card revealed in their hand and can't play it. diff --git a/forge-gui/res/cardsfolder/f/firewild_borderpost.txt b/forge-gui/res/cardsfolder/f/firewild_borderpost.txt index 3679efe08791..75c921c53064 100644 --- a/forge-gui/res/cardsfolder/f/firewild_borderpost.txt +++ b/forge-gui/res/cardsfolder/f/firewild_borderpost.txt @@ -2,7 +2,7 @@ Name:Firewild Borderpost ManaCost:1 R G Types:Artifact S:Mode$ AlternativeCost | ValidSA$ Spell.Self | EffectZone$ All | Cost$ 1 Return<1/Land.Basic> | Description$ You may pay {1} and return a basic land you control to its owner's hand rather than pay this spell's mana cost. -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$ Combo R G | SpellDescription$ Add {R} or {G}. -Oracle:You may pay {1} and return a basic land you control to its owner's hand rather than pay this spell's mana cost.\nFirewild Borderpost enters tapped.\n{T}: Add {R} or {G}. +Oracle:You may pay {1} and return a basic land you control to its owner's hand rather than pay this spell's mana cost.\nThis artifact enters tapped.\n{T}: Add {R} or {G}. diff --git a/forge-gui/res/cardsfolder/f/firewing_phoenix.txt b/forge-gui/res/cardsfolder/f/firewing_phoenix.txt index 3ceb180374db..e1a936600863 100644 --- a/forge-gui/res/cardsfolder/f/firewing_phoenix.txt +++ b/forge-gui/res/cardsfolder/f/firewing_phoenix.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Phoenix PT:4/2 K:Flying -A:AB$ ChangeZone | Cost$ 1 R R R | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +A:AB$ ChangeZone | Cost$ 1 R R R | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return this card from your graveyard to your hand. SVar:DiscardMe:1 -Oracle:Flying\n{1}{R}{R}{R}: Return Firewing Phoenix from your graveyard to your hand. +Oracle:Flying\n{1}{R}{R}{R}: Return this card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/f/firjas_retribution.txt b/forge-gui/res/cardsfolder/f/firjas_retribution.txt index 52b36200825a..109512cb24fb 100644 --- a/forge-gui/res/cardsfolder/f/firjas_retribution.txt +++ b/forge-gui/res/cardsfolder/f/firjas_retribution.txt @@ -2,7 +2,7 @@ Name:Firja's Retribution ManaCost:1 W W B Types:Enchantment Saga K:Chapter:3:TrigAngel,DBAnimateAll,TrigPump -SVar:TrigAngel:DB$ Token | TokenScript$ w_4_4_angel_warrior_flying_vigilance | TokenOwner$ You | SpellDescription$ Create a 4/4 white Angel creature token with flying and vigilance. +SVar:TrigAngel:DB$ Token | TokenScript$ w_4_4_angel_warrior_flying_vigilance | TokenOwner$ You | SpellDescription$ Create a 4/4 white Angel Warrior creature token with flying and vigilance. SVar:DBAnimateAll:DB$ AnimateAll | ValidCards$ Angel.YouCtrl | Abilities$ TapDestroy | SpellDescription$ Until the end of turn, Angels you control gain "{T}: Destroy target creature with power less than this creature." SVar:TapDestroy:AB$ Destroy | Cost$ T | ValidTgts$ Creature.powerLTX | TgtPrompt$ Select target creature with power less than this creature | SpellDescription$ Destroy target creature with power less than this creature. SVar:X:Count$CardPower diff --git a/forge-gui/res/cardsfolder/f/firkraag_cunning_instigator.txt b/forge-gui/res/cardsfolder/f/firkraag_cunning_instigator.txt index 5bafe224a24a..ef0e94f8ee7d 100644 --- a/forge-gui/res/cardsfolder/f/firkraag_cunning_instigator.txt +++ b/forge-gui/res/cardsfolder/f/firkraag_cunning_instigator.txt @@ -6,9 +6,9 @@ K:Flying K:Haste T:Mode$ AttackersDeclaredOneTarget | ValidAttackers$ Dragon.YouCtrl | AttackedTarget$ Opponent | Execute$ TrigGoad | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more Dragons you control attack an opponent, goad target creature that player controls. SVar:TrigGoad:DB$ Goad | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredAttackedTarget | TgtPrompt$ Select target creature that player controls -T:Mode$ DamageDone | ValidSource$ Creature.hadToAttackThisCombat | ValidTarget$ Opponent | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature deals combat damage to one of your opponents, if that creature had to attack this combat, you put a +1/+1 counter on CARDNAME and you draw a card. +T:Mode$ DamageDone | ValidSource$ Creature.hadToAttackThisCombat | ValidTarget$ Opponent | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature deals combat damage to one of your opponents, if that creature had to attack this combat, you put a +1/+1 counter on NICKNAME and you draw a card. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw DeckHints:Type$Dragon DeckHas:Ability$Counters -Oracle:Flying, haste\nWhenever one or more Dragons you control attack an opponent, goad target creature that player controls.\nWhenever a creature deals combat damage to one of your opponents, if that creature had to attack this combat, you put a +1/+1 counter on Firkraag, Cunning Instigator and you draw a card. +Oracle:Flying, haste\nWhenever one or more Dragons you control attack an opponent, goad target creature that player controls.\nWhenever a creature deals combat damage to one of your opponents, if that creature had to attack this combat, you put a +1/+1 counter on Firkraag and you draw a card. diff --git a/forge-gui/res/cardsfolder/f/firmament_sage.txt b/forge-gui/res/cardsfolder/f/firmament_sage.txt index 803f26259aad..010ca2af3cf4 100644 --- a/forge-gui/res/cardsfolder/f/firmament_sage.txt +++ b/forge-gui/res/cardsfolder/f/firmament_sage.txt @@ -2,8 +2,8 @@ Name:Firmament Sage ManaCost:3 U Types:Creature Human Wizard PT:2/3 -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$ DBDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever day becomes night or night becomes day, draw a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:If it's neither day nor night, it becomes day as Firmament Sage enters.\nWhenever day becomes night or night becomes day, draw a card. +Oracle:If it's neither day nor night, it becomes day as this creature enters.\nWhenever day becomes night or night becomes day, draw a card. diff --git a/forge-gui/res/cardsfolder/f/first_responder.txt b/forge-gui/res/cardsfolder/f/first_responder.txt index 4547e49a3b27..0d7e43bcef5a 100644 --- a/forge-gui/res/cardsfolder/f/first_responder.txt +++ b/forge-gui/res/cardsfolder/f/first_responder.txt @@ -3,10 +3,10 @@ ManaCost:3 G Types:Creature Ogre Citizen PT:3/3 K:Vigilance -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your end step, you may return another creature you control to its owner's hand, then put a number of +1/+1 counters equal to that creature's power on CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your end step, you may return another creature you control to its owner's hand, then put a number of +1/+1 counters equal to that creature's power on this creature. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | ChangeType$ Creature.StrictlyOther+YouCtrl | RememberLKI$ True | AILogic$ BounceOwnTrigger | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardPower DeckHas:Ability$Counters -Oracle:Vigilance\nAt the beginning of your end step, you may return another creature you control to its owner's hand, then put a number of +1/+1 counters equal to that creature's power on First Responder. +Oracle:Vigilance\nAt the beginning of your end step, you may return another creature you control to its owner's hand, then put a number of +1/+1 counters equal to that creature's power on this creature. diff --git a/forge-gui/res/cardsfolder/f/first_slivers_chosen.txt b/forge-gui/res/cardsfolder/f/first_slivers_chosen.txt index edfa5b62fe53..b7fac5f91e06 100644 --- a/forge-gui/res/cardsfolder/f/first_slivers_chosen.txt +++ b/forge-gui/res/cardsfolder/f/first_slivers_chosen.txt @@ -2,6 +2,6 @@ Name:First Sliver's Chosen ManaCost:4 W Types:Creature Sliver PT:3/3 -S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddKeyword$ Exalted | Description$ Sliver creatures you control have Exalted. +S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddKeyword$ Exalted | Description$ Sliver creatures you control have exalted. SVar:PlayMain1:TRUE Oracle:Sliver creatures you control have exalted. (Whenever a creature you control attacks alone, it gets +1/+1 until end of turn for each instance of exalted among permanents you control.) diff --git a/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt b/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt index 6c6f283c7ace..b9d24f0560b2 100644 --- a/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt +++ b/forge-gui/res/cardsfolder/f/first_sphere_gargantua.txt @@ -2,8 +2,8 @@ Name:First-Sphere Gargantua ManaCost:4 B B Types:Creature Phyrexian Horror PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 K:Unearth:2 B -Oracle:When First-Sphere Gargantua enters, you draw a card and you lose 1 life.\nUnearth {2}{B} ({2}{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 enters, you draw a card and you lose 1 life.\nUnearth {2}{B} ({2}{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/f/fissure_wizard.txt b/forge-gui/res/cardsfolder/f/fissure_wizard.txt index b92ffcab7f99..72c967157980 100644 --- a/forge-gui/res/cardsfolder/f/fissure_wizard.txt +++ b/forge-gui/res/cardsfolder/f/fissure_wizard.txt @@ -2,8 +2,8 @@ Name:Fissure Wizard ManaCost:1 R Types:Creature Goblin Wizard PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, you may discard a card. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, you may discard a card. If you do, draw a card. SVar:TrigDiscard:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 1 DeckHas:Ability$Discard DeckHints:Ability$Delirium -Oracle:When Fissure Wizard enters, you may discard a card. If you do, draw a card. +Oracle:When this creature enters, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/f/fist_of_suns.txt b/forge-gui/res/cardsfolder/f/fist_of_suns.txt index 8ec6d305fbec..b6acb01bb459 100644 --- a/forge-gui/res/cardsfolder/f/fist_of_suns.txt +++ b/forge-gui/res/cardsfolder/f/fist_of_suns.txt @@ -1,7 +1,7 @@ Name:Fist of Suns ManaCost:3 Types:Artifact -S:Mode$ AlternativeCost | ValidSA$ Spell | ValidPlayer$ You | Cost$ W U B R G | Description$ You may pay {W}{U}{B}{R}{G} rather than pay the mana cost for spells that you cast. +S:Mode$ AlternativeCost | ValidSA$ Spell | ValidPlayer$ You | Cost$ W U B R G | Description$ You may pay {W}{U}{B}{R}{G} rather than pay the mana cost for spells you cast. SVar:NonStackingEffect:True AI:RemoveDeck:Random -Oracle:You may pay {W}{U}{B}{R}{G} rather than pay the mana cost for spells that you cast. +Oracle:You may pay {W}{U}{B}{R}{G} rather than pay the mana cost for spells you cast. diff --git a/forge-gui/res/cardsfolder/f/fistful_of_force.txt b/forge-gui/res/cardsfolder/f/fistful_of_force.txt index c1bc6aa910e6..97c74087850e 100644 --- a/forge-gui/res/cardsfolder/f/fistful_of_force.txt +++ b/forge-gui/res/cardsfolder/f/fistful_of_force.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBClash | SpellDescription$ Target creature gets +2/+2 until end of turn. Clash with an opponent. If you win, that creature gets an additional +2/+2 and gains trample until end of turn. SVar:DBClash:DB$ Clash | WinSubAbility$ AdditionalPump SVar:AdditionalPump:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2 | KW$ Trample -Oracle:Target creature gets +2/+2 until end of turn. Clash with an opponent. If you win, that creature gets an additional +2/+2 and gains trample 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.) +Oracle:Target creature gets +2/+2 until end of turn. Clash with an opponent. If you win, that creature gets an additional +2/+2 and gains trample 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.) diff --git a/forge-gui/res/cardsfolder/f/fists_of_flame.txt b/forge-gui/res/cardsfolder/f/fists_of_flame.txt index 1668a456940d..705f9abe33fc 100644 --- a/forge-gui/res/cardsfolder/f/fists_of_flame.txt +++ b/forge-gui/res/cardsfolder/f/fists_of_flame.txt @@ -2,6 +2,6 @@ Name:Fists of Flame ManaCost:1 R Types:Instant A:SP$ Draw | SubAbility$ DBPump | SpellDescription$ Draw a card. -SVar:DBPump:DB$ Pump | ValidTgts$ Creature | KW$ Trample | NumAtt$ +X | StackDescription$ REP target creature_{c:Targeted} | SpellDescription$ Until end of turn, target creature gains trample and gets +1/+0 for each card you've drawn this turn. +SVar:DBPump:DB$ Pump | ValidTgts$ Creature | KW$ Trample | NumAtt$ +X | StackDescription$ REP target creature_{c:Targeted} | SpellDescription$ Until end of turn, target creature gains trample and gets +1/+0 for each card you've drawn this turn. (A creature with trample can deal excess combat damage to the player or planeswalker it's attacking.) SVar:X:Count$YouDrewThisTurn -Oracle:Draw a card. Until end of turn, target creature gains trample and gets +1/+0 for each card you've drawn this turn. +Oracle:Draw a card. Until end of turn, target creature gains trample and gets +1/+0 for each card you've drawn this turn. (A creature with trample can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/f/fists_of_ironwood.txt b/forge-gui/res/cardsfolder/f/fists_of_ironwood.txt index b6dd1f02ba85..e22591011702 100644 --- a/forge-gui/res/cardsfolder/f/fists_of_ironwood.txt +++ b/forge-gui/res/cardsfolder/f/fists_of_ironwood.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Trample | Description$ Enchanted creature has trample. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 green Saproling creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Aura enters, create two 1/1 green Saproling creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_saproling | TokenOwner$ You DeckHas:Ability$Token -Oracle:Enchant creature\nWhen Fists of Ironwood enters, create two 1/1 green Saproling creature tokens.\nEnchanted creature has trample. +Oracle:Enchant creature\nWhen this Aura enters, create two 1/1 green Saproling creature tokens.\nEnchanted creature has trample. diff --git a/forge-gui/res/cardsfolder/f/five_alarm_fire.txt b/forge-gui/res/cardsfolder/f/five_alarm_fire.txt index b46b2fe1be10..bc8aae83af55 100644 --- a/forge-gui/res/cardsfolder/f/five_alarm_fire.txt +++ b/forge-gui/res/cardsfolder/f/five_alarm_fire.txt @@ -1,9 +1,9 @@ Name:Five-Alarm Fire ManaCost:1 R R Types:Enchantment -T:Mode$ DamageDealtOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage, put a blaze counter on CARDNAME. +T:Mode$ DamageDealtOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage, put a blaze counter on this enchantment. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ BLAZE | CounterNum$ 1 A:AB$ DealDamage | Cost$ SubCounter<5/BLAZE> | ValidTgts$ Any | NumDmg$ 5 | SpellDescription$ It deals 5 damage to any target. DeckHas:Ability$Counters DeckHints:Ability$Proliferate -Oracle:Whenever a creature you control deals combat damage, put a blaze counter on Five-Alarm Fire.\nRemove five blaze counters from Five-Alarm Fire: It deals 5 damage to any target. +Oracle:Whenever a creature you control deals combat damage, put a blaze counter on this enchantment.\nRemove five blaze counters from this enchantment: It deals 5 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flailing_drake.txt b/forge-gui/res/cardsfolder/f/flailing_drake.txt index b7c98f0bb82b..4129ebdc43d8 100644 --- a/forge-gui/res/cardsfolder/f/flailing_drake.txt +++ b/forge-gui/res/cardsfolder/f/flailing_drake.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Drake PT:2/3 K:Flying -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigBlocks | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, that creature gets +1/+1 until end of turn. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigBlocked | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, that creature gets +1/+1 until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigBlocks | TriggerDescription$ Whenever this creature blocks or becomes blocked by a creature, that creature gets +1/+1 until end of turn. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigBlocked | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked by a creature, that creature gets +1/+1 until end of turn. SVar:TrigBlocks:DB$ Pump | Defined$ TriggeredAttackerLKICopy | NumAtt$ +1 | NumDef$ +1 SVar:TrigBlocked:DB$ Pump | Defined$ TriggeredBlockerLKICopy | NumAtt$ +1 | NumDef$ +1 -Oracle:Flying\nWhenever Flailing Drake blocks or becomes blocked by a creature, that creature gets +1/+1 until end of turn. +Oracle:Flying\nWhenever this creature blocks or becomes blocked by a creature, that creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flailing_manticore.txt b/forge-gui/res/cardsfolder/f/flailing_manticore.txt index 238ff61fb602..4483356d7df8 100644 --- a/forge-gui/res/cardsfolder/f/flailing_manticore.txt +++ b/forge-gui/res/cardsfolder/f/flailing_manticore.txt @@ -4,7 +4,7 @@ Types:Creature Manticore PT:3/3 K:Flying K:First Strike -A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ +1 | Defined$ Self | Activator$ Player | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Any player may activate this ability. -A:AB$ Pump | Cost$ 1 | NumAtt$ -1 | NumDef$ -1 | Defined$ Self | Activator$ Player | IsCurse$ True | SpellDescription$ CARDNAME gets -1/-1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ +1 | Defined$ Self | Activator$ Player | SpellDescription$ This creature gets +1/+1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | NumAtt$ -1 | NumDef$ -1 | Defined$ Self | Activator$ Player | IsCurse$ True | SpellDescription$ This creature gets -1/-1 until end of turn. Any player may activate this ability. AI:RemoveDeck:All -Oracle:Flying, first strike\n{1}: Flailing Manticore gets +1/+1 until end of turn. Any player may activate this ability.\n{1}: Flailing Manticore gets -1/-1 until end of turn. Any player may activate this ability. +Oracle:Flying, first strike\n{1}: This creature gets +1/+1 until end of turn. Any player may activate this ability.\n{1}: This creature gets -1/-1 until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/f/flailing_ogre.txt b/forge-gui/res/cardsfolder/f/flailing_ogre.txt index da6192bb7f2f..2b90d5d2f78e 100644 --- a/forge-gui/res/cardsfolder/f/flailing_ogre.txt +++ b/forge-gui/res/cardsfolder/f/flailing_ogre.txt @@ -2,7 +2,7 @@ Name:Flailing Ogre ManaCost:2 R Types:Creature Ogre PT:3/3 -A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activator$ Player | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Any player may activate this ability. -A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ -1 | NumDef$ -1 | Activator$ Player | IsCurse$ True | SpellDescription$ CARDNAME gets -1/-1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activator$ Player | SpellDescription$ This creature gets +1/+1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ -1 | NumDef$ -1 | Activator$ Player | IsCurse$ True | SpellDescription$ This creature gets -1/-1 until end of turn. Any player may activate this ability. AI:RemoveDeck:All -Oracle:{1}: Flailing Ogre gets +1/+1 until end of turn. Any player may activate this ability.\n{1}: Flailing Ogre gets -1/-1 until end of turn. Any player may activate this ability. +Oracle:{1}: This creature gets +1/+1 until end of turn. Any player may activate this ability.\n{1}: This creature gets -1/-1 until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/f/flailing_soldier.txt b/forge-gui/res/cardsfolder/f/flailing_soldier.txt index abd3c9329cfc..485667ed233f 100644 --- a/forge-gui/res/cardsfolder/f/flailing_soldier.txt +++ b/forge-gui/res/cardsfolder/f/flailing_soldier.txt @@ -2,7 +2,7 @@ Name:Flailing Soldier ManaCost:R Types:Creature Human Soldier PT:2/2 -A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activator$ Player | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Any player may activate this ability. -A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ -1 | NumDef$ -1 | Activator$ Player | IsCurse$ True | SpellDescription$ CARDNAME gets -1/-1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activator$ Player | SpellDescription$ This creature gets +1/+1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ -1 | NumDef$ -1 | Activator$ Player | IsCurse$ True | SpellDescription$ This creature gets -1/-1 until end of turn. Any player may activate this ability. AI:RemoveDeck:All -Oracle:{1}: Flailing Soldier gets +1/+1 until end of turn. Any player may activate this ability.\n{1}: Flailing Soldier gets -1/-1 until end of turn. Any player may activate this ability. +Oracle:{1}: This creature gets +1/+1 until end of turn. Any player may activate this ability.\n{1}: This creature gets -1/-1 until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/f/flame_blitz.txt b/forge-gui/res/cardsfolder/f/flame_blitz.txt index 6ab6cedf3602..14b83e6ab0c0 100644 --- a/forge-gui/res/cardsfolder/f/flame_blitz.txt +++ b/forge-gui/res/cardsfolder/f/flame_blitz.txt @@ -1,7 +1,7 @@ Name:Flame Blitz ManaCost:R Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your end step, CARDNAME deals 5 damage to each planeswalker. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your end step, this enchantment deals 5 damage to each planeswalker. SVar:TrigDealDamage:DB$ DamageAll | ValidCards$ Planeswalker | NumDmg$ 5 K:Cycling:2 -Oracle:At the beginning of your end step, Flame Blitz deals 5 damage to each planeswalker.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:At the beginning of your end step, this enchantment deals 5 damage to each planeswalker.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/f/flame_channeler_embodiment_of_flame.txt b/forge-gui/res/cardsfolder/f/flame_channeler_embodiment_of_flame.txt index aaf09e539d65..af4942bf5210 100644 --- a/forge-gui/res/cardsfolder/f/flame_channeler_embodiment_of_flame.txt +++ b/forge-gui/res/cardsfolder/f/flame_channeler_embodiment_of_flame.txt @@ -2,10 +2,10 @@ Name:Flame Channeler ManaCost:1 R Types:Creature Human Wizard PT:2/2 -T:Mode$ DamageDealtOnce | ValidSource$ Spell.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ When a spell you control deals damage, transform CARDNAME. +T:Mode$ DamageDealtOnce | ValidSource$ Spell.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ When a spell you control deals damage, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:When a spell you control deals damage, transform Flame Channeler. +Oracle:When a spell you control deals damage, transform this creature. ALTERNATE @@ -14,11 +14,11 @@ ManaCost:no cost Colors:red Types:Creature Elemental Wizard PT:3/3 -T:Mode$ DamageDealtOnce | ValidSource$ Spell.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a spell you control deals damage, put a flame counter on CARDNAME. +T:Mode$ DamageDealtOnce | ValidSource$ Spell.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a spell you control deals damage, put a flame counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ FLAME | CounterNum$ 1 A:AB$ Dig | Cost$ 1 SubCounter<1/FLAME> | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | Defined$ You | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play that card this turn. SVar:DBEffect:DB$ Effect | StaticAbilities$ EffSModeContinuous | ExileOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:EffSModeContinuous:Mode$ Continuous | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ You may play that card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters -Oracle:Whenever a spell you control deals damage, put a flame counter on Embodiment of Flame.\n{1}, Remove a flame counter from Embodiment of Flame: Exile the top card of your library. You may play that card this turn. +Oracle:Whenever a spell you control deals damage, put a flame counter on this creature.\n{1}, Remove a flame counter from this creature: Exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/f/flame_elemental.txt b/forge-gui/res/cardsfolder/f/flame_elemental.txt index 882c0236e0a3..6ad85fd7aaee 100644 --- a/forge-gui/res/cardsfolder/f/flame_elemental.txt +++ b/forge-gui/res/cardsfolder/f/flame_elemental.txt @@ -5,4 +5,4 @@ PT:3/2 A:AB$ DealDamage | Cost$ R T Sac<1/CARDNAME> | ValidTgts$ Creature | NumDmg$ X | SpellDescription$ It deals damage equal to its power to target creature. SVar:X:Sacrificed$CardPower DeckHas:Ability$Sacrifice -Oracle:{R}, {T}, Sacrifice Flame Elemental: It deals damage equal to its power to target creature. +Oracle:{R}, {T}, Sacrifice this creature: It deals damage equal to its power to target creature. diff --git a/forge-gui/res/cardsfolder/f/flame_kin_war_scout.txt b/forge-gui/res/cardsfolder/f/flame_kin_war_scout.txt index 8c64fd3ffbb6..8d68488e4e3d 100644 --- a/forge-gui/res/cardsfolder/f/flame_kin_war_scout.txt +++ b/forge-gui/res/cardsfolder/f/flame_kin_war_scout.txt @@ -2,7 +2,7 @@ Name:Flame-Kin War Scout ManaCost:3 R Types:Creature Elemental Scout PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When another creature enters, sacrifice CARDNAME. If you do, CARDNAME deals 4 damage to that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When another creature enters, sacrifice this creature. If you do, this creature deals 4 damage to that creature. SVar:TrigSac:AB$ DealDamage | Defined$ TriggeredCardLKICopy | NumDmg$ 4 | Cost$ Mandatory Sac<1/CARDNAME> AI:RemoveDeck:All -Oracle:When another creature enters, sacrifice Flame-Kin War Scout. If you do, Flame-Kin War Scout deals 4 damage to that creature. +Oracle:When another creature enters, sacrifice this creature. If you do, this creature deals 4 damage to that creature. diff --git a/forge-gui/res/cardsfolder/f/flame_kin_zealot.txt b/forge-gui/res/cardsfolder/f/flame_kin_zealot.txt index a0e8dc187850..859d9eb7e29b 100644 --- a/forge-gui/res/cardsfolder/f/flame_kin_zealot.txt +++ b/forge-gui/res/cardsfolder/f/flame_kin_zealot.txt @@ -2,7 +2,7 @@ Name:Flame-Kin Zealot ManaCost:1 R R W Types:Creature Elemental Berserker PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control get +1/+1 and haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, creatures you control get +1/+1 and gain haste until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Haste SVar:PlayMain1:TRUE -Oracle:When Flame-Kin Zealot enters, creatures you control get +1/+1 and gain haste until end of turn. +Oracle:When this creature enters, creatures you control get +1/+1 and gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flame_spirit.txt b/forge-gui/res/cardsfolder/f/flame_spirit.txt index 539f6712355b..7883dab51038 100644 --- a/forge-gui/res/cardsfolder/f/flame_spirit.txt +++ b/forge-gui/res/cardsfolder/f/flame_spirit.txt @@ -2,5 +2,5 @@ Name:Flame Spirit ManaCost:4 R Types:Creature Elemental Spirit PT:2/3 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:{R}: Flame Spirit 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:{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flame_wreathed_phoenix.txt b/forge-gui/res/cardsfolder/f/flame_wreathed_phoenix.txt index 6e2d4f84ee97..8b576e9c6e85 100644 --- a/forge-gui/res/cardsfolder/f/flame_wreathed_phoenix.txt +++ b/forge-gui/res/cardsfolder/f/flame_wreathed_phoenix.txt @@ -4,10 +4,10 @@ Types:Creature Phoenix PT:3/3 K:Flying K:Tribute:2 -SVar:TrigNotTribute:DB$ Animate | Duration$ Permanent | Triggers$ FlamePhoenixChangeZone | Keywords$ Haste | SpellDescription$ When CARDNAME enters, if tribute wasn't paid, it gains haste and "When this creature dies, return it to its owner's hand." +SVar:TrigNotTribute:DB$ Animate | Duration$ Permanent | Triggers$ FlamePhoenixChangeZone | Keywords$ Haste | SpellDescription$ When this creature enters, if tribute wasn't paid, it gains haste and "When this creature dies, return it to its owner's hand." SVar:FlamePhoenixChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, return it to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredNewCardLKICopy SVar:TributeAILogic:CanBlockThisTurn SVar:PlayMain1:ALWAYS DeckHas:Ability$Counters -Oracle:Flying\nTribute 2 (As this creature enters, an opponent of your choice may put two +1/+1 counters on it.)\nWhen Flame-Wreathed Phoenix enters, if tribute wasn't paid, it gains haste and "When this creature dies, return it to its owner's hand." +Oracle:Flying\nTribute 2 (As this creature enters, an opponent of your choice may put two +1/+1 counters on it.)\nWhen this creature enters, if tribute wasn't paid, it gains haste and "When this creature dies, return it to its owner's hand." diff --git a/forge-gui/res/cardsfolder/f/flameblade_adept.txt b/forge-gui/res/cardsfolder/f/flameblade_adept.txt index d0d37f1d1779..9eeaae937b37 100644 --- a/forge-gui/res/cardsfolder/f/flameblade_adept.txt +++ b/forge-gui/res/cardsfolder/f/flameblade_adept.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Jackal Warrior PT:1/2 K:Menace -T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, CARDNAME gets +1/+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 +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 -Oracle:Menace\nWhenever you cycle or discard a card, Flameblade Adept gets +1/+0 until end of turn. +Oracle:Menace\nWhenever you cycle or discard a card, this creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flameblade_angel.txt b/forge-gui/res/cardsfolder/f/flameblade_angel.txt index 5853e64458aa..1ea2b88da21f 100644 --- a/forge-gui/res/cardsfolder/f/flameblade_angel.txt +++ b/forge-gui/res/cardsfolder/f/flameblade_angel.txt @@ -3,6 +3,6 @@ ManaCost:4 R R Types:Creature Angel PT:4/4 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.OppCtrl,Emblem.OppCtrl | ValidTarget$ You,Permanent.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | OptionalDecider$ You | TriggerDescription$ Whenever a source an opponent controls deals damage to you or a permanent you control, you may have CARDNAME deal 1 damage to that source's controller. +T:Mode$ DamageDone | ValidSource$ Card.OppCtrl,Emblem.OppCtrl | ValidTarget$ You,Permanent.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | OptionalDecider$ You | TriggerDescription$ Whenever a source an opponent controls deals damage to you or a permanent you control, you may have this creature deal 1 damage to that source's controller. SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredSourceController | NumDmg$ 1 -Oracle:Flying\nWhenever a source an opponent controls deals damage to you or a permanent you control, you may have Flameblade Angel deal 1 damage to that source's controller. +Oracle:Flying\nWhenever a source an opponent controls deals damage to you or a permanent you control, you may have this creature deal 1 damage to that source's controller. diff --git a/forge-gui/res/cardsfolder/f/flameblast_dragon.txt b/forge-gui/res/cardsfolder/f/flameblast_dragon.txt index 3b9dff0ded14..e14b5fdfce17 100644 --- a/forge-gui/res/cardsfolder/f/flameblast_dragon.txt +++ b/forge-gui/res/cardsfolder/f/flameblast_dragon.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Creature Dragon PT:5/5 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks, you may pay {X}{R}. If you do, CARDNAME deals X damage to any target. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever this creature attacks, you may pay {X}{R}. If you do, it deals X damage to any target. SVar:TrigDamage:AB$ DealDamage | Cost$ X R | ValidTgts$ Any | NumDmg$ X SVar:X:Count$xPaid -Oracle:Flying\nWhenever Flameblast Dragon attacks, you may pay {X}{R}. If you do, Flameblast Dragon deals X damage to any target. +Oracle:Flying\nWhenever this creature attacks, you may pay {X}{R}. If you do, it deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flameborn_hellion.txt b/forge-gui/res/cardsfolder/f/flameborn_hellion.txt index 3b0c21385c7d..73f022b4268e 100644 --- a/forge-gui/res/cardsfolder/f/flameborn_hellion.txt +++ b/forge-gui/res/cardsfolder/f/flameborn_hellion.txt @@ -3,5 +3,5 @@ ManaCost:5 R Types:Creature Hellion PT:5/4 K:Haste -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. -Oracle:Haste\nFlameborn Hellion attacks each combat if able. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ This creature attacks each combat if able. +Oracle:Haste\nThis creature attacks each combat if able. diff --git a/forge-gui/res/cardsfolder/f/flamecache_gecko.txt b/forge-gui/res/cardsfolder/f/flamecache_gecko.txt index 8426ac1b4e0d..bd8c1e37b712 100644 --- a/forge-gui/res/cardsfolder/f/flamecache_gecko.txt +++ b/forge-gui/res/cardsfolder/f/flamecache_gecko.txt @@ -2,9 +2,9 @@ Name:Flamecache Gecko ManaCost:1 R Types:Creature Lizard Warlock PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters, if an opponent lost life this turn, add {B}{R}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | Execute$ TrigMana | TriggerDescription$ When this creature enters, if an opponent lost life this turn, add {B}{R}. SVar:TrigMana:DB$ Mana | Produced$ B R A:AB$ Draw | Cost$ 1 R Discard<1/Card> | Defined$ You | SpellDescription$ Draw a card. SVar:X:Count$LifeOppsLostThisTurn DeckHints:Ability$Discard -Oracle:When Flamecache Gecko enters, if an opponent lost life this turn, add {B}{R}.\n{1}{R}, Discard a card: Draw a card. +Oracle:When this creature enters, if an opponent lost life this turn, add {B}{R}.\n{1}{R}, Discard a card: Draw a card. diff --git a/forge-gui/res/cardsfolder/f/flamecast_wheel.txt b/forge-gui/res/cardsfolder/f/flamecast_wheel.txt index c0223209011a..65bcbe913964 100644 --- a/forge-gui/res/cardsfolder/f/flamecast_wheel.txt +++ b/forge-gui/res/cardsfolder/f/flamecast_wheel.txt @@ -3,4 +3,4 @@ ManaCost:1 Types:Artifact A:AB$ DealDamage | Cost$ 5 T Sac<1/CARDNAME> | ValidTgts$ Creature | NumDmg$ 3 | SpellDescription$ It deals 3 damage to target creature. DeckHas:Ability$Sacrifice -Oracle:{5}, {T}, Sacrifice Flamecast Wheel: It deals 3 damage to target creature. +Oracle:{5}, {T}, Sacrifice this artifact: It deals 3 damage to target creature. diff --git a/forge-gui/res/cardsfolder/f/flamekin_brawler.txt b/forge-gui/res/cardsfolder/f/flamekin_brawler.txt index df904c0a8af1..e4f75acdd381 100644 --- a/forge-gui/res/cardsfolder/f/flamekin_brawler.txt +++ b/forge-gui/res/cardsfolder/f/flamekin_brawler.txt @@ -2,5 +2,5 @@ Name:Flamekin Brawler ManaCost:R Types:Creature Elemental Warrior PT:0/2 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:{R}: Flamekin Brawler 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:{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flamekin_harbinger.txt b/forge-gui/res/cardsfolder/f/flamekin_harbinger.txt index c794b93c7835..ea5955a2ed81 100644 --- a/forge-gui/res/cardsfolder/f/flamekin_harbinger.txt +++ b/forge-gui/res/cardsfolder/f/flamekin_harbinger.txt @@ -2,7 +2,7 @@ Name:Flamekin Harbinger ManaCost:R Types:Creature Elemental Shaman 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 Elemental card, reveal it, then shuffle and put that card on top of it. +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 Elemental card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Elemental | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random -Oracle:When Flamekin Harbinger enters, you may search your library for an Elemental card, reveal it, then shuffle and put that card on top. +Oracle:When this creature enters, you may search your library for an Elemental card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/f/flamekin_spitfire.txt b/forge-gui/res/cardsfolder/f/flamekin_spitfire.txt index 4343f92544ae..dfa5ac740600 100644 --- a/forge-gui/res/cardsfolder/f/flamekin_spitfire.txt +++ b/forge-gui/res/cardsfolder/f/flamekin_spitfire.txt @@ -2,5 +2,5 @@ Name:Flamekin Spitfire ManaCost:1 R Types:Creature Elemental Shaman PT:1/1 -A:AB$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -Oracle:{3}{R}: Flamekin Spitfire deals 1 damage to any target. +A:AB$ DealDamage | Cost$ 3 R | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. +Oracle:{3}{R}: This creature deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flamekin_village.txt b/forge-gui/res/cardsfolder/f/flamekin_village.txt index 8758724ed541..eb49b04eaa97 100644 --- a/forge-gui/res/cardsfolder/f/flamekin_village.txt +++ b/forge-gui/res/cardsfolder/f/flamekin_village.txt @@ -1,8 +1,8 @@ Name:Flamekin Village ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal an Elemental 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 Elemental card from your hand. If you don't, this land enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Elemental> | UnlessPayer$ You | StackDescription$ enters tapped. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Pump | Cost$ R T | ValidTgts$ Creature | KW$ Haste | SpellDescription$ Target creature gains haste until end of turn. -Oracle:As Flamekin Village enters, you may reveal an Elemental card from your hand. If you don't, Flamekin Village enters tapped.\n{T}: Add {R}.\n{R}, {T}: Target creature gains haste until end of turn. +Oracle:As this land enters, you may reveal an Elemental card from your hand. If you don't, this land enters tapped.\n{T}: Add {R}.\n{R}, {T}: Target creature gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flamerush_rider.txt b/forge-gui/res/cardsfolder/f/flamerush_rider.txt index 069004fe0379..d01810d2df36 100644 --- a/forge-gui/res/cardsfolder/f/flamerush_rider.txt +++ b/forge-gui/res/cardsfolder/f/flamerush_rider.txt @@ -3,6 +3,6 @@ ManaCost:4 R Types:Creature Human Warrior PT:3/3 K:Dash:2 R R -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, create a token that's a copy of another target attacking creature and that's tapped and attacking. Exile the token at end of combat. Exile the token at the end of combat. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, create a token that's a copy of another target attacking creature and that's tapped and attacking. Exile the token at end of combat. SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target creature | TokenTapped$ True | TokenAttacking$ True | AtEOT$ ExileCombat -Oracle:Whenever Flamerush Rider attacks, create a token that's a copy of another target attacking creature and that's tapped and attacking. Exile the token at end of combat.\nDash {2}{R}{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, create a token that's a copy of another target attacking creature and that's tapped and attacking. Exile the token at end of combat.\nDash {2}{R}{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/f/flames_of_moradin.txt b/forge-gui/res/cardsfolder/f/flames_of_moradin.txt index 9db786503ece..e3c8ec8e4ac5 100644 --- a/forge-gui/res/cardsfolder/f/flames_of_moradin.txt +++ b/forge-gui/res/cardsfolder/f/flames_of_moradin.txt @@ -3,10 +3,10 @@ ManaCost:2 R R Types:Sorcery A:SP$ Destroy | ValidTgts$ Artifact | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Select up to three target artifacts | SubAbility$ DBConjure | SpellDescription$ Destroy up to three target artifacts. SVar:DBConjure:DB$ MakeCard | Conjure$ True | DefinedName$ Targeted.!token | Zone$ Hand | RememberMade$ True | SubAbility$ DBAnimate | SpellDescription$ Conjure a duplicate of each nontoken artifact destroyed this way into your hand. -SVar:DBAnimate:DB$ Animate | Duration$ Perpetual | Defined$ Remembered | staticAbilities$ PerpAltCost | Triggers$ PhaseTrig | SubAbility$ DBCleanup | StackDescription$ SpellDescription | SpellDescription$ The duplicates perpetually gain "You may pay {R} rather than pay this spell's mana cost" and "at the beginning of your end step, sacrifice this artifact." +SVar:DBAnimate:DB$ Animate | Duration$ Perpetual | Defined$ Remembered | staticAbilities$ PerpAltCost | Triggers$ PhaseTrig | SubAbility$ DBCleanup | StackDescription$ SpellDescription | SpellDescription$ The duplicates perpetually gain "You may pay {R} rather than pay this spell's mana cost" and "At the beginning of your end step, sacrifice this artifact." SVar:PerpAltCost:Mode$ Continuous | EffectZone$ All | MayPlay$ True | MayPlayAltManaCost$ R | MayPlayDontGrantZonePermissions$ True | Affected$ Card.Self | AffectedZone$ Hand,Graveyard,Library,Exile,Command | Description$ You may pay {R} rather than pay this spell's mana cost. SVar:PhaseTrig:Mode$ Phase | ValidPlayer$ You | Phase$ End of Turn | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, sacrifice this artifact. SVar:TrigSacrifice:DB$ Sacrifice SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Type$Artifact & Ability$Sacrifice -Oracle:Destroy up to three target artifacts. Conjure a duplicate of each nontoken artifact destroyed this way into your hand. The duplicates perpetually gain "You may pay {R} rather than pay this spell's mana cost" and "at the beginning of your end step, sacrifice this artifact." +Oracle:Destroy up to three target artifacts. Conjure a duplicate of each nontoken artifact destroyed this way into your hand. The duplicates perpetually gain "You may pay {R} rather than pay this spell's mana cost" and "At the beginning of your end step, sacrifice this artifact." diff --git a/forge-gui/res/cardsfolder/f/flamescroll_celebrant_revel_in_silence.txt b/forge-gui/res/cardsfolder/f/flamescroll_celebrant_revel_in_silence.txt index bd2c8391d85c..b5ba9627193f 100644 --- a/forge-gui/res/cardsfolder/f/flamescroll_celebrant_revel_in_silence.txt +++ b/forge-gui/res/cardsfolder/f/flamescroll_celebrant_revel_in_silence.txt @@ -2,11 +2,11 @@ Name:Flamescroll Celebrant ManaCost:1 R Types:Creature Human Shaman PT:2/1 -T:Mode$ AbilityCast | ValidActivatingPlayer$ Opponent | ValidSA$ SpellAbility.!ManaAbility | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent activates an ability that isn't a mana ability, CARDNAME deals 1 damage to that player. +T:Mode$ AbilityCast | ValidActivatingPlayer$ Opponent | ValidSA$ SpellAbility.!ManaAbility | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent activates an ability that isn't a mana ability, this creature deals 1 damage to that player. SVar:TrigDmg:DB$ DealDamage | NumDmg$ 1 | Defined$ TriggeredActivator -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ This creature gets +2/+0 until end of turn. AlternateMode:Modal -Oracle:Whenever an opponent activates an ability that isn't a mana ability, Flamescroll Celebrant deals 1 damage to that player.\n{1}{R}: Flamescroll Celebrant gets +2/+0 until end of turn. +Oracle:Whenever an opponent activates an ability that isn't a mana ability, this creature deals 1 damage to that player.\n{1}{R}: This creature gets +2/+0 until end of turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/f/flameshadow_conjuring.txt b/forge-gui/res/cardsfolder/f/flameshadow_conjuring.txt index ecbd39f5fd71..473134867767 100644 --- a/forge-gui/res/cardsfolder/f/flameshadow_conjuring.txt +++ b/forge-gui/res/cardsfolder/f/flameshadow_conjuring.txt @@ -1,7 +1,7 @@ Name:Flameshadow Conjuring ManaCost:3 R Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Creature.!token+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever a nontoken creature you control enters, you may pay {R}. If you do, create a token that's a copy of that creature.That token gains haste. Exile it at the beginning of the next end step. +T:Mode$ ChangesZone | ValidCard$ Creature.!token+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever a nontoken creature you control enters, you may pay {R}. If you do, create a token that's a copy of that creature. That token gains haste. Exile it at the beginning of the next end step. SVar:TrigCopy:AB$ CopyPermanent | Cost$ R | Defined$ TriggeredCardLKICopy | PumpKeywords$ Haste | AtEOT$ Exile | RememberTokens$ True SVar:BuffedBy:Creature Oracle:Whenever a nontoken creature you control enters, you may pay {R}. If you do, create a token that's a copy of that creature. That token gains haste. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/f/flameskull.txt b/forge-gui/res/cardsfolder/f/flameskull.txt index 8642f3c9f3ed..f0c53801bbb7 100644 --- a/forge-gui/res/cardsfolder/f/flameskull.txt +++ b/forge-gui/res/cardsfolder/f/flameskull.txt @@ -3,12 +3,12 @@ ManaCost:1 R R Types:Creature Skeleton PT:3/1 K:Flying -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ Rejuvenation — When CARDNAME dies, exile it. If you do, exile the top card of your library. Until the end of your next turn, you may play one of those cards. (If you cast CARDNAME this way, you can't play the other card, and vice versa.) +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerDescription$ Rejuvenation — When this creature dies, exile it. If you do, exile the top card of your library. Until the end of your next turn, you may play one of those cards. (If you cast CARDNAME this way, you can't play the other card, and vice versa.) SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBExile SVar:DBExile:DB$ Dig | DigNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ MayPlay | Duration$ UntilTheEndOfYourNextTurn | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:MayPlay:Mode$ Continuous | Affected$ Card.IsRemembered | MayPlay$ True | MayPlayLimit$ 1 | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play one of these cards. (If you cast EFFECTSOURCE this way, you can't play the other card, and vice versa.) SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:SacMe:3 -Oracle:Flying\nFlameskull can't block.\nRejuvenation — When Flameskull dies, exile it. If you do, exile the top card of your library. Until the end of your next turn, you may play one of those cards. (If you cast Flameskull this way, you can't play the other card, and vice versa.) +Oracle:Flying\nThis creature can't block.\nRejuvenation — When this creature dies, exile it. If you do, exile the top card of your library. Until the end of your next turn, you may play one of those cards. (If you cast Flameskull this way, you can't play the other card, and vice versa.) diff --git a/forge-gui/res/cardsfolder/f/flamespeaker_adept.txt b/forge-gui/res/cardsfolder/f/flamespeaker_adept.txt index a2eb2ce1359c..771c8ad6f60c 100644 --- a/forge-gui/res/cardsfolder/f/flamespeaker_adept.txt +++ b/forge-gui/res/cardsfolder/f/flamespeaker_adept.txt @@ -2,6 +2,6 @@ Name:Flamespeaker Adept ManaCost:2 R Types:Creature Human Shaman PT:2/3 -T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you scry, CARDNAME gets +2/+0 and gains first strike until end of turn. +T:Mode$ Scry | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you scry, this creature gets +2/+0 and gains first strike until end of turn. SVar:TrigPump:DB$ Pump | NumAtt$ +2 | KW$ First Strike | Defined$ Self -Oracle:Whenever you scry, Flamespeaker Adept gets +2/+0 and gains first strike until end of turn. +Oracle:Whenever you scry, this creature gets +2/+0 and gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flamespeakers_will.txt b/forge-gui/res/cardsfolder/f/flamespeakers_will.txt index c775eb8e9cac..644793797aeb 100644 --- a/forge-gui/res/cardsfolder/f/flamespeakers_will.txt +++ b/forge-gui/res/cardsfolder/f/flamespeakers_will.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature.YouCtrl:creature you control S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. SVar:AttachAILogic:Pump -T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals combat damage to a player, you may sacrifice CARDNAME. If you do, destroy target artifact. +T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals combat damage to a player, you may sacrifice this Aura. If you do, destroy target artifact. SVar:TrigDestroy:AB$ Destroy | Cost$ Sac<1/CARDNAME> | ValidTgts$ Artifact -Oracle:Enchant creature you control\nEnchanted creature gets +1/+1.\nWhenever enchanted creature deals combat damage to a player, you may sacrifice Flamespeaker's Will. If you do, destroy target artifact. +Oracle:Enchant creature you control\nEnchanted creature gets +1/+1.\nWhenever enchanted creature deals combat damage to a player, you may sacrifice this Aura. If you do, destroy target artifact. diff --git a/forge-gui/res/cardsfolder/f/flamestick_courier.txt b/forge-gui/res/cardsfolder/f/flamestick_courier.txt index 87138dfc0812..01cf96f3aa3d 100644 --- a/forge-gui/res/cardsfolder/f/flamestick_courier.txt +++ b/forge-gui/res/cardsfolder/f/flamestick_courier.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Goblin PT:2/1 K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Pump | Cost$ 2 R T | ValidTgts$ Creature.Goblin | TgtPrompt$ Select target Goblin creature | NumAtt$ +2 | NumDef$ +2 | KW$ Haste | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target Goblin creature gets +2/+2 and has haste for as long as CARDNAME remains tapped. +A:AB$ Pump | Cost$ 2 R T | ValidTgts$ Creature.Goblin | TgtPrompt$ Select target Goblin creature | NumAtt$ +2 | NumDef$ +2 | KW$ Haste | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target Goblin creature gets +2/+2 and has haste for as long as this creature remains tapped. SVar:AIUntapPreference:BetterTgtThanRemembered DeckNeeds:Type$Goblin -Oracle:You may choose not to untap Flamestick Courier during your untap step.\n{2}{R}, {T}: Target Goblin creature gets +2/+2 and has haste for as long as Flamestick Courier remains tapped. +Oracle:You may choose not to untap this creature during your untap step.\n{2}{R}, {T}: Target Goblin creature gets +2/+2 and has haste for as long as this creature remains tapped. diff --git a/forge-gui/res/cardsfolder/f/flametongue_kavu.txt b/forge-gui/res/cardsfolder/f/flametongue_kavu.txt index 9c5111fa235f..740f84a4a75e 100644 --- a/forge-gui/res/cardsfolder/f/flametongue_kavu.txt +++ b/forge-gui/res/cardsfolder/f/flametongue_kavu.txt @@ -2,7 +2,7 @@ Name:Flametongue Kavu ManaCost:3 R Types:Creature Kavu PT:4/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 4 damage to target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 4 damage to target creature. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 4 SVar:PlayMain1:TRUE -Oracle:When Flametongue Kavu enters, it deals 4 damage to target creature. +Oracle:When this creature enters, it deals 4 damage to target creature. diff --git a/forge-gui/res/cardsfolder/f/flametongue_yearling.txt b/forge-gui/res/cardsfolder/f/flametongue_yearling.txt index 61ee8394016f..fb0f4a34b78f 100644 --- a/forge-gui/res/cardsfolder/f/flametongue_yearling.txt +++ b/forge-gui/res/cardsfolder/f/flametongue_yearling.txt @@ -3,11 +3,11 @@ ManaCost:R R Types:Creature Kavu PT:2/1 K:Multikicker:2 -K:etbCounter:P1P1:XKicked:no Condition:CARDNAME enters with a +1/+1 counter on it for each time it was kicked. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals damage equal to its power to target creature. +K:etbCounter:P1P1:XKicked:no Condition:This creature enters with a +1/+1 counter on it for each time it was kicked. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals damage equal to its power to target creature. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ Y SVar:X:Count$CardCounters.P1P1 SVar:XKicked:Count$TimesKicked SVar:Y:Count$CardPower DeckHas:Ability$Counters -Oracle:Multikicker {2} (You may pay an additional {2} any number of times as you cast this spell.)\nFlametongue Yearling enters with a +1/+1 counter on it for each time it was kicked.\nWhen Flametongue Yearling enters, it deals damage equal to its power to target creature. +Oracle:Multikicker {2} (You may pay an additional {2} 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.\nWhen this creature enters, it deals damage equal to its power to target creature. diff --git a/forge-gui/res/cardsfolder/f/flamewake_phoenix.txt b/forge-gui/res/cardsfolder/f/flamewake_phoenix.txt index 1f5c5880a2d8..4e7a147ff573 100644 --- a/forge-gui/res/cardsfolder/f/flamewake_phoenix.txt +++ b/forge-gui/res/cardsfolder/f/flamewake_phoenix.txt @@ -4,7 +4,7 @@ Types:Creature Phoenix PT:2/2 K:Flying K:Haste -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigReturn | TriggerDescription$ Ferocious — At the beginning of combat on your turn, if you control a creature with power 4 or greater, you may pay {R}. If you do, return CARDNAME from your graveyard to the battlefield. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ This creature attacks each combat if able. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigReturn | TriggerDescription$ Ferocious — At the beginning of combat on your turn, if you control a creature with power 4 or greater, you may pay {R}. If you do, return this card from your graveyard to the battlefield. SVar:TrigReturn:AB$ ChangeZone | Cost$ R | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield -Oracle:Flying, haste\nFlamewake Phoenix attacks each combat if able.\nFerocious — At the beginning of combat on your turn, if you control a creature with power 4 or greater, you may pay {R}. If you do, return Flamewake Phoenix from your graveyard to the battlefield. +Oracle:Flying, haste\nThis creature attacks each combat if able.\nFerocious — At the beginning of combat on your turn, if you control a creature with power 4 or greater, you may pay {R}. If you do, return this card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/f/flamewave_invoker.txt b/forge-gui/res/cardsfolder/f/flamewave_invoker.txt index 79170b8f5282..ded44e818544 100644 --- a/forge-gui/res/cardsfolder/f/flamewave_invoker.txt +++ b/forge-gui/res/cardsfolder/f/flamewave_invoker.txt @@ -2,5 +2,5 @@ Name:Flamewave Invoker ManaCost:2 R Types:Creature Goblin Mutant PT:2/2 -A:AB$ DealDamage | Cost$ 7 R | ValidTgts$ Player, Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target player or planeswalker. -Oracle:{7}{R}: Flamewave Invoker deals 5 damage to target player or planeswalker. +A:AB$ DealDamage | Cost$ 7 R | ValidTgts$ Player, Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 5 | SpellDescription$ This creature deals 5 damage to target player or planeswalker. +Oracle:{7}{R}: This creature deals 5 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/f/flamewright.txt b/forge-gui/res/cardsfolder/f/flamewright.txt index 9499005fe615..19a31d826651 100644 --- a/forge-gui/res/cardsfolder/f/flamewright.txt +++ b/forge-gui/res/cardsfolder/f/flamewright.txt @@ -3,5 +3,5 @@ ManaCost:R W Types:Creature Human Artificer PT:1/1 A:AB$ Token | Cost$ 1 T | TokenScript$ c_1_1_a_construct_defender | TokenOwner$ You | SpellDescription$ Create a 1/1 colorless Construct artifact creature token with defender. -A:AB$ DealDamage | Cost$ T Sac<1/Creature.withDefender/creature with defender> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -Oracle:{1}, {T}: Create a 1/1 colorless Construct artifact creature token with defender.\n{T}, Sacrifice a creature with defender: Flamewright deals 1 damage to any target. +A:AB$ DealDamage | Cost$ T Sac<1/Creature.withDefender/creature with defender> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. +Oracle:{1}, {T}: Create a 1/1 colorless Construct artifact creature token with defender.\n{T}, Sacrifice a creature with defender: This creature deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flaming_fist_duskguard.txt b/forge-gui/res/cardsfolder/f/flaming_fist_duskguard.txt index e8b8aee7147c..4aec7d688d0e 100644 --- a/forge-gui/res/cardsfolder/f/flaming_fist_duskguard.txt +++ b/forge-gui/res/cardsfolder/f/flaming_fist_duskguard.txt @@ -2,8 +2,8 @@ Name:Flaming Fist Duskguard ManaCost:1 W Types:Creature Dwarf Soldier PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters, you get a boon with "When you cast your next creature spell, it perpetually gets +1/+0." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters the battlefield, you get a boon with "When you cast your next creature spell, it perpetually gets +1/+0." SVar:TrigBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ SpellCast SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ TrigEffect | TriggerDescription$ When you cast your next creature spell, it perpetually gets +1/+0. SVar:TrigEffect:DB$ Pump | PumpZone$ Stack | Defined$ TriggeredCard | NumAtt$ +1 | Duration$ Perpetual -Oracle:When Flaming Fist Duskguard enters, you get a boon with "When you cast your next creature spell, it perpetually gets +1/+0." +Oracle:When Flaming Fist Duskguard enters the battlefield, you get a boon with "When you cast your next creature spell, it perpetually gets +1/+0." diff --git a/forge-gui/res/cardsfolder/f/flaming_fist_officer.txt b/forge-gui/res/cardsfolder/f/flaming_fist_officer.txt index efd9f3154f43..c40017a855ea 100644 --- a/forge-gui/res/cardsfolder/f/flaming_fist_officer.txt +++ b/forge-gui/res/cardsfolder/f/flaming_fist_officer.txt @@ -2,7 +2,7 @@ Name:Flaming Fist Officer ManaCost:2 W Types:Creature Gnome Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control leaves the battlefield, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control leaves the battlefield, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Whenever another creature you control leaves the battlefield, put a +1/+1 counter on Flaming Fist Officer. +Oracle:Whenever another creature you control leaves the battlefield, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/f/flaming_gambit.txt b/forge-gui/res/cardsfolder/f/flaming_gambit.txt index 978889bb54e8..c6c598442c70 100644 --- a/forge-gui/res/cardsfolder/f/flaming_gambit.txt +++ b/forge-gui/res/cardsfolder/f/flaming_gambit.txt @@ -2,7 +2,7 @@ Name:Flaming Gambit ManaCost:X R Types:Instant K:Flashback:X R R -A:SP$ Pump | IsCurse$ True | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select a player or planeswalker | SubAbility$ DBChooseCard | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals X damage to target player or planeswalker. That player may choose a creature they control and have CARDNAME deal that damage to it instead. +A:SP$ Pump | IsCurse$ True | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select a player or planeswalker | SubAbility$ DBChooseCard | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals X damage to target player or planeswalker. That player or that planeswalker's controller may choose a creature they control and have CARDNAME deal that damage to it instead. SVar:DBChooseCard:DB$ ChooseCard | Choices$ Card.Creature | Defined$ TargetedOrController | MinAmount$ 0 | TargetControls$ True | AILogic$ WorstCard | SubAbility$ DBDamagePlayer SVar:DBDamagePlayer:DB$ DealDamage | Defined$ ParentTarget | NumDmg$ X | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBDamageCreature SVar:DBDamageCreature:DB$ DealDamage | Defined$ ChosenCard | NumDmg$ X | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ GE1 diff --git a/forge-gui/res/cardsfolder/f/flaming_tyrannosaurus.txt b/forge-gui/res/cardsfolder/f/flaming_tyrannosaurus.txt index 78067ada566f..40972e6ea15b 100644 --- a/forge-gui/res/cardsfolder/f/flaming_tyrannosaurus.txt +++ b/forge-gui/res/cardsfolder/f/flaming_tyrannosaurus.txt @@ -3,11 +3,11 @@ ManaCost:5 R R Types:Creature Dinosaur PT:5/5 K:Menace -T:Mode$ SpellCast | ValidCard$ Card.!wasCastFromYourHand | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Paradox — Whenever you cast a spell from anywhere other than your hand, CARDNAME deals 3 damage to any target. Then put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.!wasCastFromYourHand | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Paradox — Whenever you cast a spell from anywhere other than your hand, this creature deals 3 damage to any target. Then put a +1/+1 counter on this creature. SVar:TrigDamage:DB$ DealDamage | NumDmg$ 3 | ValidTgts$ Any | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamageDies | TriggerDescription$ When CARDNAME dies, it deals damage equal to its power to each opponent. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamageDies | TriggerDescription$ When this creature dies, it deals damage equal to its power to each opponent. SVar:TrigDamageDies:DB$ DealDamage | Defined$ Opponent | NumDmg$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Counters -Oracle:Menace\nParadox — Whenever you cast a spell from anywhere other than your hand, Flaming Tyrannosaurus deals 3 damage to any target. Then put a +1/+1 counter on Flaming Tyrannosaurus.\nWhen Flaming Tyrannosaurus dies, it deals damage equal to its power to each opponent. +Oracle:Menace\nParadox — Whenever you cast a spell from anywhere other than your hand, this creature deals 3 damage to any target. Then put a +1/+1 counter on this creature.\nWhen this creature dies, it deals damage equal to its power to each opponent. diff --git a/forge-gui/res/cardsfolder/f/flanking_troops.txt b/forge-gui/res/cardsfolder/f/flanking_troops.txt index 0c44aada06d6..cb3710560c43 100644 --- a/forge-gui/res/cardsfolder/f/flanking_troops.txt +++ b/forge-gui/res/cardsfolder/f/flanking_troops.txt @@ -2,6 +2,6 @@ Name:Flanking Troops ManaCost:2 W W Types:Creature Human Soldier PT:2/2 -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 -Oracle:Whenever Flanking Troops attacks, you may tap target creature. +Oracle:Whenever this creature attacks, you may tap target creature. diff --git a/forge-gui/res/cardsfolder/f/flare_of_faith.txt b/forge-gui/res/cardsfolder/f/flare_of_faith.txt index c89ff8e2460e..bde0195d343d 100644 --- a/forge-gui/res/cardsfolder/f/flare_of_faith.txt +++ b/forge-gui/res/cardsfolder/f/flare_of_faith.txt @@ -1,7 +1,7 @@ Name:Flare of Faith ManaCost:1 W Types:Instant -A:SP$ Pump | ValidTgts$ Creature | AITgts$ Human.YouOwn | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +2/+2 until end of turn. If it is a Human, it gets +3/+3 and gains indestructible until end of turn instead. -SVar:DBPump:DB$ Pump | Defined$ Targeted | ConditionDefined$ Targeted | ConditionPresent$ Human | NumAtt$ +1 | NumDef$ +1 | KW$ Indestructible | StackDescription$ If it is a Human, it gets +3/+3 and gains indestructible until end of turn instead. +A:SP$ Pump | ValidTgts$ Creature | AITgts$ Human.YouOwn | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +2/+2 until end of turn. If it's a Human, instead it gets +3/+3 and gains indestructible until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Targeted | ConditionDefined$ Targeted | ConditionPresent$ Human | NumAtt$ +1 | NumDef$ +1 | KW$ Indestructible | StackDescription$ If it's a Human, instead it gets +3/+3 and gains indestructible until end of turn. DeckHints:Type$Human -Oracle:Target creature gets +2/+2 until end of turn. If it is a Human, it gets +3/+3 and gains indestructible until end of turn instead. +Oracle:Target creature gets +2/+2 until end of turn. If it's a Human, instead it gets +3/+3 and gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flaring_flame_kin.txt b/forge-gui/res/cardsfolder/f/flaring_flame_kin.txt index 834486b86141..fde0a6eae624 100644 --- a/forge-gui/res/cardsfolder/f/flaring_flame_kin.txt +++ b/forge-gui/res/cardsfolder/f/flaring_flame_kin.txt @@ -2,7 +2,7 @@ Name:Flaring Flame-Kin ManaCost:2 R Types:Creature Elemental Warrior PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self+enchanted | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Trample | AddAbility$ Pump | Description$ As long as CARDNAME is enchanted, it gets +2/+2, has trample, and has "{R}: CARDNAME gets +1/+0 until end of turn." -SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +S:Mode$ Continuous | Affected$ Card.Self+enchanted | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Trample | AddAbility$ Pump | Description$ As long as this creature is enchanted, it gets +2/+2, has trample, and has "{R}: This creature gets +1/+0 until end of turn." +SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. SVar:EnchantMe:Once -Oracle:As long as Flaring Flame-Kin is enchanted, it gets +2/+2, has trample, and has "{R}: Flaring Flame-Kin gets +1/+0 until end of turn." +Oracle:As long as this creature is enchanted, it gets +2/+2, has trample, and has "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/f/flaxen_intruder_welcome_home.txt b/forge-gui/res/cardsfolder/f/flaxen_intruder_welcome_home.txt index 0960e36a934b..b211a1adf6f1 100644 --- a/forge-gui/res/cardsfolder/f/flaxen_intruder_welcome_home.txt +++ b/forge-gui/res/cardsfolder/f/flaxen_intruder_welcome_home.txt @@ -2,11 +2,11 @@ Name:Flaxen Intruder ManaCost:G Types:Creature Human Berserker PT:1/2 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may sacrifice it. When you do, destroy target artifact or enchantment. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you may sacrifice it. When you do, destroy target artifact or enchantment. SVar:TrigTrig:AB$ ImmediateTrigger | Cost$ Sac<1/CARDNAME> | Execute$ TrigDestroy | TriggerDescription$ When you do, destroy target artifact or enchantment. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment AlternateMode:Adventure -Oracle:Whenever Flaxen Intruder deals combat damage to a player, you may sacrifice it. When you do, destroy target artifact or enchantment. +Oracle:Whenever this creature deals combat damage to a player, you may sacrifice it. When you do, destroy target artifact or enchantment. ALTERNATE diff --git a/forge-gui/res/cardsfolder/f/flayed_nim.txt b/forge-gui/res/cardsfolder/f/flayed_nim.txt index 45c1a746b557..d46d4d5aa2cd 100644 --- a/forge-gui/res/cardsfolder/f/flayed_nim.txt +++ b/forge-gui/res/cardsfolder/f/flayed_nim.txt @@ -2,9 +2,9 @@ Name:Flayed Nim ManaCost:3 B Types:Creature Skeleton PT:2/2 -A:AB$ Regenerate | Cost$ 2 B | SpellDescription$ Regenerate CARDNAME. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, that creature's controller loses that much life. +A:AB$ Regenerate | Cost$ 2 B | SpellDescription$ Regenerate this creature. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature deals combat damage to a creature, that creature's controller loses that much life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredTargetController | LifeAmount$ X SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE -Oracle:Whenever Flayed Nim deals combat damage to a creature, that creature's controller loses that much life.\n{2}{B}: Regenerate Flayed Nim. +Oracle:Whenever this creature deals combat damage to a creature, that creature's controller loses that much life.\n{2}{B}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/f/flayed_one.txt b/forge-gui/res/cardsfolder/f/flayed_one.txt index 1b915749bbe7..d91bc4403fbe 100644 --- a/forge-gui/res/cardsfolder/f/flayed_one.txt +++ b/forge-gui/res/cardsfolder/f/flayed_one.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Artifact Creature Necron PT:4/1 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Flesh Flayer — When CARDNAME enters, mill three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Flesh Flayer — When this creature enters, mill three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You DeckHas:Ability$Mill|Graveyard -Oracle:Lifelink\nFlesh Flayer — When Flayed One enters, mill three cards. +Oracle:Lifelink\nFlesh Flayer — When this creature enters, mill three cards. diff --git a/forge-gui/res/cardsfolder/f/flayer_of_loyalties.txt b/forge-gui/res/cardsfolder/f/flayer_of_loyalties.txt index bf6f6a9d7f84..de0bca20faf3 100644 --- a/forge-gui/res/cardsfolder/f/flayer_of_loyalties.txt +++ b/forge-gui/res/cardsfolder/f/flayer_of_loyalties.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi PT:10/10 K:Annihilator:2 K:Trample -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When you cast this spell, gain control of target creature until end of turn. Untap that creature. Until end of turn, it has base power and toughness 10/10, and gains trample, annihilator 2, and haste. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When you cast this spell, gain control of target creature until end of turn. Untap that creature. Until end of turn, it has base power and toughness 10/10 and gains trample, annihilator 2, and haste. SVar:TrigGainControl:DB$ GainControl | ValidTgts$ Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste & Trample & Annihilator:2 | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Power$ 10 | Toughness$ 10 -Oracle:When you cast this spell, gain control of target creature until end of turn. Untap that creature. Until end of turn, it has base power and toughness 10/10, and gains trample, annihilator 2, and haste.\nAnnihilator 2 (Whenever this creature attacks, defending player sacrifices two permanents.)\nTrample +Oracle:When you cast this spell, gain control of target creature until end of turn. Untap that creature. Until end of turn, it has base power and toughness 10/10 and gains trample, annihilator 2, and haste.\nAnnihilator 2 (Whenever this creature attacks, defending player sacrifices two permanents of their choice.)\nTrample diff --git a/forge-gui/res/cardsfolder/f/flayer_of_the_hatebound.txt b/forge-gui/res/cardsfolder/f/flayer_of_the_hatebound.txt index dc30cd227130..7f166a10d428 100644 --- a/forge-gui/res/cardsfolder/f/flayer_of_the_hatebound.txt +++ b/forge-gui/res/cardsfolder/f/flayer_of_the_hatebound.txt @@ -3,7 +3,7 @@ ManaCost:5 R Types:Creature Devil PT:4/2 K:Undying -T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Card.Self+YouOwn,Creature.YouOwn+Other | Execute$ ReanimateDmg | TriggerDescription$ Whenever CARDNAME or another creature enters from your graveyard, that creature deals damage equal to its power to any target. +T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Card.Self+YouOwn,Creature.YouOwn+Other | Execute$ ReanimateDmg | TriggerDescription$ Whenever this creature or another creature enters from your graveyard, that creature deals damage equal to its power to any target. SVar:ReanimateDmg:DB$ DealDamage | ValidTgts$ Any | DamageSource$ TriggeredCardLKICopy | NumDmg$ Damage SVar:Damage:TriggeredCard$CardPower -Oracle:Undying (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.)\nWhenever Flayer of the Hatebound or another creature enters from your graveyard, that creature deals damage equal to its power to any target. +Oracle:Undying (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.)\nWhenever this creature or another creature enters from your graveyard, that creature deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/f/fledgling_djinn.txt b/forge-gui/res/cardsfolder/f/fledgling_djinn.txt index 3e08c0f620e3..9826b905fd0e 100644 --- a/forge-gui/res/cardsfolder/f/fledgling_djinn.txt +++ b/forge-gui/res/cardsfolder/f/fledgling_djinn.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Djinn PT:2/2 K:Flying -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 -Oracle:Flying\nAt the beginning of your upkeep, Fledgling Djinn deals 1 damage to you. +Oracle:Flying\nAt the beginning of your upkeep, this creature deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/f/fledgling_dragon.txt b/forge-gui/res/cardsfolder/f/fledgling_dragon.txt index 31ebecf30f36..fe5c8e3078a5 100644 --- a/forge-gui/res/cardsfolder/f/fledgling_dragon.txt +++ b/forge-gui/res/cardsfolder/f/fledgling_dragon.txt @@ -3,6 +3,6 @@ ManaCost:2 R R Types:Creature Dragon PT:2/2 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | AddAbility$ Pump | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, CARDNAME gets +3/+3 and has "{R}: CARDNAME gets +1/+0 until end of turn." -SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Flying\nThreshold — As long as there are seven or more cards in your graveyard, Fledgling Dragon gets +3/+3 and has "{R}: Fledgling Dragon gets +1/+0 until end of turn." +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | AddAbility$ Pump | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, this creature gets +3/+3 and has "{R}: This creature gets +1/+0 until end of turn." +SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +Oracle:Flying\nThreshold — As long as there are seven or more cards in your graveyard, this creature gets +3/+3 and has "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/f/fledgling_griffin.txt b/forge-gui/res/cardsfolder/f/fledgling_griffin.txt index 1bbddb639fdb..2c5dc9e6b498 100644 --- a/forge-gui/res/cardsfolder/f/fledgling_griffin.txt +++ b/forge-gui/res/cardsfolder/f/fledgling_griffin.txt @@ -2,7 +2,7 @@ Name:Fledgling Griffin ManaCost:1 W Types:Creature Griffin PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | 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 | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Landfall — Whenever a land you control enters, this creature gains flying until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying SVar:BuffedBy:Land -Oracle:Landfall — Whenever a land you control enters, Fledgling Griffin 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/f/fledgling_imp.txt b/forge-gui/res/cardsfolder/f/fledgling_imp.txt index 1de094a25cde..f0dce7b1c028 100644 --- a/forge-gui/res/cardsfolder/f/fledgling_imp.txt +++ b/forge-gui/res/cardsfolder/f/fledgling_imp.txt @@ -2,5 +2,5 @@ Name:Fledgling Imp ManaCost:2 B Types:Creature Imp PT:2/2 -A:AB$ Pump | Cost$ B Discard<1/Card> | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -Oracle:{B}, Discard a card: Fledgling Imp gains flying until end of turn. +A:AB$ Pump | Cost$ B Discard<1/Card> | Defined$ Self | KW$ Flying | SpellDescription$ This creature gains flying until end of turn. +Oracle:{B}, Discard a card: This creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fledgling_mawcor.txt b/forge-gui/res/cardsfolder/f/fledgling_mawcor.txt index 0013d579ef1a..1d49d51b86ac 100644 --- a/forge-gui/res/cardsfolder/f/fledgling_mawcor.txt +++ b/forge-gui/res/cardsfolder/f/fledgling_mawcor.txt @@ -4,5 +4,5 @@ Types:Creature Beast PT:2/2 K:Flying K:Morph:U U -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -Oracle:Flying\n{T}: Fledgling Mawcor deals 1 damage to any target.\nMorph {U}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. +Oracle:Flying\n{T}: This creature deals 1 damage to any target.\nMorph {U}{U} (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/f/fledgling_osprey.txt b/forge-gui/res/cardsfolder/f/fledgling_osprey.txt index 4d2ac6ee387c..c1de4cff8f97 100644 --- a/forge-gui/res/cardsfolder/f/fledgling_osprey.txt +++ b/forge-gui/res/cardsfolder/f/fledgling_osprey.txt @@ -2,6 +2,6 @@ Name:Fledgling Osprey ManaCost:U Types:Creature Bird PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self+enchanted | AddKeyword$ Flying | Description$ CARDNAME has flying as long as it's enchanted. +S:Mode$ Continuous | Affected$ Card.Self+enchanted | AddKeyword$ Flying | Description$ This creature has flying as long as it's enchanted. SVar:EnchantMe:Once -Oracle:Fledgling Osprey has flying as long as it's enchanted. +Oracle:This creature has flying as long as it's enchanted. diff --git a/forge-gui/res/cardsfolder/f/fleecemane_lion.txt b/forge-gui/res/cardsfolder/f/fleecemane_lion.txt index 198428798eaa..71aa6cad6099 100644 --- a/forge-gui/res/cardsfolder/f/fleecemane_lion.txt +++ b/forge-gui/res/cardsfolder/f/fleecemane_lion.txt @@ -3,6 +3,6 @@ ManaCost:G W Types:Creature Cat PT:3/3 A:AB$ PutCounter | Cost$ 3 G W | Monstrosity$ 1 -S:Mode$ Continuous | Affected$ Card.Self+IsMonstrous | AddKeyword$ Hexproof & Indestructible | Description$ As long as CARDNAME is monstrous, it has hexproof and indestructible. +S:Mode$ Continuous | Affected$ Card.Self+IsMonstrous | AddKeyword$ Hexproof & Indestructible | Description$ As long as this creature is monstrous, it has hexproof and indestructible. DeckHas:Ability$Counters -Oracle:{3}{G}{W}: Monstrosity 1. (If this creature isn't monstrous, put a +1/+1 counter on it and it becomes monstrous.)\nAs long as Fleecemane Lion is monstrous, it has hexproof and indestructible. +Oracle:{3}{G}{W}: Monstrosity 1. (If this creature isn't monstrous, put a +1/+1 counter on it and it becomes monstrous.)\nAs long as this creature is monstrous, it has hexproof and indestructible. diff --git a/forge-gui/res/cardsfolder/f/fleet_footed_monk.txt b/forge-gui/res/cardsfolder/f/fleet_footed_monk.txt index 0ba589b0e338..74dfb884ed13 100644 --- a/forge-gui/res/cardsfolder/f/fleet_footed_monk.txt +++ b/forge-gui/res/cardsfolder/f/fleet_footed_monk.txt @@ -2,5 +2,5 @@ Name:Fleet-Footed Monk ManaCost:1 W Types:Creature Human Monk PT:1/1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerGE2 | Description$ CARDNAME can't be blocked by creatures with power 2 or greater. -Oracle:Fleet-Footed Monk can't be blocked by creatures with power 2 or greater. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.powerGE2 | Description$ This creature can't be blocked by creatures with power 2 or greater. +Oracle:This creature can't be blocked by creatures with power 2 or greater. diff --git a/forge-gui/res/cardsfolder/f/fleet_swallower.txt b/forge-gui/res/cardsfolder/f/fleet_swallower.txt index ff56773683fc..499fc1dc24f9 100644 --- a/forge-gui/res/cardsfolder/f/fleet_swallower.txt +++ b/forge-gui/res/cardsfolder/f/fleet_swallower.txt @@ -2,8 +2,8 @@ Name:Fleet Swallower ManaCost:5 U U Types:Creature Fish PT:6/6 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, target player mills half their library, rounded up. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever this creature attacks, target player mills half their library, rounded up. SVar:TrigMill:DB$ Mill | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player SVar:X:TargetedPlayer$CardsInLibrary/HalfUp SVar:HasAttackEffect:TRUE -Oracle:Whenever Fleet Swallower attacks, target player mills half their library, rounded up. +Oracle:Whenever this creature attacks, target player mills half their library, rounded up. diff --git a/forge-gui/res/cardsfolder/f/fleetfoot_panther.txt b/forge-gui/res/cardsfolder/f/fleetfoot_panther.txt index 18fe6872f1bf..0f611f574fad 100644 --- a/forge-gui/res/cardsfolder/f/fleetfoot_panther.txt +++ b/forge-gui/res/cardsfolder/f/fleetfoot_panther.txt @@ -3,7 +3,7 @@ ManaCost:1 G W Types:Creature Cat PT:3/4 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return a green or white creature you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, return a green or white creature you control to its owner's hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.White+YouCtrl,Creature.Green+YouCtrl | AILogic$ NeverBounceItself SVar:NeedsToPlay:Creature.White+cmcLE3+YouCtrl,Creature.Green+cmcLE3+YouCtrl -Oracle:Flash\nWhen Fleetfoot Panther enters, return a green or white creature you control to its owner's hand. +Oracle:Flash\nWhen this creature enters, return a green or white creature you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/fleeting_aven.txt b/forge-gui/res/cardsfolder/f/fleeting_aven.txt index a9c3879a9455..2db28b307561 100644 --- a/forge-gui/res/cardsfolder/f/fleeting_aven.txt +++ b/forge-gui/res/cardsfolder/f/fleeting_aven.txt @@ -3,6 +3,6 @@ ManaCost:1 U U Types:Creature Bird Wizard PT:2/2 K:Flying -T:Mode$ Cycled | ValidCard$ Card | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player cycles a card, return CARDNAME to its owner's hand. +T:Mode$ Cycled | ValidCard$ Card | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player cycles a card, return this creature to its owner's hand. SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand -Oracle:Flying\nWhenever a player cycles a card, return Fleeting Aven to its owner's hand. +Oracle:Flying\nWhenever a player cycles a card, return this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/fleeting_image.txt b/forge-gui/res/cardsfolder/f/fleeting_image.txt index 4b253ec86ea1..0547dd237752 100644 --- a/forge-gui/res/cardsfolder/f/fleeting_image.txt +++ b/forge-gui/res/cardsfolder/f/fleeting_image.txt @@ -3,5 +3,5 @@ ManaCost:2 U Types:Creature Illusion PT:2/1 K:Flying -A:AB$ ChangeZone | Cost$ 1 U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{1}{U}: Return Fleeting Image to its owner's hand. +A:AB$ ChangeZone | Cost$ 1 U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this creature to its owner's hand. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{1}{U}: Return this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/fleeting_memories.txt b/forge-gui/res/cardsfolder/f/fleeting_memories.txt index 50240471d8b6..3a04206e407e 100644 --- a/forge-gui/res/cardsfolder/f/fleeting_memories.txt +++ b/forge-gui/res/cardsfolder/f/fleeting_memories.txt @@ -1,10 +1,10 @@ Name:Fleeting Memories ManaCost:2 U Types:Enchantment -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 enchantment 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$ Clue.YouCtrl | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Clue, target player mills three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select target player DeckHints:Ability$Investigate DeckHas:Ability$Investigate|Token -Oracle:When Fleeting Memories enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nWhenever you sacrifice a Clue, target player mills three cards. +Oracle:When this enchantment enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nWhenever you sacrifice a Clue, target player mills three cards. diff --git a/forge-gui/res/cardsfolder/f/fleeting_spirit.txt b/forge-gui/res/cardsfolder/f/fleeting_spirit.txt index 6914881b4ae1..6a1592f4a80a 100644 --- a/forge-gui/res/cardsfolder/f/fleeting_spirit.txt +++ b/forge-gui/res/cardsfolder/f/fleeting_spirit.txt @@ -2,10 +2,10 @@ Name:Fleeting Spirit ManaCost:1 W Types:Creature Spirit PT:3/1 -A:AB$ Pump | Cost$ W ExileFromGrave<3/Card> | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. -A:AB$ ChangeZone | Cost$ Discard<1/Card> | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DelTrig | RememberChanged$ True | SpellDescription$ Exile CARDNAME. Return it to the battlefield under its owner's control at the beginning of the next end step. +A:AB$ Pump | Cost$ W ExileFromGrave<3/Card> | Defined$ Self | KW$ First Strike | SpellDescription$ This creature gains first strike until end of turn. +A:AB$ ChangeZone | Cost$ Discard<1/Card> | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DelTrig | RememberChanged$ True | SpellDescription$ Exile this creature. Return it to the battlefield under its owner's control at the beginning of the next end step. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | ConditionDefined$ Remembered | ConditionPresent$ Card | RememberObjects$ Remembered | TriggerDescription$ Return CARDNAME to the battlefield under its owner's control at the beginning of the next end step. SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI AI:RemoveDeck:All DeckHas:Ability$Discard|Graveyard -Oracle:{W}, Exile three cards from your graveyard: Fleeting Spirit gains first strike until end of turn.\nDiscard a card: Exile Fleeting Spirit. Return it to the battlefield under its owner's control at the beginning of the next end step. +Oracle:{W}, Exile three cards from your graveyard: This creature gains first strike until end of turn.\nDiscard a card: Exile this creature. 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/f/fleetwheel_cruiser.txt b/forge-gui/res/cardsfolder/f/fleetwheel_cruiser.txt index f17f5551195b..039419cda4ed 100644 --- a/forge-gui/res/cardsfolder/f/fleetwheel_cruiser.txt +++ b/forge-gui/res/cardsfolder/f/fleetwheel_cruiser.txt @@ -4,8 +4,8 @@ Types:Artifact Vehicle PT:5/3 K:Trample K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME enters, it becomes an artifact creature until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ When this Vehicle enters, it becomes an artifact creature until end of turn. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Types$ Creature,Artifact K:Crew:2 SVar:PlayMain1:ALWAYS -Oracle:Trample, haste\nWhen Fleetwheel Cruiser enters, it becomes an artifact creature 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:Trample, haste\nWhen this Vehicle enters, it becomes an artifact creature 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/f/flensing_raptor.txt b/forge-gui/res/cardsfolder/f/flensing_raptor.txt index 913c6adeba48..59b65979bce0 100644 --- a/forge-gui/res/cardsfolder/f/flensing_raptor.txt +++ b/forge-gui/res/cardsfolder/f/flensing_raptor.txt @@ -4,7 +4,7 @@ Types:Creature Phyrexian Bird PT:2/2 K:Flying K:Toxic:1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, another target creature you control with toxic gets +1/+1 and gains flying until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ When this creature enters, another target creature you control with toxic gets +1/+1 and gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+withToxic+Other | NumAtt$ +1 | NumDef$ +1 | KW$ Flying DeckHints:Keyword$Toxic -Oracle:Flying\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Flensing Raptor enters, another target creature you control with toxic gets +1/+1 and gains flying until end of turn. +Oracle:Flying\nToxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen this creature enters, another target creature you control with toxic gets +1/+1 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flesh_burrower.txt b/forge-gui/res/cardsfolder/f/flesh_burrower.txt index edf57e96b769..0cf1a181cf4f 100644 --- a/forge-gui/res/cardsfolder/f/flesh_burrower.txt +++ b/forge-gui/res/cardsfolder/f/flesh_burrower.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Insect PT:2/2 K:Deathtouch -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, another target creature you control gains deathtouch until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, another target creature you control gains deathtouch until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | KW$ Deathtouch -Oracle:Deathtouch\nWhenever Flesh Burrower attacks, another target creature you control gains deathtouch until end of turn. +Oracle:Deathtouch\nWhenever this creature attacks, another target creature you control gains deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flesh_carver.txt b/forge-gui/res/cardsfolder/f/flesh_carver.txt index d148b6dc13d9..f6d6344d4819 100644 --- a/forge-gui/res/cardsfolder/f/flesh_carver.txt +++ b/forge-gui/res/cardsfolder/f/flesh_carver.txt @@ -3,8 +3,8 @@ ManaCost:2 B Types:Creature Human Wizard PT:2/2 K:Intimidate -A:AB$ PutCounter | Cost$ 1 B Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on CARDNAME. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create an X/X black Horror creature token, where X is CARDNAME's power. +A:AB$ PutCounter | Cost$ 1 B Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on this creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create an X/X black Horror creature token, where X is this creature's power. SVar:TrigToken:DB$ Token | TokenScript$ b_x_x_horror | TokenOwner$ You | TokenPower$ X | TokenToughness$ X SVar:X:TriggeredCard$CardPower -Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\n{1}{B}, Sacrifice another creature: Put two +1/+1 counters on Flesh Carver.\nWhen Flesh Carver dies, create an X/X black Horror creature token, where X is Flesh Carver's power. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\n{1}{B}, Sacrifice another creature: Put two +1/+1 counters on this creature.\nWhen this creature dies, create an X/X black Horror creature token, where X is this creature's power. diff --git a/forge-gui/res/cardsfolder/f/flesh_duplicate.txt b/forge-gui/res/cardsfolder/f/flesh_duplicate.txt index b60de5e7e4cf..3bbcc8e7c211 100644 --- a/forge-gui/res/cardsfolder/f/flesh_duplicate.txt +++ b/forge-gui/res/cardsfolder/f/flesh_duplicate.txt @@ -3,5 +3,5 @@ ManaCost:U U Types:Creature Shapeshifter Rebel PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddKeywords$ IfNew Vanishing:3 | SpellDescription$ You may have CARDNAME enter as a copy of any creature on the battlefield, except it has vanishing 3 if that creature doesn't have vanishing. (A permanent with vanishing 3 enters with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) -Oracle:You may have Flesh Duplicate enter as a copy of any creature on the battlefield, except it has vanishing 3 if that creature doesn't have vanishing. (A permanent with vanishing 3 enters with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddKeywords$ IfNew Vanishing:3 | SpellDescription$ You may have this creature enter as a copy of any creature on the battlefield, except it has vanishing 3 if that creature doesn't have vanishing. (A permanent with vanishing 3 enters with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) +Oracle:You may have this creature enter as a copy of any creature on the battlefield, except it has vanishing 3 if that creature doesn't have vanishing. (A permanent with vanishing 3 enters with three time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) diff --git a/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt b/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt index c60a36ef6b34..d6e025359a92 100644 --- a/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt +++ b/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt @@ -4,7 +4,7 @@ Types:Creature Phyrexian Imp PT:2/2 K:Flying K:Infect -A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | AILogic$ Aristocrat | SpellDescription$ This creature gets +1/+1 until end of turn. SVar:AIPreference:SacCost$Creature.Other DeckHas:Ability$Sacrifice -Oracle:Flying\nInfect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nSacrifice a creature: Flesh-Eater Imp gets +1/+1 until end of turn. +Oracle:Flying\nInfect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nSacrifice a creature: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flesh_reaver.txt b/forge-gui/res/cardsfolder/f/flesh_reaver.txt index 08847d6f08ea..603451585620 100644 --- a/forge-gui/res/cardsfolder/f/flesh_reaver.txt +++ b/forge-gui/res/cardsfolder/f/flesh_reaver.txt @@ -2,8 +2,8 @@ Name:Flesh Reaver ManaCost:1 B Types:Creature Phyrexian Horror PT:4/4 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature,Opponent | Execute$ TrigFleshReaverDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a creature or opponent, CARDNAME deals that much damage to you. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature,Opponent | Execute$ TrigFleshReaverDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals damage to a creature or opponent, this creature deals that much damage to you. SVar:TrigFleshReaverDamage:DB$ DealDamage | NumDmg$ FleshReaverX | Defined$ You SVar:FleshReaverX:TriggerCount$DamageAmount AI:RemoveDeck:All -Oracle:Whenever Flesh Reaver deals damage to a creature or opponent, Flesh Reaver deals that much damage to you. +Oracle:Whenever this creature deals damage to a creature or opponent, this creature deals that much damage to you. diff --git a/forge-gui/res/cardsfolder/f/fleshbag_marauder.txt b/forge-gui/res/cardsfolder/f/fleshbag_marauder.txt index 2863a0096b3a..068eb85f848c 100644 --- a/forge-gui/res/cardsfolder/f/fleshbag_marauder.txt +++ b/forge-gui/res/cardsfolder/f/fleshbag_marauder.txt @@ -2,7 +2,7 @@ Name:Fleshbag Marauder ManaCost:2 B Types:Creature Zombie Warrior PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, each player sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When this creature enters, each player sacrifices a creature of their choice. SVar:TrigSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature SVar:NeedsToPlay:Creature.OppCtrl -Oracle:When Fleshbag Marauder enters, each player sacrifices a creature. +Oracle:When this creature enters, each player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/f/fleshgrafter.txt b/forge-gui/res/cardsfolder/f/fleshgrafter.txt index 3dbede69cd34..139386b0ef79 100644 --- a/forge-gui/res/cardsfolder/f/fleshgrafter.txt +++ b/forge-gui/res/cardsfolder/f/fleshgrafter.txt @@ -2,9 +2,9 @@ Name:Fleshgrafter ManaCost:2 B Types:Creature Human Warrior PT:2/2 -A:AB$ Pump | Cost$ Discard<1/Artifact> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ Discard<1/Artifact> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. SVar:AIPreference:DiscardCost$Artifact AI:RemoveDeck:Random DeckHas:Ability$Discard DeckHints:Type$Artifact -Oracle:Discard an artifact card: Fleshgrafter gets +2/+2 until end of turn. +Oracle:Discard an artifact card: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fleshless_gladiator.txt b/forge-gui/res/cardsfolder/f/fleshless_gladiator.txt index 0c68bfafcf9b..fae0cce93650 100644 --- a/forge-gui/res/cardsfolder/f/fleshless_gladiator.txt +++ b/forge-gui/res/cardsfolder/f/fleshless_gladiator.txt @@ -2,9 +2,9 @@ Name:Fleshless Gladiator ManaCost:1 B Types:Creature Phyrexian Skeleton PT:2/2 -A:AB$ ChangeZone | Cost$ 2 B | Defined$ Self | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Battlefield | CheckSVar$ X | SVarCompare$ GE3 | PrecostDesc$ Corrupted — | Tapped$ True | SubAbility$ DBLoseLife | SpellDescription$ Return CARDNAME from your graveyard to the battlefield tapped. You lose 1 life. Activate only if an opponent has three or more poison counters. +A:AB$ ChangeZone | Cost$ 2 B | Defined$ Self | ActivationZone$ Graveyard | Origin$ Graveyard | Destination$ Battlefield | CheckSVar$ X | SVarCompare$ GE3 | PrecostDesc$ Corrupted — | Tapped$ True | SubAbility$ DBLoseLife | SpellDescription$ Return this card from your graveyard to the battlefield tapped. You lose 1 life. Activate only if an opponent has three or more poison counters. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:X:PlayerCountOpponents$HighestCounters.Poison DeckHas:Ability$Graveyard DeckHints:Keyword$Toxic|Infect -Oracle:Corrupted — {2}{B}: Return Fleshless Gladiator from your graveyard to the battlefield tapped. You lose 1 life. Activate only if an opponent has three or more poison counters. +Oracle:Corrupted — {2}{B}: Return this card from your graveyard to the battlefield tapped. You lose 1 life. Activate only if an opponent has three or more poison counters. diff --git a/forge-gui/res/cardsfolder/f/fleshmad_steed.txt b/forge-gui/res/cardsfolder/f/fleshmad_steed.txt index 3a8ee8f0280b..88c03ac472b2 100644 --- a/forge-gui/res/cardsfolder/f/fleshmad_steed.txt +++ b/forge-gui/res/cardsfolder/f/fleshmad_steed.txt @@ -2,6 +2,6 @@ Name:Fleshmad Steed ManaCost:1 B Types:Creature Horse PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Creature.Other | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever another creature dies, tap CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Creature.Other | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever another creature dies, tap this creature. SVar:TrigTap:DB$ Tap | Defined$ Self -Oracle:Whenever another creature dies, tap Fleshmad Steed. +Oracle:Whenever another creature dies, tap this creature. diff --git a/forge-gui/res/cardsfolder/f/fleshpulper_giant.txt b/forge-gui/res/cardsfolder/f/fleshpulper_giant.txt index 548c57939fdc..d8c0bd7c1abd 100644 --- a/forge-gui/res/cardsfolder/f/fleshpulper_giant.txt +++ b/forge-gui/res/cardsfolder/f/fleshpulper_giant.txt @@ -2,6 +2,6 @@ Name:Fleshpulper Giant ManaCost:5 R R Types:Creature Giant PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may destroy target creature with toughness 2 or less. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may destroy target creature with toughness 2 or less. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.toughnessLE2 | TgtPrompt$ Select target creature with toughness 2 or less. -Oracle:When Fleshpulper Giant enters, you may destroy target creature with toughness 2 or less. +Oracle:When this creature enters, you may destroy target creature with toughness 2 or less. diff --git a/forge-gui/res/cardsfolder/f/fleshtaker.txt b/forge-gui/res/cardsfolder/f/fleshtaker.txt index c761c2150277..7a77f4ceeb0f 100644 --- a/forge-gui/res/cardsfolder/f/fleshtaker.txt +++ b/forge-gui/res/cardsfolder/f/fleshtaker.txt @@ -5,6 +5,6 @@ PT:2/2 T:Mode$ Sacrificed | ValidCard$ Creature.Other | Execute$ TrigGainLife | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice another creature, you gain 1 life and scry 1. (Look at the top card of your library. You may put that card on the bottom.) SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 -A:AB$ Pump | Cost$ 1 Sac<1/Creature.Other/another creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ 1 Sac<1/Creature.Other/another creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. DeckHas:Ability$Sacrifice|LifeGain -Oracle:Whenever you sacrifice another creature, you gain 1 life and scry 1. (Look at the top card of your library. You may put that card on the bottom.)\n{1}, Sacrifice another creature: Fleshtaker gets +2/+2 until end of turn. +Oracle:Whenever you sacrifice another creature, you gain 1 life and scry 1. (Look at the top card of your library. You may put that card on the bottom.)\n{1}, Sacrifice another creature: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flickering_spirit.txt b/forge-gui/res/cardsfolder/f/flickering_spirit.txt index fbf42b782680..f6f93575d9b5 100644 --- a/forge-gui/res/cardsfolder/f/flickering_spirit.txt +++ b/forge-gui/res/cardsfolder/f/flickering_spirit.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Spirit PT:2/2 K:Flying -A:AB$ ChangeZone | Cost$ 3 W | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBReturn | RememberChanged$ True | SpellDescription$ Exile CARDNAME, then return it to the battlefield under its owner's control. +A:AB$ ChangeZone | Cost$ 3 W | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBReturn | RememberChanged$ True | SpellDescription$ Exile this creature, then return it to the battlefield under its owner's control. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\n{3}{W}: Exile Flickering Spirit, then return it to the battlefield under its owner's control. +Oracle:Flying\n{3}{W}: Exile this creature, then return it to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/f/flickering_ward.txt b/forge-gui/res/cardsfolder/f/flickering_ward.txt index c59ee430c991..97b21911d50d 100644 --- a/forge-gui/res/cardsfolder/f/flickering_ward.txt +++ b/forge-gui/res/cardsfolder/f/flickering_ward.txt @@ -3,10 +3,10 @@ ManaCost:W Types:Enchantment Aura K:Enchant:Creature K:ETBReplacement:Other:ChooseColor -SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters, choose a color. | AILogic$ MostProminentInHumanDeck +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As this Aura enters, choose a color. | AILogic$ MostProminentInHumanDeck SVar:AttachAILogic:Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.ChosenColor:chosenColor:Card.CardUID_HostCardUID | Description$ Enchanted creature has protection from the chosen color. This effect doesn't remove CARDNAME. -A:AB$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.ChosenColor:chosenColor:Card.CardUID_HostCardUID | Description$ Enchanted creature has protection from the chosen color. This effect doesn't remove this Aura. +A:AB$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this Aura to its owner's hand. AI:RemoveDeck:All SVar:ChosenProtection:True -Oracle:Enchant creature\nAs Flickering Ward enters, choose a color.\nEnchanted creature has protection from the chosen color. This effect doesn't remove Flickering Ward.\n{W}: Return Flickering Ward to its owner's hand. +Oracle:Enchant creature\nAs this Aura enters, choose a color.\nEnchanted creature has protection from the chosen color. This effect doesn't remove this Aura.\n{W}: Return this Aura to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/flickerwisp.txt b/forge-gui/res/cardsfolder/f/flickerwisp.txt index 3d517e7cecf5..3a63ab013e83 100644 --- a/forge-gui/res/cardsfolder/f/flickerwisp.txt +++ b/forge-gui/res/cardsfolder/f/flickerwisp.txt @@ -3,9 +3,9 @@ ManaCost:1 W W Types:Creature Elemental PT:3/1 K:Flying -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:Flying\nWhen Flickerwisp 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:Flying\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/f/flight_of_fancy.txt b/forge-gui/res/cardsfolder/f/flight_of_fancy.txt index f19b3ae083fd..7572e2f811d3 100644 --- a/forge-gui/res/cardsfolder/f/flight_of_fancy.txt +++ b/forge-gui/res/cardsfolder/f/flight_of_fancy.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this Aura enters, draw two cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 -Oracle:Enchant creature\nWhen Flight of Fancy enters, draw two cards.\nEnchanted creature has flying. +Oracle:Enchant creature\nWhen this Aura enters, draw two cards.\nEnchanted creature has flying. diff --git a/forge-gui/res/cardsfolder/f/flight_spellbomb.txt b/forge-gui/res/cardsfolder/f/flight_spellbomb.txt index d59abd89652a..bad91cf30f7c 100644 --- a/forge-gui/res/cardsfolder/f/flight_spellbomb.txt +++ b/forge-gui/res/cardsfolder/f/flight_spellbomb.txt @@ -2,7 +2,7 @@ Name:Flight Spellbomb ManaCost:1 Types:Artifact A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | KW$ Flying | SpellDescription$ Target creature gains flying until end of turn. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may pay {U}. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigDraw | TriggerDescription$ When this artifact is put into a graveyard from the battlefield, you may pay {U}. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ U | NumCards$ 1 AI:RemoveDeck:Random -Oracle:{T}, Sacrifice Flight Spellbomb: Target creature gains flying until end of turn.\nWhen Flight Spellbomb is put into a graveyard from the battlefield, you may pay {U}. If you do, draw a card. +Oracle:{T}, Sacrifice this artifact: Target creature gains flying until end of turn.\nWhen this artifact is put into a graveyard from the battlefield, you may pay {U}. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/f/flint_golem.txt b/forge-gui/res/cardsfolder/f/flint_golem.txt index 25d21bb9dddf..ddaeb8619ed2 100644 --- a/forge-gui/res/cardsfolder/f/flint_golem.txt +++ b/forge-gui/res/cardsfolder/f/flint_golem.txt @@ -2,6 +2,6 @@ Name:Flint Golem ManaCost:4 Types:Artifact Creature Golem PT:2/3 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME becomes blocked, defending player mills three cards. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever this creature becomes blocked, defending player mills three cards. SVar:TrigMill:DB$ Mill | Defined$ TriggeredDefendingPlayer | NumCards$ 3 -Oracle:Whenever Flint Golem becomes blocked, defending player mills three cards. +Oracle:Whenever this creature becomes blocked, defending player mills three cards. diff --git a/forge-gui/res/cardsfolder/f/flinthoof_boar.txt b/forge-gui/res/cardsfolder/f/flinthoof_boar.txt index c700b9a8dccb..2fd8c8afff46 100644 --- a/forge-gui/res/cardsfolder/f/flinthoof_boar.txt +++ b/forge-gui/res/cardsfolder/f/flinthoof_boar.txt @@ -2,8 +2,8 @@ Name:Flinthoof Boar ManaCost:1 G Types:Creature Boar PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Mountain.YouCtrl | Description$ CARDNAME gets +1/+1 as long as you control a Mountain. -A:AB$ Pump | Cost$ R | KW$ Haste | Defined$ Self | SpellDescription$ CARDNAME gains haste until end of turn. (It can attack and {T} this turn.) +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Mountain.YouCtrl | Description$ This creature gets +1/+1 as long as you control a Mountain. +A:AB$ Pump | Cost$ R | KW$ Haste | Defined$ Self | SpellDescription$ This creature gains haste until end of turn. (It can attack and {T} this turn.) SVar:BuffedBy:Mountain DeckNeeds:Type$Mountain -Oracle:Flinthoof Boar gets +1/+1 as long as you control a Mountain.\n{R}: Flinthoof Boar gains haste until end of turn. (It can attack and {T} this turn.) +Oracle:This creature gets +1/+1 as long as you control a Mountain.\n{R}: This creature gains haste until end of turn. (It can attack and {T} this turn.) diff --git a/forge-gui/res/cardsfolder/f/flitterstep_eidolon.txt b/forge-gui/res/cardsfolder/f/flitterstep_eidolon.txt index 507d6067c1f8..4d5e4db73cf8 100644 --- a/forge-gui/res/cardsfolder/f/flitterstep_eidolon.txt +++ b/forge-gui/res/cardsfolder/f/flitterstep_eidolon.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Enchantment Creature Spirit PT:1/1 K:Bestow:5 U -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self,Creature.EnchantedBy | Description$ CARDNAME can't be blocked. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self,Creature.EnchantedBy | Description$ This creature can't be blocked. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1 and can't be blocked. -Oracle:Bestow {5}{U} (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.)\nFlitterstep Eidolon can't be blocked.\nEnchanted creature gets +1/+1 and can't be blocked. +Oracle:Bestow {5}{U} (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 be blocked.\nEnchanted creature gets +1/+1 and can't be blocked. diff --git a/forge-gui/res/cardsfolder/f/flitterwing_nuisance.txt b/forge-gui/res/cardsfolder/f/flitterwing_nuisance.txt index 0853cc99913f..df5ce84adc8c 100644 --- a/forge-gui/res/cardsfolder/f/flitterwing_nuisance.txt +++ b/forge-gui/res/cardsfolder/f/flitterwing_nuisance.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Creature Faerie Rogue PT:2/2 K:Flying -K:etbCounter:M1M1:1 +K:etbCounter:M1M1:1:no Condition:This creature enters with a -1/-1 counter on it. A:AB$ Effect | Cost$ 2 U RemoveAnyCounter<1/Any/CARDNAME/this creature> | Triggers$ TriggerDamage | SpellDescription$ Whenever a creature you control deals combat damage to a player or planeswalker this turn, draw a card. SVar:TriggerDamage:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control deals combat damage to a player or planeswalker this turn, draw a card. SVar:TrigDraw:DB$ Draw diff --git a/forge-gui/res/cardsfolder/f/flitting_guerrilla.txt b/forge-gui/res/cardsfolder/f/flitting_guerrilla.txt index 82b18331e50b..5472b1cf5031 100644 --- a/forge-gui/res/cardsfolder/f/flitting_guerrilla.txt +++ b/forge-gui/res/cardsfolder/f/flitting_guerrilla.txt @@ -3,10 +3,10 @@ ManaCost:2 B Types:Creature Faerie Rogue PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME dies, each player mills two cards. Then you may exile CARDNAME. When you do, put target creature or battle card from your graveyard on top of your library. (To mill two cards, a player puts the top two cards of their library into their graveyard.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature dies, each player mills two cards. Then you may exile this card. When you do, put target creature or battle card from your graveyard on top of your library. (To mill two cards, a player puts the top two cards of their library into their graveyard.) SVar:TrigMill:DB$ Mill | Defined$ Player | NumCards$ 2 | SubAbility$ DBImmediateTrig -SVar:DBImmediateTrig:DB$ ImmediateTrigger | Execute$ TrigChangeZone | UnlessCost$ ExileAnyGrave<1/Card.TriggeredNewCard> | UnlessPayer$ You | UnlessSwitched$ True | TriggerDescription$ Then you may exile CARDNAME. When you do, put target creature or battle card from your graveyard on top of your library. +SVar:DBImmediateTrig:DB$ ImmediateTrigger | Execute$ TrigChangeZone | UnlessCost$ ExileAnyGrave<1/Card.TriggeredNewCard> | UnlessPayer$ You | UnlessSwitched$ True | TriggerDescription$ Then you may exile this card. When you do, put target creature or battle card from your graveyard on top of your library. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.YouOwn,Battle.YouOwn | TgtPrompt$ Select target creature or battle card from your graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 DeckHas:Ability$Mill|Graveyard DeckHints:Type$Battle -Oracle:Flying\nWhen Flitting Guerrilla dies, each player mills two cards. Then you may exile Flitting Guerrilla. When you do, put target creature or battle card from your graveyard on top of your library. (To mill two cards, a player puts the top two cards of their library into their graveyard.) +Oracle:Flying\nWhen this creature dies, each player mills two cards. Then you may exile this card. When you do, put target creature or battle card from your graveyard on top of your library. (To mill two cards, a player puts the top two cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/f/floating_dream_zubera.txt b/forge-gui/res/cardsfolder/f/floating_dream_zubera.txt index 23cf80d313c6..4990e475b205 100644 --- a/forge-gui/res/cardsfolder/f/floating_dream_zubera.txt +++ b/forge-gui/res/cardsfolder/f/floating_dream_zubera.txt @@ -2,8 +2,8 @@ Name:Floating-Dream Zubera ManaCost:1 U Types:Creature Zubera Spirit PT:1/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, draw a card for each Zubera that died this turn. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature dies, draw a card for each Zubera that died this turn. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Card.Zubera DeckHints:Type$Zubera -Oracle:When Floating-Dream Zubera dies, draw a card for each Zubera that died this turn. +Oracle:When this creature dies, draw a card for each Zubera that died this turn. diff --git a/forge-gui/res/cardsfolder/f/floating_shield.txt b/forge-gui/res/cardsfolder/f/floating_shield.txt index 783fef5db954..b0b7068a1ed7 100644 --- a/forge-gui/res/cardsfolder/f/floating_shield.txt +++ b/forge-gui/res/cardsfolder/f/floating_shield.txt @@ -3,10 +3,10 @@ ManaCost:2 W Types:Enchantment Aura K:Enchant:Creature K:ETBReplacement:Other:ChooseColor -SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters, choose a color. | AILogic$ MostProminentInHumanDeck +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As this Aura enters, choose a color. | AILogic$ MostProminentInHumanDeck SVar:AttachAILogic:Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.ChosenColor:chosenColor:Card.CardUID_HostCardUID | Description$ Enchanted creature has protection from the chosen color. This effect doesn't remove CARDNAME. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.ChosenColor:chosenColor:Card.CardUID_HostCardUID | Description$ Enchanted creature has protection from the chosen color. This effect doesn't remove this Aura. A:AB$ Protection | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | Gains$ ChosenColor | SpellDescription$ Target creature gains protection from the chosen color until end of turn. AI:RemoveDeck:All SVar:ChosenProtection:True -Oracle:Enchant creature\nAs Floating Shield enters, choose a color.\nEnchanted creature has protection from the chosen color. This effect doesn't remove Floating Shield.\nSacrifice Floating Shield: Target creature gains protection from the chosen color until end of turn. +Oracle:Enchant creature\nAs this Aura enters, choose a color.\nEnchanted creature has protection from the chosen color. This effect doesn't remove this Aura.\nSacrifice this Aura: Target creature gains protection from the chosen color until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flockchaser_phantom.txt b/forge-gui/res/cardsfolder/f/flockchaser_phantom.txt index 97b39ceef550..377b76cc8f15 100644 --- a/forge-gui/res/cardsfolder/f/flockchaser_phantom.txt +++ b/forge-gui/res/cardsfolder/f/flockchaser_phantom.txt @@ -5,8 +5,8 @@ PT:5/5 K:Convoke K:Flying K:Vigilance -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Whenever CARDNAME attacks, the next spell you cast this turn has convoke. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Whenever this creature attacks, the next spell you cast this turn has convoke. SVar:TrigEffect:DB$ Effect | StaticAbilities$ GrantConvoke | ForgetOnCast$ Card.YouCtrl SVar:GrantConvoke:Mode$ Continuous | Affected$ Card.YouCtrl | AffectedZone$ Stack | AddKeyword$ Convoke | Description$ The next spell you cast this turn has convoke. SVar:HasAttackEffect:TRUE -Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nFlying, vigilance\nWhenever Flockchaser Phantom attacks, the next spell you cast this turn has convoke. +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nFlying, vigilance\nWhenever this creature attacks, the next spell you cast this turn has convoke. diff --git a/forge-gui/res/cardsfolder/f/flood_plain.txt b/forge-gui/res/cardsfolder/f/flood_plain.txt index 848180bfe24e..5985aaa4603f 100644 --- a/forge-gui/res/cardsfolder/f/flood_plain.txt +++ b/forge-gui/res/cardsfolder/f/flood_plain.txt @@ -1,7 +1,7 @@ Name:Flood Plain 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$ Plains,Island | SpellDescription$ Search your library for a Plains or Island card, put it onto the battlefield, then shuffle. -Oracle:Flood Plain enters tapped.\n{T}, Sacrifice Flood Plain: Search your library for a Plains or Island card, put it onto the battlefield, then shuffle. +Oracle:This land enters tapped.\n{T}, Sacrifice this land: Search your library for a Plains or Island card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/floodchaser.txt b/forge-gui/res/cardsfolder/f/floodchaser.txt index 62a4e85ebd94..e53de62e2d79 100644 --- a/forge-gui/res/cardsfolder/f/floodchaser.txt +++ b/forge-gui/res/cardsfolder/f/floodchaser.txt @@ -2,8 +2,8 @@ Name:Floodchaser ManaCost:5 U Types:Creature Elemental PT:0/0 -K:etbCounter:P1P1:6 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsIsland | Description$ CARDNAME can't attack unless defending player controls an Island. +K:etbCounter:P1P1:6:no Condition:This creature enters with six +1/+1 counters on it. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ controlsIsland | Description$ This creature can't attack unless defending player controls an Island. A:AB$ Animate | Cost$ U SubCounter<1/P1P1> | ValidTgts$ Land | Types$ Island | RemoveLandTypes$ True | SpellDescription$ Target land becomes an Island until end of turn. AI:RemoveDeck:All -Oracle:Floodchaser enters with six +1/+1 counters on it.\nFloodchaser can't attack unless defending player controls an Island.\n{U}, Remove a +1/+1 counter from Floodchaser: Target land becomes an Island until end of turn. +Oracle:This creature enters with six +1/+1 counters on it.\nThis creature can't attack unless defending player controls an Island.\n{U}, Remove a +1/+1 counter from this creature: Target land becomes an Island until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flooded_strand.txt b/forge-gui/res/cardsfolder/f/flooded_strand.txt index 7861fce53b1b..06532ef60f32 100644 --- a/forge-gui/res/cardsfolder/f/flooded_strand.txt +++ b/forge-gui/res/cardsfolder/f/flooded_strand.txt @@ -2,4 +2,4 @@ Name:Flooded Strand ManaCost:no cost Types:Land A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island | SpellDescription$ Search your library for a Plains or Island card, put it onto the battlefield, then shuffle. -Oracle:{T}, Pay 1 life, Sacrifice Flooded Strand: Search your library for a Plains or Island card, put it onto the battlefield, then shuffle. +Oracle:{T}, Pay 1 life, Sacrifice this land: Search your library for a Plains or Island card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/flooded_woodlands.txt b/forge-gui/res/cardsfolder/f/flooded_woodlands.txt index 83bd2fbebf62..9430dff05382 100644 --- a/forge-gui/res/cardsfolder/f/flooded_woodlands.txt +++ b/forge-gui/res/cardsfolder/f/flooded_woodlands.txt @@ -1,6 +1,6 @@ Name:Flooded Woodlands ManaCost:2 U B Types:Enchantment -S:Mode$ CantAttackUnless | ValidCard$ Creature.Green | Cost$ Sac<1/Land> | Description$ Green creatures can't attack unless their controller sacrifices a land for each green creature they control that's attacking. (This cost is paid as attackers are declared.) +S:Mode$ CantAttackUnless | ValidCard$ Creature.Green | Cost$ Sac<1/Land> | Description$ Green creatures can't attack unless their controller sacrifices a land of their choice for each green creature they control that's attacking. (This cost is paid as attackers are declared.) AI:RemoveDeck:Random -Oracle:Green creatures can't attack unless their controller sacrifices a land for each green creature they control that's attacking. (This cost is paid as attackers are declared.) +Oracle:Green creatures can't attack unless their controller sacrifices a land of their choice for each green creature they control that's attacking. (This cost is paid as attackers are declared.) diff --git a/forge-gui/res/cardsfolder/f/floodgate.txt b/forge-gui/res/cardsfolder/f/floodgate.txt index b279ee2a60dd..26cdfe65d965 100644 --- a/forge-gui/res/cardsfolder/f/floodgate.txt +++ b/forge-gui/res/cardsfolder/f/floodgate.txt @@ -3,9 +3,9 @@ ManaCost:3 U Types:Creature Wall PT:0/5 K:Defender -T:Mode$ Always | IsPresent$ Card.Self+withFlying | Execute$ Sacrifice | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME has flying, sacrifice it. +T:Mode$ Always | IsPresent$ Card.Self+withFlying | Execute$ Sacrifice | TriggerZones$ Battlefield | TriggerDescription$ When this creature has flying, sacrifice it. SVar:Sacrifice:DB$ Sacrifice -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigDamage | TriggerDescription$ When CARDNAME leaves the battlefield, it deals damage equal to half the number of Islands you control, rounded down, to each nonblue creature without flying. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigDamage | TriggerDescription$ When this creature leaves the battlefield, it deals damage to each nonblue creature without flying equal to half the number of Islands you control, rounded down. SVar:TrigDamage:DB$ DamageAll | ValidCards$ Creature.nonBlue+withoutFlying | NumDmg$ X SVar:X:Count$Valid Island.YouCtrl/HalfDown -Oracle:Defender (This creature can't attack.)\nWhen Floodgate has flying, sacrifice it.\nWhen Floodgate leaves the battlefield, it deals damage equal to half the number of Islands you control, rounded down, to each nonblue creature without flying. +Oracle:Defender\nWhen this creature has flying, sacrifice it.\nWhen this creature leaves the battlefield, it deals damage to each nonblue creature without flying equal to half the number of Islands you control, rounded down. diff --git a/forge-gui/res/cardsfolder/f/floodpits_drowner.txt b/forge-gui/res/cardsfolder/f/floodpits_drowner.txt index ad7849e3c458..a9b007fb1b73 100644 --- a/forge-gui/res/cardsfolder/f/floodpits_drowner.txt +++ b/forge-gui/res/cardsfolder/f/floodpits_drowner.txt @@ -4,8 +4,8 @@ Types:Creature Merfolk PT:2/1 K:Flash K:Vigilance -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. +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. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBCounter SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 -A:AB$ ChangeZone | Cost$ 1 U T | ValidTgts$ Creature.counters_GE1_STUN | TgtPrompt$ Select target creature with a stun counter on it | ThisDefinedAndTgts$ Self | Origin$ Battlefield | Destination$ Library | Shuffle$ True | SpellDescription$ Shuffle CARDNAME and target creature with a stun counter on it into their owners' libraries. -Oracle:Flash\nVigilance\nWhen Floodpits Drowner enters, tap target creature an opponent controls and put a stun counter on it.\n{1}{U}, {T}: Shuffle Floodpits Drowner and target creature with a stun counter on it into their owners' libraries. +A:AB$ ChangeZone | Cost$ 1 U T | ValidTgts$ Creature.counters_GE1_STUN | TgtPrompt$ Select target creature with a stun counter on it | ThisDefinedAndTgts$ Self | Origin$ Battlefield | Destination$ Library | Shuffle$ True | SpellDescription$ Shuffle this creature and target creature with a stun counter on it into their owners' libraries. +Oracle:Flash\nVigilance\nWhen this creature enters, tap target creature an opponent controls and put a stun counter on it.\n{1}{U}, {T}: Shuffle this creature and target creature with a stun counter on it into their owners' libraries. diff --git a/forge-gui/res/cardsfolder/f/floodtide_serpent.txt b/forge-gui/res/cardsfolder/f/floodtide_serpent.txt index 7ac67546eb34..38f497fb56c6 100644 --- a/forge-gui/res/cardsfolder/f/floodtide_serpent.txt +++ b/forge-gui/res/cardsfolder/f/floodtide_serpent.txt @@ -2,9 +2,9 @@ Name:Floodtide Serpent ManaCost:4 U Types:Creature Serpent PT:4/4 -S:Mode$ CantAttackUnless | ValidCard$ Creature.Self | Cost$ Return<1/Enchantment> | Description$ CARDNAME can't attack unless you return an enchantment you control to its owner's hand. +S:Mode$ CantAttackUnless | ValidCard$ Creature.Self | Cost$ Return<1/Enchantment> | Description$ This creature can't attack unless you return an enchantment you control to its owner's hand. SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$Valid Enchantment.YouCtrl AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Floodtide Serpent can't attack unless you return an enchantment you control to its owner's hand. (This cost is paid as attackers are declared.) +Oracle:This creature can't attack unless you return an enchantment you control to its owner's hand. (This cost is paid as attackers are declared.) diff --git a/forge-gui/res/cardsfolder/f/floral_spuzzem.txt b/forge-gui/res/cardsfolder/f/floral_spuzzem.txt index 23d2b7cc352f..ce9d86a1cf6c 100644 --- a/forge-gui/res/cardsfolder/f/floral_spuzzem.txt +++ b/forge-gui/res/cardsfolder/f/floral_spuzzem.txt @@ -2,8 +2,8 @@ Name:Floral Spuzzem ManaCost:3 G Types:Creature Elemental PT:2/2 -T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may destroy target artifact defending player controls. If you do, CARDNAME assigns no combat damage this turn. +T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever this creature attacks and isn't blocked, you may destroy target artifact defending player controls. If you do, this creature assigns no combat damage this turn. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact.ControlledBy TriggeredDefendingPlayer | 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 Floral Spuzzem attacks and isn't blocked, you may destroy target artifact defending player controls. If you do, Floral Spuzzem assigns no combat damage this turn. +Oracle:Whenever this creature attacks and isn't blocked, you may destroy target artifact defending player controls. If you do, this creature assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/f/floriferous_vinewall.txt b/forge-gui/res/cardsfolder/f/floriferous_vinewall.txt index bb1ad41ad37f..0ae006a0bb2c 100644 --- a/forge-gui/res/cardsfolder/f/floriferous_vinewall.txt +++ b/forge-gui/res/cardsfolder/f/floriferous_vinewall.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Plant Wall PT:0/2 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top six cards of your library. You may reveal a land 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$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When this creature enters, look at the top six cards of your library. You may reveal a land 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$ 6 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Land | RestRandomOrder$ True | ForceRevealToController$ True -Oracle:Defender\nWhen Floriferous Vinewall enters, look at the top six cards of your library. You may reveal a land card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Defender\nWhen this creature enters, look at the top six cards of your library. You may reveal a land 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/f/flourishing_bloom_kin.txt b/forge-gui/res/cardsfolder/f/flourishing_bloom_kin.txt index 6e4dced9d639..2ee2d5468eaf 100644 --- a/forge-gui/res/cardsfolder/f/flourishing_bloom_kin.txt +++ b/forge-gui/res/cardsfolder/f/flourishing_bloom_kin.txt @@ -3,12 +3,12 @@ ManaCost:1 G Types:Creature Plant Elemental PT:0/0 K:Disguise:4 G -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each Forest you control. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ This creature gets +1/+1 for each Forest you control. SVar:X:Count$Valid Forest.YouCtrl -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, search your library for up to two Forest cards and reveal them. Put one of them onto the battlefield tapped and the other into your hand, then shuffle. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, search your library for up to two Forest cards and reveal them. Put one of them onto the battlefield tapped and the other into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Forest | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card to put onto the battlefield | Tapped$ True | Shuffle$ False | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card to put into your hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:BuffedBy:Forest -Oracle:Flourishing Bloom-Kin gets +1/+1 for each Forest you control.\nDisguise {4}{G}\nWhen Flourishing Bloom-Kin is turned face up, search your library for up to two Forest cards and reveal them. Put one of them onto the battlefield tapped and the other into your hand, then shuffle. +Oracle:This creature gets +1/+1 for each Forest you control.\nDisguise {4}{G}\nWhen this creature is turned face up, search your library for up to two Forest cards and reveal them. Put one of them onto the battlefield tapped and the other into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/flourishing_fox.txt b/forge-gui/res/cardsfolder/f/flourishing_fox.txt index 7c37257e409d..664bd4494070 100644 --- a/forge-gui/res/cardsfolder/f/flourishing_fox.txt +++ b/forge-gui/res/cardsfolder/f/flourishing_fox.txt @@ -2,8 +2,8 @@ Name:Flourishing Fox ManaCost:W Types:Creature Fox PT:1/1 -T:Mode$ Cycled | ValidCard$ Card.Other | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cycle another card, put a +1/+1 counter on CARDNAME. +T:Mode$ Cycled | ValidCard$ Card.Other | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cycle another card, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 K:Cycling:1 DeckHas:Ability$Counters -Oracle:Whenever you cycle another card, put a +1/+1 counter on Flourishing Fox.\nCycling {1} ({1}, Discard this card: Draw a card.) +Oracle:Whenever you cycle another card, put a +1/+1 counter on this creature.\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/f/flourishing_hunter.txt b/forge-gui/res/cardsfolder/f/flourishing_hunter.txt index 6bbfe30f6832..90bfdc192381 100644 --- a/forge-gui/res/cardsfolder/f/flourishing_hunter.txt +++ b/forge-gui/res/cardsfolder/f/flourishing_hunter.txt @@ -2,8 +2,8 @@ Name:Flourishing Hunter ManaCost:4 G G Types:Creature Wolf Spirit PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain life equal to the greatest toughness among other creatures you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this creature enters, you gain life equal to the greatest toughness among other creatures you control. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X SVar:X:Count$Valid Creature.YouCtrl+Other$GreatestCardToughness DeckHas:Ability$LifeGain -Oracle:When Flourishing Hunter enters, you gain life equal to the greatest toughness among other creatures you control. +Oracle:When this creature enters, you gain life equal to the greatest toughness among other creatures you control. diff --git a/forge-gui/res/cardsfolder/f/flow_of_maggots.txt b/forge-gui/res/cardsfolder/f/flow_of_maggots.txt index 259e113611a3..d3544729a95f 100644 --- a/forge-gui/res/cardsfolder/f/flow_of_maggots.txt +++ b/forge-gui/res/cardsfolder/f/flow_of_maggots.txt @@ -3,5 +3,5 @@ ManaCost:2 B Types:Creature Insect PT:2/2 K:Cumulative upkeep:1 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.nonWall | Description$ CARDNAME can't be blocked by non-Wall creatures. -Oracle:Cumulative upkeep {1} (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.)\nFlow of Maggots can't be blocked by non-Wall creatures. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.nonWall | Description$ This creature can't be blocked by non-Wall creatures. +Oracle:Cumulative upkeep {1} (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.)\nThis creature can't be blocked by non-Wall creatures. diff --git a/forge-gui/res/cardsfolder/f/flowering_lumberknot.txt b/forge-gui/res/cardsfolder/f/flowering_lumberknot.txt index c8341bc3f192..a7056f627328 100644 --- a/forge-gui/res/cardsfolder/f/flowering_lumberknot.txt +++ b/forge-gui/res/cardsfolder/f/flowering_lumberknot.txt @@ -2,6 +2,6 @@ Name:Flowering Lumberknot ManaCost:3 G Types:Creature Treefolk PT:5/5 -S:Mode$ CantAttack,CantBlock | ValidCard$ Creature.Self | IsPresent$ Creature.PairedWith+withSoulbond | PresentCompare$ EQ0 | Description$ CARDNAME can't attack or block unless it's paired with a creature with soulbond. +S:Mode$ CantAttack,CantBlock | ValidCard$ Creature.Self | IsPresent$ Creature.PairedWith+withSoulbond | PresentCompare$ EQ0 | Description$ This creature can't attack or block unless it's paired with a creature with soulbond. AI:RemoveDeck:Random -Oracle:Flowering Lumberknot can't attack or block unless it's paired with a creature with soulbond. +Oracle:This creature can't attack or block unless it's paired with a creature with soulbond. diff --git a/forge-gui/res/cardsfolder/f/flowstone_armor.txt b/forge-gui/res/cardsfolder/f/flowstone_armor.txt index 0c9fb0f9439c..7995d59463dc 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_armor.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_armor.txt @@ -2,6 +2,6 @@ Name:Flowstone Armor ManaCost:3 Types:Artifact K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Pump | Cost$ 3 T | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ -1 | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target creature gets +1/-1 for as long as CARDNAME remains tapped. +A:AB$ Pump | Cost$ 3 T | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ -1 | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target creature gets +1/-1 for as long as this artifact remains tapped. SVar:AIUntapPreference:BetterTgtThanRemembered -Oracle:You may choose not to untap Flowstone Armor during your untap step.\n{3}, {T}: Target creature gets +1/-1 for as long as Flowstone Armor remains tapped. +Oracle:You may choose not to untap this artifact during your untap step.\n{3}, {T}: Target creature gets +1/-1 for as long as this artifact remains tapped. diff --git a/forge-gui/res/cardsfolder/f/flowstone_charger.txt b/forge-gui/res/cardsfolder/f/flowstone_charger.txt index f86162cc770c..b8ab672b2709 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_charger.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_charger.txt @@ -2,6 +2,6 @@ Name:Flowstone Charger ManaCost:2 R W Types:Creature Beast PT:2/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +3/-3 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +3/-3 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +3 | NumDef$ -3 -Oracle:Whenever Flowstone Charger attacks, it gets +3/-3 until end of turn. +Oracle:Whenever this creature attacks, it gets +3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_crusher.txt b/forge-gui/res/cardsfolder/f/flowstone_crusher.txt index 1f28f87a46ff..dc279ed79f42 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_crusher.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_crusher.txt @@ -2,5 +2,5 @@ Name:Flowstone Crusher ManaCost:3 R R Types:Creature Beast PT:4/4 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -Oracle:{R}: Flowstone Crusher gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. +Oracle:{R}: This creature gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_giant.txt b/forge-gui/res/cardsfolder/f/flowstone_giant.txt index 7acc98c2af62..5af3b6352048 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_giant.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_giant.txt @@ -2,5 +2,5 @@ Name:Flowstone Giant ManaCost:2 R R Types:Creature Giant PT:3/3 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. -Oracle:{R}: Flowstone Giant gets +2/-2 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ This creature gets +2/-2 until end of turn. +Oracle:{R}: This creature gets +2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_hellion.txt b/forge-gui/res/cardsfolder/f/flowstone_hellion.txt index 7248f6b861d2..fff31d8fe9ba 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_hellion.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_hellion.txt @@ -3,5 +3,5 @@ ManaCost:4 R Types:Creature Hellion Beast PT:3/3 K:Haste -A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -Oracle:Haste\n{0}: Flowstone Hellion gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. +Oracle:Haste\n{0}: This creature gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_kavu.txt b/forge-gui/res/cardsfolder/f/flowstone_kavu.txt index 5c6c12c3af01..6bd604a89877 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_kavu.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_kavu.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Kavu PT:2/3 K:Menace -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\n{R}: Flowstone Kavu gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\n{R}: This creature gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_mauler.txt b/forge-gui/res/cardsfolder/f/flowstone_mauler.txt index 8def6a48dee8..8b7690d79468 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_mauler.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_mauler.txt @@ -3,5 +3,5 @@ ManaCost:4 R R Types:Creature Beast PT:4/5 K:Trample -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -Oracle:Trample\n{R}: Flowstone Mauler gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. +Oracle:Trample\n{R}: This creature gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_salamander.txt b/forge-gui/res/cardsfolder/f/flowstone_salamander.txt index 1ec45480611a..544539697e1c 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_salamander.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_salamander.txt @@ -2,5 +2,5 @@ Name:Flowstone Salamander ManaCost:3 R R Types:Creature Salamander PT:3/4 -A:AB$ DealDamage | Cost$ R | ValidTgts$ Creature.blockingSource | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature blocking it. -Oracle:{R}: Flowstone Salamander 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/f/flowstone_sculpture.txt b/forge-gui/res/cardsfolder/f/flowstone_sculpture.txt index caa4767bb0d4..f43c52444954 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_sculpture.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_sculpture.txt @@ -2,9 +2,9 @@ Name:Flowstone Sculpture ManaCost:6 Types:Artifact Creature Shapeshifter PT:4/4 -A:AB$ GenericChoice | Cost$ 2 Discard<1/Card> | Choices$ ChooseCounters,ChooseFlying,ChooseFirstStrike,ChooseTrample | SpellDescription$ Put a +1/+1 counter on CARDNAME or CARDNAME gains flying, first strike, or trample. (This effect lasts indefinitely.) +A:AB$ GenericChoice | Cost$ 2 Discard<1/Card> | Choices$ ChooseCounters,ChooseFlying,ChooseFirstStrike,ChooseTrample | SpellDescription$ Put a +1/+1 counter on this creature or this creature gains flying, first strike, or trample. (This effect lasts indefinitely.) SVar:ChooseCounters:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. SVar:ChooseFlying:DB$ Pump | Defined$ Self | KW$ Flying | Duration$ Permanent | SpellDescription$ CARDNAME gains flying. SVar:ChooseFirstStrike:DB$ Pump | Defined$ Self | KW$ First Strike | Duration$ Permanent | SpellDescription$ CARDNAME gains first strike. SVar:ChooseTrample:DB$ Pump | Defined$ Self | KW$ Trample | Duration$ Permanent | SpellDescription$ CARDNAME gains trample. -Oracle:{2}, Discard a card: Put a +1/+1 counter on Flowstone Sculpture or Flowstone Sculpture gains flying, first strike, or trample. (This effect lasts indefinitely.) +Oracle:{2}, Discard a card: Put a +1/+1 counter on this creature or this creature gains flying, first strike, or trample. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/f/flowstone_shambler.txt b/forge-gui/res/cardsfolder/f/flowstone_shambler.txt index 4666bb4abb01..2e3e62f6579d 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_shambler.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_shambler.txt @@ -2,5 +2,5 @@ Name:Flowstone Shambler ManaCost:2 R Types:Creature Beast PT:2/2 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -Oracle:{R}: Flowstone Shambler gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. +Oracle:{R}: This creature gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_thopter.txt b/forge-gui/res/cardsfolder/f/flowstone_thopter.txt index 2d4397de2b16..4bc8d811a35f 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_thopter.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_thopter.txt @@ -2,5 +2,5 @@ Name:Flowstone Thopter ManaCost:7 Types:Artifact Creature Thopter PT:4/4 -A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ -1 | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gets +1/-1 and gains flying until end of turn. -Oracle:{1}: Flowstone Thopter gets +1/-1 and gains flying until end of turn. +A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ -1 | Defined$ Self | KW$ Flying | SpellDescription$ This creature gets +1/-1 and gains flying until end of turn. +Oracle:{1}: This creature gets +1/-1 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_wall.txt b/forge-gui/res/cardsfolder/f/flowstone_wall.txt index 6a2f5cf659c6..2a427d20bd88 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_wall.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_wall.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Wall PT:0/6 K:Defender -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -Oracle:Defender (This creature can't attack.)\n{R}: Flowstone Wall gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. +Oracle:Defender (This creature can't attack.)\n{R}: This creature gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_wyvern.txt b/forge-gui/res/cardsfolder/f/flowstone_wyvern.txt index fcb3c6302798..5b49f1332cae 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_wyvern.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_wyvern.txt @@ -3,5 +3,5 @@ ManaCost:3 R R Types:Creature Drake PT:3/3 K:Flying -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. -Oracle:Flying\n{R}: Flowstone Wyvern gets +2/-2 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ This creature gets +2/-2 until end of turn. +Oracle:Flying\n{R}: This creature gets +2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fluctuator.txt b/forge-gui/res/cardsfolder/f/fluctuator.txt index 023495262804..41453a84f239 100644 --- a/forge-gui/res/cardsfolder/f/fluctuator.txt +++ b/forge-gui/res/cardsfolder/f/fluctuator.txt @@ -1,6 +1,6 @@ Name:Fluctuator ManaCost:2 Types:Artifact -S:Mode$ ReduceCost | ValidCard$ Card | ValidSpell$ Activated.Cycling | Activator$ You | Amount$ 2 | UpTo$ True | Description$ Cycling abilities you activate cost you up to {2} less to activate. +S:Mode$ ReduceCost | ValidCard$ Card | ValidSpell$ Activated.Cycling | Activator$ You | Amount$ 2 | UpTo$ True | Description$ Cycling abilities you activate cost you {2} less to activate. AI:RemoveDeck:Random -Oracle:Cycling abilities you activate cost up to {2} less to activate. +Oracle:Cycling abilities you activate cost {2} less to activate. diff --git a/forge-gui/res/cardsfolder/f/flummoxed_cyclops.txt b/forge-gui/res/cardsfolder/f/flummoxed_cyclops.txt index c9c8509f802b..ffee1a13bff2 100644 --- a/forge-gui/res/cardsfolder/f/flummoxed_cyclops.txt +++ b/forge-gui/res/cardsfolder/f/flummoxed_cyclops.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Cyclops PT:4/4 K:Reach -T:Mode$ AttackersDeclared | AttackingPlayer$ Player.Opponent | ValidAttackers$ Creature | ValidAttackersAmount$ GE2 | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever two or more creatures your opponents control attack, CARDNAME can't block this combat. +T:Mode$ AttackersDeclared | AttackingPlayer$ Player.Opponent | ValidAttackers$ Creature | ValidAttackersAmount$ GE2 | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever two or more creatures your opponents control attack, this creature can't block this combat. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME can't block. | Duration$ UntilEndOfCombat -Oracle:Reach\nWhenever two or more creatures your opponents control attack, Flummoxed Cyclops can't block this combat. +Oracle:Reach\nWhenever two or more creatures your opponents control attack, this creature can't block this combat. diff --git a/forge-gui/res/cardsfolder/f/flumph.txt b/forge-gui/res/cardsfolder/f/flumph.txt index 76a3d9946064..a4518aca95b8 100644 --- a/forge-gui/res/cardsfolder/f/flumph.txt +++ b/forge-gui/res/cardsfolder/f/flumph.txt @@ -4,6 +4,6 @@ Types:Creature Jellyfish PT:0/4 K:Defender K:Flying -T:Mode$ DamageDoneOnce | Execute$ TrigDraw | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, you and target opponent each draw a card. +T:Mode$ DamageDoneOnce | Execute$ TrigDraw | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature is dealt damage, you and target opponent each draw a card. SVar:TrigDraw:DB$ Draw | ValidTgts$ Opponent | Defined$ TargetedAndYou | NumCards$ 1 -Oracle:Defender, flying\nWhenever Flumph is dealt damage, you and target opponent each draw a card. +Oracle:Defender, flying\nWhenever this creature is dealt damage, you and target opponent each draw a card. diff --git a/forge-gui/res/cardsfolder/f/flutterfox.txt b/forge-gui/res/cardsfolder/f/flutterfox.txt index 61f1355ba4ef..2be64006a393 100644 --- a/forge-gui/res/cardsfolder/f/flutterfox.txt +++ b/forge-gui/res/cardsfolder/f/flutterfox.txt @@ -2,7 +2,7 @@ Name:Flutterfox ManaCost:1 W Types:Creature Fox PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | IsPresent$ Artifact.YouCtrl,Enchantment.YouCtrl | Description$ As long as you control an artifact or enchantment, CARDNAME has flying. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | IsPresent$ Artifact.YouCtrl,Enchantment.YouCtrl | Description$ As long as you control an artifact or enchantment, this creature has flying. SVar:BuffedBy:Artifact,Enchantment DeckHints:Type$Artifact|Enchantment -Oracle:As long as you control an artifact or enchantment, Flutterfox has flying. +Oracle:As long as you control an artifact or enchantment, this creature has flying. diff --git a/forge-gui/res/cardsfolder/f/fluxcharger.txt b/forge-gui/res/cardsfolder/f/fluxcharger.txt index 731374caad89..c2c4b42641bb 100644 --- a/forge-gui/res/cardsfolder/f/fluxcharger.txt +++ b/forge-gui/res/cardsfolder/f/fluxcharger.txt @@ -3,8 +3,8 @@ ManaCost:2 U R Types:Creature Weird PT:1/5 K:Flying -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangePT | OptionalDecider$ You | TriggerDescription$ Whenever you cast a instant or sorcery spell, you may switch CARDNAME's power and toughness until end of turn. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangePT | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may switch this creature's power and toughness until end of turn. SVar:TrigChangePT:DB$ Pump | KW$ HIDDEN CARDNAME's power and toughness are switched | Defined$ Self AI:RemoveDeck:All DeckHints:Type$Instant|Sorcery -Oracle:Flying\nWhenever you cast an instant or sorcery spell, you may switch Fluxcharger's power and toughness until end of turn. +Oracle:Flying\nWhenever you cast an instant or sorcery spell, you may switch this creature's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flycatcher_giraffid.txt b/forge-gui/res/cardsfolder/f/flycatcher_giraffid.txt index 56141f306ec3..b89a3ee963d3 100644 --- a/forge-gui/res/cardsfolder/f/flycatcher_giraffid.txt +++ b/forge-gui/res/cardsfolder/f/flycatcher_giraffid.txt @@ -3,6 +3,6 @@ ManaCost:4 G Types:Creature Antelope Lizard PT:3/5 K:ETBReplacement:Other:CounterChoice -SVar:CounterChoice:DB$ PutCounter | ETB$ True | CounterType$ Vigilance,Reach | SpellDescription$ CARDNAME enters with your choice of a vigilance counter or a reach counter on it. +SVar:CounterChoice:DB$ PutCounter | ETB$ True | CounterType$ Vigilance,Reach | SpellDescription$ This creature enters with your choice of a vigilance counter or a reach counter on it. DeckHas:Ability$Counters -Oracle:Flycatcher Giraffid enters with your choice of a vigilance counter or a reach counter on it. +Oracle:This creature enters with your choice of a vigilance counter or a reach counter on it. diff --git a/forge-gui/res/cardsfolder/f/flywheel_racer.txt b/forge-gui/res/cardsfolder/f/flywheel_racer.txt index eaa0d9e7afb3..4480ee48538c 100644 --- a/forge-gui/res/cardsfolder/f/flywheel_racer.txt +++ b/forge-gui/res/cardsfolder/f/flywheel_racer.txt @@ -3,6 +3,6 @@ ManaCost:2 Types:Artifact Vehicle PT:3/2 K:Vigilance -A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | IsPresent$ Creature.Self | SpellDescription$ Add one mana of any color. Activate only if CARDNAME is a creature. +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | IsPresent$ Creature.Self | SpellDescription$ Add one mana of any color. Activate only if this permanent is a creature. K:Crew:1 -Oracle:Vigilance\n{T}: Add one mana of any color. Activate only if Flywheel Racer is a creature.\nCrew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Vigilance\n{T}: Add one mana of any color. Activate only if this permanent is a creature.\nCrew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/f/foam_weapons_kiosk.txt b/forge-gui/res/cardsfolder/f/foam_weapons_kiosk.txt index 1bbb12364df6..6b8d44419b7f 100644 --- a/forge-gui/res/cardsfolder/f/foam_weapons_kiosk.txt +++ b/forge-gui/res/cardsfolder/f/foam_weapons_kiosk.txt @@ -2,7 +2,7 @@ Name:Foam Weapons Kiosk ManaCost:no cost Types:Artifact Attraction K:Visit:TrigCounter -SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control. It gains Vigilance until end of turn. +SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Visit — Put a +1/+1 counter on target creature you control. That creature gains vigilance until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Vigilance DeckHas:Ability$Counters Oracle:Visit — Put a +1/+1 counter on target creature you control. That creature gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fodder_cannon.txt b/forge-gui/res/cardsfolder/f/fodder_cannon.txt index f51aaa0f2043..574d7b6da61b 100644 --- a/forge-gui/res/cardsfolder/f/fodder_cannon.txt +++ b/forge-gui/res/cardsfolder/f/fodder_cannon.txt @@ -1,7 +1,7 @@ Name:Fodder Cannon ManaCost:4 Types:Artifact -A:AB$ DealDamage | Cost$ 4 T Sac<1/Creature> | ValidTgts$ Creature | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature. +A:AB$ DealDamage | Cost$ 4 T Sac<1/Creature> | ValidTgts$ Creature | NumDmg$ 4 | SpellDescription$ This artifact deals 4 damage to target creature. SVar:AIPreference:SacCost$Creature.token+powerLE3+toughnessLE3,Creature.!token+cmcLE2+powerLE1+toughnessLE2 AI:RemoveDeck:Random -Oracle:{4}, {T}, Sacrifice a creature: Fodder Cannon deals 4 damage to target creature. +Oracle:{4}, {T}, Sacrifice a creature: This artifact deals 4 damage to target creature. diff --git a/forge-gui/res/cardsfolder/f/fodder_tosser.txt b/forge-gui/res/cardsfolder/f/fodder_tosser.txt index 5684addf8a68..a1ce687df7c0 100644 --- a/forge-gui/res/cardsfolder/f/fodder_tosser.txt +++ b/forge-gui/res/cardsfolder/f/fodder_tosser.txt @@ -1,5 +1,5 @@ Name:Fodder Tosser ManaCost:3 Types:Artifact -A:AB$ DealDamage | Cost$ T Discard<1/Card> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target player or planeswalker. -Oracle:{T}, Discard a card: Fodder Tosser deals 2 damage to target player or planeswalker. +A:AB$ DealDamage | Cost$ T Discard<1/Card> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 2 | SpellDescription$ This artifact deals 2 damage to target player or planeswalker. +Oracle:{T}, Discard a card: This artifact deals 2 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/f/foe_razer_regent.txt b/forge-gui/res/cardsfolder/f/foe_razer_regent.txt index 86383ce62fc5..457fb512f058 100644 --- a/forge-gui/res/cardsfolder/f/foe_razer_regent.txt +++ b/forge-gui/res/cardsfolder/f/foe_razer_regent.txt @@ -3,10 +3,10 @@ ManaCost:5 G G Types:Creature Dragon PT:4/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have it fight target creature you don't control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may have it fight target creature you don't control. SVar:TrigFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control T:Mode$ Fight | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ DelTrigPutCounter | TriggerDescription$ Whenever a creature you control fights, put two +1/+1 counters on it at the beginning of the next end step. SVar:DelTrigPutCounter:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigPutCounter | RememberObjects$ TriggeredFighterLKICopy | TriggerDescription$ Put two +1/+1 counters on it at the beginning of the next end step. SVar:TrigPutCounter:DB$ PutCounter | Defined$ DelayTriggerRememberedLKI | CounterType$ P1P1 | CounterNum$ 2 DeckHas:Ability$Counters -Oracle:Flying\nWhen Foe-Razer Regent enters, you may have it fight target creature you don't control.\nWhenever a creature you control fights, put two +1/+1 counters on it at the beginning of the next end step. +Oracle:Flying\nWhen this creature enters, you may have it fight target creature you don't control.\nWhenever a creature you control fights, put two +1/+1 counters on it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/f/fog_bank.txt b/forge-gui/res/cardsfolder/f/fog_bank.txt index 4021f492cd6d..e0b25c058f31 100644 --- a/forge-gui/res/cardsfolder/f/fog_bank.txt +++ b/forge-gui/res/cardsfolder/f/fog_bank.txt @@ -5,4 +5,4 @@ PT:0/2 K:Defender K:Flying K:Prevent all combat damage that would be dealt to and dealt by CARDNAME. -Oracle:Defender, flying\nPrevent all combat damage that would be dealt to and dealt by Fog Bank. +Oracle:Defender (This creature can't attack.)\nFlying\nPrevent all combat damage that would be dealt to and dealt by this creature. diff --git a/forge-gui/res/cardsfolder/f/fog_elemental.txt b/forge-gui/res/cardsfolder/f/fog_elemental.txt index 3ddf16c995b3..a2ad5a2edae5 100644 --- a/forge-gui/res/cardsfolder/f/fog_elemental.txt +++ b/forge-gui/res/cardsfolder/f/fog_elemental.txt @@ -3,9 +3,9 @@ ManaCost:2 U Types:Creature Elemental PT:4/4 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DelTrig | TriggerDescription$ Whenever CARDNAME attacks or blocks, sacrifice it at end of combat. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ DelTrig | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, sacrifice it at end of combat. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DelTrig | TriggerDescription$ When this creature attacks or blocks, sacrifice it at end of combat. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ DelTrig | Secondary$ True | TriggerDescription$ When this creature attacks or blocks, sacrifice it at end of combat. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigSacrifice | TriggerDescription$ Sacrifice CARDNAME at end of combat. SVar:TrigSacrifice:DB$ SacrificeAll | Defined$ Self | Controller$ You SVar:SacrificeEndCombat:True -Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen Fog Elemental attacks or blocks, sacrifice it at end of combat. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen this creature attacks or blocks, sacrifice it at end of combat. diff --git a/forge-gui/res/cardsfolder/f/fog_of_gnats.txt b/forge-gui/res/cardsfolder/f/fog_of_gnats.txt index 6a8271168365..1634e7894e64 100644 --- a/forge-gui/res/cardsfolder/f/fog_of_gnats.txt +++ b/forge-gui/res/cardsfolder/f/fog_of_gnats.txt @@ -3,5 +3,5 @@ ManaCost:B B Types:Creature Insect PT:1/1 K:Flying -A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. -Oracle:Flying\n{B}: Regenerate Fog of Gnats. +A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate this creature. +Oracle:Flying\n{B}: Regenerate this creature. diff --git a/forge-gui/res/cardsfolder/f/fogwalker.txt b/forge-gui/res/cardsfolder/f/fogwalker.txt index cfcee824ba61..5f51578113e4 100644 --- a/forge-gui/res/cardsfolder/f/fogwalker.txt +++ b/forge-gui/res/cardsfolder/f/fogwalker.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Spirit PT:1/3 K:Skulk -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature an opponent controls doesn't untap during its controller's next untap step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature an opponent controls doesn't untap during its controller's next untap step. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent SVar:PlayMain1:TRUE -Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nWhen Fogwalker enters, target creature an opponent controls doesn't untap during its controller's next untap step. +Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nWhen this creature enters, target creature an opponent controls doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/f/folk_of_an_havva.txt b/forge-gui/res/cardsfolder/f/folk_of_an_havva.txt index 3b2035aee2a9..03adf3dfe2e4 100644 --- a/forge-gui/res/cardsfolder/f/folk_of_an_havva.txt +++ b/forge-gui/res/cardsfolder/f/folk_of_an_havva.txt @@ -2,6 +2,6 @@ Name:Folk of An-Havva ManaCost:G Types:Creature Human PT:1/1 -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +2/+0 until end of turn. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature blocks, it gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 -Oracle:Whenever Folk of An-Havva blocks, it gets +2/+0 until end of turn. +Oracle:Whenever this creature blocks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/folk_of_the_pines.txt b/forge-gui/res/cardsfolder/f/folk_of_the_pines.txt index 266f5b27715a..8e7d706f212a 100644 --- a/forge-gui/res/cardsfolder/f/folk_of_the_pines.txt +++ b/forge-gui/res/cardsfolder/f/folk_of_the_pines.txt @@ -2,5 +2,5 @@ Name:Folk of the Pines ManaCost:4 G Types:Creature Dryad PT:2/5 -A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:{1}{G}: Folk of the Pines gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +Oracle:{1}{G}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/font_of_agonies.txt b/forge-gui/res/cardsfolder/f/font_of_agonies.txt index 39f53c946bb1..c3141711480d 100644 --- a/forge-gui/res/cardsfolder/f/font_of_agonies.txt +++ b/forge-gui/res/cardsfolder/f/font_of_agonies.txt @@ -1,8 +1,8 @@ Name:Font of Agonies ManaCost:B Types:Enchantment -T:Mode$ PayLife | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you pay life, put that many blood counters on CARDNAME. +T:Mode$ PayLife | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you pay life, put that many blood counters on this enchantment. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ BLOOD | CounterNum$ X SVar:X:TriggerCount$LifeAmount A:AB$ Destroy | Cost$ 1 B SubCounter<4/BLOOD> | ValidTgts$ Creature | SpellDescription$ Destroy target creature. -Oracle:Whenever you pay life, put that many blood counters on Font of Agonies.\n{1}{B}, Remove four blood counters from Font of Agonies: Destroy target creature. +Oracle:Whenever you pay life, put that many blood counters on this enchantment.\n{1}{B}, Remove four blood counters from this enchantment: Destroy target creature. diff --git a/forge-gui/res/cardsfolder/f/font_of_fertility.txt b/forge-gui/res/cardsfolder/f/font_of_fertility.txt index fe2736142eeb..63be5418596b 100644 --- a/forge-gui/res/cardsfolder/f/font_of_fertility.txt +++ b/forge-gui/res/cardsfolder/f/font_of_fertility.txt @@ -2,4 +2,4 @@ Name:Font of Fertility ManaCost:G Types:Enchantment A:AB$ ChangeZone | Cost$ 1 G Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | SpellDescription$ Search your library for a basic land card and put it onto the battlefield tapped, then shuffle. -Oracle:{1}{G}, Sacrifice Font of Fertility: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +Oracle:{1}{G}, Sacrifice this enchantment: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/font_of_fortunes.txt b/forge-gui/res/cardsfolder/f/font_of_fortunes.txt index e86dcc22cef9..6c56acab8ec4 100644 --- a/forge-gui/res/cardsfolder/f/font_of_fortunes.txt +++ b/forge-gui/res/cardsfolder/f/font_of_fortunes.txt @@ -2,4 +2,4 @@ Name:Font of Fortunes ManaCost:1 U Types:Enchantment A:AB$ Draw | Cost$ 1 U Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. -Oracle:{1}{U}, Sacrifice Font of Fortunes: Draw two cards. +Oracle:{1}{U}, Sacrifice this enchantment: Draw two cards. diff --git a/forge-gui/res/cardsfolder/f/font_of_ire.txt b/forge-gui/res/cardsfolder/f/font_of_ire.txt index 8dc407aa507f..d6af56714a3e 100644 --- a/forge-gui/res/cardsfolder/f/font_of_ire.txt +++ b/forge-gui/res/cardsfolder/f/font_of_ire.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Enchantment A:AB$ DealDamage | Cost$ 3 R Sac<1/CARDNAME> | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 5 | SpellDescription$ It deals 5 damage to target player or planeswalker. DeckHas:Ability$Sacrifice -Oracle:{3}{R}, Sacrifice Font of Ire: It deals 5 damage to target player or planeswalker. +Oracle:{3}{R}, Sacrifice this enchantment: It deals 5 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/f/font_of_progress.txt b/forge-gui/res/cardsfolder/f/font_of_progress.txt index e967d2273399..730ade1fd350 100644 --- a/forge-gui/res/cardsfolder/f/font_of_progress.txt +++ b/forge-gui/res/cardsfolder/f/font_of_progress.txt @@ -1,8 +1,8 @@ Name:Font of Progress ManaCost:U Types:Artifact -K:etbCounter:OIL:2 -A:AB$ Mill | Cost$ 3 T | NumCards$ X | ValidTgts$ Player | SpellDescription$ Target player mills X cards, where X is the number of oil counters on CARDNAME. +K:etbCounter:OIL:2:no Condition:This artifact enters with two oil counters on it. +A:AB$ Mill | Cost$ 3 T | NumCards$ X | ValidTgts$ Player | SpellDescription$ Target player mills X cards, where X is the number of oil counters on this artifact. SVar:X:Count$CardCounters.OIL DeckHas:Ability$Counters|Mill -Oracle:Font of Progress enters with two oil counters on it.\n{3}, {T}: Target player mills X cards, where X is the number of oil counters on Font of Progress. +Oracle:This artifact enters with two oil counters on it.\n{3}, {T}: Target player mills X cards, where X is the number of oil counters on this artifact. diff --git a/forge-gui/res/cardsfolder/f/font_of_return.txt b/forge-gui/res/cardsfolder/f/font_of_return.txt index 5ef2c251b1bc..b47ffc28932d 100644 --- a/forge-gui/res/cardsfolder/f/font_of_return.txt +++ b/forge-gui/res/cardsfolder/f/font_of_return.txt @@ -2,4 +2,4 @@ Name:Font of Return ManaCost:1 B Types:Enchantment A:AB$ ChangeZone | Cost$ 3 B Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SpellDescription$ Return up to three target creature cards from your graveyard to your hand. -Oracle:{3}{B}, Sacrifice Font of Return: Return up to three target creature cards from your graveyard to your hand. +Oracle:{3}{B}, Sacrifice this enchantment: Return up to three target creature cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/f/font_of_vigor.txt b/forge-gui/res/cardsfolder/f/font_of_vigor.txt index d54fc136c6e1..16cd16a4adc6 100644 --- a/forge-gui/res/cardsfolder/f/font_of_vigor.txt +++ b/forge-gui/res/cardsfolder/f/font_of_vigor.txt @@ -2,4 +2,4 @@ Name:Font of Vigor ManaCost:1 W Types:Enchantment A:AB$ GainLife | Cost$ 2 W Sac<1/CARDNAME> | LifeAmount$ 7 | SpellDescription$ You gain 7 life. -Oracle:{2}{W}, Sacrifice Font of Vigor: You gain 7 life. +Oracle:{2}{W}, Sacrifice this enchantment: You gain 7 life. diff --git a/forge-gui/res/cardsfolder/f/food_coma.txt b/forge-gui/res/cardsfolder/f/food_coma.txt index 8631c6656857..1b1d2d474309 100644 --- a/forge-gui/res/cardsfolder/f/food_coma.txt +++ b/forge-gui/res/cardsfolder/f/food_coma.txt @@ -1,9 +1,9 @@ Name:Food Coma ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature an opponent controls until CARDNAME leaves the battlefield. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When this enchantment enters, exile target creature an opponent controls until this enchantment leaves the battlefield. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SubAbility$ DBFood | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay SVar:DBFood:DB$ Token | TokenScript$ c_a_food_sac SVar:PlayMain1:TRUE DeckHas:Ability$Token|LifeGain|Sacrifice & Type$Food -Oracle:When Food Coma enters, exile target creature an opponent controls until Food Coma leaves the battlefield. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +Oracle:When this enchantment enters, exile target creature an opponent controls until this enchantment leaves the battlefield. 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/f/fools_demise.txt b/forge-gui/res/cardsfolder/f/fools_demise.txt index d4cd79b9ae35..e30bc6c05d85 100644 --- a/forge-gui/res/cardsfolder/f/fools_demise.txt +++ b/forge-gui/res/cardsfolder/f/fools_demise.txt @@ -6,6 +6,6 @@ SVar:AttachAITgts:Card.!token SVar:AttachAILogic:Pump T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigChange | TriggerDescription$ When enchanted creature dies, return that card to the battlefield under your control. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredNewCardLKICopy -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\nWhen enchanted creature dies, return that card to the battlefield under your control.\nWhen Fool's Demise is put into a graveyard from the battlefield, return Fool's Demise to its owner's hand. +Oracle:Enchant creature\nWhen enchanted creature dies, return that card to the battlefield under your control.\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/f/footlight_fiend.txt b/forge-gui/res/cardsfolder/f/footlight_fiend.txt index 88cf657532d2..8065f5ec48f7 100644 --- a/forge-gui/res/cardsfolder/f/footlight_fiend.txt +++ b/forge-gui/res/cardsfolder/f/footlight_fiend.txt @@ -2,6 +2,6 @@ Name:Footlight Fiend ManaCost:BR Types:Creature Devil PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME dies, it deals 1 damage to any target. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature dies, it deals 1 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 -Oracle:When Footlight Fiend dies, it deals 1 damage to any target. +Oracle:When this creature dies, it deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/foratog.txt b/forge-gui/res/cardsfolder/f/foratog.txt index 81dbb4271ab5..0a5fb48618b0 100644 --- a/forge-gui/res/cardsfolder/f/foratog.txt +++ b/forge-gui/res/cardsfolder/f/foratog.txt @@ -2,6 +2,6 @@ Name:Foratog ManaCost:2 G Types:Creature Atog PT:1/2 -A:AB$ Pump | Cost$ G Sac<1/Forest> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ G Sac<1/Forest> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. DeckHas:Ability$Sacrifice -Oracle:{G}, Sacrifice a Forest: Foratog gets +2/+2 until end of turn. +Oracle:{G}, Sacrifice a Forest: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/forbidden_orchard.txt b/forge-gui/res/cardsfolder/f/forbidden_orchard.txt index e91c436c0c01..ce205823c7df 100644 --- a/forge-gui/res/cardsfolder/f/forbidden_orchard.txt +++ b/forge-gui/res/cardsfolder/f/forbidden_orchard.txt @@ -2,6 +2,6 @@ Name:Forbidden Orchard ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -T:Mode$ TapsForMana | ValidCard$ Card.Self | Activator$ You | Execute$ TrigToken | TriggerDescription$ Whenever you tap CARDNAME for mana, target opponent creates a 1/1 colorless Spirit creature token. +T:Mode$ TapsForMana | ValidCard$ Card.Self | Activator$ You | Execute$ TrigToken | TriggerDescription$ Whenever you tap this land for mana, target opponent creates a 1/1 colorless Spirit creature token. SVar:TrigToken:DB$ Token | ValidTgts$ Opponent | TokenScript$ c_1_1_spirit | TokenOwner$ Targeted -Oracle:{T}: Add one mana of any color.\nWhenever you tap Forbidden Orchard for mana, target opponent creates a 1/1 colorless Spirit creature token. +Oracle:{T}: Add one mana of any color.\nWhenever you tap this land for mana, target opponent creates a 1/1 colorless Spirit creature token. diff --git a/forge-gui/res/cardsfolder/f/forbidden_ritual.txt b/forge-gui/res/cardsfolder/f/forbidden_ritual.txt index ab38efa691e5..31e53a42135f 100644 --- a/forge-gui/res/cardsfolder/f/forbidden_ritual.txt +++ b/forge-gui/res/cardsfolder/f/forbidden_ritual.txt @@ -1,7 +1,7 @@ Name:Forbidden Ritual ManaCost:2 B B Types:Sorcery -A:SP$ Repeat | ValidTgts$ Opponent | RepeatSubAbility$ DBSac | RepeatOptional$ True | StackDescription$ SpellDescription | SpellDescription$ Sacrifice a nontoken permanent. If you do, target opponent loses 2 life unless that player sacrifices a permanent or discards a card. You may repeat this process any number of times. +A:SP$ Repeat | ValidTgts$ Opponent | RepeatSubAbility$ DBSac | RepeatOptional$ True | StackDescription$ SpellDescription | SpellDescription$ Sacrifice a nontoken permanent. If you do, target opponent loses 2 life unless that player sacrifices a permanent of their choice or discards a card. You may repeat this process any number of times. SVar:DBSac:DB$ Sacrifice | SacValid$ Permanent.!token | SacMessage$ nontoken permanent | RememberSacrificed$ True | SubAbility$ DBGenericChoice SVar:DBGenericChoice:DB$ GenericChoice | Choices$ PaySac,PayDiscard | Defined$ Targeted | AILogic$ PayUnlessCost | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:PaySac:DB$ LoseLife | LifeAmount$ 2 | Defined$ Targeted | UnlessCost$ Sac<1/Permanent> | UnlessPayer$ Targeted | SpellDescription$ You lose 2 life unless you sacrifice a permanent. @@ -9,4 +9,4 @@ SVar:PayDiscard:DB$ LoseLife | LifeAmount$ 2 | Defined$ Targeted | UnlessCost$ D SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Sacrifice a nontoken permanent. If you do, target opponent loses 2 life unless that player sacrifices a permanent or discards a card. You may repeat this process any number of times. +Oracle:Sacrifice a nontoken permanent. If you do, target opponent loses 2 life unless that player sacrifices a permanent of their choice or discards a card. You may repeat this process any number of times. diff --git a/forge-gui/res/cardsfolder/f/forbidding_spirit.txt b/forge-gui/res/cardsfolder/f/forbidding_spirit.txt index 524377b72a54..d1d1934b7073 100644 --- a/forge-gui/res/cardsfolder/f/forbidding_spirit.txt +++ b/forge-gui/res/cardsfolder/f/forbidding_spirit.txt @@ -2,7 +2,7 @@ Name:Forbidding Spirit ManaCost:1 W W Types:Creature Spirit Cleric PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TempAttackTax | TriggerDescription$ When CARDNAME enters, until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays {2} for each of those creatures. -SVar:TempAttackTax:DB$ Effect | StaticAbilities$ TempoCantAttack | Duration$ UntilYourNextTurn | SpellDescription$ Until your next turn, creatures can't attack you or a planeswalker you control unless their controller pays {2} for each of those creatures. -SVar:TempoCantAttack:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ 2 | Description$ Until your next turn, creatures can't attack you or a planeswalker you control unless their controller pays {2} for each of those creatures. -Oracle:When Forbidding Spirit enters, until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays {2} for each of those creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TempAttackTax | TriggerDescription$ When this creature enters, until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays {2} for each of those creatures. +SVar:TempAttackTax:DB$ Effect | StaticAbilities$ TempoCantAttack | Duration$ UntilYourNextTurn | SpellDescription$ Until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays {2} for each of those creatures. +SVar:TempoCantAttack:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ 2 | Description$ Until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays {2} for each of those creatures. +Oracle:When this creature enters, until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays {2} for each of those creatures. diff --git a/forge-gui/res/cardsfolder/f/forbidding_watchtower.txt b/forge-gui/res/cardsfolder/f/forbidding_watchtower.txt index 89a2ff4d851d..85bdd960dd3c 100644 --- a/forge-gui/res/cardsfolder/f/forbidding_watchtower.txt +++ b/forge-gui/res/cardsfolder/f/forbidding_watchtower.txt @@ -1,8 +1,8 @@ Name:Forbidding Watchtower 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$ Animate | Cost$ 1 W | Defined$ Self | Power$ 1 | Toughness$ 5 | Types$ Creature,Soldier | Colors$ White | OverwriteColors$ True | SpellDescription$ CARDNAME becomes a 1/5 white Soldier creature until end of turn. It's still a land. -Oracle:Forbidding Watchtower enters tapped.\n{T}: Add {W}.\n{1}{W}: Forbidding Watchtower becomes a 1/5 white Soldier creature until end of turn. It's still a land. +A:AB$ Animate | Cost$ 1 W | Defined$ Self | Power$ 1 | Toughness$ 5 | Types$ Creature,Soldier | Colors$ White | OverwriteColors$ True | SpellDescription$ This land becomes a 1/5 white Soldier creature until end of turn. It's still a land. +Oracle:This land enters tapped.\n{T}: Add {W}.\n{1}{W}: This land becomes a 1/5 white Soldier creature until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/f/force_bubble.txt b/forge-gui/res/cardsfolder/f/force_bubble.txt index 37f3f14cfa8d..ed448d85b5be 100644 --- a/forge-gui/res/cardsfolder/f/force_bubble.txt +++ b/forge-gui/res/cardsfolder/f/force_bubble.txt @@ -1,12 +1,12 @@ Name:Force Bubble ManaCost:2 W W Types:Enchantment -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ You | ReplaceWith$ Counters | Description$ If damage would be dealt to you, put that many depletion counters on CARDNAME instead. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ You | ReplaceWith$ Counters | Description$ If damage would be dealt to you, put that many depletion counters on this enchantment instead. SVar:Counters:DB$ PutCounter | Defined$ Self | CounterType$ DEPLETION | CounterNum$ X -T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE4_DEPLETION | Execute$ TrigSac | TriggerDescription$ When there are four or more depletion counters on CARDNAME, sacrifice it. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE4_DEPLETION | Execute$ TrigSac | TriggerDescription$ When there are four or more depletion counters on this enchantment, sacrifice it. SVar:TrigSac:DB$ Sacrifice -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ At the beginning of each end step, remove all depletion counters from CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ At the beginning of each end step, remove all depletion counters from this enchantment. SVar:TrigRemoveCounter:DB$ RemoveCounter | CounterType$ DEPLETION | CounterNum$ All SVar:X:ReplaceCount$DamageAmount SVar:All:Count$CardCounters.DEPLETION -Oracle:If damage would be dealt to you, put that many depletion counters on Force Bubble instead.\nWhen there are four or more depletion counters on Force Bubble, sacrifice it.\nAt the beginning of each end step, remove all depletion counters from Force Bubble. +Oracle:If damage would be dealt to you, put that many depletion counters on this enchantment instead.\nWhen there are four or more depletion counters on this enchantment, sacrifice it.\nAt the beginning of each end step, remove all depletion counters from this enchantment. diff --git a/forge-gui/res/cardsfolder/f/force_of_nature.txt b/forge-gui/res/cardsfolder/f/force_of_nature.txt index 9ce413cf3bea..33815bc0f526 100644 --- a/forge-gui/res/cardsfolder/f/force_of_nature.txt +++ b/forge-gui/res/cardsfolder/f/force_of_nature.txt @@ -3,6 +3,6 @@ ManaCost:2 G G G G Types:Creature Elemental PT:8/8 K:Trample -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 8 damage to you unless you pay {G}{G}{G}{G}. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, this creature deals 8 damage to you unless you pay {G}{G}{G}{G}. SVar:TrigDamage:DB$ DealDamage | Defined$ You | NumDmg$ 8 | UnlessCost$ G G G G | UnlessPayer$ You -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nAt the beginning of your upkeep, Force of Nature deals 8 damage to you unless you pay {G}{G}{G}{G}. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nAt the beginning of your upkeep, this creature deals 8 damage to you unless you pay {G}{G}{G}{G}. diff --git a/forge-gui/res/cardsfolder/f/forced_worship.txt b/forge-gui/res/cardsfolder/f/forced_worship.txt index c252ac7dd78a..7298b25ac230 100644 --- a/forge-gui/res/cardsfolder/f/forced_worship.txt +++ b/forge-gui/res/cardsfolder/f/forced_worship.txt @@ -4,5 +4,5 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Description$ Enchanted creature can't attack. -A:AB$ ChangeZone | Cost$ 2 W | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -Oracle:Enchant creature\nEnchanted creature can't attack.\n{2}{W}: Return Forced Worship to its owner's hand. +A:AB$ ChangeZone | Cost$ 2 W | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this Aura to its owner's hand. +Oracle:Enchant creature\nEnchanted creature can't attack.\n{2}{W}: Return this Aura to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/forceful_cultivator.txt b/forge-gui/res/cardsfolder/f/forceful_cultivator.txt index 42b203bdf6eb..7d3dfaac36d4 100644 --- a/forge-gui/res/cardsfolder/f/forceful_cultivator.txt +++ b/forge-gui/res/cardsfolder/f/forceful_cultivator.txt @@ -3,6 +3,6 @@ ManaCost:2 G G Types:Creature Snake Shaman PT:2/3 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Land.YouOwn | PresentZone$ Hand | PresentCompare$ EQ0 | Description$ This spell costs {2} less to cast if there are no land cards in your hand. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land -Oracle:This spell costs {2} less to cast if there are no land cards in your hand.\nWhen Forceful Cultivator enters, search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. +Oracle:This spell costs {2} less to cast if there are no land cards in your hand.\nWhen Forceful Cultivator enters the battlefield, search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/forebears_blade.txt b/forge-gui/res/cardsfolder/f/forebears_blade.txt index bf4d7e58fbac..f7dfde2f481d 100644 --- a/forge-gui/res/cardsfolder/f/forebears_blade.txt +++ b/forge-gui/res/cardsfolder/f/forebears_blade.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact Equipment K:Equip:3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddKeyword$ Vigilance & Trample | Description$ Equipped creature gets +3/+0 and has vigilance and trample. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigAttach | TriggerDescription$ Whenever equipped creature dies, attach CARDNAME to target creature you control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigAttach | TriggerDescription$ Whenever equipped creature dies, attach this Equipment to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl -Oracle:Equipped creature gets +3/+0 and has vigilance and trample.\nWhenever equipped creature dies, attach Forebear's Blade to target creature you control.\nEquip {3} +Oracle:Equipped creature gets +3/+0 and has vigilance and trample.\nWhenever equipped creature dies, attach this Equipment to target creature you control.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/f/foreboding_landscape.txt b/forge-gui/res/cardsfolder/f/foreboding_landscape.txt index fac61eea1f90..f6ef2acdc0b5 100644 --- a/forge-gui/res/cardsfolder/f/foreboding_landscape.txt +++ b/forge-gui/res/cardsfolder/f/foreboding_landscape.txt @@ -4,4 +4,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Swamp.Basic,Forest.Basic,Island.Basic | ChangeTypeDesc$ basic Swamp, Forest, or Island | SpellDescription$ Search your library for a basic Swamp, Forest, or Island card, put it onto the battlefield tapped, then shuffle. K:Cycling:B G U -Oracle:{T}: Add {C}.\n{T}, Sacrifice Foreboding Landscape: Search your library for a basic Swamp, Forest, or Island card, put it onto the battlefield tapped, then shuffle.\nCycling {B}{G}{U} ({B}{G}{U}, Discard this card: Draw a card.) +Oracle:{T}: Add {C}.\n{T}, Sacrifice this land: Search your library for a basic Swamp, Forest, or Island card, put it onto the battlefield tapped, then shuffle.\nCycling {B}{G}{U} ({B}{G}{U}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/f/foreboding_ruins.txt b/forge-gui/res/cardsfolder/f/foreboding_ruins.txt index 33e9d1769639..86661d58bec5 100644 --- a/forge-gui/res/cardsfolder/f/foreboding_ruins.txt +++ b/forge-gui/res/cardsfolder/f/foreboding_ruins.txt @@ -2,6 +2,6 @@ Name:Foreboding Ruins ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Combo B R | SpellDescription$ Add {B} or {R}. -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal a Swamp or Mountain 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 Swamp or Mountain card from your hand. If you don't, this land enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Swamp;Mountain/Swamp or Mountain> | UnlessPayer$ You | StackDescription$ enters tapped. -Oracle:As Foreboding Ruins enters, you may reveal a Swamp or Mountain card from your hand. If you don't, Foreboding Ruins enters tapped.\n{T}: Add {B} or {R}. +Oracle:As this land enters, you may reveal a Swamp or Mountain card from your hand. If you don't, this land enters tapped.\n{T}: Add {B} or {R}. diff --git a/forge-gui/res/cardsfolder/f/foreboding_statue_forsaken_thresher.txt b/forge-gui/res/cardsfolder/f/foreboding_statue_forsaken_thresher.txt index 61c1502a32d2..5a56c3562328 100644 --- a/forge-gui/res/cardsfolder/f/foreboding_statue_forsaken_thresher.txt +++ b/forge-gui/res/cardsfolder/f/foreboding_statue_forsaken_thresher.txt @@ -3,13 +3,13 @@ ManaCost:3 Types:Artifact Creature Construct PT:1/2 A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SubAbility$ DBPutCounter | SpellDescription$ Add one mana of any color. -SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ OMEN | CounterNum$ 1 | SpellDescription$ Put an omen counter on CARDNAME. -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE3_OMEN | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of your end step, if there are three or more omen counters on CARDNAME, untap it, then transform it. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ OMEN | CounterNum$ 1 | SpellDescription$ Put an omen counter on this creature. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE3_OMEN | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of your end step, if there are three or more omen counters on this creature, untap it, then transform it. SVar:TrigUntap:DB$ Untap | Defined$ Self | SubAbility$ DBTransform SVar:DBTransform:DB$ SetState | Defined$ Self | Mode$ Transform DeckHas:Ability$Counters AlternateMode:DoubleFaced -Oracle:{T}: Add one mana of any color. Put an omen counter on Foreboding Statue.\nAt the beginning of your end step, if there are three or more omen counters on Foreboding Statue, untap it, then transform it. +Oracle:{T}: Add one mana of any color. Put an omen counter on this creature.\nAt the beginning of your end step, if there are three or more omen counters on this creature, untap it, then transform it. ALTERNATE diff --git a/forge-gui/res/cardsfolder/f/foreboding_steamboat.txt b/forge-gui/res/cardsfolder/f/foreboding_steamboat.txt index 129a260c9863..357361a6eac3 100644 --- a/forge-gui/res/cardsfolder/f/foreboding_steamboat.txt +++ b/forge-gui/res/cardsfolder/f/foreboding_steamboat.txt @@ -2,14 +2,14 @@ Name:Foreboding Steamboat ManaCost:3 B B Types:Artifact Vehicle PT:5/7 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCataclysm | TriggerDescription$ When CARDNAME enters, each player chooses two nontoken, non-Vehicle creatures they control. Exile them until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCataclysm | TriggerDescription$ When this Vehicle enters, each player chooses two nontoken, non-Vehicle creatures they control. Exile them until this Vehicle leaves the battlefield. SVar:TrigCataclysm:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ChooseArtf | SubAbility$ ExileChosen SVar:ChooseArtf:DB$ ChooseCard | Defined$ Remembered | Amount$ 2 | ImprintChosen$ True | Choices$ Creature.!token+nonVehicle+RememberedPlayerCtrl | ChoiceTitle$ Choose two nontoken, non-Vehicle creatures you control SVar:ExileChosen:DB$ ChangeZone | Defined$ Imprinted | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever CARDNAME attacks, put a card exiled with it into its owner's graveyard. If you do, investigate. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever this Vehicle attacks, put a card exiled with it into its owner's graveyard. If you do, investigate. SVar:TrigInvestigate:AB$ Investigate | Cost$ ExiledMoveToGrave<1/Card.ExiledWithSource/card exiled with CARDNAME> K:Crew:2 SVar:HasAttackEffect:TRUE DeckHas:Ability$Investigate|Token & Type$Artifact|Clue -Oracle:When Foreboding Steamboat enters, each player chooses two nontoken, non-Vehicle creatures they control. Exile them until Foreboding Steamboat leaves the battlefield.\nWhenever Foreboding Steamboat attacks, put a card exiled with it into its owner's graveyard. If you do, investigate.\nCrew 2 +Oracle:When this Vehicle enters, each player chooses two nontoken, non-Vehicle creatures they control. Exile them until this Vehicle leaves the battlefield.\nWhenever this Vehicle attacks, put a card exiled with it into its owner's graveyard. If you do, investigate.\nCrew 2 diff --git a/forge-gui/res/cardsfolder/f/forensic_gadgeteer.txt b/forge-gui/res/cardsfolder/f/forensic_gadgeteer.txt index 41716f9df233..4ad918196da9 100644 --- a/forge-gui/res/cardsfolder/f/forensic_gadgeteer.txt +++ b/forge-gui/res/cardsfolder/f/forensic_gadgeteer.txt @@ -4,5 +4,5 @@ Types:Creature Vedalken Artificer Detective PT:2/3 T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigInvestigate | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, investigate. SVar:TrigInvestigate:DB$ Investigate -S:Mode$ ReduceCost | ValidCard$ Artifact.YouCtrl | Type$ Ability | Amount$ 1 | MinMana$ 1 | AffectedZone$ Battlefield | Description$ Activated abilities of artifacts you control {1} less to activate. This effect can't reduce the mana in that cost to less than one mana. +S:Mode$ ReduceCost | ValidCard$ Artifact.YouCtrl | Type$ Ability | Amount$ 1 | MinMana$ 1 | AffectedZone$ Battlefield | Description$ Activated abilities of artifacts you control cost {1} less to activate. This effect can't reduce the mana in that cost to less than one mana. Oracle:Whenever you cast an artifact spell, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.")\nActivated abilities of artifacts you control cost {1} less to activate. This effect can't reduce the mana in that cost to less than one mana. diff --git a/forge-gui/res/cardsfolder/f/forerunner_of_the_coalition.txt b/forge-gui/res/cardsfolder/f/forerunner_of_the_coalition.txt index 8934c5d8400d..8ac36bd5b378 100644 --- a/forge-gui/res/cardsfolder/f/forerunner_of_the_coalition.txt +++ b/forge-gui/res/cardsfolder/f/forerunner_of_the_coalition.txt @@ -2,9 +2,9 @@ Name:Forerunner of the Coalition ManaCost:2 B Types:Creature Human Pirate PT:2/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 a Pirate 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 Pirate card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Pirate | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Pirate.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another Pirate you control enters, each opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 DeckHints:Type$Pirate -Oracle:When Forerunner of the Coalition enters, you may search your library for a Pirate card, reveal it, then shuffle and put that card on top.\nWhenever another Pirate you control enters, each opponent loses 1 life. +Oracle:When this creature enters, you may search your library for a Pirate card, reveal it, then shuffle and put that card on top.\nWhenever another Pirate you control enters, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/f/forerunner_of_the_empire.txt b/forge-gui/res/cardsfolder/f/forerunner_of_the_empire.txt index 0fc6bcaf1b4c..4204fc19fd6d 100644 --- a/forge-gui/res/cardsfolder/f/forerunner_of_the_empire.txt +++ b/forge-gui/res/cardsfolder/f/forerunner_of_the_empire.txt @@ -2,9 +2,9 @@ Name:Forerunner of the Empire ManaCost:3 R Types:Creature Human Soldier PT:1/3 -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 Dinosaur 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 Dinosaur card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Dinosaur | ChangeNum$ 1 | ShuffleNonMandatory$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Dinosaur.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDamageAll | TriggerDescription$ Whenever a Dinosaur you control enters, you may have CARDNAME deal 1 damage to each creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Dinosaur.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDamageAll | TriggerDescription$ Whenever a Dinosaur you control enters, you may have this creature deal 1 damage to each creature. SVar:TrigDamageAll:DB$ DamageAll | ValidCards$ Creature | ValidDescription$ each creature. | NumDmg$ 1 DeckHints:Type$Dinosaur -Oracle:When Forerunner of the Empire enters, you may search your library for a Dinosaur card, reveal it, then shuffle and put that card on top.\nWhenever a Dinosaur you control enters, you may have Forerunner of the Empire deal 1 damage to each creature. +Oracle:When this creature enters, you may search your library for a Dinosaur card, reveal it, then shuffle and put that card on top.\nWhenever a Dinosaur you control enters, you may have this creature deal 1 damage to each creature. diff --git a/forge-gui/res/cardsfolder/f/forerunner_of_the_heralds.txt b/forge-gui/res/cardsfolder/f/forerunner_of_the_heralds.txt index 0019acf13eb9..16c68ef7d971 100644 --- a/forge-gui/res/cardsfolder/f/forerunner_of_the_heralds.txt +++ b/forge-gui/res/cardsfolder/f/forerunner_of_the_heralds.txt @@ -2,11 +2,11 @@ Name:Forerunner of the Heralds ManaCost:3 G Types:Creature Merfolk Scout PT:3/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 a Merfolk 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 Merfolk card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Merfolk | ChangeNum$ 1 | ShuffleNonMandatory$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Merfolk+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Whenever another Merfolk you control enters, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Merfolk+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Whenever another Merfolk you control enters, put a +1/+1 counter on this creature. SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 AI:RemoveDeck:Random DeckHas:Ability$Counters DeckHints:Type$Merfolk -Oracle:When Forerunner of the Heralds enters, you may search your library for a Merfolk card, reveal it, then shuffle and put that card on top.\nWhenever another Merfolk you control enters, put a +1/+1 counter on Forerunner of the Heralds. +Oracle:When this creature enters, you may search your library for a Merfolk card, reveal it, then shuffle and put that card on top.\nWhenever another Merfolk you control enters, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt b/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt index 2b0215b4d984..2a9907cb1bbc 100644 --- a/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt +++ b/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt @@ -2,10 +2,10 @@ Name:Forerunner of the Legion ManaCost:2 W Types:Creature Vampire Knight PT:2/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 a Vampire 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 Vampire card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Vampire | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Vampire.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another Vampire you control enters, target creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Vampire DeckHints:Type$Vampire -Oracle:When Forerunner of the Legion enters, you may search your library for a Vampire card, reveal it, then shuffle and put that card on top.\nWhenever another Vampire you control enters, target creature gets +1/+1 until end of turn. +Oracle:When this creature enters, you may search your library for a Vampire card, reveal it, then shuffle and put that card on top.\nWhenever another Vampire you control enters, target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/forestfolk.txt b/forge-gui/res/cardsfolder/f/forestfolk.txt index c5daf467c49a..8021efcbaf4e 100644 --- a/forge-gui/res/cardsfolder/f/forestfolk.txt +++ b/forge-gui/res/cardsfolder/f/forestfolk.txt @@ -2,9 +2,9 @@ Name:Forestfolk ManaCost:2 G U Types:Creature Elf Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME leaves the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController | NumCards$ 1 SVar:SacMe:1 -Oracle:When Forestfolk enters the battlefield, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle.\nWhen Forestfolk leaves the battlefield, draw a card. +Oracle:When Forestfolk enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nWhen Forestfolk leaves the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/f/forethought_amulet.txt b/forge-gui/res/cardsfolder/f/forethought_amulet.txt index 19d9ad1755c2..8e7b7953f7dc 100644 --- a/forge-gui/res/cardsfolder/f/forethought_amulet.txt +++ b/forge-gui/res/cardsfolder/f/forethought_amulet.txt @@ -1,10 +1,10 @@ Name:Forethought Amulet ManaCost:5 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you pay {3}. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUpkeep | TriggerDescription$ At the beginning of your upkeep, sacrifice this artifact unless you pay {3}. SVar:TrigUpkeep:DB$ Sacrifice | UnlessPayer$ You | UnlessCost$ 3 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Instant,Sorcery | ValidTarget$ You | DamageAmount$ GE3 | ReplaceWith$ Dmg2 | Description$ If an instant or sorcery source would deal 3 or more damage to you, it deals 2 damage to you instead. SVar:Dmg2:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ 2 AI:RemoveDeck:Random DeckHas:Ability$Sacrifice -Oracle:At the beginning of your upkeep, sacrifice Forethought Amulet unless you pay {3}.\nIf an instant or sorcery source would deal 3 or more damage to you, it deals 2 damage to you instead. +Oracle:At the beginning of your upkeep, sacrifice this artifact unless you pay {3}.\nIf an instant or sorcery source would deal 3 or more damage to you, it deals 2 damage to you instead. diff --git a/forge-gui/res/cardsfolder/f/forge_anew.txt b/forge-gui/res/cardsfolder/f/forge_anew.txt index 757deeb469df..cb7eeaf69baa 100644 --- a/forge-gui/res/cardsfolder/f/forge_anew.txt +++ b/forge-gui/res/cardsfolder/f/forge_anew.txt @@ -1,11 +1,11 @@ Name:Forge Anew ManaCost:2 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target Equipment card from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this enchantment enters, return target Equipment card from your graveyard to the battlefield. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Card.Equipment+YouCtrl S:Mode$ CastWithFlash | ValidSA$ Activated.Equip | Caster$ You | Condition$ PlayerTurn | Description$ During your turn, you may activate equip abilities any time you could cast an instant. S:Mode$ AlternativeCost | ValidSA$ Activated.Equip | ValidPlayer$ You | Cost$ 0 | CheckSVar$ X | SVarCompare$ LT1 | Condition$ PlayerTurn | Description$ You may pay {0} rather than pay the equip cost of the first equip ability you activate during each of your turns. SVar:X:Count$ThisTurnActivated_Activated.Equip+YouCtrl DeckHas:Ability$Graveyard DeckNeeds:Type$Equipment -Oracle:When Forge Anew enters, return target Equipment card from your graveyard to the battlefield.\nDuring your turn, you may activate equip abilities any time you could cast an instant.\nYou may pay {0} rather than pay the equip cost of the first equip ability you activate during each of your turns. +Oracle:When this enchantment enters, return target Equipment card from your graveyard to the battlefield.\nDuring your turn, you may activate equip abilities any time you could cast an instant.\nYou may pay {0} rather than pay the equip cost of the first equip ability you activate during each of your turns. diff --git a/forge-gui/res/cardsfolder/f/forge_boss.txt b/forge-gui/res/cardsfolder/f/forge_boss.txt index 26e56d9bf568..beed53563eea 100644 --- a/forge-gui/res/cardsfolder/f/forge_boss.txt +++ b/forge-gui/res/cardsfolder/f/forge_boss.txt @@ -2,7 +2,7 @@ Name:Forge Boss ManaCost:2 B R Types:Creature Human Warrior PT:3/4 -T:Mode$ Sacrificed | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | ActivationLimit$ 1 | TriggerDescription$ Whenever you sacrifice one or more other creatures, CARDNAME deals 2 damage to each opponent. This ability triggers only once each turn. +T:Mode$ Sacrificed | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | ActivationLimit$ 1 | TriggerDescription$ Whenever you sacrifice one or more other creatures, this creature deals 2 damage to each opponent. This ability triggers only once each turn. SVar:TrigDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 2 DeckNeeds:Ability$Sacrifice -Oracle:Whenever you sacrifice one or more other creatures, Forge Boss deals 2 damage to each opponent. This ability triggers only once each turn. +Oracle:Whenever you sacrifice one or more other creatures, this creature deals 2 damage to each opponent. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/f/forge_devil.txt b/forge-gui/res/cardsfolder/f/forge_devil.txt index 7541cfecaf69..bddfdacc8c87 100644 --- a/forge-gui/res/cardsfolder/f/forge_devil.txt +++ b/forge-gui/res/cardsfolder/f/forge_devil.txt @@ -2,8 +2,8 @@ Name:Forge Devil ManaCost:R Types:Creature Devil PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 1 damage to target creature and 1 damage to you. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 1 damage to target creature and 1 damage to you. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 1 | DamageMap$ True | SubAbility$ DBDamageYou SVar:DBDamageYou:DB$ DealDamage | Defined$ You | NumDmg$ 1 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve -Oracle:When Forge Devil enters, it deals 1 damage to target creature and 1 damage to you. +Oracle:When this creature enters, it deals 1 damage to target creature and 1 damage to you. diff --git a/forge-gui/res/cardsfolder/f/forgeborn_oreads.txt b/forge-gui/res/cardsfolder/f/forgeborn_oreads.txt index bb16af6484d2..0f2af7f5313d 100644 --- a/forge-gui/res/cardsfolder/f/forgeborn_oreads.txt +++ b/forge-gui/res/cardsfolder/f/forgeborn_oreads.txt @@ -2,8 +2,8 @@ Name:Forgeborn Oreads ManaCost:2 R R Types:Enchantment Creature Nymph PT:4/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDamage | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment you control enters, CARDNAME deals 1 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Enchantment.Other+YouCtrl | Execute$ TrigDamage | TriggerDescription$ Constellation — Whenever this creature or another enchantment you control enters, this creature deals 1 damage to any target. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 1 SVar:PlayMain1:TRUE SVar:BuffedBy:Enchantment -Oracle:Constellation — Whenever Forgeborn Oreads or another enchantment you control enters, Forgeborn Oreads deals 1 damage to any target. +Oracle:Constellation — Whenever this creature or another enchantment you control enters, this creature deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/forgeborn_phoenix.txt b/forge-gui/res/cardsfolder/f/forgeborn_phoenix.txt index 1d973df8af0c..c43a42aed267 100644 --- a/forge-gui/res/cardsfolder/f/forgeborn_phoenix.txt +++ b/forge-gui/res/cardsfolder/f/forgeborn_phoenix.txt @@ -4,10 +4,10 @@ Types:Artifact Creature Equipment Phoenix PT:2/2 K:Flying S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying | Description$ Equipped creature has flying. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.EquippedBy,Creature.Self | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever CARDNAME or equipped creature dies, it perpetually gains "Whenever an equipped creature you control deals combat damage to a player or planeswalker, return this card from your graveyard to the battlefield tapped." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.EquippedBy,Creature.Self | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever CARDNAME or equipped creature dies, it perpetually gains "Whenever an equipped creature you control deals combat damage to a player or planeswalker, return this card from your graveyard to battlefield tapped." SVar:TrigAnimate:DB$ Animate | Defined$ TriggeredCard | Triggers$ EquippedCombatDamage | Duration$ Perpetual -SVar:EquippedCombatDamage:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+equipped | ValidTarget$ Player,Planeswalker | CombatDamage$ True | TriggerZones$ Graveyard | Execute$ TrigReturn | TriggerDescription$ Whenever an equipped creature you control deals combat damage to a player or planeswalker, return this card from your graveyard to the battlefield tapped. +SVar:EquippedCombatDamage:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+equipped | ValidTarget$ Player,Planeswalker | CombatDamage$ True | TriggerZones$ Graveyard | Execute$ TrigReturn | TriggerDescription$ Whenever an equipped creature you control deals combat damage to a player or planeswalker, return this card from your graveyard to battlefield tapped. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True K:Reconfigure:R DeckHints:Type$Equipment -Oracle:Flying\nEquipped creature has flying.\nWhenever Forgeborn Phoenix or equipped creature dies, it perpetually gains "Whenever an equipped creature you control deals combat damage to a player or planeswalker, return this card from your graveyard to the battlefield tapped."\nReconfigure {R} +Oracle:Flying\nEquipped creature has flying.\nWhenever Forgeborn Phoenix or equipped creature dies, it perpetually gains "Whenever an equipped creature you control deals combat damage to a player or planeswalker, return this card from your graveyard to battlefield tapped."\nReconfigure {R} ({R}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) diff --git a/forge-gui/res/cardsfolder/f/forgefire_automaton.txt b/forge-gui/res/cardsfolder/f/forgefire_automaton.txt index 46e0bb2d7ea2..bd61918196e9 100644 --- a/forge-gui/res/cardsfolder/f/forgefire_automaton.txt +++ b/forge-gui/res/cardsfolder/f/forgefire_automaton.txt @@ -3,10 +3,10 @@ ManaCost:7 Types:Artifact Creature Construct PT:8/5 K:Prototype:2 B:3:2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, return target creature card with power less than CARDNAME's power from your graveyard to the battlefield. Its base power perpetually becomes equal to CARDNAME's power. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, return target creature card with power less than this creature's power from your graveyard to the battlefield. Its base power perpetually becomes equal to this creature's power. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.powerLTX+YouOwn | RememberChanged$ True | TgtPrompt$ Select target creature card with power less than CARDNAME's power | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ X | Duration$ Perpetual SVar:X:Count$CardPower DeckHints:Ability$Graveyard|Discard|Mill & Color$Black DeckHas:Ability$Graveyard -Oracle:Prototype {2}{B} — 3/2\nAt the beginning of your upkeep, return target creature card with power less than Forgefire Automaton's power from your graveyard to the battlefield. Its base power perpetually becomes equal to Forgefire Automaton's power. +Oracle:Prototype {2}{B} — 3/2\nAt the beginning of your upkeep, return target creature card with power less than this creature's power from your graveyard to the battlefield. Its base power perpetually becomes equal to this creature's power. diff --git a/forge-gui/res/cardsfolder/f/forgehammer_centurion.txt b/forge-gui/res/cardsfolder/f/forgehammer_centurion.txt index cc8777a6bd18..3f401343f860 100644 --- a/forge-gui/res/cardsfolder/f/forgehammer_centurion.txt +++ b/forge-gui/res/cardsfolder/f/forgehammer_centurion.txt @@ -2,11 +2,11 @@ Name:Forgehammer Centurion ManaCost:2 R Types:Creature Phyrexian Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other,Artifact.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other,Artifact.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ OIL | CounterNum$ 1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever CARDNAME attacks, you may remove two oil counters from it. When you do, target creature can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever this creature attacks, you may remove two oil counters from it. When you do, target creature can't block this turn. SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ SubCounter<2/OIL> | Execute$ TrigPump | TriggerDescription$ When you do, target creature can't block this turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. SVar:HasAttackEffect:TRUE DeckHints:Ability$Counters -Oracle:Whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on Forgehammer Centurion.\nWhenever Forgehammer Centurion attacks, you may remove two oil counters from it. When you do, target creature can't block this turn. +Oracle:Whenever another creature or artifact you control is put into a graveyard from the battlefield, put an oil counter on this creature.\nWhenever this creature attacks, you may remove two oil counters from it. When you do, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/f/forgers_foundry.txt b/forge-gui/res/cardsfolder/f/forgers_foundry.txt index 34c6ca40d971..972ab5a4e7a1 100644 --- a/forge-gui/res/cardsfolder/f/forgers_foundry.txt +++ b/forge-gui/res/cardsfolder/f/forgers_foundry.txt @@ -6,5 +6,5 @@ SVar:TrigSpent:Mode$ SpellCast | ValidCard$ Instant.cmcLE3+YouCtrl,Sorcery.cmcLE SVar:TrigEffect:DB$ Effect | ReplacementEffects$ MoveToExileReplace | RememberObjects$ TriggeredCard | ExileOnMoved$ Stack SVar:MoveToExileReplace:Event$ Moved | ValidCard$ Card.IsRemembered | Origin$ Stack | Destination$ Graveyard | Fizzle$ False | ReplaceWith$ ReplaceExile | Optional$ True | Description$ You may exile that spell instead of putting it into its owner's graveyard as it resolves. SVar:ReplaceExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile | ExiledWithEffectSource$ True -A:AB$ Play | Cost$ 3 U U T | Defined$ ExiledWith | ValidSA$ Spell | Amount$ All | WithoutManaCost$ True | Optional$ True | SorcerySpeed$ True | SpellDescription$ You may cast any number of spells from among cards exiled with CARDNAME without paying their mana costs. Activate only as a sorcery. -Oracle:{T}: Add {U}. When you spend this mana to cast an instant or sorcery spell with mana value 3 or less, you may exile that spell instead of putting it into its owner's graveyard as it resolves.\n{3}{U}{U}, {T}: You may cast any number of spells from among cards exiled with Forger's Foundry without paying their mana costs. Activate only as a sorcery. +A:AB$ Play | Cost$ 3 U U T | Defined$ ExiledWith | ValidSA$ Spell | Amount$ All | WithoutManaCost$ True | Optional$ True | SorcerySpeed$ True | SpellDescription$ You may cast any number of spells from among cards exiled with this artifact without paying their mana costs. Activate only as a sorcery. +Oracle:{T}: Add {U}. When you spend this mana to cast an instant or sorcery spell with mana value 3 or less, you may exile that spell instead of putting it into its owner's graveyard as it resolves.\n{3}{U}{U}, {T}: You may cast any number of spells from among cards exiled with this artifact without paying their mana costs. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/forgestoker_dragon.txt b/forge-gui/res/cardsfolder/f/forgestoker_dragon.txt index 18edd14931e6..84a53beabb58 100644 --- a/forge-gui/res/cardsfolder/f/forgestoker_dragon.txt +++ b/forge-gui/res/cardsfolder/f/forgestoker_dragon.txt @@ -5,4 +5,4 @@ PT:5/4 K:Flying A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Creature | NumDmg$ 1 | SubAbility$ DBPump | IsPresent$ Card.Self+attacking | SpellDescription$ CARDNAME deals 1 damage to target creature. It can't be regenerated this turn. That creature can't block this combat. Activate only if CARDNAME is attacking. SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ HIDDEN CARDNAME can't block. | Duration$ UntilEndOfCombat -Oracle:Flying\n{1}{R}: Forgestoker Dragon deals 1 damage to target creature. That creature can't block this combat. Activate only if Forgestoker Dragon is attacking. +Oracle:Flying\n{1}{R}: This creature deals 1 damage to target creature. That creature can't block this combat. Activate only if this creature is attacking. diff --git a/forge-gui/res/cardsfolder/f/forgotten_ancient.txt b/forge-gui/res/cardsfolder/f/forgotten_ancient.txt index 98a5ca02a30d..eaca67da32b3 100644 --- a/forge-gui/res/cardsfolder/f/forgotten_ancient.txt +++ b/forge-gui/res/cardsfolder/f/forgotten_ancient.txt @@ -2,8 +2,8 @@ Name:Forgotten Ancient ManaCost:3 G Types:Creature Elemental PT:0/3 -T:Mode$ SpellCast | ValidCard$ Card | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever a player casts a spell, you may put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever a player casts a spell, you may put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMoveCounter | TriggerDescription$ At the beginning of your upkeep, you may move any number of +1/+1 counters from CARDNAME onto other creatures. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMoveCounter | TriggerDescription$ At the beginning of your upkeep, you may move any number of +1/+1 counters from this creature onto other creatures. SVar:TrigMoveCounter:DB$ MoveCounter | Source$ Self | ValidDefined$ Creature.Other | CounterType$ P1P1 | CounterNum$ Any | AILogic$ ToValid | StackDescription$ You may move any number of +1/+1 counters from CARDNAME onto other creatures. -Oracle:Whenever a player casts a spell, you may put a +1/+1 counter on Forgotten Ancient.\nAt the beginning of your upkeep, you may move any number of +1/+1 counters from Forgotten Ancient onto other creatures. +Oracle:Whenever a player casts a spell, you may put a +1/+1 counter on this creature.\nAt the beginning of your upkeep, you may move any number of +1/+1 counters from this creature onto other creatures. diff --git a/forge-gui/res/cardsfolder/f/forgotten_cave.txt b/forge-gui/res/cardsfolder/f/forgotten_cave.txt index 68b9f1676bee..60d9ecaff4e4 100644 --- a/forge-gui/res/cardsfolder/f/forgotten_cave.txt +++ b/forge-gui/res/cardsfolder/f/forgotten_cave.txt @@ -1,8 +1,8 @@ Name:Forgotten Cave 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}. K:Cycling:R -Oracle:Forgotten Cave enters tapped.\n{T}: Add {R}.\nCycling {R} ({R}, Discard this card: Draw a card.) +Oracle:This land enters tapped.\n{T}: Add {R}.\nCycling {R} ({R}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/f/forgotten_sentinel.txt b/forge-gui/res/cardsfolder/f/forgotten_sentinel.txt index 1750d93f7108..3480f12021cb 100644 --- a/forge-gui/res/cardsfolder/f/forgotten_sentinel.txt +++ b/forge-gui/res/cardsfolder/f/forgotten_sentinel.txt @@ -2,6 +2,6 @@ Name:Forgotten Sentinel ManaCost:4 Types:Artifact Creature Golem PT:4/3 -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 -Oracle:Forgotten Sentinel enters tapped. +Oracle:This creature enters tapped. diff --git a/forge-gui/res/cardsfolder/f/foriysian_brigade.txt b/forge-gui/res/cardsfolder/f/foriysian_brigade.txt index 8508d40f6db9..84ce69082015 100644 --- a/forge-gui/res/cardsfolder/f/foriysian_brigade.txt +++ b/forge-gui/res/cardsfolder/f/foriysian_brigade.txt @@ -2,5 +2,5 @@ Name:Foriysian Brigade ManaCost:3 W Types:Creature Human Soldier PT:2/4 -S:Mode$ Continuous | Affected$ Card.Self | CanBlockAmount$ 1 | Description$ CARDNAME can block an additional creature each combat. -Oracle:Foriysian Brigade 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:This creature can block an additional creature each combat. diff --git a/forge-gui/res/cardsfolder/f/foriysian_interceptor.txt b/forge-gui/res/cardsfolder/f/foriysian_interceptor.txt index 138ea87c1f6a..d315f77b6a3f 100644 --- a/forge-gui/res/cardsfolder/f/foriysian_interceptor.txt +++ b/forge-gui/res/cardsfolder/f/foriysian_interceptor.txt @@ -4,5 +4,5 @@ Types:Creature Human Soldier PT:0/5 K:Flash K:Defender -S:Mode$ Continuous | Affected$ Card.Self | CanBlockAmount$ 1 | Description$ CARDNAME can block an additional creature each combat. -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nDefender\nForiysian Interceptor 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:Flash (You may cast this spell any time you could cast an instant.)\nDefender\nThis creature can block an additional creature each combat. diff --git a/forge-gui/res/cardsfolder/f/foriysian_totem.txt b/forge-gui/res/cardsfolder/f/foriysian_totem.txt index c6429d5ef27c..81c90c63cbc2 100644 --- a/forge-gui/res/cardsfolder/f/foriysian_totem.txt +++ b/forge-gui/res/cardsfolder/f/foriysian_totem.txt @@ -2,8 +2,8 @@ Name:Foriysian Totem ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -A:AB$ Animate | Cost$ 4 R | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Artifact,Creature,Giant | RemoveCreatureTypes$ True | Colors$ Red | OverwriteColors$ True | Keywords$ Trample | SpellDescription$ CARDNAME becomes a 4/4 red Giant artifact creature with trample until end of turn. -S:Mode$ Continuous | Affected$ Creature.Self | CanBlockAmount$ 1 | Description$ As long as CARDNAME is a creature, it can block an additional creature each combat. +A:AB$ Animate | Cost$ 4 R | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Artifact,Creature,Giant | RemoveCreatureTypes$ True | Colors$ Red | OverwriteColors$ True | Keywords$ Trample | SpellDescription$ This artifact becomes a 4/4 red Giant artifact creature with trample until end of turn. +S:Mode$ Continuous | Affected$ Creature.Self | CanBlockAmount$ 1 | Description$ As long as this artifact is a creature, it can block an additional creature each combat. DeckNeeds:Color$Red # TODO: The AI won't block multiple creatures yet, it seems. Can be improved. -Oracle:{T}: Add {R}.\n{4}{R}: Foriysian Totem becomes a 4/4 red Giant artifact creature with trample until end of turn.\nAs long as Foriysian Totem is a creature, it can block an additional creature each combat. +Oracle:{T}: Add {R}.\n{4}{R}: This artifact becomes a 4/4 red Giant artifact creature with trample until end of turn.\nAs long as this artifact is a creature, it can block an additional creature each combat. diff --git a/forge-gui/res/cardsfolder/f/forlorn_flats.txt b/forge-gui/res/cardsfolder/f/forlorn_flats.txt index ed0bcabad1fd..ac5a3cdbcf0a 100644 --- a/forge-gui/res/cardsfolder/f/forlorn_flats.txt +++ b/forge-gui/res/cardsfolder/f/forlorn_flats.txt @@ -1,9 +1,9 @@ Name:Forlorn Flats ManaCost:no cost Types:Land Desert -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$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 1 damage to target opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this land enters, it deals 1 damage to target opponent. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ 1 A:AB$ Mana | Cost$ T | Produced$ Combo W B | SpellDescription$ Add {W} or {B}. -Oracle:Forlorn Flats enters tapped.\nWhen Forlorn Flats enters, it deals 1 damage to target opponent.\n{T}: Add {W} or {B}. +Oracle:This land enters tapped.\nWhen this land enters, it deals 1 damage to target opponent.\n{T}: Add {W} or {B}. diff --git a/forge-gui/res/cardsfolder/f/forlorn_pseudamma.txt b/forge-gui/res/cardsfolder/f/forlorn_pseudamma.txt index 71ac485b16d2..3fcb21e11eed 100644 --- a/forge-gui/res/cardsfolder/f/forlorn_pseudamma.txt +++ b/forge-gui/res/cardsfolder/f/forlorn_pseudamma.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Zombie PT:2/1 K:Intimidate -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ GFGToken | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, you may pay {2}{B}. If you do, create a 2/2 black Zombie enchantment creature token. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ GFGToken | TriggerDescription$ Inspired — Whenever this creature becomes untapped, you may pay {2}{B}. If you do, create a 2/2 black Zombie enchantment creature token. SVar:GFGToken:AB$ Token | Cost$ 2 B | TokenScript$ b_2_2_e_zombie | TokenOwner$ You -Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nInspired — Whenever Forlorn Pseudamma becomes untapped, you may pay {2}{B}. If you do, create a 2/2 black Zombie enchantment creature token. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nInspired — Whenever this creature becomes untapped, you may pay {2}{B}. If you do, create a 2/2 black Zombie enchantment creature token. diff --git a/forge-gui/res/cardsfolder/f/form_of_the_dinosaur.txt b/forge-gui/res/cardsfolder/f/form_of_the_dinosaur.txt index 4a1b368633a9..a4b76a29ad95 100644 --- a/forge-gui/res/cardsfolder/f/form_of_the_dinosaur.txt +++ b/forge-gui/res/cardsfolder/f/form_of_the_dinosaur.txt @@ -1,10 +1,10 @@ Name:Form of the Dinosaur ManaCost:4 R R Types:Enchantment -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters, your life total becomes 15. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLife | TriggerDescription$ When this enchantment enters, your life total becomes 15. SVar:TrigLife:DB$ SetLife | Defined$ You | LifeAmount$ 15 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 15 damage to target creature an opponent controls and that creature deals damage equal to its power to you. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, this enchantment deals 15 damage to target creature an opponent controls and that creature deals damage equal to its power to you. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 15 | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | Defined$ You | DamageSource$ Targeted | NumDmg$ X SVar:X:Targeted$CardPower -Oracle:When Form of the Dinosaur enters, your life total becomes 15.\nAt the beginning of your upkeep, Form of the Dinosaur deals 15 damage to target creature an opponent controls and that creature deals damage equal to its power to you. +Oracle:When this enchantment enters, your life total becomes 15.\nAt the beginning of your upkeep, this enchantment deals 15 damage to target creature an opponent controls and that creature deals damage equal to its power to you. diff --git a/forge-gui/res/cardsfolder/f/form_of_the_dragon.txt b/forge-gui/res/cardsfolder/f/form_of_the_dragon.txt index 216da4ec8ea8..11e65d5af4dd 100644 --- a/forge-gui/res/cardsfolder/f/form_of_the_dragon.txt +++ b/forge-gui/res/cardsfolder/f/form_of_the_dragon.txt @@ -2,8 +2,8 @@ Name:Form of the Dragon ManaCost:4 R R R Types:Enchantment S:Mode$ CantAttack | ValidCard$ Creature.withoutFlying | Target$ You | Description$ Creatures without flying can't attack you. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 5 damage to any target. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of your upkeep, this enchantment deals 5 damage to any target. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 5 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigLife | TriggerDescription$ At the beginning of each end step, your life total becomes 5. SVar:TrigLife:DB$ SetLife | Defined$ You | LifeAmount$ 5 -Oracle:At the beginning of your upkeep, Form of the Dragon deals 5 damage to any target.\nAt the beginning of each end step, your life total becomes 5.\nCreatures without flying can't attack you. +Oracle:At the beginning of your upkeep, this enchantment deals 5 damage to any target.\nAt the beginning of each end step, your life total becomes 5.\nCreatures without flying can't attack you. diff --git a/forge-gui/res/cardsfolder/f/form_of_the_squirrel.txt b/forge-gui/res/cardsfolder/f/form_of_the_squirrel.txt index ef650edda16d..9280362d8ea4 100644 --- a/forge-gui/res/cardsfolder/f/form_of_the_squirrel.txt +++ b/forge-gui/res/cardsfolder/f/form_of_the_squirrel.txt @@ -1,7 +1,7 @@ Name:Form of the Squirrel ManaCost:G Types:Enchantment -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ As CARDNAME enters, create a 1/1 green Squirrel creature token. You lose the game when that creature leaves the battlefield. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ As this enchantment enters, create a 1/1 green Squirrel creature token. You lose the game when that creature leaves the battlefield. SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_squirrel | RememberTokens$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsRemembered | Execute$ TrigLose | Secondary$ True | TriggerController$ TriggeredCardController | TriggerDescription$ You lose the game when that creature leaves the battlefield. SVar:TrigLose:DB$ LosesGame | Defined$ You @@ -9,4 +9,4 @@ S:Mode$ CantAttack | ValidCard$ Creature | Target$ You | Description$ Creatures S:Mode$ Continuous | Affected$ You | AddKeyword$ Shroud | Description$ You have shroud. S:Mode$ CantBeCast | ValidCard$ Card | Caster$ You | EffectZone$ Battlefield | Description$ You can't cast spells. DeckHas:Ability$Token -Oracle:As Form of the Squirrel enters, create a 1/1 green Squirrel creature token. You lose the game when that creature leaves the battlefield.\nCreatures can't attack you.\nYou have shroud.\nYou can't cast spells. +Oracle:As this enchantment enters, create a 1/1 green Squirrel creature token. You lose the game when that creature leaves the battlefield.\nCreatures can't attack you.\nYou have shroud.\nYou can't cast spells. diff --git a/forge-gui/res/cardsfolder/f/forsaken_crossroads.txt b/forge-gui/res/cardsfolder/f/forsaken_crossroads.txt index 8604dccd3051..88e9e52c0566 100644 --- a/forge-gui/res/cardsfolder/f/forsaken_crossroads.txt +++ b/forge-gui/res/cardsfolder/f/forsaken_crossroads.txt @@ -1,15 +1,15 @@ Name:Forsaken Crossroads 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$ CARDNAME enters the battlefield tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True K:ETBReplacement:Other:ChooseColor -SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters, choose a color. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ When CARDNAME enters, scry 1. If you weren't the starting player, you may untap CARDNAME instead. +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a color. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBranch | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. If you weren't the starting player, you may untap CARDNAME instead. SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ EQ0 | TrueSubAbility$ DBGenericChoice | FalseSubAbility$ DBScry SVar:DBGenericChoice:DB$ GenericChoice | Choices$ DBScry,DBUntap SVar:DBScry:DB$ Scry | ScryNum$ 1 | SpellDescription$ Scry 1. SVar:DBUntap:DB$ Untap | Defined$ Self | SpellDescription$ Untap CARDNAME. SVar:X:Count$StartingPlayer.1.0 A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. -Oracle:Forsaken Crossroads enters tapped.\nAs Forsaken Crossroads enters, choose a color.\nWhen Forsaken Crossroads enters, scry 1. If you weren't the starting player, you may untap Forsaken Crossroads instead.\n{T}: Add one mana of the chosen color. +Oracle:Forsaken Crossroads enters the battlefield tapped.\nAs Forsaken Crossroads enters the battlefield, choose a color.\nWhen Forsaken Crossroads enters the battlefield, scry 1. If you weren't the starting player, you may untap Forsaken Crossroads instead.\n{T}: Add one mana of the chosen color. diff --git a/forge-gui/res/cardsfolder/f/forsaken_drifters.txt b/forge-gui/res/cardsfolder/f/forsaken_drifters.txt index 80a056f180c0..65e061c4add4 100644 --- a/forge-gui/res/cardsfolder/f/forsaken_drifters.txt +++ b/forge-gui/res/cardsfolder/f/forsaken_drifters.txt @@ -2,6 +2,6 @@ Name:Forsaken Drifters ManaCost:3 B Types:Creature Zombie PT:4/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME dies, mill four cards. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this creature dies, mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You -Oracle:When Forsaken Drifters dies, mill four cards. +Oracle:When this creature dies, mill four cards. diff --git a/forge-gui/res/cardsfolder/f/forsaken_miner.txt b/forge-gui/res/cardsfolder/f/forsaken_miner.txt index 1e90c7bda3eb..d8b7e13cde50 100644 --- a/forge-gui/res/cardsfolder/f/forsaken_miner.txt +++ b/forge-gui/res/cardsfolder/f/forsaken_miner.txt @@ -2,10 +2,10 @@ Name:Forsaken Miner ManaCost:B Types:Creature Skeleton Rogue PT:2/2 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -T:Mode$ CommitCrime | ValidPlayer$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Whenever you commit a crime, you may pay {B}. If you do, return CARDNAME from your graveyard to the battlefield. (Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +T:Mode$ CommitCrime | ValidPlayer$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Whenever you commit a crime, you may pay {B}. If you do, return this card from your graveyard to the battlefield. (Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) SVar:TrigChange:AB$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Battlefield SVar:DiscardMe:2 SVar:SacMe:2 DeckHas:Ability$Graveyard -Oracle:Forsaken Miner can't block.\nWhenever you commit a crime, you may pay {B}. If you do, return Forsaken Miner from your graveyard to the battlefield. (Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) +Oracle:This creature can't block.\nWhenever you commit a crime, you may pay {B}. If you do, return this card from your graveyard to the battlefield. (Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) diff --git a/forge-gui/res/cardsfolder/f/forsaken_sanctuary.txt b/forge-gui/res/cardsfolder/f/forsaken_sanctuary.txt index c29362fca2f1..b7014839164c 100644 --- a/forge-gui/res/cardsfolder/f/forsaken_sanctuary.txt +++ b/forge-gui/res/cardsfolder/f/forsaken_sanctuary.txt @@ -1,7 +1,7 @@ Name:Forsaken Sanctuary 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:Forsaken Sanctuary 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/f/forsaken_wastes.txt b/forge-gui/res/cardsfolder/f/forsaken_wastes.txt index 701293e98e64..1517075a3c62 100644 --- a/forge-gui/res/cardsfolder/f/forsaken_wastes.txt +++ b/forge-gui/res/cardsfolder/f/forsaken_wastes.txt @@ -3,8 +3,8 @@ ManaCost:2 B Types:World Enchantment S:Mode$ CantGainLife | ValidPlayer$ Player | Description$ Players can't gain life. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player loses 1 life. -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | Execute$ TrigLoseLife5 | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME becomes the target of a spell, that spell's controller loses 5 life. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell | Execute$ TrigLoseLife5 | TriggerZones$ Battlefield | TriggerDescription$ Whenever this enchantment becomes the target of a spell, that spell's controller loses 5 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 1 SVar:TrigLoseLife5:DB$ LoseLife | Defined$ TriggeredSourceController | LifeAmount$ 5 AI:RemoveDeck:Random -Oracle:Players can't gain life.\nAt the beginning of each player's upkeep, that player loses 1 life.\nWhenever Forsaken Wastes becomes the target of a spell, that spell's controller loses 5 life. +Oracle:Players can't gain life.\nAt the beginning of each player's upkeep, that player loses 1 life.\nWhenever this enchantment becomes the target of a spell, that spell's controller loses 5 life. diff --git a/forge-gui/res/cardsfolder/f/fortified_beachhead.txt b/forge-gui/res/cardsfolder/f/fortified_beachhead.txt index 9e34137e17b6..ae3d588aaca7 100644 --- a/forge-gui/res/cardsfolder/f/fortified_beachhead.txt +++ b/forge-gui/res/cardsfolder/f/fortified_beachhead.txt @@ -1,7 +1,7 @@ Name:Fortified Beachhead ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBReveal | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal a Soldier card from your hand. CARDNAME enters tapped unless you revealed a Soldier card this way or you control a Soldier. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBReveal | ReplacementResult$ Updated | Description$ As this land enters, you may reveal a Soldier card from your hand. This land enters tapped unless you revealed a Soldier card this way or you control a Soldier. SVar:DBReveal:DB$ Reveal | RevealValid$ Soldier | Optional$ True | RememberRevealed$ True | SubAbility$ DBTap SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | ConditionCheckSVar$ SoldierPresence | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -10,4 +10,4 @@ SVar:SoldierControlled:Count$Valid Soldier.inZoneBattlefield+YouCtrl A:AB$ Mana | Cost$ T | Produced$ Combo W U | SpellDescription$ Add {W} or {U}. A:AB$ PumpAll | Cost$ 5 T | ValidCards$ Soldier.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Soldiers you control get +1/+1 until end of turn. DeckNeeds:Type$Soldier -Oracle:As Fortified Beachhead enters, you may reveal a Soldier card from your hand. Fortified Beachhead enters tapped unless you revealed a Soldier card this way or you control a Soldier.\n{T}: Add {W} or {U}.\n{5}, {T}: Soldiers you control get +1/+1 until end of turn. +Oracle:As this land enters, you may reveal a Soldier card from your hand. This land enters tapped unless you revealed a Soldier card this way or you control a Soldier.\n{T}: Add {W} or {U}.\n{5}, {T}: Soldiers you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fortified_village.txt b/forge-gui/res/cardsfolder/f/fortified_village.txt index ee222ab943a4..d060d3a0fe76 100644 --- a/forge-gui/res/cardsfolder/f/fortified_village.txt +++ b/forge-gui/res/cardsfolder/f/fortified_village.txt @@ -2,6 +2,6 @@ Name:Fortified Village 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 | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal a Forest or Plains 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 Forest or Plains card from your hand. If you don't, this land enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Forest;Plains/Forest or Plains> | UnlessPayer$ You | StackDescription$ enters tapped. -Oracle:As Fortified Village enters, you may reveal a Forest or Plains card from your hand. If you don't, Fortified Village enters tapped.\n{T}: Add {G} or {W}. +Oracle:As this land enters, you may reveal a Forest or Plains card from your hand. If you don't, this land enters tapped.\n{T}: Add {G} or {W}. diff --git a/forge-gui/res/cardsfolder/f/fortifying_provisions.txt b/forge-gui/res/cardsfolder/f/fortifying_provisions.txt index ba5f9baea1a6..8d0ada77ba3f 100644 --- a/forge-gui/res/cardsfolder/f/fortifying_provisions.txt +++ b/forge-gui/res/cardsfolder/f/fortifying_provisions.txt @@ -2,8 +2,8 @@ Name:Fortifying Provisions ManaCost:2 W Types:Enchantment S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddToughness$ 1 | Description$ Creatures you control get +0/+1. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | 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$ TrigToken | TriggerDescription$ When this enchantment enters, 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 SVar:PlayMain1:TRUE DeckHas:Ability$Token|LifeGain|Food -Oracle:Creatures you control get +0/+1.\nWhen Fortifying Provisions enters, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +Oracle:Creatures you control get +0/+1.\nWhen this enchantment enters, 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/f/fortitude.txt b/forge-gui/res/cardsfolder/f/fortitude.txt index 8735ba4a773c..3b0acee0b28a 100644 --- a/forge-gui/res/cardsfolder/f/fortitude.txt +++ b/forge-gui/res/cardsfolder/f/fortitude.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump A:AB$ Regenerate | Cost$ Sac<1/Forest> | Defined$ Enchanted | SpellDescription$ Regenerate enchanted creature. -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 AI:RemoveDeck:All SVar:NonStackingAttachEffect:True -Oracle:Enchant creature\nSacrifice a Forest: Regenerate enchanted creature.\nWhen Fortitude is put into a graveyard from the battlefield, return Fortitude to its owner's hand. +Oracle:Enchant creature\nSacrifice a Forest: Regenerate 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/f/fortress_cyclops.txt b/forge-gui/res/cardsfolder/f/fortress_cyclops.txt index 6dfced7f317a..3dc1de3d0fe0 100644 --- a/forge-gui/res/cardsfolder/f/fortress_cyclops.txt +++ b/forge-gui/res/cardsfolder/f/fortress_cyclops.txt @@ -2,8 +2,8 @@ Name:Fortress Cyclops ManaCost:3 R W Types:Creature Cyclops Soldier PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAttack | TriggerDescription$ Whenever CARDNAME attacks, it gets +3/+0 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAttack | TriggerDescription$ Whenever this creature attacks, it gets +3/+0 until end of turn. SVar:TrigPumpAttack:DB$ Pump | Defined$ Self | NumAtt$ +3 -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPumpBlock | TriggerDescription$ Whenever CARDNAME blocks, it gets +0/+3 until end of turn. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPumpBlock | TriggerDescription$ Whenever this creature blocks, it gets +0/+3 until end of turn. SVar:TrigPumpBlock:DB$ Pump | Defined$ Self | NumDef$ +3 -Oracle:Whenever Fortress Cyclops attacks, it gets +3/+0 until end of turn.\nWhenever Fortress Cyclops blocks, it gets +0/+3 until end of turn. +Oracle:Whenever this creature attacks, it gets +3/+0 until end of turn.\nWhenever this creature blocks, it gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fortune_loyal_steed.txt b/forge-gui/res/cardsfolder/f/fortune_loyal_steed.txt index d9a875955d1c..167bbdd8738a 100644 --- a/forge-gui/res/cardsfolder/f/fortune_loyal_steed.txt +++ b/forge-gui/res/cardsfolder/f/fortune_loyal_steed.txt @@ -2,7 +2,7 @@ Name:Fortune, Loyal Steed ManaCost:2 W Types:Legendary Creature Beast Mount PT:2/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 NICKNAME enters, scry 2. SVar:TrigScry:DB$ Scry | ScryNum$ 2 T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigDelayedTrig | TriggerDescription$ Whenever NICKNAME attacks while saddled, at end of combat, exile it and up to one creature that saddled it this turn, then return those cards to the battlefield under their owner's control. SVar:TrigDelayedTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigChoose | TriggerDescription$ At end of combat, exile it and up to one creature that saddled it this turn, then return those cards to the battlefield under their owner's control. @@ -11,4 +11,4 @@ SVar:DBExile:DB$ ChangeZone | Defined$ Self & ChosenCard | Origin$ Battlefield | SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Saddle:1 -Oracle:When Fortune, Loyal Steed enters, scry 2.\nWhenever Fortune attacks while saddled, at end of combat, exile it and up to one creature that saddled it this turn, then return those cards to the battlefield under their owner's control.\nSaddle 1 +Oracle:When Fortune enters, scry 2.\nWhenever Fortune attacks while saddled, at end of combat, exile it and up to one creature that saddled it this turn, then return those cards to the battlefield under their owner's control.\nSaddle 1 diff --git a/forge-gui/res/cardsfolder/f/forum_familiar.txt b/forge-gui/res/cardsfolder/f/forum_familiar.txt index e9d4f4beeccd..b16d7d758075 100644 --- a/forge-gui/res/cardsfolder/f/forum_familiar.txt +++ b/forge-gui/res/cardsfolder/f/forum_familiar.txt @@ -3,8 +3,8 @@ ManaCost:W Types:Creature Cat PT:1/1 K:Disguise:1 W -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, return another target permanent you control to its owner's hand and put a +1/+1 counter on CARDNAME. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, return another target permanent you control to its owner's hand and put a +1/+1 counter on this creature. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.YouCtrl+Other | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Disguise {1}{W} (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 Forum Familiar is turned face up, return another target permanent you control to its owner's hand and put a +1/+1 counter on Forum Familiar. +Oracle:Disguise {1}{W} (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, return another target permanent you control to its owner's hand and put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/f/foul_emissary.txt b/forge-gui/res/cardsfolder/f/foul_emissary.txt index 3912fbfc73e5..e5478bfd11a6 100644 --- a/forge-gui/res/cardsfolder/f/foul_emissary.txt +++ b/forge-gui/res/cardsfolder/f/foul_emissary.txt @@ -2,10 +2,10 @@ Name:Foul Emissary ManaCost:2 G Types:Creature Human Horror PT:1/1 -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 a creature 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 a creature card from among them and put it into your hand. Put the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature -T:Mode$ Sacrificed | ValidCard$ Card.Self | WhileKeyword$ Spell.withEmerge | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When you sacrifice CARDNAME while casting a spell with emerge, create a 3/2 colorless Eldrazi Horror creature token. +T:Mode$ Sacrificed | ValidCard$ Card.Self | WhileKeyword$ Spell.withEmerge | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When you sacrifice this creature while casting a spell with emerge, create a 3/2 colorless Eldrazi Horror creature token. SVar:TrigToken:DB$ Token | TokenScript$ c_3_2_eldrazi_horror | TokenOwner$ You DeckHints:Keyword$Emerge DeckHas:Ability$Token & Type$Eldrazi|Horror -Oracle:When Foul Emissary enters, look at the top four cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in any order.\nWhen you sacrifice Foul Emissary while casting a spell with emerge, create a 3/2 colorless Eldrazi Horror creature token. +Oracle:When this creature enters, look at the top four cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in any order.\nWhen you sacrifice this creature while casting a spell with emerge, create a 3/2 colorless Eldrazi Horror creature token. diff --git a/forge-gui/res/cardsfolder/f/foul_familiar.txt b/forge-gui/res/cardsfolder/f/foul_familiar.txt index 42a76a922725..1df6723c92ed 100644 --- a/forge-gui/res/cardsfolder/f/foul_familiar.txt +++ b/forge-gui/res/cardsfolder/f/foul_familiar.txt @@ -2,6 +2,6 @@ Name:Foul Familiar ManaCost:2 B Types:Creature Spirit PT:3/1 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -A:AB$ ChangeZone | Cost$ B PayLife<1> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -Oracle:Foul Familiar can't block.\n{B}, Pay 1 life: Return Foul Familiar to its owner's hand. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +A:AB$ ChangeZone | Cost$ B PayLife<1> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this creature to its owner's hand. +Oracle:This creature can't block.\n{B}, Pay 1 life: Return this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/foul_imp.txt b/forge-gui/res/cardsfolder/f/foul_imp.txt index 2ca039419c0b..cc0f6652a41d 100644 --- a/forge-gui/res/cardsfolder/f/foul_imp.txt +++ b/forge-gui/res/cardsfolder/f/foul_imp.txt @@ -3,6 +3,6 @@ ManaCost:B B Types:Creature Imp PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, you lose 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature enters, you lose 2 life. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 2 -Oracle:Flying\nWhen Foul Imp enters, you lose 2 life. +Oracle:Flying\nWhen this creature enters, you lose 2 life. diff --git a/forge-gui/res/cardsfolder/f/foul_orchard.txt b/forge-gui/res/cardsfolder/f/foul_orchard.txt index 3ab91ba8ed2e..6169525968b8 100644 --- a/forge-gui/res/cardsfolder/f/foul_orchard.txt +++ b/forge-gui/res/cardsfolder/f/foul_orchard.txt @@ -1,7 +1,7 @@ Name:Foul Orchard 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 B G | SpellDescription$ Add {B} or {G}. -Oracle:Foul Orchard 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/f/foul_spirit.txt b/forge-gui/res/cardsfolder/f/foul_spirit.txt index b5594a10e712..a89b1c7a0cea 100644 --- a/forge-gui/res/cardsfolder/f/foul_spirit.txt +++ b/forge-gui/res/cardsfolder/f/foul_spirit.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Spirit PT:3/2 K:Flying -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 creature enters, sacrifice a land. SVar:TrigSac:DB$ Sacrifice | SacValid$ Land | ChangeNum$ 1 -Oracle:Flying\nWhen Foul Spirit enters, sacrifice a land. +Oracle:Flying\nWhen this creature enters, sacrifice a land. diff --git a/forge-gui/res/cardsfolder/f/foul_tongue_invocation.txt b/forge-gui/res/cardsfolder/f/foul_tongue_invocation.txt index 280448bd42e6..b482b2ac2b3d 100644 --- a/forge-gui/res/cardsfolder/f/foul_tongue_invocation.txt +++ b/forge-gui/res/cardsfolder/f/foul_tongue_invocation.txt @@ -2,7 +2,7 @@ Name:Foul-Tongue Invocation ManaCost:2 B Types:Instant S:Mode$ OptionalCost | EffectZone$ All | ValidCard$ Card.Self | ValidSA$ Spell | Cost$ Reveal<1/Dragon> | Description$ As an additional cost to cast this spell, you may reveal a Dragon card from your hand. -A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature | SubAbility$ DBGainLife | SpellDescription$ Target player sacrifices a creature. If you revealed a Dragon card or controlled a Dragon as you cast this spell, you gain 4 life. | StackDescription$ SpellDescription +A:SP$ Sacrifice | ValidTgts$ Player | SacValid$ Creature | SubAbility$ DBGainLife | SpellDescription$ Target player sacrifices a creature of their choice. If you revealed a Dragon card or controlled a Dragon as you cast this spell, you gain 4 life. | StackDescription$ SpellDescription SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 | ConditionCheckSVar$ Count$Presence_Dragon.1.0 DeckHints:Type$Dragon -Oracle:As an additional cost to cast this spell, you may reveal a Dragon card from your hand.\nTarget player sacrifices a creature. If you revealed a Dragon card or controlled a Dragon as you cast this spell, you gain 4 life. +Oracle:As an additional cost to cast this spell, you may reveal a Dragon card from your hand.\nTarget player sacrifices a creature of their choice. If you revealed a Dragon card or controlled a Dragon as you cast this spell, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/f/foul_watcher.txt b/forge-gui/res/cardsfolder/f/foul_watcher.txt index 824529f6f419..457fe071b97e 100644 --- a/forge-gui/res/cardsfolder/f/foul_watcher.txt +++ b/forge-gui/res/cardsfolder/f/foul_watcher.txt @@ -3,9 +3,9 @@ ManaCost:1 U Types:Creature Nightmare Bird PT:1/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When this creature enters, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | Condition$ Delirium | Description$ Delirium — CARDNAME gets +1/+0 as long as there are four or more card types among cards in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | Condition$ Delirium | Description$ Delirium — This creature gets +1/+0 as long as there are four or more card types among cards in your graveyard. DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Flying\nWhen Foul Watcher enters, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)\nDelirium — Foul Watcher gets +1/+0 as long as there are four or more card types among cards in your graveyard. +Oracle:Flying\nWhen this creature enters, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.)\nDelirium — This creature gets +1/+0 as long as there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/f/found_footage.txt b/forge-gui/res/cardsfolder/f/found_footage.txt index 470d8d71c26b..f1329068c6b4 100644 --- a/forge-gui/res/cardsfolder/f/found_footage.txt +++ b/forge-gui/res/cardsfolder/f/found_footage.txt @@ -4,4 +4,4 @@ Types:Artifact Clue S:Mode$ Continuous | Affected$ Creature.faceDown+OppCtrl | AffectedZone$ Battlefield | MayLookAt$ You | Description$ You may look at face-down creatures your opponents control any time. A:AB$ Surveil | Cost$ 2 Sac<1/CARDNAME> | Amount$ 2 | SubAbility$ DBDraw | SpellDescription$ Surveil 2, then draw a card. (To surveil 2, look at the top two 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:DBDraw:DB$ Draw -Oracle:You may look at face-down creatures your opponents control any time.\n{2}, Sacrifice Found Footage: Surveil 2, then draw a card. (To surveil 2, look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +Oracle:You may look at face-down creatures your opponents control any time.\n{2}, Sacrifice this artifact: Surveil 2, then draw a card. (To surveil 2, look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) diff --git a/forge-gui/res/cardsfolder/f/foundation_breaker.txt b/forge-gui/res/cardsfolder/f/foundation_breaker.txt index 1329f7ac445d..854c721c050e 100644 --- a/forge-gui/res/cardsfolder/f/foundation_breaker.txt +++ b/forge-gui/res/cardsfolder/f/foundation_breaker.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Elemental PT:2/2 K:Evoke:1 G -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may destroy target artifact or enchantment. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may destroy target artifact or enchantment. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment -Oracle:When Foundation Breaker enters, you may destroy target artifact or enchantment.\nEvoke {1}{G} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) +Oracle:When this creature enters, you may destroy target artifact or enchantment.\nEvoke {1}{G} (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/f/foundry_beetle.txt b/forge-gui/res/cardsfolder/f/foundry_beetle.txt index 4a0533fe3dc3..a240e69a7694 100644 --- a/forge-gui/res/cardsfolder/f/foundry_beetle.txt +++ b/forge-gui/res/cardsfolder/f/foundry_beetle.txt @@ -11,4 +11,4 @@ SVar:DBAnimate:DB$ Animate | Defined$ ChosenCard | staticAbilities$ ReduceCost | SVar:ReduceCost:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | Description$ This spell costs {1} less to cast. SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True DeckHints:Type$Artifact -Oracle:First strike\nEquipped creature has first strike.\nAt the beginning of your upkeep, a random artifact card in your hand perpetually gains "This spell costs {1} less to cast."\nReconfigure {R} +Oracle:First strike\nEquipped creature has first strike.\nAt the beginning of your upkeep, a random artifact card in your hand perpetually gains "This spell costs {1} less to cast."\nReconfigure {R} ({R}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) diff --git a/forge-gui/res/cardsfolder/f/foundry_champion.txt b/forge-gui/res/cardsfolder/f/foundry_champion.txt index f6c0f921d914..fd6da7f30118 100644 --- a/forge-gui/res/cardsfolder/f/foundry_champion.txt +++ b/forge-gui/res/cardsfolder/f/foundry_champion.txt @@ -2,9 +2,9 @@ Name:Foundry Champion ManaCost:4 R W Types:Creature Elemental Soldier PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, it deals damage to any target equal to the number of creatures you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When this creature enters, it deals damage to any target equal to the number of creatures you control. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ This creature gets +0/+1 until end of turn. SVar:X:Count$Valid Creature.YouCtrl -Oracle:When Foundry Champion enters, it deals damage to any target equal to the number of creatures you control.\n{R}: Foundry Champion gets +1/+0 until end of turn.\n{W}: Foundry Champion gets +0/+1 until end of turn. +Oracle:When this creature enters, it deals damage to any target equal to the number of creatures you control.\n{R}: This creature gets +1/+0 until end of turn.\n{W}: This creature gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/foundry_hornet.txt b/forge-gui/res/cardsfolder/f/foundry_hornet.txt index 29b8a73ea89c..5402900303c7 100644 --- a/forge-gui/res/cardsfolder/f/foundry_hornet.txt +++ b/forge-gui/res/cardsfolder/f/foundry_hornet.txt @@ -3,8 +3,8 @@ ManaCost:3 B Types:Creature Insect PT:2/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+counters_GE1_P1P1 | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, if you control a creature with a +1/+1 counter on it, creatures your opponents control get -1/-1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+counters_GE1_P1P1 | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, if you control a creature with a +1/+1 counter on it, creatures your opponents control get -1/-1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | NumAtt$ -1 | NumDef$ -1 | ValidCards$ Creature.OppCtrl | IsCurse$ True SVar:PlayMain1:TRUE DeckHints:Ability$Counters -Oracle:Flying\nWhen Foundry Hornet enters, if you control a creature with a +1/+1 counter on it, creatures your opponents control get -1/-1 until end of turn. +Oracle:Flying\nWhen this creature enters, if you control a creature with a +1/+1 counter on it, creatures your opponents control get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/foundry_of_the_consuls.txt b/forge-gui/res/cardsfolder/f/foundry_of_the_consuls.txt index 5742f09e08c9..1323239ef46e 100644 --- a/forge-gui/res/cardsfolder/f/foundry_of_the_consuls.txt +++ b/forge-gui/res/cardsfolder/f/foundry_of_the_consuls.txt @@ -4,4 +4,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Token | Cost$ 5 T Sac<1/CARDNAME> | TokenOwner$ You | TokenAmount$ 2 | TokenScript$ c_1_1_a_thopter_flying | SpellDescription$ Create two 1/1 colorless Thopter artifact creature tokens with flying. DeckHas:Ability$Mana.Colorless|Token -Oracle:{T}: Add {C}.\n{5}, {T}, Sacrifice Foundry of the Consuls: Create two 1/1 colorless Thopter artifact creature tokens with flying. +Oracle:{T}: Add {C}.\n{5}, {T}, Sacrifice this land: Create two 1/1 colorless Thopter artifact creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/f/foundry_screecher.txt b/forge-gui/res/cardsfolder/f/foundry_screecher.txt index 435fc7013fca..4deafc36eaf1 100644 --- a/forge-gui/res/cardsfolder/f/foundry_screecher.txt +++ b/forge-gui/res/cardsfolder/f/foundry_screecher.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Bat PT:2/1 K:Flying -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 -Oracle:Flying\nFoundry Screecher gets +1/+0 as long as you control an artifact. +Oracle:Flying\nThis creature gets +1/+0 as long as you control an artifact. diff --git a/forge-gui/res/cardsfolder/f/foundry_street_denizen.txt b/forge-gui/res/cardsfolder/f/foundry_street_denizen.txt index fd4fec1e7b6d..2da471af28d7 100644 --- a/forge-gui/res/cardsfolder/f/foundry_street_denizen.txt +++ b/forge-gui/res/cardsfolder/f/foundry_street_denizen.txt @@ -2,7 +2,7 @@ Name:Foundry Street Denizen ManaCost:R Types:Creature Goblin Warrior PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl+Red | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another red creature you control enters, CARDNAME gets +1/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl+Red | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another red creature you control enters, this creature gets +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 SVar:BuffedBy:Creature.Red -Oracle:Whenever another red creature you control enters, Foundry Street Denizen gets +1/+0 until end of turn. +Oracle:Whenever another red creature you control enters, this creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fountain_of_cho.txt b/forge-gui/res/cardsfolder/f/fountain_of_cho.txt index 6ba6af71f5cc..5704bfb5655b 100644 --- a/forge-gui/res/cardsfolder/f/fountain_of_cho.txt +++ b/forge-gui/res/cardsfolder/f/fountain_of_cho.txt @@ -1,9 +1,9 @@ Name:Fountain of Cho 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$ PutCounter | Cost$ T | Defined$ Self | CounterType$ STORAGE | CounterNum$ 1 | SpellDescription$ Put a storage counter on CARDNAME. +A:AB$ PutCounter | Cost$ T | Defined$ Self | CounterType$ STORAGE | CounterNum$ 1 | SpellDescription$ Put a storage counter on this land. A:AB$ Mana | Cost$ T SubCounter | Produced$ W | Amount$ X | AILogic$ ManaRitualBattery | AINoRecursiveCheck$ True | SpellDescription$ Add {W} for each storage counter removed this way. SVar:X:Count$xPaid -Oracle:Fountain of Cho enters tapped.\n{T}: Put a storage counter on Fountain of Cho.\n{T}, Remove any number of storage counters from Fountain of Cho: Add {W} for each storage counter removed this way. +Oracle:This land enters tapped.\n{T}: Put a storage counter on this land.\n{T}, Remove any number of storage counters from this land: Add {W} for each storage counter removed this way. diff --git a/forge-gui/res/cardsfolder/f/fountain_of_ichor.txt b/forge-gui/res/cardsfolder/f/fountain_of_ichor.txt index 701ec41e072c..da801256ba6b 100644 --- a/forge-gui/res/cardsfolder/f/fountain_of_ichor.txt +++ b/forge-gui/res/cardsfolder/f/fountain_of_ichor.txt @@ -2,6 +2,6 @@ Name:Fountain of Ichor ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -A:AB$ Animate | Cost$ 3 | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Artifact,Dinosaur | RemoveCreatureTypes$ True | SpellDescription$ CARDNAME becomes a 3/3 Dinosaur artifact creature until end of turn. +A:AB$ Animate | Cost$ 3 | Defined$ Self | Power$ 3 | Toughness$ 3 | Types$ Creature,Artifact,Dinosaur | RemoveCreatureTypes$ True | SpellDescription$ This artifact becomes a 3/3 Dinosaur artifact creature until end of turn. AI:RemoveDeck:Random -Oracle:{T}: Add one mana of any color.\n{3}: Fountain of Ichor becomes a 3/3 Dinosaur artifact creature until end of turn. +Oracle:{T}: Add one mana of any color.\n{3}: This artifact becomes a 3/3 Dinosaur artifact creature until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fountain_of_renewal.txt b/forge-gui/res/cardsfolder/f/fountain_of_renewal.txt index 9c502500281c..475919d63026 100644 --- a/forge-gui/res/cardsfolder/f/fountain_of_renewal.txt +++ b/forge-gui/res/cardsfolder/f/fountain_of_renewal.txt @@ -5,4 +5,4 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | E SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 A:AB$ Draw | Cost$ 3 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$LifeGain -Oracle:At the beginning of your upkeep, you gain 1 life.\n{3}, Sacrifice Fountain of Renewal: Draw a card. +Oracle:At the beginning of your upkeep, you gain 1 life.\n{3}, Sacrifice this artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/f/fountainport_bell.txt b/forge-gui/res/cardsfolder/f/fountainport_bell.txt index d7bfe43acd8e..8a6f4212f2fd 100644 --- a/forge-gui/res/cardsfolder/f/fountainport_bell.txt +++ b/forge-gui/res/cardsfolder/f/fountainport_bell.txt @@ -1,7 +1,7 @@ Name:Fountainport Bell ManaCost:1 Types:Artifact -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 artifact 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 A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. -Oracle:When Fountainport Bell enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top.\n{1}, Sacrifice Fountainport Bell: Draw a card. +Oracle:When this artifact enters, you may search your library for a basic land card, reveal it, then shuffle and put that card on top.\n{1}, Sacrifice this artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/f/fourth_bridge_prowler.txt b/forge-gui/res/cardsfolder/f/fourth_bridge_prowler.txt index b6781acd43bf..31eabe41ca3c 100644 --- a/forge-gui/res/cardsfolder/f/fourth_bridge_prowler.txt +++ b/forge-gui/res/cardsfolder/f/fourth_bridge_prowler.txt @@ -2,7 +2,7 @@ Name:Fourth Bridge Prowler ManaCost:B Types:Creature Human Rogue PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, you may have target creature get -1/-1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ When this creature enters, you may have target creature get -1/-1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:PlayMain1:TRUE -Oracle:When Fourth Bridge Prowler enters, you may have target creature get -1/-1 until end of turn. +Oracle:When this creature enters, you may have target creature get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/foxfire_oak.txt b/forge-gui/res/cardsfolder/f/foxfire_oak.txt index d918950cc66a..f9db93b89fa4 100644 --- a/forge-gui/res/cardsfolder/f/foxfire_oak.txt +++ b/forge-gui/res/cardsfolder/f/foxfire_oak.txt @@ -2,5 +2,5 @@ Name:Foxfire Oak ManaCost:5 G Types:Creature Treefolk Shaman PT:3/6 -A:AB$ Pump | Cost$ RG RG RG | Defined$ Self | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. -Oracle:{R/G}{R/G}{R/G}: Foxfire Oak gets +3/+0 until end of turn. +A:AB$ Pump | Cost$ RG RG RG | Defined$ Self | NumAtt$ +3 | SpellDescription$ This creature gets +3/+0 until end of turn. +Oracle:{R/G}{R/G}{R/G}: This creature gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fractal_harness.txt b/forge-gui/res/cardsfolder/f/fractal_harness.txt index 6560b649e07b..ba1b770cf57a 100644 --- a/forge-gui/res/cardsfolder/f/fractal_harness.txt +++ b/forge-gui/res/cardsfolder/f/fractal_harness.txt @@ -1,7 +1,7 @@ Name:Fractal Harness ManaCost:X 2 G Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it and attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Equipment enters, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it and attach this Equipment to it. SVar:TrigToken:DB$ Token | TokenScript$ gu_0_0_fractal | RememberTokens$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup @@ -13,4 +13,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE K:Equip:2 DeckHas:Ability$Token|Counters -Oracle:When Fractal Harness enters, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it and attach Fractal Harness to it.\nWhenever equipped creature attacks, double the number of +1/+1 counters on it.\nEquip {2} +Oracle:When this Equipment enters, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it and attach this Equipment to it.\nWhenever equipped creature attacks, double the number of +1/+1 counters on it.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/f/fractured_sanity.txt b/forge-gui/res/cardsfolder/f/fractured_sanity.txt index 6c0dd1bb3eb5..5788adac2385 100644 --- a/forge-gui/res/cardsfolder/f/fractured_sanity.txt +++ b/forge-gui/res/cardsfolder/f/fractured_sanity.txt @@ -3,7 +3,7 @@ ManaCost:U U U Types:Sorcery K:Cycling:1 U A:SP$ Mill | Defined$ Opponent | NumCards$ 14 | SpellDescription$ Each opponent mills fourteen cards. -T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When you cycle CARDNAME, each opponent mills four cards. +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When you cycle this card, each opponent mills four cards. SVar:TrigMill:DB$ Mill | Defined$ Opponent | NumCards$ 4 DeckHas:Ability$Mill -Oracle:Each opponent mills fourteen cards.\nCycling {1}{U} ({1}{U}, Discard this card: Draw a card.)\nWhen you cycle Fractured Sanity, each opponent mills four cards. +Oracle:Each opponent mills fourteen cards.\nCycling {1}{U} ({1}{U}, Discard this card: Draw a card.)\nWhen you cycle this card, each opponent mills four cards. diff --git a/forge-gui/res/cardsfolder/f/fragment_reality.txt b/forge-gui/res/cardsfolder/f/fragment_reality.txt index e42fe63bff74..9551e2965304 100644 --- a/forge-gui/res/cardsfolder/f/fragment_reality.txt +++ b/forge-gui/res/cardsfolder/f/fragment_reality.txt @@ -2,6 +2,6 @@ Name:Fragment Reality ManaCost:W Types:Instant A:SP$ ChangeZone | ValidTgts$ Artifact.OppCtrl+!token,Creature.OppCtrl+!token,Enchantment.OppCtrl+!token | TgtPrompt$ Select target nontoken artifact, creature, or enchantment an opponent controls | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBChangeZone | SpellDescription$ Exile target nontoken artifact, creature, or enchantment an opponent controls. -SVar:DBChangeZone:DB$ ChangeZone | DefinedPlayer$ TargetedController | ChangeType$ Creature.cmcLTX | Origin$ Library | Destination$ Battlefield | Tapped$ True | Hidden$ True | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True | StackDescription$ {p:TargetedController} puts a random creature card with lesser mana value from their library onto the battlefield tapped. | SpellDescription$ That player puts a random creature card with lesser mana value from their library onto the battlefield tapped. +SVar:DBChangeZone:DB$ ChangeZone | DefinedPlayer$ TargetedController | ChangeType$ Creature.cmcLTX | Origin$ Library | Destination$ Battlefield | Tapped$ True | Hidden$ True | AtRandom$ True | NoShuffle$ True | Mandatory$ True | NoLooking$ True | StackDescription$ {p:TargetedController} puts a random creature card with lesser mana value from their library onto the battlefield tapped. | SpellDescription$ Its controller puts a random creature card with lesser mana value from their library onto the battlefield tapped. SVar:X:Targeted$CardManaCost -Oracle:Exile target nontoken artifact, creature, or enchantment an opponent controls. That player puts a random creature card with lesser mana value from their library onto the battlefield tapped. +Oracle:Exile target nontoken artifact, creature, or enchantment an opponent controls. Its controller puts a random creature card with lesser mana value from their library onto the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/f/francisco_fowl_marauder.txt b/forge-gui/res/cardsfolder/f/francisco_fowl_marauder.txt index 17334dbbae08..9644bc3b9999 100644 --- a/forge-gui/res/cardsfolder/f/francisco_fowl_marauder.txt +++ b/forge-gui/res/cardsfolder/f/francisco_fowl_marauder.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Bird Pirate PT:0/1 K:Flying K:Partner -S:Mode$ CantBlock | ValidCard$ Creature.Self | Description$ CARDNAME can't block. +S:Mode$ CantBlock | ValidCard$ Creature.Self | Description$ NICKNAME can't block. T:Mode$ DamageDoneOnce | ValidSource$ Pirate.YouCtrl | ValidTarget$ Player | Execute$ TrigExplore | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more Pirates you control deal damage to a player, NICKNAME explores. SVar:TrigExplore:DB$ Explore DeckHints:Type$Pirate DeckHas:Ability$Counters|Graveyard -Oracle:Flying\nFrancisco, Fowl Marauder can't block.\nWhenever one or more Pirates you control deal damage to a player, Francisco explores.\nPartner (You can have two commanders if both have partner.) +Oracle:Flying\nFrancisco can't block.\nWhenever one or more Pirates you control deal damage to a player, Francisco explores.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/f/frankensteins_monster.txt b/forge-gui/res/cardsfolder/f/frankensteins_monster.txt index 2a666c18e968..882834c55ce9 100644 --- a/forge-gui/res/cardsfolder/f/frankensteins_monster.txt +++ b/forge-gui/res/cardsfolder/f/frankensteins_monster.txt @@ -2,7 +2,7 @@ Name:Frankenstein's Monster ManaCost:X B B Types:Creature Zombie PT:0/1 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ ExileCreature | Description$ As CARDNAME enters, exile X creature cards from your graveyard. If you can't, put CARDNAME into its owner's graveyard instead of onto the battlefield. For each creature card exiled this way, CARDNAME enters with a +2/+0, +1/+1, or +0/+2 counter on it. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ ExileCreature | Description$ As this creature enters, exile X creature cards from your graveyard. If you can't, put this creature into its owner's graveyard instead of onto the battlefield. For each creature card exiled this way, this creature enters with a +2/+0, +1/+1, or +0/+2 counter on it. SVar:ExileCreature:DB$ ChooseCard | ETB$ True | Choices$ Creature.YouOwn+NotDefinedReplacedSimultaneousETB | ChoiceZone$ Graveyard | Amount$ X | Mandatory$ True | ConditionCheckSVar$ CheckYard | ConditionSVarCompare$ GEX | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ MoveToYard SVar:MoveToYard:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Graveyard | Defined$ Self | ConditionCheckSVar$ CheckExiled | ConditionSVarCompare$ LTX | Imprint$ True | ETB$ True | SubAbility$ DBChooseCounter @@ -16,4 +16,4 @@ SVar:NeedsToPlayVar:CheckYard GE1 AI:RemoveDeck:Random DeckHas:Ability$Graveyard|Counters DeckHints:Ability$Mill|Graveyard -Oracle:As Frankenstein's Monster enters, exile X creature cards from your graveyard. If you can't, put Frankenstein's Monster into its owner's graveyard instead of onto the battlefield. For each creature card exiled this way, Frankenstein's Monster enters with a +2/+0, +1/+1, or +0/+2 counter on it. +Oracle:As this creature enters, exile X creature cards from your graveyard. If you can't, put this creature into its owner's graveyard instead of onto the battlefield. For each creature card exiled this way, this creature enters with a +2/+0, +1/+1, or +0/+2 counter on it. diff --git a/forge-gui/res/cardsfolder/f/frantic_scapegoat.txt b/forge-gui/res/cardsfolder/f/frantic_scapegoat.txt index 307fe17a6a14..2b9150aee4d3 100644 --- a/forge-gui/res/cardsfolder/f/frantic_scapegoat.txt +++ b/forge-gui/res/cardsfolder/f/frantic_scapegoat.txt @@ -3,11 +3,11 @@ ManaCost:R Types:Creature Goat PT:1/1 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSuspect | TriggerDescription$ When CARDNAME enters, suspect it. (It has menace and can't block.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSuspect | TriggerDescription$ When this creature enters, suspect it. (It has menace and can't block.) SVar:TrigSuspect:DB$ AlterAttribute | Defined$ Self | Attributes$ Suspected -T:Mode$ ChangesZoneAll | CheckSVar$ Count$ValidSelf Card.IsSuspected | ValidCards$ Creature.Other+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ Whenever one or more other creatures you control enter, if CARDNAME is suspected, you may suspect one of the other creatures. If you do, CARDNAME is no longer suspected. +T:Mode$ ChangesZoneAll | CheckSVar$ Count$ValidSelf Card.IsSuspected | ValidCards$ Creature.Other+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ Whenever one or more other creatures you control enter, if this creature is suspected, you may suspect one of the other creatures. If you do, this creature is no longer suspected. SVar:TrigChoose:DB$ ChooseCard | DefinedCards$ TriggeredCards | SubAbility$ SuspectOther SVar:SuspectOther:DB$ AlterAttribute | Defined$ ChosenCard | Attributes$ Suspected | RememberAltered$ True | SubAbility$ DBAbsolve SVar:DBAbsolve:DB$ AlterAttribute | Defined$ Self | Attributes$ Suspected | Activate$ False | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True -Oracle:Haste\nWhen Frantic Scapegoat enters, suspect it. (It has menace and can't block.)\nWhenever one or more other creatures you control enter, if Frantic Scapegoat is suspected, you may suspect one of the other creatures. If you do, Frantic Scapegoat is no longer suspected. +Oracle:Haste\nWhen this creature enters, suspect it. (It has menace and can't block.)\nWhenever one or more other creatures you control enter, if this creature is suspected, you may suspect one of the other creatures. If you do, this creature is no longer suspected. diff --git a/forge-gui/res/cardsfolder/f/fraying_line.txt b/forge-gui/res/cardsfolder/f/fraying_line.txt index 8a90cfeb3fcd..cfb2dc59b409 100644 --- a/forge-gui/res/cardsfolder/f/fraying_line.txt +++ b/forge-gui/res/cardsfolder/f/fraying_line.txt @@ -1,10 +1,10 @@ Name:Fraying Line ManaCost:4 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a rope counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this artifact enters, put a rope counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ ROPE -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigRope | TriggerDescription$ At the beginning of each player's upkeep, that player may pay {2}. If they do, they put a rope counter on a creature they control. Otherwise, exile CARDNAME and each creature without a rope counter on it, then remove all rope counters from all creatures. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigRope | TriggerDescription$ At the beginning of each player's upkeep, that player may pay {2}. If they do, they put a rope counter on a creature they control. Otherwise, exile this artifact and each creature without a rope counter on it, then remove all rope counters from all creatures. SVar:TrigRope:DB$ PutCounter | UnlessCost$ 2 | UnlessPayer$ TriggeredPlayer | UnlessSwitched$ True | Chooser$ TriggeredPlayer | Choices$ Creature.ControlledBy TriggeredPlayer | CounterType$ ROPE | UnlessResolveSubs$ WhenNotPaid | SubAbility$ CostNotPaid SVar:CostNotPaid:DB$ ChangeZoneAll | ChangeType$ Card.Self,Creature.counters_EQ0_ROPE | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBRemoveRope SVar:DBRemoveRope:DB$ RemoveCounterAll | ValidCards$ Creature | CounterType$ ROPE | AllCounters$ True -Oracle:When Fraying Line enters, put a rope counter on target creature you control.\nAt the beginning of each player's upkeep, that player may pay {2}. If they do, they put a rope counter on a creature they control. Otherwise, exile Fraying Line and each creature without a rope counter on it, then remove all rope counters from all creatures. +Oracle:When this artifact enters, put a rope counter on target creature you control.\nAt the beginning of each player's upkeep, that player may pay {2}. If they do, they put a rope counter on a creature they control. Otherwise, exile this artifact and each creature without a rope counter on it, then remove all rope counters from all creatures. diff --git a/forge-gui/res/cardsfolder/f/fraying_omnipotence.txt b/forge-gui/res/cardsfolder/f/fraying_omnipotence.txt index c208a0011c3c..9aa534d6344c 100644 --- a/forge-gui/res/cardsfolder/f/fraying_omnipotence.txt +++ b/forge-gui/res/cardsfolder/f/fraying_omnipotence.txt @@ -1,11 +1,11 @@ Name:Fraying Omnipotence ManaCost:3 B B Types:Sorcery -A:SP$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBLoseLife | AILifeThreshold$ 1 | SpellDescription$ Each player loses half their life, then discards half the cards in their hand, then sacrifices half the creatures they control. Round up each time. +A:SP$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBLoseLife | AILifeThreshold$ 1 | SpellDescription$ Each player loses half their life, then discards half the cards in their hand, then sacrifices half the creatures they control of their choice. Round up each time. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ A | Defined$ Player.IsRemembered | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | NumCards$ C | Defined$ Player.IsRemembered | Mode$ TgtChoose | SubAbility$ DBCreature SVar:DBCreature:DB$ Sacrifice | SacValid$ Creature | Amount$ E | Defined$ Player.IsRemembered SVar:A:PlayerCountRemembered$LifeTotal/HalfUp SVar:C:PlayerCountRemembered$CardsInHand/HalfUp SVar:E:PlayerCountRemembered$Valid Creature.RememberedPlayerCtrl/HalfUp -Oracle:Each player loses half their life, then discards half the cards in their hand, then sacrifices half the creatures they control. Round up each time. +Oracle:Each player loses half their life, then discards half the cards in their hand, then sacrifices half the creatures they control of their choice. Round up each time. diff --git a/forge-gui/res/cardsfolder/f/free_for_all.txt b/forge-gui/res/cardsfolder/f/free_for_all.txt index f746fb29b062..9421e4d597fd 100644 --- a/forge-gui/res/cardsfolder/f/free_for_all.txt +++ b/forge-gui/res/cardsfolder/f/free_for_all.txt @@ -2,12 +2,12 @@ Name:Free-for-All ManaCost:3 U Types:Enchantment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile all creatures. -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigReturn | Secondary$ True | TriggerDescription$ When CARDNAME leaves the battlefield, put all cards exiled with it into their owners' graveyards. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigReturn | Secondary$ True | TriggerDescription$ When this enchantment leaves the battlefield, put all cards exiled with it into their owners' graveyards. SVar:TrigExile:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ForgetOtherRemembered$ True | ChangeType$ Creature | ExileFaceDown$ True SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Graveyard | ChangeType$ Card.IsRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigGetCreature | TriggerController$ TriggeredPlayer | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player chooses a card exiled with CARDNAME at random and puts it onto the battlefield. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigGetCreature | TriggerController$ TriggeredPlayer | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player chooses a card exiled with this enchantment at random and puts it onto the battlefield. SVar:TrigGetCreature:DB$ ChooseCard | Amount$ 1 | AtRandom$ True | Choices$ Card.IsRemembered | ChoiceZone$ Exile | SubAbility$ DBFaceUp | SpellDescription$ Choose a card at random that was exiled with CARDNAME. Put that card onto the battlefield. SVar:DBFaceUp:DB$ SetState | Defined$ ChosenCard | SubAbility$ DBChangeZone | Mode$ TurnFaceUp SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | GainControl$ True | Origin$ Exile | Destination$ Battlefield | ForgetChanged$ True | Hidden$ True -Oracle:When Free-for-All enters, exile all creatures face down.\nAt the beginning of each player's upkeep, that player chooses a card exiled with Free-for-All at random and puts it onto the battlefield.\nWhen Free-for-All leaves the battlefield, put all cards exiled with it into their owners' graveyards. +Oracle:When this enchantment enters, exile all creatures face down.\nAt the beginning of each player's upkeep, that player chooses a card exiled with this enchantment at random and puts it onto the battlefield.\nWhen this enchantment leaves the battlefield, put all cards exiled with it into their owners' graveyards. diff --git a/forge-gui/res/cardsfolder/f/freejam_regent.txt b/forge-gui/res/cardsfolder/f/freejam_regent.txt index 6a2f1d5f859d..ad232fe55f21 100644 --- a/forge-gui/res/cardsfolder/f/freejam_regent.txt +++ b/forge-gui/res/cardsfolder/f/freejam_regent.txt @@ -4,5 +4,5 @@ Types:Creature Cat Dragon PT:4/4 K:Improvise K:Flying -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nFlying\n{1}{R}: Freejam Regent gets +2/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ This creature gets +2/+0 until end of turn. +Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nFlying\n{1}{R}: This creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/freelance_muscle.txt b/forge-gui/res/cardsfolder/f/freelance_muscle.txt index cb2cd6d1002b..bbae22290429 100644 --- a/forge-gui/res/cardsfolder/f/freelance_muscle.txt +++ b/forge-gui/res/cardsfolder/f/freelance_muscle.txt @@ -2,12 +2,12 @@ Name:Freelance Muscle ManaCost:4 G Types:Creature Rhino Warrior PT:4/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or blocks, it gets +X/+X until end of turn, where X is the greatest power and/or toughness among other creatures you control. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or blocks, it gets +X/+X until end of turn, where X is the greatest power and/or toughness among other creatures you control. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks or blocks, it gets +X/+X until end of turn, where X is the greatest power and/or toughness among other creatures you control. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks or blocks, it gets +X/+X until end of turn, where X is the greatest power and/or toughness among other creatures you control. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:SVar$Y/LimitMin.Z SVar:Y:Count$Valid Creature.Other+YouCtrl$GreatestCardPower SVar:Z:Count$Valid Creature.Other+YouCtrl$GreatestCardToughness SVar:HasAttackEffect:TRUE SVar:HasBlockEffect:TRUE -Oracle:Whenever Freelance Muscle attacks or blocks, it gets +X/+X until end of turn, where X is the greatest power and/or toughness among other creatures you control. +Oracle:Whenever this creature attacks or blocks, it gets +X/+X until end of turn, where X is the greatest power and/or toughness among other creatures you control. diff --git a/forge-gui/res/cardsfolder/f/freestrider_commando.txt b/forge-gui/res/cardsfolder/f/freestrider_commando.txt index 79876584782e..6dfb16f9bbda 100644 --- a/forge-gui/res/cardsfolder/f/freestrider_commando.txt +++ b/forge-gui/res/cardsfolder/f/freestrider_commando.txt @@ -2,8 +2,8 @@ Name:Freestrider Commando ManaCost:2 G Types:Creature Centaur Mercenary PT:3/3 -K:etbCounter:P1P1:2:CheckSVar$ X | SVarCompare$ EQ0:CARDNAME enters with two +1/+1 counters on it if it wasn't cast or no mana was spent to cast it. +K:etbCounter:P1P1:2:CheckSVar$ X | SVarCompare$ EQ0:This creature enters with two +1/+1 counters on it if it wasn't cast or no mana was spent to cast it. SVar:X:Count$CastTotalManaSpent K:Plot:3 G DeckHas:Ability$Counters -Oracle:Freestrider Commando enters with two +1/+1 counters on it if it wasn't cast or no mana was spent to cast it.\nPlot {3}{G} (You may pay {3}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +Oracle:This creature enters with two +1/+1 counters on it if it wasn't cast or no mana was spent to cast it.\nPlot {3}{G} (You may pay {3}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/f/freewind_equenaut.txt b/forge-gui/res/cardsfolder/f/freewind_equenaut.txt index 12ae3108ffd2..44d9b075e808 100644 --- a/forge-gui/res/cardsfolder/f/freewind_equenaut.txt +++ b/forge-gui/res/cardsfolder/f/freewind_equenaut.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Human Archer PT:2/2 K:Flying -S:Mode$ Continuous | Affected$ Card.Self+enchanted | AddAbility$ DealDamage | Description$ As long as CARDNAME is enchanted, it has "{T}: CARDNAME deals 2 damage to target attacking or blocking creature." -SVar:DealDamage:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature. +S:Mode$ Continuous | Affected$ Card.Self+enchanted | AddAbility$ DealDamage | Description$ As long as this creature is enchanted, it has "{T}: This creature deals 2 damage to target attacking or blocking creature." +SVar:DealDamage:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ This creature deals 2 damage to target attacking or blocking creature. SVar:EnchantMe:Once -Oracle:Flying\nAs long as Freewind Equenaut is enchanted, it has "{T}: Freewind Equenaut deals 2 damage to target attacking or blocking creature." +Oracle:Flying\nAs long as this creature is enchanted, it has "{T}: This creature deals 2 damage to target attacking or blocking creature." diff --git a/forge-gui/res/cardsfolder/f/frenemy_of_the_guildpact.txt b/forge-gui/res/cardsfolder/f/frenemy_of_the_guildpact.txt index 19c0dcdeea87..0f6838893a87 100644 --- a/forge-gui/res/cardsfolder/f/frenemy_of_the_guildpact.txt +++ b/forge-gui/res/cardsfolder/f/frenemy_of_the_guildpact.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Creature Spirit PT:3/2 K:Protection:Card.EnemyColor:enemy-colored multicolored -Oracle:Protection from enemy-colored multicolored. (This creature can't be blocked, targeted, dealt damage, enchanted, or equipped by anything that's two enemy colors, such as blue and green.) +Oracle:Protection from enemy-colored multicolored (This creature can't be blocked, targeted, dealt damage, enchanted, or equipped by anything that's two enemy colors, such as blue and green.) diff --git a/forge-gui/res/cardsfolder/f/frenetic_efreet.txt b/forge-gui/res/cardsfolder/f/frenetic_efreet.txt index 4b99ae616a84..7363891aaf05 100644 --- a/forge-gui/res/cardsfolder/f/frenetic_efreet.txt +++ b/forge-gui/res/cardsfolder/f/frenetic_efreet.txt @@ -3,7 +3,7 @@ ManaCost:1 U R Types:Creature Efreet PT:2/1 K:Flying -A:AB$ FlipCoin | Cost$ 0 | WinSubAbility$ DBPhase | LoseSubAbility$ DBSacrifice | AILogic$ PhaseOut | SpellDescription$ Flip a coin. If you win the flip, CARDNAME phases out. If you lose the flip, sacrifice CARDNAME. (While it's phased out, it's treated as though it doesn't exist. It phases in before you untap during your next untap step.) +A:AB$ FlipCoin | Cost$ 0 | WinSubAbility$ DBPhase | LoseSubAbility$ DBSacrifice | AILogic$ PhaseOut | SpellDescription$ Flip a coin. If you win the flip, this creature phases out. If you lose the flip, sacrifice this creature. (While it's phased out, it's treated as though it doesn't exist. It phases in before you untap during your next untap step.) SVar:DBPhase:DB$ Phases | Defined$ Self SVar:DBSacrifice:DB$ Sacrifice -Oracle:Flying\n{0}: Flip a coin. If you win the flip, Frenetic Efreet phases out. If you lose the flip, sacrifice Frenetic Efreet. (While it's phased out, it's treated as though it doesn't exist. It phases in before you untap during your next untap step.) +Oracle:Flying\n{0}: Flip a coin. If you win the flip, this creature phases out. If you lose the flip, sacrifice this creature. (While it's phased out, it's treated as though it doesn't exist. It phases in before you untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/f/frenetic_ogre.txt b/forge-gui/res/cardsfolder/f/frenetic_ogre.txt index 2179b51524e2..93c24e86e1d6 100644 --- a/forge-gui/res/cardsfolder/f/frenetic_ogre.txt +++ b/forge-gui/res/cardsfolder/f/frenetic_ogre.txt @@ -2,6 +2,6 @@ Name:Frenetic Ogre ManaCost:4 R Types:Creature Ogre PT:2/3 -A:AB$ Pump | Cost$ R Discard<1/Random> | Defined$ Self | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. +A:AB$ Pump | Cost$ R Discard<1/Random> | Defined$ Self | NumAtt$ +3 | SpellDescription$ This creature gets +3/+0 until end of turn. AI:RemoveDeck:All -Oracle:{R}, Discard a card at random: Frenetic Ogre gets +3/+0 until end of turn. +Oracle:{R}, Discard a card at random: This creature gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frenzied_arynx.txt b/forge-gui/res/cardsfolder/f/frenzied_arynx.txt index d7538f93ab11..cca7d8f0b3c7 100644 --- a/forge-gui/res/cardsfolder/f/frenzied_arynx.txt +++ b/forge-gui/res/cardsfolder/f/frenzied_arynx.txt @@ -4,6 +4,6 @@ Types:Creature Cat Beast PT:3/3 K:Riot K:Trample -A:AB$ Pump | Cost$ 4 R G | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. +A:AB$ Pump | Cost$ 4 R G | NumAtt$ +3 | SpellDescription$ This creature gets +3/+0 until end of turn. DeckHas:Ability$Counters -Oracle:Riot (This creature enters with your choice of a +1/+1 counter or haste.)\nTrample\n{4}{R}{G}: Frenzied Arynx gets +3/+0 until end of turn. +Oracle:Riot (This creature enters with your choice of a +1/+1 counter or haste.)\nTrample\n{4}{R}{G}: This creature gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frenzied_devils.txt b/forge-gui/res/cardsfolder/f/frenzied_devils.txt index c31d516fb47d..cbf4b0b40377 100644 --- a/forge-gui/res/cardsfolder/f/frenzied_devils.txt +++ b/forge-gui/res/cardsfolder/f/frenzied_devils.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Devil PT:3/3 K:Haste -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, CARDNAME gets +2/+2 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, this creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Card.nonLand+nonCreature -Oracle:Haste\nWhenever you cast a noncreature spell, Frenzied Devils gets +2/+2 until end of turn. +Oracle:Haste\nWhenever you cast a noncreature spell, this creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frenzied_fugue.txt b/forge-gui/res/cardsfolder/f/frenzied_fugue.txt index 5d366a18f637..e854ccafa32b 100644 --- a/forge-gui/res/cardsfolder/f/frenzied_fugue.txt +++ b/forge-gui/res/cardsfolder/f/frenzied_fugue.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Enchantment Aura K:Enchant:Permanent SVar:AttachAILogic:Curse -T:Mode$ ChangesZone | ValidCard$ Card.Self | Execute$ TrigGainControl | Origin$ Any | Destination$ Battlefield | TriggerDescription$ When CARDNAME enters or at the beginning of your upkeep, gain control of enchanted permanent until end of turn. Untap that permanent. It gains haste until end of turn. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainControl | Secondary$ True | TriggerDescription$ When CARDNAME enters or at the beginning of your upkeep, gain control of enchanted permanent until end of turn. Untap that permanent. It gains haste until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Execute$ TrigGainControl | Origin$ Any | Destination$ Battlefield | TriggerDescription$ When this Aura enters and at the beginning of your upkeep, gain control of enchanted permanent until end of turn. Untap that permanent. It gains haste until end of turn. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainControl | Secondary$ True | TriggerDescription$ When this Aura enters and at the beginning of your upkeep, gain control of enchanted permanent until end of turn. Untap that permanent. It gains haste until end of turn. SVar:TrigGainControl:DB$ GainControl | Defined$ Enchanted | Untap$ True | AddKWs$ Haste | LoseControl$ EOT -Oracle:Enchant permanent\nWhen Frenzied Fugue enters or at the beginning of your upkeep, gain control of enchanted permanent until end of turn. Untap that permanent. It gains haste until end of turn. +Oracle:Enchant permanent\nWhen this Aura enters and at the beginning of your upkeep, gain control of enchanted permanent until end of turn. Untap that permanent. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frenzied_goblin.txt b/forge-gui/res/cardsfolder/f/frenzied_goblin.txt index 997e855b99a7..103a31dee315 100644 --- a/forge-gui/res/cardsfolder/f/frenzied_goblin.txt +++ b/forge-gui/res/cardsfolder/f/frenzied_goblin.txt @@ -2,6 +2,6 @@ Name:Frenzied Goblin ManaCost:R Types:Creature Goblin Berserker PT:1/1 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may pay {R}. If you do, target creature can't block this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever this creature attacks, you may pay {R}. If you do, target creature can't block this turn. SVar:TrigPump:AB$ Pump | Cost$ R | ValidTgts$ Creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. -Oracle:Whenever Frenzied Goblin attacks, you may pay {R}. If you do, target creature can't block this turn. +Oracle:Whenever this creature attacks, you may pay {R}. If you do, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/f/frenzied_gorespawn.txt b/forge-gui/res/cardsfolder/f/frenzied_gorespawn.txt index 76c5e0bca180..c8db03167856 100644 --- a/forge-gui/res/cardsfolder/f/frenzied_gorespawn.txt +++ b/forge-gui/res/cardsfolder/f/frenzied_gorespawn.txt @@ -2,9 +2,9 @@ Name:Frenzied Gorespawn ManaCost:3 B R Types:Creature Horror PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGoad | TriggerDescription$ When CARDNAME enters, for each opponent, goad target creature that player controls. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGoad | TriggerDescription$ When this creature enters, for each opponent, goad target creature that player controls. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) SVar:TrigGoad:DB$ Goad | TargetMin$ 0 | TargetMax$ OneEach | ValidTgts$ Creature.OppCtrl | TargetsForEachPlayer$ True | TgtPrompt$ Goad up to one target creature that opponent controls T:Mode$ AttackersDeclaredOneTarget | ValidAttackers$ Creature | AttackedTarget$ Opponent | Execute$ TrigPumpAll | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more creatures attack one of your opponents, those creatures gain menace until end of turn. SVar:TrigPumpAll:DB$ Pump | Defined$ TriggeredAttackers | KW$ Menace SVar:OneEach:PlayerCountOpponents$Amount -Oracle:When Frenzied Gorespawn enters, for each opponent, goad target creature that player controls. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.)\nWhenever one or more creatures attack one of your opponents, those creatures gain menace until end of turn. +Oracle:When this creature enters, for each opponent, goad target creature that player controls. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.)\nWhenever one or more creatures attack one of your opponents, those creatures gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frenzied_raider.txt b/forge-gui/res/cardsfolder/f/frenzied_raider.txt index e38dfbe88b50..ec86fcca07e5 100644 --- a/forge-gui/res/cardsfolder/f/frenzied_raider.txt +++ b/forge-gui/res/cardsfolder/f/frenzied_raider.txt @@ -2,6 +2,6 @@ Name:Frenzied Raider ManaCost:1 R Types:Creature Demon Berserker PT:2/2 -T:Mode$ AbilityCast | ValidActivatingPlayer$ You | ValidSA$ Activated.Boast | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you activate a boast ability, put a +1/+1 counter on CARDNAME. +T:Mode$ AbilityCast | ValidActivatingPlayer$ You | ValidSA$ Activated.Boast | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you activate a boast ability, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Whenever you activate a boast ability, put a +1/+1 counter on Frenzied Raider. +Oracle:Whenever you activate a boast ability, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/f/fresh_faced_recruit.txt b/forge-gui/res/cardsfolder/f/fresh_faced_recruit.txt index 391b957658a6..271f4299e755 100644 --- a/forge-gui/res/cardsfolder/f/fresh_faced_recruit.txt +++ b/forge-gui/res/cardsfolder/f/fresh_faced_recruit.txt @@ -2,5 +2,5 @@ Name:Fresh-Faced Recruit ManaCost:1 RW Types:Creature Human Soldier PT:2/1 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ During your turn, CARDNAME has first strike. -Oracle:During your turn, Fresh-Faced Recruit has first strike. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ During your turn, this creature has first strike. +Oracle:During your turn, this creature has first strike. diff --git a/forge-gui/res/cardsfolder/f/fretwork_colony.txt b/forge-gui/res/cardsfolder/f/fretwork_colony.txt index a73e609cb667..228d5a80dd67 100644 --- a/forge-gui/res/cardsfolder/f/fretwork_colony.txt +++ b/forge-gui/res/cardsfolder/f/fretwork_colony.txt @@ -2,8 +2,8 @@ Name:Fretwork Colony ManaCost:1 B Types:Creature Insect PT:1/1 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on CARDNAME and you lose 1 life. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on this creature and you lose 1 life. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 -Oracle:Fretwork Colony can't block.\nAt the beginning of your upkeep, put a +1/+1 counter on Fretwork Colony and you lose 1 life. +Oracle:This creature can't block.\nAt the beginning of your upkeep, put a +1/+1 counter on this creature and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/f/freyalise_supplicant.txt b/forge-gui/res/cardsfolder/f/freyalise_supplicant.txt index 427c84d24275..c7cae4df295d 100644 --- a/forge-gui/res/cardsfolder/f/freyalise_supplicant.txt +++ b/forge-gui/res/cardsfolder/f/freyalise_supplicant.txt @@ -2,8 +2,8 @@ Name:Freyalise Supplicant ManaCost:1 G Types:Creature Human Cleric PT:1/1 -A:AB$ DealDamage | Cost$ T Sac<1/Creature.Red;Creature.White/red or white creature> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to half the sacrificed creature's power, rounded down. +A:AB$ DealDamage | Cost$ T Sac<1/Creature.Red;Creature.White/red or white creature> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ This creature deals damage to any target equal to half the sacrificed creature's power, rounded down. SVar:X:Sacrificed$CardPower/HalfDown AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:{T}, Sacrifice a red or white creature: Freyalise Supplicant deals damage to any target equal to half the sacrificed creature's power, rounded down. +Oracle:{T}, Sacrifice a red or white creature: This creature deals damage to any target equal to half the sacrificed creature's power, rounded down. diff --git a/forge-gui/res/cardsfolder/f/freyalises_charm.txt b/forge-gui/res/cardsfolder/f/freyalises_charm.txt index 90119db55735..487a282fb3fa 100644 --- a/forge-gui/res/cardsfolder/f/freyalises_charm.txt +++ b/forge-gui/res/cardsfolder/f/freyalises_charm.txt @@ -1,8 +1,8 @@ Name:Freyalise's Charm ManaCost:G G Types:Enchantment -A:AB$ ChangeZone | Cost$ G G | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +A:AB$ ChangeZone | Cost$ G G | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this enchantment to its owner's hand. T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a black spell, you may pay {G}{G}. If you do, you draw a card. SVar:TrigDraw:AB$ Draw | Cost$ G G | Defined$ You | NumCards$ 1 AI:RemoveDeck:Random -Oracle:Whenever an opponent casts a black spell, you may pay {G}{G}. If you do, you draw a card.\n{G}{G}: Return Freyalise's Charm to its owner's hand. +Oracle:Whenever an opponent casts a black spell, you may pay {G}{G}. If you do, you draw a card.\n{G}{G}: Return this enchantment to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/friendly_fire.txt b/forge-gui/res/cardsfolder/f/friendly_fire.txt index 38ad7da617f8..a1382dbe8f43 100644 --- a/forge-gui/res/cardsfolder/f/friendly_fire.txt +++ b/forge-gui/res/cardsfolder/f/friendly_fire.txt @@ -1,7 +1,7 @@ Name:Friendly Fire ManaCost:3 R Types:Instant -A:SP$ Pump | ValidTgts$ Creature | IsCurse$ True | StackDescription$ None | SubAbility$ DBReveal | SpellDescription$ Target creature's controller reveals a card at random from their hand. Friendly fire deals damage to that creature and that player equal to the revealed card's mana value. +A:SP$ Pump | ValidTgts$ Creature | IsCurse$ True | StackDescription$ None | SubAbility$ DBReveal | SpellDescription$ Target creature's controller reveals a card at random from their hand. CARDNAME deals damage to that creature and that player equal to the revealed card's mana value. SVar:DBReveal:DB$ Reveal | Defined$ TargetedController | Random$ True | RememberRevealed$ True | SubAbility$ DBDmg SVar:DBDmg:DB$ DamageAll | NumDmg$ X | ValidPlayers$ TargetedController | ValidCards$ Targeted.Self | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/f/friendly_ghost.txt b/forge-gui/res/cardsfolder/f/friendly_ghost.txt index 4d44572d6fff..9e62a81d223a 100644 --- a/forge-gui/res/cardsfolder/f/friendly_ghost.txt +++ b/forge-gui/res/cardsfolder/f/friendly_ghost.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Spirit PT:2/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +2/+4 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, target creature gets +2/+4 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +4 SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Friendly Spirit enters, target creature gets +2/+4 until end of turn. +Oracle:Flying\nWhen this creature enters, target creature gets +2/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/friendly_teddy.txt b/forge-gui/res/cardsfolder/f/friendly_teddy.txt index 5ee1f9d194e4..6416df9e0264 100644 --- a/forge-gui/res/cardsfolder/f/friendly_teddy.txt +++ b/forge-gui/res/cardsfolder/f/friendly_teddy.txt @@ -2,6 +2,6 @@ Name:Friendly Teddy ManaCost:2 Types:Artifact Creature Bear Toy PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME dies, each player draws a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature dies, each player draws a card. SVar:TrigDraw:DB$ Draw | Defined$ Player -Oracle:When Friendly Teddy dies, each player draws a card. +Oracle:When this creature dies, each player draws a card. diff --git a/forge-gui/res/cardsfolder/f/frightcrawler.txt b/forge-gui/res/cardsfolder/f/frightcrawler.txt index 33bd5fad16b7..ba2f5cc23b78 100644 --- a/forge-gui/res/cardsfolder/f/frightcrawler.txt +++ b/forge-gui/res/cardsfolder/f/frightcrawler.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Horror PT:1/1 K:Fear -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, CARDNAME gets +2/+2 and can't block. -S:Mode$ CantBlock | ValidCard$ Card.Self | Condition$ Threshold | Secondary$ True | Description$ Enchanted Threshold — As long as there are seven or more cards in your graveyard, CARDNAME gets +2/+2 and can't block. -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nThreshold — As long as there are seven or more cards in your graveyard, Frightcrawler gets +2/+2 and can't block. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Threshold | Description$ Threshold — As long as there are seven or more cards in your graveyard, this creature gets +2/+2 and can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Condition$ Threshold | Secondary$ True | Description$ Threshold — As long as there are seven or more cards in your graveyard, this creature gets +2/+2 and can't block. +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nThreshold — As long as there are seven or more cards in your graveyard, this creature gets +2/+2 and can't block. diff --git a/forge-gui/res/cardsfolder/f/frightshroud_courier.txt b/forge-gui/res/cardsfolder/f/frightshroud_courier.txt index 6f8def4ed48e..dcbb83e5dbf8 100644 --- a/forge-gui/res/cardsfolder/f/frightshroud_courier.txt +++ b/forge-gui/res/cardsfolder/f/frightshroud_courier.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Zombie PT:2/1 K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Pump | Cost$ 2 B T | ValidTgts$ Creature.Zombie | TgtPrompt$ Select target Zombie creature | NumAtt$ +2 | NumDef$ +2 | KW$ Fear | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target Zombie creature gets +2/+2 and has fear for as long as CARDNAME remains tapped. (It can't be blocked except by artifact creatures and/or black creatures.) +A:AB$ Pump | Cost$ 2 B T | ValidTgts$ Creature.Zombie | TgtPrompt$ Select target Zombie creature | NumAtt$ +2 | NumDef$ +2 | KW$ Fear | Duration$ UntilUntaps | AILogic$ ContinuousBonus | SpellDescription$ Target Zombie creature gets +2/+2 and has fear for as long as this creature remains tapped. (It can't be blocked except by artifact creatures and/or black creatures.) SVar:AIUntapPreference:BetterTgtThanRemembered DeckNeeds:Type$Zombie -Oracle:You may choose not to untap Frightshroud Courier during your untap step.\n{2}{B}, {T}: Target Zombie creature gets +2/+2 and has fear for as long as Frightshroud Courier remains tapped. (It can't be blocked except by artifact creatures and/or black creatures.) +Oracle:You may choose not to untap this creature during your untap step.\n{2}{B}, {T}: Target Zombie creature gets +2/+2 and has fear for as long as this creature remains tapped. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/f/frilled_cave_wurm.txt b/forge-gui/res/cardsfolder/f/frilled_cave_wurm.txt index c602affc5fca..c94ccabd5280 100644 --- a/forge-gui/res/cardsfolder/f/frilled_cave_wurm.txt +++ b/forge-gui/res/cardsfolder/f/frilled_cave_wurm.txt @@ -2,6 +2,6 @@ Name:Frilled Cave-Wurm ManaCost:3 U Types:Creature Salamander Wurm PT:2/5 -S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | AddPower$ 2 | Description$ Descend 4 — CARDNAME gets +2/+0 as long as there are four or more permanent cards in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Permanent.YouOwn | PresentZone$ Graveyard | PresentCompare$ GE4 | AddPower$ 2 | Description$ Descend 4 — This creature gets +2/+0 as long as there are four or more permanent cards in your graveyard. DeckHints:Ability$Sacrifice|Discard|Mill|Dredge|Graveyard -Oracle:Descend 4 — Frilled Cave-Wurm gets +2/+0 as long as there are four or more permanent cards in your graveyard. +Oracle:Descend 4 — This creature gets +2/+0 as long as there are four or more permanent cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/f/frilled_deathspitter.txt b/forge-gui/res/cardsfolder/f/frilled_deathspitter.txt index b3b9484cbf0d..f4477fc0a6b3 100644 --- a/forge-gui/res/cardsfolder/f/frilled_deathspitter.txt +++ b/forge-gui/res/cardsfolder/f/frilled_deathspitter.txt @@ -2,6 +2,6 @@ Name:Frilled Deathspitter ManaCost:2 R Types:Creature Dinosaur PT:3/2 -T:Mode$ DamageDoneOnce | Execute$ TrigDealDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Enrage — Whenever CARDNAME is dealt damage, it deals 2 damage to target opponent or planeswalker. +T:Mode$ DamageDoneOnce | Execute$ TrigDealDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Enrage — Whenever this creature is dealt damage, it deals 2 damage to target opponent or planeswalker. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ 2 -Oracle:Enrage — Whenever Frilled Deathspitter is dealt damage, it deals 2 damage to target opponent or planeswalker. +Oracle:Enrage — Whenever this creature is dealt damage, it deals 2 damage to target opponent or planeswalker. diff --git a/forge-gui/res/cardsfolder/f/frilled_mystic.txt b/forge-gui/res/cardsfolder/f/frilled_mystic.txt index 667af8454075..e65b3dc43a7e 100644 --- a/forge-gui/res/cardsfolder/f/frilled_mystic.txt +++ b/forge-gui/res/cardsfolder/f/frilled_mystic.txt @@ -3,6 +3,6 @@ ManaCost:G G U U Types:Creature Elf Lizard Wizard PT:3/2 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may counter target spell. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may counter target spell. SVar:TrigCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | TgtPrompt$ Select target spell -Oracle:Flash\nWhen Frilled Mystic enters, you may counter target spell. +Oracle:Flash\nWhen this creature enters, you may counter target spell. diff --git a/forge-gui/res/cardsfolder/f/frilled_oculus.txt b/forge-gui/res/cardsfolder/f/frilled_oculus.txt index cd1989c64dbb..e70a7a99db60 100644 --- a/forge-gui/res/cardsfolder/f/frilled_oculus.txt +++ b/forge-gui/res/cardsfolder/f/frilled_oculus.txt @@ -2,5 +2,5 @@ Name:Frilled Oculus ManaCost:1 U Types:Creature Homunculus PT:1/3 -A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. -Oracle:{1}{G}: Frilled Oculus gets +2/+2 until end of turn. Activate only once each turn. +A:AB$ Pump | Cost$ 1 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:{1}{G}: This creature gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt b/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt index e3e46c051418..6af0310d264b 100644 --- a/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt +++ b/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt @@ -2,5 +2,5 @@ Name:Frilled Sandwalla ManaCost:G Types:Creature Lizard PT:1/1 -A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. -Oracle:{1}{G}: Frilled Sandwalla gets +2/+2 until end of turn. Activate only once each turn. +A:AB$ Pump | Cost$ 1 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:{1}{G}: This creature gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/frilled_sea_serpent.txt b/forge-gui/res/cardsfolder/f/frilled_sea_serpent.txt index d4532e128b80..db2f090f5d5d 100644 --- a/forge-gui/res/cardsfolder/f/frilled_sea_serpent.txt +++ b/forge-gui/res/cardsfolder/f/frilled_sea_serpent.txt @@ -2,6 +2,6 @@ Name:Frilled Sea Serpent ManaCost:4 U U Types:Creature Serpent PT:4/6 -A:AB$ Effect | Cost$ 5 U U | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Effect | Cost$ 5 U 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. -Oracle:{5}{U}{U}: Frilled Sea Serpent can't be blocked this turn. +Oracle:{5}{U}{U}: This creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/f/frilled_sparkshooter.txt b/forge-gui/res/cardsfolder/f/frilled_sparkshooter.txt index ba9afc8917e5..f6d499e5e0a4 100644 --- a/forge-gui/res/cardsfolder/f/frilled_sparkshooter.txt +++ b/forge-gui/res/cardsfolder/f/frilled_sparkshooter.txt @@ -4,7 +4,7 @@ Types:Creature Lizard Archer PT:3/3 K:Menace K:Reach -K:etbCounter:P1P1:1:CheckSVar$ X:CARDNAME enters with a +1/+1 counter on it if an opponent lost life this turn. +K:etbCounter:P1P1:1:CheckSVar$ X:This creature enters with a +1/+1 counter on it if an opponent lost life this turn. SVar:X:Count$LifeOppsLostThisTurn DeckHas:Ability$Counters -Oracle:Menace, reach\nFrilled Sparkshooter enters with a +1/+1 counter on it if an opponent lost life this turn. +Oracle:Menace, reach\nThis creature enters with a +1/+1 counter on it if an opponent lost life this turn. diff --git a/forge-gui/res/cardsfolder/f/frillscare_mentor.txt b/forge-gui/res/cardsfolder/f/frillscare_mentor.txt index c2cd1eed81bc..b80c234ac3e6 100644 --- a/forge-gui/res/cardsfolder/f/frillscare_mentor.txt +++ b/forge-gui/res/cardsfolder/f/frillscare_mentor.txt @@ -2,9 +2,9 @@ Name:Frillscare Mentor ManaCost:2 R Types:Creature Human Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a menace counter on target non-Human creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, put a menace counter on target non-Human creature you control. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | CounterType$ Menace | CounterNum$ 1 SVar:PlayMain1:TRUE A:AB$ PutCounterAll | Cost$ 2 R T | ValidCards$ Creature.YouCtrl+withMenace | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on each creature you control with menace. DeckHas:Ability$Counters -Oracle:When Frillscare Mentor enters, put a menace counter on target non-Human creature you control. (It can't be blocked except by two or more creatures.)\n{2}{R}, {T}: Put a +1/+1 counter on each creature you control with menace. +Oracle:When this creature enters, put a menace counter on target non-Human creature you control. (It can't be blocked except by two or more creatures.)\n{2}{R}, {T}: Put a +1/+1 counter on each creature you control with menace. diff --git a/forge-gui/res/cardsfolder/f/frodo_adventurous_hobbit.txt b/forge-gui/res/cardsfolder/f/frodo_adventurous_hobbit.txt index bed8a8e5d804..ba644833cb95 100644 --- a/forge-gui/res/cardsfolder/f/frodo_adventurous_hobbit.txt +++ b/forge-gui/res/cardsfolder/f/frodo_adventurous_hobbit.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Halfling Scout PT:1/3 K:Partner with:Sam, Loyal Attendant:Sam K:Vigilance -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTempt | CheckSVar$ YouLifeGained | SVarCompare$ GE3 | TriggerDescription$ Whenever CARDNAME attacks, if you gained 3 or more life this turn, the Ring tempts you. Then if NICKNAME is your Ring-bearer and the Ring has tempted you two or more times this game, draw a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTempt | CheckSVar$ YouLifeGained | SVarCompare$ GE3 | TriggerDescription$ Whenever NICKNAME attacks, if you gained 3 or more life this turn, the Ring tempts you. Then if NICKNAME is your Ring-bearer and the Ring has tempted you two or more times this game, draw a card. SVar:TrigTempt:DB$ RingTemptsYou | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionCheckSVar$ NumRingTempted | ConditionSVarCompare$ GE2 | ConditionPresent$ Card.Self+IsRingbearer | ConditionCompare$ GE1 SVar:YouLifeGained:Count$LifeYouGainedThisTurn SVar:NumRingTempted:PlayerCountPropertyYou$RingTemptedYou -Oracle:Partner with Sam, Loyal Attendant\nVigilance\nWhenever Frodo, Adventurous Hobbit attacks, if you gained 3 or more life this turn, the Ring tempts you. Then if Frodo is your Ring-bearer and the Ring has tempted you two or more times this game, draw a card. +Oracle:Partner with Sam, Loyal Attendant\nVigilance\nWhenever Frodo attacks, if you gained 3 or more life this turn, the Ring tempts you. Then if Frodo is your Ring-bearer and the Ring has tempted you two or more times this game, draw a card. diff --git a/forge-gui/res/cardsfolder/f/frodo_baggins.txt b/forge-gui/res/cardsfolder/f/frodo_baggins.txt index 14f748468810..a12faadb8983 100644 --- a/forge-gui/res/cardsfolder/f/frodo_baggins.txt +++ b/forge-gui/res/cardsfolder/f/frodo_baggins.txt @@ -4,5 +4,5 @@ Types:Legendary Creature Halfling Scout PT:1/3 T:Mode$ ChangesZone | ValidCard$ Card.Self,Creature.Other+Legendary+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigTempt | TriggerDescription$ Whenever CARDNAME or another legendary creature you control enters, the Ring tempts you. SVar:TrigTempt:DB$ RingTemptsYou -S:Mode$ Continuous | Affected$ Card.Self+IsRingbearer | AddHiddenKeyword$ CARDNAME must be blocked if able. | Description$ As long as NICKNAME is your Ring-bearer, it must be blocked if able. -Oracle:Whenever Frodo Baggins or another legendary creature you control enters, the Ring tempts you.\nAs long as Frodo is your Ring-bearer, it must be blocked if able. +S:Mode$ Continuous | Affected$ Card.Self+IsRingbearer | AddHiddenKeyword$ CARDNAME must be blocked if able. | Description$ As long as CARDNAME is your Ring-bearer, it must be blocked if able. +Oracle:Whenever Frodo Baggins or another legendary creature you control enters, the Ring tempts you.\nAs long as Frodo Baggins is your Ring-bearer, it must be blocked if able. diff --git a/forge-gui/res/cardsfolder/f/frodo_determined_hero.txt b/forge-gui/res/cardsfolder/f/frodo_determined_hero.txt index cf6f8f9d1eae..cae192f6aa22 100644 --- a/forge-gui/res/cardsfolder/f/frodo_determined_hero.txt +++ b/forge-gui/res/cardsfolder/f/frodo_determined_hero.txt @@ -2,10 +2,10 @@ Name:Frodo, Determined Hero ManaCost:1 W Types:Legendary Creature Halfling Warrior PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAttach | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME enters or attacks, you may attach target Equipment you control with mana value 2 or 3 to NICKNAME. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBAttach | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks, you may attach target Equipment you control with mana value 2 or 3 to NICKNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAttach | OptionalDecider$ You | TriggerDescription$ Whenever NICKNAME enters or attacks, you may attach target Equipment you control with mana value 2 or 3 to NICKNAME. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBAttach | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever NICKNAME attacks, you may attach target Equipment you control with mana value 2 or 3 to NICKNAME. SVar:DBAttach:DB$ Attach | ValidTgts$ Equipment.cmcEQ2+YouCtrl,Equipment.cmcEQ3+YouCtrl | Object$ Targeted | Defined$ Self R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Card.Self | PlayerTurn$ True | Description$ During your turn, prevent all damage that would be dealt to NICKNAME. SVar:HasAttackEffect:TRUE DeckHints:Type$Equipment -Oracle:Whenever Frodo, Determined Hero enters or attacks, you may attach target Equipment you control with mana value 2 or 3 to Frodo.\nDuring your turn, prevent all damage that would be dealt to Frodo. +Oracle:Whenever Frodo enters or attacks, you may attach target Equipment you control with mana value 2 or 3 to Frodo.\nDuring your turn, prevent all damage that would be dealt to Frodo. diff --git a/forge-gui/res/cardsfolder/f/frodo_saurons_bane.txt b/forge-gui/res/cardsfolder/f/frodo_saurons_bane.txt index de9e78c70232..c92ae7f34366 100644 --- a/forge-gui/res/cardsfolder/f/frodo_saurons_bane.txt +++ b/forge-gui/res/cardsfolder/f/frodo_saurons_bane.txt @@ -2,7 +2,7 @@ Name:Frodo, Sauron's Bane ManaCost:W Types:Legendary Creature Halfling Citizen PT:1/2 -A:AB$ Animate | Cost$ WB WB | ConditionPresent$ Card.Self+Citizen | Types$ Halfling,Scout | RemoveCreatureTypes$ True | Duration$ Permanent | Power$ 2 | Toughness$ 3 | Keywords$ Lifelink | SpellDescription$ If CARDNAME is a Citizen, it becomes a Halfling Scout with base power and toughness 2/3 and lifelink. +A:AB$ Animate | Cost$ WB WB | ConditionPresent$ Card.Self+Citizen | Types$ Halfling,Scout | RemoveCreatureTypes$ True | Duration$ Permanent | Power$ 2 | Toughness$ 3 | Keywords$ Lifelink | SpellDescription$ If NICKNAME is a Citizen, it becomes a Halfling Scout with base power and toughness 2/3 and lifelink. A:AB$ Animate | Cost$ B B B | ConditionPresent$ Card.Self+Scout | Types$ Halfling,Rogue | RemoveCreatureTypes$ True | Duration$ Permanent | Triggers$ TrigDamageDone | SpellDescription$ If NICKNAME is a Scout, it becomes a Halfling Rogue with "Whenever this creature deals combat damage to a player, that player loses the game if the Ring has tempted you four or more times this game. Otherwise, the Ring tempts you." SVar:TrigDamageDone:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigBranch | TriggerDescription$ Whenever this creature deals combat damage to a player, that player loses the game if the Ring has tempted you four or more times this game. Otherwise, the Ring tempts you. SVar:TrigBranch:DB$ Branch | BranchConditionSVar$ NumRingTempted | BranchConditionSVarCompare$ GE4 | TrueSubAbility$ TrigTheyLose | FalseSubAbility$ TrigTempt @@ -10,4 +10,4 @@ SVar:TrigTheyLose:DB$ LosesGame | Defined$ TriggeredTarget SVar:TrigTempt:DB$ RingTemptsYou SVar:NumRingTempted:PlayerCountPropertyYou$RingTemptedYou DeckHas:Ability$LifeGain -Oracle:{W/B}{W/B}: If Frodo, Sauron's Bane is a Citizen, it becomes a Halfling Scout with base power and toughness 2/3 and lifelink.\n{B}{B}{B}: If Frodo is a Scout, it becomes a Halfling Rogue with "Whenever this creature deals combat damage to a player, that player loses the game if the Ring has tempted you four or more times this game. Otherwise, the Ring tempts you." +Oracle:{W/B}{W/B}: If Frodo is a Citizen, it becomes a Halfling Scout with base power and toughness 2/3 and lifelink.\n{B}{B}{B}: If Frodo is a Scout, it becomes a Halfling Rogue with "Whenever this creature deals combat damage to a player, that player loses the game if the Ring has tempted you four or more times this game. Otherwise, the Ring tempts you." diff --git a/forge-gui/res/cardsfolder/f/frog_tongue.txt b/forge-gui/res/cardsfolder/f/frog_tongue.txt index 5af99f60d881..da20ce7c29e9 100644 --- a/forge-gui/res/cardsfolder/f/frog_tongue.txt +++ b/forge-gui/res/cardsfolder/f/frog_tongue.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Reach | Description$ Enchanted creature has reach. (It can block creatures with 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 Aura enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Enchant creature\nWhen Frog Tongue enters, draw a card.\nEnchanted creature has reach. (It can block creatures with flying.) +Oracle:Enchant creature\nWhen this Aura enters, draw a card.\nEnchanted creature has reach. (It can block creatures with flying.) diff --git a/forge-gui/res/cardsfolder/f/froghemoth.txt b/forge-gui/res/cardsfolder/f/froghemoth.txt index 25fc22a17448..c8aee6a9cfd8 100644 --- a/forge-gui/res/cardsfolder/f/froghemoth.txt +++ b/forge-gui/res/cardsfolder/f/froghemoth.txt @@ -4,7 +4,7 @@ Types:Creature Frog Horror PT:4/4 K:Trample K:Haste -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile up to that many target cards from their graveyard. Put a +1/+1 counter on CARDNAME for each creature card exiled this way. You gain 1 life for each noncreature card exiled this way. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever this creature deals combat damage to a player, exile up to that many target cards from their graveyard. Put a +1/+1 counter on this creature for each creature card exiled this way. You gain 1 life for each noncreature card exiled this way. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card.OwnedBy TriggeredTarget | ChangeNum$ X | Hidden$ True | RememberChanged$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ Y | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ Z | SubAbility$ DBCleanup @@ -13,4 +13,4 @@ SVar:X:TriggerCount$DamageAmount SVar:Y:Remembered$Valid Creature SVar:Z:Remembered$Valid Card.nonCreature DeckHas:Ability$LifeGain|Counters -Oracle:Trample, haste\nWhenever Froghemoth deals combat damage to a player, exile up to that many target cards from their graveyard. Put a +1/+1 counter on Froghemoth for each creature card exiled this way. You gain 1 life for each noncreature card exiled this way. +Oracle:Trample, haste\nWhenever this creature deals combat damage to a player, exile up to that many target cards from their graveyard. Put a +1/+1 counter on this creature for each creature card exiled this way. You gain 1 life for each noncreature card exiled this way. diff --git a/forge-gui/res/cardsfolder/f/frogmyr_enforcer.txt b/forge-gui/res/cardsfolder/f/frogmyr_enforcer.txt index 49392a754d4a..39ab68219a33 100644 --- a/forge-gui/res/cardsfolder/f/frogmyr_enforcer.txt +++ b/forge-gui/res/cardsfolder/f/frogmyr_enforcer.txt @@ -5,4 +5,4 @@ PT:4/4 K:Affinity:Artifact K:Prototype:3 R:2:2 DeckHints:Type$Artifact -Oracle:Prototype {3}{R} — 2/2\nAffinity for artifacts (This spell costs {1} less to cast for each artifact you control.) +Oracle:Prototype {3}{R} — 2/2 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nAffinity for artifacts (This spell costs {1} less to cast for each artifact you control.) diff --git a/forge-gui/res/cardsfolder/f/frolicking_familiar_blow_off_steam.txt b/forge-gui/res/cardsfolder/f/frolicking_familiar_blow_off_steam.txt index cd4c76515df4..a33cfa4b5551 100644 --- a/forge-gui/res/cardsfolder/f/frolicking_familiar_blow_off_steam.txt +++ b/forge-gui/res/cardsfolder/f/frolicking_familiar_blow_off_steam.txt @@ -3,11 +3,11 @@ ManaCost:2 U Types:Creature Otter Wizard PT:2/2 K:Flying -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, this creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 DeckHints:Type$Instant|Sorcery AlternateMode:Adventure -Oracle:Flying\nWhenever you cast an instant or sorcery spell, Frolicking Familiar gets +1/+1 until end of turn. +Oracle:Flying\nWhenever you cast an instant or sorcery spell, this creature gets +1/+1 until end of turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/f/from_beyond.txt b/forge-gui/res/cardsfolder/f/from_beyond.txt index 478c42dd0448..86935c025aeb 100644 --- a/forge-gui/res/cardsfolder/f/from_beyond.txt +++ b/forge-gui/res/cardsfolder/f/from_beyond.txt @@ -2,9 +2,9 @@ Name:From Beyond ManaCost:3 G Types:Enchantment K:Devoid -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this token: Add {C}." SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You A:AB$ ChangeZone | Cost$ 1 G Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Eldrazi | ChangeNum$ 1 | SpellDescription$ Search your library for an Eldrazi card, reveal it, put it into your hand, then shuffle. DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless|Token -Oracle:Devoid (This card has no color.)\nAt the beginning of your upkeep, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}."\n{1}{G}, Sacrifice From Beyond: Search your library for an Eldrazi card, reveal it, put it into your hand, then shuffle. +Oracle:Devoid (This card has no color.)\nAt the beginning of your upkeep, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this token: Add {C}."\n{1}{G}, Sacrifice this enchantment: Search your library for an Eldrazi card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/from_the_rubble.txt b/forge-gui/res/cardsfolder/f/from_the_rubble.txt index 931b71f9f418..fa8692b186e0 100644 --- a/forge-gui/res/cardsfolder/f/from_the_rubble.txt +++ b/forge-gui/res/cardsfolder/f/from_the_rubble.txt @@ -2,9 +2,9 @@ Name:From the Rubble ManaCost:4 W W Types:Enchantment K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a creature type. +SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As this enchantment enters, choose a creature type. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your end step, return target creature card of the chosen type from your graveyard to the battlefield with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | WithCountersType$ FINALITY | ValidTgts$ Card.ChosenType+YouOwn | TgtPrompt$ Select target card with the chosen type in your graveyard DeckHas:Ability$Graveyard DeckHints:Ability$Mill -Oracle:As From the Rubble enters, choose a creature type.\nAt the beginning of your end step, return target creature card of the chosen type from your graveyard to the battlefield with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) +Oracle:As this enchantment enters, choose a creature type.\nAt the beginning of your end step, return target creature card of the chosen type from your graveyard to the battlefield with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) diff --git a/forge-gui/res/cardsfolder/f/from_under_the_floorboards.txt b/forge-gui/res/cardsfolder/f/from_under_the_floorboards.txt index f54848767fe5..9f584383b49d 100644 --- a/forge-gui/res/cardsfolder/f/from_under_the_floorboards.txt +++ b/forge-gui/res/cardsfolder/f/from_under_the_floorboards.txt @@ -2,7 +2,7 @@ Name:From Under the Floorboards ManaCost:3 B B Types:Sorcery K:Madness:X B B -A:SP$ Token | TokenAmount$ Y | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenTapped$ True | SubAbility$ DBGainLife | SpellDescription$ Create three tapped 2/2 black Zombie creature tokens and you gain 3 life. If CARDNAME's madness cost was paid, instead create X of those tokens and you gain X life. +A:SP$ Token | TokenAmount$ Y | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenTapped$ True | SubAbility$ DBGainLife | SpellDescription$ Create three tapped 2/2 black Zombie creature tokens and you gain 3 life. If this spell's madness cost was paid, instead create X of those tokens and you gain X life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ Y SVar:X:Count$xPaid SVar:Y:Count$Madness.X.3 diff --git a/forge-gui/res/cardsfolder/f/frontier_bivouac.txt b/forge-gui/res/cardsfolder/f/frontier_bivouac.txt index f7cc0c924204..363f16a6e12c 100644 --- a/forge-gui/res/cardsfolder/f/frontier_bivouac.txt +++ b/forge-gui/res/cardsfolder/f/frontier_bivouac.txt @@ -1,7 +1,7 @@ Name:Frontier Bivouac 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 G U R | SpellDescription$ Add {G}, {U}, or {R}. -Oracle:Frontier Bivouac enters tapped.\n{T}: Add {G}, {U}, or {R}. +Oracle:This land enters tapped.\n{T}: Add {G}, {U}, or {R}. diff --git a/forge-gui/res/cardsfolder/f/frontier_mastodon.txt b/forge-gui/res/cardsfolder/f/frontier_mastodon.txt index c55c23f53170..22861b487047 100644 --- a/forge-gui/res/cardsfolder/f/frontier_mastodon.txt +++ b/forge-gui/res/cardsfolder/f/frontier_mastodon.txt @@ -2,6 +2,6 @@ Name:Frontier Mastodon ManaCost:2 G Types:Creature Elephant PT:3/2 -K:etbCounter:P1P1:1:CheckSVar$ Ferocious:Ferocious — CARDNAME enters with a +1/+1 counter on it if you control a creature with power 4 or greater. +K:etbCounter:P1P1:1:CheckSVar$ Ferocious:Ferocious — This creature enters with a +1/+1 counter on it if you control a creature with power 4 or greater. SVar:Ferocious:Count$Valid Creature.YouCtrl+powerGE4 -Oracle:Ferocious — Frontier Mastodon enters with a +1/+1 counter on it if you control a creature with power 4 or greater. +Oracle:Ferocious — This creature enters with a +1/+1 counter on it if you control a creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/f/frontier_seeker.txt b/forge-gui/res/cardsfolder/f/frontier_seeker.txt index 9a101017a2bc..135f475b7fd0 100644 --- a/forge-gui/res/cardsfolder/f/frontier_seeker.txt +++ b/forge-gui/res/cardsfolder/f/frontier_seeker.txt @@ -2,7 +2,7 @@ Name:Frontier Seeker ManaCost:1 W Types:Creature Human Scout PT:2/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top five cards of your library. You may reveal a Mount creature card or a Plains 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$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When this creature enters, look at the top five cards of your library. You may reveal a Mount creature card or a Plains 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$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Creature.Mount,Plains | RestRandomOrder$ True DeckHints:Type$Mount|Plains -Oracle:When Frontier Seeker enters, look at the top five cards of your library. You may reveal a Mount creature card or a Plains card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:When this creature enters, look at the top five cards of your library. You may reveal a Mount creature card or a Plains 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/f/frontier_siege.txt b/forge-gui/res/cardsfolder/f/frontier_siege.txt index 456e6aa2504b..f0ba82cce87a 100644 --- a/forge-gui/res/cardsfolder/f/frontier_siege.txt +++ b/forge-gui/res/cardsfolder/f/frontier_siege.txt @@ -2,13 +2,13 @@ Name:Frontier Siege ManaCost:3 G Types:Enchantment K:ETBReplacement:Other:SiegeChoice -SVar:SiegeChoice:DB$ GenericChoice | Choices$ Khans,Dragons | Defined$ You | SetChosenMode$ True | AILogic$ Khans | ShowChoice$ ExceptSelf | SpellDescription$ As CARDNAME enters, choose Khans or Dragons. +SVar:SiegeChoice:DB$ GenericChoice | Choices$ Khans,Dragons | Defined$ You | SetChosenMode$ True | AILogic$ Khans | ShowChoice$ ExceptSelf | SpellDescription$ As this enchantment enters, choose Khans or Dragons. SVar:Khans:DB$ Pump | SpellDescription$ Khans SVar:Dragons:DB$ Pump | SpellDescription$ Dragons S:Mode$ Continuous | Affected$ Card.Self+ChosenModeKhans | AddTrigger$ KhansTrigger | Description$ • Khans — At the beginning of each of your main phases, add {G}{G}. -S:Mode$ Continuous | Affected$ Card.Self+ChosenModeDragons | AddTrigger$ DragonsTrigger | Description$ • Dragons — Whenever a creature with flying enters under your control, you may have it fight target creature you don't control. +S:Mode$ Continuous | Affected$ Card.Self+ChosenModeDragons | AddTrigger$ DragonsTrigger | Description$ • Dragons — Whenever a creature you control with flying enters, you may have it fight target creature you don't control. SVar:KhansTrigger:Mode$ Phase | Phase$ Main1,Main2 | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ ManaGain | Secondary$ True | TriggerDescription$ At the beginning of each of your main phases, add {G}{G}. SVar:ManaGain:DB$ Mana | Produced$ G G -SVar:DragonsTrigger:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+withFlying | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ AirFight | Secondary$ True | TriggerDescription$ Whenever a creature with flying enters under your control, you may have it fight target creature you don't control. +SVar:DragonsTrigger:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+withFlying | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ AirFight | Secondary$ True | TriggerDescription$ Whenever a creature you control with flying enters, you may have it fight target creature you don't control. SVar:AirFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control -Oracle:As Frontier Siege enters, choose Khans or Dragons.\n• Khans — At the beginning of each of your main phases, add {G}{G}.\n• Dragons — Whenever a creature with flying enters under your control, you may have it fight target creature you don't control. +Oracle:As this enchantment enters, choose Khans or Dragons.\n• Khans — At the beginning of each of your main phases, add {G}{G}.\n• Dragons — Whenever a creature you control with flying enters, you may have it fight target creature you don't control. diff --git a/forge-gui/res/cardsfolder/f/frontline_devastator.txt b/forge-gui/res/cardsfolder/f/frontline_devastator.txt index 26724ea4081b..69c50e6dae39 100644 --- a/forge-gui/res/cardsfolder/f/frontline_devastator.txt +++ b/forge-gui/res/cardsfolder/f/frontline_devastator.txt @@ -3,5 +3,5 @@ ManaCost:3 R Types:Creature Zombie Minotaur Warrior PT:3/3 K:Afflict:2 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Afflict 2 (Whenever this creature becomes blocked, defending player loses 2 life.)\n{1}{R}: Frontline Devastator gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +Oracle:Afflict 2 (Whenever this creature becomes blocked, defending player loses 2 life.)\n{1}{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frontline_heroism.txt b/forge-gui/res/cardsfolder/f/frontline_heroism.txt index 9cf5ee7b7f45..b9043b5e0611 100644 --- a/forge-gui/res/cardsfolder/f/frontline_heroism.txt +++ b/forge-gui/res/cardsfolder/f/frontline_heroism.txt @@ -1,10 +1,10 @@ Name:Frontline Heroism ManaCost:2 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken1 | TriggerDescription$ When CARDNAME enters, create a 1/1 red Soldier creature token with haste. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken1 | TriggerDescription$ When this enchantment enters, create a 1/1 red Soldier creature token with haste. SVar:TrigToken1:DB$ Token | TokenScript$ r_1_1_soldier_haste | TokenOwner$ You T:Mode$ SpellCast | ValidCard$ Card | Execute$ TrigToken2 | ValidActivatingPlayer$ You | IsSingleTarget$ True | TriggerZones$ Battlefield | TargetsValid$ Creature.YouCtrl+inZoneBattlefield | TriggerDescription$ Whenever you cast a spell that targets only a single creature you control, create a 1/1 red Soldier creature token with haste, then copy that spell. The copy targets that token. SVar:TrigToken2:DB$ Token | TokenScript$ r_1_1_soldier_haste | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBCopy SVar:DBCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Controller$ You | CopyForEachCanTarget$ Permanent.IsRemembered | ChooseOnlyOne$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Frontline Heroism enters, create a 1/1 red Soldier creature token with haste.\nWhenever you cast a spell that targets only a single creature you control, create a 1/1 red Soldier creature token with haste, then copy that spell. The copy targets that token. +Oracle:When this enchantment enters, create a 1/1 red Soldier creature token with haste.\nWhenever you cast a spell that targets only a single creature you control, create a 1/1 red Soldier creature token with haste, then copy that spell. The copy targets that token. diff --git a/forge-gui/res/cardsfolder/f/frontline_medic.txt b/forge-gui/res/cardsfolder/f/frontline_medic.txt index b4bf33465978..7adce977d1d9 100644 --- a/forge-gui/res/cardsfolder/f/frontline_medic.txt +++ b/forge-gui/res/cardsfolder/f/frontline_medic.txt @@ -2,7 +2,7 @@ Name:Frontline Medic ManaCost:2 W Types:Creature Human Cleric PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | Execute$ TrigBattalionEffect | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, creatures you control gain indestructible until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.attacking+Other | NoResolvingCheck$ True | PresentCompare$ GE2 | Execute$ TrigBattalionEffect | TriggerDescription$ Battalion — Whenever this creature and at least two other creatures attack, creatures you control gain indestructible until end of turn. SVar:TrigBattalionEffect:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Indestructible A:AB$ Counter | Cost$ Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell with X in its mana cost | ValidTgts$ Card.hasXCost | UnlessCost$ 3 | SpellDescription$ Counter target spell with {X} in its mana cost unless its controller pays {3}. -Oracle:Battalion — Whenever Frontline Medic and at least two other creatures attack, creatures you control gain indestructible until end of turn.\nSacrifice Frontline Medic: Counter target spell with {X} in its mana cost unless its controller pays {3}. +Oracle:Battalion — Whenever this creature and at least two other creatures attack, creatures you control gain indestructible until end of turn.\nSacrifice this creature: Counter target spell with {X} in its mana cost unless its controller pays {3}. diff --git a/forge-gui/res/cardsfolder/f/frontline_rebel.txt b/forge-gui/res/cardsfolder/f/frontline_rebel.txt index a2eb9e23d707..6f29436c244f 100644 --- a/forge-gui/res/cardsfolder/f/frontline_rebel.txt +++ b/forge-gui/res/cardsfolder/f/frontline_rebel.txt @@ -2,5 +2,5 @@ Name:Frontline Rebel ManaCost:2 R Types:Creature Human Warrior PT:3/3 -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. -Oracle:Frontline Rebel 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/f/frontline_strategist.txt b/forge-gui/res/cardsfolder/f/frontline_strategist.txt index 68be8c110fea..f3d46db97fee 100644 --- a/forge-gui/res/cardsfolder/f/frontline_strategist.txt +++ b/forge-gui/res/cardsfolder/f/frontline_strategist.txt @@ -3,8 +3,8 @@ ManaCost:W Types:Creature Human Soldier PT:1/1 K:Morph:W -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigCurseNonSoldiers | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, prevent all combat damage non-Soldier creatures would deal this turn. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigCurseNonSoldiers | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, prevent all combat damage non-Soldier creatures would deal this turn. SVar:TrigCurseNonSoldiers:DB$ Effect | ReplacementEffects$ RPrevent SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ActiveZones$ Command | ValidSource$ Creature.nonSoldier | Description$ Prevent all combat damage non-Soldier creatures would deal this turn. AI:RemoveDeck:Random -Oracle:Morph {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.)\nWhen Frontline Strategist is turned face up, prevent all combat damage non-Soldier creatures would deal this turn. +Oracle:Morph {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.)\nWhen this creature is turned face up, prevent all combat damage non-Soldier creatures would deal this turn. diff --git a/forge-gui/res/cardsfolder/f/frost_fair_lure_fish.txt b/forge-gui/res/cardsfolder/f/frost_fair_lure_fish.txt index 48def9ef2c19..dbd4b09446b8 100644 --- a/forge-gui/res/cardsfolder/f/frost_fair_lure_fish.txt +++ b/forge-gui/res/cardsfolder/f/frost_fair_lure_fish.txt @@ -2,7 +2,7 @@ Name:Frost Fair Lure Fish ManaCost:5 U R Types:Creature Fish PT:7/7 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 blue Fish creature tokens and create two tapped Treasure tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create two 1/1 blue Fish creature tokens and create two tapped Treasure tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ u_1_1_fish | TokenOwner$ You | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac | TokenTapped$ True | TokenOwner$ You S:Mode$ Continuous | Affected$ Fish.YouCtrl | AddKeyword$ Haste | Description$ Fish you control have haste and can't be blocked by Humans. @@ -10,4 +10,4 @@ S:Mode$ CantBlockBy | ValidAttacker$ Fish.YouCtrl | ValidBlocker$ Creature.Human SVar:PlayMain1:TRUE DeckHints:Type$Fish K:Foretell:3 U R -Oracle:When Frost Fair Lure Fish enters, create two 1/1 blue Fish creature tokens and create two tapped Treasure tokens.\nFish you control have haste and can't be blocked by Humans.\nForetell {3}{U}{R} +Oracle:When this creature enters, create two 1/1 blue Fish creature tokens and create two tapped Treasure tokens.\nFish you control have haste and can't be blocked by Humans.\nForetell {3}{U}{R} diff --git a/forge-gui/res/cardsfolder/f/frost_lynx.txt b/forge-gui/res/cardsfolder/f/frost_lynx.txt index 99460aa3ddab..865a4f779a29 100644 --- a/forge-gui/res/cardsfolder/f/frost_lynx.txt +++ b/forge-gui/res/cardsfolder/f/frost_lynx.txt @@ -2,8 +2,8 @@ Name:Frost Lynx ManaCost:2 U Types:Creature Elemental Cat PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this creature enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent SVar:PlayMain1:TRUE -Oracle:When Frost Lynx enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +Oracle:When this creature enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/f/frost_marsh.txt b/forge-gui/res/cardsfolder/f/frost_marsh.txt index e638aa334c27..e3423f36ab8f 100644 --- a/forge-gui/res/cardsfolder/f/frost_marsh.txt +++ b/forge-gui/res/cardsfolder/f/frost_marsh.txt @@ -1,7 +1,7 @@ Name:Frost Marsh ManaCost:no cost Types:Snow 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 U B | SpellDescription$ Add {U} or {B}. -Oracle:Frost Marsh enters tapped.\n{T}: Add {U} or {B}. +Oracle:This land enters tapped.\n{T}: Add {U} or {B}. diff --git a/forge-gui/res/cardsfolder/f/frost_raptor.txt b/forge-gui/res/cardsfolder/f/frost_raptor.txt index 353dbf7831c7..84e5d7d7b8d8 100644 --- a/forge-gui/res/cardsfolder/f/frost_raptor.txt +++ b/forge-gui/res/cardsfolder/f/frost_raptor.txt @@ -3,5 +3,5 @@ ManaCost:2 U Types:Snow Creature Bird PT:2/2 K:Flying -A:AB$ Pump | Cost$ S S | KW$ Shroud | Defined$ Self | SpellDescription$ CARDNAME gains shroud until end of turn. -Oracle:Flying\n{S}{S}: Frost Raptor gains shroud until end of turn. ({S} can be paid with one mana from a snow source. A creature with shroud can't be the target of spells or abilities.) +A:AB$ Pump | Cost$ S S | KW$ Shroud | Defined$ Self | SpellDescription$ This creature gains shroud until end of turn. +Oracle:Flying\n{S}{S}: This creature gains shroud until end of turn. ({S} can be paid with one mana from a snow source. A creature with shroud can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/f/frost_titan.txt b/forge-gui/res/cardsfolder/f/frost_titan.txt index 7429390ced19..f989eacefdb3 100644 --- a/forge-gui/res/cardsfolder/f/frost_titan.txt +++ b/forge-gui/res/cardsfolder/f/frost_titan.txt @@ -2,11 +2,11 @@ Name:Frost Titan ManaCost:4 U U Types:Creature Giant PT:6/6 -T:Mode$ BecomesTarget | ValidSource$ SpellAbility.OppCtrl | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability an opponent controls, counter that spell or ability unless its controller pays {2}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME enters or attacks, tap target permanent. It doesn't untap during its controller's next untap step. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, tap target permanent. It doesn't untap during its controller's next untap step. +T:Mode$ BecomesTarget | ValidSource$ SpellAbility.OppCtrl | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever this creature becomes the target of a spell or ability an opponent controls, counter that spell or ability unless its controller pays {2}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Whenever this creature enters or attacks, tap target permanent. It doesn't untap during its controller's next untap step. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, tap target permanent. It doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | ValidTgts$ Permanent | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | Duration$ Permanent | KW$ HIDDEN This card doesn't untap during your next untap step. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSourceSA | UnlessCost$ 2 | UnlessPayer$ TriggeredSourceSAController SVar:HasAttackEffect:TRUE -Oracle:Whenever Frost Titan becomes the target of a spell or ability an opponent controls, counter that spell or ability unless its controller pays {2}.\nWhenever Frost Titan enters or attacks, tap target permanent. It doesn't untap during its controller's next untap step. +Oracle:Whenever this creature becomes the target of a spell or ability an opponent controls, counter that spell or ability unless its controller pays {2}.\nWhenever this creature enters or attacks, tap target permanent. It doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/f/frost_trickster.txt b/forge-gui/res/cardsfolder/f/frost_trickster.txt index 190d6c74987e..51b97ff6a0b0 100644 --- a/forge-gui/res/cardsfolder/f/frost_trickster.txt +++ b/forge-gui/res/cardsfolder/f/frost_trickster.txt @@ -3,8 +3,8 @@ ManaCost:2 U Types:Creature Bird Wizard PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this creature enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Frost Trickster enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +Oracle:Flying\nWhen this creature enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/f/frost_walker.txt b/forge-gui/res/cardsfolder/f/frost_walker.txt index d3d24afc639b..f2e26d0d79a4 100644 --- a/forge-gui/res/cardsfolder/f/frost_walker.txt +++ b/forge-gui/res/cardsfolder/f/frost_walker.txt @@ -2,7 +2,7 @@ Name:Frost Walker ManaCost:1 U Types:Creature Elemental PT:4/1 -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:When Frost Walker becomes the target of a spell or ability, sacrifice it. +Oracle:When this creature becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/f/frostboil_snarl.txt b/forge-gui/res/cardsfolder/f/frostboil_snarl.txt index e648a5b69513..101b3c5a2dfc 100644 --- a/forge-gui/res/cardsfolder/f/frostboil_snarl.txt +++ b/forge-gui/res/cardsfolder/f/frostboil_snarl.txt @@ -1,7 +1,7 @@ Name:Frostboil Snarl ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal an Island or Mountain 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 Island or Mountain card from your hand. If you don't, this land enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Island;Mountain/Island or Mountain> | UnlessPayer$ You | StackDescription$ enters tapped. A:AB$ Mana | Cost$ T | Produced$ Combo U R | SpellDescription$ Add {U} or {R}. -Oracle:As Frostboil Snarl enters, you may reveal an Island or Mountain card from your hand. If you don't, Frostboil Snarl enters tapped.\n{T}: Add {U} or {R}. +Oracle:As this land enters, you may reveal an Island or Mountain card from your hand. If you don't, this land enters tapped.\n{T}: Add {U} or {R}. diff --git a/forge-gui/res/cardsfolder/f/frostburn_weird.txt b/forge-gui/res/cardsfolder/f/frostburn_weird.txt index 1dc72fb0af66..c2c0118102b7 100644 --- a/forge-gui/res/cardsfolder/f/frostburn_weird.txt +++ b/forge-gui/res/cardsfolder/f/frostburn_weird.txt @@ -2,5 +2,5 @@ Name:Frostburn Weird ManaCost:UR UR Types:Creature Weird PT:1/4 -A:AB$ Pump | Cost$ UR | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -Oracle:{U/R}: Frostburn Weird gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ UR | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. +Oracle:{U/R}: This creature gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frostfist_strider.txt b/forge-gui/res/cardsfolder/f/frostfist_strider.txt index f6315e6c014f..4b271c95fd58 100644 --- a/forge-gui/res/cardsfolder/f/frostfist_strider.txt +++ b/forge-gui/res/cardsfolder/f/frostfist_strider.txt @@ -3,8 +3,8 @@ ManaCost:3 U U Types:Creature Elemental Giant PT:4/4 K:Ward:2 -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.) +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 DeckHas:Ability$Counters -Oracle:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nWhen Frostfist Strider 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:Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\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/f/frostling.txt b/forge-gui/res/cardsfolder/f/frostling.txt index 3c4716b2c5cc..2f508bf3efc6 100644 --- a/forge-gui/res/cardsfolder/f/frostling.txt +++ b/forge-gui/res/cardsfolder/f/frostling.txt @@ -3,4 +3,4 @@ ManaCost:R Types:Creature Spirit PT:1/1 A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | NumDmg$ 1 | SpellDescription$ It deals 1 damage to target creature. -Oracle:Sacrifice Frostling: It deals 1 damage to target creature. +Oracle:Sacrifice this creature: It deals 1 damage to target creature. diff --git a/forge-gui/res/cardsfolder/f/frostpeak_yeti.txt b/forge-gui/res/cardsfolder/f/frostpeak_yeti.txt index 5e1ba0027e19..2fb4a73e7e85 100644 --- a/forge-gui/res/cardsfolder/f/frostpeak_yeti.txt +++ b/forge-gui/res/cardsfolder/f/frostpeak_yeti.txt @@ -2,7 +2,7 @@ Name:Frostpeak Yeti ManaCost:3 U Types:Snow Creature Yeti PT:3/3 -A:AB$ Effect | Cost$ 1 S | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | StackDescription$ CARDNAME can't be blocked this turn. | SpellDescription$ CARDNAME can't be blocked this turn. ({S} can be paid with one mana from a snow source.) +A:AB$ Effect | Cost$ 1 S | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable | StackDescription$ This creature can't be blocked this turn. | SpellDescription$ This creature can't be blocked this turn. ({S} can be paid with one mana from a snow source.) SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. DeckHints:Type$Snow -Oracle:{1}{S}: Frostpeak Yeti can't be blocked this turn. ({S} can be paid with one mana from a snow source.) +Oracle:{1}{S}: This creature can't be blocked this turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/f/frostpyre_arcanist.txt b/forge-gui/res/cardsfolder/f/frostpyre_arcanist.txt index ac075c401935..2e39a76857c5 100644 --- a/forge-gui/res/cardsfolder/f/frostpyre_arcanist.txt +++ b/forge-gui/res/cardsfolder/f/frostpyre_arcanist.txt @@ -3,8 +3,8 @@ ManaCost:4 U Types:Creature Giant Wizard PT:2/5 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | IsPresent$ Giant.YouCtrl,Wizard.YouCtrl | Description$ This spell costs {1} less to cast if you control a Giant or a Wizard. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for an instant or sorcery card with the same name as a card in your graveyard, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this creature enters, search your library for an instant or sorcery card with the same name as a card in your graveyard, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Instant.sharesNameWith YourGraveyard,Sorcery.sharesNameWith YourGraveyard | ChangeNum$ 1 DeckHints:Type$Giant|Wizard DeckNeeds:Type$Instant|Sorcery -Oracle:This spell costs {1} less to cast if you control a Giant or a Wizard.\nWhen Frostpyre Arcanist enters, search your library for an instant or sorcery card with the same name as a card in your graveyard, reveal it, put it into your hand, then shuffle. +Oracle:This spell costs {1} less to cast if you control a Giant or a Wizard.\nWhen this creature enters, search your library for an instant or sorcery card with the same name as a card in your graveyard, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt b/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt index 6fb94604fb14..dff259b65f3c 100644 --- a/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt +++ b/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt @@ -2,9 +2,9 @@ Name:Frostwalk Bastion ManaCost:no cost Types:Snow Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Animate | Cost$ 1 S | Defined$ Self | Power$ 2 | Toughness$ 3 | Types$ Creature,Artifact,Construct | RemoveCreatureTypes$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 2/3 Construct artifact creature. It's still a land. ({S} can be paid with one mana from a snow source.) -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. +A:AB$ Animate | Cost$ 1 S | Defined$ Self | Power$ 2 | Toughness$ 3 | Types$ Creature,Artifact,Construct | RemoveCreatureTypes$ True | SpellDescription$ Until end of turn, this land becomes a 2/3 Construct artifact creature. It's still a land. ({S} can be paid with one mana from a snow source.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever this land deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | Defined$ TriggeredTargetLKICopy | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ TriggeredTargetLKICopy | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent | IsCurse$ True SVar:HasCombatEffect:TRUE -Oracle:{T}: Add {C}.\n{1}{S}: Until end of turn, Frostwalk Bastion becomes a 2/3 Construct artifact creature. It's still a land. ({S} can be paid with one mana from a snow source.)\nWhenever Frostwalk Bastion deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. +Oracle:{T}: Add {C}.\n{1}{S}: Until end of turn, this land becomes a 2/3 Construct artifact creature. It's still a land. ({S} can be paid with one mana from a snow source.)\nWhenever this land deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/f/frostwalla.txt b/forge-gui/res/cardsfolder/f/frostwalla.txt index d9cd2e6e26f9..43d28563dbc2 100644 --- a/forge-gui/res/cardsfolder/f/frostwalla.txt +++ b/forge-gui/res/cardsfolder/f/frostwalla.txt @@ -2,5 +2,5 @@ Name:Frostwalla ManaCost:2 G Types:Snow Creature Lizard PT:2/2 -A:AB$ Pump | Cost$ S | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. -Oracle:{S}: Frostwalla gets +2/+2 until end of turn. Activate only once each turn. ({S} can be paid with one mana from a snow source.) +A:AB$ Pump | Cost$ S | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ This creature gets +2/+2 until end of turn. Activate only once each turn. +Oracle:{S}: This creature gets +2/+2 until end of turn. Activate only once each turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/f/frostweb_spider.txt b/forge-gui/res/cardsfolder/f/frostweb_spider.txt index ee32084c6f69..eb9c6c017a4b 100644 --- a/forge-gui/res/cardsfolder/f/frostweb_spider.txt +++ b/forge-gui/res/cardsfolder/f/frostweb_spider.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Snow Creature Spider PT:1/3 K:Reach -T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ DelayedTrig | TriggerDescription$ Whenever CARDNAME blocks a creature with flying, put a +1/+1 counter on CARDNAME at end of combat. +T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ DelayedTrig | TriggerDescription$ Whenever this creature blocks a creature with flying, put a +1/+1 counter on this creature at end of combat. SVar:DelayedTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigPutCounter | TriggerDescription$ Put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Reach (This creature can block creatures with flying.)\nWhenever Frostweb Spider blocks a creature with flying, put a +1/+1 counter on Frostweb Spider at end of combat. +Oracle:Reach (This creature can block creatures with flying.)\nWhenever this creature blocks a creature with flying, put a +1/+1 counter on this creature at end of combat. diff --git a/forge-gui/res/cardsfolder/f/frostwielder.txt b/forge-gui/res/cardsfolder/f/frostwielder.txt index 626c2bc2340b..010c6d1ee8f0 100644 --- a/forge-gui/res/cardsfolder/f/frostwielder.txt +++ b/forge-gui/res/cardsfolder/f/frostwielder.txt @@ -2,8 +2,8 @@ Name:Frostwielder ManaCost:2 R R Types:Creature Human Shaman PT:1/2 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -R:Event$ Moved | ValidLKI$ Creature.DamagedBy | Destination$ Graveyard | ActiveZones$ Battlefield | ReplaceWith$ DBExile | Description$ If a creature dealt damage by CARDNAME this turn would die, exile it instead. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to any target. +R:Event$ Moved | ValidLKI$ Creature.DamagedBy | Destination$ Graveyard | ActiveZones$ Battlefield | ReplaceWith$ DBExile | Description$ If a creature dealt damage by this creature this turn would die, exile it instead. SVar:DBExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Battlefield | Destination$ Exile SVar:NonCombatPriority:1 -Oracle:If a creature dealt damage by Frostwielder this turn would die, exile it instead.\n{T}: Frostwielder deals 1 damage to any target. +Oracle:If a creature dealt damage by this creature this turn would die, exile it instead.\n{T}: This creature deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/frozen_shade.txt b/forge-gui/res/cardsfolder/f/frozen_shade.txt index b693775ccc2f..f138fa747f2b 100644 --- a/forge-gui/res/cardsfolder/f/frozen_shade.txt +++ b/forge-gui/res/cardsfolder/f/frozen_shade.txt @@ -2,5 +2,5 @@ Name:Frozen Shade ManaCost:2 B Types:Creature Shade PT:0/1 -A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:{B}: Frozen Shade gets +1/+1 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. +Oracle:{B}: This creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fugitive_codebreaker.txt b/forge-gui/res/cardsfolder/f/fugitive_codebreaker.txt index bd0ce0a2fd70..3b8984a551f8 100644 --- a/forge-gui/res/cardsfolder/f/fugitive_codebreaker.txt +++ b/forge-gui/res/cardsfolder/f/fugitive_codebreaker.txt @@ -6,9 +6,9 @@ K:Prowess K:Haste K:Disguise:5 R:X:This cost is reduced by {1} for each instant and sorcery card in your graveyard. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, discard your hand, then draw three cards. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, discard your hand, then draw three cards. SVar:TrigDiscard:DB$ Discard | Mode$ Hand | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 3 DeckHas:Ability$Discard DeckHints:Ability$Mill & Type$Instant|Sorcery -Oracle:Prowess, haste\nDisguise {5}{R}. This cost is reduced by {1} for each instant and sorcery card in your graveyard. (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 Fugitive Codebreaker is turned face up, discard your hand, then draw three cards. +Oracle:Prowess, haste\nDisguise {5}{R}. This cost is reduced by {1} for each instant and sorcery card in your graveyard. (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, discard your hand, then draw three cards. diff --git a/forge-gui/res/cardsfolder/f/fugitive_druid.txt b/forge-gui/res/cardsfolder/f/fugitive_druid.txt index 738878481bde..95d02b98cde3 100644 --- a/forge-gui/res/cardsfolder/f/fugitive_druid.txt +++ b/forge-gui/res/cardsfolder/f/fugitive_druid.txt @@ -2,6 +2,6 @@ Name:Fugitive Druid ManaCost:3 G Types:Creature Human Druid PT:3/2 -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell.Aura | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME becomes the target of an Aura spell, you draw a card. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell.Aura | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever this creature becomes the target of an Aura spell, you draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Whenever Fugitive Druid becomes the target of an Aura spell, you draw a card. +Oracle:Whenever this creature becomes the target of an Aura spell, you draw a card. diff --git a/forge-gui/res/cardsfolder/f/full_moons_rise.txt b/forge-gui/res/cardsfolder/f/full_moons_rise.txt index a7b9f95e5c91..b11304635e3d 100644 --- a/forge-gui/res/cardsfolder/f/full_moons_rise.txt +++ b/forge-gui/res/cardsfolder/f/full_moons_rise.txt @@ -4,4 +4,4 @@ Types:Enchantment S:Mode$ Continuous | Affected$ Creature.Werewolf+YouCtrl | AddPower$ 1 | AddKeyword$ Trample | Description$ Werewolf creatures you control get +1/+0 and have trample. A:AB$ Regenerate | Cost$ Sac<1/CARDNAME> | Defined$ Valid Creature.Werewolf+YouCtrl | SpellDescription$ Regenerate all Werewolf creatures you control. AI:RemoveDeck:Random -Oracle:Werewolf creatures you control get +1/+0 and have trample.\nSacrifice Full Moon's Rise: Regenerate all Werewolf creatures you control. +Oracle:Werewolf creatures you control get +1/+0 and have trample.\nSacrifice this enchantment: Regenerate all Werewolf creatures you control. diff --git a/forge-gui/res/cardsfolder/f/fulminator_mage.txt b/forge-gui/res/cardsfolder/f/fulminator_mage.txt index d80f484ed4ea..e83edaa3801d 100644 --- a/forge-gui/res/cardsfolder/f/fulminator_mage.txt +++ b/forge-gui/res/cardsfolder/f/fulminator_mage.txt @@ -3,4 +3,4 @@ ManaCost:1 BR BR Types:Creature Elemental Shaman PT:2/2 A:AB$ Destroy | Cost$ Sac<1/CARDNAME> | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land | SpellDescription$ Destroy target nonbasic land. -Oracle:Sacrifice Fulminator Mage: Destroy target nonbasic land. +Oracle:Sacrifice this creature: Destroy target nonbasic land. diff --git a/forge-gui/res/cardsfolder/f/fume_spitter.txt b/forge-gui/res/cardsfolder/f/fume_spitter.txt index 52fa9423d451..1306568560f6 100644 --- a/forge-gui/res/cardsfolder/f/fume_spitter.txt +++ b/forge-gui/res/cardsfolder/f/fume_spitter.txt @@ -3,4 +3,4 @@ ManaCost:B Types:Creature Phyrexian Horror PT:1/1 A:AB$ PutCounter | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | IsCurse$ True | CounterType$ M1M1 | CounterNum$ 1 | SpellDescription$ Put a -1/-1 counter on target creature. -Oracle:Sacrifice Fume Spitter: Put a -1/-1 counter on target creature. +Oracle:Sacrifice this creature: Put a -1/-1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/f/fumiko_the_lowblood.txt b/forge-gui/res/cardsfolder/f/fumiko_the_lowblood.txt index 9357ef692d84..c6416b09b2e0 100644 --- a/forge-gui/res/cardsfolder/f/fumiko_the_lowblood.txt +++ b/forge-gui/res/cardsfolder/f/fumiko_the_lowblood.txt @@ -2,7 +2,7 @@ Name:Fumiko the Lowblood ManaCost:2 R R Types:Legendary Creature Human Samurai PT:3/2 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Bushido:X | Description$ CARDNAME has bushido X, where X is the number of attacking creatures. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Bushido:X | Description$ NICKNAME has bushido X, where X is the number of attacking creatures. SVar:X:Count$Valid Creature.attacking S:Mode$ MustAttack | ValidCreature$ Creature.OppCtrl | Description$ Creatures your opponents control attack each combat if able. -Oracle:Fumiko the Lowblood has bushido X, where X is the number of attacking creatures. (Whenever this creature blocks or becomes blocked, it gets +X/+X until end of turn.)\nCreatures your opponents control attack each combat if able. +Oracle:Fumiko has bushido X, where X is the number of attacking creatures. (Whenever this creature blocks or becomes blocked, it gets +X/+X until end of turn.)\nCreatures your opponents control attack each combat if able. diff --git a/forge-gui/res/cardsfolder/f/fuming_effigy.txt b/forge-gui/res/cardsfolder/f/fuming_effigy.txt index b9bf33fd9bd8..a49df1e04e0a 100644 --- a/forge-gui/res/cardsfolder/f/fuming_effigy.txt +++ b/forge-gui/res/cardsfolder/f/fuming_effigy.txt @@ -2,7 +2,7 @@ Name:Fuming Effigy ManaCost:3 R Types:Creature Spirit PT:4/3 -T:Mode$ ChangesZoneAll | ValidCards$ Card.YouOwn | Origin$ Graveyard | Destination$ Any | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever one or more cards leave your graveyard, CARDNAME deals 1 damage to each opponent. +T:Mode$ ChangesZoneAll | ValidCards$ Card.YouOwn | Origin$ Graveyard | Destination$ Any | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever one or more cards leave your graveyard, this creature deals 1 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 1 DeckHas:Ability$Graveyard -Oracle:Whenever one or more cards leave your graveyard, Fuming Effigy deals 1 damage to each opponent. +Oracle:Whenever one or more cards leave your graveyard, this creature deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/f/funeral_march.txt b/forge-gui/res/cardsfolder/f/funeral_march.txt index 7fae0e143cc9..8aa249a0462f 100644 --- a/forge-gui/res/cardsfolder/f/funeral_march.txt +++ b/forge-gui/res/cardsfolder/f/funeral_march.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.AttachedBy | Execute$ TrigSac | TriggerDescription$ When enchanted creature leaves the battlefield, its controller sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.AttachedBy | Execute$ TrigSac | TriggerDescription$ When enchanted creature leaves the battlefield, its controller sacrifices a creature of their choice. SVar:TrigSac:DB$ Sacrifice | SacValid$ Creature | Defined$ TriggeredCardController -Oracle:Enchant creature\nWhen enchanted creature leaves the battlefield, its controller sacrifices a creature. +Oracle:Enchant creature\nWhen enchanted creature leaves the battlefield, its controller sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/f/funeral_room_awakening_hall.txt b/forge-gui/res/cardsfolder/f/funeral_room_awakening_hall.txt index 17e9be2cd7f1..b45dddaa4b24 100644 --- a/forge-gui/res/cardsfolder/f/funeral_room_awakening_hall.txt +++ b/forge-gui/res/cardsfolder/f/funeral_room_awakening_hall.txt @@ -5,7 +5,7 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 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.)\nWhenever a creature you control dies, each opponent loses 1 life and you gain 1 life. +Oracle:Whenever a creature you control dies, each opponent loses 1 life and you gain 1 life.\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 @@ -14,4 +14,4 @@ ManaCost:6 B B Types:Enchantment Room T:Mode$ UnlockDoor | ValidPlayer$ You | ValidCard$ Card.Self | ThisDoor$ True | Execute$ TrigChangeZone | TriggerDescription$ When you unlock this door, return all creature cards from your graveyard to the battlefield. SVar:TrigChangeZone:DB$ ChangeZoneAll | ChangeType$ Creature.YouOwn | Origin$ Graveyard | Destination$ Battlefield -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, return all creature cards from your graveyard to the battlefield. +Oracle:When you unlock this door, return all creature cards from your graveyard to the battlefield.\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/f/fungal_behemoth.txt b/forge-gui/res/cardsfolder/f/fungal_behemoth.txt index 44b43ba6c812..64cc59884978 100644 --- a/forge-gui/res/cardsfolder/f/fungal_behemoth.txt +++ b/forge-gui/res/cardsfolder/f/fungal_behemoth.txt @@ -4,10 +4,10 @@ Types:Creature Fungus PT:*/* S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ Y | SetToughness$ Y | Description$ CARDNAME's power and toughness are each equal to the number of +1/+1 counters on creatures you control. K:Suspend:X:XMin1 X G G -T:Mode$ CounterRemoved | ValidCard$ Card.Self | TriggerZones$ Exile | CounterType$ TIME | Execute$ TrigPut | OptionalDecider$ You | TriggerDescription$ Whenever a time counter is removed from CARDNAME while it's exiled, you may put a +1/+1 counter on target creature. +T:Mode$ CounterRemoved | ValidCard$ Card.Self | TriggerZones$ Exile | CounterType$ TIME | Execute$ TrigPut | OptionalDecider$ You | TriggerDescription$ Whenever a time counter is removed from this card while it's exiled, you may put a +1/+1 counter on target creature. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$xPaid SVar:Y:Count$Valid Creature.YouCtrl$CardCounters.P1P1 SVar:NeedsToPlay:Creature.YouCtrl DeckHints:Ability$Counters -Oracle:Fungal Behemoth's power and toughness are each equal to the number of +1/+1 counters on creatures you control.\nSuspend X—{X}{G}{G}. X can't be 0. (Rather than cast this card from your hand, you may pay {X}{G}{G} and exile it with X time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, you may cast it without paying its mana cost. It has haste.)\nWhenever a time counter is removed from Fungal Behemoth while it's exiled, you may put a +1/+1 counter on target creature. +Oracle:Fungal Behemoth's power and toughness are each equal to the number of +1/+1 counters on creatures you control.\nSuspend X—{X}{G}{G}. X can't be 0. (Rather than cast this card from your hand, you may pay {X}{G}{G} and exile it with X time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, you may cast it without paying its mana cost. It has haste.)\nWhenever a time counter is removed from this card while it's exiled, you may put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/f/fungal_reaches.txt b/forge-gui/res/cardsfolder/f/fungal_reaches.txt index 83da8202cf6b..3d31f90449ec 100644 --- a/forge-gui/res/cardsfolder/f/fungal_reaches.txt +++ b/forge-gui/res/cardsfolder/f/fungal_reaches.txt @@ -2,8 +2,8 @@ Name:Fungal Reaches ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ PutCounter | Cost$ 1 T | CounterType$ STORAGE | CounterNum$ 1 | SpellDescription$ Put a storage counter on CARDNAME. +A:AB$ PutCounter | Cost$ 1 T | CounterType$ STORAGE | CounterNum$ 1 | SpellDescription$ Put a storage counter on this land. A:AB$ Mana | Cost$ 1 SubCounter | Produced$ Combo R G | Amount$ X | CostDesc$ {1}, Remove X storage counters from CARDNAME: | SpellDescription$ Add X mana in any combination of {R} and/or {G}. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:{T}: Add {C}.\n{1}, {T}: Put a storage counter on Fungal Reaches.\n{1}, Remove X storage counters from Fungal Reaches: Add X mana in any combination of {R} and/or {G}. +Oracle:{T}: Add {C}.\n{1}, {T}: Put a storage counter on this land.\n{1}, Remove X storage counters from this land: Add X mana in any combination of {R} and/or {G}. diff --git a/forge-gui/res/cardsfolder/f/fungal_shambler.txt b/forge-gui/res/cardsfolder/f/fungal_shambler.txt index e4a0435190e4..bbf024308efb 100644 --- a/forge-gui/res/cardsfolder/f/fungal_shambler.txt +++ b/forge-gui/res/cardsfolder/f/fungal_shambler.txt @@ -3,7 +3,7 @@ ManaCost:4 B G U Types:Creature Fungus Beast PT:6/4 K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ TrigDrawDiscard | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, you draw a card and that opponent discards a card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ TrigDrawDiscard | TriggerDescription$ Whenever this creature deals damage to an opponent, you draw a card and that opponent discards a card. SVar:TrigDrawDiscard:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose -Oracle:Trample\nWhenever Fungal Shambler deals damage to an opponent, you draw a card and that opponent discards a card. +Oracle:Trample\nWhenever this creature deals damage to an opponent, you draw a card and that opponent discards a card. diff --git a/forge-gui/res/cardsfolder/f/fungus_elemental.txt b/forge-gui/res/cardsfolder/f/fungus_elemental.txt index 740f88e8fc49..44aa87fa6679 100644 --- a/forge-gui/res/cardsfolder/f/fungus_elemental.txt +++ b/forge-gui/res/cardsfolder/f/fungus_elemental.txt @@ -2,6 +2,6 @@ Name:Fungus Elemental ManaCost:3 G Types:Creature Fungus Elemental PT:3/3 -A:AB$ PutCounter | Cost$ G Sac<1/Forest> | Defined$ Self | CounterType$ P2P2 | CounterNum$ 1 | IsPresent$ Card.Self+ThisTurnEntered | SpellDescription$ Put a +2/+2 counter on CARDNAME. Activate only if CARDNAME entered this turn. +A:AB$ PutCounter | Cost$ G Sac<1/Forest> | Defined$ Self | CounterType$ P2P2 | CounterNum$ 1 | IsPresent$ Card.Self+ThisTurnEntered | SpellDescription$ Put a +2/+2 counter on this creature. Activate only if this creature entered this turn. AI:RemoveDeck:All -Oracle:{G}, Sacrifice a Forest: Put a +2/+2 counter on Fungus Elemental. Activate only if Fungus Elemental entered this turn. +Oracle:{G}, Sacrifice a Forest: Put a +2/+2 counter on this creature. Activate only if this creature entered this turn. diff --git a/forge-gui/res/cardsfolder/f/fungusaur.txt b/forge-gui/res/cardsfolder/f/fungusaur.txt index 4fcbcb7137c1..67da6d846895 100644 --- a/forge-gui/res/cardsfolder/f/fungusaur.txt +++ b/forge-gui/res/cardsfolder/f/fungusaur.txt @@ -2,8 +2,8 @@ Name:Fungusaur ManaCost:3 G Types:Creature Fungus Dinosaur PT:2/2 -T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME is dealt damage, put a +1/+1 counter on it. +T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature is dealt damage, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:HasCombatEffect:TRUE DeckHas:Ability$Counters -Oracle:Whenever Fungusaur is dealt damage, put a +1/+1 counter on it. +Oracle:Whenever this creature is dealt damage, put a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/f/funnel_web_recluse.txt b/forge-gui/res/cardsfolder/f/funnel_web_recluse.txt index 9a2ef728c241..589db160a361 100644 --- a/forge-gui/res/cardsfolder/f/funnel_web_recluse.txt +++ b/forge-gui/res/cardsfolder/f/funnel_web_recluse.txt @@ -3,8 +3,8 @@ ManaCost:4 G Types:Creature Spider PT:3/5 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ Morbid | Execute$ TrigInvestigate | TriggerDescription$ Morbid — When CARDNAME enters, if a creature died this turn, 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 | CheckSVar$ Morbid | Execute$ TrigInvestigate | TriggerDescription$ Morbid — When this creature enters, if a creature died this turn, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") SVar:TrigInvestigate:DB$ Investigate SVar:Morbid:Count$Morbid.1.0 DeckHas:Ability$Investigate|Token -Oracle:Reach\nMorbid — When Funnel-Web Recluse enters, if a creature died this turn, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") +Oracle:Reach\nMorbid — When this creature enters, if a creature died this turn, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") diff --git a/forge-gui/res/cardsfolder/f/furious_assault.txt b/forge-gui/res/cardsfolder/f/furious_assault.txt index 868d363a3f21..0d8bc22eeab6 100644 --- a/forge-gui/res/cardsfolder/f/furious_assault.txt +++ b/forge-gui/res/cardsfolder/f/furious_assault.txt @@ -1,7 +1,7 @@ Name:Furious Assault ManaCost:2 R Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a creature spell, CARDNAME deals 1 damage to target player or planeswalker. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a creature spell, this enchantment deals 1 damage to target player or planeswalker. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 SVar:BuffedBy:Creature -Oracle:Whenever you cast a creature spell, Furious Assault deals 1 damage to target player or planeswalker. +Oracle:Whenever you cast a creature spell, this enchantment deals 1 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/f/furious_resistance.txt b/forge-gui/res/cardsfolder/f/furious_resistance.txt index 5ad0310163d3..8fb17e77caa7 100644 --- a/forge-gui/res/cardsfolder/f/furious_resistance.txt +++ b/forge-gui/res/cardsfolder/f/furious_resistance.txt @@ -1,5 +1,5 @@ Name:Furious Resistance ManaCost:R Types:Instant -A:SP$ Pump | ValidTgts$ Creature.blocking | NumAtt$ +3 | KW$ First Strike | TgtPrompt$ Select target blocking creature | SpellDescription$ Target blocking creature gets +3/+0 and gains first strike until end a turn. +A:SP$ Pump | ValidTgts$ Creature.blocking | NumAtt$ +3 | KW$ First Strike | TgtPrompt$ Select target blocking creature | SpellDescription$ Target blocking creature gets +3/+0 and gains first strike until end of turn. Oracle:Target blocking creature gets +3/+0 and gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/f/furious_rise.txt b/forge-gui/res/cardsfolder/f/furious_rise.txt index 88eeb69381ce..b5ff8482d3f3 100644 --- a/forge-gui/res/cardsfolder/f/furious_rise.txt +++ b/forge-gui/res/cardsfolder/f/furious_rise.txt @@ -1,7 +1,7 @@ Name:Furious Rise ManaCost:2 R Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | IsPresent$ Creature.YouCtrl+powerGE4 | TriggerZones$ Battlefield | Execute$ ExileSelf | TriggerDescription$ At the beginning of your end step, if you control a creature with power 4 or greater, exile the top card of your library. You may play that card until you exile another card with CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | IsPresent$ Creature.YouCtrl+powerGE4 | TriggerZones$ Battlefield | Execute$ ExileSelf | TriggerDescription$ At the beginning of your end step, if you control a creature with power 4 or greater, exile the top card of your library. You may play that card until you exile another card with this enchantment. SVar:ExileSelf:DB$ ChangeZone | Defined$ Imprinted | Origin$ Command | Destination$ Exile | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True | SubAbility$ DBExile SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntilEOT @@ -9,5 +9,5 @@ SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZo SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ Play | Duration$ Permanent | ForgetOnMoved$ Exile | ImprintOnHost$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBCleanup2 SVar:DBCleanup2:DB$ Cleanup | ClearImprinted$ True -SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play this card until you exile another card with CARDNAME. -Oracle:At the beginning of your end step, if you control a creature with power 4 or greater, exile the top card of your library. You may play that card until you exile another card with Furious Rise. +SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play this card until you exile another card with this enchantment. +Oracle:At the beginning of your end step, if you control a creature with power 4 or greater, exile the top card of your library. You may play that card until you exile another card with this enchantment. diff --git a/forge-gui/res/cardsfolder/f/furious_spinesplitter.txt b/forge-gui/res/cardsfolder/f/furious_spinesplitter.txt index a8eac1f30841..06349966a01a 100644 --- a/forge-gui/res/cardsfolder/f/furious_spinesplitter.txt +++ b/forge-gui/res/cardsfolder/f/furious_spinesplitter.txt @@ -3,8 +3,8 @@ ManaCost:2 RG RG Types:Creature Ogre Warrior PT:3/3 K:Trample -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, put a +1/+1 counter on CARDNAME for each opponent that was dealt damage this turn. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, put a +1/+1 counter on this creature for each opponent who was dealt damage this turn. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X SVar:X:PlayerCountRegisteredOpponents$HasPropertywasDealtDamageThisTurn DeckHas:Ability$Counters -Oracle:Trample\nAt the beginning of your end step, put a +1/+1 counter on Furious Spinesplitter for each opponent that was dealt damage this turn. +Oracle:Trample\nAt the beginning of your end step, put a +1/+1 counter on this creature for each opponent who was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/f/furious_strength.txt b/forge-gui/res/cardsfolder/f/furious_strength.txt index c45251d13e3f..a8087c2f977b 100644 --- a/forge-gui/res/cardsfolder/f/furious_strength.txt +++ b/forge-gui/res/cardsfolder/f/furious_strength.txt @@ -4,4 +4,4 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Menace | Description$ Enchanted creature gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.) -Oracle:Enchanted creature gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.) +Oracle:Enchant creature\nEnchanted creature gets +2/+2 and has menace. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/f/furnace_celebration.txt b/forge-gui/res/cardsfolder/f/furnace_celebration.txt index 4087c42df9b6..b6d7b8ca8fb1 100644 --- a/forge-gui/res/cardsfolder/f/furnace_celebration.txt +++ b/forge-gui/res/cardsfolder/f/furnace_celebration.txt @@ -1,7 +1,7 @@ Name:Furnace Celebration ManaCost:1 R R Types:Enchantment -T:Mode$ Sacrificed | ValidCard$ Permanent.Other | Execute$ TrigDealDamage | OptionalDecider$ You | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice another permanent, you may pay {2}. If you do, CARDNAME deals 2 damage to any target. +T:Mode$ Sacrificed | ValidCard$ Permanent.Other | Execute$ TrigDealDamage | OptionalDecider$ You | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice another permanent, you may pay {2}. If you do, this enchantment deals 2 damage to any target. SVar:TrigDealDamage:AB$ DealDamage | Cost$ 2 | ValidTgts$ Any | NumDmg$ 2 AI:RemoveDeck:Random -Oracle:Whenever you sacrifice another permanent, you may pay {2}. If you do, Furnace Celebration deals 2 damage to any target. +Oracle:Whenever you sacrifice another permanent, you may pay {2}. If you do, this enchantment deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/furnace_dragon.txt b/forge-gui/res/cardsfolder/f/furnace_dragon.txt index a938efba07ba..4d63a5219d2b 100644 --- a/forge-gui/res/cardsfolder/f/furnace_dragon.txt +++ b/forge-gui/res/cardsfolder/f/furnace_dragon.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:5/5 K:Affinity:Artifact K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromYourHandByYou+Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, if you cast it from your hand, exile all artifacts. +T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromYourHandByYou+Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When this creature enters, if you cast it from your hand, exile all artifacts. SVar:TrigExile:DB$ ChangeZoneAll | ChangeType$ Artifact | Origin$ Battlefield | Destination$ Exile -Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nFlying\nWhen Furnace Dragon enters, if you cast it from your hand, exile all artifacts. +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nFlying\nWhen this creature enters, if you cast it from your hand, exile all artifacts. diff --git a/forge-gui/res/cardsfolder/f/furnace_gremlin.txt b/forge-gui/res/cardsfolder/f/furnace_gremlin.txt index 5939de699db3..63b22afa827e 100644 --- a/forge-gui/res/cardsfolder/f/furnace_gremlin.txt +++ b/forge-gui/res/cardsfolder/f/furnace_gremlin.txt @@ -2,9 +2,9 @@ Name:Furnace Gremlin ManaCost:1 R Types:Creature Phyrexian Gremlin PT:1/2 -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$ TrigIncubate | TriggerDescription$ When CARDNAME dies, incubate X, where X is its power. (Create an Incubator token with X +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) +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$ TrigIncubate | TriggerDescription$ When this creature dies, incubate X, where X is its power. (Create an Incubator token with X +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) SVar:TrigIncubate:DB$ Incubate | Amount$ X SVar:X:TriggeredCard$CardPower DeckHas:Ability$Counters|Token & Type$Incubator|Artifact -Oracle:{1}{R}: Furnace Gremlin gets +1/+0 until end of turn.\nWhen Furnace Gremlin dies, incubate X, where X is its power. (Create an Incubator token with X +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) +Oracle:{1}{R}: This creature gets +1/+0 until end of turn.\nWhen this creature dies, incubate X, where X is its power. (Create an Incubator token with X +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) diff --git a/forge-gui/res/cardsfolder/f/furnace_hellkite.txt b/forge-gui/res/cardsfolder/f/furnace_hellkite.txt index 894356bae558..f9d963f0cfa3 100644 --- a/forge-gui/res/cardsfolder/f/furnace_hellkite.txt +++ b/forge-gui/res/cardsfolder/f/furnace_hellkite.txt @@ -4,5 +4,5 @@ Types:Artifact Creature Dragon PT:5/5 K:Affinity:Artifact K:Flying -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nFlying\n{R}: Furnace Hellkite gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nFlying\n{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/furnace_layer.txt b/forge-gui/res/cardsfolder/f/furnace_layer.txt index 93fccc2e662d..92878d2f0098 100644 --- a/forge-gui/res/cardsfolder/f/furnace_layer.txt +++ b/forge-gui/res/cardsfolder/f/furnace_layer.txt @@ -1,12 +1,12 @@ Name:Furnace Layer ManaCost:no cost Types:Plane New Phyrexia -T:Mode$ PlaneswalkedTo | ValidCard$ Plane.Self | Execute$ FurnaceDiscard | TriggerDescription$ When you planeswalk to CARDNAME or at the beginning of your upkeep, select target player at random. That player discards a card. If that player discards a land card this way, they lose 3 life. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ FurnaceDiscard | TriggerZones$ Command | Secondary$ True | TriggerDescription$ When you planeswalk to CARDNAME or at the beginning of your upkeep, select target player at random. That player discards a card. If that player discards a land card this way, they lose 3 life. +T:Mode$ PlaneswalkedTo | ValidCard$ Plane.Self | Execute$ FurnaceDiscard | TriggerDescription$ When you planeswalk to CARDNAME and at the beginning of your upkeep, select target player at random. That player discards a card. If that player discards a land card this way, they lose 3 life. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ FurnaceDiscard | TriggerZones$ Command | Secondary$ True | TriggerDescription$ When you planeswalk to CARDNAME and at the beginning of your upkeep, select target player at random. That player discards a card. If that player discards a land card this way, they lose 3 life. SVar:FurnaceDiscard:DB$ Discard | ValidTgts$ Player | TargetsAtRandom$ True | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 3 | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | OptionalDecider$ You | TriggerDescription$ Whenever chaos ensues, you may destroy target nonland permanent. SVar:RolledChaos:DB$ Destroy | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent to destroy SVar:AIRollPlanarDieParams:Mode$ Always | MinTurn$ 3 | LowPriority$ True | MaxRollsPerTurn$ 9 -Oracle:When you planeswalk to Furnace Layer or at the beginning of your upkeep, select target player at random. That player discards a card. If that player discards a land card this way, they lose 3 life.\nWhenever chaos ensues, you may destroy target nonland permanent. +Oracle:When you planeswalk to Furnace Layer and at the beginning of your upkeep, select target player at random. That player discards a card. If that player discards a land card this way, they lose 3 life.\nWhenever chaos ensues, you may destroy target nonland permanent. diff --git a/forge-gui/res/cardsfolder/f/furnace_punisher.txt b/forge-gui/res/cardsfolder/f/furnace_punisher.txt index 36f453c2ed53..17f313f2de41 100644 --- a/forge-gui/res/cardsfolder/f/furnace_punisher.txt +++ b/forge-gui/res/cardsfolder/f/furnace_punisher.txt @@ -3,9 +3,9 @@ ManaCost:2 R Types:Creature Phyrexian Warrior PT:3/3 K:Menace -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals 2 damage to that player unless they control two or more basic lands. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, this creature deals 2 damage to that player unless they control two or more basic lands. SVar:TrigDealDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 | ConditionPresent$ Land.Basic+ControlledBy TriggeredPlayer | ConditionCompare$ LT2 AI:RemoveDeck:Random SVar:X:Count$Valid Land.Basic+YouCtrl SVar:NeedsToPlayVar:X GE2 -Oracle:Menace\nAt the beginning of each player's upkeep, Furnace Punisher deals 2 damage to that player unless they control two or more basic lands. +Oracle:Menace\nAt the beginning of each player's upkeep, this creature deals 2 damage to that player unless they control two or more basic lands. diff --git a/forge-gui/res/cardsfolder/f/furnace_scamp.txt b/forge-gui/res/cardsfolder/f/furnace_scamp.txt index 312f404e0f29..d0eb557bb9a3 100644 --- a/forge-gui/res/cardsfolder/f/furnace_scamp.txt +++ b/forge-gui/res/cardsfolder/f/furnace_scamp.txt @@ -2,6 +2,6 @@ Name:Furnace Scamp ManaCost:R Types:Creature Phyrexian Beast PT:1/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may sacrifice it. If you do, CARDNAME deals 3 damage to that player. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, you may sacrifice it. If you do, this creature deals 3 damage to that player. SVar:TrigDamage:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | Defined$ TriggeredTarget | NumDmg$ 3 -Oracle:Whenever Furnace Scamp deals combat damage to a player, you may sacrifice it. If you do, Furnace Scamp deals 3 damage to that player. +Oracle:Whenever this creature deals combat damage to a player, you may sacrifice it. If you do, this creature deals 3 damage to that player. diff --git a/forge-gui/res/cardsfolder/f/furnace_skullbomb.txt b/forge-gui/res/cardsfolder/f/furnace_skullbomb.txt index cbe36d3d451a..a99af81951c5 100644 --- a/forge-gui/res/cardsfolder/f/furnace_skullbomb.txt +++ b/forge-gui/res/cardsfolder/f/furnace_skullbomb.txt @@ -6,4 +6,4 @@ A:AB$ PutCounter | Cost$ 1 R Sac<1/CARDNAME> | ValidTgts$ Artifact.YouCtrl,Creat SVar:DBDraw:DB$ Draw AI:RemoveDeck:Random DeckHas:Color$Red & Ability$Sacrifice|Counters -Oracle:{1}, Sacrifice Furnace Skullbomb: Draw a card.\n{1}{R}, Sacrifice Furnace Skullbomb: Put two oil counters on target artifact or creature you control. Draw a card. Activate only as a sorcery. +Oracle:{1}, Sacrifice this artifact: Draw a card.\n{1}{R}, Sacrifice this artifact: Put two oil counters on target artifact or creature you control. Draw a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/furnace_spirit.txt b/forge-gui/res/cardsfolder/f/furnace_spirit.txt index cc8e898715b8..5ab6d667a570 100644 --- a/forge-gui/res/cardsfolder/f/furnace_spirit.txt +++ b/forge-gui/res/cardsfolder/f/furnace_spirit.txt @@ -3,5 +3,5 @@ ManaCost:2 R Types:Creature Spirit PT:1/1 K:Haste -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Haste\n{R}: Furnace Spirit 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\n{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/furnace_strider.txt b/forge-gui/res/cardsfolder/f/furnace_strider.txt index 04515826f607..460e35a0fe52 100644 --- a/forge-gui/res/cardsfolder/f/furnace_strider.txt +++ b/forge-gui/res/cardsfolder/f/furnace_strider.txt @@ -2,7 +2,7 @@ Name:Furnace Strider ManaCost:4 R Types:Creature Phyrexian Beast PT:4/5 -K:etbCounter:OIL:2 +K:etbCounter:OIL:2:no Condition:This creature enters with two oil counters on it. A:AB$ Pump | Cost$ SubCounter<1/OIL> | KW$ Haste | ValidTgts$ Creature.YouCtrl | SpellDescription$ Target creature you control gains haste until end of turn. DeckHas:Ability$Counters & Keyword$Haste -Oracle:Furnace Strider enters with two oil counters on it.\nRemove an oil counter from Furnace Strider: Target creature you control gains haste until end of turn. +Oracle:This creature enters with two oil counters on it.\nRemove an oil counter from this creature: Target creature you control gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/f/furnace_whelp.txt b/forge-gui/res/cardsfolder/f/furnace_whelp.txt index c885cf147f33..5d5ca88752d0 100644 --- a/forge-gui/res/cardsfolder/f/furnace_whelp.txt +++ b/forge-gui/res/cardsfolder/f/furnace_whelp.txt @@ -3,5 +3,5 @@ ManaCost:2 R R Types:Creature Dragon PT:2/2 K:Flying -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{R}: Furnace Whelp 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:Flying\n{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/furtive_courier.txt b/forge-gui/res/cardsfolder/f/furtive_courier.txt index b9181f75b60b..62701dbf8b1d 100644 --- a/forge-gui/res/cardsfolder/f/furtive_courier.txt +++ b/forge-gui/res/cardsfolder/f/furtive_courier.txt @@ -2,12 +2,12 @@ Name:Furtive Courier ManaCost:2 U Types:Creature Merfolk Advisor PT:3/2 -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self+attacking | CheckSVar$ SaccedThisTurn | Description$ CARDNAME can't be blocked as long as you've sacrificed an artifact this turn. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self+attacking | CheckSVar$ SaccedThisTurn | Description$ This creature can't be blocked as long as you've sacrificed an artifact this turn. SVar:SaccedThisTurn:PlayerCountPropertyYou$SacrificedThisTurn Artifact -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, draw a card, then discard a card. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever this creature attacks, draw a card, then discard a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose SVar:HasAttackEffect:TRUE DeckHas:Ability$Sacrifice|Discard DeckHints:Type$Artifact|Clue|Map|Treasure|Food -Oracle:Furtive Courier can't be blocked as long as you've sacrificed an artifact this turn.\nWhenever Furtive Courier attacks, draw a card, then discard a card. +Oracle:This creature can't be blocked as long as you've sacrificed an artifact this turn.\nWhenever this creature attacks, draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/f/fury.txt b/forge-gui/res/cardsfolder/f/fury.txt index dd763066feb2..d7b12db13666 100644 --- a/forge-gui/res/cardsfolder/f/fury.txt +++ b/forge-gui/res/cardsfolder/f/fury.txt @@ -4,6 +4,6 @@ Types:Creature Elemental Incarnation PT:3/3 K:Double Strike K:Evoke:ExileFromHand<1/Card.Red+Other/red card> -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, it deals 4 damage divided as you choose among any number of target creatures and/or planeswalkers. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When this creature enters, it deals 4 damage divided as you choose among any number of target creatures and/or planeswalkers. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker to distribute damage to | NumDmg$ 4 | TargetMin$ 0 | TargetMax$ 4 | DividedAsYouChoose$ 4 -Oracle:Double strike\nWhen Fury enters, it deals 4 damage divided as you choose among any number of target creatures and/or planeswalkers.\nEvoke—Exile a red card from your hand. +Oracle:Double strike\nWhen this creature enters, it deals 4 damage divided as you choose among any number of target creatures and/or planeswalkers.\nEvoke—Exile a red card from your hand. diff --git a/forge-gui/res/cardsfolder/f/furyblade_vampire.txt b/forge-gui/res/cardsfolder/f/furyblade_vampire.txt index cd0e3b711d1d..92cc726c5833 100644 --- a/forge-gui/res/cardsfolder/f/furyblade_vampire.txt +++ b/forge-gui/res/cardsfolder/f/furyblade_vampire.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Vampire Berserker PT:1/2 K:Trample -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may discard a card. If you do, CARDNAME gets +3/+0 until end of turn. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may discard a card. If you do, this creature gets +3/+0 until end of turn. SVar:TrigPump:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | NumAtt$ +3 DeckHints:Ability$Discard -Oracle:Trample\nAt the beginning of combat on your turn, you may discard a card. If you do, Furyblade Vampire gets +3/+0 until end of turn. +Oracle:Trample\nAt the beginning of combat on your turn, you may discard a card. If you do, this creature gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/furycalm_snarl.txt b/forge-gui/res/cardsfolder/f/furycalm_snarl.txt index 5ed6dd23df32..854a981e28c0 100644 --- a/forge-gui/res/cardsfolder/f/furycalm_snarl.txt +++ b/forge-gui/res/cardsfolder/f/furycalm_snarl.txt @@ -1,7 +1,7 @@ Name:Furycalm Snarl ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal a Mountain or Plains 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 Plains card from your hand. If you don't, this land enters tapped. SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Mountain;Plains/Mountain or Plains> | UnlessPayer$ You | StackDescription$ enters tapped. A:AB$ Mana | Cost$ T | Produced$ Combo R W | SpellDescription$ Add {R} or {W}. -Oracle:As Furycalm Snarl enters, you may reveal a Mountain or Plains card from your hand. If you don't, Furycalm Snarl enters tapped.\n{T}: Add {R} or {W}. +Oracle:As this land enters, you may reveal a Mountain or Plains card from your hand. If you don't, this land enters tapped.\n{T}: Add {R} or {W}. diff --git a/forge-gui/res/cardsfolder/f/furystoke_giant.txt b/forge-gui/res/cardsfolder/f/furystoke_giant.txt index 7567c3b09dbd..6ced5bfd8f24 100644 --- a/forge-gui/res/cardsfolder/f/furystoke_giant.txt +++ b/forge-gui/res/cardsfolder/f/furystoke_giant.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Creature Giant Warrior PT:3/3 K:Persist -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ When CARDNAME enters, other creatures you control gain "{T}: This creature deals 2 damage to any target" until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ When this creature enters, other creatures you control gain "{T}: This creature deals 2 damage to any target" until end of turn. SVar:TrigAnimate:DB$ AnimateAll | ValidCards$ Creature.StrictlyOther+YouCtrl | Abilities$ ABDealDamage | SpellDescription$ Other creatures you control gain "{T}: This creature deals 2 damage to any target" until end of turn. SVar:ABDealDamage:AB$ DealDamage | Cost$ T | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -Oracle:When Furystoke Giant enters, other creatures you control gain "{T}: This creature deals 2 damage to any target" until end of turn.\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:When this creature enters, other creatures you control gain "{T}: This creature deals 2 damage to any target" until end of turn.\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/f/futurist_operative.txt b/forge-gui/res/cardsfolder/f/futurist_operative.txt index 238b704008d3..0bbff2bcdfd4 100644 --- a/forge-gui/res/cardsfolder/f/futurist_operative.txt +++ b/forge-gui/res/cardsfolder/f/futurist_operative.txt @@ -2,8 +2,8 @@ Name:Futurist Operative ManaCost:3 U Types:Creature Human Ninja PT:3/4 -S:Mode$ Continuous | Affected$ Card.Self+tapped | SetPower$ 1 | SetToughness$ 1 | AddType$ Human & Citizen | RemoveCreatureTypes$ True | Description$ As long as CARDNAME is tapped, it is a Human Citizen with base power and toughness 1/1 and it can't be blocked. +S:Mode$ Continuous | Affected$ Card.Self+tapped | SetPower$ 1 | SetToughness$ 1 | AddType$ Human & Citizen | RemoveCreatureTypes$ True | Description$ As long as this creature is tapped, it's a Human Citizen with base power and toughness 1/1 and can't be blocked. S:Mode$ CantBlockBy | ValidAttacker$ Card.Self | IsPresent$ Card.Self+tapped -A:AB$ Untap | Cost$ 2 U | SpellDescription$ Untap CARDNAME. +A:AB$ Untap | Cost$ 2 U | SpellDescription$ Untap this creature. DeckHas:Type$Citizen -Oracle:As long as Futurist Operative is tapped, it is a Human Citizen with base power and toughness 1/1 and it can't be blocked.\n{2}{U}: Untap Futurist Operative. +Oracle:As long as this creature is tapped, it's a Human Citizen with base power and toughness 1/1 and can't be blocked.\n{2}{U}: Untap this creature. diff --git a/forge-gui/res/cardsfolder/f/futurist_spellthief.txt b/forge-gui/res/cardsfolder/f/futurist_spellthief.txt index 71805acfa76e..9d610e24c1b9 100644 --- a/forge-gui/res/cardsfolder/f/futurist_spellthief.txt +++ b/forge-gui/res/cardsfolder/f/futurist_spellthief.txt @@ -3,9 +3,9 @@ ManaCost:2 U Types:Creature Moonfolk Wizard PT:3/2 K:Flash -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters, conjure a duplicate of target spell into your hand. That card perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters the battlefield, conjure a duplicate of target spell into your hand. That card perpetually gains "You may spend mana as though it were mana of any color to cast this spell." SVar:TrigConjure:DB$ MakeCard | Conjure$ True | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card.inZoneStack | TgtZone$ Stack | DefinedName$ TargetedSource | Zone$ Hand | RememberMade$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | staticAbilities$ SpendAnyMana | Duration$ Perpetual | SubAbility$ DBCleanup SVar:SpendAnyMana:Mode$ ManaConvert | EffectZone$ Stack | ValidPlayer$ You | ValidCard$ Card.Self | ValidSA$ Spell | ManaConversion$ AnyType->AnyColor | Description$ You may spend mana as though it were mana of any color to cast this spell. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flash\nWhen Futurist Spellthief enters, conjure a duplicate of target spell into your hand. That card perpetually gains "You may spend mana as though it were mana of any color to cast this spell." +Oracle:Flash\nWhen Futurist Spellthief enters the battlefield, conjure a duplicate of target spell into your hand. That card 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/f/fylamarid.txt b/forge-gui/res/cardsfolder/f/fylamarid.txt index 39a4b15d08c7..a8df9e0f1f62 100644 --- a/forge-gui/res/cardsfolder/f/fylamarid.txt +++ b/forge-gui/res/cardsfolder/f/fylamarid.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Creature Squid Beast PT:1/3 K:Flying -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.Blue | Description$ CARDNAME can't be blocked by blue creatures. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.Blue | Description$ This creature can't be blocked by blue creatures. A:AB$ Animate | Cost$ U | ValidTgts$ Creature | Colors$ Blue | OverwriteColors$ True | SpellDescription$ Target creature becomes blue until end of turn. AI:RemoveDeck:All -Oracle:Flying\nFylamarid can't be blocked by blue creatures.\n{U}: Target creature becomes blue until end of turn. +Oracle:Flying\nThis creature can't be blocked by blue creatures.\n{U}: Target creature becomes blue until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fylgja.txt b/forge-gui/res/cardsfolder/f/fylgja.txt index fc6c7de04cae..fe96715ee61e 100644 --- a/forge-gui/res/cardsfolder/f/fylgja.txt +++ b/forge-gui/res/cardsfolder/f/fylgja.txt @@ -2,9 +2,9 @@ Name:Fylgja ManaCost:W Types:Enchantment Aura K:Enchant:Creature -K:etbCounter:HEALING:4 +K:etbCounter:HEALING:4:no Condition:This Aura enters with four healing counters on it. SVar:AttachAILogic:Pump A:AB$ PreventDamage | Cost$ SubCounter<1/HEALING> | Defined$ Enchanted | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to enchanted creature this turn. -A:AB$ PutCounter | Cost$ 2 W | CounterType$ HEALING | CounterNum$ 1 | SpellDescription$ Put a healing counter on CARDNAME. +A:AB$ PutCounter | Cost$ 2 W | CounterType$ HEALING | CounterNum$ 1 | SpellDescription$ Put a healing counter on this Aura. SVar:NonStackingAttachEffect:True -Oracle:Enchant creature\nFylgja enters with four healing counters on it.\nRemove a healing counter from Fylgja: Prevent the next 1 damage that would be dealt to enchanted creature this turn.\n{2}{W}: Put a healing counter on Fylgja. +Oracle:Enchant creature\nThis Aura enters with four healing counters on it.\nRemove a healing counter from this Aura: Prevent the next 1 damage that would be dealt to enchanted creature this turn.\n{2}{W}: Put a healing counter on this Aura. diff --git a/forge-gui/res/cardsfolder/f/fyndhorn_druid.txt b/forge-gui/res/cardsfolder/f/fyndhorn_druid.txt index f8d2065a7f24..17fab3827e77 100644 --- a/forge-gui/res/cardsfolder/f/fyndhorn_druid.txt +++ b/forge-gui/res/cardsfolder/f/fyndhorn_druid.txt @@ -2,6 +2,6 @@ Name:Fyndhorn Druid ManaCost:2 G Types:Creature Elf Druid PT:2/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+gotBlockedThisTurn | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME dies, if it was blocked this turn, you gain 4 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+gotBlockedThisTurn | Execute$ TrigGainLife | TriggerDescription$ When this creature dies, if it was blocked this turn, you gain 4 life. SVar:TrigGainLife:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 4 -Oracle:When Fyndhorn Druid dies, if it was blocked this turn, you gain 4 life. +Oracle:When this creature dies, if it was blocked this turn, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/f/fynn_the_fangbearer.txt b/forge-gui/res/cardsfolder/f/fynn_the_fangbearer.txt index eb286c548ba6..8992838126e9 100644 --- a/forge-gui/res/cardsfolder/f/fynn_the_fangbearer.txt +++ b/forge-gui/res/cardsfolder/f/fynn_the_fangbearer.txt @@ -6,4 +6,4 @@ K:Deathtouch T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+withDeathtouch | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPoison | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control with deathtouch deals combat damage to a player, that player gets two poison counters. (A player with ten or more poison counters loses the game.) SVar:TrigPoison:DB$ Poison | Defined$ TriggeredTarget | Num$ 2 DeckHas:Ability$Counters -Oracle:Deathtouch\nWhenever a creature you control with deathtouch deals combat damage to a player, that player gets two poison counters. (A player with ten or more poison counters loses the game.) +Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhenever a creature you control with deathtouch deals combat damage to a player, that player gets two poison counters. (A player with ten or more poison counters loses the game.)