From 1f2eb38a9ca2173477c190f841c38e086dd77a79 Mon Sep 17 00:00:00 2001 From: BigCrunch22 <22bigcrunch@gmail.com> Date: Sun, 2 Aug 2026 21:33:28 +0800 Subject: [PATCH] Update Oracle Text and Descriptions: Letter I --- forge-gui/res/cardsfolder/i/i_know_all_i_see_all.txt | 2 +- forge-gui/res/cardsfolder/i/ian_chesterton.txt | 4 ++-- .../res/cardsfolder/i/ian_malcolm_chaotician.txt | 4 ++-- forge-gui/res/cardsfolder/i/icatian_infantry.txt | 6 +++--- forge-gui/res/cardsfolder/i/icatian_javelineers.txt | 4 ++-- forge-gui/res/cardsfolder/i/icatian_moneychanger.txt | 10 +++++----- forge-gui/res/cardsfolder/i/icatian_skirmishers.txt | 4 ++-- forge-gui/res/cardsfolder/i/icatian_store.txt | 6 +++--- forge-gui/res/cardsfolder/i/ice_cage.txt | 6 +++--- forge-gui/res/cardsfolder/i/ice_cauldron.txt | 6 +++--- forge-gui/res/cardsfolder/i/ice_fang_coatl.txt | 6 +++--- forge-gui/res/cardsfolder/i/ice_floe.txt | 4 ++-- forge-gui/res/cardsfolder/i/ice_tunnel.txt | 4 ++-- forge-gui/res/cardsfolder/i/iceberg.txt | 6 +++--- forge-gui/res/cardsfolder/i/icebreaker_kraken.txt | 6 +++--- forge-gui/res/cardsfolder/i/icefall_regent.txt | 6 +++--- forge-gui/res/cardsfolder/i/icefeather_aven.txt | 4 ++-- forge-gui/res/cardsfolder/i/icehide_troll.txt | 4 ++-- forge-gui/res/cardsfolder/i/icewind_stalwart.txt | 4 ++-- forge-gui/res/cardsfolder/i/icewrought_sentry.txt | 6 +++--- .../res/cardsfolder/i/ich_tekik_salvage_splicer.txt | 4 ++-- forge-gui/res/cardsfolder/i/ichneumon_druid.txt | 4 ++-- forge-gui/res/cardsfolder/i/ichor_aberration.txt | 2 +- forge-gui/res/cardsfolder/i/ichor_drinker.txt | 2 +- forge-gui/res/cardsfolder/i/ichor_rats.txt | 4 ++-- forge-gui/res/cardsfolder/i/ichor_shade.txt | 4 ++-- forge-gui/res/cardsfolder/i/ichor_synthesizer.txt | 8 ++++---- forge-gui/res/cardsfolder/i/ichor_wellspring.txt | 6 +++--- forge-gui/res/cardsfolder/i/ichorclaw_myr.txt | 4 ++-- forge-gui/res/cardsfolder/i/ichorid.txt | 6 +++--- forge-gui/res/cardsfolder/i/icon_of_ancestry.txt | 4 ++-- forge-gui/res/cardsfolder/i/icy_prison.txt | 8 ++++---- forge-gui/res/cardsfolder/i/identity_thief.txt | 4 ++-- forge-gui/res/cardsfolder/i/idol_of_endurance.txt | 6 +++--- forge-gui/res/cardsfolder/i/idol_of_false_gods.txt | 8 ++++---- forge-gui/res/cardsfolder/i/idol_of_oblivion.txt | 2 +- .../idol_of_the_deep_king_sovereigns_macuahuitl.txt | 8 ++++---- .../res/cardsfolder/i/idris_soul_of_the_tardis.txt | 4 ++-- forge-gui/res/cardsfolder/i/idyllic_beachfront.txt | 4 ++-- forge-gui/res/cardsfolder/i/idyllic_grange.txt | 6 +++--- forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt | 4 ++-- forge-gui/res/cardsfolder/i/igneous_cur.txt | 4 ++-- forge-gui/res/cardsfolder/i/igneous_elemental.txt | 6 +++--- forge-gui/res/cardsfolder/i/igneous_golem.txt | 4 ++-- forge-gui/res/cardsfolder/i/ignition_team.txt | 4 ++-- forge-gui/res/cardsfolder/i/ignoble_soldier.txt | 4 ++-- forge-gui/res/cardsfolder/i/il_mheg_pixie.txt | 4 ++-- forge-gui/res/cardsfolder/i/ilharg_the_raze_boar.txt | 6 +++--- .../res/cardsfolder/i/ill_gotten_inheritance.txt | 4 ++-- .../i/ill_tempered_loner_howlpack_avenger.txt | 12 ++++++------ forge-gui/res/cardsfolder/i/ill_timed_explosion.txt | 6 +++--- forge-gui/res/cardsfolder/i/illicit_masquerade.txt | 4 ++-- forge-gui/res/cardsfolder/i/illicit_shipment.txt | 4 ++-- .../i/illithid_harvester_plant_tadpoles.txt | 4 ++-- forge-gui/res/cardsfolder/i/illuminate.txt | 4 ++-- forge-gui/res/cardsfolder/i/illuminated_wings.txt | 2 +- forge-gui/res/cardsfolder/i/illuminator_virtuoso.txt | 4 ++-- forge-gui/res/cardsfolder/i/illusion_spinners.txt | 4 ++-- forge-gui/res/cardsfolder/i/illusionary_armor.txt | 4 ++-- .../res/cardsfolder/i/illusionary_informant.txt | 2 +- forge-gui/res/cardsfolder/i/illusionary_presence.txt | 4 ++-- forge-gui/res/cardsfolder/i/illusionary_servant.txt | 4 ++-- forge-gui/res/cardsfolder/i/illusionary_terrain.txt | 4 ++-- forge-gui/res/cardsfolder/i/illusionists_gambit.txt | 2 +- .../res/cardsfolder/i/illusions_of_grandeur.txt | 6 +++--- forge-gui/res/cardsfolder/i/illusory_ambusher.txt | 4 ++-- forge-gui/res/cardsfolder/i/illusory_demon.txt | 4 ++-- forge-gui/res/cardsfolder/i/illusory_gains.txt | 4 ++-- .../res/cardsfolder/i/illustrious_historian.txt | 2 +- forge-gui/res/cardsfolder/i/imaginary_pet.txt | 4 ++-- forge-gui/res/cardsfolder/i/imaginary_threats.txt | 2 +- .../res/cardsfolder/i/imaryll_elfhame_elite.txt | 4 ++-- forge-gui/res/cardsfolder/i/immersturm_predator.txt | 6 +++--- forge-gui/res/cardsfolder/i/immersturm_raider.txt | 4 ++-- .../res/cardsfolder/i/immersturm_skullcairn.txt | 4 ++-- forge-gui/res/cardsfolder/i/imminent_doom.txt | 6 +++--- forge-gui/res/cardsfolder/i/immolating_souleater.txt | 4 ++-- forge-gui/res/cardsfolder/i/immolation_shaman.txt | 6 +++--- forge-gui/res/cardsfolder/i/immortal_phoenix.txt | 4 ++-- forge-gui/res/cardsfolder/i/immortal_servitude.txt | 2 +- forge-gui/res/cardsfolder/i/immovable_rod.txt | 6 +++--- .../i/imodanes_recruiter_train_troops.txt | 4 ++-- forge-gui/res/cardsfolder/i/impact_tremors.txt | 4 ++-- forge-gui/res/cardsfolder/i/impaler_shrike.txt | 4 ++-- forge-gui/res/cardsfolder/i/impatience.txt | 4 ++-- forge-gui/res/cardsfolder/i/impelled_giant.txt | 4 ++-- forge-gui/res/cardsfolder/i/impending_disaster.txt | 4 ++-- forge-gui/res/cardsfolder/i/impending_doom.txt | 4 ++-- forge-gui/res/cardsfolder/i/imperial_aerosaur.txt | 4 ++-- forge-gui/res/cardsfolder/i/imperial_ceratops.txt | 4 ++-- forge-gui/res/cardsfolder/i/imperial_hellkite.txt | 4 ++-- forge-gui/res/cardsfolder/i/imperial_lancer.txt | 4 ++-- forge-gui/res/cardsfolder/i/imperial_mask.txt | 4 ++-- forge-gui/res/cardsfolder/i/imperial_oath.txt | 4 ++-- .../res/cardsfolder/i/imperial_recovery_unit.txt | 4 ++-- forge-gui/res/cardsfolder/i/imperial_recruiter.txt | 4 ++-- forge-gui/res/cardsfolder/i/impetuous_devils.txt | 6 +++--- forge-gui/res/cardsfolder/i/impetuous_protege.txt | 4 ++-- forge-gui/res/cardsfolder/i/impetuous_sunchaser.txt | 4 ++-- .../res/cardsfolder/i/implement_of_combustion.txt | 4 ++-- .../res/cardsfolder/i/implement_of_examination.txt | 4 ++-- .../res/cardsfolder/i/implement_of_ferocity.txt | 4 ++-- .../res/cardsfolder/i/implement_of_improvement.txt | 4 ++-- forge-gui/res/cardsfolder/i/implement_of_malice.txt | 4 ++-- .../res/cardsfolder/i/implements_of_sacrifice.txt | 2 +- forge-gui/res/cardsfolder/i/imprison.txt | 8 ++++---- forge-gui/res/cardsfolder/i/impulsive_maneuvers.txt | 4 ++-- forge-gui/res/cardsfolder/i/impulsive_pilferer.txt | 4 ++-- forge-gui/res/cardsfolder/i/imskir_iron_eater.txt | 6 +++--- .../res/cardsfolder/i/in_search_of_greatness.txt | 4 ++-- forge-gui/res/cardsfolder/i/in_the_trenches.txt | 4 ++-- .../res/cardsfolder/i/inalla_archmage_ritualist.txt | 6 +++--- forge-gui/res/cardsfolder/i/iname_death_aspect.txt | 4 ++-- forge-gui/res/cardsfolder/i/iname_life_aspect.txt | 4 ++-- forge-gui/res/cardsfolder/i/incendiary.txt | 6 +++--- forge-gui/res/cardsfolder/i/incendiary_oracle.txt | 6 +++--- forge-gui/res/cardsfolder/i/inchblade_companion.txt | 2 +- .../res/cardsfolder/i/incinerator_of_the_guilty.txt | 6 +++--- forge-gui/res/cardsfolder/i/incisor_glider.txt | 4 ++-- forge-gui/res/cardsfolder/i/incorrigible_youths.txt | 2 +- forge-gui/res/cardsfolder/i/incriminate.txt | 4 ++-- .../res/cardsfolder/i/incriminating_impetus.txt | 4 ++-- forge-gui/res/cardsfolder/i/incubation_druid.txt | 4 ++-- forge-gui/res/cardsfolder/i/incubation_sac.txt | 4 ++-- forge-gui/res/cardsfolder/i/incubator_drone.txt | 4 ++-- forge-gui/res/cardsfolder/i/incubob.txt | 2 +- forge-gui/res/cardsfolder/i/incursion_specialist.txt | 4 ++-- forge-gui/res/cardsfolder/i/indatha_crystal.txt | 2 +- forge-gui/res/cardsfolder/i/indatha_triome.txt | 4 ++-- forge-gui/res/cardsfolder/i/indebted_samurai.txt | 4 ++-- forge-gui/res/cardsfolder/i/indentured_djinn.txt | 4 ++-- forge-gui/res/cardsfolder/i/indentured_oaf.txt | 4 ++-- .../res/cardsfolder/i/indoctrination_attendant.txt | 4 ++-- forge-gui/res/cardsfolder/i/indominus_rex_alpha.txt | 4 ++-- forge-gui/res/cardsfolder/i/indomitable_will.txt | 2 +- .../cardsfolder/i/indoraptor_the_perfect_hybrid.txt | 4 ++-- forge-gui/res/cardsfolder/i/indrik_stomphowler.txt | 4 ++-- .../cardsfolder/i/indris_the_hydrostatic_surge.txt | 4 ++-- forge-gui/res/cardsfolder/i/induced_amnesia.txt | 4 ++-- forge-gui/res/cardsfolder/i/indulgent_tormentor.txt | 4 ++-- forge-gui/res/cardsfolder/i/inescapable_brute.txt | 2 +- forge-gui/res/cardsfolder/i/inexorable_blob.txt | 4 ++-- forge-gui/res/cardsfolder/i/infantry_shield.txt | 4 ++-- forge-gui/res/cardsfolder/i/infected_defector.txt | 4 ++-- forge-gui/res/cardsfolder/i/infected_vermin.txt | 6 +++--- forge-gui/res/cardsfolder/i/infectious_horror.txt | 4 ++-- forge-gui/res/cardsfolder/i/infectious_host.txt | 4 ++-- forge-gui/res/cardsfolder/i/infectious_rage.txt | 4 ++-- forge-gui/res/cardsfolder/i/infernal_captor.txt | 4 ++-- forge-gui/res/cardsfolder/i/infernal_caretaker.txt | 4 ++-- forge-gui/res/cardsfolder/i/infernal_denizen.txt | 6 +++--- forge-gui/res/cardsfolder/i/infernal_idol.txt | 4 ++-- forge-gui/res/cardsfolder/i/infernal_medusa.txt | 6 +++--- forge-gui/res/cardsfolder/i/infernal_pet.txt | 4 ++-- forge-gui/res/cardsfolder/i/infernal_phantom.txt | 8 ++++---- forge-gui/res/cardsfolder/i/inferno_elemental.txt | 6 +++--- forge-gui/res/cardsfolder/i/inferno_fist.txt | 4 ++-- forge-gui/res/cardsfolder/i/inferno_hellion.txt | 4 ++-- forge-gui/res/cardsfolder/i/inferno_project.txt | 4 ++-- forge-gui/res/cardsfolder/i/inferno_titan.txt | 8 ++++---- .../i/infestation_expert_infested_werewolf.txt | 12 ++++++------ forge-gui/res/cardsfolder/i/infestation_sage.txt | 4 ++-- forge-gui/res/cardsfolder/i/infested_fleshcutter.txt | 4 ++-- forge-gui/res/cardsfolder/i/infested_thrinax.txt | 4 ++-- forge-gui/res/cardsfolder/i/infesting_radroach.txt | 8 ++++---- forge-gui/res/cardsfolder/i/infinite_hourglass.txt | 8 ++++---- forge-gui/res/cardsfolder/i/infinite_reflection.txt | 4 ++-- forge-gui/res/cardsfolder/i/inflation_station.txt | 4 ++-- forge-gui/res/cardsfolder/i/infuse.txt | 2 +- forge-gui/res/cardsfolder/i/infused_arrows.txt | 2 +- .../res/cardsfolder/i/ingenious_artillerist.txt | 4 ++-- forge-gui/res/cardsfolder/i/ingenious_leonin.txt | 4 ++-- forge-gui/res/cardsfolder/i/ingenious_prodigy.txt | 6 +++--- forge-gui/res/cardsfolder/i/ingenious_skaab.txt | 4 ++-- forge-gui/res/cardsfolder/i/ingenious_smith.txt | 6 +++--- forge-gui/res/cardsfolder/i/ingenious_thief.txt | 4 ++-- forge-gui/res/cardsfolder/i/ingot_chewer.txt | 4 ++-- forge-gui/res/cardsfolder/i/inherited_envelope.txt | 4 ++-- forge-gui/res/cardsfolder/i/inhumaniac.txt | 4 ++-- .../i/initiate_of_blood_goka_the_unjust.txt | 10 +++++----- forge-gui/res/cardsfolder/i/initiates_companion.txt | 4 ++-- .../res/cardsfolder/i/initiates_of_the_ebon_hand.txt | 4 ++-- forge-gui/res/cardsfolder/i/injector_crocodile.txt | 4 ++-- forge-gui/res/cardsfolder/i/ink_dissolver.txt | 4 ++-- .../res/cardsfolder/i/ink_eyes_servant_of_oni.txt | 6 +++--- forge-gui/res/cardsfolder/i/ink_treader_nephilim.txt | 4 ++-- forge-gui/res/cardsfolder/i/inkfathom_divers.txt | 4 ++-- .../res/cardsfolder/i/inkfathom_infiltrator.txt | 4 ++-- forge-gui/res/cardsfolder/i/inkmoth_nexus.txt | 4 ++-- forge-gui/res/cardsfolder/i/inkrise_infiltrator.txt | 4 ++-- forge-gui/res/cardsfolder/i/inner_demon.txt | 4 ++-- forge-gui/res/cardsfolder/i/inner_flame_acolyte.txt | 4 ++-- forge-gui/res/cardsfolder/i/innocence_kami.txt | 4 ++-- forge-gui/res/cardsfolder/i/innocent_blood.txt | 4 ++-- forge-gui/res/cardsfolder/i/innocent_bystander.txt | 4 ++-- .../i/innocent_traveler_malicious_invader.txt | 8 ++++---- forge-gui/res/cardsfolder/i/innocuous_rat.txt | 4 ++-- forge-gui/res/cardsfolder/i/innocuous_researcher.txt | 4 ++-- forge-gui/res/cardsfolder/i/inquisitive_puppet.txt | 4 ++-- forge-gui/res/cardsfolder/i/inquisitor_captain.txt | 4 ++-- forge-gui/res/cardsfolder/i/inquisitor_exarch.txt | 4 ++-- forge-gui/res/cardsfolder/i/inquisitors_ox.txt | 4 ++-- forge-gui/res/cardsfolder/i/insatiable_avarice.txt | 2 +- forge-gui/res/cardsfolder/i/insatiable_frugivore.txt | 4 ++-- forge-gui/res/cardsfolder/i/insatiable_gorgers.txt | 4 ++-- forge-gui/res/cardsfolder/i/insatiable_souleater.txt | 4 ++-- forge-gui/res/cardsfolder/i/inscribed_tablet.txt | 2 +- forge-gui/res/cardsfolder/i/inside_source.txt | 4 ++-- forge-gui/res/cardsfolder/i/insidious_bookworms.txt | 4 ++-- forge-gui/res/cardsfolder/i/insidious_fungus.txt | 2 +- forge-gui/res/cardsfolder/i/insolence.txt | 4 ++-- forge-gui/res/cardsfolder/i/insolent_neonate.txt | 2 +- forge-gui/res/cardsfolder/i/inspired_inventor.txt | 4 ++-- forge-gui/res/cardsfolder/i/inspired_sphinx.txt | 4 ++-- forge-gui/res/cardsfolder/i/inspired_sprite.txt | 4 ++-- forge-gui/res/cardsfolder/i/inspiring_bard.txt | 4 ++-- forge-gui/res/cardsfolder/i/inspiring_call.txt | 4 ++-- forge-gui/res/cardsfolder/i/inspiring_captain.txt | 4 ++-- forge-gui/res/cardsfolder/i/inspiring_cleric.txt | 4 ++-- forge-gui/res/cardsfolder/i/inspiring_overseer.txt | 4 ++-- forge-gui/res/cardsfolder/i/inspiring_unicorn.txt | 4 ++-- forge-gui/res/cardsfolder/i/inspiring_vantage.txt | 4 ++-- forge-gui/res/cardsfolder/i/instant_ramen.txt | 2 +- .../cardsfolder/i/instigator_gang_wildblood_pack.txt | 8 ++++---- forge-gui/res/cardsfolder/i/instruments_of_war.txt | 4 ++-- forge-gui/res/cardsfolder/i/insubordination.txt | 4 ++-- .../res/cardsfolder/i/insufferable_balladeer.txt | 4 ++-- forge-gui/res/cardsfolder/i/insufferable_syphon.txt | 4 ++-- .../res/cardsfolder/i/integrity_intervention.txt | 2 +- forge-gui/res/cardsfolder/i/intellect_devourer.txt | 6 +++--- .../res/cardsfolder/i/interdisciplinary_mascot.txt | 4 ++-- forge-gui/res/cardsfolder/i/interpret_the_signs.txt | 2 +- forge-gui/res/cardsfolder/i/intet_the_dreamer.txt | 4 ++-- .../res/cardsfolder/i/intimidation_campaign.txt | 6 +++--- forge-gui/res/cardsfolder/i/into_the_story.txt | 2 +- forge-gui/res/cardsfolder/i/intrepid_adversary.txt | 8 ++++---- forge-gui/res/cardsfolder/i/intrepid_outlander.txt | 4 ++-- .../res/cardsfolder/i/intrepid_paleontologist.txt | 4 ++-- forge-gui/res/cardsfolder/i/intrepid_provisioner.txt | 4 ++-- .../i/intrepid_trufflesnout_go_hog_wild.txt | 4 ++-- forge-gui/res/cardsfolder/i/intruding_soulrager.txt | 4 ++-- forge-gui/res/cardsfolder/i/intrusive_packbeast.txt | 4 ++-- forge-gui/res/cardsfolder/i/invader_parasite.txt | 6 +++--- forge-gui/res/cardsfolder/i/invading_manticore.txt | 4 ++-- .../i/invasion_of_alara_awaken_the_maelstrom.txt | 4 ++-- .../i/invasion_of_amonkhet_lazotep_convert.txt | 8 ++++---- ...vasion_of_arcavios_invocation_of_the_founders.txt | 4 ++-- .../cardsfolder/i/invasion_of_azgol_ashen_reaper.txt | 8 ++++---- .../i/invasion_of_belenon_belenon_war_anthem.txt | 4 ++-- .../i/invasion_of_dominaria_serra_faithkeeper.txt | 4 ++-- .../i/invasion_of_eldraine_prickle_faeries.txt | 8 ++++---- .../i/invasion_of_ergamon_truga_cliffcharger.txt | 8 ++++---- .../invasion_of_fiora_marchesa_resolute_monarch.txt | 8 ++++---- .../i/invasion_of_gobakhan_lightshield_array.txt | 6 +++--- .../i/invasion_of_ikoria_zilortha_apex_of_ikoria.txt | 4 ++-- .../i/invasion_of_innistrad_deluge_of_the_dead.txt | 8 ++++---- .../i/invasion_of_ixalan_belligerent_regisaur.txt | 8 ++++---- ..._of_kaladesh_aetherwing_golden_scale_flagship.txt | 8 ++++---- .../invasion_of_kaldheim_pyre_of_the_world_tree.txt | 8 ++++---- .../i/invasion_of_kamigawa_rooftop_saboteurs.txt | 8 ++++---- .../i/invasion_of_karsus_refraction_elemental.txt | 8 ++++---- .../i/invasion_of_kylem_valors_reach_tag_team.txt | 4 ++-- .../i/invasion_of_lorwyn_winnowing_forces.txt | 4 ++-- .../i/invasion_of_mercadia_kyren_flamewright.txt | 4 ++-- .../i/invasion_of_moag_bloomwielder_dryads.txt | 4 ++-- .../i/invasion_of_muraganda_primordial_plasm.txt | 4 ++-- .../invasion_of_new_capenna_holy_frazzle_cannon.txt | 4 ++-- ...asion_of_new_phyrexia_teferi_akosa_of_zhalfir.txt | 4 ++-- .../i/invasion_of_pyrulea_gargantuan_slabhorn.txt | 4 ++-- .../i/invasion_of_ravnica_guildpact_paragon.txt | 4 ++-- .../invasion_of_regatha_disciples_of_the_inferno.txt | 4 ++-- ...asion_of_segovia_caetus_sea_tyrant_of_segovia.txt | 4 ++-- .../i/invasion_of_shandalar_leyline_surge.txt | 4 ++-- .../i/invasion_of_tarkir_defiant_thundermaw.txt | 6 +++--- .../res/cardsfolder/i/invasion_of_the_giants.txt | 6 +++--- .../i/invasion_of_theros_ephara_ever_sheltering.txt | 8 ++++---- .../i/invasion_of_tolvada_the_broken_sky.txt | 4 ++-- .../invasion_of_ulgrotha_grandmother_ravi_sengir.txt | 2 +- .../i/invasion_of_vryn_overloaded_mage_ring.txt | 6 +++--- .../i/invasion_of_xerex_vertex_paladin.txt | 4 ++-- .../i/invasion_of_zendikar_awakened_skyclave.txt | 8 ++++---- forge-gui/res/cardsfolder/i/invasive_species.txt | 4 ++-- forge-gui/res/cardsfolder/i/invasive_surgery.txt | 2 +- forge-gui/res/cardsfolder/i/inventive_wingsmith.txt | 4 ++-- forge-gui/res/cardsfolder/i/inventors_apprentice.txt | 4 ++-- forge-gui/res/cardsfolder/i/inventors_axe.txt | 6 +++--- forge-gui/res/cardsfolder/i/inventors_goggles.txt | 4 ++-- .../cardsfolder/i/inverted_iceberg_iceberg_titan.txt | 8 ++++---- forge-gui/res/cardsfolder/i/inverter_of_truth.txt | 4 ++-- .../res/cardsfolder/i/investigators_journal.txt | 4 ++-- .../res/cardsfolder/i/invigorating_hot_spring.txt | 4 ++-- forge-gui/res/cardsfolder/i/invisible_stalker.txt | 4 ++-- forge-gui/res/cardsfolder/i/invoke_despair.txt | 4 ++-- forge-gui/res/cardsfolder/i/inys_haen.txt | 2 +- forge-gui/res/cardsfolder/i/ion_storm.txt | 6 +++--- .../res/cardsfolder/i/iona_shield_of_emeria.txt | 4 ++-- forge-gui/res/cardsfolder/i/ior_ruin_expedition.txt | 4 ++-- forge-gui/res/cardsfolder/i/ipnu_rivulet.txt | 4 ++-- forge-gui/res/cardsfolder/i/irascible_wolverine.txt | 4 ++-- forge-gui/res/cardsfolder/i/ire_shaman.txt | 4 ++-- forge-gui/res/cardsfolder/i/irencrag_pyromancer.txt | 4 ++-- .../res/cardsfolder/i/irenicuss_vile_duplication.txt | 4 ++-- .../res/cardsfolder/i/iridescent_blademaster.txt | 4 ++-- forge-gui/res/cardsfolder/i/iridescent_drake.txt | 4 ++-- forge-gui/res/cardsfolder/i/irini_sengir.txt | 2 +- forge-gui/res/cardsfolder/i/iroass_blessing.txt | 4 ++-- forge-gui/res/cardsfolder/i/iron_apprentice.txt | 6 +++--- forge-gui/res/cardsfolder/i/iron_barb_hellion.txt | 4 ++-- forge-gui/res/cardsfolder/i/iron_bully.txt | 4 ++-- forge-gui/res/cardsfolder/i/iron_craw_crusher.txt | 4 ++-- forge-gui/res/cardsfolder/i/iron_fist_pulverizer.txt | 4 ++-- forge-gui/res/cardsfolder/i/iron_golem.txt | 4 ++-- forge-gui/res/cardsfolder/i/iron_heart_chimera.txt | 2 +- forge-gui/res/cardsfolder/i/iron_maiden.txt | 4 ++-- forge-gui/res/cardsfolder/i/iron_mastiff.txt | 10 +++++----- .../cardsfolder/i/iron_monger_sadistic_tycoon.txt | 2 +- .../res/cardsfolder/i/ironclad_revolutionary.txt | 4 ++-- forge-gui/res/cardsfolder/i/ironclad_slayer.txt | 4 ++-- forge-gui/res/cardsfolder/i/ironclaw_buzzardiers.txt | 6 +++--- forge-gui/res/cardsfolder/i/ironclaw_orcs.txt | 4 ++-- forge-gui/res/cardsfolder/i/ironfist_crusher.txt | 4 ++-- forge-gui/res/cardsfolder/i/ironhoof_boar.txt | 2 +- forge-gui/res/cardsfolder/i/ironhoof_ox.txt | 4 ++-- forge-gui/res/cardsfolder/i/ironpaw_aspirant.txt | 4 ++-- forge-gui/res/cardsfolder/i/ironscale_hydra.txt | 4 ++-- forge-gui/res/cardsfolder/i/ironshell_beetle.txt | 4 ++-- forge-gui/res/cardsfolder/i/ironsoul_enforcer.txt | 4 ++-- forge-gui/res/cardsfolder/i/ironwill_forger.txt | 4 ++-- forge-gui/res/cardsfolder/i/irregular_cohort.txt | 4 ++-- forge-gui/res/cardsfolder/i/irreverent_revelers.txt | 6 +++--- forge-gui/res/cardsfolder/i/irrigated_farmland.txt | 4 ++-- forge-gui/res/cardsfolder/i/irrigation_ditch.txt | 4 ++-- forge-gui/res/cardsfolder/i/isareth_the_awakener.txt | 4 ++-- .../res/cardsfolder/i/ishai_ojutai_dragonspeaker.txt | 4 ++-- .../res/cardsfolder/i/ishi_ishi_akki_crackshot.txt | 4 ++-- forge-gui/res/cardsfolder/i/ishkanah_grafwidow.txt | 4 ++-- forge-gui/res/cardsfolder/i/isleback_spawn.txt | 4 ++-- forge-gui/res/cardsfolder/i/isochron_scepter.txt | 4 ++-- forge-gui/res/cardsfolder/i/isolated_chapel.txt | 4 ++-- forge-gui/res/cardsfolder/i/isolation_zone.txt | 4 ++-- .../res/cardsfolder/i/isperia_the_inscrutable.txt | 4 ++-- forge-gui/res/cardsfolder/i/isperias_skywatch.txt | 4 ++-- forge-gui/res/cardsfolder/i/isu_the_abominable.txt | 4 ++-- forge-gui/res/cardsfolder/i/it_that_betrays.txt | 2 +- forge-gui/res/cardsfolder/i/ithilien_kingfisher.txt | 4 ++-- .../cardsfolder/i/itzquinth_firstborn_of_gishath.txt | 4 ++-- .../res/cardsfolder/i/ivora_insatiable_heir.txt | 6 +++--- forge-gui/res/cardsfolder/i/ivory_gargoyle.txt | 6 +++--- forge-gui/res/cardsfolder/i/ivory_giant.txt | 4 ++-- forge-gui/res/cardsfolder/i/ivy_elemental.txt | 4 ++-- .../res/cardsfolder/i/ivy_gleeful_spellthief.txt | 4 ++-- .../res/cardsfolder/i/iwamori_of_the_open_fist.txt | 4 ++-- forge-gui/res/cardsfolder/i/ixalans_binding.txt | 4 ++-- forge-gui/res/cardsfolder/i/ixallis_diviner.txt | 4 ++-- forge-gui/res/cardsfolder/i/ixallis_keeper.txt | 2 +- .../res/cardsfolder/i/ixidor_reality_sculptor.txt | 2 +- forge-gui/res/cardsfolder/i/ixidron.txt | 4 ++-- forge-gui/res/cardsfolder/i/iymrith_desert_doom.txt | 4 ++-- .../res/cardsfolder/i/izoni_center_of_the_web.txt | 6 +++--- forge-gui/res/cardsfolder/i/izoni_thousand_eyed.txt | 4 ++-- forge-gui/res/cardsfolder/i/izzet_boilerworks.txt | 6 +++--- forge-gui/res/cardsfolder/i/izzet_chemister.txt | 4 ++-- forge-gui/res/cardsfolder/i/izzet_chronarch.txt | 4 ++-- forge-gui/res/cardsfolder/i/izzet_cluestone.txt | 2 +- forge-gui/res/cardsfolder/i/izzet_guildgate.txt | 4 ++-- forge-gui/res/cardsfolder/i/izzet_keyrune.txt | 6 +++--- forge-gui/res/cardsfolder/i/izzet_locket.txt | 2 +- forge-gui/res/cardsfolder/i/izzet_staticaster.txt | 4 ++-- 368 files changed, 817 insertions(+), 817 deletions(-) diff --git a/forge-gui/res/cardsfolder/i/i_know_all_i_see_all.txt b/forge-gui/res/cardsfolder/i/i_know_all_i_see_all.txt index bc48b3d07d0f..be1992835b07 100644 --- a/forge-gui/res/cardsfolder/i/i_know_all_i_see_all.txt +++ b/forge-gui/res/cardsfolder/i/i_know_all_i_see_all.txt @@ -1,7 +1,7 @@ Name:I Know All, I See All ManaCost:no cost Types:Ongoing Scheme -S:Mode$ UntapOtherPlayer | ValidCard$ Permanent.YouCtrl | EffectZone$ Command | Description$ Untap all permanents you control during each other player's untap step. +S:Mode$ UntapOtherPlayer | ValidCard$ Permanent.YouCtrl | EffectZone$ Command | Description$ Untap all permanents you control during each opponent's untap step. T:Mode$ Phase | Phase$ End of Turn | Execute$ Abandon | TriggerZones$ Command | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ At the beginning of each end step, if three or more cards were put into your graveyard this turn from anywhere, abandon this scheme. SVar:Abandon:DB$ Abandon SVar:X:Count$ThisTurnEntered_Graveyard_Card.YouOwn diff --git a/forge-gui/res/cardsfolder/i/ian_chesterton.txt b/forge-gui/res/cardsfolder/i/ian_chesterton.txt index 7b7a49cd52d3..38ed8a225fcd 100644 --- a/forge-gui/res/cardsfolder/i/ian_chesterton.txt +++ b/forge-gui/res/cardsfolder/i/ian_chesterton.txt @@ -2,8 +2,8 @@ Name:Ian Chesterton ManaCost:2 W Types:Legendary Creature Human Scientist PT:2/3 -S:Mode$ Continuous | AddKeyword$ Replicate:CardManaCost | Affected$ Saga.YouCtrl+wasCast | AffectedZone$ Stack | EffectZone$ Battlefield | Description$ Science Teacher — Each Saga spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast that Saga, copy it for each time you paid its replicate cost. Copies of permanents enter as tokens.) +S:Mode$ Continuous | AddKeyword$ Replicate:CardManaCost | Affected$ Saga.YouCtrl+wasCast | AffectedZone$ Stack | EffectZone$ Battlefield | Description$ Science Teacher — Each Saga spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast that Saga, copy it for each time you paid its replicate cost. Copies of Saga spells become tokens.) K:Doctor's companion DeckHas:Ability$Token DeckNeeds:Type$Saga -Oracle:Science Teacher — Each Saga spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast that Saga, copy it for each time you paid its replicate cost. Copies of permanents enter as tokens.)\nDoctor's companion (You can have two commanders if the other is the Doctor.) +Oracle:Science Teacher — Each Saga spell you cast has replicate. The replicate cost is equal to its mana cost. (When you cast that Saga, copy it for each time you paid its replicate cost. Copies of Saga spells become tokens.)\nDoctor's companion (You can have two commanders if the other is the Doctor.) diff --git a/forge-gui/res/cardsfolder/i/ian_malcolm_chaotician.txt b/forge-gui/res/cardsfolder/i/ian_malcolm_chaotician.txt index c0f44bf478d8..2203673ee566 100644 --- a/forge-gui/res/cardsfolder/i/ian_malcolm_chaotician.txt +++ b/forge-gui/res/cardsfolder/i/ian_malcolm_chaotician.txt @@ -4,5 +4,5 @@ Types:Legendary Creature Human Scientist PT:2/2 T:Mode$ Drawn | ValidPlayer$ Player | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever a player draws their second card each turn, that player exiles the top card of their library. SVar:TrigDig:DB$ Dig | Defined$ TriggeredPlayer | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | RememberChanged$ True | DestinationZone$ Exile -S:Mode$ Continuous | Affected$ Card.nonLand+ExiledWithSource+!OwnedBy ActivePlayer | MayPlay$ True | MayPlayLimit$ 1 | MayPlayIgnoreType$ True | MayPlayPlayer$ ActivePlayer | EffectZone$ Battlefield | AffectedZone$ Exile | Description$ During each player's turn, that player may cast a spell from among the cards they don't own exiled with CARDNAME and mana of any type can be spent to cast it. -Oracle:Whenever a player draws their second card each turn, that player exiles the top card of their library.\nDuring each player's turn, that player may cast a spell from among the cards they don't own exiled with Ian Malcolm, Chaotician, and mana of any type can be spent to cast it. +S:Mode$ Continuous | Affected$ Card.nonLand+ExiledWithSource+!OwnedBy ActivePlayer | MayPlay$ True | MayPlayLimit$ 1 | MayPlayIgnoreType$ True | MayPlayPlayer$ ActivePlayer | EffectZone$ Battlefield | AffectedZone$ Exile | Description$ During each player's turn, that player may cast a spell from among the cards they don't own exiled with NICKNAME, and mana of any type can be spent to cast it. +Oracle:Whenever a player draws their second card each turn, that player exiles the top card of their library.\nDuring each player's turn, that player may cast a spell from among the cards they don't own exiled with Ian Malcolm, and mana of any type can be spent to cast it. diff --git a/forge-gui/res/cardsfolder/i/icatian_infantry.txt b/forge-gui/res/cardsfolder/i/icatian_infantry.txt index 19758aa2e995..85e646cd08d5 100644 --- a/forge-gui/res/cardsfolder/i/icatian_infantry.txt +++ b/forge-gui/res/cardsfolder/i/icatian_infantry.txt @@ -2,6 +2,6 @@ Name:Icatian Infantry ManaCost:W Types:Creature Human Soldier PT:1/1 -A:AB$ Pump | Cost$ 1 | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. -A:AB$ Pump | Cost$ 1 | Defined$ Self | KW$ Banding | SpellDescription$ CARDNAME gains banding until end of turn. -Oracle:{1}: Icatian Infantry gains first strike until end of turn.\n{1}: Icatian Infantry gains banding until end of turn. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) +A:AB$ Pump | Cost$ 1 | Defined$ Self | KW$ First Strike | SpellDescription$ This creature gains first strike until end of turn. +A:AB$ Pump | Cost$ 1 | Defined$ Self | KW$ Banding | SpellDescription$ This creature gains banding until end of turn. +Oracle:{1}: This creature gains first strike until end of turn.\n{1}: This creature gains banding until end of turn. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.) diff --git a/forge-gui/res/cardsfolder/i/icatian_javelineers.txt b/forge-gui/res/cardsfolder/i/icatian_javelineers.txt index 336abbe66c8d..6e321bdf5aca 100644 --- a/forge-gui/res/cardsfolder/i/icatian_javelineers.txt +++ b/forge-gui/res/cardsfolder/i/icatian_javelineers.txt @@ -2,8 +2,8 @@ Name:Icatian Javelineers ManaCost:W Types:Creature Human Soldier PT:1/1 -K:etbCounter:JAVELIN:1 +K:etbCounter:JAVELIN:1:no Condition:This creature enters with a javelin counter on it. A:AB$ DealDamage | Cost$ T SubCounter<1/JAVELIN> | ValidTgts$ Any | NumDmg$ 1 | SpellDescription$ It deals 1 damage to any target. DeckHas:Ability$Counters DeckHints:Ability$Proliferate -Oracle:Icatian Javelineers enters with a javelin counter on it.\n{T}, Remove a javelin counter from Icatian Javelineers: It deals 1 damage to any target. +Oracle:This creature enters with a javelin counter on it.\n{T}, Remove a javelin counter from this creature: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt b/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt index e33d3b55d710..bc1c127535db 100644 --- a/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt +++ b/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt @@ -2,12 +2,12 @@ Name:Icatian Moneychanger ManaCost:W Types:Creature Human PT:0/2 -K:etbCounter:CREDIT:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 3 damage to you. +K:etbCounter:CREDIT:3:no Condition:This creature enters with three credit counters on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this creature enters, it deals 3 damage to you. SVar:TrigDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a credit counter on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a credit counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CREDIT | CounterNum$ 1 | SpellDescription$ Put a credit counter on CARDNAME. -A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ You gain 1 life for each credit counter on CARDNAME. Activate only during your upkeep. +A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ You gain 1 life for each credit counter on this creature. Activate only during your upkeep. SVar:X:Count$CardCounters.CREDIT AI:RemoveDeck:Random -Oracle:Icatian Moneychanger enters with three credit counters on it.\nWhen Icatian Moneychanger enters, it deals 3 damage to you.\nAt the beginning of your upkeep, put a credit counter on Icatian Moneychanger.\nSacrifice Icatian Moneychanger: You gain 1 life for each credit counter on Icatian Moneychanger. Activate only during your upkeep. +Oracle:This creature enters with three credit counters on it.\nWhen this creature enters, it deals 3 damage to you.\nAt the beginning of your upkeep, put a credit counter on this creature.\nSacrifice this creature: You gain 1 life for each credit counter on this creature. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/i/icatian_skirmishers.txt b/forge-gui/res/cardsfolder/i/icatian_skirmishers.txt index 70ade58c2b8d..db550d078b39 100644 --- a/forge-gui/res/cardsfolder/i/icatian_skirmishers.txt +++ b/forge-gui/res/cardsfolder/i/icatian_skirmishers.txt @@ -4,6 +4,6 @@ Types:Creature Human Soldier PT:1/1 K:First Strike K:Banding -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, all creatures banded with it gain first strike until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, all creatures banded with it gain first strike until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attackersBandedWith | KW$ First Strike -Oracle:First strike; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\nWhenever Icatian Skirmishers attacks, all creatures banded with it gain first strike until end of turn. +Oracle:First strike; banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\nWhenever this creature attacks, all creatures banded with it gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/i/icatian_store.txt b/forge-gui/res/cardsfolder/i/icatian_store.txt index 92d4459cb70d..2f877a0dd724 100644 --- a/forge-gui/res/cardsfolder/i/icatian_store.txt +++ b/forge-gui/res/cardsfolder/i/icatian_store.txt @@ -1,12 +1,12 @@ Name:Icatian Store 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 K:You may choose not to untap CARDNAME during your untap step. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | Execute$ TrigStore | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is tapped, put a storage counter on it. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | PresentDefined$ Self | IsPresent$ Card.tapped | Execute$ TrigStore | TriggerDescription$ At the beginning of your upkeep, if this land is tapped, put a storage counter on it. SVar:TrigStore:DB$ PutCounter | Defined$ Self | CounterType$ STORAGE | CounterNum$ 1 A:AB$ Mana | Cost$ T SubCounter | Produced$ W | Amount$ X | AILogic$ ManaRitualBattery | SpellDescription$ Add {W} for each storage counter removed this way. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Icatian Store enters tapped.\nYou may choose not to untap Icatian Store during your untap step.\nAt the beginning of your upkeep, if Icatian Store is tapped, put a storage counter on it.\n{T}, Remove any number of storage counters from Icatian Store: Add {W} for each storage counter removed this way. +Oracle:This land enters tapped.\nYou may choose not to untap this land during your untap step.\nAt the beginning of your upkeep, if this land is tapped, put a storage counter on it.\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/i/ice_cage.txt b/forge-gui/res/cardsfolder/i/ice_cage.txt index 0f0f46a2aa79..2d878c8e042f 100644 --- a/forge-gui/res/cardsfolder/i/ice_cage.txt +++ b/forge-gui/res/cardsfolder/i/ice_cage.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse -S:Mode$ CantAttack,CantBlock,CantBeActivated | ValidCard$ Creature.EnchantedBy | Description$ Enchanted creature can't attack or block and its activated abilities can't be activated. -T:Mode$ BecomesTarget | ValidTarget$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When enchanted creature becomes the target of a spell or ability, destroy CARDNAME. +S:Mode$ CantAttack,CantBlock,CantBeActivated | ValidCard$ Creature.EnchantedBy | Description$ Enchanted creature can't attack or block, and its activated abilities can't be activated. +T:Mode$ BecomesTarget | ValidTarget$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When enchanted creature becomes the target of a spell or ability, destroy this Aura. SVar:TrigDestroy:DB$ Destroy | Defined$ Self -Oracle:Enchant creature\nEnchanted creature can't attack or block, and its activated abilities can't be activated.\nWhen enchanted creature becomes the target of a spell or ability, destroy Ice Cage. +Oracle:Enchant creature\nEnchanted creature can't attack or block, and its activated abilities can't be activated.\nWhen enchanted creature becomes the target of a spell or ability, destroy this Aura. diff --git a/forge-gui/res/cardsfolder/i/ice_cauldron.txt b/forge-gui/res/cardsfolder/i/ice_cauldron.txt index 4e9be3dfe07f..e079e47db248 100644 --- a/forge-gui/res/cardsfolder/i/ice_cauldron.txt +++ b/forge-gui/res/cardsfolder/i/ice_cauldron.txt @@ -1,7 +1,7 @@ Name:Ice Cauldron ManaCost:4 Types:Artifact -A:AB$ PutCounter | Cost$ X T | RememberCostMana$ True | CounterType$ CHARGE | CounterNum$ 1 | CheckSVar$ Y | SVarCompare$ EQ0 | SubAbility$ DBExile | SpellDescription$ You may exile a nonland card from your hand. You may cast that card for as long as it remains exiled. Put a charge counter on CARDNAME and note the type and amount of mana spent to pay this activation cost. Activate only if there are no charge counters on CARDNAME. +A:AB$ PutCounter | Cost$ X T | RememberCostMana$ True | CounterType$ CHARGE | CounterNum$ 1 | CheckSVar$ Y | SVarCompare$ EQ0 | SubAbility$ DBExile | SpellDescription$ You may exile a nonland card from your hand. You may cast that card for as long as it remains exiled. Put a charge counter on this artifact and note the type and amount of mana spent to pay this activation cost. Activate only if there are no charge counters on this artifact. SVar:X:Count$xPaid SVar:Y:Count$CardCounters.CHARGE SVar:DBExile:DB$ ChangeZone | Optional$ True | RememberChanged$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Card.nonLand | ChangeNum$ 1 | SubAbility$ DBEffect @@ -11,6 +11,6 @@ T:Mode$ ChangesZone | ValidCard$ Card.IsRemembered+ExiledWithSource | Origin$ Ex SVar:ForgetCard:DB$ Cleanup | ForgetDefined$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Mana | Cost$ T SubCounter<1/CHARGE> | Produced$ Special LastNotedType | RestrictValid$ Spell.IsRemembered | SpellDescription$ Add CARDNAME's last noted type and amount of mana. Spend this mana only to cast the last card exiled with CARDNAME. +A:AB$ Mana | Cost$ T SubCounter<1/CHARGE> | Produced$ Special LastNotedType | RestrictValid$ Spell.IsRemembered | SpellDescription$ Add this artifact's last noted type and amount of mana. Spend this mana only to cast the last card exiled with this artifact. AI:RemoveDeck:All -Oracle:{X}, {T}: You may exile a nonland card from your hand. You may cast that card for as long as it remains exiled. Put a charge counter on Ice Cauldron and note the type and amount of mana spent to pay this activation cost. Activate only if there are no charge counters on Ice Cauldron.\n{T}, Remove a charge counter from Ice Cauldron: Add Ice Cauldron's last noted type and amount of mana. Spend this mana only to cast the last card exiled with Ice Cauldron. +Oracle:{X}, {T}: You may exile a nonland card from your hand. You may cast that card for as long as it remains exiled. Put a charge counter on this artifact and note the type and amount of mana spent to pay this activation cost. Activate only if there are no charge counters on this artifact.\n{T}, Remove a charge counter from this artifact: Add this artifact's last noted type and amount of mana. Spend this mana only to cast the last card exiled with this artifact. diff --git a/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt b/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt index 76d91d620027..295fb6731d74 100644 --- a/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt +++ b/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt @@ -4,9 +4,9 @@ Types:Snow Creature Snake PT:1/1 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Deathtouch | IsPresent$ Permanent.Snow+Other+YouCtrl | PresentCompare$ GE3 | Description$ CARDNAME has deathtouch as long as you control at least three other snow permanents. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Deathtouch | IsPresent$ Permanent.Snow+Other+YouCtrl | PresentCompare$ GE3 | Description$ This creature has deathtouch as long as you control at least three other snow permanents. SVar:BuffedBy:Permanent.Snow DeckHints:Type$Snow -Oracle:Flash\nFlying\nWhen Ice-Fang Coatl enters, draw a card.\nIce-Fang Coatl has deathtouch as long as you control at least three other snow permanents. +Oracle:Flash\nFlying\nWhen this creature enters, draw a card.\nThis creature has deathtouch as long as you control at least three other snow permanents. diff --git a/forge-gui/res/cardsfolder/i/ice_floe.txt b/forge-gui/res/cardsfolder/i/ice_floe.txt index 28318ab18941..a00dabe53267 100644 --- a/forge-gui/res/cardsfolder/i/ice_floe.txt +++ b/forge-gui/res/cardsfolder/i/ice_floe.txt @@ -2,8 +2,8 @@ Name:Ice Floe ManaCost:no cost Types:Land K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Tap | Cost$ T | ValidTgts$ Creature.withoutFlying+attackingYou | TgtPrompt$ Select target creature without flying that's attacking you | SubAbility$ DBEffect | SpellDescription$ Tap target creature without flying that's attacking you. It doesn't untap during its controller's untap step for as long as CARDNAME remains tapped. | StackDescription$ SpellDescription +A:AB$ Tap | Cost$ T | ValidTgts$ Creature.withoutFlying+attackingYou | TgtPrompt$ Select target creature without flying that's attacking you | SubAbility$ DBEffect | SpellDescription$ Tap target creature without flying that's attacking you. It doesn't untap during its controller's untap step for as long as this land remains tapped. | StackDescription$ SpellDescription SVar:DBEffect:DB$ Effect | IsCurse$ True | ReplacementEffects$ DontUntap | Duration$ UntilUntaps | RememberObjects$ Targeted | ExileOnMoved$ Battlefield SVar:DontUntap:Event$ Untap | ValidCard$ Card.IsRemembered | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ It doesn't untap during its controller's untap step for as long as EFFECTSOURCE remains tapped. AI:RemoveDeck:All -Oracle:You may choose not to untap Ice Floe during your untap step.\n{T}: Tap target creature without flying that's attacking you. It doesn't untap during its controller's untap step for as long as Ice Floe remains tapped. +Oracle:You may choose not to untap this land during your untap step.\n{T}: Tap target creature without flying that's attacking you. It doesn't untap during its controller's untap step for as long as this land remains tapped. diff --git a/forge-gui/res/cardsfolder/i/ice_tunnel.txt b/forge-gui/res/cardsfolder/i/ice_tunnel.txt index 830be85de397..fe0730f00fdf 100644 --- a/forge-gui/res/cardsfolder/i/ice_tunnel.txt +++ b/forge-gui/res/cardsfolder/i/ice_tunnel.txt @@ -1,6 +1,6 @@ Name:Ice Tunnel ManaCost:no cost Types:Snow 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 -Oracle:({T}: Add {U} or {B}.)\nIce Tunnel enters tapped. +Oracle:({T}: Add {U} or {B}.)\nThis land enters tapped. diff --git a/forge-gui/res/cardsfolder/i/iceberg.txt b/forge-gui/res/cardsfolder/i/iceberg.txt index 744fa7df0fb9..e79c6ec3c613 100644 --- a/forge-gui/res/cardsfolder/i/iceberg.txt +++ b/forge-gui/res/cardsfolder/i/iceberg.txt @@ -1,10 +1,10 @@ Name:Iceberg ManaCost:X U U Types:Enchantment -K:etbCounter:ICE:X +K:etbCounter:ICE:X:no Condition:This enchantment enters with X ice counters on it. SVar:X:Count$xPaid -A:AB$ PutCounter | Cost$ 3 | CounterType$ ICE | CounterNum$ 1 | SpellDescription$ Put an ice counter on CARDNAME. +A:AB$ PutCounter | Cost$ 3 | CounterType$ ICE | CounterNum$ 1 | SpellDescription$ Put an ice counter on this enchantment. A:AB$ Mana | Cost$ SubCounter<1/ICE> | Produced$ C | SpellDescription$ Add {C}. AI:RemoveDeck:All SVar:AICounterOverrideICE:Positive -Oracle:Iceberg enters with X ice counters on it.\n{3}: Put an ice counter on Iceberg.\nRemove an ice counter from Iceberg: Add {C}. +Oracle:This enchantment enters with X ice counters on it.\n{3}: Put an ice counter on this enchantment.\nRemove an ice counter from this enchantment: Add {C}. diff --git a/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt b/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt index f0d23a27b8c0..d9b46f22de3c 100644 --- a/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt +++ b/forge-gui/res/cardsfolder/i/icebreaker_kraken.txt @@ -3,11 +3,11 @@ ManaCost:10 U U Types:Snow Creature Kraken PT:8/8 K:Affinity:Land.Snow:snow land -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBEffect | TriggerDescription$ When CARDNAME enters, artifacts and creatures target opponent controls don't untap during that player's next untap step. -A:AB$ ChangeZone | Cost$ Return<3/Land.Snow> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBEffect | TriggerDescription$ When this creature enters, artifacts and creatures target opponent controls don't untap during that player's next untap step. +A:AB$ ChangeZone | Cost$ Return<3/Land.Snow> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return this creature to its owner's hand. SVar:DBEffect:DB$ Effect | StaticAbilities$ DontUntap | Triggers$ RemoveEffect | Duration$ Permanent | ValidTgts$ Opponent | RememberObjects$ Targeted | SpellDescription$ During that player's next untap step, artifacts and creatures they control don't untap. SVar:DontUntap:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Artifact.RememberedPlayerCtrl,Creature.RememberedPlayerCtrl | AddHiddenKeyword$ This card doesn't untap during your next untap step. | Description$ Artifacts and creatures target opponent controls don't untap during their next untap step. SVar:RemoveEffect:Mode$ Phase | Phase$ Untap | ValidPlayer$ Player.IsRemembered | TriggerZones$ Command | Static$ True | Execute$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile DeckHints:Type$Snow -Oracle:Affinity for snow lands (This spell costs {1} less to cast for each snow land you control.)\nWhen Icebreaker Kraken enters, artifacts and creatures target opponent controls don't untap during that player's next untap step.\nReturn three snow lands you control to their owner's hand: Return Icebreaker Kraken to its owner's hand. +Oracle:Affinity for snow lands (This spell costs {1} less to cast for each snow land you control.)\nWhen this creature enters, artifacts and creatures target opponent controls don't untap during that player's next untap step.\nReturn three snow lands you control to their owner's hand: Return this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/i/icefall_regent.txt b/forge-gui/res/cardsfolder/i/icefall_regent.txt index aeff6d0a54ce..8a249d781310 100644 --- a/forge-gui/res/cardsfolder/i/icefall_regent.txt +++ b/forge-gui/res/cardsfolder/i/icefall_regent.txt @@ -3,10 +3,10 @@ ManaCost:3 U U Types:Creature Dragon PT:4/3 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 for as long as you control CARDNAME. +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 untap step for as long as you control this creature. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | ForgetOnMoved$ Battlefield | ReplacementEffects$ DontUntap | Duration$ AsLongAsControl SVar:DontUntap:Event$ Untap | ValidCard$ Card.IsRemembered | ValidStepTurnToController$ You | Layer$ CantHappen | Description$ That creature doesn't untap during its controller's untap step for as long as you control EFFECTSOURCE. -S:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Opponent | Type$ Spell | Amount$ 2 | Description$ Spells your opponents cast that target CARDNAME cost {2} more to cast. +S:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Opponent | Type$ Spell | Amount$ 2 | Description$ Spells your opponents cast that target this creature cost {2} more to cast. SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Icefall Regent enters, tap target creature an opponent controls. That creature doesn't untap during its controller's untap step for as long as you control Icefall Regent.\nSpells your opponents cast that target Icefall Regent cost {2} more to cast. +Oracle:Flying\nWhen this creature enters, tap target creature an opponent controls. That creature doesn't untap during its controller's untap step for as long as you control this creature.\nSpells your opponents cast that target this creature cost {2} more to cast. diff --git a/forge-gui/res/cardsfolder/i/icefeather_aven.txt b/forge-gui/res/cardsfolder/i/icefeather_aven.txt index da9db22f305a..1298c7233eee 100644 --- a/forge-gui/res/cardsfolder/i/icefeather_aven.txt +++ b/forge-gui/res/cardsfolder/i/icefeather_aven.txt @@ -4,6 +4,6 @@ Types:Creature Bird Shaman PT:2/2 K:Flying K:Morph:1 G U -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigBounce | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ When CARDNAME is turned face up, you may return another target creature to its owner's hand. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigBounce | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ When this creature is turned face up, you may return another target creature to its owner's hand. SVar:TrigBounce:DB$ ChangeZone | ValidTgts$ Creature.Other | Origin$ Battlefield | Destination$ Hand -Oracle:Flying\nMorph {1}{G}{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.)\nWhen Icefeather Aven is turned face up, you may return another target creature to its owner's hand. +Oracle:Flying\nMorph {1}{G}{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.)\nWhen this creature is turned face up, you may return another target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/i/icehide_troll.txt b/forge-gui/res/cardsfolder/i/icehide_troll.txt index 59a0a8107b01..ee941e3c4517 100644 --- a/forge-gui/res/cardsfolder/i/icehide_troll.txt +++ b/forge-gui/res/cardsfolder/i/icehide_troll.txt @@ -2,7 +2,7 @@ Name:Icehide Troll ManaCost:2 G Types:Snow Creature Troll Warrior PT:2/3 -A:AB$ Pump | Cost$ S S | Defined$ Self | NumAtt$ +2 | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ CARDNAME gets +2/+0 and gains indestructible until end of turn. Tap it. +A:AB$ Pump | Cost$ S S | Defined$ Self | NumAtt$ +2 | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ This creature gets +2/+0 and gains indestructible until end of turn. Tap it. SVar:DBTap:DB$ Tap | Defined$ Self DeckNeeds:Type$Snow -Oracle:{S}{S}: Icehide Troll gets +2/+0 and gains indestructible until end of turn. Tap it. (Damage and effects that say "destroy" don't destroy it. {S} can be paid with one mana from a snow source.) +Oracle:{S}{S}: This creature gets +2/+0 and gains indestructible until end of turn. Tap it. (Damage and effects that say "destroy" don't destroy it. {S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/i/icewind_stalwart.txt b/forge-gui/res/cardsfolder/i/icewind_stalwart.txt index 551c12b5bbd2..171d050badb2 100644 --- a/forge-gui/res/cardsfolder/i/icewind_stalwart.txt +++ b/forge-gui/res/cardsfolder/i/icewind_stalwart.txt @@ -2,8 +2,8 @@ Name:Icewind Stalwart ManaCost:3 W Types:Creature Tiefling Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Protection Fighting Style — When CARDNAME enters, exile up to one target non-Warrior creature you control, then return it to the battlefield under its owner's control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Protection Fighting Style — When this creature enters, exile up to one target non-Warrior creature you control, then return it to the battlefield under its owner's control. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ValidTgts$ Creature.nonWarrior+YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target non-Warrior creature you control | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Protection Fighting Style — When Icewind Stalwart enters, exile up to one target non-Warrior creature you control, then return it to the battlefield under its owner's control. +Oracle:Protection Fighting Style — When this creature enters, exile up to one target non-Warrior creature you control, then return it to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/i/icewrought_sentry.txt b/forge-gui/res/cardsfolder/i/icewrought_sentry.txt index b15c7621449f..627966582189 100644 --- a/forge-gui/res/cardsfolder/i/icewrought_sentry.txt +++ b/forge-gui/res/cardsfolder/i/icewrought_sentry.txt @@ -3,10 +3,10 @@ ManaCost:2 U Types:Creature Elemental Soldier PT:2/3 K:Vigilance -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTrigger | TriggerDescription$ Whenever CARDNAME attacks, you may pay {1}{U}. When you do, tap target creature an opponent controls. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTrigger | TriggerDescription$ Whenever this creature attacks, you may pay {1}{U}. When you do, tap target creature an opponent controls. SVar:TrigTrigger:AB$ ImmediateTrigger | Cost$ 1 U | Execute$ TrigTap | SpellDescription$ When you do, tap target creature an opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls -T:Mode$ Taps | ValidCard$ Creature.OppCtrl | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you tap an untapped creature an opponent controls, CARDNAME gets +2/+1 until end of turn. +T:Mode$ Taps | ValidCard$ Creature.OppCtrl | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you tap an untapped creature an opponent controls, this creature gets +2/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +1 SVar:HasAttackEffect:TRUE -Oracle:Vigilance\nWhenever Icewrought Sentry attacks, you may pay {1}{U}. When you do, tap target creature an opponent controls.\nWhenever you tap an untapped creature an opponent controls, Icewrought Sentry gets +2/+1 until end of turn. +Oracle:Vigilance\nWhenever this creature attacks, you may pay {1}{U}. When you do, tap target creature an opponent controls.\nWhenever you tap an untapped creature an opponent controls, this creature gets +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ich_tekik_salvage_splicer.txt b/forge-gui/res/cardsfolder/i/ich_tekik_salvage_splicer.txt index cf01394f2bf0..3de88686443b 100644 --- a/forge-gui/res/cardsfolder/i/ich_tekik_salvage_splicer.txt +++ b/forge-gui/res/cardsfolder/i/ich_tekik_salvage_splicer.txt @@ -3,11 +3,11 @@ ManaCost:4 G Types:Legendary Creature Phyrexian Human Artificer PT:1/1 K:Partner -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 3/3 colorless Phyrexian Golem artifact creature token. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters, create a 3/3 colorless Phyrexian Golem artifact creature token. SVar:TrigToken:DB$ Token | TokenScript$ c_3_3_a_phyrexian_golem T:Mode$ ChangesZone | ValidCard$ Artifact | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever an artifact is put into a graveyard from the battlefield, put a +1/+1 counter on NICKNAME and a +1/+1 counter on each Golem you control. SVar:TrigCounter:DB$ PutCounterAll | ValidCards$ Card.Self,Golem.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Token|Counters DeckHints:Type$Golem DeckNeeds:Type$Artifact -Oracle:When Ich-Tekik, Salvage Splicer enters, create a 3/3 colorless Phyrexian Golem artifact creature token.\nWhenever an artifact is put into a graveyard from the battlefield, put a +1/+1 counter on Ich-Tekik and a +1/+1 counter on each Golem you control.\nPartner (You can have two commanders if both have partner.) +Oracle:When Ich-Tekik enters, create a 3/3 colorless Phyrexian Golem artifact creature token.\nWhenever an artifact is put into a graveyard from the battlefield, put a +1/+1 counter on Ich-Tekik and a +1/+1 counter on each Golem you control.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/i/ichneumon_druid.txt b/forge-gui/res/cardsfolder/i/ichneumon_druid.txt index 1f67fd480861..d10052ce412d 100644 --- a/forge-gui/res/cardsfolder/i/ichneumon_druid.txt +++ b/forge-gui/res/cardsfolder/i/ichneumon_druid.txt @@ -2,7 +2,7 @@ Name:Ichneumon Druid ManaCost:1 G G Types:Creature Human Druid PT:1/1 -T:Mode$ SpellCast | ValidCard$ Instant | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ GT1 | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent casts an instant spell other than the first instant spell that player casts each turn, CARDNAME deals 4 damage to that player. +T:Mode$ SpellCast | ValidCard$ Instant | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ GT1 | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent casts an instant spell other than the first instant spell that player casts each turn, this creature deals 4 damage to that player. SVar:TrigDmg:DB$ DealDamage | Defined$ TriggeredActivator | NumDmg$ 4 AI:RemoveDeck:Random -Oracle:Whenever an opponent casts an instant spell other than the first instant spell that player casts each turn, Ichneumon Druid deals 4 damage to that player. +Oracle:Whenever an opponent casts an instant spell other than the first instant spell that player casts each turn, this creature deals 4 damage to that player. diff --git a/forge-gui/res/cardsfolder/i/ichor_aberration.txt b/forge-gui/res/cardsfolder/i/ichor_aberration.txt index 5833f4307768..20f6bd59c217 100644 --- a/forge-gui/res/cardsfolder/i/ichor_aberration.txt +++ b/forge-gui/res/cardsfolder/i/ichor_aberration.txt @@ -12,4 +12,4 @@ SVar:ReanimateSelf:DB$ Effect | StaticAbilities$ MayPlay | RememberObjects$ Self SVar:MayPlay:Mode$ Continuous | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may cast EFFECTSOURCE from your graveyard this turn. DeckHints:Ability$Proliferate DeckHas:Ability$Graveyard -Oracle:Flying, defender\nAs long as Ichor Aberration's power is 7 or greater, it can attack as though it didn't have defender.\nWhenever you proliferate, if Ichor Aberration is in your graveyard or on the battlefield, Ichor Aberration perpetually gets +1/+1. You may cast it from your graveyard this turn. +Oracle:Flying, Defender\nAs long as Ichor Aberration's power is 7 or greater, it can attack as though it didn't have defender.\nWhenever you proliferate, if Ichor Aberration is in your graveyard or on the battlefield, Ichor Aberration perpetually gets +1/+1. You may cast it from your graveyard this turn. diff --git a/forge-gui/res/cardsfolder/i/ichor_drinker.txt b/forge-gui/res/cardsfolder/i/ichor_drinker.txt index ff5089d94219..589233e5c00f 100644 --- a/forge-gui/res/cardsfolder/i/ichor_drinker.txt +++ b/forge-gui/res/cardsfolder/i/ichor_drinker.txt @@ -5,4 +5,4 @@ PT:1/1 K:Lifelink A:AB$ Incubate | Cost$ B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Amount$ 2 | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Incubate 2. Activate only as a sorcery. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) DeckHas:Ability$Token|Counters|Graveyard & Type$Incubator|Artifact -Oracle:Lifelink\n{B}, Exile Ichor Drinker from your graveyard: Incubate 2. Activate only as a sorcery. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) +Oracle:Lifelink\n{B}, Exile this card from your graveyard: Incubate 2. Activate only as a sorcery. (Create an Incubator token with two +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/i/ichor_rats.txt b/forge-gui/res/cardsfolder/i/ichor_rats.txt index eb72993ccda2..96b915726b8e 100644 --- a/forge-gui/res/cardsfolder/i/ichor_rats.txt +++ b/forge-gui/res/cardsfolder/i/ichor_rats.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Phyrexian Rat PT:2/1 K:Infect -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPoison | TriggerDescription$ When CARDNAME enters, each player gets a poison counter. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPoison | TriggerDescription$ When this creature enters, each player gets a poison counter. SVar:TrigPoison:DB$ Poison | Defined$ Player | Num$ 1 -Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhen Ichor Rats enters, each player gets a poison counter. +Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhen this creature enters, each player gets a poison counter. diff --git a/forge-gui/res/cardsfolder/i/ichor_shade.txt b/forge-gui/res/cardsfolder/i/ichor_shade.txt index 2f966ba33451..f675e44973f3 100644 --- a/forge-gui/res/cardsfolder/i/ichor_shade.txt +++ b/forge-gui/res/cardsfolder/i/ichor_shade.txt @@ -2,9 +2,9 @@ Name:Ichor Shade ManaCost:2 B Types:Creature Phyrexian Shade PT:2/3 -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Morbid | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if an artifact or creature was put into a graveyard from the battlefield this turn, put a +1/+1 counter on CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Morbid | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if an artifact or creature was put into a graveyard from the battlefield this turn, put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature,Artifact DeckHints:Type$Artifact & Ability$Sacrifice DeckHas:Ability$Counters -Oracle:At the beginning of your end step, if an artifact or creature was put into a graveyard from the battlefield this turn, put a +1/+1 counter on Ichor Shade. +Oracle:At the beginning of your end step, if an artifact or creature was put into a graveyard from the battlefield this turn, put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/i/ichor_synthesizer.txt b/forge-gui/res/cardsfolder/i/ichor_synthesizer.txt index bca68bbb8a8c..ba9201a45c8c 100644 --- a/forge-gui/res/cardsfolder/i/ichor_synthesizer.txt +++ b/forge-gui/res/cardsfolder/i/ichor_synthesizer.txt @@ -2,10 +2,10 @@ Name:Ichor Synthesizer ManaCost:1 U Types:Creature Phyrexian Wizard PT:1/3 -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, put an oil counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, put an oil counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ OIL -S:Mode$ Continuous | Affected$ Card.Self+counters_GE4_OIL | AddPower$ 2 | Description$ As long as CARDNAME has four or more oil counters on it, it gets +2/+0 and can't be blocked. -S:Mode$ CantBlockBy | ValidAttacker$ Card.Self+counters_GE4_OIL | Secondary$ True | Description$ As long as CARDNAME has four or more oil counters on it, it gets +2/+0 and can't be blocked. +S:Mode$ Continuous | Affected$ Card.Self+counters_GE4_OIL | AddPower$ 2 | Description$ As long as this creature has four or more oil counters on it, it gets +2/+0 and can't be blocked. +S:Mode$ CantBlockBy | ValidAttacker$ Card.Self+counters_GE4_OIL | Secondary$ True | Description$ As long as this creature has four or more oil counters on it, it gets +2/+0 and can't be blocked. SVar:BuffedBy:Card.nonCreature DeckHas:Ability$Counters -Oracle:Whenever you cast a noncreature spell, put an oil counter on Ichor Synthesizer.\nAs long as Ichor Synthesizer has four or more oil counters on it, it gets +2/+0 and can't be blocked. +Oracle:Whenever you cast a noncreature spell, put an oil counter on this creature.\nAs long as this creature has four or more oil counters on it, it gets +2/+0 and can't be blocked. diff --git a/forge-gui/res/cardsfolder/i/ichor_wellspring.txt b/forge-gui/res/cardsfolder/i/ichor_wellspring.txt index 8d254190ef48..c78ed156e3ff 100644 --- a/forge-gui/res/cardsfolder/i/ichor_wellspring.txt +++ b/forge-gui/res/cardsfolder/i/ichor_wellspring.txt @@ -1,9 +1,9 @@ Name:Ichor Wellspring ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters or is put into a graveyard from the battlefield, draw a card. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ When CARDNAME enters or is put into a graveyard from the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact enters or is put into a graveyard from the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ When this artifact enters or is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController AI:RemoveDeck:Random SVar:SacMe:5 -Oracle:When Ichor Wellspring enters or is put into a graveyard from the battlefield, draw a card. +Oracle:When this artifact enters or is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt b/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt index bc569c479c8e..436dfcf5b0bb 100644 --- a/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt +++ b/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt @@ -3,6 +3,6 @@ ManaCost:2 Types:Artifact Creature Phyrexian Myr PT:1/1 K:Infect -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature becomes blocked, it gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 -Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhenever Ichorclaw Myr becomes blocked, it gets +2/+2 until end of turn. +Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhenever this creature becomes blocked, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ichorid.txt b/forge-gui/res/cardsfolder/i/ichorid.txt index 8976a46043b1..27b35dbd4045 100644 --- a/forge-gui/res/cardsfolder/i/ichorid.txt +++ b/forge-gui/res/cardsfolder/i/ichorid.txt @@ -3,10 +3,10 @@ ManaCost:3 B Types:Creature Horror PT:3/1 K:Haste -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice | SacValid$ Self SVar:EndOfTurnLeavePlay:True SVar:PlayMain1:TRUE -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard, you may exile a black creature card other than CARDNAME from your graveyard. If you do, return CARDNAME to the battlefield. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if this card is in your graveyard, you may exile a black creature card other than this card from your graveyard. If you do, return this card to the battlefield. SVar:TrigReturn:AB$ ChangeZone | Cost$ ExileFromGrave<1/Creature.Black+Other> | Origin$ Graveyard | Destination$ Battlefield -Oracle:Haste\nAt the beginning of the end step, sacrifice Ichorid.\nAt the beginning of your upkeep, if Ichorid is in your graveyard, you may exile a black creature card other than Ichorid from your graveyard. If you do, return Ichorid to the battlefield. +Oracle:Haste\nAt the beginning of the end step, sacrifice this creature.\nAt the beginning of your upkeep, if this card is in your graveyard, you may exile a black creature card other than this card from your graveyard. If you do, return this card to the battlefield. diff --git a/forge-gui/res/cardsfolder/i/icon_of_ancestry.txt b/forge-gui/res/cardsfolder/i/icon_of_ancestry.txt index 198df48814d2..b4e32f5679b1 100644 --- a/forge-gui/res/cardsfolder/i/icon_of_ancestry.txt +++ b/forge-gui/res/cardsfolder/i/icon_of_ancestry.txt @@ -2,8 +2,8 @@ Name:Icon of Ancestry ManaCost:3 Types:Artifact K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a creature type. +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As this artifact enters, choose a creature type. S:Mode$ Continuous | Affected$ Creature.ChosenType+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control of the chosen type get +1/+1. SVar:PlayMain1:TRUE A:AB$ Dig | Cost$ 3 T | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature.ChosenType | ForceRevealToController$ True | DestinationZone$ Hand | RestRandomOrder$ True | SpellDescription$ Look at the top three cards of your library. You may reveal a creature card of the chosen type from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -Oracle:As Icon of Ancestry enters, choose a creature type.\nCreatures you control of the chosen type get +1/+1.\n{3}, {T}: Look at the top three cards of your library. You may reveal a creature card of the chosen type from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:As this artifact enters, choose a creature type.\nCreatures you control of the chosen type get +1/+1.\n{3}, {T}: Look at the top three cards of your library. You may reveal a creature card of the chosen type 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/i/icy_prison.txt b/forge-gui/res/cardsfolder/i/icy_prison.txt index b7eb32b24555..d42275a9695e 100644 --- a/forge-gui/res/cardsfolder/i/icy_prison.txt +++ b/forge-gui/res/cardsfolder/i/icy_prison.txt @@ -1,13 +1,13 @@ Name:Icy Prison ManaCost:U U Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this enchantment enters, exile target creature. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | IsCurse$ True -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 enchantment leaves the battlefield, return the exiled card to the battlefield under its owner's control. SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ ExiledWith -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless any player pays {3}. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice this enchantment unless any player pays {3}. SVar:TrigSac:DB$ Sacrifice | UnlessCost$ 3 | UnlessPayer$ Player SVar:PlayMain1:TRUE SVar:NeedsToPlayVar:Y GE3 SVar:Y:Count$Valid Land.YouCtrl -Oracle:When Icy Prison enters, exile target creature.\nAt the beginning of your upkeep, sacrifice Icy Prison unless any player pays {3}.\nWhen Icy Prison leaves the battlefield, return the exiled card to the battlefield under its owner's control. +Oracle:When this enchantment enters, exile target creature.\nAt the beginning of your upkeep, sacrifice this enchantment unless any player pays {3}.\nWhen this enchantment leaves the battlefield, return the exiled card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/i/identity_thief.txt b/forge-gui/res/cardsfolder/i/identity_thief.txt index 4acaec0c39ed..999baaf72d23 100644 --- a/forge-gui/res/cardsfolder/i/identity_thief.txt +++ b/forge-gui/res/cardsfolder/i/identity_thief.txt @@ -2,10 +2,10 @@ Name:Identity Thief ManaCost:2 U U Types:Creature Shapeshifter PT:0/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may exile another target nontoken creature. If you do, CARDNAME becomes a copy of that creature until end of turn. Return the exiled card to the battlefield under its owner's control at the beginning of the next end step. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever this creature attacks, you may exile another target nontoken creature. If you do, this creature becomes a copy of that creature until end of turn. Return the exiled card to the battlefield under its owner's control at the beginning of the next end step. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.!token+Other | TgtPrompt$ Select another target nontoken creature | Mandatory$ True | Origin$ Battlefield | Destination$ Exile | RememberLKI$ True | Imprint$ True | SubAbility$ DelTrig SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | TriggerDescription$ Return exiled permanent to the battlefield. | RememberObjects$ ImprintedLKI | SubAbility$ DBClone SVar:TrigBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRememberedLKI SVar:DBClone:DB$ Clone | Defined$ RememberedLKI | CloneTarget$ Self | Duration$ UntilEndOfTurn | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True -Oracle:Whenever Identity Thief attacks, you may exile another target nontoken creature. If you do, Identity Thief becomes a copy of that creature until end of turn. Return the exiled card to the battlefield under its owner's control at the beginning of the next end step. +Oracle:Whenever this creature attacks, you may exile another target nontoken creature. If you do, this creature becomes a copy of that creature until end of turn. Return the exiled card to the battlefield under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/i/idol_of_endurance.txt b/forge-gui/res/cardsfolder/i/idol_of_endurance.txt index 3ff062ac2e07..57d9039a8c1d 100644 --- a/forge-gui/res/cardsfolder/i/idol_of_endurance.txt +++ b/forge-gui/res/cardsfolder/i/idol_of_endurance.txt @@ -1,11 +1,11 @@ Name:Idol of Endurance ManaCost:2 W Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, exile all creature cards with mana value 3 or less from your graveyard until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When this artifact enters, exile all creature cards with mana value 3 or less from your graveyard until this artifact leaves the battlefield. SVar:TrigChange:DB$ ChangeZoneAll | ChangeType$ Creature.cmcLE3+YouOwn | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | Duration$ UntilHostLeavesPlay -A:AB$ Effect | Cost$ 1 W T | RememberObjects$ Remembered | StaticAbilities$ MayPlay | Triggers$ TrigSpellCast | SpellDescription$ Until end of turn, you may cast a creature spell from among cards exiled with CARDNAME without paying its mana cost. +A:AB$ Effect | Cost$ 1 W T | RememberObjects$ Remembered | StaticAbilities$ MayPlay | Triggers$ TrigSpellCast | SpellDescription$ Until end of turn, you may cast a creature spell from among cards exiled with this artifact without paying its mana cost. SVar:MayPlay:Mode$ Continuous | Affected$ Card.IsRemembered+Creature | AffectedZone$ Exile | MayPlay$ True | MayPlayWithoutManaCost$ True | Description$ Until end of turn, you may cast a creature spell from among cards exiled with EFFECTSOURCE without paying its mana cost. SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Card.IsRemembered | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ ExileSelf | Static$ True SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self AI:RemoveDeck:All -Oracle:When Idol of Endurance enters, exile all creature cards with mana value 3 or less from your graveyard until Idol of Endurance leaves the battlefield.\n{1}{W}, {T}: Until end of turn, you may cast a creature spell from among cards exiled with Idol of Endurance without paying its mana cost. +Oracle:When this artifact enters, exile all creature cards with mana value 3 or less from your graveyard until this artifact leaves the battlefield.\n{1}{W}, {T}: Until end of turn, you may cast a creature spell from among cards exiled with this artifact without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/i/idol_of_false_gods.txt b/forge-gui/res/cardsfolder/i/idol_of_false_gods.txt index abdab12d9e02..945efbfed0f3 100644 --- a/forge-gui/res/cardsfolder/i/idol_of_false_gods.txt +++ b/forge-gui/res/cardsfolder/i/idol_of_false_gods.txt @@ -1,10 +1,10 @@ Name:Idol of False Gods ManaCost:2 Types:Kindred Artifact Eldrazi -A:AB$ Token | Cost$ 1 C T | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SpellDescription$ Create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Eldrazi.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Eldrazi you control dies, put a +1/+1 counter on CARDNAME. +A:AB$ Token | Cost$ 1 C T | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | SpellDescription$ Create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this token: Add {C}." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Eldrazi.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Eldrazi you control dies, put a +1/+1 counter on this artifact. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -S:Mode$ Continuous | Affected$ Card.Self+counters_GE8_P1P1 | SetPower$ 0 | SetToughness$ 0 | AddType$ Creature | AddKeyword$ Annihilator:2 | Description$ As long as CARDNAME has eight or more +1/+1 counters on it, it's a 0/0 creature in addition to its other types and it has annihilator 2. +S:Mode$ Continuous | Affected$ Card.Self+counters_GE8_P1P1 | SetPower$ 0 | SetToughness$ 0 | AddType$ Creature | AddKeyword$ Annihilator:2 | Description$ As long as this artifact has eight or more +1/+1 counters on it, it's a 0/0 creature in addition to its other types and it has annihilator 2. DeckHints:Ability$Graveyard|Sacrifice & Type$Eldrazi DeckHas:Ability$Counters|Token -Oracle:{1}{C}, {T}: Create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}."\nWhenever another Eldrazi you control dies, put a +1/+1 counter on Idol of False Gods.\nAs long as Idol of False Gods has eight or more +1/+1 counters on it, it's a 0/0 creature in addition to its other types and it has annihilator 2. +Oracle:{1}{C}, {T}: Create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this token: Add {C}."\nWhenever another Eldrazi you control dies, put a +1/+1 counter on this artifact.\nAs long as this artifact has eight or more +1/+1 counters on it, it's a 0/0 creature in addition to its other types and it has annihilator 2. diff --git a/forge-gui/res/cardsfolder/i/idol_of_oblivion.txt b/forge-gui/res/cardsfolder/i/idol_of_oblivion.txt index ec9e50842356..15b674b1265e 100644 --- a/forge-gui/res/cardsfolder/i/idol_of_oblivion.txt +++ b/forge-gui/res/cardsfolder/i/idol_of_oblivion.txt @@ -4,4 +4,4 @@ Types:Artifact A:AB$ Draw | Cost$ T | NumCards$ 1 | CheckSVar$ X | SpellDescription$ Draw a card. Activate only if you created a token this turn. SVar:X:Count$ThisTurnEntered_Battlefield_Card.tokenCreated+YouCtrl A:AB$ Token | Cost$ 8 T Sac<1/CARDNAME> | TokenScript$ c_10_10_eldrazi | TokenOwner$ You | SpellDescription$ Create a 10/10 colorless Eldrazi creature token. -Oracle:{T}: Draw a card. Activate only if you created a token this turn.\n{8}, {T}, Sacrifice Idol of Oblivion: Create a 10/10 colorless Eldrazi creature token. +Oracle:{T}: Draw a card. Activate only if you created a token this turn.\n{8}, {T}, Sacrifice this artifact: Create a 10/10 colorless Eldrazi creature token. diff --git a/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt b/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt index b16d6558fec6..01a24556ec6a 100644 --- a/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt +++ b/forge-gui/res/cardsfolder/i/idol_of_the_deep_king_sovereigns_macuahuitl.txt @@ -2,13 +2,13 @@ Name:Idol of the Deep King ManaCost:2 R Types:Artifact K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this artifact enters, it deals 2 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 K:Craft:2 R ExileCtrlOrGrave<1/Artifact.Other> DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard AlternateMode:DoubleFaced -Oracle:Flash\nWhen Idol of the Deep King enters, it deals 2 damage to any target.\nCraft with artifact {2}{R} ({2}{R}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) +Oracle:Flash\nWhen this artifact enters, it deals 2 damage to any target.\nCraft with artifact {2}{R} ({2}{R}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE @@ -16,8 +16,8 @@ Name:Sovereign's Macuahuitl ManaCost:no cost Colors:red Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When this Equipment enters, attach it to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. K:Equip:2 -Oracle:When Sovereign's Macuahuitl enters, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When this Equipment enters, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/i/idris_soul_of_the_tardis.txt b/forge-gui/res/cardsfolder/i/idris_soul_of_the_tardis.txt index 429c7c818298..6ace65c18da6 100644 --- a/forge-gui/res/cardsfolder/i/idris_soul_of_the_tardis.txt +++ b/forge-gui/res/cardsfolder/i/idris_soul_of_the_tardis.txt @@ -3,10 +3,10 @@ ManaCost:1 U R Types:Legendary Creature Human Incarnation PT:3/3 K:Vanishing:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile another artifact you control until NICKNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When NICKNAME enters, exile another artifact you control until NICKNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | ChangeType$ Artifact.Other+YouCtrl | SelectPrompt$ Select another artifact you control | ChangeNum$ 1 | Hidden$ True | Mandatory$ True | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | GainsAbilitiesOf$ Card.ExiledWithSource | GainsTriggerAbsOf$ Card.ExiledWithSource | GainsAbilitiesOfZones$ Exile | AddPower$ X | AddToughness$ X | Description$ NICKNAME has all activated and triggered abilities of the exiled card and gets +X/+X, where X is the exiled card's mana value. SVar:X:Count$ValidExile Card.ExiledWithSource$CardManaCost DeckHas:Ability$Counters|Sacrifice DeckNeeds:Type$Artifact -Oracle:Vanishing 3\nImprint — When Idris, Soul of the TARDIS enters, exile another artifact you control until Idris leaves the battlefield.\nIdris has all activated and triggered abilities of the exiled card and gets +X/+X, where X is the exiled card's mana value. +Oracle:Vanishing 3\nImprint — When Idris enters, exile another artifact you control until Idris leaves the battlefield.\nIdris has all activated and triggered abilities of the exiled card and gets +X/+X, where X is the exiled card's mana value. diff --git a/forge-gui/res/cardsfolder/i/idyllic_beachfront.txt b/forge-gui/res/cardsfolder/i/idyllic_beachfront.txt index eae7b7e9a050..458ea307a2b6 100644 --- a/forge-gui/res/cardsfolder/i/idyllic_beachfront.txt +++ b/forge-gui/res/cardsfolder/i/idyllic_beachfront.txt @@ -1,6 +1,6 @@ Name:Idyllic Beachfront ManaCost:no cost Types:Land Plains Island -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True -Oracle:({T}: Add {W} or {U}.)\nIdyllic Beachfront enters tapped. +Oracle:({T}: Add {W} or {U}.)\nThis land enters tapped. diff --git a/forge-gui/res/cardsfolder/i/idyllic_grange.txt b/forge-gui/res/cardsfolder/i/idyllic_grange.txt index 5fbcd31494a8..4e6d270009ce 100644 --- a/forge-gui/res/cardsfolder/i/idyllic_grange.txt +++ b/forge-gui/res/cardsfolder/i/idyllic_grange.txt @@ -1,10 +1,10 @@ Name:Idyllic Grange ManaCost:no cost Types:Land Plains -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control three or more other Plains. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land enters tapped unless you control three or more other Plains. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Plains.YouCtrl+Other | ConditionCompare$ LT3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters untapped, put a +1/+1 counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigPutCounter | TriggerDescription$ When this land enters untapped, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters DeckNeeds:Color$White -Oracle:({T}: Add {W}.)\nIdyllic Grange enters tapped unless you control three or more other Plains.\nWhen Idyllic Grange enters untapped, put a +1/+1 counter on target creature you control. +Oracle:({T}: Add {W}.)\nThis land enters tapped unless you control three or more other Plains.\nWhen this land enters untapped, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt b/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt index 7cbfc24f468d..2f563577ba11 100644 --- a/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt +++ b/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt @@ -3,5 +3,5 @@ ManaCost:2 G G Types:Creature Efreet PT:3/3 K:Flying -A:AB$ DamageAll | Cost$ G | NumDmg$ 1 | ValidCards$ Creature.withFlying | ValidPlayers$ Player | ValidDescription$ each creature with flying and each player. | Activator$ Player | SpellDescription$ CARDNAME deals 1 damage to each creature with flying and each player. Any player may activate this ability. -Oracle:Flying\n{G}: Ifh-Bíff Efreet deals 1 damage to each creature with flying and each player. Any player may activate this ability. +A:AB$ DamageAll | Cost$ G | NumDmg$ 1 | ValidCards$ Creature.withFlying | ValidPlayers$ Player | ValidDescription$ each creature with flying and each player. | Activator$ Player | SpellDescription$ This creature deals 1 damage to each creature with flying and each player. Any player may activate this ability. +Oracle:Flying\n{G}: This creature deals 1 damage to each creature with flying and each player. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/i/igneous_cur.txt b/forge-gui/res/cardsfolder/i/igneous_cur.txt index dc14d0c7a66d..8bcd6d2a93e4 100644 --- a/forge-gui/res/cardsfolder/i/igneous_cur.txt +++ b/forge-gui/res/cardsfolder/i/igneous_cur.txt @@ -2,5 +2,5 @@ Name:Igneous Cur ManaCost:1 R Types:Creature Elemental Dog PT:1/2 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -Oracle:{1}{R}: Igneous Cur 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:{1}{R}: This creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/igneous_elemental.txt b/forge-gui/res/cardsfolder/i/igneous_elemental.txt index cd994de2684b..a7e29b6c788e 100644 --- a/forge-gui/res/cardsfolder/i/igneous_elemental.txt +++ b/forge-gui/res/cardsfolder/i/igneous_elemental.txt @@ -2,9 +2,9 @@ Name:Igneous Elemental ManaCost:4 R R Types:Creature Elemental PT:4/3 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Land.YouOwn | PresentZone$ Graveyard | Description$ CARDNAME costs {2} less to cast if there is a land card in your graveyard. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Land.YouOwn | PresentZone$ Graveyard | Description$ This spell costs {2} less to cast if there is a land card in your graveyard. AI:RemoveDeck:Random SVar:SacMe:1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have it deal 2 damage to target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may have it deal 2 damage to target creature. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ 2 -Oracle:This spell costs {2} less to cast if there is a land card in your graveyard.\nWhen Igneous Elemental enters, you may have it deal 2 damage to target creature. +Oracle:This spell costs {2} less to cast if there is a land card in your graveyard.\nWhen this creature enters, you may have it deal 2 damage to target creature. diff --git a/forge-gui/res/cardsfolder/i/igneous_golem.txt b/forge-gui/res/cardsfolder/i/igneous_golem.txt index f4d355dd60c4..2065901ec0f9 100644 --- a/forge-gui/res/cardsfolder/i/igneous_golem.txt +++ b/forge-gui/res/cardsfolder/i/igneous_golem.txt @@ -2,5 +2,5 @@ Name:Igneous Golem ManaCost:5 Types:Artifact Creature Golem PT:3/4 -A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Trample | SpellDescription$ CARDNAME gains trample until end of turn. -Oracle:{2}: Igneous Golem gains trample until end of turn. +A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Trample | SpellDescription$ This creature gains trample until end of turn. +Oracle:{2}: This creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ignition_team.txt b/forge-gui/res/cardsfolder/i/ignition_team.txt index b8a19ece9a54..4abad1cdcaf6 100644 --- a/forge-gui/res/cardsfolder/i/ignition_team.txt +++ b/forge-gui/res/cardsfolder/i/ignition_team.txt @@ -2,8 +2,8 @@ Name:Ignition Team ManaCost:5 R R Types:Creature Goblin Warrior PT:0/0 -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with X +1/+1 counters on it, where X is the number of tapped lands on the battlefield. +K:etbCounter:P1P1:X:no Condition:This creature enters with X +1/+1 counters on it, where X is the number of tapped lands on the battlefield. SVar:X:Count$Valid Land.tapped A:AB$ Animate | Cost$ 2 R SubCounter<1/P1P1> | ValidTgts$ Land | Power$ 4 | Toughness$ 4 | Types$ Creature,Elemental | Colors$ Red | OverwriteColors$ True | SpellDescription$ Target land becomes a 4/4 red Elemental creature until end of turn. It's still a land. AI:RemoveDeck:All -Oracle:Ignition Team enters with X +1/+1 counters on it, where X is the number of tapped lands on the battlefield.\n{2}{R}, Remove a +1/+1 counter from Ignition Team: Target land becomes a 4/4 red Elemental creature until end of turn. It's still a land. +Oracle:This creature enters with X +1/+1 counters on it, where X is the number of tapped lands on the battlefield.\n{2}{R}, Remove a +1/+1 counter from this creature: Target land becomes a 4/4 red Elemental creature until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/i/ignoble_soldier.txt b/forge-gui/res/cardsfolder/i/ignoble_soldier.txt index b8930c03711f..7ff8cdae8d11 100644 --- a/forge-gui/res/cardsfolder/i/ignoble_soldier.txt +++ b/forge-gui/res/cardsfolder/i/ignoble_soldier.txt @@ -2,8 +2,8 @@ Name:Ignoble Soldier ManaCost:2 W Types:Creature Human Soldier PT:3/1 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigNoDamage | TriggerDescription$ Whenever CARDNAME becomes blocked, prevent all combat damage that would be dealt by it this turn. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigNoDamage | TriggerDescription$ Whenever this creature becomes blocked, prevent all combat damage that would be dealt by it this turn. SVar:TrigNoDamage:DB$ Effect | ReplacementEffects$ RPrevent | RememberObjects$ TriggeredAttackerLKICopy | ExileOnMoved$ Battlefield SVar:RPrevent:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidSource$ Card.IsRemembered | Description$ Prevent all combat damage that would be dealt by it this turn. SVar:MustBeBlocked:True -Oracle:Whenever Ignoble Soldier becomes blocked, prevent all combat damage that would be dealt by it this turn. +Oracle:Whenever this creature becomes blocked, prevent all combat damage that would be dealt by it this turn. diff --git a/forge-gui/res/cardsfolder/i/il_mheg_pixie.txt b/forge-gui/res/cardsfolder/i/il_mheg_pixie.txt index 68713f64d274..2072c1b9c5b6 100644 --- a/forge-gui/res/cardsfolder/i/il_mheg_pixie.txt +++ b/forge-gui/res/cardsfolder/i/il_mheg_pixie.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Faerie PT:2/1 K:Flying -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 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:Flying\nWhenever this creature attacks, surveil 1. (Look at the top card of your library. You may put that card into your graveyard.) +Oracle:Flying\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/i/ilharg_the_raze_boar.txt b/forge-gui/res/cardsfolder/i/ilharg_the_raze_boar.txt index a58980744b72..50a3b44ca75b 100644 --- a/forge-gui/res/cardsfolder/i/ilharg_the_raze_boar.txt +++ b/forge-gui/res/cardsfolder/i/ilharg_the_raze_boar.txt @@ -3,9 +3,9 @@ ManaCost:3 R R Types:Legendary Creature Boar God PT:6/6 K:Trample -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may put a creature card from your hand onto the battlefield tapped and attacking. Return that creature to your hand at the beginning of the next end step. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever NICKNAME attacks, you may put a creature card from your hand onto the battlefield tapped and attacking. Return that creature to your hand at the beginning of the next end step. SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.YouCtrl | Tapped$ True | Attacking$ True | AtEOT$ Hand SVar:HasAttackEffect:TRUE -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard,Exile | ValidCard$ Card.Self | Execute$ TriReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard,Exile | ValidCard$ Card.Self | Execute$ TriReturn | OptionalDecider$ You | TriggerDescription$ When NICKNAME dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. SVar:TriReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Destination$ Library | LibraryPosition$ 2 -Oracle:Trample\nWhenever Ilharg, the Raze-Boar attacks, you may put a creature card from your hand onto the battlefield tapped and attacking. Return that creature to your hand at the beginning of the next end step.\nWhen Ilharg, the Raze-Boar dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. +Oracle:Trample\nWhenever Ilharg attacks, you may put a creature card from your hand onto the battlefield tapped and attacking. Return that creature to your hand at the beginning of the next end step.\nWhen Ilharg dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. diff --git a/forge-gui/res/cardsfolder/i/ill_gotten_inheritance.txt b/forge-gui/res/cardsfolder/i/ill_gotten_inheritance.txt index 19f32be21585..7083b6e0c21a 100644 --- a/forge-gui/res/cardsfolder/i/ill_gotten_inheritance.txt +++ b/forge-gui/res/cardsfolder/i/ill_gotten_inheritance.txt @@ -1,10 +1,10 @@ Name:Ill-Gotten Inheritance ManaCost:3 B Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to each opponent and you gain 1 life. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, this enchantment deals 1 damage to each opponent and you gain 1 life. SVar:TrigDealDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 1 | SubAbility$ DBGainOneLife SVar:DBGainOneLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 A:AB$ DealDamage | Cost$ 5 B Sac<1/CARDNAME> | ValidTgts$ Opponent | NumDmg$ 4 | SubAbility$ DBGainFourLife | SpellDescription$ It deals 4 damage to target opponent and you gain 4 life. SVar:DBGainFourLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 DeckHas:Ability$Sacrifice -Oracle:At the beginning of your upkeep, Ill-Gotten Inheritance deals 1 damage to each opponent and you gain 1 life.\n{5}{B}, Sacrifice Ill-Gotten Inheritance: It deals 4 damage to target opponent and you gain 4 life. +Oracle:At the beginning of your upkeep, this enchantment deals 1 damage to each opponent and you gain 1 life.\n{5}{B}, Sacrifice this enchantment: It deals 4 damage to target opponent and you gain 4 life. diff --git a/forge-gui/res/cardsfolder/i/ill_tempered_loner_howlpack_avenger.txt b/forge-gui/res/cardsfolder/i/ill_tempered_loner_howlpack_avenger.txt index 70acd45bb455..6316207c610f 100644 --- a/forge-gui/res/cardsfolder/i/ill_tempered_loner_howlpack_avenger.txt +++ b/forge-gui/res/cardsfolder/i/ill_tempered_loner_howlpack_avenger.txt @@ -2,14 +2,14 @@ Name:Ill-Tempered Loner ManaCost:2 R R Types:Creature Human Werewolf PT:3/3 -T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, it deals that much damage to any target. +T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature is dealt damage, it deals that much damage to any target. SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Any SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE -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. K:Daybound AlternateMode:DoubleFaced -Oracle:Whenever Ill-Tempered Loner is dealt damage, it deals that much damage to any target.\n{1}{R}: Ill-Tempered Loner gets +2/+0 until end of turn.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) +Oracle:Whenever this creature is dealt damage, it deals that much damage to any target.\n{1}{R}: This creature gets +2/+0 until end of turn.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) ALTERNATE @@ -18,11 +18,11 @@ ManaCost:no cost Colors:red Types:Creature Werewolf PT:4/4 -T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Permanent.YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever a permanent you control is dealt damage, CARDNAME deals that much damage to any target. +T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Permanent.YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever a permanent you control is dealt damage, this creature deals that much damage to any target. SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Any SVar:X:TriggerCount$DamageAmount S:Mode$ Continuous | Affected$ Permanent.YouCtrl | AddSVar$ CE SVar:CE:SVar:HasCombatEffect:TRUE -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. K:Nightbound -Oracle:Whenever a permanent you control is dealt damage, Howlpack Avenger deals that much damage to any target.\n{1}{R}: Howlpack Avenger gets +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:Whenever a permanent you control is dealt damage, this creature deals that much damage to any target.\n{1}{R}: This creature gets +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/i/ill_timed_explosion.txt b/forge-gui/res/cardsfolder/i/ill_timed_explosion.txt index 556528d1a4f4..ad82ea30a81f 100644 --- a/forge-gui/res/cardsfolder/i/ill_timed_explosion.txt +++ b/forge-gui/res/cardsfolder/i/ill_timed_explosion.txt @@ -1,10 +1,10 @@ Name:Ill-Timed Explosion ManaCost:2 U R Types:Sorcery -A:SP$ Draw | NumCards$ 2 | SubAbility$ DBImmediateTrig | SpellDescription$ Draw two cards. Then you may discard two cards. When you do, CARDNAME deals X damage to each creature, where X is the highest mana value among the discarded cards. -SVar:DBImmediateTrig:DB$ ImmediateTrigger | UnlessCost$ Discard<2/Card> | UnlessPayer$ You | RememberDiscarded$ True | RememberObjects$ Remembered | SubAbility$ DBCleanup | UnlessSwitched$ True | Execute$ TrigDamageAll | TriggerDescription$ When you do, CARDNAME deals X damage to each creature, where X is the highest mana value among the discarded cards. +A:SP$ Draw | NumCards$ 2 | SubAbility$ DBImmediateTrig | SpellDescription$ Draw two cards. Then you may discard two cards. When you do, CARDNAME deals X damage to each creature, where X is the greatest mana value among cards discarded this way. +SVar:DBImmediateTrig:DB$ ImmediateTrigger | UnlessCost$ Discard<2/Card> | UnlessPayer$ You | RememberDiscarded$ True | RememberObjects$ Remembered | SubAbility$ DBCleanup | UnlessSwitched$ True | Execute$ TrigDamageAll | TriggerDescription$ When you do, CARDNAME deals X damage to each creature, where X is the greatest mana value among cards discarded this way. SVar:TrigDamageAll:DB$ DamageAll | ValidCards$ Creature | NumDmg$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggerRemembered$GreatestCardManaCost DeckHas:Ability$Counters|Discard -Oracle:Draw two cards. Then you may discard two cards. When you do, Ill-Timed Explosion deals X damage to each creature, where X is the highest mana value among the discarded cards. +Oracle:Draw two cards. Then you may discard two cards. When you do, Ill-Timed Explosion deals X damage to each creature, where X is the greatest mana value among cards discarded this way. diff --git a/forge-gui/res/cardsfolder/i/illicit_masquerade.txt b/forge-gui/res/cardsfolder/i/illicit_masquerade.txt index 095b6666c952..06ef320ac6e0 100644 --- a/forge-gui/res/cardsfolder/i/illicit_masquerade.txt +++ b/forge-gui/res/cardsfolder/i/illicit_masquerade.txt @@ -2,11 +2,11 @@ Name:Illicit Masquerade ManaCost:3 B Types:Enchantment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCountersAll | TriggerDescription$ When CARDNAME enters, put an impostor counter on each creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCountersAll | TriggerDescription$ When this enchantment enters, put an impostor counter on each creature you control. SVar:TrigPutCountersAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ IMPOSTOR | CounterNum$ 1 T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl+counters_GE1_IMPOSTOR | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control with an impostor counter on it dies, exile it. Return up to one other target creature card from your graveyard to the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredCard | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose up to one other target creature card in your graveyard | ValidTgts$ Creature.YouOwn+!TriggeredCard | TargetMin$ 0 | TargetMax$ 1 DeckHas:Ability$Counters|Graveyard DeckHints:Ability$Graveyard|Discard|Mill -Oracle:Flash\nWhen Illicit Masquerade enters, put an impostor counter on each creature you control.\nWhenever a creature you control with an impostor counter on it dies, exile it. Return up to one other target creature card from your graveyard to the battlefield. +Oracle:Flash\nWhen this enchantment enters, put an impostor counter on each creature you control.\nWhenever a creature you control with an impostor counter on it dies, exile it. Return up to one other target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/i/illicit_shipment.txt b/forge-gui/res/cardsfolder/i/illicit_shipment.txt index de9a27a1ebba..733ca8b4c99c 100644 --- a/forge-gui/res/cardsfolder/i/illicit_shipment.txt +++ b/forge-gui/res/cardsfolder/i/illicit_shipment.txt @@ -2,6 +2,6 @@ Name:Illicit Shipment ManaCost:3 B B Types:Sorcery K:Casualty:3 -A:SP$ ChangeZone | Origin$ Library | Destination$ Hand | NoReveal$ True | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, put that card into your hand, then shuffle. +A:SP$ ChangeZone | Origin$ Library | Destination$ Hand | NoReveal$ True | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, put it into your hand, then shuffle. DeckHas:Ability$Sacrifice -Oracle:Casualty 3 (As you cast this spell, you may sacrifice a creature with power 3 or greater. When you do, copy this spell and you may choose new targets for the copy.)\nSearch your library for a card, put that card into your hand, then shuffle. +Oracle:Casualty 3 (As you cast this spell, you may sacrifice a creature with power 3 or greater. When you do, copy this spell.)\nSearch your library for a card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/illithid_harvester_plant_tadpoles.txt b/forge-gui/res/cardsfolder/i/illithid_harvester_plant_tadpoles.txt index 1ef1b65695a5..139932ab8d81 100644 --- a/forge-gui/res/cardsfolder/i/illithid_harvester_plant_tadpoles.txt +++ b/forge-gui/res/cardsfolder/i/illithid_harvester_plant_tadpoles.txt @@ -2,11 +2,11 @@ Name:Illithid Harvester ManaCost:4 U Types:Creature Horror PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTurnFaceDown | TriggerDescription$ Ceremorphosis — When CARDNAME enters, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTurnFaceDown | TriggerDescription$ Ceremorphosis — When this creature enters, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. SVar:TrigTurnFaceDown:DB$ SetState | ValidTgts$ Creature.tapped+!token | TgtPrompt$ Select any number of target tapped nontoken creatures | TargetMin$ 0 | TargetMax$ X | Mode$ TurnFaceDown | FaceDownPower$ 2 | FaceDownToughness$ 2 | FaceDownSetType$ Horror & Creature SVar:X:Count$Valid Creature.tapped+!token AlternateMode:Adventure -Oracle:Ceremorphosis — When Illithid Harvester enters, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. +Oracle:Ceremorphosis — When this creature enters, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/illuminate.txt b/forge-gui/res/cardsfolder/i/illuminate.txt index 7ac0c5931054..20c7a47584fd 100644 --- a/forge-gui/res/cardsfolder/i/illuminate.txt +++ b/forge-gui/res/cardsfolder/i/illuminate.txt @@ -3,8 +3,8 @@ ManaCost:X R Types:Sorcery K:Kicker:2 R:3 U A:SP$ DealDamage | ValidTgts$ Creature | NumDmg$ X | SubAbility$ DmgController | SpellDescription$ CARDNAME deals X damage to target creature. -SVar:DmgController:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X | SubAbility$ DrawYou | Condition$ Kicked 1 | SpellDescription$ If CARDNAME was kicked with its {2}{R} kicker, it deals X damage to that creature's controller. -SVar:DrawYou:DB$ Draw | NumCards$ X | Defined$ You | Condition$ Kicked 2 | SpellDescription$ If CARDNAME was kicked with its {3}{U} kicker, you draw X cards. +SVar:DmgController:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X | SubAbility$ DrawYou | Condition$ Kicked 1 | SpellDescription$ If this spell was kicked with its {2}{R} kicker, it deals X damage to that creature's controller. +SVar:DrawYou:DB$ Draw | NumCards$ X | Defined$ You | Condition$ Kicked 2 | SpellDescription$ If this spell was kicked with its {3}{U} kicker, you draw X cards. SVar:X:Count$xPaid DeckHints:Color$Blue Oracle:Kicker {2}{R} and/or {3}{U} (You may pay an additional {2}{R} and/or {3}{U} as you cast this spell.)\nIlluminate deals X damage to target creature. If this spell was kicked with its {2}{R} kicker, it deals X damage to that creature's controller. If this spell was kicked with its {3}{U} kicker, you draw X cards. diff --git a/forge-gui/res/cardsfolder/i/illuminated_wings.txt b/forge-gui/res/cardsfolder/i/illuminated_wings.txt index 03a4bd882543..f0b9b6ec3521 100644 --- a/forge-gui/res/cardsfolder/i/illuminated_wings.txt +++ b/forge-gui/res/cardsfolder/i/illuminated_wings.txt @@ -6,4 +6,4 @@ SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card. AI:RemoveDeck:All -Oracle:Enchant creature\nEnchanted creature has flying.\n{2}, Sacrifice Illuminated Wings: Draw a card. +Oracle:Enchant creature\nEnchanted creature has flying.\n{2}, Sacrifice this Aura: Draw a card. diff --git a/forge-gui/res/cardsfolder/i/illuminator_virtuoso.txt b/forge-gui/res/cardsfolder/i/illuminator_virtuoso.txt index 8c97b5fdde6c..e9461850b0eb 100644 --- a/forge-gui/res/cardsfolder/i/illuminator_virtuoso.txt +++ b/forge-gui/res/cardsfolder/i/illuminator_virtuoso.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Human Rogue PT:1/1 K:Double Strike -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell.YouCtrl | Execute$ TrigConnive | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME becomes the target of a spell you control, it connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell.YouCtrl | Execute$ TrigConnive | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature becomes the target of a spell you control, it connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) SVar:TrigConnive:DB$ Connive DeckHas:Ability$Discard|Counters -Oracle:Double strike\nWhenever Illuminator Virtuoso becomes the target of a spell you control, it connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) +Oracle:Double strike\nWhenever this creature becomes the target of a spell you control, it connives. (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) diff --git a/forge-gui/res/cardsfolder/i/illusion_spinners.txt b/forge-gui/res/cardsfolder/i/illusion_spinners.txt index ac38874b4566..0259096a7d2c 100644 --- a/forge-gui/res/cardsfolder/i/illusion_spinners.txt +++ b/forge-gui/res/cardsfolder/i/illusion_spinners.txt @@ -4,5 +4,5 @@ Types:Creature Faerie Wizard PT:4/3 S:Mode$ CastWithFlash | ValidCard$ Card.Self | ValidSA$ Spell | IsPresent$ Faerie.YouCtrl | EffectZone$ All | Caster$ You | Description$ You may cast this spell as though it had flash if you control a Faerie. K:Flying -S:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Hexproof | Description$ This creature has hexproof as long as it's untapped. -Oracle:You may cast this spell as though it had flash if you control a Faerie.\nFlying\nThis creature has hexproof as long as it's untapped. +S:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Hexproof | Description$ This creature has hexproof as long as it's untapped. (It can't be the target of spells or abilities your opponents control.) +Oracle:You may cast this spell as though it had flash if you control a Faerie.\nFlying\nThis creature has hexproof as long as it's untapped. (It can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/i/illusionary_armor.txt b/forge-gui/res/cardsfolder/i/illusionary_armor.txt index fba57dfb36da..6e3657c11668 100644 --- a/forge-gui/res/cardsfolder/i/illusionary_armor.txt +++ b/forge-gui/res/cardsfolder/i/illusionary_armor.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 4 | AddToughness$ 4 | Description$ Enchanted creature gets +4/+4. -T:Mode$ BecomesTarget | ValidTarget$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When enchanted creature becomes the target of a spell or ability, sacrifice CARDNAME. +T:Mode$ BecomesTarget | ValidTarget$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When enchanted creature becomes the target of a spell or ability, sacrifice this Aura. SVar:TrigSac:DB$ Sacrifice -Oracle:Enchant creature\nEnchanted creature gets +4/+4.\nWhen enchanted creature becomes the target of a spell or ability, sacrifice Illusionary Armor. +Oracle:Enchant creature\nEnchanted creature gets +4/+4.\nWhen enchanted creature becomes the target of a spell or ability, sacrifice this Aura. diff --git a/forge-gui/res/cardsfolder/i/illusionary_informant.txt b/forge-gui/res/cardsfolder/i/illusionary_informant.txt index 7f2ef1eb8a95..7b9ff9418611 100644 --- a/forge-gui/res/cardsfolder/i/illusionary_informant.txt +++ b/forge-gui/res/cardsfolder/i/illusionary_informant.txt @@ -5,4 +5,4 @@ PT:1/3 Draft:Draft CARDNAME face up. Draft:During the draft, you may turn CARDNAME face down. If you do, look at the next card drafted by a player of your choice. K:Flying -Oracle:Draft Illusionary Informant face up.\nDuring the draft, you may turn Illusionary Informant face down. If you do, look at the next card drafted by a player of your choice.\nFlying +Oracle:Draft this card face up.\nDuring the draft, you may turn this card face down. If you do, look at the next card drafted by a player of your choice.\nFlying diff --git a/forge-gui/res/cardsfolder/i/illusionary_presence.txt b/forge-gui/res/cardsfolder/i/illusionary_presence.txt index 266a877af30b..dd0377b3efba 100644 --- a/forge-gui/res/cardsfolder/i/illusionary_presence.txt +++ b/forge-gui/res/cardsfolder/i/illusionary_presence.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Creature Illusion PT:2/2 K:Cumulative upkeep:U -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCL | TriggerDescription$ At the beginning of your upkeep, choose a land type. CARDNAME gains landwalk of the chosen type until end of turn. (It can't be blocked as long as defending player controls a land of that type.) +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCL | TriggerDescription$ At the beginning of your upkeep, choose a land type. This creature gains landwalk of the chosen type until end of turn. (It can't be blocked as long as defending player controls a land of that type.) SVar:TrigCL:DB$ ChooseType | Defined$ You | Type$ Land | AILogic$ ChosenLandwalk | SubAbility$ DBPump SVar:DBPump:DB$ Pump | KW$ Landwalk:ChosenType | Defined$ Self | DefinedKW$ ChosenType -Oracle:Cumulative upkeep {U} (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.)\nAt the beginning of your upkeep, choose a land type. Illusionary Presence gains landwalk of the chosen type until end of turn. (It can't be blocked as long as defending player controls a land of that type.) +Oracle:Cumulative upkeep {U} (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.)\nAt the beginning of your upkeep, choose a land type. This creature gains landwalk of the chosen type until end of turn. (It can't be blocked as long as defending player controls a land of that type.) diff --git a/forge-gui/res/cardsfolder/i/illusionary_servant.txt b/forge-gui/res/cardsfolder/i/illusionary_servant.txt index 20d3b871fab5..f5259771d10a 100644 --- a/forge-gui/res/cardsfolder/i/illusionary_servant.txt +++ b/forge-gui/res/cardsfolder/i/illusionary_servant.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Creature Illusion PT:3/4 K:Flying -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When this creature becomes the target of a spell or ability, sacrifice it. SVar:TrigSac:DB$ Sacrifice SVar:Targeting:Dies -Oracle:Flying\nWhen Illusionary Servant becomes the target of a spell or ability, sacrifice it. +Oracle:Flying\nWhen this creature becomes the target of a spell or ability, sacrifice it. diff --git a/forge-gui/res/cardsfolder/i/illusionary_terrain.txt b/forge-gui/res/cardsfolder/i/illusionary_terrain.txt index ccc0a9c79ae1..0475a9bcb5e8 100644 --- a/forge-gui/res/cardsfolder/i/illusionary_terrain.txt +++ b/forge-gui/res/cardsfolder/i/illusionary_terrain.txt @@ -3,8 +3,8 @@ ManaCost:U U Types:Enchantment K:Cumulative upkeep:2 K:ETBReplacement:Other:ChooseType1 -SVar:ChooseType1:DB$ ChooseType | Defined$ You | Type$ Basic Land | SubAbility$ ChooseType2 | SpellDescription$ As CARDNAME enters, choose two basic land types. +SVar:ChooseType1:DB$ ChooseType | Defined$ You | Type$ Basic Land | SubAbility$ ChooseType2 | SpellDescription$ As this enchantment enters, choose two basic land types. SVar:ChooseType2:DB$ ChooseType | Defined$ You | Type$ Basic Land | ChooseType2$ True S:Mode$ Continuous | Affected$ Land.Basic+ChosenType | AddType$ ChosenType2 | RemoveLandTypes$ True | Description$ Basic lands of the first chosen type are the second chosen type. AI:RemoveDeck:All -Oracle:Cumulative upkeep {2} (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.)\nAs Illusionary Terrain enters, choose two basic land types.\nBasic lands of the first chosen type are the second chosen type. +Oracle:Cumulative upkeep {2} (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.)\nAs this enchantment enters, choose two basic land types.\nBasic lands of the first chosen type are the second chosen type. diff --git a/forge-gui/res/cardsfolder/i/illusionists_gambit.txt b/forge-gui/res/cardsfolder/i/illusionists_gambit.txt index 97b4b1a4bdb0..ba826fb4a9ec 100644 --- a/forge-gui/res/cardsfolder/i/illusionists_gambit.txt +++ b/forge-gui/res/cardsfolder/i/illusionists_gambit.txt @@ -1,7 +1,7 @@ Name:Illusionist's Gambit ManaCost:2 U U Types:Instant -A:SP$ RemoveFromCombat | Defined$ Valid Creature.attacking | ActivationPhases$ Declare Blockers | OpponentTurn$ True | RememberRemovedFromCombat$ True | SubAbility$ DBUntap | SpellDescription$ Cast CARDNAME only on the declare blockers step on an opponent's turn. Remove all attacking creatures from combat and untap them. After this phase, there is an additional combat phase. Each of those creatures attacks that combat if able. They can't attack you or planeswalkers you control that combat. +A:SP$ RemoveFromCombat | Defined$ Valid Creature.attacking | ActivationPhases$ Declare Blockers | OpponentTurn$ True | RememberRemovedFromCombat$ True | SubAbility$ DBUntap | SpellDescription$ Cast this spell only during the declare blockers step on an opponent's turn. Remove all attacking creatures from combat and untap them. After this phase, there is an additional combat phase. Each of those creatures attacks that combat if able. They can't attack you or planeswalkers you control that combat. SVar:DBUntap:DB$ Untap | Defined$ Remembered | SubAbility$ DBAddPhase SVar:DBAddPhase:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat | SubAbility$ DBDelayedEffect SVar:DBDelayedEffect:DB$ DelayedTrigger | Mode$ Phase | Phase$ BeginCombat | Execute$ DBEffect | Static$ True diff --git a/forge-gui/res/cardsfolder/i/illusions_of_grandeur.txt b/forge-gui/res/cardsfolder/i/illusions_of_grandeur.txt index 45a5694c4af5..e617adbb5da1 100644 --- a/forge-gui/res/cardsfolder/i/illusions_of_grandeur.txt +++ b/forge-gui/res/cardsfolder/i/illusions_of_grandeur.txt @@ -2,8 +2,8 @@ Name:Illusions of Grandeur ManaCost:3 U Types:Enchantment K:Cumulative upkeep:2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 20 life. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME leaves the battlefield, you lose 20 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this enchantment enters, you gain 20 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this enchantment leaves the battlefield, you lose 20 life. SVar:TrigGainLife:DB$ GainLife | Defined$ TriggeredCardController | LifeAmount$ 20 SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 20 SVar:AICastPreference:MustHaveInHand$ Donate | MaxControlled$ 1 | NumManaSourcesNextTurn$ 5 | AlwaysCastIfLifeBelow$ 4 @@ -12,4 +12,4 @@ SVar:PlayMain1:TRUE SVar:DoNotDiscardIfAble:TRUE AI:RemoveDeck:Random DeckNeeds:Name$Donate|Harmless Offering|Zedruu the Greathearted -Oracle:Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen Illusions of Grandeur enters, you gain 20 life.\nWhen Illusions of Grandeur leaves the battlefield, you lose 20 life. +Oracle:Cumulative upkeep {2} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nWhen this enchantment enters, you gain 20 life.\nWhen this enchantment leaves the battlefield, you lose 20 life. diff --git a/forge-gui/res/cardsfolder/i/illusory_ambusher.txt b/forge-gui/res/cardsfolder/i/illusory_ambusher.txt index 566a45cfba5d..cb402f0f7ece 100644 --- a/forge-gui/res/cardsfolder/i/illusory_ambusher.txt +++ b/forge-gui/res/cardsfolder/i/illusory_ambusher.txt @@ -3,8 +3,8 @@ ManaCost:4 U Types:Creature Cat Illusion PT:4/1 K:Flash -T:Mode$ DamageDoneOnce | Execute$ TrigDraw | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, draw that many cards. +T:Mode$ DamageDoneOnce | Execute$ TrigDraw | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature is dealt damage, draw that many cards. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhenever Illusory Ambusher is dealt damage, draw that many cards. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhenever this creature is dealt damage, draw that many cards. diff --git a/forge-gui/res/cardsfolder/i/illusory_demon.txt b/forge-gui/res/cardsfolder/i/illusory_demon.txt index 0038b0b8c954..5c30d3bcf43a 100644 --- a/forge-gui/res/cardsfolder/i/illusory_demon.txt +++ b/forge-gui/res/cardsfolder/i/illusory_demon.txt @@ -3,7 +3,7 @@ ManaCost:1 U B Types:Creature Demon Illusion PT:4/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When you cast a spell, sacrifice CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When you cast a spell, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice | SacValid$ Self AI:RemoveDeck:All -Oracle:Flying\nWhen you cast a spell, sacrifice Illusory Demon. +Oracle:Flying\nWhen you cast a spell, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/i/illusory_gains.txt b/forge-gui/res/cardsfolder/i/illusory_gains.txt index 4c2267fca0c5..6d5266f9818b 100644 --- a/forge-gui/res/cardsfolder/i/illusory_gains.txt +++ b/forge-gui/res/cardsfolder/i/illusory_gains.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:GainControl S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted creature. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigAttach | TriggerDescription$ Whenever a creature an opponent controls enters, attach CARDNAME to that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigAttach | TriggerDescription$ Whenever a creature an opponent controls enters, attach this Aura to that creature. SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCardLKICopy -Oracle:Enchant creature\nYou control enchanted creature.\nWhenever a creature an opponent controls enters, attach Illusory Gains to that creature. +Oracle:Enchant creature\nYou control enchanted creature.\nWhenever a creature an opponent controls enters, attach this Aura to that creature. diff --git a/forge-gui/res/cardsfolder/i/illustrious_historian.txt b/forge-gui/res/cardsfolder/i/illustrious_historian.txt index 9bc07e368006..0650e0a5226a 100644 --- a/forge-gui/res/cardsfolder/i/illustrious_historian.txt +++ b/forge-gui/res/cardsfolder/i/illustrious_historian.txt @@ -4,4 +4,4 @@ Types:Creature Human Shaman PT:2/1 A:AB$ Token | Cost$ 5 ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | TokenScript$ rw_3_2_spirit | TokenOwner$ You | TokenTapped$ True | SpellDescription$ Create a tapped 3/2 red and white Spirit creature token. DeckHas:Ability$Token -Oracle:{5}, Exile Illustrious Historian from your graveyard: Create a tapped 3/2 red and white Spirit creature token. +Oracle:{5}, Exile this card from your graveyard: Create a tapped 3/2 red and white Spirit creature token. diff --git a/forge-gui/res/cardsfolder/i/imaginary_pet.txt b/forge-gui/res/cardsfolder/i/imaginary_pet.txt index 17c4ec0cb769..eb4df769ddd5 100644 --- a/forge-gui/res/cardsfolder/i/imaginary_pet.txt +++ b/forge-gui/res/cardsfolder/i/imaginary_pet.txt @@ -2,8 +2,8 @@ Name:Imaginary Pet ManaCost:1 U Types:Creature Illusion PT:4/4 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card | PresentZone$ Hand | PresentPlayer$ You | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if you have a card in hand, return CARDNAME to its owner's hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card | PresentZone$ Hand | PresentPlayer$ You | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if you have a card in hand, return this creature to its owner's hand. SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand SVar:NeedsToPlayVar:Y LE1 SVar:Y:Count$CardsInYourHand -Oracle:At the beginning of your upkeep, if you have a card in hand, return Imaginary Pet to its owner's hand. +Oracle:At the beginning of your upkeep, if you have a card in hand, return this creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/i/imaginary_threats.txt b/forge-gui/res/cardsfolder/i/imaginary_threats.txt index 030b586c8e73..602b0861bcff 100644 --- a/forge-gui/res/cardsfolder/i/imaginary_threats.txt +++ b/forge-gui/res/cardsfolder/i/imaginary_threats.txt @@ -1,7 +1,7 @@ Name:Imaginary Threats ManaCost:2 U U Types:Instant -A:SP$ Effect | Name$ Imaginary Threats's Effect — Must Attack | ValidTgts$ Opponent | StaticAbilities$ MustAttack | RememberObjects$ Targeted | SubAbility$ DBEffect | SpellDescription$ Creatures target player controls attack this turn if able. +A:SP$ Effect | Name$ Imaginary Threats's Effect — Must Attack | ValidTgts$ Opponent | StaticAbilities$ MustAttack | RememberObjects$ Targeted | SubAbility$ DBEffect | SpellDescription$ Creatures target opponent controls attack this turn if able. SVar:MustAttack:Mode$ MustAttack | ValidCreature$ Creature.RememberedPlayerCtrl | Description$ Creatures target opponent controls attack this turn if able. SVar:DBEffect:DB$ Effect | Name$ Imaginary Threats's Effect — Stunned | IsCurse$ True | StaticAbilities$ DontUntap | Triggers$ RemoveEffect | Duration$ Permanent | RememberObjects$ Targeted | SubAbility$ DBCleanup | SpellDescription$ During that player's next untap step, creatures they control don't untap. SVar:DontUntap:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Creature.RememberedPlayerCtrl | AddHiddenKeyword$ This card doesn't untap during your next untap step. | Description$ Creatures target opponent controls don't untap during their next untap step. diff --git a/forge-gui/res/cardsfolder/i/imaryll_elfhame_elite.txt b/forge-gui/res/cardsfolder/i/imaryll_elfhame_elite.txt index 33db7c222060..45e304f6b1f7 100644 --- a/forge-gui/res/cardsfolder/i/imaryll_elfhame_elite.txt +++ b/forge-gui/res/cardsfolder/i/imaryll_elfhame_elite.txt @@ -2,10 +2,10 @@ Name:Imaryll, Elfhame Elite ManaCost:2 G G Types:Legendary Creature Elf Warrior PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +X/+X until end of turn, where X is the number of other Elves you control. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever NICKNAME attacks, it gets +X/+X until end of turn, where X is the number of other Elves you control. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:Count$Valid Elf.YouCtrl+Other SVar:HasAttackEffect:TRUE S:Mode$ AssignCombatDamageAsUnblocked | ValidCard$ Card.Self | Optional$ True | Description$ You may have NICKNAME assign its combat damage as though it weren't blocked. DeckNeeds:Type$Elf -Oracle:Whenever Imaryll, Elfhame Elite attacks, it gets +X/+X until end of turn, where X is the number of other Elves you control.\nYou may have Imaryll assign its combat damage as though it weren't blocked. +Oracle:Whenever Imaryll attacks, it gets +X/+X until end of turn, where X is the number of other Elves you control.\nYou may have Imaryll assign its combat damage as though it weren't blocked. diff --git a/forge-gui/res/cardsfolder/i/immersturm_predator.txt b/forge-gui/res/cardsfolder/i/immersturm_predator.txt index ac6176b10220..e444fcb1c643 100644 --- a/forge-gui/res/cardsfolder/i/immersturm_predator.txt +++ b/forge-gui/res/cardsfolder/i/immersturm_predator.txt @@ -3,10 +3,10 @@ ManaCost:2 B R Types:Creature Vampire Dragon PT:3/3 K:Flying -T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME becomes tapped, exile up to one target card from a graveyard and put a +1/+1 counter on CARDNAME. +T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever this creature becomes tapped, exile up to one target card from a graveyard and put a +1/+1 counter on this creature. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Card | TargetMin$ 0 | TargetMax$ 1 | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Select up to one target card in a graveyard | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -A:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ CARDNAME gains indestructible until end of turn. Tap it. +A:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ This creature gains indestructible until end of turn. Tap it. SVar:DBTap:DB$ Tap | Defined$ Self DeckHas:Ability$Counters -Oracle:Flying\nWhenever Immersturm Predator becomes tapped, exile up to one target card from a graveyard and put a +1/+1 counter on Immersturm Predator.\nSacrifice another creature: Immersturm Predator gains indestructible until end of turn. Tap it. +Oracle:Flying\nWhenever this creature becomes tapped, exile up to one target card from a graveyard and put a +1/+1 counter on this creature.\nSacrifice another creature: This creature gains indestructible until end of turn. Tap it. diff --git a/forge-gui/res/cardsfolder/i/immersturm_raider.txt b/forge-gui/res/cardsfolder/i/immersturm_raider.txt index 0fe128f92bed..516f7c80b6fb 100644 --- a/forge-gui/res/cardsfolder/i/immersturm_raider.txt +++ b/forge-gui/res/cardsfolder/i/immersturm_raider.txt @@ -2,8 +2,8 @@ Name:Immersturm Raider ManaCost:1 R Types:Creature Demon Berserker 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 Immersturm Raider 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/i/immersturm_skullcairn.txt b/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt index 3557142885b8..e2054f0f3338 100644 --- a/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt +++ b/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt @@ -1,10 +1,10 @@ Name:Immersturm Skullcairn ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ DealDamage | Cost$ 1 B R R T Sac<1/CARDNAME> | ValidTgts$ Player | NumDmg$ 3 | SubAbility$ DBDiscard | SorcerySpeed$ True | SpellDescription$ It deals 3 damage to target player. That player discards a card. Activate only as a sorcery. SVar:DBDiscard:DB$ Discard | Defined$ TargetedPlayer | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Sacrifice -Oracle:Immersturm Skullcairn enters tapped.\n{T}: Add {B}.\n{1}{B}{R}{R}, {T}, Sacrifice Immersturm Skullcairn: It deals 3 damage to target player. That player discards a card. Activate only as a sorcery. +Oracle:This land enters tapped.\n{T}: Add {B}.\n{1}{B}{R}{R}, {T}, Sacrifice this land: It deals 3 damage to target player. That player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/i/imminent_doom.txt b/forge-gui/res/cardsfolder/i/imminent_doom.txt index 86182501ef57..1cd77441e26a 100644 --- a/forge-gui/res/cardsfolder/i/imminent_doom.txt +++ b/forge-gui/res/cardsfolder/i/imminent_doom.txt @@ -1,10 +1,10 @@ Name:Imminent Doom ManaCost:2 R Types:Enchantment -K:etbCounter:DOOM:1 -T:Mode$ SpellCast | ValidCard$ Card.cmcEQX | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell with mana value equal to the number of doom counters on CARDNAME, CARDNAME deals that much damage to any target. Then put a doom counter on CARDNAME. +K:etbCounter:DOOM:1:no Condition:This enchantment enters with a doom counter on it. +T:Mode$ SpellCast | ValidCard$ Card.cmcEQX | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell with mana value equal to the number of doom counters on this enchantment, this enchantment deals that much damage to any target. Then put a doom counter on this enchantment. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ Y | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 SVar:X:Count$CardCounters.DOOM SVar:Y:TriggeredCardLKI$CardManaCost -Oracle:Imminent Doom enters with a doom counter on it.\nWhenever you cast a spell with mana value equal to the number of doom counters on Imminent Doom, Imminent Doom deals that much damage to any target. Then put a doom counter on Imminent Doom. +Oracle:This enchantment enters with a doom counter on it.\nWhenever you cast a spell with mana value equal to the number of doom counters on this enchantment, this enchantment deals that much damage to any target. Then put a doom counter on this enchantment. diff --git a/forge-gui/res/cardsfolder/i/immolating_souleater.txt b/forge-gui/res/cardsfolder/i/immolating_souleater.txt index ca378b13cab5..cce60560641b 100644 --- a/forge-gui/res/cardsfolder/i/immolating_souleater.txt +++ b/forge-gui/res/cardsfolder/i/immolating_souleater.txt @@ -2,6 +2,6 @@ Name:Immolating Souleater ManaCost:2 Types:Artifact Creature Phyrexian Dog PT:1/1 -A:AB$ Pump | Cost$ RP | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ RP | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. DeckNeeds:Color$Red -Oracle:{R/P}: Immolating Souleater gets +1/+0 until end of turn. ({R/P} can be paid with either {R} or 2 life.) +Oracle:{R/P}: This creature gets +1/+0 until end of turn. ({R/P} can be paid with either {R} or 2 life.) diff --git a/forge-gui/res/cardsfolder/i/immolation_shaman.txt b/forge-gui/res/cardsfolder/i/immolation_shaman.txt index 16574414388c..97440c22eac7 100644 --- a/forge-gui/res/cardsfolder/i/immolation_shaman.txt +++ b/forge-gui/res/cardsfolder/i/immolation_shaman.txt @@ -2,7 +2,7 @@ Name:Immolation Shaman ManaCost:1 R Types:Creature Lizard Shaman PT:1/3 -T:Mode$ AbilityCast | ValidActivatingPlayer$ Opponent | ValidCard$ Artifact.inZoneBattlefield,Creature.inZoneBattlefield,Land.inZoneBattlefield | ValidSA$ SpellAbility.!ManaAbility | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent activates an ability of an artifact, creature, or land that isn't a mana ability, CARDNAME deals 1 damage to that player. +T:Mode$ AbilityCast | ValidActivatingPlayer$ Opponent | ValidCard$ Artifact.inZoneBattlefield,Creature.inZoneBattlefield,Land.inZoneBattlefield | ValidSA$ SpellAbility.!ManaAbility | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever an opponent activates an ability of an artifact, creature, or land 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$ 3 R R | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | KW$ Menace | SpellDescription$ CARDNAME gets +3/+3 and gains menace until end of turn. -Oracle:Whenever an opponent activates an ability of an artifact, creature, or land that isn't a mana ability, Immolation Shaman deals 1 damage to that player.\n{3}{R}{R}: Immolation Shaman gets +3/+3 and gains menace until end of turn. +A:AB$ Pump | Cost$ 3 R R | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | KW$ Menace | SpellDescription$ This creature gets +3/+3 and gains menace until end of turn. +Oracle:Whenever an opponent activates an ability of an artifact, creature, or land that isn't a mana ability, this creature deals 1 damage to that player.\n{3}{R}{R}: This creature gets +3/+3 and gains menace until end of turn. diff --git a/forge-gui/res/cardsfolder/i/immortal_phoenix.txt b/forge-gui/res/cardsfolder/i/immortal_phoenix.txt index 67ffaaa2a6c4..36ac4ff955b0 100644 --- a/forge-gui/res/cardsfolder/i/immortal_phoenix.txt +++ b/forge-gui/res/cardsfolder/i/immortal_phoenix.txt @@ -3,6 +3,6 @@ ManaCost:4 R R Types:Creature Phoenix PT:5/3 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return it to its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this creature dies, return it to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Hand -Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen Immortal Phoenix dies, return it to its owner's hand. +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen this creature dies, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/i/immortal_servitude.txt b/forge-gui/res/cardsfolder/i/immortal_servitude.txt index 267c6819751c..e97f3c787bba 100644 --- a/forge-gui/res/cardsfolder/i/immortal_servitude.txt +++ b/forge-gui/res/cardsfolder/i/immortal_servitude.txt @@ -1,6 +1,6 @@ Name:Immortal Servitude ManaCost:X WB WB WB Types:Sorcery -A:SP$ ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.YouOwn+cmcEQX | SpellDescription$ Return each creature with mana value X from your graveyard to the battlefield. +A:SP$ ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.YouOwn+cmcEQX | SpellDescription$ Return each creature card with mana value X from your graveyard to the battlefield. SVar:X:Count$xPaid Oracle:Return each creature card with mana value X from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/i/immovable_rod.txt b/forge-gui/res/cardsfolder/i/immovable_rod.txt index 87e4ce2dabc9..5ce3d99e39af 100644 --- a/forge-gui/res/cardsfolder/i/immovable_rod.txt +++ b/forge-gui/res/cardsfolder/i/immovable_rod.txt @@ -2,9 +2,9 @@ Name:Immovable Rod ManaCost:W Types:Artifact K:You may choose not to untap CARDNAME during your untap step. -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigVenture | TriggerDescription$ Whenever CARDNAME becomes untapped, venture into the dungeon. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigVenture | TriggerDescription$ Whenever this artifact becomes untapped, venture into the dungeon. SVar:TrigVenture:DB$ Venture -A:AB$ Effect | Cost$ 3 W T | ValidTgts$ Permanent | StaticAbilities$ Static | RememberObjects$ Targeted | Duration$ UntilUntaps | ExileOnMoved$ Battlefield | SpellDescription$ For as long as CARDNAME remains tapped, another target permanent loses all abilities and can't attack or block. +A:AB$ Effect | Cost$ 3 W T | ValidTgts$ Permanent | StaticAbilities$ Static | RememberObjects$ Targeted | Duration$ UntilUntaps | ExileOnMoved$ Battlefield | SpellDescription$ For as long as this artifact remains tapped, another target permanent loses all abilities and can't attack or block. SVar:Static:Mode$ Continuous | Affected$ Card.IsRemembered | AddHiddenKeyword$ CARDNAME can't attack or block. | RemoveAllAbilities$ True AI:RemoveDeck:All -Oracle:You may choose not to untap Immovable Rod during your untap step.\nWhenever Immovable Rod becomes untapped, venture into the dungeon.\n{3}{W}, {T}: For as long as Immovable Rod remains tapped, another target permanent loses all abilities and can't attack or block. +Oracle:You may choose not to untap this artifact during your untap step.\nWhenever this artifact becomes untapped, venture into the dungeon.\n{3}{W}, {T}: For as long as this artifact remains tapped, another target permanent loses all abilities and can't attack or block. diff --git a/forge-gui/res/cardsfolder/i/imodanes_recruiter_train_troops.txt b/forge-gui/res/cardsfolder/i/imodanes_recruiter_train_troops.txt index 8ed8336c1a4b..fe549543d741 100644 --- a/forge-gui/res/cardsfolder/i/imodanes_recruiter_train_troops.txt +++ b/forge-gui/res/cardsfolder/i/imodanes_recruiter_train_troops.txt @@ -2,12 +2,12 @@ Name:Imodane's Recruiter ManaCost:2 R Types:Creature Human Knight PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control get +1/+0 and gain haste until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ When this creature enters, creatures you control get +1/+0 and gain haste until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | KW$ Haste SVar:PlayMain1:TRUE DeckHas:Ability$Token & Type$Knight AlternateMode:Adventure -Oracle:When Imodane's Recruiter enters, creatures you control get +1/+0 and gain haste until end of turn. +Oracle:When this creature enters, creatures you control get +1/+0 and gain haste until end of turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/impact_tremors.txt b/forge-gui/res/cardsfolder/i/impact_tremors.txt index 72b436799508..541752f650a6 100644 --- a/forge-gui/res/cardsfolder/i/impact_tremors.txt +++ b/forge-gui/res/cardsfolder/i/impact_tremors.txt @@ -1,6 +1,6 @@ Name:Impact Tremors ManaCost:1 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever a creature you control enters, CARDNAME deals 1 damage to each opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever a creature you control enters, this enchantment deals 1 damage to each opponent. SVar:TrigDmg:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 -Oracle:Whenever a creature you control enters, Impact Tremors deals 1 damage to each opponent. +Oracle:Whenever a creature you control enters, this enchantment deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/i/impaler_shrike.txt b/forge-gui/res/cardsfolder/i/impaler_shrike.txt index 26d015b13d77..4f8e8adcaf6f 100644 --- a/forge-gui/res/cardsfolder/i/impaler_shrike.txt +++ b/forge-gui/res/cardsfolder/i/impaler_shrike.txt @@ -3,6 +3,6 @@ ManaCost:2 U U Types:Creature Phyrexian Bird PT:3/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may sacrifice it. If you do, draw three cards. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever this creature deals combat damage to a player, you may sacrifice it. If you do, draw three cards. SVar:TrigDraw:AB$ Draw | Cost$ Sac<1/CARDNAME> | Defined$ You | NumCards$ 3 -Oracle:Flying\nWhenever Impaler Shrike deals combat damage to a player, you may sacrifice it. If you do, draw three cards. +Oracle:Flying\nWhenever this creature deals combat damage to a player, you may sacrifice it. If you do, draw three cards. diff --git a/forge-gui/res/cardsfolder/i/impatience.txt b/forge-gui/res/cardsfolder/i/impatience.txt index 0f5b173cb47d..fe84b3f3b022 100644 --- a/forge-gui/res/cardsfolder/i/impatience.txt +++ b/forge-gui/res/cardsfolder/i/impatience.txt @@ -1,8 +1,8 @@ Name:Impatience ManaCost:2 R Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ TrigCast | SVarCompare$ EQ0 | Execute$ ImpatientDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, if that player didn't cast a spell this turn, CARDNAME deals 2 damage to that player. +T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ TrigCast | SVarCompare$ EQ0 | Execute$ ImpatientDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, if that player didn't cast a spell this turn, this enchantment deals 2 damage to that player. SVar:ImpatientDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 SVar:TrigCast:Count$ThisTurnCast_Card.ActivePlayerCtrl AI:RemoveDeck:Random -Oracle:At the beginning of each player's end step, if that player didn't cast a spell this turn, Impatience deals 2 damage to that player. +Oracle:At the beginning of each player's end step, if that player didn't cast a spell this turn, this enchantment deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/i/impelled_giant.txt b/forge-gui/res/cardsfolder/i/impelled_giant.txt index 77958b96effe..a746500885ec 100644 --- a/forge-gui/res/cardsfolder/i/impelled_giant.txt +++ b/forge-gui/res/cardsfolder/i/impelled_giant.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Creature Giant Warrior PT:3/3 K:Trample -A:AB$ Pump | Cost$ tapXType<1/Creature.Red+Other/other red creature> | Defined$ Self | NumAtt$ +X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is the power of the creature tapped this way. +A:AB$ Pump | Cost$ tapXType<1/Creature.Red+Other/other red creature> | Defined$ Self | NumAtt$ +X | SpellDescription$ This creature gets +X/+0 until end of turn, where X is the power of the creature tapped this way. SVar:X:Tapped$CardPower AI:RemoveDeck:All -Oracle:Trample\nTap an untapped red creature you control other than Impelled Giant: Impelled Giant gets +X/+0 until end of turn, where X is the power of the creature tapped this way. +Oracle:Trample\nTap an untapped red creature you control other than this creature: This creature gets +X/+0 until end of turn, where X is the power of the creature tapped this way. diff --git a/forge-gui/res/cardsfolder/i/impending_disaster.txt b/forge-gui/res/cardsfolder/i/impending_disaster.txt index 220feb20518a..aca52f9b92f4 100644 --- a/forge-gui/res/cardsfolder/i/impending_disaster.txt +++ b/forge-gui/res/cardsfolder/i/impending_disaster.txt @@ -1,8 +1,8 @@ Name:Impending Disaster ManaCost:1 R Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | IsPresent$ Land | PresentCompare$ GE7 | TriggerDescription$ At the beginning of your upkeep, if there are seven or more lands on the battlefield, sacrifice CARDNAME and destroy all lands. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | IsPresent$ Land | PresentCompare$ GE7 | TriggerDescription$ At the beginning of your upkeep, if there are seven or more lands on the battlefield, sacrifice this enchantment and destroy all lands. SVar:TrigSac:DB$ Sacrifice | SubAbility$ DBDestroyAll SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Land AI:RemoveDeck:Random -Oracle:At the beginning of your upkeep, if there are seven or more lands on the battlefield, sacrifice Impending Disaster and destroy all lands. +Oracle:At the beginning of your upkeep, if there are seven or more lands on the battlefield, sacrifice this enchantment and destroy all lands. diff --git a/forge-gui/res/cardsfolder/i/impending_doom.txt b/forge-gui/res/cardsfolder/i/impending_doom.txt index a4431ef3b51e..62b6cbb6d6a1 100644 --- a/forge-gui/res/cardsfolder/i/impending_doom.txt +++ b/forge-gui/res/cardsfolder/i/impending_doom.txt @@ -5,6 +5,6 @@ K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3 and attacks each combat if able. S:Mode$ MustAttack | ValidCreature$ Creature.EnchantedBy | Secondary$ True -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigDamage | TriggerDescription$ When enchanted creature dies, CARDNAME deals 3 damage to that creature's controller. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigDamage | TriggerDescription$ When enchanted creature dies, this Aura deals 3 damage to that creature's controller. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 3 -Oracle:Enchant creature\nEnchanted creature gets +3/+3 and attacks each combat if able.\nWhen enchanted creature dies, Impending Doom deals 3 damage to that creature's controller. +Oracle:Enchant creature\nEnchanted creature gets +3/+3 and attacks each combat if able.\nWhen enchanted creature dies, this Aura deals 3 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt b/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt index 9e5346f73dc2..c521ccea02a5 100644 --- a/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt +++ b/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Dinosaur PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, another target creature you control gets +1/+1 and gains flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, another target creature you control gets +1/+1 and gains flying until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | NumAtt$ +1 | NumDef$ +1 | KW$ Flying SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Imperial Aerosaur enters, another target creature you control gets +1/+1 and gains flying until end of turn. +Oracle:Flying\nWhen this creature enters, another target creature you control gets +1/+1 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/i/imperial_ceratops.txt b/forge-gui/res/cardsfolder/i/imperial_ceratops.txt index 1743254aef54..0d08f8cabe08 100644 --- a/forge-gui/res/cardsfolder/i/imperial_ceratops.txt +++ b/forge-gui/res/cardsfolder/i/imperial_ceratops.txt @@ -2,8 +2,8 @@ Name:Imperial Ceratops ManaCost:4 W Types:Creature Dinosaur PT:3/5 -T:Mode$ DamageDoneOnce | Execute$ TrigGainLife | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Enrage — Whenever CARDNAME is dealt damage, you gain 2 life. +T:Mode$ DamageDoneOnce | Execute$ TrigGainLife | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Enrage — Whenever this creature is dealt damage, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 SVar:HasCombatEffect:TRUE DeckHas:Ability$LifeGain -Oracle:Enrage — Whenever Imperial Ceratops is dealt damage, you gain 2 life. +Oracle:Enrage — Whenever this creature is dealt damage, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/i/imperial_hellkite.txt b/forge-gui/res/cardsfolder/i/imperial_hellkite.txt index a367bb0ad375..6ab4e29bbc00 100644 --- a/forge-gui/res/cardsfolder/i/imperial_hellkite.txt +++ b/forge-gui/res/cardsfolder/i/imperial_hellkite.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:6/6 K:Flying K:Morph:6 R R -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, you may search your library for a Dragon card, reveal it, put it into your hand, then shuffle. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, you may search your library for a Dragon card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Dragon | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:Flying\nMorph {6}{R}{R} (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 Imperial Hellkite is turned face up, you may search your library for a Dragon card, reveal it, put it into your hand, then shuffle. +Oracle:Flying\nMorph {6}{R}{R} (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, you may search your library for a Dragon card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/imperial_lancer.txt b/forge-gui/res/cardsfolder/i/imperial_lancer.txt index b7fb08c11262..9731a2fcbe4b 100644 --- a/forge-gui/res/cardsfolder/i/imperial_lancer.txt +++ b/forge-gui/res/cardsfolder/i/imperial_lancer.txt @@ -2,6 +2,6 @@ Name:Imperial Lancer ManaCost:W Types:Creature Human Knight PT:1/1 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | IsPresent$ Dinosaur.YouCtrl | Description$ CARDNAME has double strike as long as you control a Dinosaur. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | IsPresent$ Dinosaur.YouCtrl | Description$ This creature has double strike as long as you control a Dinosaur. DeckHints:Type$Dinosaur -Oracle:Imperial Lancer has double strike as long as you control a Dinosaur. +Oracle:This creature has double strike as long as you control a Dinosaur. diff --git a/forge-gui/res/cardsfolder/i/imperial_mask.txt b/forge-gui/res/cardsfolder/i/imperial_mask.txt index b61630f2bf2c..fa1f61d94b8a 100644 --- a/forge-gui/res/cardsfolder/i/imperial_mask.txt +++ b/forge-gui/res/cardsfolder/i/imperial_mask.txt @@ -1,9 +1,9 @@ Name:Imperial Mask ManaCost:4 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+!token | Execute$ TrigCopyPermanent | TriggerDescription$ When CARDNAME enters, if it's not a token, each of your teammates creates a token that's a copy of CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+!token | Execute$ TrigCopyPermanent | TriggerDescription$ When this enchantment enters, if it's not a token, each of your teammates creates a token that's a copy of this enchantment. SVar:TrigCopyPermanent:DB$ RepeatEach | RepeatSubAbility$ DBClone | RepeatPlayers$ Player.Allies | ChangeZoneTable$ True SVar:DBClone:DB$ CopyPermanent | Defined$ TriggeredCard | Controller$ Remembered S:Mode$ Continuous | Affected$ You | AddKeyword$ Hexproof | Description$ You have hexproof. (You can't be the target of spells or abilities your opponents control.) SVar:NonStackingEffect:True -Oracle:When Imperial Mask enters, if it's not a token, each of your teammates creates a token that's a copy of Imperial Mask.\nYou have hexproof. (You can't be the target of spells or abilities your opponents control.) +Oracle:When this enchantment enters, if it's not a token, each of your teammates creates a token that's a copy of this enchantment.\nYou have hexproof. (You can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/i/imperial_oath.txt b/forge-gui/res/cardsfolder/i/imperial_oath.txt index ef0146cd7e43..f05a958ef51e 100644 --- a/forge-gui/res/cardsfolder/i/imperial_oath.txt +++ b/forge-gui/res/cardsfolder/i/imperial_oath.txt @@ -1,7 +1,7 @@ Name:Imperial Oath ManaCost:5 W Types:Sorcery -A:SP$ Token | TokenAmount$ 3 | TokenScript$ w_2_2_samurai_vigilance | SubAbility$ DBScry | SpellDescription$ Create three 2/2 white Samurai tokens with vigilance. Scry 3. | StackDescription$ {p:You} creates three 2/2 white Samurai tokens with vigilance. +A:SP$ Token | TokenAmount$ 3 | TokenScript$ w_2_2_samurai_vigilance | SubAbility$ DBScry | SpellDescription$ Create three 2/2 white Samurai creature tokens with vigilance. Scry 3. | StackDescription$ {p:You} creates three 2/2 white Samurai tokens with vigilance. SVar:DBScry:DB$ Scry | ScryNum$ 3 | StackDescription$ {p:You} scries 3. DeckHas:Ability$Token -Oracle:Create three 2/2 white Samurai tokens with vigilance. Scry 3. +Oracle:Create three 2/2 white Samurai creature tokens with vigilance. Scry 3. diff --git a/forge-gui/res/cardsfolder/i/imperial_recovery_unit.txt b/forge-gui/res/cardsfolder/i/imperial_recovery_unit.txt index 9cc0ae62143d..f0e6a1dd9f8d 100644 --- a/forge-gui/res/cardsfolder/i/imperial_recovery_unit.txt +++ b/forge-gui/res/cardsfolder/i/imperial_recovery_unit.txt @@ -2,10 +2,10 @@ Name:Imperial Recovery Unit ManaCost:2 W Types:Artifact Vehicle PT:3/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBChangeZone | TriggerDescription$ Whenever CARDNAME attacks, return target creature or Vehicle card with mana value 2 or less from your graveyard to your hand. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBChangeZone | TriggerDescription$ Whenever this Vehicle attacks, return target creature or Vehicle card with mana value 2 or less from your graveyard to your hand. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouOwn+cmcLE2,Vehicle.YouOwn+cmcLE2 | TgtPrompt$ Choose a creature or Vehicle card with mana value 2 or less K:Crew:2 SVar:HasAttackEffect:TRUE DeckHas:Ability$Graveyard DeckHints:Type$Creature|Vehicle -Oracle:Whenever Imperial Recovery Unit attacks, return target creature or Vehicle card with mana value 2 or less from your graveyard to your hand.\nCrew 2 +Oracle:Whenever this Vehicle attacks, return target creature or Vehicle card with mana value 2 or less from your graveyard to your hand.\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/i/imperial_recruiter.txt b/forge-gui/res/cardsfolder/i/imperial_recruiter.txt index 3ae3cc848d45..71a09bcb3b56 100644 --- a/forge-gui/res/cardsfolder/i/imperial_recruiter.txt +++ b/forge-gui/res/cardsfolder/i/imperial_recruiter.txt @@ -2,6 +2,6 @@ Name:Imperial Recruiter ManaCost:2 R Types:Creature Human Advisor PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for a creature card with power 2 or less, 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 a creature card with power 2 or less, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.powerLE2 | ChangeNum$ 1 -Oracle:When Imperial Recruiter enters, search your library for a creature card with power 2 or less, reveal it, put it into your hand, then shuffle. +Oracle:When this creature enters, search your library for a creature card with power 2 or less, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/impetuous_devils.txt b/forge-gui/res/cardsfolder/i/impetuous_devils.txt index 372d56030c97..3d2d1f2dc1dd 100644 --- a/forge-gui/res/cardsfolder/i/impetuous_devils.txt +++ b/forge-gui/res/cardsfolder/i/impetuous_devils.txt @@ -4,10 +4,10 @@ Types:Creature Devil PT:6/1 K:Haste K:Trample -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigProvoke | TriggerDescription$ When CARDNAME attacks, up to one target creature defending player controls blocks it this combat if able. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigProvoke | TriggerDescription$ When this creature attacks, up to one target creature defending player controls blocks it this combat if able. SVar:TrigProvoke:DB$ MustBlock | Duration$ UntilEndOfCombat | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select up to one target creature defending player controls -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, sacrifice this creature. SVar:TrigSac:DB$ Sacrifice | SacValid$ Self SVar:EndOfTurnLeavePlay:True SVar:PlayMain1:TRUE -Oracle:Trample, haste\nWhen Impetuous Devils attacks, up to one target creature defending player controls blocks it this combat if able.\nAt the beginning of the end step, sacrifice Impetuous Devils. +Oracle:Trample, haste\nWhen this creature attacks, up to one target creature defending player controls blocks it this combat if able.\nAt the beginning of the end step, sacrifice this creature. diff --git a/forge-gui/res/cardsfolder/i/impetuous_protege.txt b/forge-gui/res/cardsfolder/i/impetuous_protege.txt index 125f595c4a6a..822eac945b2a 100644 --- a/forge-gui/res/cardsfolder/i/impetuous_protege.txt +++ b/forge-gui/res/cardsfolder/i/impetuous_protege.txt @@ -3,8 +3,8 @@ ManaCost:2 R Types:Creature Human Warrior PT:0/4 K:Partner with:Proud Mentor -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +X/+0 until end of turn, where X is the greatest power among tapped creatures your opponents control. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, it gets +X/+0 until end of turn, where X is the greatest power among tapped creatures your opponents control. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:Count$Valid Creature.tapped+OppCtrl$GreatestCardPower DeckHints:Name$Proud Mentor -Oracle:Partner with Proud Mentor (When this creature enters, target player may put Proud Mentor into their hand from their library, then shuffle.)\nWhenever Impetuous Protege attacks, it gets +X/+0 until end of turn, where X is the greatest power among tapped creatures your opponents control. +Oracle:Partner with Proud Mentor (When this creature enters, target player may put Proud Mentor into their hand from their library, then shuffle.)\nWhenever this creature attacks, it gets +X/+0 until end of turn, where X is the greatest power among tapped creatures your opponents control. diff --git a/forge-gui/res/cardsfolder/i/impetuous_sunchaser.txt b/forge-gui/res/cardsfolder/i/impetuous_sunchaser.txt index ecb3d09c3724..2a82ecbf20d4 100644 --- a/forge-gui/res/cardsfolder/i/impetuous_sunchaser.txt +++ b/forge-gui/res/cardsfolder/i/impetuous_sunchaser.txt @@ -4,5 +4,5 @@ Types:Creature Human Soldier PT:1/1 K:Flying K:Haste -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. -Oracle:Flying, haste\nImpetuous Sunchaser attacks each combat if able. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ This creature attacks each combat if able. +Oracle:Flying, haste\nThis creature attacks each combat if able. diff --git a/forge-gui/res/cardsfolder/i/implement_of_combustion.txt b/forge-gui/res/cardsfolder/i/implement_of_combustion.txt index 554590705a82..f80e7a9bfc7c 100644 --- a/forge-gui/res/cardsfolder/i/implement_of_combustion.txt +++ b/forge-gui/res/cardsfolder/i/implement_of_combustion.txt @@ -2,9 +2,9 @@ Name:Implement of Combustion ManaCost:1 Types:Artifact A:AB$ DealDamage | Cost$ R Sac<1/CARDNAME> | NumDmg$ 1 | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | SpellDescription$ It deals 1 damage to target player or planeswalker. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController AI:RemoveDeck:Random DeckHas:Ability$Sacrifice DeckNeeds:Color$Red -Oracle:{R}, Sacrifice Implement of Combustion: It deals 1 damage to target player or planeswalker.\nWhen Implement of Combustion is put into a graveyard from the battlefield, draw a card. +Oracle:{R}, Sacrifice this artifact: It deals 1 damage to target player or planeswalker.\nWhen this artifact is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/i/implement_of_examination.txt b/forge-gui/res/cardsfolder/i/implement_of_examination.txt index e45c543f3bf1..4f9f14b6107f 100644 --- a/forge-gui/res/cardsfolder/i/implement_of_examination.txt +++ b/forge-gui/res/cardsfolder/i/implement_of_examination.txt @@ -2,8 +2,8 @@ Name:Implement of Examination ManaCost:3 Types:Artifact A:AB$ Draw | Cost$ U Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController AI:RemoveDeck:Random DeckNeeds:Color$Blue -Oracle:{U}, Sacrifice Implement of Examination: Draw a card.\nWhen Implement of Examination is put into a graveyard from the battlefield, draw a card. +Oracle:{U}, Sacrifice this artifact: Draw a card.\nWhen this artifact is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/i/implement_of_ferocity.txt b/forge-gui/res/cardsfolder/i/implement_of_ferocity.txt index 8a4ed6d77560..128d2005ea60 100644 --- a/forge-gui/res/cardsfolder/i/implement_of_ferocity.txt +++ b/forge-gui/res/cardsfolder/i/implement_of_ferocity.txt @@ -2,8 +2,8 @@ Name:Implement of Ferocity ManaCost:1 Types:Artifact A:AB$ PutCounter | Cost$ G Sac<1/CARDNAME> | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on target creature. Activate only as a sorcery. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController AI:RemoveDeck:Random DeckNeeds:Color$Green -Oracle:{G}, Sacrifice Implement of Ferocity: Put a +1/+1 counter on target creature. Activate only as a sorcery.\nWhen Implement of Ferocity is put into a graveyard from the battlefield, draw a card. +Oracle:{G}, Sacrifice this artifact: Put a +1/+1 counter on target creature. Activate only as a sorcery.\nWhen this artifact is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/i/implement_of_improvement.txt b/forge-gui/res/cardsfolder/i/implement_of_improvement.txt index 1ebf6d14c46a..93e29127b953 100644 --- a/forge-gui/res/cardsfolder/i/implement_of_improvement.txt +++ b/forge-gui/res/cardsfolder/i/implement_of_improvement.txt @@ -2,8 +2,8 @@ Name:Implement of Improvement ManaCost:1 Types:Artifact A:AB$ GainLife | Cost$ W Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController AI:RemoveDeck:Random DeckNeeds:Color$White -Oracle:{W}, Sacrifice Implement of Improvement: You gain 2 life.\nWhen Implement of Improvement is put into a graveyard from the battlefield, draw a card. +Oracle:{W}, Sacrifice this artifact: You gain 2 life.\nWhen this artifact is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/i/implement_of_malice.txt b/forge-gui/res/cardsfolder/i/implement_of_malice.txt index c0a852b9357e..b79b16936a1a 100644 --- a/forge-gui/res/cardsfolder/i/implement_of_malice.txt +++ b/forge-gui/res/cardsfolder/i/implement_of_malice.txt @@ -2,8 +2,8 @@ Name:Implement of Malice ManaCost:2 Types:Artifact A:AB$ Discard | Cost$ B Sac<1/CARDNAME> | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate only as a sorcery. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ TriggeredCardController AI:RemoveDeck:Random DeckNeeds:Color$Black -Oracle:{B}, Sacrifice Implement of Malice: Target player discards a card. Activate only as a sorcery.\nWhen Implement of Malice is put into a graveyard from the battlefield, draw a card. +Oracle:{B}, Sacrifice this artifact: Target player discards a card. Activate only as a sorcery.\nWhen this artifact is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/i/implements_of_sacrifice.txt b/forge-gui/res/cardsfolder/i/implements_of_sacrifice.txt index 2590e60071f0..94bcf2d18854 100644 --- a/forge-gui/res/cardsfolder/i/implements_of_sacrifice.txt +++ b/forge-gui/res/cardsfolder/i/implements_of_sacrifice.txt @@ -3,4 +3,4 @@ ManaCost:2 Types:Artifact A:AB$ Mana | Cost$ 1 T Sac<1/CARDNAME> | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. AI:RemoveDeck:All -Oracle:{1}, {T}, Sacrifice Implements of Sacrifice: Add two mana of any one color. +Oracle:{1}, {T}, Sacrifice this artifact: Add two mana of any one color. diff --git a/forge-gui/res/cardsfolder/i/imprison.txt b/forge-gui/res/cardsfolder/i/imprison.txt index 4796490c95ee..dcb287906af0 100644 --- a/forge-gui/res/cardsfolder/i/imprison.txt +++ b/forge-gui/res/cardsfolder/i/imprison.txt @@ -3,11 +3,11 @@ ManaCost:B Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse -T:Mode$ AbilityCast | ValidCard$ Creature.EnchantedBy | ValidSA$ SpellAbility.!ManaAbility+hasTapCost | TriggerZones$ Battlefield | Execute$ TrigDestroy1 | TriggerDescription$ Whenever a player activates an ability of enchanted creature with {T} in its activation cost that isn't a mana ability, you may pay {1}. If you do, counter that ability. If you don't, destroy CARDNAME. +T:Mode$ AbilityCast | ValidCard$ Creature.EnchantedBy | ValidSA$ SpellAbility.!ManaAbility+hasTapCost | TriggerZones$ Battlefield | Execute$ TrigDestroy1 | TriggerDescription$ Whenever a player activates an ability of enchanted creature with {T} in its activation cost that isn't a mana ability, you may pay {1}. If you do, counter that ability. If you don't, destroy this Aura. SVar:TrigDestroy1:DB$ Destroy | Defined$ Self | UnlessCost$ 1 | UnlessPayer$ You | UnlessResolveSubs$ WhenPaid | SubAbility$ DBCounter SVar:DBCounter:DB$ Counter | Defined$ TriggeredSpellAbility -T:Mode$ Attacks | ValidCard$ Card.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigDestroy2 | TriggerDescription$ Whenever enchanted creature attacks or blocks, you may pay {1}. If you do, tap the creature, remove it from combat, and creatures it was blocking that had become blocked by only that creature this combat become unblocked. If you don't, destroy CARDNAME. -T:Mode$ Blocks | ValidCard$ Card.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigDestroy3 | Secondary$ True | TriggerDescription$ Whenever enchanted creature attacks or blocks, you may pay {1}. If you do, tap the creature, remove it from combat, and creatures it was blocking that had become blocked by only that creature this combat become unblocked. If you don't, destroy CARDNAME. +T:Mode$ Attacks | ValidCard$ Card.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigDestroy2 | TriggerDescription$ Whenever enchanted creature attacks or blocks, you may pay {1}. If you do, tap the creature, remove it from combat, and creatures it was blocking that had become blocked by only that creature this combat become unblocked. If you don't, destroy this Aura. +T:Mode$ Blocks | ValidCard$ Card.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigDestroy3 | Secondary$ True | TriggerDescription$ Whenever enchanted creature attacks or blocks, you may pay {1}. If you do, tap the creature, remove it from combat, and creatures it was blocking that had become blocked by only that creature this combat become unblocked. If you don't, destroy this Aura. SVar:TrigDestroy2:DB$ Destroy | Defined$ Self | UnlessCost$ 1 | UnlessPayer$ You | UnlessResolveSubs$ WhenPaid | SubAbility$ DBTapAttacker SVar:TrigDestroy3:DB$ Destroy | Defined$ Self | UnlessCost$ 1 | UnlessPayer$ You | UnlessResolveSubs$ WhenPaid | SubAbility$ DBTapBlocker SVar:DBTapAttacker:DB$ Tap | Defined$ TriggeredAttackerLKICopy | SubAbility$ DBRemoveAttacker @@ -15,4 +15,4 @@ SVar:DBTapBlocker:DB$ Tap | Defined$ TriggeredBlockerLKICopy | SubAbility$ DBRem SVar:DBRemoveAttacker:DB$ RemoveFromCombat | Defined$ TriggeredAttackerLKICopy SVar:DBRemoveBlocker:DB$ RemoveFromCombat | Defined$ TriggeredBlockerLKICopy | UnblockCreaturesBlockedOnlyBy$ TriggeredBlocker AI:RemoveDeck:All -Oracle:Enchant creature\nWhenever a player activates an ability of enchanted creature with {T} in its activation cost that isn't a mana ability, you may pay {1}. If you do, counter that ability. If you don't, destroy Imprison.\nWhenever enchanted creature attacks or blocks, you may pay {1}. If you do, tap the creature, remove it from combat, and creatures it was blocking that had become blocked by only that creature this combat become unblocked. If you don't, destroy Imprison. +Oracle:Enchant creature\nWhenever a player activates an ability of enchanted creature with {T} in its activation cost that isn't a mana ability, you may pay {1}. If you do, counter that ability. If you don't, destroy this Aura.\nWhenever enchanted creature attacks or blocks, you may pay {1}. If you do, tap the creature, remove it from combat, and creatures it was blocking that had become blocked by only that creature this combat become unblocked. If you don't, destroy this Aura. diff --git a/forge-gui/res/cardsfolder/i/impulsive_maneuvers.txt b/forge-gui/res/cardsfolder/i/impulsive_maneuvers.txt index d132cb4d74f1..b2a86a371b92 100644 --- a/forge-gui/res/cardsfolder/i/impulsive_maneuvers.txt +++ b/forge-gui/res/cardsfolder/i/impulsive_maneuvers.txt @@ -5,12 +5,12 @@ T:Mode$ Attacks | ValidCard$ Creature | Execute$ CoinFlip | TriggerZones$ Battle SVar:CoinFlip:DB$ FlipCoin | WinSubAbility$ CreateWinEffect | LoseSubAbility$ CreateLossEffect # Winning Effect SVar:CreateWinEffect:DB$ Effect | Name$ Impulsive Maneuvers's Effect — Won The Flip | ReplacementEffects$ EventWinDamageDone | ImprintCards$ TriggeredAttacker -SVar:EventWinDamageDone:Event$ DamageDone | ValidSource$ Card.IsImprinted | IsCombat$ True | ReplaceWith$ DmgTwice | Description$ The next time creature would deal combat damage this turn, it deals double that damage instead. +SVar:EventWinDamageDone:Event$ DamageDone | ValidSource$ Card.IsImprinted | IsCombat$ True | ReplaceWith$ DmgTwice | Description$ The next time that creature would deal combat damage this turn, it deals double that damage instead. SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ WinX | SubAbility$ ExileEffect SVar:WinX:ReplaceCount$DamageAmount/Twice # Losing Effect SVar:CreateLossEffect:DB$ Effect | Name$ Impulsive Maneuvers's Effect — Lost The Flip | ReplacementEffects$ EventLossDamageDone | ImprintCards$ TriggeredAttacker -SVar:EventLossDamageDone:Event$ DamageDone | ValidSource$ Card.IsImprinted | ReplaceWith$ ExileEffect | PreventionEffect$ True | IsCombat$ True | Description$ The next time creature would deal combat damage this turn, prevent that damage. +SVar:EventLossDamageDone:Event$ DamageDone | ValidSource$ Card.IsImprinted | ReplaceWith$ ExileEffect | PreventionEffect$ True | IsCombat$ True | Description$ The next time that creature would deal combat damage this turn, prevent that damage. SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile AI:RemoveDeck:Random Oracle:Whenever a creature attacks, flip a coin. If you win the flip, the next time that creature would deal combat damage this turn, it deals double that damage instead. If you lose the flip, the next time that creature would deal combat damage this turn, prevent that damage. diff --git a/forge-gui/res/cardsfolder/i/impulsive_pilferer.txt b/forge-gui/res/cardsfolder/i/impulsive_pilferer.txt index 0be723391f78..9a64f6127def 100644 --- a/forge-gui/res/cardsfolder/i/impulsive_pilferer.txt +++ b/forge-gui/res/cardsfolder/i/impulsive_pilferer.txt @@ -3,9 +3,9 @@ ManaCost:R Types:Creature Goblin Pirate PT:1/1 K:Encore:3 R -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_treasure_sac SVar:SacMe:1 DeckHas:Ability$Token DeckHints:Ability$Sacrifice -Oracle:When Impulsive Pilferer dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nEncore {3}{R} ({3}{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:When this creature dies, create a Treasure token. (It's an artifact with "{T}, Sacrifice this token: Add one mana of any color.")\nEncore {3}{R} ({3}{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/i/imskir_iron_eater.txt b/forge-gui/res/cardsfolder/i/imskir_iron_eater.txt index cb0c0d13151d..8ba58fbbc600 100644 --- a/forge-gui/res/cardsfolder/i/imskir_iron_eater.txt +++ b/forge-gui/res/cardsfolder/i/imskir_iron_eater.txt @@ -3,12 +3,12 @@ ManaCost:6 B R Types:Legendary Creature Demon PT:5/5 K:Affinity:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw X cards and you lose X life, where X is half the number of artifacts you control, rounded down. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When NICKNAME enters, you draw X cards and you lose X life, where X is half the number of artifacts you control, rounded down. SVar:TrigDraw:DB$ Draw | NumCards$ Y | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Y SVar:Y:Count$Valid Artifact.YouCtrl/HalfDown -A:AB$ DealDamage | Cost$ 3 R Sac<1/Artifact> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ NICKNAME deals damage to any target equal to the sacrificed artifact's mana value. +A:AB$ DealDamage | Cost$ 3 R Sac<1/Artifact> | ValidTgts$ Any | NumDmg$ X | SpellDescription$ NICKNAME deals damage equal to the sacrificed artifact's mana value to any target. SVar:X:Sacrificed$CardManaCost DeckHints:Type$Artifact DeckHas:Ability$Sacrifice -Oracle:Affinity for artifacts\nWhen Imskir Iron-Eater enters, you draw X cards and you lose X life, where X is half the number of artifacts you control, rounded down.\n{3}{R}, Sacrifice an artifact: Imskir deals damage to any target equal to the sacrificed artifact's mana value. +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nWhen Imskir enters, you draw X cards and you lose X life, where X is half the number of artifacts you control, rounded down.\n{3}{R}, Sacrifice an artifact: Imskir deals damage equal to the sacrificed artifact's mana value to any target. diff --git a/forge-gui/res/cardsfolder/i/in_search_of_greatness.txt b/forge-gui/res/cardsfolder/i/in_search_of_greatness.txt index 4aded65ead33..1a80f69eef53 100644 --- a/forge-gui/res/cardsfolder/i/in_search_of_greatness.txt +++ b/forge-gui/res/cardsfolder/i/in_search_of_greatness.txt @@ -1,10 +1,10 @@ Name:In Search of Greatness ManaCost:G G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPlay | TriggerDescription$ At the beginning of your upkeep, you may cast a permanent spell from your hand with mana value equal to 1 plus the highest mana value among other permanents you control without paying its mana cost. If you don't, scry 1. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPlay | TriggerDescription$ At the beginning of your upkeep, you may cast a permanent spell from your hand with mana value equal to 1 plus the greatest mana value among other permanents you control without paying its mana cost. If you don't, scry 1. SVar:TrigPlay:DB$ Play | Valid$ Permanent.YouOwn | ValidZone$ Hand | ValidSA$ Spell.cmcEQX | WithoutManaCost$ True | Amount$ 1 | Optional$ True | SubAbility$ DBScry | RememberPlayed$ True | StackDescription$ None SVar:DBScry:DB$ Scry | ScryNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:SVar$Y/Plus.1 SVar:Y:Count$Valid Permanent.YouCtrl+Other$GreatestCardManaCost -Oracle:At the beginning of your upkeep, you may cast a permanent spell from your hand with mana value equal to 1 plus the highest mana value among other permanents you control without paying its mana cost. If you don't, scry 1. +Oracle:At the beginning of your upkeep, you may cast a permanent spell from your hand with mana value equal to 1 plus the greatest mana value among other permanents you control without paying its mana cost. If you don't, scry 1. diff --git a/forge-gui/res/cardsfolder/i/in_the_trenches.txt b/forge-gui/res/cardsfolder/i/in_the_trenches.txt index 3dba0aa21b1b..cc5adf832aed 100644 --- a/forge-gui/res/cardsfolder/i/in_the_trenches.txt +++ b/forge-gui/res/cardsfolder/i/in_the_trenches.txt @@ -2,6 +2,6 @@ Name:In the Trenches ManaCost:1 W W Types:Enchantment S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. -A:AB$ ChangeZone | Cost$ 5 W | ValidTgts$ Permanent.nonLand+YouDontCtrl | TgtPrompt$ Choose target nonland permanent you don't control | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay | SorcerySpeed$ True | GameActivationLimit$ 1 | SpellDescription$ Exile target nonland permanent you don't control until CARDNAME leaves the battlefield. Activate only as a sorcery and only once. +A:AB$ ChangeZone | Cost$ 5 W | ValidTgts$ Permanent.nonLand+YouDontCtrl | TgtPrompt$ Choose target nonland permanent you don't control | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay | SorcerySpeed$ True | GameActivationLimit$ 1 | SpellDescription$ Exile target nonland permanent you don't control until this enchantment leaves the battlefield. Activate only as a sorcery and only once. SVar:PlayMain1:TRUE -Oracle:Creatures you control get +1/+1.\n{5}{W}: Exile target nonland permanent you don't control until In the Trenches leaves the battlefield. Activate only as a sorcery and only once. +Oracle:Creatures you control get +1/+1.\n{5}{W}: Exile target nonland permanent you don't control until this enchantment leaves the battlefield. Activate only as a sorcery and only once. diff --git a/forge-gui/res/cardsfolder/i/inalla_archmage_ritualist.txt b/forge-gui/res/cardsfolder/i/inalla_archmage_ritualist.txt index fc88c4162f2b..dc7f55ccdd9f 100644 --- a/forge-gui/res/cardsfolder/i/inalla_archmage_ritualist.txt +++ b/forge-gui/res/cardsfolder/i/inalla_archmage_ritualist.txt @@ -2,10 +2,10 @@ Name:Inalla, Archmage Ritualist ManaCost:2 U B R Types:Legendary Creature Human Wizard PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wizard.YouCtrl+!token+Other | TriggerZones$ Command | PresentZone$ Command | IsPresent$ Card.StrictlySelf | Execute$ TrigCopyPermanent | TriggerDescription$ Eminence — Whenever another nontoken Wizard you control enters, if CARDNAME is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wizard.YouCtrl+!token+Other | TriggerZones$ Battlefield | PresentZone$ Battlefield | IsPresent$ Card.StrictlySelf | Execute$ TrigCopyPermanent | Secondary$ True | TriggerDescription$ Eminence — Whenever another nontoken Wizard you control enters, if CARDNAME is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wizard.YouCtrl+!token+Other | TriggerZones$ Command | PresentZone$ Command | IsPresent$ Card.StrictlySelf | Execute$ TrigCopyPermanent | TriggerDescription$ Eminence — Whenever another nontoken Wizard you control enters, if NICKNAME is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Wizard.YouCtrl+!token+Other | TriggerZones$ Battlefield | PresentZone$ Battlefield | IsPresent$ Card.StrictlySelf | Execute$ TrigCopyPermanent | Secondary$ True | TriggerDescription$ Eminence — Whenever another nontoken Wizard you control enters, if NICKNAME is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step. SVar:TrigCopyPermanent:AB$ CopyPermanent | Cost$ 1 | Defined$ TriggeredCardLKICopy | PumpKeywords$ Haste | AtEOT$ Exile A:AB$ LoseLife | Cost$ tapXType<5/Wizard> | ValidTgts$ Player | TgtPrompt$ Select a player to lose 7 life | LifeAmount$ 7 | SpellDescription$ Target player loses 7 life. SVar:BuffedBy:Wizard DeckHints:Type$Wizard -Oracle:Eminence — Whenever another nontoken Wizard you control enters, if Inalla, Archmage Ritualist is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step.\nTap five untapped Wizards you control: Target player loses 7 life. +Oracle:Eminence — Whenever another nontoken Wizard you control enters, if Inalla is in the command zone or on the battlefield, you may pay {1}. If you do, create a token that's a copy of that Wizard. The token gains haste. Exile it at the beginning of the next end step.\nTap five untapped Wizards you control: Target player loses 7 life. diff --git a/forge-gui/res/cardsfolder/i/iname_death_aspect.txt b/forge-gui/res/cardsfolder/i/iname_death_aspect.txt index fd5364d88cdc..5ce29f47fe51 100644 --- a/forge-gui/res/cardsfolder/i/iname_death_aspect.txt +++ b/forge-gui/res/cardsfolder/i/iname_death_aspect.txt @@ -2,8 +2,8 @@ Name:Iname, Death Aspect ManaCost:4 B B Types:Legendary Creature Spirit PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for any number of Spirit cards, put them into your graveyard, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When NICKNAME enters, you may search your library for any number of Spirit cards, put them into your graveyard, then shuffle. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Spirit.YouCtrl | Origin$ Library | Destination$ Graveyard | ChangeNum$ X | ShuffleNonMandatory$ True SVar:X:Count$ValidLibrary Spirit.YouCtrl AI:RemoveDeck:All -Oracle:When Iname, Death Aspect enters, you may search your library for any number of Spirit cards, put them into your graveyard, then shuffle. +Oracle:When Iname enters, you may search your library for any number of Spirit cards, put them into your graveyard, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/iname_life_aspect.txt b/forge-gui/res/cardsfolder/i/iname_life_aspect.txt index aca793def54e..b9a60fbb2084 100644 --- a/forge-gui/res/cardsfolder/i/iname_life_aspect.txt +++ b/forge-gui/res/cardsfolder/i/iname_life_aspect.txt @@ -2,11 +2,11 @@ Name:Iname, Life Aspect ManaCost:4 G G Types:Legendary Creature Spirit PT:4/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME dies, you may exile it. If you do, return any number of target Spirit cards from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When NICKNAME dies, you may exile it. If you do, return any number of target Spirit cards from your graveyard to your hand. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | Optional$ True | RememberChanged$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Spirit | TargetsWithDefinedController$ TriggeredCardController | TargetMin$ 0 | TargetMax$ X | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggeredCardController$ValidGraveyard Spirit.YouCtrl AI:RemoveDeck:Random DeckHints:Type$Spirit -Oracle:When Iname, Life Aspect dies, you may exile it. If you do, return any number of target Spirit cards from your graveyard to your hand. +Oracle:When Iname dies, you may exile it. If you do, return any number of target Spirit cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/i/incendiary.txt b/forge-gui/res/cardsfolder/i/incendiary.txt index 17c149d18eeb..f281ac0314fc 100644 --- a/forge-gui/res/cardsfolder/i/incendiary.txt +++ b/forge-gui/res/cardsfolder/i/incendiary.txt @@ -3,9 +3,9 @@ ManaCost:R Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a fuse counter on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a fuse counter on this Aura. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ FUSE | CounterNum$ 1 -T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDamage | TriggerDescription$ When enchanted creature dies, CARDNAME deals X damage to any target, where X is the number of fuse counters on CARDNAME. +T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDamage | TriggerDescription$ When enchanted creature dies, this Aura deals X damage to any target, where X is the number of fuse counters on this Aura. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$CardCounters.FUSE -Oracle:Enchant creature\nAt the beginning of your upkeep, you may put a fuse counter on Incendiary.\nWhen enchanted creature dies, Incendiary deals X damage to any target, where X is the number of fuse counters on Incendiary. +Oracle:Enchant creature\nAt the beginning of your upkeep, you may put a fuse counter on this Aura.\nWhen enchanted creature dies, this Aura deals X damage to any target, where X is the number of fuse counters on this Aura. diff --git a/forge-gui/res/cardsfolder/i/incendiary_oracle.txt b/forge-gui/res/cardsfolder/i/incendiary_oracle.txt index de7717dbfc13..4741a97226ab 100644 --- a/forge-gui/res/cardsfolder/i/incendiary_oracle.txt +++ b/forge-gui/res/cardsfolder/i/incendiary_oracle.txt @@ -2,7 +2,7 @@ Name:Incendiary Oracle ManaCost:1 R Types:Creature Human Shaman PT:2/2 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -R:Event$ Moved | ValidLKI$ Creature.DamagedBy | Destination$ Graveyard | ReplaceWith$ DBExile | ActiveZones$ Battlefield | Description$ If a creature dealt damage by CARDNAME this turn would die, exile it instead. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +R:Event$ Moved | ValidLKI$ Creature.DamagedBy | Destination$ Graveyard | ReplaceWith$ DBExile | ActiveZones$ Battlefield | 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 -Oracle:{1}{R}: Incendiary Oracle gets +1/+0 until end of turn.\nIf a creature dealt damage by Incendiary Oracle this turn would die, exile it instead. +Oracle:{1}{R}: This creature gets +1/+0 until end of turn.\nIf a creature dealt damage by this creature this turn would die, exile it instead. diff --git a/forge-gui/res/cardsfolder/i/inchblade_companion.txt b/forge-gui/res/cardsfolder/i/inchblade_companion.txt index 4ea22f375f5f..b22782f9bae6 100644 --- a/forge-gui/res/cardsfolder/i/inchblade_companion.txt +++ b/forge-gui/res/cardsfolder/i/inchblade_companion.txt @@ -7,4 +7,4 @@ T:Mode$ Attached | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones SVar:TrigCopy:DB$ CopyPermanent | Defined$ Self | DoesntHaveThisAbility$ True K:Reconfigure:2 DeckHas:Ability$Token -Oracle:Equipped creature gets +1/+1.\nWhenever Inchblade Companion becomes attached to a creature, create a token that's a copy of Inchblade Companion, except it doesn't have this ability. This ability triggers only once each turn.\nReconfigure {2} +Oracle:Equipped creature gets +1/+1.\nWhenever Inchblade Companion becomes attached to a creature, create a token that's a copy of Inchblade Companion, except it doesn't have this ability. This ability triggers only once each turn.\nReconfigure {2} ({2}: 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/i/incinerator_of_the_guilty.txt b/forge-gui/res/cardsfolder/i/incinerator_of_the_guilty.txt index 3f109e9d3f7f..714faa71c2b7 100644 --- a/forge-gui/res/cardsfolder/i/incinerator_of_the_guilty.txt +++ b/forge-gui/res/cardsfolder/i/incinerator_of_the_guilty.txt @@ -4,9 +4,9 @@ Types:Creature Dragon PT:6/6 K:Flying K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may collect evidence X. When you do, CARDNAME deals X damage to each creature and each planeswalker that player controls. (To collect evidence X, exile cards with total mana value X or greater from your graveyard.) -SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ CollectEvidence | RememberSVarAmount$ X | Execute$ TrigDamage | TriggerDescription$ When you do, CARDNAME deals X damage to each creature and each planeswalker that player controls. (To collect evidence X, exile cards with total mana value X or greater from your graveyard.) +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever this creature deals combat damage to a player, you may collect evidence X. When you do, this creature deals X damage to each creature and planeswalker that player controls. (To collect evidence X, exile cards with total mana value X or greater from your graveyard.) +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ CollectEvidence | RememberSVarAmount$ X | Execute$ TrigDamage | TriggerDescription$ When you do, this creature deals X damage to each creature and planeswalker that player controls. (To collect evidence X, exile cards with total mana value X or greater from your graveyard.) SVar:TrigDamage:DB$ DamageAll | NumDmg$ Count$TriggerRememberAmount | ValidCards$ Creature.ControlledBy Spawner>TriggeredTarget,Planeswalker.ControlledBy Spawner>TriggeredTarget SVar:X:Count$xPaid DeckHints:Ability$Graveyard|Mill|Discard|Dredge -Oracle:Flying, trample\nWhenever Incinerator of the Guilty deals combat damage to a player, you may collect evidence X. When you do, Incinerator of the Guilty deals X damage to each creature and each planeswalker that player controls. (To collect evidence X, exile cards with total mana value X or greater from your graveyard.) +Oracle:Flying, trample\nWhenever this creature deals combat damage to a player, you may collect evidence X. When you do, this creature deals X damage to each creature and planeswalker that player controls. (To collect evidence X, exile cards with total mana value X or greater from your graveyard.) diff --git a/forge-gui/res/cardsfolder/i/incisor_glider.txt b/forge-gui/res/cardsfolder/i/incisor_glider.txt index f1fb75241e8b..6b3abf22b2c9 100644 --- a/forge-gui/res/cardsfolder/i/incisor_glider.txt +++ b/forge-gui/res/cardsfolder/i/incisor_glider.txt @@ -3,9 +3,9 @@ ManaCost:1 W Types:Artifact Creature Phyrexian Construct PT:1/3 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ Corrupted — Whenever CARDNAME attacks, if an opponent has three or more poison counters, creatures you control get +1/+1 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPumpAttack | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ Corrupted — Whenever this creature attacks, if an opponent has three or more poison counters, creatures you control get +1/+1 until end of turn. SVar:TrigPumpAttack:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:X:PlayerCountOpponents$HighestCounters.Poison SVar:HasAttackEffect:TRUE DeckHints:Keyword$Infect|Toxic & Ability$Proliferate -Oracle:Flying\nCorrupted — Whenever Incisor Glider attacks, if an opponent has three or more poison counters, creatures you control get +1/+1 until end of turn. +Oracle:Flying\nCorrupted — Whenever this creature attacks, if an opponent has three or more poison counters, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/incorrigible_youths.txt b/forge-gui/res/cardsfolder/i/incorrigible_youths.txt index 2c334c7ce089..d7ef09820c51 100644 --- a/forge-gui/res/cardsfolder/i/incorrigible_youths.txt +++ b/forge-gui/res/cardsfolder/i/incorrigible_youths.txt @@ -5,4 +5,4 @@ PT:4/3 K:Haste K:Madness:2 R DeckHints:Ability$Discard -Oracle:Haste\nMadness {2}{R} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) +Oracle:Haste (This creature can attack and {T} as soon as it comes under your control.)\nMadness {2}{R} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/i/incriminate.txt b/forge-gui/res/cardsfolder/i/incriminate.txt index 40823ae765fd..e6516a262163 100644 --- a/forge-gui/res/cardsfolder/i/incriminate.txt +++ b/forge-gui/res/cardsfolder/i/incriminate.txt @@ -1,8 +1,8 @@ Name:Incriminate ManaCost:1 B Types:Sorcery -A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Choose two target creatures controlled by the same player | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | TargetsWithSameController$ True | IsCurse$ True | SubAbility$ DBChooseSac | StackDescription$ SpellDescription | SpellDescription$ Choose two target creatures controlled by the same player. That player sacrifices one of them. +A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Choose two target creatures controlled by the same player | TargetMin$ 2 | TargetMax$ 2 | TargetUnique$ True | TargetsWithSameController$ True | IsCurse$ True | SubAbility$ DBChooseSac | StackDescription$ SpellDescription | SpellDescription$ Choose two target creatures controlled by the same player. That player sacrifices one of them of their choice. SVar:DBChooseSac:DB$ ChooseCard | DefinedCards$ Targeted | Defined$ TargetedController | ChoiceTitle$ Choose one to sacrifice | SubAbility$ DBSac | StackDescription$ None | AILogic$ WorstCard SVar:DBSac:DB$ SacrificeAll | Defined$ ChosenCard | StackDescription$ None DeckHas:Ability$Sacrifice -Oracle:Choose two target creatures controlled by the same player. That player sacrifices one of them. +Oracle:Choose two target creatures controlled by the same player. That player sacrifices one of them of their choice. diff --git a/forge-gui/res/cardsfolder/i/incriminating_impetus.txt b/forge-gui/res/cardsfolder/i/incriminating_impetus.txt index 908585f1d924..1354f22f2321 100644 --- a/forge-gui/res/cardsfolder/i/incriminating_impetus.txt +++ b/forge-gui/res/cardsfolder/i/incriminating_impetus.txt @@ -3,7 +3,7 @@ ManaCost:2 BR Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSuspect | TriggerDescription$ When CARDNAME enters, suspect enchanted creature. (It has menace and can't block.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSuspect | TriggerDescription$ When this Aura enters, suspect enchanted creature. (It has menace and can't block.) SVar:TrigSuspect:DB$ AlterAttribute | Defined$ Enchanted | Attributes$ Suspected S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Goad$ True | Description$ Enchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) -Oracle:Enchant creature\nWhen Incriminating Impetus enters, suspect enchanted creature. (It has menace and can't block.)\nEnchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +Oracle:Enchant creature\nWhen this Aura enters, suspect enchanted creature. (It has menace and can't block.)\nEnchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/i/incubation_druid.txt b/forge-gui/res/cardsfolder/i/incubation_druid.txt index 8aa0e93e1f65..f8cc87fefe06 100644 --- a/forge-gui/res/cardsfolder/i/incubation_druid.txt +++ b/forge-gui/res/cardsfolder/i/incubation_druid.txt @@ -3,8 +3,8 @@ ManaCost:1 G Types:Creature Elf Druid PT:0/2 A:AB$ PutCounter | Cost$ 3 G G | Adapt$ 3 -A:AB$ ManaReflected | Cost$ T | ColorOrType$ Type | Valid$ Land.YouCtrl | Amount$ IncubationAmount | ReflectProperty$ Produce | SpellDescription$ Add one mana of any type that a land you control could produce. If CARDNAME has a +1/+1 counter on it, add three mana of that type instead. +A:AB$ ManaReflected | Cost$ T | ColorOrType$ Type | Valid$ Land.YouCtrl | Amount$ IncubationAmount | ReflectProperty$ Produce | SpellDescription$ Add one mana of any type that a land you control could produce. If this creature has a +1/+1 counter on it, add three mana of that type instead. SVar:Y:Count$Valid Card.Self+counters_GE1_P1P1 SVar:IncubationAmount:Count$Compare Y GE1.3.1 DeckHas:Ability$Counters -Oracle:{T}: Add one mana of any type that a land you control could produce. If Incubation Druid has a +1/+1 counter on it, add three mana of that type instead.\n{3}{G}{G}: Adapt 3. (If this creature has no +1/+1 counters on it, put three +1/+1 counters on it.) +Oracle:{T}: Add one mana of any type that a land you control could produce. If this creature has a +1/+1 counter on it, add three mana of that type instead.\n{3}{G}{G}: Adapt 3. (If this creature has no +1/+1 counters on it, put three +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/i/incubation_sac.txt b/forge-gui/res/cardsfolder/i/incubation_sac.txt index 3063dab00536..880bfc5fadec 100644 --- a/forge-gui/res/cardsfolder/i/incubation_sac.txt +++ b/forge-gui/res/cardsfolder/i/incubation_sac.txt @@ -1,7 +1,7 @@ Name:Incubation Sac ManaCost:G Types:Artifact -K:etbCounter:OIL:3 +K:etbCounter:OIL:3:no Condition:This artifact enters with three oil counters on it. A:AB$ Token | Cost$ 4 T SubCounter<1/OIL> | TokenScript$ c_3_3_a_phyrexian_golem | SorcerySpeed$ True | SpellDescription$ Create a 3/3 colorless Phyrexian Golem artifact creature token. Activate only as a sorcery. DeckHas:Ability$Counters|Token & Type$Phyrexian|Golem -Oracle:Incubation Sac enters with three oil counters on it.\n{4}, {T}, Remove an oil counter from Incubation Sac: Create a 3/3 colorless Phyrexian Golem artifact creature token. Activate only as a sorcery. +Oracle:This artifact enters with three oil counters on it.\n{4}, {T}, Remove an oil counter from this artifact: Create a 3/3 colorless Phyrexian Golem artifact creature token. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/i/incubator_drone.txt b/forge-gui/res/cardsfolder/i/incubator_drone.txt index bb93539e5425..87c3c17fc2b3 100644 --- a/forge-gui/res/cardsfolder/i/incubator_drone.txt +++ b/forge-gui/res/cardsfolder/i/incubator_drone.txt @@ -3,8 +3,8 @@ ManaCost:3 U Types:Creature Eldrazi Drone PT:2/3 K:Devoid -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, 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 DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless|Token -Oracle:Devoid (This card has no color.)\nWhen Incubator Drone enters, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." +Oracle:Devoid (This card has no color.)\nWhen this creature enters, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this token: Add {C}." diff --git a/forge-gui/res/cardsfolder/i/incubob.txt b/forge-gui/res/cardsfolder/i/incubob.txt index 72674a4c7fa6..9c216919c2fa 100644 --- a/forge-gui/res/cardsfolder/i/incubob.txt +++ b/forge-gui/res/cardsfolder/i/incubob.txt @@ -4,4 +4,4 @@ Types:Sorcery K:Flashback:3 B PayLife<3> A:SP$ Token | TokenScript$ incubator_dark_confidant | WithCountersType$ P1P1 | WithCountersAmount$ 1 | SpellDescription$ Incubate Dark Confidant 1. (Create an Incubator Dark Confidant token with a +1/+1 counter on it and "{2}: Transform this artifact." It transforms into Dark Confidant, except it's also a Phyrexian.) DeckHas:Ability$Token|Counters & Type$Incubator|Artifact|Phyrexian|Human|Wizard -Oracle:Incubate Dark Confidant 1. (Create an Incubator Dark Confidant token with a +1/+1 counter on it and "{2}: Transform this artifact." It transforms into Dark Confidant, except it's also a Phyrexian.)\nFlashback—{3}{B}, Pay 3 life. +Oracle:Incubate Dark Confidant 1. (Create an Incubator Dark Confidant token with a +1/+1 counter on it and "{2}: Transform this artifact." It transforms into Dark Confidant, except it's also a Phyrexian.)\nFlashback {3}{B}, Pay 3 life. diff --git a/forge-gui/res/cardsfolder/i/incursion_specialist.txt b/forge-gui/res/cardsfolder/i/incursion_specialist.txt index 719f13755cc9..78d5709b739b 100644 --- a/forge-gui/res/cardsfolder/i/incursion_specialist.txt +++ b/forge-gui/res/cardsfolder/i/incursion_specialist.txt @@ -2,9 +2,9 @@ Name:Incursion Specialist ManaCost:1 U Types:Creature Human Wizard PT:1/3 -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | ActivatorThisTurnCast$ EQ2 | TriggerDescription$ Whenever you cast your second spell each turn, CARDNAME gets +2/+0 until end of turn and can't be blocked this turn. +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | ActivatorThisTurnCast$ EQ2 | TriggerDescription$ Whenever you cast your second spell each turn, this creature gets +2/+0 until end of turn and can't be blocked this turn. SVar:TrigPump:DB$ Pump | NumAtt$ +2 | SubAbility$ DBUnblockable SVar:DBUnblockable:DB$ Effect | RememberObjects$ Self | ExileOnMoved$ Battlefield | StaticAbilities$ Unblockable SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ EFFECTSOURCE can't be blocked this turn. SVar:BuffedBy:Card -Oracle:Whenever you cast your second spell each turn, Incursion Specialist gets +2/+0 until end of turn and can't be blocked this turn. +Oracle:Whenever you cast your second spell each turn, this creature gets +2/+0 until end of turn and can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/i/indatha_crystal.txt b/forge-gui/res/cardsfolder/i/indatha_crystal.txt index 871a738bfecc..c709a6416009 100644 --- a/forge-gui/res/cardsfolder/i/indatha_crystal.txt +++ b/forge-gui/res/cardsfolder/i/indatha_crystal.txt @@ -1,6 +1,6 @@ Name:Indatha Crystal ManaCost:3 Types:Artifact -A:AB$ Mana | Cost$ T | Produced$ Combo W B G | SpellDescription$ Add {W}, {B} or {G}. +A:AB$ Mana | Cost$ T | Produced$ Combo W B G | SpellDescription$ Add {W}, {B}, or {G}. K:Cycling:2 Oracle:{T}: Add {W}, {B}, or {G}.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/i/indatha_triome.txt b/forge-gui/res/cardsfolder/i/indatha_triome.txt index 25646208e980..cb0d3c4223f4 100644 --- a/forge-gui/res/cardsfolder/i/indatha_triome.txt +++ b/forge-gui/res/cardsfolder/i/indatha_triome.txt @@ -1,7 +1,7 @@ Name:Indatha Triome ManaCost:no cost Types:Land Plains Swamp Forest -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:3 -Oracle:({T}: Add {W}, {B}, or {G}.)\nIndatha Triome enters tapped.\nCycling {3} ({3}, Discard this card: Draw a card.) +Oracle:({T}: Add {W}, {B}, or {G}.)\nThis land enters tapped.\nCycling {3} ({3}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/i/indebted_samurai.txt b/forge-gui/res/cardsfolder/i/indebted_samurai.txt index c98fb3475a11..9a31ade3b8fd 100644 --- a/forge-gui/res/cardsfolder/i/indebted_samurai.txt +++ b/forge-gui/res/cardsfolder/i/indebted_samurai.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Samurai PT:2/3 K:Bushido:1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Samurai.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever a Samurai you control dies, you may put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Samurai.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever a Samurai you control dies, you may put a +1/+1 counter on this creature. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Type$Samurai -Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever a Samurai you control dies, you may put a +1/+1 counter on Indebted Samurai. +Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever a Samurai you control dies, you may put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/i/indentured_djinn.txt b/forge-gui/res/cardsfolder/i/indentured_djinn.txt index 66c68c0bdff6..fe012997b423 100644 --- a/forge-gui/res/cardsfolder/i/indentured_djinn.txt +++ b/forge-gui/res/cardsfolder/i/indentured_djinn.txt @@ -3,6 +3,6 @@ ManaCost:1 U U Types:Creature Djinn PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, each other player may draw up to three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, each other player may draw up to three cards. SVar:TrigDraw:DB$ Draw | Defined$ Player.Other | NumCards$ 3 | Upto$ True | AILogic$ OptionalDraw -Oracle:Flying\nWhen Indentured Djinn enters, each other player may draw up to three cards. +Oracle:Flying\nWhen this creature enters, each other player may draw up to three cards. diff --git a/forge-gui/res/cardsfolder/i/indentured_oaf.txt b/forge-gui/res/cardsfolder/i/indentured_oaf.txt index 3981f9b4e2f8..89caf1d6d95a 100644 --- a/forge-gui/res/cardsfolder/i/indentured_oaf.txt +++ b/forge-gui/res/cardsfolder/i/indentured_oaf.txt @@ -2,5 +2,5 @@ Name:Indentured Oaf ManaCost:3 R Types:Creature Ogre Warrior PT:4/3 -R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Creature.Red | ValidSource$ Card.Self | Description$ Prevent all damage that CARDNAME would deal to red creatures. -Oracle:Prevent all damage that Indentured Oaf would deal to red creatures. +R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ Creature.Red | ValidSource$ Card.Self | Description$ Prevent all damage that this creature would deal to red creatures. +Oracle:Prevent all damage that this creature would deal to red creatures. diff --git a/forge-gui/res/cardsfolder/i/indoctrination_attendant.txt b/forge-gui/res/cardsfolder/i/indoctrination_attendant.txt index 2e11b76d3d79..f2639c4c89fb 100644 --- a/forge-gui/res/cardsfolder/i/indoctrination_attendant.txt +++ b/forge-gui/res/cardsfolder/i/indoctrination_attendant.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Phyrexian Cleric PT:3/4 K:Toxic:1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, you may return another permanent you control to its owner's hand. If you do, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature enters, you may return another permanent you control to its owner's hand. If you do, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This token can't block." SVar:TrigToken:AB$ Token | Cost$ Return<1/Permanent.Other/other permanent> | TokenScript$ c_1_1_a_phyrexian_mite_toxic_noblock DeckHas:Ability$Token & Type$Artifact|Mite -Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen Indoctrination Attendant enters, you may return another permanent you control to its owner's hand. If you do, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." +Oracle:Toxic 1 (Players dealt combat damage by this creature also get a poison counter.)\nWhen this creature enters, you may return another permanent you control to its owner's hand. If you do, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This token can't block." diff --git a/forge-gui/res/cardsfolder/i/indominus_rex_alpha.txt b/forge-gui/res/cardsfolder/i/indominus_rex_alpha.txt index c5a56c4a5601..b89b15d55344 100644 --- a/forge-gui/res/cardsfolder/i/indominus_rex_alpha.txt +++ b/forge-gui/res/cardsfolder/i/indominus_rex_alpha.txt @@ -2,7 +2,7 @@ Name:Indominus Rex, Alpha ManaCost:1 UB UB G G Types:Legendary Creature Dinosaur Mutant PT:6/6 -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ Discard | ReplacementResult$ Updated | Description$ As CARDNAME enters, discard any number of creature cards. It enters with a flying counter on it if a card discarded this way has flying. The same is true for first strike, double strike, deathtouch, hexproof, haste, indestructible, lifelink, menace, reach, trample, and vigilance. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ Discard | ReplacementResult$ Updated | Description$ As NICKNAME enters, discard any number of creature cards. It enters with a flying counter on it if a card discarded this way has flying. The same is true for first strike, double strike, deathtouch, hexproof, haste, indestructible, lifelink, menace, reach, trample, and vigilance. SVar:Discard:DB$ Discard | DiscardValid$ Creature | AnyNumber$ True | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBPutCounters SVar:DBPutCounters:DB$ PutCounter | SharedKeywords$ Flying & First Strike & Double Strike & Deathtouch & Hexproof & Haste & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsDefined$ Remembered | CounterNum$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -11,4 +11,4 @@ SVar:TrigDraw:DB$ Draw | NumCards$ X SVar:X:TriggeredCard$CardCounters.ALL DeckHas:Ability$Counters|Discard DeckHints:Ability$Graveyard -Oracle:As Indominus Rex, Alpha enters, discard any number of creature cards. It enters with a flying counter on it if a card discarded this way has flying. The same is true for first strike, double strike, deathtouch, hexproof, haste, indestructible, lifelink, menace, reach, trample, and vigilance.\nWhen Indominus Rex enters, draw a card for each counter on it. +Oracle:As Indominus Rex enters, discard any number of creature cards. It enters with a flying counter on it if a card discarded this way has flying. The same is true for first strike, double strike, deathtouch, hexproof, haste, indestructible, lifelink, menace, reach, trample, and vigilance.\nWhen Indominus Rex enters, draw a card for each counter on it. diff --git a/forge-gui/res/cardsfolder/i/indomitable_will.txt b/forge-gui/res/cardsfolder/i/indomitable_will.txt index 770c877490a5..95b131e9ec29 100644 --- a/forge-gui/res/cardsfolder/i/indomitable_will.txt +++ b/forge-gui/res/cardsfolder/i/indomitable_will.txt @@ -5,4 +5,4 @@ K:Flash K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 2 | Description$ Enchanted creature gets +1/+2. -Oracle:Flash\nEnchant creature\nEnchanted creature gets +1/+2. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nEnchanted creature gets +1/+2. diff --git a/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt b/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt index 86c1834c761b..ee5b670f0f1a 100644 --- a/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt +++ b/forge-gui/res/cardsfolder/i/indoraptor_the_perfect_hybrid.txt @@ -4,10 +4,10 @@ Types:Legendary Creature Dinosaur Mutant PT:3/1 K:Bloodthirst:X K:Menace -T:Mode$ DamageDoneOnce | Execute$ TrigChoose | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Enrage — Whenever CARDNAME is dealt damage, choose an opponent at random. NICKNAME deals damage equal to its power to that player unless they sacrifice a nontoken creature. +T:Mode$ DamageDoneOnce | Execute$ TrigChoose | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Enrage — Whenever NICKNAME is dealt damage, choose an opponent at random. NICKNAME deals damage equal to its power to that player unless they sacrifice a nontoken creature of their choice. SVar:TrigChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | Random$ True | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ X | UnlessCost$ Sac<1/Creature.!token/a nontoken creature> | UnlessPayer$ ChosenPlayer | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True SVar:X:Count$CardPower DeckHas:Ability$Counters -Oracle:Bloodthirst X (This creature enters with X +1/+1 counters on it, where X is the damage dealt to your opponents this turn.)\nMenace\nEnrage — Whenever Indoraptor, the Perfect Hybrid is dealt damage, choose an opponent at random. Indoraptor deals damage equal to its power to that player unless they sacrifice a nontoken creature. +Oracle:Bloodthirst X (This creature enters with X +1/+1 counters on it, where X is the damage dealt to your opponents this turn.)\nMenace\nEnrage — Whenever Indoraptor is dealt damage, choose an opponent at random. Indoraptor deals damage equal to its power to that player unless they sacrifice a nontoken creature of their choice. diff --git a/forge-gui/res/cardsfolder/i/indrik_stomphowler.txt b/forge-gui/res/cardsfolder/i/indrik_stomphowler.txt index 6d02e5631af2..6a102879242b 100644 --- a/forge-gui/res/cardsfolder/i/indrik_stomphowler.txt +++ b/forge-gui/res/cardsfolder/i/indrik_stomphowler.txt @@ -2,6 +2,6 @@ Name:Indrik Stomphowler ManaCost:4 G Types:Creature Beast PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target artifact or enchantment. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature enters, destroy target artifact or enchantment. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment. -Oracle:When Indrik Stomphowler enters, destroy target artifact or enchantment. +Oracle:When this creature enters, destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/i/indris_the_hydrostatic_surge.txt b/forge-gui/res/cardsfolder/i/indris_the_hydrostatic_surge.txt index a2f84bbe07ea..49591e5dbe38 100644 --- a/forge-gui/res/cardsfolder/i/indris_the_hydrostatic_surge.txt +++ b/forge-gui/res/cardsfolder/i/indris_the_hydrostatic_surge.txt @@ -2,10 +2,10 @@ Name:Indris, the Hydrostatic Surge ManaCost:4 U R Types:Legendary Creature Otter Incarnation PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters, conjure four cards named Lightning Bolt into your library. It perpetually gains storm. Then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters, conjure four cards named Lightning Bolt into your library. They perpetually gain storm. Then shuffle. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Name$ Lightning Bolt | Amount$ 4 | Zone$ Library | RememberMade$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Remembered | PumpZone$ Library | KW$ Storm | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell, draw a card. SVar:TrigDraw:DB$ Draw -Oracle:When Indris, the Hydrostatic Surge enters, conjure four cards named Lightning Bolt into your library. It perpetually gains storm. Then shuffle.\nWhenever you cast an instant or sorcery spell, draw a card. +Oracle:When Indris, the Hydrostatic Surge enters, conjure four cards named Lightning Bolt into your library. They perpetually gain storm. Then shuffle.\nWhenever you cast an instant or sorcery spell, draw a card. diff --git a/forge-gui/res/cardsfolder/i/induced_amnesia.txt b/forge-gui/res/cardsfolder/i/induced_amnesia.txt index 51d0f3503aae..207a9b8a4284 100644 --- a/forge-gui/res/cardsfolder/i/induced_amnesia.txt +++ b/forge-gui/res/cardsfolder/i/induced_amnesia.txt @@ -2,11 +2,11 @@ Name:Induced Amnesia ManaCost:2 U Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, target player exiles all cards from their hand face down. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this enchantment is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | ChangeType$ Card | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBDraw | SpellDescription$ Target player exiles all cards from their hand face down, then draws that many cards. SVar:DBDraw:DB$ Draw | Defined$ Targeted | NumCards$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedSize SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | ChangeType$ Card.ExiledWithSource | Destination$ Hand SVar:PlayMain1:TRUE -Oracle:When Induced Amnesia enters, target player exiles all cards from their hand face down, then draws that many cards.\nWhen Induced Amnesia is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. +Oracle:When this enchantment enters, target player exiles all cards from their hand face down, then draws that many cards.\nWhen this enchantment is put into a graveyard from the battlefield, return the exiled cards to their owner's hand. diff --git a/forge-gui/res/cardsfolder/i/indulgent_tormentor.txt b/forge-gui/res/cardsfolder/i/indulgent_tormentor.txt index 0cb593359d38..27e29eb8696c 100644 --- a/forge-gui/res/cardsfolder/i/indulgent_tormentor.txt +++ b/forge-gui/res/cardsfolder/i/indulgent_tormentor.txt @@ -3,9 +3,9 @@ ManaCost:3 B B Types:Creature Demon PT:5/3 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChoice | TriggerDescription$ At the beginning of your upkeep, draw a card unless target opponent sacrifices a creature or pays 3 life. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChoice | TriggerDescription$ At the beginning of your upkeep, draw a card unless target opponent sacrifices a creature of their choice or pays 3 life. SVar:TrigChoice:DB$ GenericChoice | ValidTgts$ Opponent | Choices$ DBPayLife,DBSacCreature | AILogic$ PayUnlessCost | FallbackAbility$ DrawFallback SVar:DBSacCreature:DB$ Draw | Defined$ You | UnlessCost$ Sac<1/Creature> | UnlessPayer$ Targeted | UnlessAI$ LowPriority | SpellDescription$ CARDNAME's controller draws a card unless you sacrifice a creature. SVar:DBPayLife:DB$ Draw | Defined$ You | UnlessCost$ PayLife<3> | UnlessPayer$ Targeted | SpellDescription$ CARDNAME's controller draws a card unless you pay 3 life. SVar:DrawFallback:DB$ Draw -Oracle:Flying\nAt the beginning of your upkeep, draw a card unless target opponent sacrifices a creature or pays 3 life. +Oracle:Flying\nAt the beginning of your upkeep, draw a card unless target opponent sacrifices a creature of their choice or pays 3 life. diff --git a/forge-gui/res/cardsfolder/i/inescapable_brute.txt b/forge-gui/res/cardsfolder/i/inescapable_brute.txt index 1b8c25120ada..becb31f5e999 100644 --- a/forge-gui/res/cardsfolder/i/inescapable_brute.txt +++ b/forge-gui/res/cardsfolder/i/inescapable_brute.txt @@ -4,4 +4,4 @@ Types:Creature Giant Warrior PT:3/3 K:Wither K:CARDNAME must be blocked if able. -Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\nInescapable Brute must be blocked if able. +Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\nThis creature must be blocked if able. diff --git a/forge-gui/res/cardsfolder/i/inexorable_blob.txt b/forge-gui/res/cardsfolder/i/inexorable_blob.txt index 1febc77bc9d9..ad88d906db44 100644 --- a/forge-gui/res/cardsfolder/i/inexorable_blob.txt +++ b/forge-gui/res/cardsfolder/i/inexorable_blob.txt @@ -2,9 +2,9 @@ Name:Inexorable Blob ManaCost:2 G Types:Creature Ooze PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Delirium$ True | TriggerDescription$ Delirium — Whenever CARDNAME attacks, if there are four or more card types among cards in your graveyard, create a 3/3 green Ooze creature token that's tapped and attacking. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Delirium$ True | TriggerDescription$ Delirium — Whenever this creature attacks, if there are four or more card types among cards in your graveyard, create a 3/3 green Ooze creature token that's tapped and attacking. SVar:TrigToken:DB$ Token | TokenScript$ g_3_3_ooze | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True SVar:HasAttackEffect:TRUE DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Delirium — Whenever Inexorable Blob attacks, if there are four or more card types among cards in your graveyard, create a 3/3 green Ooze creature token that's tapped and attacking. +Oracle:Delirium — Whenever this creature attacks, if there are four or more card types among cards in your graveyard, create a 3/3 green Ooze creature token that's tapped and attacking. diff --git a/forge-gui/res/cardsfolder/i/infantry_shield.txt b/forge-gui/res/cardsfolder/i/infantry_shield.txt index 3a534fb71061..2a7103eb8954 100644 --- a/forge-gui/res/cardsfolder/i/infantry_shield.txt +++ b/forge-gui/res/cardsfolder/i/infantry_shield.txt @@ -1,7 +1,7 @@ Name:Infantry Shield ManaCost:2 R Types:Artifact Equipment -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Menace & Mobilize:X | Description$ Equipped creature has menace and mobilize X, where X is its power. (Whenever this creature attacks, create X tapped and attacking 1/1 red Warrior creature tokens. Sacrifice them at the beginning of the next end step.) +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Menace & Mobilize:X | Description$ Equipped creature has menace and mobilize X, where X is its power. (Whenever it attacks, create X tapped and attacking 1/1 red Warrior creature tokens. Sacrifice them at the beginning of the next end step.) SVar:X:Count$CardPower K:Equip:2 -Oracle:Equipped creature has menace and mobilize X, where X is its power. (Whenever this creature attacks, create X tapped and attacking 1/1 red Warrior creature tokens. Sacrifice them at the beginning of the next end step.)\nEquip {2} +Oracle:Equipped creature has menace and mobilize X, where X is its power. (Whenever it attacks, create X tapped and attacking 1/1 red Warrior creature tokens. Sacrifice them at the beginning of the next end step.)\nEquip {2} diff --git a/forge-gui/res/cardsfolder/i/infected_defector.txt b/forge-gui/res/cardsfolder/i/infected_defector.txt index 1eb3510f50c1..931c9dce73e1 100644 --- a/forge-gui/res/cardsfolder/i/infected_defector.txt +++ b/forge-gui/res/cardsfolder/i/infected_defector.txt @@ -2,7 +2,7 @@ Name:Infected Defector ManaCost:4 W Types:Creature Phyrexian Knight PT:4/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigIncubate | TriggerDescription$ When CARDNAME dies, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigIncubate | TriggerDescription$ When this creature dies, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) SVar:TrigIncubate:DB$ Incubate | Amount$ 3 DeckHas:Ability$Token|Counters|Graveyard & Type$Incubator|Artifact -Oracle:When Infected Defector dies, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) +Oracle:When this creature dies, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) diff --git a/forge-gui/res/cardsfolder/i/infected_vermin.txt b/forge-gui/res/cardsfolder/i/infected_vermin.txt index 44b97908233e..297b6c67a98c 100644 --- a/forge-gui/res/cardsfolder/i/infected_vermin.txt +++ b/forge-gui/res/cardsfolder/i/infected_vermin.txt @@ -2,6 +2,6 @@ Name:Infected Vermin ManaCost:2 B Types:Creature Rat PT:1/1 -A:AB$ DamageAll | Cost$ 2 B | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 1 | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. -A:AB$ DamageAll | Cost$ 3 B | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 3 | ValidDescription$ each creature and each player. | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 3 damage to each creature and each player. Activate only if there are seven or more cards in your graveyard. -Oracle:{2}{B}: Infected Vermin deals 1 damage to each creature and each player.\nThreshold — {3}{B}: Infected Vermin deals 3 damage to each creature and each player. Activate only if there are seven or more cards in your graveyard. +A:AB$ DamageAll | Cost$ 2 B | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 1 | ValidDescription$ each creature and each player. | SpellDescription$ This creature deals 1 damage to each creature and each player. +A:AB$ DamageAll | Cost$ 3 B | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 3 | ValidDescription$ each creature and each player. | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ This creature deals 3 damage to each creature and each player. Activate only if there are seven or more cards in your graveyard. +Oracle:{2}{B}: This creature deals 1 damage to each creature and each player.\nThreshold — {3}{B}: This creature deals 3 damage to each creature and each player. Activate only if there are seven or more cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/i/infectious_horror.txt b/forge-gui/res/cardsfolder/i/infectious_horror.txt index 4aa432025cc1..195664ec4652 100644 --- a/forge-gui/res/cardsfolder/i/infectious_horror.txt +++ b/forge-gui/res/cardsfolder/i/infectious_horror.txt @@ -2,7 +2,7 @@ Name:Infectious Horror ManaCost:3 B Types:Creature Zombie Horror PT:2/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks, each opponent loses 2 life. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever this creature attacks, each opponent loses 2 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 SVar:HasAttackEffect:TRUE -Oracle:Whenever Infectious Horror attacks, each opponent loses 2 life. +Oracle:Whenever this creature attacks, each opponent loses 2 life. diff --git a/forge-gui/res/cardsfolder/i/infectious_host.txt b/forge-gui/res/cardsfolder/i/infectious_host.txt index e639479d6a73..b99213ebfacd 100644 --- a/forge-gui/res/cardsfolder/i/infectious_host.txt +++ b/forge-gui/res/cardsfolder/i/infectious_host.txt @@ -2,6 +2,6 @@ Name:Infectious Host ManaCost:2 B Types:Creature Zombie PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME dies, target player loses 2 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this creature dies, target player loses 2 life. SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 2 -Oracle:When Infectious Host dies, target player loses 2 life. +Oracle:When this creature dies, target player loses 2 life. diff --git a/forge-gui/res/cardsfolder/i/infectious_rage.txt b/forge-gui/res/cardsfolder/i/infectious_rage.txt index 4ea7a16fde79..a8d8adddca7c 100644 --- a/forge-gui/res/cardsfolder/i/infectious_rage.txt +++ b/forge-gui/res/cardsfolder/i/infectious_rage.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ -1 | Description$ Enchanted creature gets +2/-1. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EnchantedBy | Execute$ TrigChangeZone | TriggerDescription$ When enchanted creature dies, choose a creature at random CARDNAME can enchant. Return CARDNAME to the battlefield attached to that creature. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EnchantedBy | Execute$ TrigChangeZone | TriggerDescription$ When enchanted creature dies, choose a creature at random this Aura can enchant. Return this card to the battlefield attached to that creature. SVar:TrigChangeZone:DB$ ChooseCard | AtRandom$ True | Choices$ Creature.CanBeEnchantedBy | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ Self | AttachedTo$ ChosenCard | GainControl$ True -Oracle:Enchant creature\nEnchanted creature gets +2/-1.\nWhen enchanted creature dies, choose a creature at random Infectious Rage can enchant. Return Infectious Rage to the battlefield attached to that creature. +Oracle:Enchant creature\nEnchanted creature gets +2/-1.\nWhen enchanted creature dies, choose a creature at random this Aura can enchant. Return this card to the battlefield attached to that creature. diff --git a/forge-gui/res/cardsfolder/i/infernal_captor.txt b/forge-gui/res/cardsfolder/i/infernal_captor.txt index 194706be1c5e..4f378814e1df 100644 --- a/forge-gui/res/cardsfolder/i/infernal_captor.txt +++ b/forge-gui/res/cardsfolder/i/infernal_captor.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Devil Rogue PT:3/3 K:Exploit -T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ When CARDNAME exploits a creature, gain control of target artifact or creature until end of turn. Untap that permanent. It gains haste until end of turn. +T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ When this creature exploits a creature, gain control of target artifact or creature until end of turn. Untap that permanent. It gains haste until end of turn. SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target artifact or creature | ValidTgts$ Artifact,Creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste DeckHas:Ability$Sacrifice -Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen Infernal Captor exploits a creature, gain control of target artifact or creature until end of turn. Untap that permanent. It gains haste until end of turn. +Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen this creature exploits a creature, gain control of target artifact or creature until end of turn. Untap that permanent. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/i/infernal_caretaker.txt b/forge-gui/res/cardsfolder/i/infernal_caretaker.txt index 147c1bcce5d3..185010b1a68f 100644 --- a/forge-gui/res/cardsfolder/i/infernal_caretaker.txt +++ b/forge-gui/res/cardsfolder/i/infernal_caretaker.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Human Cleric PT:2/2 K:Morph:3 B -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, return all Zombie cards from all graveyards to their owners' hands. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, return all Zombie cards from all graveyards to their owners' hands. SVar:TrigChange:DB$ ChangeZoneAll | ChangeType$ Zombie | Origin$ Graveyard | Destination$ Hand AI:RemoveDeck:Random -Oracle:Morph {3}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Infernal Caretaker is turned face up, return all Zombie cards from all graveyards to their owners' hands. +Oracle:Morph {3}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen this creature is turned face up, return all Zombie cards from all graveyards to their owners' hands. diff --git a/forge-gui/res/cardsfolder/i/infernal_denizen.txt b/forge-gui/res/cardsfolder/i/infernal_denizen.txt index f8d8bb68dd90..cefc46ed9d55 100644 --- a/forge-gui/res/cardsfolder/i/infernal_denizen.txt +++ b/forge-gui/res/cardsfolder/i/infernal_denizen.txt @@ -2,13 +2,13 @@ Name:Infernal Denizen ManaCost:7 B Types:Creature Demon PT:5/7 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrificeSwamp | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice two Swamps. If you can't, tap CARDNAME, and an opponent may gain control of a creature you control of their choice for as long as CARDNAME remains on the battlefield. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrificeSwamp | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice two Swamps. If you can't, tap this creature, and an opponent may gain control of a creature you control of their choice for as long as this creature remains on the battlefield. SVar:TrigSacrificeSwamp:DB$ Sacrifice | Defined$ You | Amount$ 2 | SacValid$ Swamp | RememberSacrificed$ True | SubAbility$ DBTap SVar:DBTap:DB$ Tap | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Swamp | ConditionCompare$ LE1 | SubAbility$ DBChooseOpponent SVar:DBChooseOpponent:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent | AILogic$ Random | ConditionDefined$ Remembered | ConditionPresent$ Swamp | ConditionCompare$ LE1 | SubAbility$ DBChooseCreature SVar:DBChooseCreature:DB$ ChooseCard | Defined$ Player.Chosen | Choices$ Creature.YouCtrl | ChoiceTitle$ Choose a creature you want to control | ConditionDefined$ Remembered | ConditionPresent$ Swamp | ConditionCompare$ LE1 | SubAbility$ DBOpponentGainControl SVar:DBOpponentGainControl:DB$ GainControl | Defined$ ChosenCard | NewController$ Player.Chosen | LoseControl$ LeavesPlay | ConditionDefined$ Remembered | Optional$ True | ConditionPresent$ Swamp | ConditionCompare$ LE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenPlayer$ True | ClearChosenCard$ True -A:AB$ GainControl | Cost$ T | ValidTgts$ Creature | LoseControl$ LeavesPlay | SpellDescription$ Gain control of target creature for as long as CARDNAME remains on the battlefield. +A:AB$ GainControl | Cost$ T | ValidTgts$ Creature | LoseControl$ LeavesPlay | SpellDescription$ Gain control of target creature for as long as this creature remains on the battlefield. AI:RemoveDeck:Random -Oracle:At the beginning of your upkeep, sacrifice two Swamps. If you can't, tap Infernal Denizen, and an opponent may gain control of a creature you control of their choice for as long as Infernal Denizen remains on the battlefield.\n{T}: Gain control of target creature for as long as Infernal Denizen remains on the battlefield. +Oracle:At the beginning of your upkeep, sacrifice two Swamps. If you can't, tap this creature, and an opponent may gain control of a creature you control of their choice for as long as this creature remains on the battlefield.\n{T}: Gain control of target creature for as long as this creature remains on the battlefield. diff --git a/forge-gui/res/cardsfolder/i/infernal_idol.txt b/forge-gui/res/cardsfolder/i/infernal_idol.txt index d9ffb56ba15c..b3dbd2edeb3b 100644 --- a/forge-gui/res/cardsfolder/i/infernal_idol.txt +++ b/forge-gui/res/cardsfolder/i/infernal_idol.txt @@ -2,7 +2,7 @@ Name:Infernal Idol ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. -A:AB$ Draw | Cost$ 1 B B T Sac<1/CARDNAME> | NumCards$ 2 | SubAbility$ DBLoseLife | SpellDescription$ You draw two cards and you lose two life. +A:AB$ Draw | Cost$ 1 B B T Sac<1/CARDNAME> | NumCards$ 2 | SubAbility$ DBLoseLife | SpellDescription$ You draw two cards and you lose 2 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 DeckNeeds:Color$Black -Oracle:{T}: Add {B}.\n{1}{B}{B}, {T}, Sacrifice Infernal Idol: You draw two cards and you lose two life. +Oracle:{T}: Add {B}.\n{1}{B}{B}, {T}, Sacrifice this artifact: You draw two cards and you lose 2 life. diff --git a/forge-gui/res/cardsfolder/i/infernal_medusa.txt b/forge-gui/res/cardsfolder/i/infernal_medusa.txt index a409d9c0b4f9..1dbe24e8333a 100644 --- a/forge-gui/res/cardsfolder/i/infernal_medusa.txt +++ b/forge-gui/res/cardsfolder/i/infernal_medusa.txt @@ -2,9 +2,9 @@ Name:Infernal Medusa ManaCost:3 B B Types:Creature Gorgon PT:2/4 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks a creature, destroy that creature at end of combat. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.nonWall | Execute$ DelTrigBlocker | TriggerDescription$ Whenever CARDNAME becomes blocked by a non-Wall creature, destroy that creature at end of combat. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ DelTrigBlocked | TriggerDescription$ Whenever this creature blocks a creature, destroy that creature at end of combat. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.nonWall | Execute$ DelTrigBlocker | TriggerDescription$ Whenever this creature becomes blocked by a non-Wall creature, destroy that creature at end of combat. SVar:DelTrigBlocked:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | RememberObjects$ TriggeredAttackerLKICopy | TriggerDescription$ Destroy blocked creature at end of combat. SVar:DelTrigBlocker:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | RememberObjects$ TriggeredBlockerLKICopy | TriggerDescription$ Destroy blocking creature at end of combat. SVar:TrigDestroy:DB$ Destroy | Defined$ DelayTriggerRememberedLKI -Oracle:Whenever Infernal Medusa blocks a creature, destroy that creature at end of combat.\nWhenever Infernal Medusa becomes blocked by a non-Wall creature, destroy that creature at end of combat. +Oracle:Whenever this creature blocks a creature, destroy that creature at end of combat.\nWhenever this creature becomes blocked by a non-Wall creature, destroy that creature at end of combat. diff --git a/forge-gui/res/cardsfolder/i/infernal_pet.txt b/forge-gui/res/cardsfolder/i/infernal_pet.txt index 861c05e4913b..612f171b3429 100644 --- a/forge-gui/res/cardsfolder/i/infernal_pet.txt +++ b/forge-gui/res/cardsfolder/i/infernal_pet.txt @@ -2,9 +2,9 @@ Name:Infernal Pet ManaCost:2 B Types:Creature Imp PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPutCounter | ActivatorThisTurnCast$ EQ2 | TriggerDescription$ Whenever you cast your second spell each turn, put a +1/+1 counter on CARDNAME and it gains flying until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPutCounter | ActivatorThisTurnCast$ EQ2 | TriggerDescription$ Whenever you cast your second spell each turn, put a +1/+1 counter on this creature and it gains flying until end of turn. SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ TrigPump SVar:TrigPump:DB$ Pump | KW$ Flying | Defined$ Self SVar:BuffedBy:Card DeckHas:Ability$Counters -Oracle:Whenever you cast your second spell each turn, put a +1/+1 counter on Infernal Pet and it gains flying until end of turn. +Oracle:Whenever you cast your second spell each turn, put a +1/+1 counter on this creature and it gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/i/infernal_phantom.txt b/forge-gui/res/cardsfolder/i/infernal_phantom.txt index cdc529566d59..600b1ea1b771 100644 --- a/forge-gui/res/cardsfolder/i/infernal_phantom.txt +++ b/forge-gui/res/cardsfolder/i/infernal_phantom.txt @@ -2,11 +2,11 @@ Name:Infernal Phantom ManaCost:3 R Types:Creature Spirit PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, CARDNAME gets +2/+0 until end of turn. -T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, CARDNAME gets +2/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, this creature gets +2/+0 until end of turn. +T:Mode$ FullyUnlock | ValidCard$ Card.Room | ValidPlayer$ You | Secondary$ True | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, this creature gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 -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. +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 DeckNeeds:Type$Enchantment -Oracle:Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, Infernal Phantom gets +2/+0 until end of turn.\nWhen Infernal Phantom dies, it deals damage equal to its power to any target. +Oracle:Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, this creature gets +2/+0 until end of turn.\nWhen this creature dies, it deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/i/inferno_elemental.txt b/forge-gui/res/cardsfolder/i/inferno_elemental.txt index c73796f44c9f..714a54daadfc 100644 --- a/forge-gui/res/cardsfolder/i/inferno_elemental.txt +++ b/forge-gui/res/cardsfolder/i/inferno_elemental.txt @@ -2,8 +2,8 @@ Name:Inferno Elemental ManaCost:4 R R Types:Creature Elemental PT:4/4 -T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigDealDamageAttack | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 3 damage to that creature. -T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDealDamageBlock | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 3 damage to that creature. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigDealDamageAttack | TriggerDescription$ Whenever this creature blocks or becomes blocked by a creature, this creature deals 3 damage to that creature. +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDealDamageBlock | Secondary$ True | TriggerDescription$ Whenever this creature blocks or becomes blocked by a creature, this creature deals 3 damage to that creature. SVar:TrigDealDamageAttack:DB$ DealDamage | Defined$ TriggeredAttackerLKICopy | NumDmg$ 3 SVar:TrigDealDamageBlock:DB$ DealDamage | Defined$ TriggeredBlockerLKICopy | NumDmg$ 3 -Oracle:Whenever Inferno Elemental blocks or becomes blocked by a creature, Inferno Elemental deals 3 damage to that creature. +Oracle:Whenever this creature blocks or becomes blocked by a creature, this creature deals 3 damage to that creature. diff --git a/forge-gui/res/cardsfolder/i/inferno_fist.txt b/forge-gui/res/cardsfolder/i/inferno_fist.txt index dfa8195b0565..e3a957ad6d9c 100644 --- a/forge-gui/res/cardsfolder/i/inferno_fist.txt +++ b/forge-gui/res/cardsfolder/i/inferno_fist.txt @@ -4,5 +4,5 @@ Types:Enchantment Aura K:Enchant:Creature.YouCtrl:creature you control SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | Description$ Enchanted creature gets +2/+0. -A:AB$ DealDamage | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -Oracle:Enchant creature you control\nEnchanted creature gets +2/+0.\n{R}, Sacrifice Inferno Fist: Inferno Fist deals 2 damage to any target. +A:AB$ DealDamage | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ This Aura deals 2 damage to any target. +Oracle:Enchant creature you control\nEnchanted creature gets +2/+0.\n{R}, Sacrifice this Aura: This Aura deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/inferno_hellion.txt b/forge-gui/res/cardsfolder/i/inferno_hellion.txt index 0b818f20c011..11ceefb6d50e 100644 --- a/forge-gui/res/cardsfolder/i/inferno_hellion.txt +++ b/forge-gui/res/cardsfolder/i/inferno_hellion.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Hellion PT:7/3 K:Trample -T:Mode$ Phase | TriggerZones$ Battlefield | Phase$ End of Turn | IsPresent$ Card.Self+attackedThisTurn,Card.Self+blockedThisTurn | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of each end step, if CARDNAME attacked or blocked this turn, its owner shuffles it into their library. +T:Mode$ Phase | TriggerZones$ Battlefield | Phase$ End of Turn | IsPresent$ Card.Self+attackedThisTurn,Card.Self+blockedThisTurn | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of each end step, if this creature attacked or blocked this turn, its owner shuffles it into their library. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | Shuffle$ True -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nAt the beginning of each end step, if Inferno Hellion attacked or blocked this turn, its owner shuffles it into their library. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nAt the beginning of each end step, if this creature attacked or blocked this turn, its owner shuffles it into their library. diff --git a/forge-gui/res/cardsfolder/i/inferno_project.txt b/forge-gui/res/cardsfolder/i/inferno_project.txt index e81ee2700566..c07a777a88ae 100644 --- a/forge-gui/res/cardsfolder/i/inferno_project.txt +++ b/forge-gui/res/cardsfolder/i/inferno_project.txt @@ -3,10 +3,10 @@ ManaCost:6 R Types:Creature Elemental PT:0/0 K:Trample -K:etbCounter:P1P1:X:no Condition:CARDNAME enters with X +1/+1 counters on it, where X is the total mana value of instant and sorcery cards in your graveyard. +K:etbCounter:P1P1:X:no Condition:This creature enters with X +1/+1 counters on it, where X is the total mana value of instant and sorcery cards in your graveyard. SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn$CardManaCost SVar:NeedsToPlayVar:X GE7 AI:RemoveDeck:Random DeckHas:Ability$Counters DeckNeeds:Type$Instant|Sorcery -Oracle:Trample\nInferno Project enters with X +1/+1 counters on it, where X is the total mana value of instant and sorcery cards in your graveyard. +Oracle:Trample\nThis creature enters with X +1/+1 counters on it, where X is the total mana value of instant and sorcery cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/i/inferno_titan.txt b/forge-gui/res/cardsfolder/i/inferno_titan.txt index 24061523ecfe..eecec54a8de9 100644 --- a/forge-gui/res/cardsfolder/i/inferno_titan.txt +++ b/forge-gui/res/cardsfolder/i/inferno_titan.txt @@ -2,9 +2,9 @@ Name:Inferno Titan ManaCost:4 R R Types:Creature Giant PT:6/6 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DmgDistro | TriggerDescription$ Whenever CARDNAME enters or attacks, it deals 3 damage divided as you choose among one, two, or three targets. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DmgDistro | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, it deals 3 damage divided as you choose among one, two, or three targets. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DmgDistro | TriggerDescription$ Whenever this creature enters or attacks, it deals 3 damage divided as you choose among one, two, or three targets. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DmgDistro | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, it deals 3 damage divided as you choose among one, two, or three targets. SVar:DmgDistro:DB$ DealDamage | ValidTgts$ Any | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 SVar:HasAttackEffect:TRUE -Oracle:{R}: Inferno Titan gets +1/+0 until end of turn.\nWhenever Inferno Titan enters or attacks, it deals 3 damage divided as you choose among one, two, or three targets. +Oracle:{R}: This creature gets +1/+0 until end of turn.\nWhenever this creature enters or attacks, it deals 3 damage divided as you choose among one, two, or three targets. diff --git a/forge-gui/res/cardsfolder/i/infestation_expert_infested_werewolf.txt b/forge-gui/res/cardsfolder/i/infestation_expert_infested_werewolf.txt index 8f5c313f62f5..8b7978398c62 100644 --- a/forge-gui/res/cardsfolder/i/infestation_expert_infested_werewolf.txt +++ b/forge-gui/res/cardsfolder/i/infestation_expert_infested_werewolf.txt @@ -2,14 +2,14 @@ Name:Infestation Expert ManaCost:4 G Types:Creature Human Werewolf PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters or attacks, create a 1/1 green Insect creature token. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, create a 1/1 green Insect creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature enters or attacks, create a 1/1 green Insect creature token. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, create a 1/1 green Insect creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_insect K:Daybound SVar:HasAttackEffect:TRUE DeckHas:Ability$Token AlternateMode:DoubleFaced -Oracle:Whenever Infestation Expert enters or attacks, create a 1/1 green Insect creature token.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) +Oracle:Whenever this creature enters or attacks, create a 1/1 green Insect creature token.\nDaybound (If a player casts no spells during their own turn, it becomes night next turn.) ALTERNATE @@ -18,9 +18,9 @@ ManaCost:no cost Colors:green Types:Creature Werewolf PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters or attacks, create two 1/1 green Insect creature tokens. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, create two 1/1 green Insect creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature enters or attacks, create two 1/1 green Insect creature tokens. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever this creature enters or attacks, create two 1/1 green Insect creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_insect K:Nightbound SVar:HasAttackEffect:TRUE -Oracle:Whenever Infested Werewolf enters or attacks, create two 1/1 green Insect creature tokens.\nNightbound (If a player casts at least two spells during their own turn, it becomes day next turn.) +Oracle:Whenever this creature enters or attacks, create two 1/1 green Insect creature tokens.\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/i/infestation_sage.txt b/forge-gui/res/cardsfolder/i/infestation_sage.txt index 5f104b8c4843..b745bbbf0f08 100644 --- a/forge-gui/res/cardsfolder/i/infestation_sage.txt +++ b/forge-gui/res/cardsfolder/i/infestation_sage.txt @@ -2,7 +2,7 @@ Name:Infestation Sage ManaCost:B Types:Creature Elf Warlock PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 black and green Insect token with flying. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature dies, create a 1/1 black and green Insect creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ bg_1_1_insect_flying | TokenOwner$ You DeckHas:Ability$Token -Oracle:When this creature dies, create a 1/1 black and green Insect token with flying. +Oracle:When this creature dies, create a 1/1 black and green Insect creature token with flying. diff --git a/forge-gui/res/cardsfolder/i/infested_fleshcutter.txt b/forge-gui/res/cardsfolder/i/infested_fleshcutter.txt index 3ece90445501..20676c11123b 100644 --- a/forge-gui/res/cardsfolder/i/infested_fleshcutter.txt +++ b/forge-gui/res/cardsfolder/i/infested_fleshcutter.txt @@ -2,9 +2,9 @@ Name:Infested Fleshcutter ManaCost:1 W Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddSVar$ AE | Description$ Equipped creature gets +2/+0. -T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigToken | TriggerDescription$ Whenever equipped creature attacks, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." (Players dealt combat damage by it also get a poison counter.) +T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigToken | TriggerDescription$ Whenever equipped creature attacks, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This token can't block." (Players dealt combat damage by it also get a poison counter.) SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_phyrexian_mite_toxic_noblock K:Equip:2 W SVar:AE:SVar:HasAttackEffect:TRUE DeckHas:Type$Phyrexian|Mite & Ability$Token -Oracle:Equipped creature gets +2/+0.\nWhenever equipped creature attacks, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This creature can't block." (Players dealt combat damage by it also get a poison counter.)\nEquip {2}{W} +Oracle:Equipped creature gets +2/+0.\nWhenever equipped creature attacks, create a 1/1 colorless Phyrexian Mite artifact creature token with toxic 1 and "This token can't block." (Players dealt combat damage by it also get a poison counter.)\nEquip {2}{W} diff --git a/forge-gui/res/cardsfolder/i/infested_thrinax.txt b/forge-gui/res/cardsfolder/i/infested_thrinax.txt index 66fc863c4f56..0439ae6fd6d4 100644 --- a/forge-gui/res/cardsfolder/i/infested_thrinax.txt +++ b/forge-gui/res/cardsfolder/i/infested_thrinax.txt @@ -3,10 +3,10 @@ ManaCost:3 B G Types:Creature Lizard PT:4/4 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When CARDNAME enters, until end of turn, whenever a nontoken creature you control dies, create a number of 1/1 green Saproling creature tokens equal to that creature's power. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When this creature enters, until end of turn, whenever a nontoken creature you control dies, create a number of 1/1 green Saproling creature tokens equal to that creature's power. SVar:TrigEffect:DB$ Effect | Triggers$ DiesTrig SVar:DiesTrig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.!token+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature you control dies, create a number of 1/1 green Saproling creature tokens equal to that creature's power. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You SVar:X:TriggeredCard$CardPower DeckHas:Ability$Token & Type$Saproling -Oracle:Flash\nWhen Infested Thrinax enters, until end of turn, whenever a nontoken creature you control dies, create a number of 1/1 green Saproling creature tokens equal to that creature's power. +Oracle:Flash\nWhen this creature enters, until end of turn, whenever a nontoken creature you control dies, create a number of 1/1 green Saproling creature tokens equal to that creature's power. diff --git a/forge-gui/res/cardsfolder/i/infesting_radroach.txt b/forge-gui/res/cardsfolder/i/infesting_radroach.txt index e370f33c7b1c..074983c30da2 100644 --- a/forge-gui/res/cardsfolder/i/infesting_radroach.txt +++ b/forge-gui/res/cardsfolder/i/infesting_radroach.txt @@ -3,10 +3,10 @@ ManaCost:2 B Types:Creature Insect Mutant PT:2/2 K:Flying -S:Mode$ CantBlock | ValidCard$ Creature.Self | Description$ CARDNAME can't block. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigRadiation | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, they get that many rad counters. +S:Mode$ CantBlock | ValidCard$ Creature.Self | Description$ This creature can't block. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigRadiation | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage to a player, they get that many rad counters. SVar:TrigRadiation:DB$ Radiation | Defined$ TriggeredTarget | Num$ X SVar:X:TriggerCount$DamageAmount -T:Mode$ Milled | ValidPlayer$ Opponent | OptionalDecider$ You | ValidCard$ Card.nonLand | TriggerZones$ Graveyard | Execute$ TrigReturn | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | TriggerDescription$ Whenever an opponent mills a nonland card, if CARDNAME is in your graveyard, you may return it to your hand. +T:Mode$ Milled | ValidPlayer$ Opponent | OptionalDecider$ You | ValidCard$ Card.nonLand | TriggerZones$ Graveyard | Execute$ TrigReturn | PresentZone$ Graveyard | IsPresent$ Card.StrictlySelf | TriggerDescription$ Whenever an opponent mills a nonland card, if this creature is in your graveyard, you may return it to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand -Oracle:Flying\nInfesting Radroach can't block.\nWhenever Infesting Radroach deals combat damage to a player, they get that many rad counters.\nWhenever an opponent mills a nonland card, if Infesting Radroach is in your graveyard, you may return it to your hand. +Oracle:Flying\nThis creature can't block.\nWhenever this creature deals combat damage to a player, they get that many rad counters.\nWhenever an opponent mills a nonland card, if this creature is in your graveyard, you may return it to your hand. diff --git a/forge-gui/res/cardsfolder/i/infinite_hourglass.txt b/forge-gui/res/cardsfolder/i/infinite_hourglass.txt index affe29cd71a4..9d91fd64c4a0 100644 --- a/forge-gui/res/cardsfolder/i/infinite_hourglass.txt +++ b/forge-gui/res/cardsfolder/i/infinite_hourglass.txt @@ -1,11 +1,11 @@ Name:Infinite Hourglass ManaCost:4 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a time counter on CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a time counter on this artifact. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIME | CounterNum$ 1 -S:Mode$ Continuous | Affected$ Creature | AddPower$ X | Description$ All creatures get +1/+0 for each time counter on CARDNAME. +S:Mode$ Continuous | Affected$ Creature | AddPower$ X | Description$ All creatures get +1/+0 for each time counter on this artifact. SVar:X:Count$CardCounters.TIME # TODO: Improve the AI for this -A:AB$ RemoveCounter | Cost$ 3 | CounterType$ TIME | CounterNum$ 1 | ActivationPhases$ Upkeep | Activator$ Player | AILogic$ Never | SpellDescription$ Remove a time counter from CARDNAME. Any player may activate this ability but only during any upkeep step. +A:AB$ RemoveCounter | Cost$ 3 | CounterType$ TIME | CounterNum$ 1 | ActivationPhases$ Upkeep | Activator$ Player | AILogic$ Never | SpellDescription$ Remove a time counter from this artifact. Any player may activate this ability but only during any upkeep step. AI:RemoveDeck:Random -Oracle:At the beginning of your upkeep, put a time counter on Infinite Hourglass.\nAll creatures get +1/+0 for each time counter on Infinite Hourglass.\n{3}: Remove a time counter from Infinite Hourglass. Any player may activate this ability but only during any upkeep step. +Oracle:At the beginning of your upkeep, put a time counter on this artifact.\nAll creatures get +1/+0 for each time counter on this artifact.\n{3}: Remove a time counter from this artifact. Any player may activate this ability but only during any upkeep step. diff --git a/forge-gui/res/cardsfolder/i/infinite_reflection.txt b/forge-gui/res/cardsfolder/i/infinite_reflection.txt index 0d012d1c73d1..b411435614c5 100644 --- a/forge-gui/res/cardsfolder/i/infinite_reflection.txt +++ b/forge-gui/res/cardsfolder/i/infinite_reflection.txt @@ -5,9 +5,9 @@ K:Enchant:Creature SVar:AttachAILogic:HighestEvaluation T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+AttachedTo Card | Execute$ RememberInitialAttach | Static$ True SVar:RememberInitialAttach:DB$ Pump | RememberObjects$ Valid Card.AttachedBy -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+AttachedTo Card | Execute$ TrigClone | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters attached to a creature, each other nontoken creature you control becomes a copy of that creature. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+AttachedTo Card | Execute$ TrigClone | TriggerZones$ Battlefield | TriggerDescription$ When this Aura enters attached to a creature, each other nontoken creature you control becomes a copy of that creature. SVar:TrigClone:DB$ Clone | Defined$ Remembered | CloneTarget$ Valid Creature.!token+YouCtrl+!IsRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:ETBReplacement:Copy:Reflections:Mandatory:Battlefield:Creature.!token+YouCtrl SVar:Reflections:DB$ Clone | Defined$ Enchanted | CloneTarget$ ReplacedCard | SpellDescription$ Nontoken creatures you control enter as a copy of enchanted creature. -Oracle:Enchant creature\nWhen Infinite Reflection enters attached to a creature, each other nontoken creature you control becomes a copy of that creature.\nNontoken creatures you control enter as a copy of enchanted creature. +Oracle:Enchant creature\nWhen this Aura enters attached to a creature, each other nontoken creature you control becomes a copy of that creature.\nNontoken creatures you control enter as a copy of enchanted creature. diff --git a/forge-gui/res/cardsfolder/i/inflation_station.txt b/forge-gui/res/cardsfolder/i/inflation_station.txt index f924f7649e4a..f59f0782e2bf 100644 --- a/forge-gui/res/cardsfolder/i/inflation_station.txt +++ b/forge-gui/res/cardsfolder/i/inflation_station.txt @@ -1,6 +1,6 @@ Name:Inflation Station ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, target creature gets +3/+3 until end of turn. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, target creature gets +3/+3 until end of turn. SVar:TrigCrank:DB$ Pump | ValidTgts$ Creature | NumAtt$ +3 | NumDef$ +3 -Oracle:Whenever you crank Inflation Station, target creature gets +3/+3 until end of turn. +Oracle:Whenever you crank this Contraption, target creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/infuse.txt b/forge-gui/res/cardsfolder/i/infuse.txt index 545796f455a2..7af32fc08083 100644 --- a/forge-gui/res/cardsfolder/i/infuse.txt +++ b/forge-gui/res/cardsfolder/i/infuse.txt @@ -1,7 +1,7 @@ Name:Infuse ManaCost:2 U Types:Instant -A:SP$ Untap | TgtPrompt$ Choose target artifact, creature or land | ValidTgts$ Artifact,Creature,Land | SpellDescription$ Untap target artifact, creature or land. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip +A:SP$ Untap | TgtPrompt$ Choose target artifact, creature or land | ValidTgts$ Artifact,Creature,Land | SpellDescription$ Untap target artifact, creature, or land. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip SVar:DelTrigSlowtrip:DB$ DelayedTrigger | NextTurn$ True | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$ Draw | Defined$ You Oracle:Untap target artifact, creature, or land.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/i/infused_arrows.txt b/forge-gui/res/cardsfolder/i/infused_arrows.txt index 9ec133c8f8b7..1dfa1157d94e 100644 --- a/forge-gui/res/cardsfolder/i/infused_arrows.txt +++ b/forge-gui/res/cardsfolder/i/infused_arrows.txt @@ -8,4 +8,4 @@ SVar:NeedsToPlayVar:Z GE1 SVar:Z:Count$UniqueManaColorsProduced.ByUntappedSources AI:RemoveDeck:All DeckHints:Ability$Proliferate -Oracle:Sunburst (This enters with a charge counter on it for each color of mana spent to cast it.)\n{T}, Remove X charge counters from Infused Arrows: Target creature gets -X/-X until end of turn. +Oracle:Sunburst (This artifact enters with a charge counter on it for each color of mana spent to cast it.)\n{T}, Remove X charge counters from this artifact: Target creature gets -X/-X until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ingenious_artillerist.txt b/forge-gui/res/cardsfolder/i/ingenious_artillerist.txt index 39f2497f7dc4..f405c0d190bf 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_artillerist.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_artillerist.txt @@ -2,8 +2,8 @@ Name:Ingenious Artillerist ManaCost:2 R Types:Creature Human Artificer PT:3/1 -T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever one or more artifacts you control enter, CARDNAME deals that much damage to each opponent. +T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever one or more artifacts you control enter, this creature deals that much damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X SVar:X:TriggerCount$Amount DeckNeeds:Type$Artifact -Oracle:Whenever one or more artifacts you control enter, Ingenious Artillerist deals that much damage to each opponent. +Oracle:Whenever one or more artifacts you control enter, this creature deals that much damage to each opponent. diff --git a/forge-gui/res/cardsfolder/i/ingenious_leonin.txt b/forge-gui/res/cardsfolder/i/ingenious_leonin.txt index e7446117cd23..33d8136a1a30 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_leonin.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_leonin.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Cat Soldier PT:4/4 A:AB$ PutCounter | Cost$ 3 W | ValidTgts$ Creature.attacking+Other+YouCtrl | TgtPrompt$ Select another target attacking creature you control | CounterType$ P1P1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on another target attacking creature you control. -SVar:DBPump:DB$ Pump | Defined$ Targeted | ConditionDefined$ Targeted | ConditionPresent$ Cat | KW$ First Strike | StackDescription$ SpellDescription | SpellDescription$ If that creature is a Cat, it gains first strike until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Targeted | ConditionDefined$ Targeted | ConditionPresent$ Cat | KW$ First Strike | StackDescription$ SpellDescription | SpellDescription$ If that creature is a Cat, it gains first strike until end of turn. (It deals combat damage before creatures without first strike.) DeckHints:Type$Cat DeckHas:Ability$Counters -Oracle:{3}{W}: Put a +1/+1 counter on another target attacking creature you control. If that creature is a Cat, it gains first strike until end of turn. +Oracle:{3}{W}: Put a +1/+1 counter on another target attacking creature you control. If that creature is a Cat, it gains first strike until end of turn. (It deals combat damage before creatures without first strike.) diff --git a/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt b/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt index 7867ec24dc2d..b13932f8bbe8 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_prodigy.txt @@ -3,9 +3,9 @@ ManaCost:X U Types:Creature Human Wizard PT:0/1 K:Skulk -K:etbCounter:P1P1:X +K:etbCounter:P1P1:X:no Condition:This creature enters with X +1/+1 counters on it. SVar:X:Count$xPaid -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_P1P1 | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if CARDNAME has one or more +1/+1 counters on it, you may remove a +1/+1 counter from it. If you do, draw a card. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.Self+counters_GE1_P1P1 | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if this creature has one or more +1/+1 counters on it, you may remove a +1/+1 counter from it. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ SubCounter<1/P1P1> DeckHas:Ability$Counters -Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nIngenious Prodigy enters with X +1/+1 counters on it.\nAt the beginning of your upkeep, if Ingenious Prodigy has one or more +1/+1 counters on it, you may remove a +1/+1 counter from it. If you do, draw a card. +Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nThis creature enters with X +1/+1 counters on it.\nAt the beginning of your upkeep, if this creature has one or more +1/+1 counters on it, you may remove a +1/+1 counter from it. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/i/ingenious_skaab.txt b/forge-gui/res/cardsfolder/i/ingenious_skaab.txt index 75ebe7aef334..5317146c3b74 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_skaab.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_skaab.txt @@ -3,5 +3,5 @@ ManaCost:2 U Types:Creature Zombie Horror PT:2/3 K:Prowess -A:AB$ Pump | Cost$ U | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\n{U}: Ingenious Skaab gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ U | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ This creature gets +1/-1 until end of turn. +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\n{U}: This creature gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ingenious_smith.txt b/forge-gui/res/cardsfolder/i/ingenious_smith.txt index 05c52ec5c25b..1d083ab6d0da 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_smith.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_smith.txt @@ -2,10 +2,10 @@ Name:Ingenious Smith ManaCost:1 W Types:Creature Human Artificer 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 an artifact 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 four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Artifact | RestRandomOrder$ True -T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more artifacts you control enter, put a +1/+1 counter on CARDNAME. This ability triggers only once each turn. +T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more artifacts you control enter, put a +1/+1 counter on this creature. This ability triggers only once each turn. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Type$Artifact DeckHas:Ability$Counters -Oracle:When Ingenious Smith enters, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\nWhenever one or more artifacts you control enter, put a +1/+1 counter on Ingenious Smith. This ability triggers only once each turn. +Oracle:When this creature enters, look at the top four cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\nWhenever one or more artifacts you control enter, put a +1/+1 counter on this creature. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/i/ingenious_thief.txt b/forge-gui/res/cardsfolder/i/ingenious_thief.txt index 286b3280448f..cccd8589f51a 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_thief.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_thief.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Human Rogue PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ When CARDNAME enters, look at target player's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ When this creature enters, look at target player's hand. SVar:TrigPeek:DB$ RevealHand | ValidTgts$ Player | Look$ True -Oracle:Flying\nWhen Ingenious Thief enters, look at target player's hand. +Oracle:Flying\nWhen this creature enters, look at target player's hand. diff --git a/forge-gui/res/cardsfolder/i/ingot_chewer.txt b/forge-gui/res/cardsfolder/i/ingot_chewer.txt index 6fe6ef9590c3..85a18806f997 100644 --- a/forge-gui/res/cardsfolder/i/ingot_chewer.txt +++ b/forge-gui/res/cardsfolder/i/ingot_chewer.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Elemental PT:3/3 K:Evoke:R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target artifact. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When this creature enters, destroy target artifact. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact SVar:NeedsToPlayEvoked:Artifact.OppCtrl -Oracle:When Ingot Chewer enters, destroy target artifact.\nEvoke {R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) +Oracle:When this creature enters, destroy target artifact.\nEvoke {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/i/inherited_envelope.txt b/forge-gui/res/cardsfolder/i/inherited_envelope.txt index ab2c2ae33b01..e6ccc1ad6033 100644 --- a/forge-gui/res/cardsfolder/i/inherited_envelope.txt +++ b/forge-gui/res/cardsfolder/i/inherited_envelope.txt @@ -1,7 +1,7 @@ Name:Inherited Envelope ManaCost:3 Types:Artifact -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 artifact enters, the Ring tempts you. SVar:TrigTempt:DB$ RingTemptsYou A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:When Inherited Envelope enters, the Ring tempts you.\n{T}: Add one mana of any color. +Oracle:When this artifact enters, the Ring tempts you.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/i/inhumaniac.txt b/forge-gui/res/cardsfolder/i/inhumaniac.txt index 264142cfb306..a06c0a4eea3c 100644 --- a/forge-gui/res/cardsfolder/i/inhumaniac.txt +++ b/forge-gui/res/cardsfolder/i/inhumaniac.txt @@ -2,10 +2,10 @@ Name:Inhumaniac ManaCost:1 B Types:Creature Brainiac PT:1/1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRoll | TriggerDescription$ At the beginning of your upkeep, roll a six-sided die. On a 3 or 4, put a +1/+1 counter on CARDNAME. On a 5 or higher, put two +1/+1 counters on it. On a 1, remove all +1/+1 counters from CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRoll | TriggerDescription$ At the beginning of your upkeep, roll a six-sided die. On a 3 or 4, put a +1/+1 counter on this creature. On a 5 or higher, put two +1/+1 counters on it. On a 1, remove all +1/+1 counters from this creature. SVar:TrigRoll:DB$ RollDice | ResultSubAbilities$ 3-4:DBOne,5-6:DBTwo,1:DBRemove SVar:DBOne:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:DBTwo:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 SVar:DBRemove:DB$ RemoveCounterAll | ValidCards$ Card.Self | CounterType$ P1P1 | AllCounters$ True DeckHas:Ability$Counters -Oracle:At the beginning of your upkeep, roll a six-sided die. On a 3 or 4, put a +1/+1 counter on Inhumaniac. On a 5 or higher, put two +1/+1 counters on it. On a 1, remove all +1/+1 counters from Inhumaniac. +Oracle:At the beginning of your upkeep, roll a six-sided die. On a 3 or 4, put a +1/+1 counter on this creature. On a 5 or higher, put two +1/+1 counters on it. On a 1, remove all +1/+1 counters from this creature. diff --git a/forge-gui/res/cardsfolder/i/initiate_of_blood_goka_the_unjust.txt b/forge-gui/res/cardsfolder/i/initiate_of_blood_goka_the_unjust.txt index 56ca6976ae7f..bbb506b7599c 100644 --- a/forge-gui/res/cardsfolder/i/initiate_of_blood_goka_the_unjust.txt +++ b/forge-gui/res/cardsfolder/i/initiate_of_blood_goka_the_unjust.txt @@ -2,11 +2,11 @@ Name:Initiate of Blood ManaCost:3 R Types:Creature Ogre Shaman PT:2/2 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn | NumDmg$ 1 | SubAbility$ DBDelayedTrigger | SpellDescription$ CARDNAME deals 1 damage to target creature that was dealt damage this turn. -SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Targeted | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ TrigTransform | SpellDescription$ When that creature dies this turn, flip CARDNAME. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn | NumDmg$ 1 | SubAbility$ DBDelayedTrigger | SpellDescription$ This creature deals 1 damage to target creature that was dealt damage this turn. +SVar:DBDelayedTrigger:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ Targeted | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | ThisTurn$ True | Execute$ TrigTransform | SpellDescription$ When that creature dies this turn, flip this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Flip AlternateMode:Flip -Oracle:{T}: Initiate of Blood deals 1 damage to target creature that was dealt damage this turn. When that creature dies this turn, flip Initiate of Blood. +Oracle:{T}: This creature deals 1 damage to target creature that was dealt damage this turn. When that creature dies this turn, flip this creature. ALTERNATE @@ -15,5 +15,5 @@ ManaCost:3 R Colors:red Types:Legendary Creature Ogre Shaman PT:4/4 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn. | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature that was dealt damage this turn. -Oracle:{T}: Goka the Unjust deals 4 damage to target creature that was dealt damage this turn. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn. | NumDmg$ 4 | SpellDescription$ NICKNAME deals 4 damage to target creature that was dealt damage this turn. +Oracle:{T}: Goka deals 4 damage to target creature that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/i/initiates_companion.txt b/forge-gui/res/cardsfolder/i/initiates_companion.txt index 680f2aa57270..db92c833fdc6 100644 --- a/forge-gui/res/cardsfolder/i/initiates_companion.txt +++ b/forge-gui/res/cardsfolder/i/initiates_companion.txt @@ -2,6 +2,6 @@ Name:Initiate's Companion ManaCost:1 G Types:Creature Cat PT:3/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigUntap | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, untap target creature or land. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigUntap | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature deals combat damage to a player, untap target creature or land. SVar:TrigUntap:DB$ Untap | ValidTgts$ Creature,Land | TgtPrompt$ Select target creature or land -Oracle:Whenever Initiate's Companion deals combat damage to a player, untap target creature or land. +Oracle:Whenever this creature deals combat damage to a player, untap target creature or land. diff --git a/forge-gui/res/cardsfolder/i/initiates_of_the_ebon_hand.txt b/forge-gui/res/cardsfolder/i/initiates_of_the_ebon_hand.txt index a75d88669040..c2333b89df23 100644 --- a/forge-gui/res/cardsfolder/i/initiates_of_the_ebon_hand.txt +++ b/forge-gui/res/cardsfolder/i/initiates_of_the_ebon_hand.txt @@ -2,7 +2,7 @@ Name:Initiates of the Ebon Hand ManaCost:B Types:Creature Cleric PT:1/1 -A:AB$ Mana | Cost$ 1 | Produced$ B | SubAbility$ DBPump | SpellDescription$ Add {B}. 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$ B | SubAbility$ DBPump | SpellDescription$ Add {B}. 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 {B}. If this ability has been activated four or more times this turn, sacrifice Initiates of the Ebon Hand at the beginning of the next end step. +Oracle:{1}: Add {B}. 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/i/injector_crocodile.txt b/forge-gui/res/cardsfolder/i/injector_crocodile.txt index f437f130aa6a..9426c1b5570b 100644 --- a/forge-gui/res/cardsfolder/i/injector_crocodile.txt +++ b/forge-gui/res/cardsfolder/i/injector_crocodile.txt @@ -2,8 +2,8 @@ Name:Injector Crocodile ManaCost:4 B B Types:Creature Phyrexian Crocodile PT:5/5 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigIncubate | TriggerDescription$ When CARDNAME dies, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigIncubate | TriggerDescription$ When this creature dies, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.) SVar:TrigIncubate:DB$ Incubate | Amount$ 3 K:TypeCycling:Swamp:2 DeckHas:Ability$Token|Counters & Type$Artifact -Oracle:When Injector Crocodile dies, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.)\nSwampcycling {2} ({2}, Discard this card: Search your library for a Swamp card, reveal it, put it into your hand, then shuffle.) +Oracle:When this creature dies, incubate 3. (Create an Incubator token with three +1/+1 counters on it and "{2}: Transform this token." It transforms into a 0/0 Phyrexian artifact creature.)\nSwampcycling {2} ({2}, Discard this card: Search your library for a Swamp card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/i/ink_dissolver.txt b/forge-gui/res/cardsfolder/i/ink_dissolver.txt index 4ad44795097a..7e5b454b84e4 100644 --- a/forge-gui/res/cardsfolder/i/ink_dissolver.txt +++ b/forge-gui/res/cardsfolder/i/ink_dissolver.txt @@ -2,8 +2,8 @@ Name:Ink Dissolver ManaCost:1 U Types:Creature Merfolk Wizard PT:2/1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigKinship | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with CARDNAME, you may reveal it. If you do, each opponent mills three cards. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigKinship | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with this creature, you may reveal it. If you do, each opponent mills three cards. SVar:TrigKinship:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card.sharesCreatureTypeWith | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBMill SVar:DBMill:DB$ Mill | NumCards$ 3 | Defined$ Player.Opponent | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Ink Dissolver, you may reveal it. If you do, each opponent mills three cards. +Oracle:Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with this creature, you may reveal it. If you do, each opponent mills three cards. diff --git a/forge-gui/res/cardsfolder/i/ink_eyes_servant_of_oni.txt b/forge-gui/res/cardsfolder/i/ink_eyes_servant_of_oni.txt index 4d2b100f91d9..a1264f2d58b4 100644 --- a/forge-gui/res/cardsfolder/i/ink_eyes_servant_of_oni.txt +++ b/forge-gui/res/cardsfolder/i/ink_eyes_servant_of_oni.txt @@ -3,7 +3,7 @@ ManaCost:4 B B Types:Legendary Creature Rat Ninja PT:5/4 K:Ninjutsu:3 B B -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigAnimate | OptionalDecider$ You | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may put target creature card from that player's graveyard onto the battlefield under your control. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigAnimate | OptionalDecider$ You | CombatDamage$ True | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, you may put target creature card from that player's graveyard onto the battlefield under your control. SVar:TrigAnimate:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in that player's graveyard | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredTarget | SpellDescription$ Put target creature card from that player's graveyard onto the battlefield under your control. -A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. -Oracle:Ninjutsu {3}{B}{B} ({3}{B}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Ink-Eyes, Servant of Oni deals combat damage to a player, you may put target creature card from that player's graveyard onto the battlefield under your control.\n{1}{B}: Regenerate Ink-Eyes. +A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate NICKNAME. +Oracle:Ninjutsu {3}{B}{B} ({3}{B}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Ink-Eyes deals combat damage to a player, you may put target creature card from that player's graveyard onto the battlefield under your control.\n{1}{B}: Regenerate Ink-Eyes. diff --git a/forge-gui/res/cardsfolder/i/ink_treader_nephilim.txt b/forge-gui/res/cardsfolder/i/ink_treader_nephilim.txt index d595bf06c1a1..3643fdab79fb 100644 --- a/forge-gui/res/cardsfolder/i/ink_treader_nephilim.txt +++ b/forge-gui/res/cardsfolder/i/ink_treader_nephilim.txt @@ -2,6 +2,6 @@ Name:Ink-Treader Nephilim ManaCost:R G W U Types:Creature Nephilim PT:3/3 -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ Player | IsSingleTarget$ True | TargetsValid$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell, if that spell targets only CARDNAME, copy the spell for each other creature that spell could target. Each copy targets a different one of those creatures. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ Player | IsSingleTarget$ True | TargetsValid$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell, if that spell targets only this creature, copy the spell for each other creature that spell could target. Each copy targets a different one of those creatures. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Controller$ You | CopyForEachCanTarget$ Creature -Oracle:Whenever a player casts an instant or sorcery spell, if that spell targets only Ink-Treader Nephilim, copy the spell for each other creature that spell could target. Each copy targets a different one of those creatures. +Oracle:Whenever a player casts an instant or sorcery spell, if that spell targets only this creature, copy the spell for each other creature that spell could target. Each copy targets a different one of those creatures. diff --git a/forge-gui/res/cardsfolder/i/inkfathom_divers.txt b/forge-gui/res/cardsfolder/i/inkfathom_divers.txt index c01b618f0675..da8fd0bc71de 100644 --- a/forge-gui/res/cardsfolder/i/inkfathom_divers.txt +++ b/forge-gui/res/cardsfolder/i/inkfathom_divers.txt @@ -3,6 +3,6 @@ ManaCost:3 U U Types:Creature Merfolk Soldier PT:3/3 K:Landwalk:Island -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library, then put them back in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When this creature enters, look at the top four cards of your library, then put them back in any order. SVar:TrigRearrange:DB$ RearrangeTopOfLibrary | Defined$ You | NumCards$ 4 -Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nWhen Inkfathom Divers enters, look at the top four cards of your library, then put them back in any order. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nWhen this creature enters, look at the top four cards of your library, then put them back in any order. diff --git a/forge-gui/res/cardsfolder/i/inkfathom_infiltrator.txt b/forge-gui/res/cardsfolder/i/inkfathom_infiltrator.txt index 0635ab9a007c..db899ae81056 100644 --- a/forge-gui/res/cardsfolder/i/inkfathom_infiltrator.txt +++ b/forge-gui/res/cardsfolder/i/inkfathom_infiltrator.txt @@ -2,6 +2,6 @@ Name:Inkfathom Infiltrator ManaCost:UB UB Types:Creature Merfolk Rogue PT:2/1 -S:Mode$ CantBlock | ValidCard$ Creature.Self | Description$ CARDNAME can't block and can't be blocked. +S:Mode$ CantBlock | ValidCard$ Creature.Self | Description$ This creature can't block and can't be blocked. S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self -Oracle:Inkfathom Infiltrator can't block and can't be blocked. +Oracle:This creature can't block and can't be blocked. diff --git a/forge-gui/res/cardsfolder/i/inkmoth_nexus.txt b/forge-gui/res/cardsfolder/i/inkmoth_nexus.txt index 924bf8102f2c..c62c0569df9b 100644 --- a/forge-gui/res/cardsfolder/i/inkmoth_nexus.txt +++ b/forge-gui/res/cardsfolder/i/inkmoth_nexus.txt @@ -2,5 +2,5 @@ Name:Inkmoth Nexus ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Animate | Cost$ 1 | Defined$ Self | Power$ 1 | Toughness$ 1 | Types$ Creature,Artifact,Phyrexian,Blinkmoth | RemoveCreatureTypes$ True | Keywords$ Flying & Infect | SpellDescription$ CARDNAME becomes a 1/1 Phyrexian Blinkmoth artifact creature with flying and infect until end of turn. It's still a land. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) -Oracle:{T}: Add {C}.\n{1}: Inkmoth Nexus becomes a 1/1 Phyrexian Blinkmoth artifact creature with flying and infect until end of turn. It's still a land. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) +A:AB$ Animate | Cost$ 1 | Defined$ Self | Power$ 1 | Toughness$ 1 | Types$ Creature,Artifact,Phyrexian,Blinkmoth | RemoveCreatureTypes$ True | Keywords$ Flying & Infect | SpellDescription$ This land becomes a 1/1 Phyrexian Blinkmoth artifact creature with flying and infect until end of turn. It's still a land. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) +Oracle:{T}: Add {C}.\n{1}: This land becomes a 1/1 Phyrexian Blinkmoth artifact creature with flying and infect until end of turn. It's still a land. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) diff --git a/forge-gui/res/cardsfolder/i/inkrise_infiltrator.txt b/forge-gui/res/cardsfolder/i/inkrise_infiltrator.txt index 18253a6a260a..06912ddd3721 100644 --- a/forge-gui/res/cardsfolder/i/inkrise_infiltrator.txt +++ b/forge-gui/res/cardsfolder/i/inkrise_infiltrator.txt @@ -3,5 +3,5 @@ ManaCost:1 B Types:Creature Human Ninja PT:1/2 K:Flying -A:AB$ Pump | Cost$ 3 B | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -Oracle:Flying\n{3}{B}: Inkrise Infiltrator gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ 3 B | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. +Oracle:Flying\n{3}{B}: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/inner_demon.txt b/forge-gui/res/cardsfolder/i/inner_demon.txt index 3f1fedd36e7a..bcfec20aaf98 100644 --- a/forge-gui/res/cardsfolder/i/inner_demon.txt +++ b/forge-gui/res/cardsfolder/i/inner_demon.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying | AddType$ Demon | Description$ Enchanted creature gets +2/+2, has flying, and is a Demon in addition to its other types. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, all other creatures get -2/-2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When this Aura enters, all non-Demon creatures get -2/-2 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | NumAtt$ -2 | NumDef$ -2 | ValidCards$ Creature.nonDemon | IsCurse$ True -Oracle:Enchant creature\nEnchanted creature gets +2/+2, has flying, and is a Demon in addition to its other types.\nWhen Inner Demon enters, all non-Demon creatures get -2/-2 until end of turn. +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has flying, and is a Demon in addition to its other types.\nWhen this Aura enters, all non-Demon creatures get -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/inner_flame_acolyte.txt b/forge-gui/res/cardsfolder/i/inner_flame_acolyte.txt index 208e11da10a9..ef21e1c034a7 100644 --- a/forge-gui/res/cardsfolder/i/inner_flame_acolyte.txt +++ b/forge-gui/res/cardsfolder/i/inner_flame_acolyte.txt @@ -3,8 +3,8 @@ ManaCost:1 R R Types:Creature Elemental Shaman PT:2/2 K:Evoke:R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature gets +2/+0 and gains haste 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/+0 and gains haste until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | NumAtt$ +2 | KW$ Haste SVar:PlayMain1:ALWAYS SVar:NeedsToPlayEvoked:Creature.YouCtrl -Oracle:When Inner-Flame Acolyte enters, target creature gets +2/+0 and gains haste until end of turn.\nEvoke {R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) +Oracle:When this creature enters, target creature gets +2/+0 and gains haste until end of turn.\nEvoke {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/i/innocence_kami.txt b/forge-gui/res/cardsfolder/i/innocence_kami.txt index 3f64ed9900fc..ba2dc5affd8d 100644 --- a/forge-gui/res/cardsfolder/i/innocence_kami.txt +++ b/forge-gui/res/cardsfolder/i/innocence_kami.txt @@ -2,9 +2,9 @@ Name:Innocence Kami ManaCost:3 W W Types:Creature Spirit PT:2/3 -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, untap CARDNAME. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, untap this creature. A:AB$ Tap | Cost$ W T | ValidTgts$ Creature | SpellDescription$ Tap target creature. SVar:TrigUntap:DB$ Untap | Defined$ Self AI:RemoveDeck:Random DeckHints:Type$Spirit|Arcane -Oracle:{W}, {T}: Tap target creature.\nWhenever you cast a Spirit or Arcane spell, untap Innocence Kami. +Oracle:{W}, {T}: Tap target creature.\nWhenever you cast a Spirit or Arcane spell, untap this creature. diff --git a/forge-gui/res/cardsfolder/i/innocent_blood.txt b/forge-gui/res/cardsfolder/i/innocent_blood.txt index 668132b91072..e93760bd0e67 100644 --- a/forge-gui/res/cardsfolder/i/innocent_blood.txt +++ b/forge-gui/res/cardsfolder/i/innocent_blood.txt @@ -1,6 +1,6 @@ Name:Innocent Blood ManaCost:B Types:Sorcery -A:SP$ Sacrifice | SacValid$ Creature | Defined$ Player | SpellDescription$ Each player sacrifices a creature. +A:SP$ Sacrifice | SacValid$ Creature | Defined$ Player | SpellDescription$ Each player sacrifices a creature of their choice. AI:RemoveDeck:All -Oracle:Each player sacrifices a creature. +Oracle:Each player sacrifices a creature of their choice. diff --git a/forge-gui/res/cardsfolder/i/innocent_bystander.txt b/forge-gui/res/cardsfolder/i/innocent_bystander.txt index 975381c4eb2d..70693300c359 100644 --- a/forge-gui/res/cardsfolder/i/innocent_bystander.txt +++ b/forge-gui/res/cardsfolder/i/innocent_bystander.txt @@ -2,7 +2,7 @@ Name:Innocent Bystander ManaCost:1 R Types:Creature Goblin Citizen PT:2/1 -T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | DamageAmount$ GE3 | Execute$ TrigInvestigate | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt 3 or more damage, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") +T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | DamageAmount$ GE3 | Execute$ TrigInvestigate | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature is dealt 3 or more damage, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Token|Investigate|Sacrifice & Type$Artifact|Clue -Oracle:Whenever Innocent Bystander is dealt 3 or more damage, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") +Oracle:Whenever this creature is dealt 3 or more damage, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this token: Draw a card.") diff --git a/forge-gui/res/cardsfolder/i/innocent_traveler_malicious_invader.txt b/forge-gui/res/cardsfolder/i/innocent_traveler_malicious_invader.txt index 80ab488a1434..dec8b25b25fc 100644 --- a/forge-gui/res/cardsfolder/i/innocent_traveler_malicious_invader.txt +++ b/forge-gui/res/cardsfolder/i/innocent_traveler_malicious_invader.txt @@ -2,10 +2,10 @@ Name:Innocent Traveler ManaCost:2 B B Types:Creature Human PT:1/3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigTransform | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, any opponent may sacrifice a creature. If no one does, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigTransform | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, any opponent may sacrifice a creature of their choice. If no one does, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform | UnlessCost$ Sac<1/Creature> | UnlessPayer$ Player.Opponent AlternateMode:DoubleFaced -Oracle:At the beginning of your upkeep, any opponent may sacrifice a creature. If no one does, transform Innocent Traveler. +Oracle:At the beginning of your upkeep, any opponent may sacrifice a creature of their choice. If no one does, transform this creature. ALTERNATE @@ -15,5 +15,5 @@ Colors:black Types:Creature Vampire PT:3/3 K:Flying -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Human.OppCtrl | Description$ CARDNAME gets +2/+0 as long as an opponent controls a Human. -Oracle:Flying\nMalicious Invader gets +2/+0 as long as an opponent controls a Human. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Human.OppCtrl | Description$ This creature gets +2/+0 as long as an opponent controls a Human. +Oracle:Flying\nThis creature gets +2/+0 as long as an opponent controls a Human. diff --git a/forge-gui/res/cardsfolder/i/innocuous_rat.txt b/forge-gui/res/cardsfolder/i/innocuous_rat.txt index f19af7610966..2defac2dbdab 100644 --- a/forge-gui/res/cardsfolder/i/innocuous_rat.txt +++ b/forge-gui/res/cardsfolder/i/innocuous_rat.txt @@ -2,6 +2,6 @@ Name:Innocuous Rat ManaCost:1 B Types:Creature Rat PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDread | TriggerDescription$ When CARDNAME dies, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDread | TriggerDescription$ When this creature dies, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) SVar:TrigDread:DB$ ManifestDread -Oracle:When Innocuous Rat dies, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) +Oracle:When this creature dies, manifest dread. (Look at the top two cards of your library. Put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card.) diff --git a/forge-gui/res/cardsfolder/i/innocuous_researcher.txt b/forge-gui/res/cardsfolder/i/innocuous_researcher.txt index f986428566e7..eb43c7b9fea0 100644 --- a/forge-gui/res/cardsfolder/i/innocuous_researcher.txt +++ b/forge-gui/res/cardsfolder/i/innocuous_researcher.txt @@ -2,7 +2,7 @@ Name:Innocuous Researcher ManaCost:3 G Types:Creature Centaur Detective PT:3/4 -T:Mode$ Attacks | ValidCard$ Card.Self | PrecostDesc$ Parley — | Execute$ TrigPeek | TriggerZones$ Battlefield | TriggerDescription$ Parley — Whenever CARDNAME attacks, each player reveals the top card of their library. For each nonland card revealed this way, you investigate. Then each player draws a card. +T:Mode$ Attacks | ValidCard$ Card.Self | PrecostDesc$ Parley — | Execute$ TrigPeek | TriggerZones$ Battlefield | TriggerDescription$ Parley — Whenever this creature attacks, each player reveals the top card of their library. For each nonland card revealed this way, you investigate. Then each player draws a card. SVar:TrigPeek:DB$ PeekAndReveal | Defined$ Player | RememberRevealed$ True | SubAbility$ DBInvestigate SVar:DBInvestigate:DB$ Investigate | Num$ X | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ Player | SubAbility$ DBCleanup @@ -13,4 +13,4 @@ SVar:TrigUntap:DB$ UntapAll | ValidCards$ Land.YouCtrl | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STCantBeCast | Duration$ UntilYourNextTurn SVar:STCantBeCast:Mode$ CantBeCast | ValidCard$ Card | Caster$ You | Description$ You can't cast spells until your next turn. DeckHas:Ability$Token & Type$Clue|Artifact -Oracle:Parley — Whenever Innocuous Researcher attacks, each player reveals the top card of their library. For each nonland card revealed this way, you investigate. Then each player draws a card.\nAt the beginning of your end step, you may untap all lands you control. If you do, you can't cast spells until your next turn. +Oracle:Parley — Whenever this creature attacks, each player reveals the top card of their library. For each nonland card revealed this way, you investigate. Then each player draws a card.\nAt the beginning of your end step, you may untap all lands you control. If you do, you can't cast spells until your next turn. diff --git a/forge-gui/res/cardsfolder/i/inquisitive_puppet.txt b/forge-gui/res/cardsfolder/i/inquisitive_puppet.txt index 3f49223e3515..7c5d648b4422 100644 --- a/forge-gui/res/cardsfolder/i/inquisitive_puppet.txt +++ b/forge-gui/res/cardsfolder/i/inquisitive_puppet.txt @@ -2,9 +2,9 @@ Name:Inquisitive Puppet ManaCost:1 Types:Artifact Creature Construct PT:0/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When this creature enters, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 A:AB$ Token | Cost$ Exile<1/CARDNAME> | TokenScript$ w_1_1_human | TokenOwner$ You | SpellDescription$ Create a 1/1 white Human creature token. DeckHints:Type$Human DeckHas:Ability$Token -Oracle:When Inquisitive Puppet enters, scry 1.\nExile Inquisitive Puppet: Create a 1/1 white Human creature token. +Oracle:When this creature enters, scry 1.\nExile this creature: Create a 1/1 white Human creature token. diff --git a/forge-gui/res/cardsfolder/i/inquisitor_captain.txt b/forge-gui/res/cardsfolder/i/inquisitor_captain.txt index 46d0d6f2360f..728be9986376 100644 --- a/forge-gui/res/cardsfolder/i/inquisitor_captain.txt +++ b/forge-gui/res/cardsfolder/i/inquisitor_captain.txt @@ -3,11 +3,11 @@ ManaCost:3 W Types:Creature Human Cleric PT:3/3 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.wasCast+Self | CheckSVar$ X | SVarCompare$ GE20 | Execute$ TrigSeek | TriggerDescription$ When CARDNAME enters, if you cast it and there are twenty or more creature cards with mana value 3 or less among cards in your graveyard, hand, and library, seek two creature cards with mana value 3 or less. Put one of them onto the battlefield and shuffle the other into your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.wasCast+Self | CheckSVar$ X | SVarCompare$ GE20 | Execute$ TrigSeek | TriggerDescription$ When this creature enters, if you cast it and there are twenty or more creature cards with mana value 3 or less among cards in your graveyard, hand, and library, seek two creature cards with mana value 3 or less. Put one of them onto the battlefield and shuffle the other into your library. SVar:TrigSeek:DB$ Seek | Type$ Creature.YouOwn+cmcLE3 | Num$ 2 | RememberFound$ True | SubAbility$ DBChangeZone1 SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.IsRemembered | ChangeNum$ 1 | Mandatory$ True | SelectPrompt$ Select a card to put onto the battlefield | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Hand | Destination$ Library | ChangeType$ Creature.IsRemembered | Mandatory$ True | Shuffle$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidGraveyard,Library,Hand Creature.YouOwn+cmcLE3 DeckNeeds:Type$Creature -Oracle:Vigilance\nWhen Inquisitor Captain enters, if you cast it and there are twenty or more creature cards with mana value 3 or less among cards in your graveyard, hand, and library, seek two creature cards with mana value 3 or less. Put one of them onto the battlefield and shuffle the other into your library. +Oracle:Vigilance\nWhen this creature enters, if you cast it and there are twenty or more creature cards with mana value 3 or less among cards in your graveyard, hand, and library, seek two creature cards with mana value 3 or less. Put one of them onto the battlefield and shuffle the other into your library. diff --git a/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt b/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt index 1115a2362fcf..f49893bce53a 100644 --- a/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt +++ b/forge-gui/res/cardsfolder/i/inquisitor_exarch.txt @@ -2,9 +2,9 @@ Name:Inquisitor Exarch ManaCost:W W Types:Creature Phyrexian Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When this creature enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBGain,DBLose SVar:DBGain:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. SVar:DBLose:DB$ LoseLife | LifeAmount$ 2 | ValidTgts$ Opponent | SpellDescription$ Target opponent loses 2 life. DeckHas:Ability$LifeGain -Oracle:When Inquisitor Exarch enters, choose one —\n• You gain 2 life.\n• Target opponent loses 2 life. +Oracle:When this creature enters, choose one —\n• You gain 2 life.\n• Target opponent loses 2 life. diff --git a/forge-gui/res/cardsfolder/i/inquisitors_ox.txt b/forge-gui/res/cardsfolder/i/inquisitors_ox.txt index 92bfdaa2a946..78b850470f7e 100644 --- a/forge-gui/res/cardsfolder/i/inquisitors_ox.txt +++ b/forge-gui/res/cardsfolder/i/inquisitors_ox.txt @@ -2,7 +2,7 @@ Name:Inquisitor's Ox ManaCost:3 W Types:Creature Ox PT:2/5 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ Vigilance | Condition$ Delirium | Description$ Delirium — CARDNAME gets +1/+0 and has vigilance as long as there are four or more card types among cards in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ Vigilance | Condition$ Delirium | Description$ Delirium — This creature gets +1/+0 and has vigilance as long as there are four or more card types among cards in your graveyard. DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Delirium — Inquisitor's Ox gets +1/+0 and has vigilance as long as there are four or more card types among cards in your graveyard. +Oracle:Delirium — This creature gets +1/+0 and has vigilance as long as there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/i/insatiable_avarice.txt b/forge-gui/res/cardsfolder/i/insatiable_avarice.txt index b0a642c6e285..710f6a4016a7 100644 --- a/forge-gui/res/cardsfolder/i/insatiable_avarice.txt +++ b/forge-gui/res/cardsfolder/i/insatiable_avarice.txt @@ -6,4 +6,4 @@ A:SP$ Charm | Choices$ DBTutor,DBDraw | MinCharmNum$ 1 | CharmNum$ 2 SVar:DBTutor:DB$ ChangeZone | ModeCost$ 2 | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, then shuffle and put that card on top. SVar:DBDraw:DB$ Draw | ModeCost$ B B | NumCards$ 3 | ValidTgts$ Player | SubAbility$ DBLoseLife | SpellDescription$ Target player draws three cards and loses 3 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 3 | Defined$ Targeted -Oracle:Spree (Choose one or more additional costs.)\n+{2} — Search your library for a card, then shuffle and put that card on top.\n+{B}{B} — Target player draws three cards and loses 3 life. +Oracle:Spree (Choose one or more additional costs.)\n+ {2} — Search your library for a card, then shuffle and put that card on top.\n+ {B}{B} — Target player draws three cards and loses 3 life. diff --git a/forge-gui/res/cardsfolder/i/insatiable_frugivore.txt b/forge-gui/res/cardsfolder/i/insatiable_frugivore.txt index caecf09c392f..5b9a03f6624a 100644 --- a/forge-gui/res/cardsfolder/i/insatiable_frugivore.txt +++ b/forge-gui/res/cardsfolder/i/insatiable_frugivore.txt @@ -2,7 +2,7 @@ Name:Insatiable Frugivore ManaCost:3 B Types:Creature Rat Berserker PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Food token, then you may exile three cards from your graveyard. If you do, repeat this process. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a Food token, then you may exile three cards from your graveyard. If you do, repeat this process. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenScript$ c_a_food_sac | SubAbility$ DBStoreSVar SVar:DBStoreSVar:DB$ StoreSVar | SVar$ CheckNotPaid | Type$ Number | Expression$ 1 | SubAbility$ DBRepeat SVar:DBRepeat:DB$ Repeat | RepeatSubAbility$ DBToken | RepeatCheckSVar$ CheckNotPaid | RepeatSVarCompare$ GT0 @@ -11,4 +11,4 @@ SVar:DBStoreSVarT:DB$ StoreSVar | SVar$ CheckNotPaid | Type$ Number | Expression A:AB$ PumpAll | Cost$ 3 B Sac | ValidCards$ Creature.YouCtrl | NumAtt$ +X | KW$ Menace | SpellDescription$ Creatures you control get +X/+0 and gain menace until end of turn. SVar:CheckNotPaid:Number$1 SVar:X:Count$xPaid -Oracle:When Insatiable Frugivore enters, create a Food token, then you may exile three cards from your graveyard. If you do, repeat this process.\n{3}{B}, Sacrifice X Foods: Creatures you control get +X/+0 and gain menace until end of turn. +Oracle:When this creature enters, create a Food token, then you may exile three cards from your graveyard. If you do, repeat this process.\n{3}{B}, Sacrifice X Foods: Creatures you control get +X/+0 and gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/i/insatiable_gorgers.txt b/forge-gui/res/cardsfolder/i/insatiable_gorgers.txt index 7b035d80a8a2..62b6194addbe 100644 --- a/forge-gui/res/cardsfolder/i/insatiable_gorgers.txt +++ b/forge-gui/res/cardsfolder/i/insatiable_gorgers.txt @@ -2,7 +2,7 @@ Name:Insatiable Gorgers ManaCost:2 R R Types:Creature Vampire Berserker PT:5/3 -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks each combat if able. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ This creature attacks each combat if able. K:Madness:3 R DeckHints:Ability$Discard -Oracle:Insatiable Gorgers attacks each combat if able.\nMadness {3}{R} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) +Oracle:This creature attacks each combat if able.\nMadness {3}{R} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/i/insatiable_souleater.txt b/forge-gui/res/cardsfolder/i/insatiable_souleater.txt index 5bea58d6cf87..7885f42f00b1 100644 --- a/forge-gui/res/cardsfolder/i/insatiable_souleater.txt +++ b/forge-gui/res/cardsfolder/i/insatiable_souleater.txt @@ -2,5 +2,5 @@ Name:Insatiable Souleater ManaCost:4 Types:Artifact Creature Phyrexian Beast PT:5/1 -A:AB$ Pump | Cost$ GP | Defined$ Self | KW$ Trample | SpellDescription$ CARDNAME gains trample until end of turn. -Oracle:{G/P}: Insatiable Souleater gains trample until end of turn. ({G/P} can be paid with either {G} or 2 life.) +A:AB$ Pump | Cost$ GP | Defined$ Self | KW$ Trample | SpellDescription$ This creature gains trample until end of turn. +Oracle:{G/P}: This creature gains trample until end of turn. ({G/P} can be paid with either {G} or 2 life.) diff --git a/forge-gui/res/cardsfolder/i/inscribed_tablet.txt b/forge-gui/res/cardsfolder/i/inscribed_tablet.txt index cefed8f0e3ff..7895b8304f6e 100644 --- a/forge-gui/res/cardsfolder/i/inscribed_tablet.txt +++ b/forge-gui/res/cardsfolder/i/inscribed_tablet.txt @@ -3,4 +3,4 @@ ManaCost:1 Types:Artifact A:AB$ Dig | Cost$ 1 T Sac<1/CARDNAME> | DigNum$ 5 | Reveal$ True | ChangeNum$ 1 | RememberChanged$ True | ChangeValid$ Land | RestRandomOrder$ True | SubAbility$ DBDraw | SpellDescription$ Reveal the top five cards of your library. Put a land card from among them into your hand and the rest on the bottom of your library in a random order. If you didn't put a card into your hand this way, draw a card. SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 -Oracle:{1}, {T}, Sacrifice Inscribed Tablet: Reveal the top five cards of your library. Put a land card from among them into your hand and the rest on the bottom of your library in a random order. If you didn't put a card into your hand this way, draw a card. +Oracle:{1}, {T}, Sacrifice this artifact: Reveal the top five cards of your library. Put a land card from among them into your hand and the rest on the bottom of your library in a random order. If you didn't put a card into your hand this way, draw a card. diff --git a/forge-gui/res/cardsfolder/i/inside_source.txt b/forge-gui/res/cardsfolder/i/inside_source.txt index fd10e7c22b9c..d31d4b23b252 100644 --- a/forge-gui/res/cardsfolder/i/inside_source.txt +++ b/forge-gui/res/cardsfolder/i/inside_source.txt @@ -2,9 +2,9 @@ Name:Inside Source ManaCost:2 W Types:Creature Human Citizen PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 white and blue Detective creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 2/2 white and blue Detective creature token. SVar:TrigToken:DB$ Token | TokenScript$ wu_2_2_detective A:AB$ Pump | Cost$ 3 T | ValidTgts$ Detective.YouCtrl | TgtPrompt$ Select target Detective you control | NumAtt$ +2 | KW$ Vigilance | SorcerySpeed$ True | SpellDescription$ Target Detective you control gets +2/+0 and gains vigilance until end of turn. Activate only as a sorcery. DeckHas:Ability$Token DeckHints:Type$Detective -Oracle:When Inside Source enters, create a 2/2 white and blue Detective creature token.\n{3}, {T}: Target Detective you control gets +2/+0 and gains vigilance until end of turn. Activate only as a sorcery. +Oracle:When this creature enters, create a 2/2 white and blue Detective creature token.\n{3}, {T}: Target Detective you control gets +2/+0 and gains vigilance until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/i/insidious_bookworms.txt b/forge-gui/res/cardsfolder/i/insidious_bookworms.txt index 4336ca2c0734..0196cecaecaa 100644 --- a/forge-gui/res/cardsfolder/i/insidious_bookworms.txt +++ b/forge-gui/res/cardsfolder/i/insidious_bookworms.txt @@ -2,6 +2,6 @@ Name:Insidious Bookworms ManaCost:B Types:Creature Worm PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME dies, you may pay {1}{B}. If you do, target player discards a card at random. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | OptionalDecider$ TriggeredCardController | Execute$ TrigDiscard | TriggerDescription$ When this creature dies, you may pay {1}{B}. If you do, target player discards a card at random. SVar:TrigDiscard:AB$ Discard | Cost$ 1 B | NumCards$ 1 | ValidTgts$ Player | NumCards$ 1 | Mode$ Random -Oracle:When Insidious Bookworms dies, you may pay {1}{B}. If you do, target player discards a card at random. +Oracle:When this creature dies, you may pay {1}{B}. If you do, target player discards a card at random. diff --git a/forge-gui/res/cardsfolder/i/insidious_fungus.txt b/forge-gui/res/cardsfolder/i/insidious_fungus.txt index ff29b14483a4..d34db3f88891 100644 --- a/forge-gui/res/cardsfolder/i/insidious_fungus.txt +++ b/forge-gui/res/cardsfolder/i/insidious_fungus.txt @@ -7,4 +7,4 @@ SVar:DBDestroyArtifact:DB$ Destroy | ValidTgts$ Artifact | SpellDescription$ Des SVar:DBDestroyEnchantment:DB$ Destroy | ValidTgts$ Enchantment | SpellDescription$ Destroy target enchantment. SVar:DBDraw:DB$ Draw | SubAbility$ DBChangeZone | SpellDescription$ Draw a card. Then you may put a land card from your hand onto the battlefield tapped. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.YouOwn -Oracle:{2}, Sacrifice Insidious Fungus: Choose one —\n• Destroy target artifact.\n• Destroy target enchantment.\n• Draw a card. Then you may put a land card from your hand onto the battlefield tapped. +Oracle:{2}, Sacrifice this creature: Choose one —\n• Destroy target artifact.\n• Destroy target enchantment.\n• Draw a card. Then you may put a land card from your hand onto the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/i/insolence.txt b/forge-gui/res/cardsfolder/i/insolence.txt index af2dafe1c9d9..acc2490a9cb2 100644 --- a/forge-gui/res/cardsfolder/i/insolence.txt +++ b/forge-gui/res/cardsfolder/i/insolence.txt @@ -3,6 +3,6 @@ ManaCost:2 R Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse -T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever enchanted creature becomes tapped, CARDNAME deals 2 damage to that creature's controller. +T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever enchanted creature becomes tapped, this Aura deals 2 damage to that creature's controller. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 2 -Oracle:Enchant creature\nWhenever enchanted creature becomes tapped, Insolence deals 2 damage to that creature's controller. +Oracle:Enchant creature\nWhenever enchanted creature becomes tapped, this Aura deals 2 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/i/insolent_neonate.txt b/forge-gui/res/cardsfolder/i/insolent_neonate.txt index ad76645938be..f743ff93810b 100644 --- a/forge-gui/res/cardsfolder/i/insolent_neonate.txt +++ b/forge-gui/res/cardsfolder/i/insolent_neonate.txt @@ -6,4 +6,4 @@ K:Menace A:AB$ Draw | Cost$ Discard<1/Card> Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$Discard DeckHints:Keyword$Madness & Ability$Delirium -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nDiscard a card, Sacrifice Insolent Neonate: Draw a card. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nDiscard a card, Sacrifice this creature: Draw a card. diff --git a/forge-gui/res/cardsfolder/i/inspired_inventor.txt b/forge-gui/res/cardsfolder/i/inspired_inventor.txt index a06b5046dbac..2ffba369688e 100644 --- a/forge-gui/res/cardsfolder/i/inspired_inventor.txt +++ b/forge-gui/res/cardsfolder/i/inspired_inventor.txt @@ -2,10 +2,10 @@ Name:Inspired Inventor ManaCost:2 W Types:Creature Human Artificer PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When this creature enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBEnergy,DBPutCounter,DBToken SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 3 | SpellDescription$ You get {E}{E}{E} (three energy counters). SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. SVar:DBToken:DB$ Token | TokenScript$ c_1_1_a_servo | TokenOwner$ You | SpellDescription$ Create a 1/1 colorless Servo artifact creature token. DeckHas:Ability$Counters|Token & Type$Servo|Artifact -Oracle:When Inspired Inventor enters, choose one —\n• You get {E}{E}{E} (three energy counters).\n• Put a +1/+1 counter on target creature.\n• Create a 1/1 colorless Servo artifact creature token. +Oracle:When this creature enters, choose one —\n• You get {E}{E}{E} (three energy counters).\n• Put a +1/+1 counter on target creature.\n• Create a 1/1 colorless Servo artifact creature token. diff --git a/forge-gui/res/cardsfolder/i/inspired_sphinx.txt b/forge-gui/res/cardsfolder/i/inspired_sphinx.txt index 1def37ade193..3e091782458d 100644 --- a/forge-gui/res/cardsfolder/i/inspired_sphinx.txt +++ b/forge-gui/res/cardsfolder/i/inspired_sphinx.txt @@ -3,8 +3,8 @@ ManaCost:5 U U Types:Creature Sphinx PT:5/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw cards equal to the number of opponents you have. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature enters, draw cards equal to the number of opponents you have. SVar:TrigDraw:DB$ Draw | NumCards$ X A:AB$ Token | Cost$ 3 U | TokenOwner$ You | TokenScript$ c_1_1_a_thopter_flying | SpellDescription$ Create a 1/1 colorless Thopter artifact creature token with flying. SVar:X:PlayerCountOpponents$Amount -Oracle:Flying\nWhen Inspired Sphinx enters, draw cards equal to the number of opponents you have.\n{3}{U}: Create a 1/1 colorless Thopter artifact creature token with flying. +Oracle:Flying\nWhen this creature enters, draw cards equal to the number of opponents you have.\n{3}{U}: Create a 1/1 colorless Thopter artifact creature token with flying. diff --git a/forge-gui/res/cardsfolder/i/inspired_sprite.txt b/forge-gui/res/cardsfolder/i/inspired_sprite.txt index 7afc9ea64d9a..47e890e9ea75 100644 --- a/forge-gui/res/cardsfolder/i/inspired_sprite.txt +++ b/forge-gui/res/cardsfolder/i/inspired_sprite.txt @@ -4,9 +4,9 @@ Types:Creature Faerie Wizard PT:2/2 K:Flash K:Flying -T:Mode$ SpellCast | ValidCard$ Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a Wizard spell, you may untap CARDNAME. +T:Mode$ SpellCast | ValidCard$ Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a Wizard spell, you may untap this creature. A:AB$ Draw | Cost$ T | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose SVar:TrigUntap:DB$ Untap | Defined$ Self AI:RemoveDeck:All -Oracle:Flash\nFlying\nWhenever you cast a Wizard spell, you may untap Inspired Sprite.\n{T}: Draw a card, then discard a card. +Oracle:Flash\nFlying\nWhenever you cast a Wizard spell, you may untap this creature.\n{T}: Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/i/inspiring_bard.txt b/forge-gui/res/cardsfolder/i/inspiring_bard.txt index b54cced61197..ba71e352dc8e 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_bard.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_bard.txt @@ -2,9 +2,9 @@ Name:Inspiring Bard ManaCost:3 G Types:Creature Elf Bard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When this creature enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ BardicInspiration,SongofRest SVar:BardicInspiration:DB$ Pump | ValidTgts$ Creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Bardic Inspiration — Target creature gets +2/+2 until end of turn. SVar:SongofRest:DB$ GainLife | LifeAmount$ 3 | SpellDescription$ Song of Rest — You gain 3 life. DeckHas:Ability$LifeGain -Oracle:When Inspiring Bard enters, choose one —\n• Bardic Inspiration — Target creature gets +2/+2 until end of turn.\n• Song of Rest — You gain 3 life. +Oracle:When this creature enters, choose one —\n• Bardic Inspiration — Target creature gets +2/+2 until end of turn.\n• Song of Rest — You gain 3 life. diff --git a/forge-gui/res/cardsfolder/i/inspiring_call.txt b/forge-gui/res/cardsfolder/i/inspiring_call.txt index 4bb53d5d4c16..60b6b51db098 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_call.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_call.txt @@ -1,9 +1,9 @@ Name:Inspiring Call ManaCost:2 G Types:Instant -A:SP$ Draw | NumCards$ X | SubAbility$ DBPumpAll | SpellDescription$ Draw a card for each creature you control with a +1/+1 counter on it. Those creatures gain indestructible until end of turn. +A:SP$ Draw | NumCards$ X | SubAbility$ DBPumpAll | SpellDescription$ Draw a card for each creature you control with a +1/+1 counter on it. Those creatures gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.) SVar:X:Count$Valid Creature.YouCtrl+counters_GE1_P1P1 SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+counters_GE1_P1P1 | KW$ Indestructible AI:RemoveDeck:Random DeckNeeds:Ability$Counters -Oracle:Draw a card for each creature you control with a +1/+1 counter on it. Those creatures gain indestructible until end of turn. +Oracle:Draw a card for each creature you control with a +1/+1 counter on it. Those creatures gain indestructible until end of turn. (Damage and effects that say "destroy" don't destroy them.) diff --git a/forge-gui/res/cardsfolder/i/inspiring_captain.txt b/forge-gui/res/cardsfolder/i/inspiring_captain.txt index 82c5fac6dbd7..3cea63de4230 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_captain.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_captain.txt @@ -2,7 +2,7 @@ Name:Inspiring Captain ManaCost:3 W Types:Creature Human Knight PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control get +1/+1 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 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE -Oracle:When Inspiring Captain enters, creatures you control get +1/+1 until end of turn. +Oracle:When this creature enters, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/inspiring_cleric.txt b/forge-gui/res/cardsfolder/i/inspiring_cleric.txt index 59843e7fa04a..a6253015786e 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_cleric.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_cleric.txt @@ -2,6 +2,6 @@ Name:Inspiring Cleric ManaCost:2 W Types:Creature Vampire Cleric PT:3/2 -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 creature enters, you gain 4 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 -Oracle:When Inspiring Cleric enters, you gain 4 life. +Oracle:When this creature enters, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/i/inspiring_overseer.txt b/forge-gui/res/cardsfolder/i/inspiring_overseer.txt index 94b6bb2b5a7a..38294d5846d2 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_overseer.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_overseer.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Creature Angel Cleric PT:2/1 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters, you gain 1 life and draw a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigLife | TriggerDescription$ When this creature enters, you gain 1 life and draw a card. SVar:TrigLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw DeckHas:Ability$LifeGain -Oracle:Flying\nWhen Inspiring Overseer enters, you gain 1 life and draw a card. +Oracle:Flying\nWhen this creature enters, you gain 1 life and draw a card. diff --git a/forge-gui/res/cardsfolder/i/inspiring_unicorn.txt b/forge-gui/res/cardsfolder/i/inspiring_unicorn.txt index 9d27d95503ae..1dc8fae2dbe9 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_unicorn.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_unicorn.txt @@ -2,6 +2,6 @@ Name:Inspiring Unicorn ManaCost:2 W W Types:Creature Unicorn PT:2/2 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, creatures you control get +1/+1 until end of turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever this creature attacks, creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 -Oracle:Whenever Inspiring Unicorn attacks, creatures you control get +1/+1 until end of turn. +Oracle:Whenever this creature attacks, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/inspiring_vantage.txt b/forge-gui/res/cardsfolder/i/inspiring_vantage.txt index 695833a810a0..3e522e3c97f6 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_vantage.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_vantage.txt @@ -1,7 +1,7 @@ Name:Inspiring Vantage ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control two or fewer other lands. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land enters tapped unless you control two or fewer other lands. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GT2 A:AB$ Mana | Cost$ T | Produced$ Combo R W | SpellDescription$ Add {R} or {W}. -Oracle:Inspiring Vantage enters tapped unless you control two or fewer other lands.\n{T}: Add {R} or {W}. +Oracle:This land enters tapped unless you control two or fewer other lands.\n{T}: Add {R} or {W}. diff --git a/forge-gui/res/cardsfolder/i/instant_ramen.txt b/forge-gui/res/cardsfolder/i/instant_ramen.txt index fa1c24f7f0d4..23ecf2dd3368 100644 --- a/forge-gui/res/cardsfolder/i/instant_ramen.txt +++ b/forge-gui/res/cardsfolder/i/instant_ramen.txt @@ -2,7 +2,7 @@ Name:Instant Ramen ManaCost:2 Types:Artifact Food K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME/this artifact> | LifeAmount$ 3 | SpellDescription$ You gain 3 life. Oracle:Flash\nWhen this artifact enters, draw a card.\n{2}, {T}, Sacrifice this artifact: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/i/instigator_gang_wildblood_pack.txt b/forge-gui/res/cardsfolder/i/instigator_gang_wildblood_pack.txt index 8fbd740d75f6..22ebf2faf524 100644 --- a/forge-gui/res/cardsfolder/i/instigator_gang_wildblood_pack.txt +++ b/forge-gui/res/cardsfolder/i/instigator_gang_wildblood_pack.txt @@ -3,10 +3,10 @@ ManaCost:3 R Types:Creature Human Werewolf PT:2/3 S:Mode$ Continuous | Affected$ Creature.attacking+YouCtrl | AddPower$ 1 | Description$ Attacking creatures you control get +1/+0. -T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced -Oracle:Attacking creatures you control get +1/+0.\nAt the beginning of each upkeep, if no spells were cast last turn, transform Instigator Gang. +Oracle:Attacking creatures you control get +1/+0.\nAt the beginning of each upkeep, if no spells were cast last turn, transform this creature. ALTERNATE @@ -17,6 +17,6 @@ Types:Creature Werewolf PT:5/5 K:Trample S:Mode$ Continuous | Affected$ Creature.attacking+YouCtrl | AddPower$ 3 | Description$ Attacking creatures you control get +3/+0. -T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform -Oracle:Trample\nAttacking creatures you control get +3/+0.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Wildblood Pack. +Oracle:Trample\nAttacking creatures you control get +3/+0.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform this creature. diff --git a/forge-gui/res/cardsfolder/i/instruments_of_war.txt b/forge-gui/res/cardsfolder/i/instruments_of_war.txt index 5839473fe9ac..7d9ba1c8cc51 100644 --- a/forge-gui/res/cardsfolder/i/instruments_of_war.txt +++ b/forge-gui/res/cardsfolder/i/instruments_of_war.txt @@ -3,7 +3,7 @@ ManaCost:4 Types:Artifact K:Flash K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a creature type. +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As this artifact enters, choose a creature type. S:Mode$ Continuous | Affected$ Creature.ChosenType+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control of the chosen type get +1/+1. SVar:PlayMain1:TRUE -Oracle:Flash\nAs Instruments of War enters, choose a creature type.\nCreatures you control of the chosen type get +1/+1. +Oracle:Flash\nAs this artifact enters, choose a creature type.\nCreatures you control of the chosen type get +1/+1. diff --git a/forge-gui/res/cardsfolder/i/insubordination.txt b/forge-gui/res/cardsfolder/i/insubordination.txt index f384e7d23387..416470a2ce72 100644 --- a/forge-gui/res/cardsfolder/i/insubordination.txt +++ b/forge-gui/res/cardsfolder/i/insubordination.txt @@ -3,6 +3,6 @@ ManaCost:B B Types:Enchantment Aura K:Enchant:Creature SVar:AttachAILogic:Curse -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the end step of enchanted creature's controller, CARDNAME deals 2 damage to that player unless that creature attacked this turn. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player.EnchantedController | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the end step of enchanted creature's controller, this Aura deals 2 damage to that player unless that creature attacked this turn. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 | ConditionPresent$ Card.EnchantedBy+!attackedThisTurn -Oracle:Enchant creature\nAt the beginning of the end step of enchanted creature's controller, Insubordination deals 2 damage to that player unless that creature attacked this turn. +Oracle:Enchant creature\nAt the beginning of the end step of enchanted creature's controller, this Aura deals 2 damage to that player unless that creature attacked this turn. diff --git a/forge-gui/res/cardsfolder/i/insufferable_balladeer.txt b/forge-gui/res/cardsfolder/i/insufferable_balladeer.txt index ec7345017301..5e307927a737 100644 --- a/forge-gui/res/cardsfolder/i/insufferable_balladeer.txt +++ b/forge-gui/res/cardsfolder/i/insufferable_balladeer.txt @@ -2,7 +2,7 @@ Name:Insufferable Balladeer ManaCost:1 R Types:Creature Dwarf Bard PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ Vicious Mockery — When CARDNAME enters, target creature an opponent controls can't block this turn. Goad it. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ Vicious Mockery — When this creature enters, target creature an opponent controls can't block this turn. Goad it. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) SVar:TrigCanNotBlock:DB$ Pump | ValidTgts$ Creature.OppCtrl | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | SubAbility$ DBGoad SVar:DBGoad:DB$ Goad | Defined$ Targeted -Oracle:Vicious Mockery — When Insufferable Balladeer enters, target creature an opponent controls can't block this turn. Goad it. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +Oracle:Vicious Mockery — When this creature enters, target creature an opponent controls can't block this turn. Goad it. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/i/insufferable_syphon.txt b/forge-gui/res/cardsfolder/i/insufferable_syphon.txt index 72c6e28003c9..aec956bc71e7 100644 --- a/forge-gui/res/cardsfolder/i/insufferable_syphon.txt +++ b/forge-gui/res/cardsfolder/i/insufferable_syphon.txt @@ -1,6 +1,6 @@ Name:Insufferable Syphon ManaCost:no cost Types:Artifact Contraption -T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank CARDNAME, target player discards a card. +T:Mode$ CrankContraption | ValidCard$ Card.Self | Execute$ TrigCrank | TriggerDescription$ Whenever you crank this Contraption, target player discards a card. SVar:TrigCrank:DB$ Discard | ValidTgts$ Player | TgtPrompt$ Select a player | Mode$ TgtChoose -Oracle:Whenever you crank Insufferable Syphon, target player discards a card. +Oracle:Whenever you crank this Contraption, target player discards a card. diff --git a/forge-gui/res/cardsfolder/i/integrity_intervention.txt b/forge-gui/res/cardsfolder/i/integrity_intervention.txt index 4fba2349b608..da4c9508464c 100644 --- a/forge-gui/res/cardsfolder/i/integrity_intervention.txt +++ b/forge-gui/res/cardsfolder/i/integrity_intervention.txt @@ -10,6 +10,6 @@ ALTERNATE Name:Intervention ManaCost:2 R W Types:Instant -A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBGainLife | SpellDescription$ Target player deals 3 damage to any target and you gain 3 life. +A:SP$ DealDamage | ValidTgts$ Any | NumDmg$ 3 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 3 damage to any target and you gain 3 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 Oracle:Intervention deals 3 damage to any target and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/i/intellect_devourer.txt b/forge-gui/res/cardsfolder/i/intellect_devourer.txt index db940d9a07ca..d30a7efe43dc 100644 --- a/forge-gui/res/cardsfolder/i/intellect_devourer.txt +++ b/forge-gui/res/cardsfolder/i/intellect_devourer.txt @@ -2,7 +2,7 @@ Name:Intellect Devourer ManaCost:3 B Types:Creature Horror PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Devour Intellect — When CARDNAME enters, each opponent exiles a card from their hand until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Devour Intellect — When this creature enters, each opponent exiles a card from their hand until this creature leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ Opponent | Mandatory$ True | Hidden$ True | Duration$ UntilHostLeavesPlay | IsCurse$ True -S:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | Affected$ Card.ExiledWithSource | AffectedZone$ Exile | Description$ Body Thief — You may play lands and cast spells from among cards exiled with CARDNAME. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. -Oracle:Devour Intellect — When Intellect Devourer enters, each opponent exiles a card from their hand until Intellect Devourer leaves the battlefield.\nBody Thief — You may play lands and cast spells from among cards exiled with Intellect Devourer. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. +S:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | Affected$ Card.ExiledWithSource | AffectedZone$ Exile | Description$ Body Thief — You may play lands and cast spells from among cards exiled with this creature. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. +Oracle:Devour Intellect — When this creature enters, each opponent exiles a card from their hand until this creature leaves the battlefield.\nBody Thief — You may play lands and cast spells from among cards exiled with this creature. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. diff --git a/forge-gui/res/cardsfolder/i/interdisciplinary_mascot.txt b/forge-gui/res/cardsfolder/i/interdisciplinary_mascot.txt index cd54f7438542..1d003c771fe0 100644 --- a/forge-gui/res/cardsfolder/i/interdisciplinary_mascot.txt +++ b/forge-gui/res/cardsfolder/i/interdisciplinary_mascot.txt @@ -4,6 +4,6 @@ Types:Creature Elemental Fractal PT:5/5 K:Convoke K:Ward:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. Put one of them into your hand and 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 four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | NoReveal$ True | RestRandomOrder$ 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.)\nWard {3}\nWhen Interdisciplinary Mascot enters, look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. +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.)\nWard {3}\nWhen this creature enters, look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/i/interpret_the_signs.txt b/forge-gui/res/cardsfolder/i/interpret_the_signs.txt index 18cab4853ced..1b3e98acc097 100644 --- a/forge-gui/res/cardsfolder/i/interpret_the_signs.txt +++ b/forge-gui/res/cardsfolder/i/interpret_the_signs.txt @@ -5,4 +5,4 @@ A:SP$ Scry | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Scry 3, then SVar:DBReveal:DB$ PeekAndReveal | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ X | NumCardsDesc$ cards equal to that card's mana value SVar:X:Count$TopOfLibraryCMC -Oracle:Scry 3, then reveal the top card of your library. Draw cards equal to that card's mana value. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +Oracle:Scry 3, then reveal the top card of your library. Draw cards equal to that card's mana value. (To scry 3, look at the top three 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/i/intet_the_dreamer.txt b/forge-gui/res/cardsfolder/i/intet_the_dreamer.txt index 03c0b8cd9513..49c54ec231ec 100644 --- a/forge-gui/res/cardsfolder/i/intet_the_dreamer.txt +++ b/forge-gui/res/cardsfolder/i/intet_the_dreamer.txt @@ -3,11 +3,11 @@ ManaCost:3 G U R Types:Legendary Creature Dragon PT:6/6 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {2}{U}. If you do, exile the top card of your library face down. You may look at that card for as long as it remains exiled. You may play that card without paying its mana cost for as long as NICKNAME remains on the battlefield. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, you may pay {2}{U}. If you do, exile the top card of your library face down. You may look at that card for as long as it remains exiled. You may play that card without paying its mana cost for as long as NICKNAME remains on the battlefield. SVar:TrigExile:AB$ ChangeZone | Cost$ 2 U | Defined$ TopOfLibrary | Origin$ Library | Destination$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Name$ Intet, the Dreamer's Effect — May Look | RememberObjects$ Remembered | StaticAbilities$ STMayLookAt | ForgetOnMoved$ Exile | Duration$ Permanent | SubAbility$ DBEffect2 SVar:STMayLookAt:Mode$ Continuous | Affected$ Card.IsRemembered | MayLookAt$ You | AffectedZone$ Exile | Description$ You may look at that card for as long as it remains exiled. SVar:DBEffect2:DB$ Effect | Name$ Intet, the Dreamer's Effect — May Play | StaticAbilities$ STMayPlay | ForgetOnMoved$ Exile | RememberObjects$ Remembered | Duration$ UntilHostLeavesPlay | SubAbility$ DBCleanup SVar:STMayPlay:Mode$ Continuous | Affected$ Card.IsRemembered | MayPlay$ True | MayPlayWithoutManaCost$ True | AffectedZone$ Exile | Description$ You may play that card without paying its mana cost for as long as EFFECTSOURCE remains on the battlefield. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhenever Intet, the Dreamer deals combat damage to a player, you may pay {2}{U}. If you do, exile the top card of your library face down. You may look at that card for as long as it remains exiled. You may play that card without paying its mana cost for as long as Intet remains on the battlefield. +Oracle:Flying\nWhenever Intet deals combat damage to a player, you may pay {2}{U}. If you do, exile the top card of your library face down. You may look at that card for as long as it remains exiled. You may play that card without paying its mana cost for as long as Intet remains on the battlefield. diff --git a/forge-gui/res/cardsfolder/i/intimidation_campaign.txt b/forge-gui/res/cardsfolder/i/intimidation_campaign.txt index a2f63bf0ded6..01bc67e26930 100644 --- a/forge-gui/res/cardsfolder/i/intimidation_campaign.txt +++ b/forge-gui/res/cardsfolder/i/intimidation_campaign.txt @@ -1,11 +1,11 @@ Name:Intimidation Campaign ManaCost:1 U B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, each opponent loses 1 life, you gain 1 life, and you draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When this enchantment enters, each opponent loses 1 life, you gain 1 life, and you draw a card. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw -T:Mode$ CommitCrime | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever you commit a crime, you may return CARDNAME to its owner's hand. (It returns only from the battlefield. Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) +T:Mode$ CommitCrime | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever you commit a crime, you may return this enchantment to its owner's hand. (It returns only from the battlefield. Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self | Optional$ True DeckHas:Ability$LifeGain -Oracle:When Intimidation Campaign enters, each opponent loses 1 life, you gain 1 life, and you draw a card.\nWhenever you commit a crime, you may return Intimidation Campaign to its owner's hand. (It returns only from the battlefield. Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) +Oracle:When this enchantment enters, each opponent loses 1 life, you gain 1 life, and you draw a card.\nWhenever you commit a crime, you may return this enchantment to its owner's hand. (It returns only from the battlefield. Targeting opponents, anything they control, and/or cards in their graveyards is a crime.) diff --git a/forge-gui/res/cardsfolder/i/into_the_story.txt b/forge-gui/res/cardsfolder/i/into_the_story.txt index 4ddfde3e054e..bc74e4f7d0ef 100644 --- a/forge-gui/res/cardsfolder/i/into_the_story.txt +++ b/forge-gui/res/cardsfolder/i/into_the_story.txt @@ -1,7 +1,7 @@ Name:Into the Story ManaCost:5 U U Types:Instant -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | CheckSVar$ X | SVarCompare$ GE7 | Description$ CARDNAME costs {3} less to cast if an opponent has seven or more cards in their graveyard. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | CheckSVar$ X | SVarCompare$ GE7 | Description$ This spell costs {3} less to cast if an opponent has seven or more cards in their graveyard. SVar:X:PlayerCountOpponents$HighestCardsInGraveyard A:SP$ Draw | NumCards$ 4 | SpellDescription$ Draw four cards. Oracle:This spell costs {3} less to cast if an opponent has seven or more cards in their graveyard.\nDraw four cards. diff --git a/forge-gui/res/cardsfolder/i/intrepid_adversary.txt b/forge-gui/res/cardsfolder/i/intrepid_adversary.txt index 1f9e303be90a..eb10dbb20947 100644 --- a/forge-gui/res/cardsfolder/i/intrepid_adversary.txt +++ b/forge-gui/res/cardsfolder/i/intrepid_adversary.txt @@ -3,11 +3,11 @@ ManaCost:1 W Types:Creature Human Scout PT:3/1 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPay | TriggerDescription$ When CARDNAME enters, you may pay {1}{W} any number of times. When you pay this cost one or more times, put that many valor counters on CARDNAME. -SVar:TrigPay:AB$ ImmediateTrigger | Cost$ Mana<1 W\NumTimes> | Announce$ NumTimes | ConditionCheckSVar$ NumTimes | RememberSVarAmount$ NumTimes | Execute$ TrigPutCounter | TriggerDescription$ When you pay this cost one or more times, put that many valor counters on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPay | TriggerDescription$ When this creature enters, you may pay {1}{W} any number of times. When you pay this cost one or more times, put that many valor counters on this creature. +SVar:TrigPay:AB$ ImmediateTrigger | Cost$ Mana<1 W\NumTimes> | Announce$ NumTimes | ConditionCheckSVar$ NumTimes | RememberSVarAmount$ NumTimes | Execute$ TrigPutCounter | TriggerDescription$ When you pay this cost one or more times, put that many valor counters on this creature. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ VALOR | CounterNum$ X SVar:X:Count$TriggerRememberAmount -S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ Z | AddToughness$ Z | Description$ Creatures you control get +1/+1 for each valor counter on CARDNAME. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ Z | AddToughness$ Z | Description$ Creatures you control get +1/+1 for each valor counter on this creature. SVar:Z:Count$CardCounters.VALOR DeckHas:Ability$LifeGain|Counters -Oracle:Lifelink\nWhen Intrepid Adversary enters, you may pay {1}{W} any number of times. When you pay this cost one or more times, put that many valor counters on Intrepid Adversary.\nCreatures you control get +1/+1 for each valor counter on Intrepid Adversary. +Oracle:Lifelink\nWhen this creature enters, you may pay {1}{W} any number of times. When you pay this cost one or more times, put that many valor counters on this creature.\nCreatures you control get +1/+1 for each valor counter on this creature. diff --git a/forge-gui/res/cardsfolder/i/intrepid_outlander.txt b/forge-gui/res/cardsfolder/i/intrepid_outlander.txt index 83c180e1c96e..142abc2bd7be 100644 --- a/forge-gui/res/cardsfolder/i/intrepid_outlander.txt +++ b/forge-gui/res/cardsfolder/i/intrepid_outlander.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Orc Ranger PT:2/3 K:Reach -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigVenture | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever CARDNAME attacks, if you attacked with creatures with total power 6 or greater this combat, venture into the dungeon. (Enter the first room or advance to the next room.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigVenture | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever this creature attacks, if you attacked with creatures with total power 6 or greater this combat, venture into the dungeon. (Enter the first room or advance to the next room.) SVar:TrigVenture:DB$ Venture SVar:PackTactics:Count$Valid Creature.attacking$CardPower -Oracle:Reach\nPack tactics — Whenever Intrepid Outlander attacks, if you attacked with creatures with total power 6 or greater this combat, venture into the dungeon. (Enter the first room or advance to the next room.) +Oracle:Reach\nPack tactics — Whenever this creature attacks, if you attacked with creatures with total power 6 or greater this combat, venture into the dungeon. (Enter the first room or advance to the next room.) diff --git a/forge-gui/res/cardsfolder/i/intrepid_paleontologist.txt b/forge-gui/res/cardsfolder/i/intrepid_paleontologist.txt index c59e2d14f3bb..477b1b7be765 100644 --- a/forge-gui/res/cardsfolder/i/intrepid_paleontologist.txt +++ b/forge-gui/res/cardsfolder/i/intrepid_paleontologist.txt @@ -4,7 +4,7 @@ Types:Creature Human Druid PT:2/2 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. A:AB$ ChangeZone | Cost$ 2 | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile target card from a graveyard. -S:Mode$ Continuous | MayPlay$ True | Affected$ Dinosaur.ExiledWithSource+YouOwn | AffectedZone$ Exile | Description$ You may cast Dinosaur creature spells from among cards you own exiled with CARDNAME. If you cast a spell this way, that creature enters with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) +S:Mode$ Continuous | MayPlay$ True | Affected$ Dinosaur.ExiledWithSource+YouOwn | AffectedZone$ Exile | Description$ You may cast Dinosaur creature spells from among cards you own exiled with this creature. If you cast a spell this way, that creature enters with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) T:Mode$ SpellCast | ValidCard$ Card.CastSa Spell.MayPlaySource | Execute$ TrigEffect | Static$ True | TriggerZones$ Battlefield SVar:TrigEffect:DB$ Effect | ReplacementEffects$ ReMoved | RememberObjects$ TriggeredCard SVar:ReMoved:Event$ Moved | Origin$ Stack | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBCounter @@ -13,4 +13,4 @@ SVar:RemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ DeckNeeds:Type$Dinosaur DeckHints:Ability$Mill DeckHas:Ability$Graveyard|Counters -Oracle:{T}: Add one mana of any color.\n{2}: Exile target card from a graveyard.\nYou may cast Dinosaur creature spells from among cards you own exiled with Intrepid Paleontologist. If you cast a spell this way, that creature enters with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) +Oracle:{T}: Add one mana of any color.\n{2}: Exile target card from a graveyard.\nYou may cast Dinosaur creature spells from among cards you own exiled with this creature. If you cast a spell this way, that creature enters 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/i/intrepid_provisioner.txt b/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt index 23a6e82f30ce..1cdd55c047e1 100644 --- a/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt +++ b/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt @@ -3,8 +3,8 @@ ManaCost:3 G Types:Creature Human Scout PT:3/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, another target Human you control gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this creature enters, another target Human you control gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Human.YouCtrl+Other | TgtPrompt$ Select another target Human you control | NumAtt$ +2 | NumDef$ +2 SVar:PlayMain1:TRUE DeckHints:Type$Human -Oracle:Trample\nWhen Intrepid Provisioner enters, another target Human you control gets +2/+2 until end of turn. +Oracle:Trample\nWhen this creature enters, another target Human you control gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/intrepid_trufflesnout_go_hog_wild.txt b/forge-gui/res/cardsfolder/i/intrepid_trufflesnout_go_hog_wild.txt index 9389e094df75..56b511b0d1c6 100644 --- a/forge-gui/res/cardsfolder/i/intrepid_trufflesnout_go_hog_wild.txt +++ b/forge-gui/res/cardsfolder/i/intrepid_trufflesnout_go_hog_wild.txt @@ -2,12 +2,12 @@ Name:Intrepid Trufflesnout ManaCost:1 G Types:Creature Boar PT:3/1 -T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | Execute$ TrigFood | TriggerDescription$ Whenever CARDNAME attacks alone, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | Execute$ TrigFood | TriggerDescription$ Whenever this creature attacks alone, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") SVar:TrigFood:DB$ Token | TokenScript$ c_a_food_sac | TokenOwner$ You SVar:HasAttackEffect:TRUE DeckHas:Ability$Token & Type$Food|Artifact AlternateMode:Adventure -Oracle:Whenever Intrepid Trufflesnout attacks alone, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") +Oracle:Whenever this creature attacks alone, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this token: You gain 3 life.") ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/intruding_soulrager.txt b/forge-gui/res/cardsfolder/i/intruding_soulrager.txt index 20be5a7c12a1..032b88bc75eb 100644 --- a/forge-gui/res/cardsfolder/i/intruding_soulrager.txt +++ b/forge-gui/res/cardsfolder/i/intruding_soulrager.txt @@ -3,7 +3,7 @@ ManaCost:U R Types:Creature Spirit PT:2/2 K:Vigilance -A:AB$ DealDamage | Cost$ T Sac<1/Room> | NumDmg$ 2 | Defined$ Opponent | SubAbility$ DBDraw | SpellDescription$ CARDNAME deals 2 damage to each opponent. Draw a card. +A:AB$ DealDamage | Cost$ T Sac<1/Room> | NumDmg$ 2 | Defined$ Opponent | SubAbility$ DBDraw | SpellDescription$ This creature deals 2 damage to each opponent. Draw a card. SVar:DBDraw:DB$ Draw DeckNeeds:Type$Room -Oracle:Vigilance\n{T}, Sacrifice a Room: Intruding Soulrager deals 2 damage to each opponent. Draw a card. +Oracle:Vigilance\n{T}, Sacrifice a Room: This creature deals 2 damage to each opponent. Draw a card. diff --git a/forge-gui/res/cardsfolder/i/intrusive_packbeast.txt b/forge-gui/res/cardsfolder/i/intrusive_packbeast.txt index 51eefd400849..4a263fc769a0 100644 --- a/forge-gui/res/cardsfolder/i/intrusive_packbeast.txt +++ b/forge-gui/res/cardsfolder/i/intrusive_packbeast.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Beast PT:3/3 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap up to two target creatures your opponents control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When this creature enters, tap up to two target creatures your opponents control. SVar:TrigTap:DB$ Tap | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature your opponent controls SVar:PlayMain1:TRUE -Oracle:Vigilance\nWhen Intrusive Packbeast enters, tap up to two target creatures your opponents control. +Oracle:Vigilance\nWhen this creature enters, tap up to two target creatures your opponents control. diff --git a/forge-gui/res/cardsfolder/i/invader_parasite.txt b/forge-gui/res/cardsfolder/i/invader_parasite.txt index 6508f2d52a61..9958922ae066 100644 --- a/forge-gui/res/cardsfolder/i/invader_parasite.txt +++ b/forge-gui/res/cardsfolder/i/invader_parasite.txt @@ -2,12 +2,12 @@ Name:Invader Parasite ManaCost:3 R R Types:Creature Phyrexian Insect PT:3/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters, exile target land. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Imprint — When this creature enters, exile target land. SVar:TrigExile:DB$ ChangeZone | Imprint$ True | ValidTgts$ Land | Origin$ Battlefield | Destination$ Exile -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.sharesNameWith Imprinted+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a land with the same name as the exiled card enters under an opponent's control, CARDNAME deals 2 damage to that player. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.sharesNameWith Imprinted+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a land an opponent controls with the same name as the exiled card enters, this creature deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 2 T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBCleanup | Static$ True SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSourceLKI | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard -Oracle:Imprint — When Invader Parasite enters, exile target land.\nWhenever a land with the same name as the exiled card enters under an opponent's control, Invader Parasite deals 2 damage to that player. +Oracle:Imprint — When this creature enters, exile target land.\nWhenever a land an opponent controls with the same name as the exiled card enters, this creature deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/i/invading_manticore.txt b/forge-gui/res/cardsfolder/i/invading_manticore.txt index 318c7c9e2839..921541033a65 100644 --- a/forge-gui/res/cardsfolder/i/invading_manticore.txt +++ b/forge-gui/res/cardsfolder/i/invading_manticore.txt @@ -2,8 +2,8 @@ Name:Invading Manticore ManaCost:5 R Types:Creature Zombie Manticore PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When this creature enters, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Type$ Zombie | Num$ 2 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass|Counters|Token -Oracle:When Invading Manticore enters, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +Oracle:When this creature enters, amass Zombies 2. (Put two +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/i/invasion_of_alara_awaken_the_maelstrom.txt b/forge-gui/res/cardsfolder/i/invasion_of_alara_awaken_the_maelstrom.txt index cb36ede607c4..3a0fd7bd28e8 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_alara_awaken_the_maelstrom.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_alara_awaken_the_maelstrom.txt @@ -2,14 +2,14 @@ Name:Invasion of Alara ManaCost:W U B R G Types:Battle Siege Defense:7 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, exile cards from the top of your library until you exile two nonland cards with mana value 4 or less. You may cast one of those two cards without paying its mana cost. Put one of them into your hand. Then put the other cards exiled this way 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 Siege enters, exile cards from the top of your library until you exile two nonland cards with mana value 4 or less. You may cast one of those two cards without paying its mana cost. Put one of them into your hand. Then put the other cards exiled this way on the bottom of your library in a random order. SVar:TrigDig:DB$ DigUntil | Defined$ You | Valid$ Card.nonLand+cmcLE4 | Amount$ 2 | FoundDestination$ Exile | RevealedDestination$ Exile | RememberRevealed$ True | ImprintFound$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Valid$ Card.IsImprinted | ValidSA$ Spell | ValidZone$ Exile | WithoutManaCost$ True | Controller$ You | Optional$ True | Amount$ 1 | SubAbility$ DBPutHand SVar:DBPutHand:DB$ ChangeZone | ChangeType$ Card.IsImprinted | Mandatory$ True | Hidden$ True | Chooser$ You | ChangeNum$ 1 | Origin$ Exile | Destination$ Hand | SubAbility$ DBRestRandomOrder SVar:DBRestRandomOrder:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Exile | Destination$ Library | LibraryPosition$ -1 | RandomOrder$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True AlternateMode:DoubleFaced -Oracle:When Invasion of Alara enters, exile cards from the top of your library until you exile two nonland cards with mana value 4 or less. You may cast one of those two cards without paying its mana cost. Put one of them into your hand. Then put the other cards exiled this way on the bottom of your library in a random order. +Oracle:When this Siege enters, exile cards from the top of your library until you exile two nonland cards with mana value 4 or less. You may cast one of those two cards without paying its mana cost. Put one of them into your hand. Then put the other cards exiled this way on the bottom of your library in a random order. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_amonkhet_lazotep_convert.txt b/forge-gui/res/cardsfolder/i/invasion_of_amonkhet_lazotep_convert.txt index 77547876ab03..40d304987a99 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_amonkhet_lazotep_convert.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_amonkhet_lazotep_convert.txt @@ -2,13 +2,13 @@ Name:Invasion of Amonkhet ManaCost:1 U B Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, each player mills three cards, then each opponent discards a card and you draw a card. (To mill three cards, a player puts the top three cards of their library into their graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When this Siege enters, each player mills three cards, then each opponent discards a card and you draw a card. (To mill three cards, a player puts the top three cards of their library into their graveyard.) SVar:TrigMill:DB$ Mill | Defined$ Player | NumCards$ 3 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ Opponent | Mode$ TgtChoose | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw DeckHas:Ability$Mill AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Amonkhet enters, each player mills three cards, then each opponent discards a card and you draw a card. (To mill three cards, a player puts the top three cards of their library into their graveyard.) +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, each player mills three cards, then each opponent discards a card and you draw a card. (To mill three cards, a player puts the top three cards of their library into their graveyard.) ALTERNATE @@ -18,5 +18,5 @@ Colors:blue,black Types:Creature Zombie PT:4/4 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature | ChoiceZone$ Graveyard | SetPower$ 4 | SetToughness$ 4 | AddColors$ Black | AddTypes$ Zombie | SpellDescription$ You may have CARDNAME enter as a copy of any creature card in a graveyard, except it's a 4/4 black Zombie in addition to its other types. -Oracle:You may have Lazotep Convert enter as a copy of any creature card in a graveyard, except it's a 4/4 black Zombie in addition to its other types. +SVar:DBCopy:DB$ Clone | Choices$ Creature | ChoiceZone$ Graveyard | SetPower$ 4 | SetToughness$ 4 | AddColors$ Black | AddTypes$ Zombie | SpellDescription$ You may have this creature enter as a copy of any creature card in a graveyard, except it's a 4/4 black Zombie in addition to its other colors and types. +Oracle:You may have this creature enter as a copy of any creature card in a graveyard, except it's a 4/4 black Zombie in addition to its other colors and types. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_arcavios_invocation_of_the_founders.txt b/forge-gui/res/cardsfolder/i/invasion_of_arcavios_invocation_of_the_founders.txt index 73549a58c643..27c2747025d5 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_arcavios_invocation_of_the_founders.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_arcavios_invocation_of_the_founders.txt @@ -2,12 +2,12 @@ Name:Invasion of Arcavios ManaCost:3 U U Types:Battle Siege Defense:7 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, search your library, graveyard, and/or outside the game for an instant or sorcery card you own, reveal it, and put it into your hand. If you search your library this way, shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When this Siege enters, search your library, graveyard, and/or outside the game for an instant or sorcery card you own, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Hidden$ True | Origin$ Library | Destination$ Hand | ShuffleNonMandatory$ True | OriginAlternative$ Graveyard,Sideboard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled | ChangeType$ Sorcery.YouOwn,Instant.YouOwn DeckHas:Ability$Graveyard DeckNeeds:Type$Instant|Sorcery AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Arcavios enters, search your library, graveyard, and/or outside the game for an instant or sorcery card you own, reveal it, and put it into your hand. If you search your library this way, shuffle. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, search your library, graveyard, and/or outside the game for an instant or sorcery card you own, reveal it, and put it into your hand. If you search your library this way, shuffle. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_azgol_ashen_reaper.txt b/forge-gui/res/cardsfolder/i/invasion_of_azgol_ashen_reaper.txt index d5b8d72e721c..8149f24a549a 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_azgol_ashen_reaper.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_azgol_ashen_reaper.txt @@ -2,12 +2,12 @@ Name:Invasion of Azgol ManaCost:B R Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When CARDNAME enters, target player sacrifices a creature or planeswalker and loses 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When this Siege enters, target player sacrifices a creature or planeswalker of their choice and loses 1 life. SVar:TrigSacrifice:DB$ Sacrifice | ValidTgts$ Player | SacValid$ Creature,Planeswalker | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ TargetedPlayer | LifeAmount$ 1 DeckHas:Ability$Sacrifice|Counters AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Azgol enters, target player sacrifices a creature or planeswalker and loses 1 life. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, target player sacrifices a creature or planeswalker of their choice and loses 1 life. ALTERNATE @@ -17,7 +17,7 @@ Colors:black,red Types:Creature Zombie Elemental PT:2/1 K:Menace -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 if a permanent was put into a graveyard from the battlefield 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 if a permanent was put into a graveyard from the battlefield this turn. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionCheckSVar$ Morbid | ConditionSVarCompare$ GE1 SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Permanent -Oracle:Menace\nAt the beginning of your end step, put a +1/+1 counter on Ashen Reaper if a permanent was put into a graveyard from the battlefield this turn. +Oracle:Menace\nAt the beginning of your end step, put a +1/+1 counter on this creature if a permanent was put into a graveyard from the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_belenon_belenon_war_anthem.txt b/forge-gui/res/cardsfolder/i/invasion_of_belenon_belenon_war_anthem.txt index 28cbe8d3867d..3e53c67cced2 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_belenon_belenon_war_anthem.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_belenon_belenon_war_anthem.txt @@ -2,11 +2,11 @@ Name:Invasion of Belenon ManaCost:2 W Types:Battle Siege Defense:5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 white and blue Knight creature token with vigilance. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Siege enters, create a 2/2 white and blue Knight creature token with vigilance. SVar:TrigToken:DB$ Token | TokenScript$ wu_2_2_knight_vigilance DeckHas:Ability$Token|Discard & Type$Knight & Color$Blue AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Belenon enters, create a 2/2 white and blue Knight creature token with vigilance. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, create a 2/2 white and blue Knight creature token with vigilance. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_dominaria_serra_faithkeeper.txt b/forge-gui/res/cardsfolder/i/invasion_of_dominaria_serra_faithkeeper.txt index 664de9990c80..36e011e13f10 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_dominaria_serra_faithkeeper.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_dominaria_serra_faithkeeper.txt @@ -2,12 +2,12 @@ Name:Invasion of Dominaria ManaCost:2 W Types:Battle Siege Defense:5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 4 life and draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When this Siege enters, you gain 4 life and draw a card. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw DeckHas:Ability$LifeGain AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Dominaria enters, you gain 4 life and draw a card. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, you gain 4 life and draw a card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_eldraine_prickle_faeries.txt b/forge-gui/res/cardsfolder/i/invasion_of_eldraine_prickle_faeries.txt index bced06e05052..ab887bc5592c 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_eldraine_prickle_faeries.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_eldraine_prickle_faeries.txt @@ -2,12 +2,12 @@ Name:Invasion of Eldraine ManaCost:3 B Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, target opponent discards two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this Siege enters, target opponent discards two cards. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose DeckHas:Ability$Discard DeckHints:Ability$Discard AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Eldraine enters, target opponent discards two cards. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, target opponent discards two cards. ALTERNATE @@ -17,7 +17,7 @@ Colors:black Types:Creature Faerie PT:2/2 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigCount | SVarCompare$ LE2 | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 2 damage to them. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigCount | SVarCompare$ LE2 | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, this creature deals 2 damage to them. SVar:TrigDmg:DB$ DealDamage | NumDmg$ 2 | Defined$ TriggeredPlayer SVar:TrigCount:Count$ValidHand Card.ActivePlayerCtrl -Oracle:Flying\nAt the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, Prickle Faeries deals 2 damage to them. +Oracle:Flying\nAt the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, this creature deals 2 damage to them. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_ergamon_truga_cliffcharger.txt b/forge-gui/res/cardsfolder/i/invasion_of_ergamon_truga_cliffcharger.txt index 05c6990c921e..a0e935fa9a52 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_ergamon_truga_cliffcharger.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_ergamon_truga_cliffcharger.txt @@ -2,13 +2,13 @@ Name:Invasion of Ergamon ManaCost:R G Types:Battle Siege Defense:5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTreasure | TriggerDescription$ When CARDNAME enters, create a Treasure token. Then you may discard a card. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTreasure | TriggerDescription$ When this Siege enters, create a Treasure token. Then you may discard a card. If you do, draw a card. SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SubAbility$ DBLoot SVar:DBLoot:DB$ Draw | UnlessCost$ Discard<1/Card> | UnlessSwitched$ True | UnlessPayer$ You DeckHas:Ability$Discard|Token & Type$Treasure DeckHints:Type$Battle AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Ergamon enters, create a Treasure token. Then you may discard a card. If you do, draw a card. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, create a Treasure token. Then you may discard a card. If you do, draw a card. ALTERNATE @@ -18,6 +18,6 @@ Colors:red,green Types:Creature Rhino PT:3/4 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, you may discard a card. If you do, search your library for a land or battle card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, you may discard a card. If you do, search your library for a land or battle card, reveal it, put it into your hand, then shuffle. SVar:TrigChangeZone:AB$ ChangeZone | Cost$ Discard<1/Card> | Origin$ Library | Destination$ Hand | ChangeType$ Land,Battle | ChangeNum$ 1 -Oracle:Trample\nWhen Truga Cliffcharger enters, you may discard a card. If you do, search your library for a land or battle card, reveal it, put it into your hand, then shuffle. +Oracle:Trample\nWhen this creature enters, you may discard a card. If you do, search your library for a land or battle card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_fiora_marchesa_resolute_monarch.txt b/forge-gui/res/cardsfolder/i/invasion_of_fiora_marchesa_resolute_monarch.txt index 8967e1543aa2..990474322547 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_fiora_marchesa_resolute_monarch.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_fiora_marchesa_resolute_monarch.txt @@ -2,12 +2,12 @@ Name:Invasion of Fiora ManaCost:4 B B Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When this Siege enters, ABILITY SVar:TrigCharm:DB$ Charm | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ DestroyLegend,DestroyNonLegend SVar:DestroyLegend:DB$ DestroyAll | ValidCards$ Creature.Legendary | SpellDescription$ Destroy all legendary creatures. SVar:DestroyNonLegend:DB$ DestroyAll | ValidCards$ Creature.nonLegendary | SpellDescription$ Destroy all nonlegendary creatures. AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Fiora enters, choose one or both —\n• Destroy all legendary creatures.\n• Destroy all nonlegendary creatures. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, choose one or both —\n• Destroy all legendary creatures.\n• Destroy all nonlegendary creatures. ALTERNATE @@ -18,11 +18,11 @@ Types:Legendary Creature Human Noble PT:3/6 K:Menace K:Deathtouch -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever CARDNAME attacks, remove all counters from up to one target permanent. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigRemoveCounter | TriggerDescription$ Whenever NICKNAME attacks, remove all counters from up to one target permanent. SVar:TrigRemoveCounter:DB$ RemoveCounter | ValidTgts$ Permanent | TargetMin$ 0 | TargetMax$ 1 | CounterType$ All | CounterNum$ All T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ0 | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, if you haven't been dealt combat damage since your last turn, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:HasAttackEffect:TRUE SVar:X:PlayerCountPropertyYou$BeenDealtCombatDamageSinceLastTurn -Oracle:Menace, deathtouch\nWhenever Marchesa, Resolute Monarch attacks, remove all counters from up to one target permanent.\nAt the beginning of your upkeep, if you haven't been dealt combat damage since your last turn, you draw a card and you lose 1 life. +Oracle:Menace, deathtouch\nWhenever Marchesa attacks, remove all counters from up to one target permanent.\nAt the beginning of your upkeep, if you haven't been dealt combat damage since your last turn, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_gobakhan_lightshield_array.txt b/forge-gui/res/cardsfolder/i/invasion_of_gobakhan_lightshield_array.txt index 9715b96abf17..a37004d07940 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_gobakhan_lightshield_array.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_gobakhan_lightshield_array.txt @@ -2,7 +2,7 @@ Name:Invasion of Gobakhan ManaCost:1 W Types:Battle Siege Defense:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLook | TriggerDescription$ When CARDNAME enters, look at target opponent's hand. You may exile a nonland card from it. For as long as that card remains exiled, its owner may play it. A spell cast this way costs {2} more to cast. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLook | TriggerDescription$ When this Siege enters, look at target opponent's hand. You may exile a nonland card from it. For as long as that card remains exiled, its owner may play it. A spell cast this way costs {2} more to cast. SVar:TrigLook:DB$ RevealHand | ValidTgts$ Opponent | Look$ True | RememberRevealed$ True | SubAbility$ DBChooseCard SVar:DBChooseCard:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.nonLand+IsRemembered | ChoiceTitle$ You may exile a nonland card from it | MinAmount$ 0 | Amount$ 1 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Hand | Destination$ Exile | Imprint$ True | SubAbility$ DBEffect @@ -12,7 +12,7 @@ SVar:CostsMore:Mode$ RaiseCost | ValidCard$ Card.IsRemembered | AffectedZone$ Ex SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True | ClearImprinted$ True DeckHas:Ability$Counters|Sacrifice AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Gobakhan enters, look at target opponent's hand. You may exile a nonland card from it. For as long as that card remains exiled, its owner may play it. A spell cast this way costs {2} more to cast. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, look at target opponent's hand. You may exile a nonland card from it. For as long as that card remains exiled, its owner may play it. A spell cast this way costs {2} more to cast. ALTERNATE @@ -23,4 +23,4 @@ Types:Enchantment A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl | KW$ Indestructible & Hexproof | SpellDescription$ Creatures you control gain hexproof and indestructible until end of 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 each creature that attacked this turn. SVar:TrigPutCounter:DB$ PutCounterAll | ValidCards$ Creature.attackedThisTurn | CounterType$ P1P1 | CounterNum$ 1 -Oracle:At the beginning of your end step, put a +1/+1 counter on each creature that attacked this turn.\nSacrifice Lightshield Array: Creatures you control gain hexproof and indestructible until end of turn. +Oracle:At the beginning of your end step, put a +1/+1 counter on each creature that attacked this turn.\nSacrifice this enchantment: Creatures you control gain hexproof and indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_ikoria_zilortha_apex_of_ikoria.txt b/forge-gui/res/cardsfolder/i/invasion_of_ikoria_zilortha_apex_of_ikoria.txt index 527741f88e37..c2846adbe0f0 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_ikoria_zilortha_apex_of_ikoria.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_ikoria_zilortha_apex_of_ikoria.txt @@ -2,11 +2,11 @@ Name:Invasion of Ikoria ManaCost:X G G Types:Battle Siege Defense:6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, search your library and/or graveyard for a non-Human creature card with mana value X or less and put it onto the battlefield. If you search your library this way, shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When this Siege enters, search your library and/or graveyard for a non-Human creature card with mana value X or less and put it onto the battlefield. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | ChangeType$ Creature.YouCtrl+nonHuman+cmcLEX | Hidden$ True | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Battlefield | ShuffleNonMandatory$ True SVar:X:Count$xPaid AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Ikoria enters, search your library and/or graveyard for a non-Human creature card with mana value X or less and put it onto the battlefield. If you search your library this way, shuffle. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, search your library and/or graveyard for a non-Human creature card with mana value X or less and put it onto the battlefield. If you search your library this way, shuffle. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_innistrad_deluge_of_the_dead.txt b/forge-gui/res/cardsfolder/i/invasion_of_innistrad_deluge_of_the_dead.txt index 9c4890a634e5..c2e0a1de609e 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_innistrad_deluge_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_innistrad_deluge_of_the_dead.txt @@ -3,10 +3,10 @@ ManaCost:2 B B Types:Battle Siege Defense:5 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature an opponent controls gets -13/-13 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When this Siege enters, target creature an opponent controls gets -13/-13 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -13 | NumDef$ -13 AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nFlash\nWhen Invasion of Innistrad enters, target creature an opponent controls gets -13/-13 until end of turn. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nFlash\nWhen this Siege enters, target creature an opponent controls gets -13/-13 until end of turn. ALTERNATE @@ -14,9 +14,9 @@ Name:Deluge of the Dead ManaCost:no cost Colors:black Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 2/2 black Zombie creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this enchantment enters, create two 2/2 black Zombie creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ b_2_2_zombie A:AB$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SubAbility$ DBToken | SpellDescription$ Exile target card from a graveyard. SVar:DBToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | SpellDescription$ If it was a creature card, create a 2/2 black Zombie creature token. DeckHas:Ability$Counters|Token|Graveyard & Type$Zombie -Oracle:When Deluge of the Dead enters, create two 2/2 black Zombie creature tokens.\n{2}{B}: Exile target card from a graveyard. If it was a creature card, create a 2/2 black Zombie creature token. +Oracle:When this enchantment enters, create two 2/2 black Zombie creature tokens.\n{2}{B}: Exile target card from a graveyard. If it was a creature card, create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_ixalan_belligerent_regisaur.txt b/forge-gui/res/cardsfolder/i/invasion_of_ixalan_belligerent_regisaur.txt index 010fb1aaf842..af4679b95a55 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_ixalan_belligerent_regisaur.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_ixalan_belligerent_regisaur.txt @@ -2,10 +2,10 @@ Name:Invasion of Ixalan ManaCost:1 G Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top five cards of your library. You may reveal a permanent 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 Siege enters, look at the top five cards of your library. You may reveal a permanent 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 | ChangeValid$ Permanent | ForceRevealToController$ True | RestRandomOrder$ True AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Ixalan enters, look at the top five cards of your library. You may reveal a permanent card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, look at the top five cards of your library. You may reveal a permanent card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. ALTERNATE @@ -15,6 +15,6 @@ Colors:green Types:Creature Dinosaur PT:4/3 K:Trample -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell, CARDNAME gains indestructible until end of turn. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell, this creature gains indestructible until end of turn. SVar:TrigPump:DB$ Pump | KW$ Indestructible -Oracle:Trample\nWhenever you cast a spell, Belligerent Regisaur gains indestructible until end of turn. +Oracle:Trample\nWhenever you cast a spell, this creature gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_kaladesh_aetherwing_golden_scale_flagship.txt b/forge-gui/res/cardsfolder/i/invasion_of_kaladesh_aetherwing_golden_scale_flagship.txt index 5004a72ae589..bb2917ac610f 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_kaladesh_aetherwing_golden_scale_flagship.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_kaladesh_aetherwing_golden_scale_flagship.txt @@ -2,12 +2,12 @@ Name:Invasion of Kaladesh ManaCost:U R Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 colorless Thopter artifact creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Siege enters, create a 1/1 colorless Thopter artifact creature token with flying. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenScript$ c_1_1_a_thopter_flying DeckHas:Ability$Token & Type$Thopter DeckHints:Type$Artifact AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Kaladesh enters, create a 1/1 colorless Thopter artifact creature token with flying. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, create a 1/1 colorless Thopter artifact creature token with flying. ALTERNATE @@ -18,6 +18,6 @@ Types:Legendary Artifact Vehicle PT:*/4 K:Flying K:Crew:1 -S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | Description$ CARDNAME's power is equal to the number of artifacts you control. +S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | Description$ NICKNAME's power is equal to the number of artifacts you control. SVar:X:Count$Valid Artifact.YouCtrl -Oracle:Flying\nAetherwing, Golden-Scale Flagship's power is equal to the number of artifacts you control.\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:Flying\nAetherwing's power is equal to the number of artifacts you control.\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/i/invasion_of_kaldheim_pyre_of_the_world_tree.txt b/forge-gui/res/cardsfolder/i/invasion_of_kaldheim_pyre_of_the_world_tree.txt index 81fed027a169..c70b973fe01b 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_kaldheim_pyre_of_the_world_tree.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_kaldheim_pyre_of_the_world_tree.txt @@ -2,7 +2,7 @@ Name:Invasion of Kaldheim ManaCost:3 R Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileHand | TriggerDescription$ When CARDNAME enters, exile all cards from your hand, then draw that many cards. Until the end of your next turn, you may play cards exiled this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileHand | TriggerDescription$ When this Siege enters, exile all cards from your hand, then draw that many cards. Until the end of your next turn, you may play cards exiled this way. SVar:TrigExileHand:DB$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Hand | Destination$ Exile | RememberChanged$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ Y | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | Duration$ UntilTheEndOfYourNextTurn | ForgetOnMoved$ Exile | SubAbility$ DBCleanup @@ -10,7 +10,7 @@ SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | Affec SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Count$RememberedSize AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Kaldheim enters, exile all cards from your hand, then draw that many cards. Until the end of your next turn, you may play cards exiled this way. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, exile all cards from your hand, then draw that many cards. Until the end of your next turn, you may play cards exiled this way. ALTERNATE @@ -18,7 +18,7 @@ Name:Pyre of the World Tree ManaCost:no cost Colors:red Types:Enchantment -A:AB$ DealDamage | Cost$ Discard<1/Land> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ Discard<1/Land> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ This enchantment deals 2 damage to any target. T:Mode$ Discarded | ValidCard$ Land.YouOwn | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever you discard a land card, exile the top card of your library. You may play that card this turn. SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntilEOT SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | ExileOnMoved$ Exile | SubAbility$ DBCleanup @@ -26,4 +26,4 @@ SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | Affec SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Discard DeckHints:Ability$Discard -Oracle:Discard a land card: Pyre of the World Tree deals 2 damage to any target.\nWhenever you discard a land card, exile the top card of your library. You may play that card this turn. +Oracle:Discard a land card: This enchantment deals 2 damage to any target.\nWhenever you discard a land card, exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_kamigawa_rooftop_saboteurs.txt b/forge-gui/res/cardsfolder/i/invasion_of_kamigawa_rooftop_saboteurs.txt index 003ad7e0c46d..53e2e1ab6596 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_kamigawa_rooftop_saboteurs.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_kamigawa_rooftop_saboteurs.txt @@ -2,12 +2,12 @@ Name:Invasion of Kamigawa ManaCost:3 U Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target artifact or 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 Siege enters, tap target artifact or 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$ Artifact.OppCtrl,Creature.OppCtrl | SubAbility$ DBCounter | TgtPrompt$ Select target artifact or creature an opponent controls SVar:DBCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Stun | CounterNum$ 1 DeckHas:Ability$Counters AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Kamigawa enters, tap target artifact or 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:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, tap target artifact or 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.) ALTERNATE @@ -17,6 +17,6 @@ Colors:blue Types:Creature Moonfolk Ninja PT:2/3 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Battle | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or battle, draw a card. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Battle | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever this creature deals combat damage to a player or battle, draw a card. SVar:TrigDraw:DB$ Draw -Oracle:Flying\nWhenever Rooftop Saboteurs deals combat damage to a player or battle, draw a card. +Oracle:Flying\nWhenever this creature deals combat damage to a player or battle, draw a card. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_karsus_refraction_elemental.txt b/forge-gui/res/cardsfolder/i/invasion_of_karsus_refraction_elemental.txt index 37a8ab1e7d42..06cabb70ce81 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_karsus_refraction_elemental.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_karsus_refraction_elemental.txt @@ -2,10 +2,10 @@ Name:Invasion of Karsus ManaCost:2 R R Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, it deals 3 damage to each creature and each planeswalker. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When this Siege enters, it deals 3 damage to each creature and each planeswalker. SVar:TrigDamage:DB$ DamageAll | ValidCards$ Creature,Planeswalker | NumDmg$ 3 AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Karsus enters, it deals 3 damage to each creature and each planeswalker. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, it deals 3 damage to each creature and each planeswalker. ALTERNATE @@ -15,7 +15,7 @@ Colors:red Types:Creature Elemental PT:4/4 K:Ward:PayLife<2> -T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerDescription$ Whenever you cast a spell, CARDNAME deals 2 damage to each opponent. +T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerDescription$ Whenever you cast a spell, this creature deals 2 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ 2 DeckHints:Type$Instant|Sorcery -Oracle:Ward—Pay 2 life.\nWhenever you cast a spell, Refraction Elemental deals 2 damage to each opponent. +Oracle:Ward—Pay 2 life.\nWhenever you cast a spell, this creature deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_kylem_valors_reach_tag_team.txt b/forge-gui/res/cardsfolder/i/invasion_of_kylem_valors_reach_tag_team.txt index 588d5b739507..068129008207 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_kylem_valors_reach_tag_team.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_kylem_valors_reach_tag_team.txt @@ -2,10 +2,10 @@ Name:Invasion of Kylem ManaCost:2 R W Types:Battle Siege Defense:5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, up to two target creatures each get +2/+0 and gain vigilance and haste until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When this Siege enters, up to two target creatures each get +2/+0 and gain vigilance and haste until end of turn. SVar:TrigSearch:DB$ Pump | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | NumAtt$ +2 | KW$ Vigilance & Haste AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Kylem enters, up to two target creatures each get +2/+0 and gain vigilance and haste until end of turn. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, up to two target creatures each get +2/+0 and gain vigilance and haste until end of turn. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_lorwyn_winnowing_forces.txt b/forge-gui/res/cardsfolder/i/invasion_of_lorwyn_winnowing_forces.txt index f4c6f191dfe3..7e356c836a89 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_lorwyn_winnowing_forces.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_lorwyn_winnowing_forces.txt @@ -2,11 +2,11 @@ Name:Invasion of Lorwyn ManaCost:4 B G Types:Battle Siege Defense:5 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target non-Elf creature an opponent controls with power X or less, where X is the number of lands you control. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When this Siege enters, destroy target non-Elf creature an opponent controls with power X or less, where X is the number of lands you control. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.nonElf+OppCtrl+powerLEX | TgtPrompt$ Select target non-Elf creature an opponent controls with power X or less, where X is the number of lands you control SVar:X:Count$Valid Land.YouCtrl AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Lorwyn enters, destroy target non-Elf creature an opponent controls with power X or less, where X is the number of lands you control. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, destroy target non-Elf creature an opponent controls with power X or less, where X is the number of lands you control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_mercadia_kyren_flamewright.txt b/forge-gui/res/cardsfolder/i/invasion_of_mercadia_kyren_flamewright.txt index 1280a61e0971..4c5d59f18c13 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_mercadia_kyren_flamewright.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_mercadia_kyren_flamewright.txt @@ -2,11 +2,11 @@ Name:Invasion of Mercadia ManaCost:1 R Types:Battle Siege Defense:4 -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 two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this Siege enters, you may discard a card. If you do, draw two cards. SVar:TrigDiscard:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 2 DeckHas:Ability$Discard AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Mercadia enters, you may discard a card. If you do, draw two cards. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, you may discard a card. If you do, draw two cards. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_moag_bloomwielder_dryads.txt b/forge-gui/res/cardsfolder/i/invasion_of_moag_bloomwielder_dryads.txt index 8b347bbc64a0..c1ce35d3d8cc 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_moag_bloomwielder_dryads.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_moag_bloomwielder_dryads.txt @@ -2,11 +2,11 @@ Name:Invasion of Moag ManaCost:2 G W Types:Battle Siege Defense:5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on each creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When this Siege enters, put a +1/+1 counter on each creature you control. SVar:TrigPutCounters:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 DeckHas:Ability$Counters AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Moag enters, put a +1/+1 counter on each creature you control. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, put a +1/+1 counter on each creature you control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_muraganda_primordial_plasm.txt b/forge-gui/res/cardsfolder/i/invasion_of_muraganda_primordial_plasm.txt index 5345a3898019..de8867f2e99c 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_muraganda_primordial_plasm.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_muraganda_primordial_plasm.txt @@ -2,12 +2,12 @@ Name:Invasion of Muraganda ManaCost:4 G Types:Battle Siege Defense:6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature you control. Then that creature fights up to one target creature you don't control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When this Siege enters, put a +1/+1 counter on target creature you control. Then that creature fights up to one target creature you don't control. SVar:TrigCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | CounterType$ P1P1 | CounterNum$ 1 | AILogic$ Fight | SubAbility$ DBFight SVar:DBFight:DB$ Fight | Defined$ ParentTarget | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouDontCtrl | AILogic$ Always | TgtPrompt$ Choose up to one target creature you don't control DeckHas:Ability$Counters AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Muraganda enters, put a +1/+1 counter on target creature you control. Then that creature fights up to one target creature you don't control. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, put a +1/+1 counter on target creature you control. Then that creature fights up to one target creature you don't control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_new_capenna_holy_frazzle_cannon.txt b/forge-gui/res/cardsfolder/i/invasion_of_new_capenna_holy_frazzle_cannon.txt index 06fddabcfeec..ba7c03a063aa 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_new_capenna_holy_frazzle_cannon.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_new_capenna_holy_frazzle_cannon.txt @@ -2,12 +2,12 @@ Name:Invasion of New Capenna ManaCost:W B Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerDescription$ When CARDNAME enters, you may sacrifice an artifact or creature. When you do, exile target artifact or creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerDescription$ When this Siege enters, you may sacrifice an artifact or creature. When you do, exile target artifact or creature an opponent controls. SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ Sac<1/Artifact;Creature/artifact or creature> | Execute$ TrigExile | TriggerDescription$ When you do, exile target artifact or creature an opponent controls. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Artifact.OppCtrl,Creature.OppCtrl | TgtPrompt$ Select target artifact or creature an opponent controls | Origin$ Battlefield | Destination$ Exile DeckHas:Ability$Sacrifice AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of New Capenna enters, you may sacrifice an artifact or creature. When you do, exile target artifact or creature an opponent controls. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, you may sacrifice an artifact or creature. When you do, exile target artifact or creature an opponent controls. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_new_phyrexia_teferi_akosa_of_zhalfir.txt b/forge-gui/res/cardsfolder/i/invasion_of_new_phyrexia_teferi_akosa_of_zhalfir.txt index 26e759c37ba4..51e0fdf72a75 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_new_phyrexia_teferi_akosa_of_zhalfir.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_new_phyrexia_teferi_akosa_of_zhalfir.txt @@ -2,12 +2,12 @@ Name:Invasion of New Phyrexia ManaCost:X W U Types:Battle Siege Defense:6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create X 2/2 white and blue Knight creature tokens with vigilance. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Siege enters, create X 2/2 white and blue Knight creature tokens with vigilance. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ wu_2_2_knight_vigilance SVar:X:Count$xPaid DeckHas:Ability$Token & Type$Knight AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of New Phyrexia enters, create X 2/2 white and blue Knight creature tokens with vigilance. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, create X 2/2 white and blue Knight creature tokens with vigilance. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_pyrulea_gargantuan_slabhorn.txt b/forge-gui/res/cardsfolder/i/invasion_of_pyrulea_gargantuan_slabhorn.txt index d3f493c2ac0d..30b453b645c6 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_pyrulea_gargantuan_slabhorn.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_pyrulea_gargantuan_slabhorn.txt @@ -2,13 +2,13 @@ Name:Invasion of Pyrulea ManaCost:G U Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 3, then reveal the top card of your library. If it's a land or double-faced card, draw a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerDescription$ When this Siege enters, scry 3, then reveal the top card of your library. If it's a land or double-faced card, draw a card. SVar:TrigScry:DB$ Scry | ScryNum$ 3 | SubAbility$ DBDig SVar:DBDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Land,Card.DoubleFaced | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Pyrulea enters, scry 3, then reveal the top card of your library. If it's a land or double-faced card, draw a card. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, scry 3, then reveal the top card of your library. If it's a land or double-faced card, draw a card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_ravnica_guildpact_paragon.txt b/forge-gui/res/cardsfolder/i/invasion_of_ravnica_guildpact_paragon.txt index 826d91f082a6..6f3ef4c959a2 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_ravnica_guildpact_paragon.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_ravnica_guildpact_paragon.txt @@ -2,10 +2,10 @@ Name:Invasion of Ravnica ManaCost:5 Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target nonland permanent an opponent controls that isn't exactly two colors. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this Siege enters, exile target nonland permanent an opponent controls that isn't exactly two colors. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.nonLand+OppCtrl+!numColorsEQ2 | TgtPrompt$ Select target nonland, permanent an opponent controls that isn't exactly two colors. | Origin$ Battlefield | Destination$ Exile AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Ravnica enters, exile target nonland permanent an opponent controls that isn't exactly two colors. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, exile target nonland permanent an opponent controls that isn't exactly two colors. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_regatha_disciples_of_the_inferno.txt b/forge-gui/res/cardsfolder/i/invasion_of_regatha_disciples_of_the_inferno.txt index 698f9d8e71bb..b45e39a01347 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_regatha_disciples_of_the_inferno.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_regatha_disciples_of_the_inferno.txt @@ -2,11 +2,11 @@ Name:Invasion of Regatha ManaCost:2 R Types:Battle Siege Defense:5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 4 damage to another target battle or opponent and 1 damage to up to one target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When this Siege enters, it deals 4 damage to another target battle or opponent and 1 damage to up to one target creature. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Battle.Other,Opponent | TgtPrompt$ Select another target battle or opponent | NumDmg$ 4 | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | NumDmg$ 1 AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Regatha enters, it deals 4 damage to another target battle or opponent and 1 damage to up to one target creature. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, it deals 4 damage to another target battle or opponent and 1 damage to up to one target creature. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_segovia_caetus_sea_tyrant_of_segovia.txt b/forge-gui/res/cardsfolder/i/invasion_of_segovia_caetus_sea_tyrant_of_segovia.txt index adf255a3d573..a8f778aedaa2 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_segovia_caetus_sea_tyrant_of_segovia.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_segovia_caetus_sea_tyrant_of_segovia.txt @@ -2,11 +2,11 @@ Name:Invasion of Segovia ManaCost:2 U Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 blue Kraken creature tokens with trample. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this Siege enters, create two 1/1 blue Kraken creature tokens with trample. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ u_1_1_kraken_trample DeckHas:Ability$Token & Type$Kraken AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Segovia enters, create two 1/1 blue Kraken creature tokens with trample. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, create two 1/1 blue Kraken creature tokens with trample. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_shandalar_leyline_surge.txt b/forge-gui/res/cardsfolder/i/invasion_of_shandalar_leyline_surge.txt index 458ae29c3022..1261d8816ba7 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_shandalar_leyline_surge.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_shandalar_leyline_surge.txt @@ -2,11 +2,11 @@ Name:Invasion of Shandalar ManaCost:3 G G Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return up to three target permanent cards from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this Siege enters, return up to three target permanent cards from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Choose up to three target permanent cards in your graveyard | ValidTgts$ Permanent.YouOwn DeckHas:Ability$Graveyard AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Shandalar enters, return up to three target permanent cards from your graveyard to your hand. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, return up to three target permanent cards from your graveyard to your hand. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_tarkir_defiant_thundermaw.txt b/forge-gui/res/cardsfolder/i/invasion_of_tarkir_defiant_thundermaw.txt index f23a28d21658..a65c40db9418 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_tarkir_defiant_thundermaw.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_tarkir_defiant_thundermaw.txt @@ -2,15 +2,15 @@ Name:Invasion of Tarkir ManaCost:1 R Types:Battle Siege Defense:5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters, reveal any number of Dragon cards from your hand. When you do, CARDNAME deals X plus 2 damage to any other target, where X is the number of cards revealed this way. (X can be 0.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When this Siege enters, reveal any number of Dragon cards from your hand. When you do, this Siege deals X plus 2 damage to any other target, where X is the number of cards revealed this way. (X can be 0.) SVar:TrigReveal:DB$ Reveal | RevealValid$ Card.Dragon+YouOwn | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBImmediateTrig -SVar:DBImmediateTrig:DB$ ImmediateTrigger | Execute$ TrigDamageBis | RememberObjects$ Remembered | SubAbility$ DBCleanup | TriggerDescription$ When you do, CARDNAME deals X plus 2 damage to any other target, where X is the number of cards revealed this way. (X can be 0.) +SVar:DBImmediateTrig:DB$ ImmediateTrigger | Execute$ TrigDamageBis | RememberObjects$ Remembered | SubAbility$ DBCleanup | TriggerDescription$ When you do, this Siege deals X plus 2 damage to any other target, where X is the number of cards revealed this way. (X can be 0.) SVar:TrigDamageBis:DB$ DealDamage | ValidTgts$ Creature.Other,Player,Planeswalker.Other,Battle.Other | TgtPrompt$ Select any other target | NumDmg$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggerRemembered$Amount/Plus.2 DeckHints:Type$Dragon AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Tarkir enters, reveal any number of Dragon cards from your hand. When you do, Invasion of Tarkir deals X plus 2 damage to any other target, where X is the number of cards revealed this way. (X can be 0.) +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, reveal any number of Dragon cards from your hand. When you do, this Siege deals X plus 2 damage to any other target, where X is the number of cards revealed this way. (X can be 0.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_the_giants.txt b/forge-gui/res/cardsfolder/i/invasion_of_the_giants.txt index da5f77f6bf6f..458efb732d4f 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_the_giants.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_the_giants.txt @@ -3,10 +3,10 @@ ManaCost:U R Types:Enchantment Saga K:Chapter:3:DBScry,DBDraw,DBEffect SVar:DBScry:DB$ Scry | ScryNum$ 2 | SpellDescription$ Scry 2. -SVar:DBDraw:DB$ Draw | SubAbility$ DBReveal | SpellDescription$ Draw a card. Then you may reveal a Giant card from your hand. When you do, CARDNAME deals 2 damage to target opponent or planeswalker. -SVar:DBReveal:DB$ ImmediateTrigger | Execute$ TrigDealDamage | UnlessCost$ Reveal<1/Giant> | UnlessPayer$ You | UnlessSwitched$ True | SpellDescription$ You may reveal a Giant card from your hand. When you do, CARDNAME deals 2 damage to target opponent or planeswalker. +SVar:DBDraw:DB$ Draw | SubAbility$ DBReveal | SpellDescription$ Draw a card. Then you may reveal a Giant card from your hand. When you do, this Saga deals 2 damage to target opponent or planeswalker. +SVar:DBReveal:DB$ ImmediateTrigger | Execute$ TrigDealDamage | UnlessCost$ Reveal<1/Giant> | UnlessPayer$ You | UnlessSwitched$ True | SpellDescription$ Then you may reveal a Giant card from your hand. When you do, this Saga deals 2 damage to target opponent or planeswalker. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Player.Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker. | NumDmg$ 2 SVar:DBEffect:DB$ Effect | StaticAbilities$ ReduceCost | ForgetOnCast$ Giant.YouCtrl | SpellDescription$ The next Giant spell you cast this turn costs {2} less to cast. SVar:ReduceCost:Mode$ ReduceCost | Type$ Spell | ValidCard$ Giant | Activator$ You | Amount$ 2 | Description$ The next Giant spell you cast this turn costs {2} less to cast. DeckHints:Type$Giant -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Scry 2.\nII — Draw a card. Then you may reveal a Giant card from your hand. When you do, Invasion of the Giants deals 2 damage to target opponent or planeswalker.\nIII — The next Giant spell you cast this turn costs {2} less to cast. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Scry 2.\nII — Draw a card. Then you may reveal a Giant card from your hand. When you do, this Saga deals 2 damage to target opponent or planeswalker.\nIII — The next Giant spell you cast this turn costs {2} less to cast. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_theros_ephara_ever_sheltering.txt b/forge-gui/res/cardsfolder/i/invasion_of_theros_ephara_ever_sheltering.txt index c789dfd83c43..60607c67a49f 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_theros_ephara_ever_sheltering.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_theros_ephara_ever_sheltering.txt @@ -2,12 +2,12 @@ Name:Invasion of Theros ManaCost:2 W Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, search your library for an Aura, God, or Demigod card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When this Siege enters, search your library for an Aura, God, or Demigod card, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Aura,Demigod,God | ChangeNum$ 1 DeckHints:Type$God|Demigod|Aura|Enchantment DeckHas:Ability$LifeGain AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Theros enters, search your library for an Aura, God, or Demigod card, reveal it, put it into your hand, then shuffle. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, search your library for an Aura, God, or Demigod card, reveal it, put it into your hand, then shuffle. ALTERNATE @@ -16,7 +16,7 @@ ManaCost:no cost Colors:white,blue Types:Legendary Enchantment Creature God PT:4/4 -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink & Indestructible | IsPresent$ Enchantment.Other+YouCtrl | PresentCompare$ GE3 | Description$ CARDNAME has lifelink and indestructible as long as you control at least three other enchantments. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink & Indestructible | IsPresent$ Enchantment.Other+YouCtrl | PresentCompare$ GE3 | Description$ NICKNAME has lifelink and indestructible as long as you control at least three other enchantments. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.Other+YouCtrl | Execute$ TrigDraw | TriggerDescription$ Whenever another enchantment you control enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Ephara, Ever-Sheltering has lifelink and indestructible as long as you control at least three other enchantments.\nWhenever another enchantment you control enters, draw a card. +Oracle:Ephara has lifelink and indestructible as long as you control at least three other enchantments.\nWhenever another enchantment you control enters, draw a card. diff --git a/forge-gui/res/cardsfolder/i/invasion_of_tolvada_the_broken_sky.txt b/forge-gui/res/cardsfolder/i/invasion_of_tolvada_the_broken_sky.txt index 0bfb18e000f3..b001a7e45685 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_tolvada_the_broken_sky.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_tolvada_the_broken_sky.txt @@ -2,12 +2,12 @@ Name:Invasion of Tolvada ManaCost:3 W B Types:Battle Siege Defense:5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target nonbattle permanent card from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this Siege enters, return target nonbattle permanent card from your graveyard to the battlefield. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.nonBattle+YouCtrl | TgtPrompt$ Select target nonbattle permanent card in your graveyard DeckHas:Ability$Graveyard|Token & Type$Spirit DeckHints:Ability$Graveyard|Mill|Token|LifeGain AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Tolvada enters, return target nonbattle permanent card from your graveyard to the battlefield. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, return target nonbattle permanent card from your graveyard to the battlefield. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_ulgrotha_grandmother_ravi_sengir.txt b/forge-gui/res/cardsfolder/i/invasion_of_ulgrotha_grandmother_ravi_sengir.txt index 3545b8736266..ab6e5bad373c 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_ulgrotha_grandmother_ravi_sengir.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_ulgrotha_grandmother_ravi_sengir.txt @@ -7,7 +7,7 @@ SVar:TrigDrain:DB$ DealDamage | ValidTgts$ Creature.Other,Player,Planeswalker.Ot SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 DeckHas:Ability$Counters|LifeGain AlternateMode:DoubleFaced -Oracle:When Invasion of Ulgrotha enters, it deals 3 damage to any other target and you gain 3 life. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, it deals 3 damage to any other target and you gain 3 life. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_vryn_overloaded_mage_ring.txt b/forge-gui/res/cardsfolder/i/invasion_of_vryn_overloaded_mage_ring.txt index eda74c5901d9..cd3dfca3ad5d 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_vryn_overloaded_mage_ring.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_vryn_overloaded_mage_ring.txt @@ -2,12 +2,12 @@ Name:Invasion of Vryn ManaCost:3 U Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw three cards, then discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this Siege enters, draw three cards, then discard a card. SVar:TrigDraw:DB$ Draw | NumCards$ 3 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose DeckHas:Ability$Discard|Token|Sacrifice AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Vryn enters, draw three cards, then discard a card. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, draw three cards, then discard a card. ALTERNATE @@ -16,4 +16,4 @@ ManaCost:no cost Colors:blue Types:Artifact A:AB$ CopySpellAbility | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Card.YouCtrl | TargetType$ Spell | SpellDescription$ Copy target spell you control. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) -Oracle:{1}, {T}, Sacrifice Overloaded Mage-Ring: Copy target spell you control. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) +Oracle:{1}, {T}, Sacrifice this artifact: Copy target spell you control. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/i/invasion_of_xerex_vertex_paladin.txt b/forge-gui/res/cardsfolder/i/invasion_of_xerex_vertex_paladin.txt index f049d3ccd6ce..ea15d1dd65ab 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_xerex_vertex_paladin.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_xerex_vertex_paladin.txt @@ -2,10 +2,10 @@ Name:Invasion of Xerex ManaCost:2 W U Types:Battle Siege Defense:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return up to one target creature to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this Siege enters, return up to one target creature to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | Origin$ Battlefield | Destination$ Hand AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Xerex enters, return up to one target creature to its owner's hand. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, return up to one target creature to its owner's hand. ALTERNATE diff --git a/forge-gui/res/cardsfolder/i/invasion_of_zendikar_awakened_skyclave.txt b/forge-gui/res/cardsfolder/i/invasion_of_zendikar_awakened_skyclave.txt index 6348ab29f33c..0903bc62e2d5 100644 --- a/forge-gui/res/cardsfolder/i/invasion_of_zendikar_awakened_skyclave.txt +++ b/forge-gui/res/cardsfolder/i/invasion_of_zendikar_awakened_skyclave.txt @@ -2,10 +2,10 @@ Name:Invasion of Zendikar ManaCost:3 G Types:Battle Siege Defense:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When this Siege enters, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ChangeNum$ 2 AlternateMode:DoubleFaced -Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen Invasion of Zendikar enters, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. +Oracle:(As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.)\nWhen this Siege enters, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. ALTERNATE @@ -16,6 +16,6 @@ Types:Creature Elemental PT:4/4 K:Vigilance K:Haste -S:Mode$ Continuous | Affected$ Card.Self | AddType$ Land | Description$ As long as CARDNAME is on the battlefield, it's a land in addition to its other types. +S:Mode$ Continuous | Affected$ Card.Self | AddType$ Land | Description$ As long as this creature is on the battlefield, it's a land in addition to its other types. A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:Vigilance, haste\nAs long as Awakened Skyclave is on the battlefield, it's a land in addition to its other types.\n{T}: Add one mana of any color. +Oracle:Vigilance, haste\nAs long as this creature is on the battlefield, it's a land in addition to its other types.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/i/invasive_species.txt b/forge-gui/res/cardsfolder/i/invasive_species.txt index d99c577145bc..6cc34c9d20c4 100644 --- a/forge-gui/res/cardsfolder/i/invasive_species.txt +++ b/forge-gui/res/cardsfolder/i/invasive_species.txt @@ -2,8 +2,8 @@ Name:Invasive Species ManaCost:2 G Types:Creature Insect PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return another permanent 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 another permanent you control to its owner's hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Permanent.Other+YouCtrl | AILogic$ NeverBounceItself SVar:NeedsToPlay:Creature.YouCtrl+cmcLE2 AI:RemoveDeck:Random -Oracle:When Invasive Species enters, return another permanent you control to its owner's hand. +Oracle:When this creature enters, return another permanent you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/i/invasive_surgery.txt b/forge-gui/res/cardsfolder/i/invasive_surgery.txt index 58f6f023fd80..85379e0b6d8b 100644 --- a/forge-gui/res/cardsfolder/i/invasive_surgery.txt +++ b/forge-gui/res/cardsfolder/i/invasive_surgery.txt @@ -1,7 +1,7 @@ Name:Invasive Surgery ManaCost:U Types:Instant -A:SP$ Counter | TargetType$ Spell | ValidTgts$ Sorcery | SubAbility$ ExileYard | SpellDescription$ Counter target sorcery spell. Delirium — If there are four or more card types amongst cards in your graveyard, search the graveyard, hand, and library of that spell's controller for cards with the same name as that spell, exile those cards, then that player shuffles their library. +A:SP$ Counter | TargetType$ Spell | ValidTgts$ Sorcery | SubAbility$ ExileYard | SpellDescription$ Counter target sorcery spell. Delirium — If there are four or more card types among cards in your graveyard, search the graveyard, hand, and library of that spell's controller for any number of cards with the same name as that spell, exile those cards, then that player shuffles. SVar:ExileYard:DB$ ChangeZone | Condition$ Delirium | Origin$ Graveyard | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ TargetedCard.sameName | ChangeNum$ NumInYard | Chooser$ You | Hidden$ True | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Condition$ Delirium | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ TargetedCard.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Condition$ Delirium | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ TargetedCard.sameName | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None diff --git a/forge-gui/res/cardsfolder/i/inventive_wingsmith.txt b/forge-gui/res/cardsfolder/i/inventive_wingsmith.txt index 7856a4c109f4..9bac72be9993 100644 --- a/forge-gui/res/cardsfolder/i/inventive_wingsmith.txt +++ b/forge-gui/res/cardsfolder/i/inventive_wingsmith.txt @@ -2,8 +2,8 @@ Name:Inventive Wingsmith ManaCost:2 W Types:Creature Dwarf Artificer PT:2/4 -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ EQ0 | IsPresent$ Card.Self+counters_EQ0_Flying | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if you haven't cast a spell from your hand this turn and CARDNAME doesn't have a flying counter on it, put a flying counter on it. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ EQ0 | IsPresent$ Card.Self+counters_EQ0_Flying | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if you haven't cast a spell from your hand this turn and this creature doesn't have a flying counter on it, put a flying counter on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ Flying | CounterNum$ 1 SVar:X:Count$ThisTurnCast_Card.wasCastFromYourHandByYou DeckHas:Ability$Counters -Oracle:At the beginning of your end step, if you haven't cast a spell from your hand this turn and Inventive Wingsmith doesn't have a flying counter on it, put a flying counter on it. +Oracle:At the beginning of your end step, if you haven't cast a spell from your hand this turn and this creature doesn't have a flying counter on it, put a flying counter on it. diff --git a/forge-gui/res/cardsfolder/i/inventors_apprentice.txt b/forge-gui/res/cardsfolder/i/inventors_apprentice.txt index bc2544e9020b..c63ce296ff44 100644 --- a/forge-gui/res/cardsfolder/i/inventors_apprentice.txt +++ b/forge-gui/res/cardsfolder/i/inventors_apprentice.txt @@ -2,6 +2,6 @@ Name:Inventor's Apprentice ManaCost:R Types:Creature Human Artificer PT:1/2 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Artifact.YouCtrl | Description$ CARDNAME gets +1/+1 as long as you control an artifact. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Artifact.YouCtrl | Description$ This creature gets +1/+1 as long as you control an artifact. SVar:BuffedBy:Artifact -Oracle:Inventor's Apprentice gets +1/+1 as long as you control an artifact. +Oracle:This creature gets +1/+1 as long as you control an artifact. diff --git a/forge-gui/res/cardsfolder/i/inventors_axe.txt b/forge-gui/res/cardsfolder/i/inventors_axe.txt index 6ca72a5b835f..9b0a22d0d10a 100644 --- a/forge-gui/res/cardsfolder/i/inventors_axe.txt +++ b/forge-gui/res/cardsfolder/i/inventors_axe.txt @@ -2,10 +2,10 @@ Name:Inventor's Axe ManaCost:R Types:Artifact Equipment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E}{E} (two energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When this Equipment enters, you get {E}{E} (two energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When this Equipment enters, attach it to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. K:Equip:PayEnergy<2> -Oracle:Flash\nWhen Inventor's Axe enters, you get {E}{E} (two energy counters).\nWhen Inventor's Axe enters, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip—Pay {E}{E}. +Oracle:Flash\nWhen this Equipment enters, you get {E}{E} (two energy counters).\nWhen this Equipment enters, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip—Pay {E}{E}. diff --git a/forge-gui/res/cardsfolder/i/inventors_goggles.txt b/forge-gui/res/cardsfolder/i/inventors_goggles.txt index d92ed443ffd1..6e146226821c 100644 --- a/forge-gui/res/cardsfolder/i/inventors_goggles.txt +++ b/forge-gui/res/cardsfolder/i/inventors_goggles.txt @@ -2,7 +2,7 @@ Name:Inventor's Goggles ManaCost:1 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 2 | Description$ Equipped creature gets +1/+2. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Artificer+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever an Artificer you control enters, you may attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Artificer+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever an Artificer you control enters, you may attach this Equipment to it. SVar:TrigAttach:DB$ Attach | Defined$ TriggeredCardLKICopy K:Equip:2 -Oracle:Equipped creature gets +1/+2.\nWhenever an Artificer you control enters, you may attach Inventor's Goggles to it.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +1/+2.\nWhenever an Artificer you control enters, you may attach this Equipment to it.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/i/inverted_iceberg_iceberg_titan.txt b/forge-gui/res/cardsfolder/i/inverted_iceberg_iceberg_titan.txt index c327af46df0d..cd629b4ce4a3 100644 --- a/forge-gui/res/cardsfolder/i/inverted_iceberg_iceberg_titan.txt +++ b/forge-gui/res/cardsfolder/i/inverted_iceberg_iceberg_titan.txt @@ -1,14 +1,14 @@ Name:Inverted Iceberg ManaCost:1 U Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill a card, then draw a card. (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 artifact enters, mill a card, then draw a card. (To mill a card, put the top card of your library into your graveyard.) SVar:TrigMill:DB$ Mill | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw K:Craft:4 U U ExileCtrlOrGrave<1/Artifact.Other> DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Mill AlternateMode:DoubleFaced -Oracle:When Inverted Iceberg enters, mill a card, then draw a card. (To mill a card, put the top card of your library into your graveyard.)\nCraft with artifact {4}{U}{U} ({4}{U}{U}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) +Oracle:When this artifact enters, mill a card, then draw a card. (To mill a card, put the top card of your library into your graveyard.)\nCraft with artifact {4}{U}{U} ({4}{U}{U}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE @@ -17,7 +17,7 @@ ManaCost:no cost Colors:blue Types:Artifact Creature Golem PT:6/6 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTapOrUntap | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may tap or untap target artifact or creature. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTapOrUntap | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, you may tap or untap target artifact or creature. SVar:TrigTapOrUntap:DB$ TapOrUntap | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature SVar:HasAttackEffect:TRUE -Oracle:Whenever Iceberg Titan attacks, you may tap or untap target artifact or creature. +Oracle:Whenever this creature attacks, you may tap or untap target artifact or creature. diff --git a/forge-gui/res/cardsfolder/i/inverter_of_truth.txt b/forge-gui/res/cardsfolder/i/inverter_of_truth.txt index b8bf443936c4..9279955e8fce 100644 --- a/forge-gui/res/cardsfolder/i/inverter_of_truth.txt +++ b/forge-gui/res/cardsfolder/i/inverter_of_truth.txt @@ -4,8 +4,8 @@ Types:Creature Eldrazi PT:6/6 K:Devoid K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileYourLibrary | TriggerDescription$ When CARDNAME enters, exile all cards from your library face down, then shuffle all cards from your graveyard into your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExileYourLibrary | TriggerDescription$ When this creature enters, exile all cards from your library face down, then shuffle all cards from your graveyard into your library. SVar:TrigExileYourLibrary:DB$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Library | Destination$ Exile | ExileFaceDown$ True | SubAbility$ DBShuffle SVar:DBShuffle:DB$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True AI:RemoveDeck:Random -Oracle:Devoid (This card has no color.)\nFlying\nWhen Inverter of Truth enters, exile all cards from your library face down, then shuffle all cards from your graveyard into your library. +Oracle:Devoid (This card has no color.)\nFlying\nWhen this creature enters, exile all cards from your library face down, then shuffle all cards from your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/i/investigators_journal.txt b/forge-gui/res/cardsfolder/i/investigators_journal.txt index 1383a0468bc1..5fd38803aa91 100644 --- a/forge-gui/res/cardsfolder/i/investigators_journal.txt +++ b/forge-gui/res/cardsfolder/i/investigators_journal.txt @@ -1,9 +1,9 @@ Name:Investigator's Journal ManaCost:2 Types:Artifact Book Clue -K:etbCounter:SUSPECT:X:no Condition:CARDNAME enters with a number of suspect counters on it equal to the greatest number of creatures a player controls. +K:etbCounter:SUSPECT:X:no Condition:This artifact enters with a number of suspect counters on it equal to the greatest number of creatures a player controls. SVar:X:PlayerCountPlayers$HighestValid Creature.YouCtrl A:AB$ Draw | Cost$ 2 T SubCounter<1/SUSPECT> | NumCards$ 1 | SpellDescription$ Draw a card. A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$Counters|Sacrifice -Oracle:Investigator's Journal enters with a number of suspect counters on it equal to the greatest number of creatures a player controls.\n{2}, {T}, Remove a suspect counter from Investigator's Journal: Draw a card.\n{2}, Sacrifice Investigator's Journal: Draw a card. +Oracle:This artifact enters with a number of suspect counters on it equal to the greatest number of creatures a player controls.\n{2}, {T}, Remove a suspect counter from this artifact: Draw a card.\n{2}, Sacrifice this artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/i/invigorating_hot_spring.txt b/forge-gui/res/cardsfolder/i/invigorating_hot_spring.txt index eefedf06b60e..0618c00b57bc 100644 --- a/forge-gui/res/cardsfolder/i/invigorating_hot_spring.txt +++ b/forge-gui/res/cardsfolder/i/invigorating_hot_spring.txt @@ -1,11 +1,11 @@ Name:Invigorating Hot Spring ManaCost:1 R G Types:Enchantment -K:etbCounter:P1P1:4 +K:etbCounter:P1P1:4:no Condition:This enchantment enters with four +1/+1 counters on it. S:Mode$ Continuous | Affected$ Creature.modified+YouCtrl | AddKeyword$ Haste | Description$ Modified creatures you control have haste. (Equipment, Auras you control, and counters are modifications.) A:AB$ PutCounter | Cost$ SubCounter<1/P1P1> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | ActivationLimit$ 1 | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature you control. Activate only as a sorcery and only once each turn. SVar:BuffedBy:Creature SVar:PlayMain1:TRUE DeckHas:Ability$Counters DeckHints:Type$Equipment|Aura & Ability$Counters -Oracle:Invigorating Hot Spring enters with four +1/+1 counters on it.\nModified creatures you control have haste. (Equipment, Auras you control, and counters are modifications.)\nRemove a +1/+1 counter from Invigorating Hot Spring: Put a +1/+1 counter on target creature you control. Activate only as a sorcery and only once each turn. +Oracle:This enchantment enters with four +1/+1 counters on it.\nModified creatures you control have haste. (Equipment, Auras you control, and counters are modifications.)\nRemove a +1/+1 counter from this enchantment: Put a +1/+1 counter on target creature you control. Activate only as a sorcery and only once each turn. diff --git a/forge-gui/res/cardsfolder/i/invisible_stalker.txt b/forge-gui/res/cardsfolder/i/invisible_stalker.txt index d247e10a043b..7b017bc1439f 100644 --- a/forge-gui/res/cardsfolder/i/invisible_stalker.txt +++ b/forge-gui/res/cardsfolder/i/invisible_stalker.txt @@ -3,5 +3,5 @@ ManaCost:1 U Types:Creature Human Rogue PT:1/1 K:Hexproof -S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ CARDNAME can't be blocked. -Oracle:Hexproof (This creature can't be the target of spells or abilities your opponents control.)\nInvisible Stalker can't be blocked. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | Description$ This creature can't be blocked. +Oracle:Hexproof (This creature can't be the target of spells or abilities your opponents control.)\nThis creature can't be blocked. diff --git a/forge-gui/res/cardsfolder/i/invoke_despair.txt b/forge-gui/res/cardsfolder/i/invoke_despair.txt index 6bbde476fb7f..618554db556f 100644 --- a/forge-gui/res/cardsfolder/i/invoke_despair.txt +++ b/forge-gui/res/cardsfolder/i/invoke_despair.txt @@ -1,7 +1,7 @@ Name:Invoke Despair ManaCost:1 B B B B Types:Sorcery -A:SP$ Sacrifice | ValidTgts$ Opponent | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ DBLoseLifeC | StackDescription$ REP Target opponent_{p:Targeted} | SpellDescription$ Target opponent sacrifices a creature. +A:SP$ Sacrifice | ValidTgts$ Opponent | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ DBLoseLifeC | StackDescription$ REP Target opponent_{p:Targeted} | SpellDescription$ Target opponent sacrifices a creature of their choice. SVar:DBLoseLifeC:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 2 | SubAbility$ DBDrawC | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | StackDescription$ REP you draw_{p:You} draws | SpellDescription$ If they can't, they lose 2 life and you draw a card. SVar:DBDrawC:DB$ Draw | Defined$ You | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanC | StackDescription$ None SVar:DBCleanC:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBSacrificeE @@ -14,4 +14,4 @@ SVar:DBLoseLifeP:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 2 | SubAbility$ SVar:DBDrawP:DB$ Draw | Defined$ You | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanP | StackDescription$ None SVar:DBCleanP:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount -Oracle:Target opponent sacrifices a creature. If they can't, they lose 2 life and you draw a card. Then repeat this process for an enchantment and a planeswalker. +Oracle:Target opponent sacrifices a creature of their choice. If they can't, they lose 2 life and you draw a card. Then repeat this process for an enchantment and a planeswalker. diff --git a/forge-gui/res/cardsfolder/i/inys_haen.txt b/forge-gui/res/cardsfolder/i/inys_haen.txt index dee4395336e1..564a3465b9ca 100644 --- a/forge-gui/res/cardsfolder/i/inys_haen.txt +++ b/forge-gui/res/cardsfolder/i/inys_haen.txt @@ -9,4 +9,4 @@ SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | Tapped$ True | Origin$ Graveyard | De T:Mode$ ChaosEnsues | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever chaos ensues, return target nonland card from your graveyard to your hand. SVar:RolledChaos:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.nonLand+YouCtrl | TgtPrompt$ Select target nonland card in your graveyard DeckHas:Ability$Graveyard|Mill -Oracle:When you planeswalk to Ins Haen and at the beginning of your upkeep, mill three cards.\nWhen you planeswalk away from Ins Haen, each player returns all land cards from their graveyard to the battlefield tapped\nWhenever chaos ensues, return target nonland card from your graveyard to your hand. +Oracle:When you planeswalk to Inys Haen and at the beginning of your upkeep, mill three cards.\nWhen you planeswalk away from Inys Haen, each player returns all land cards from their graveyard to the battlefield tapped.\nWhenever chaos ensues, return target nonland card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/i/ion_storm.txt b/forge-gui/res/cardsfolder/i/ion_storm.txt index 8b724d86a8f1..adae37a9fcbb 100644 --- a/forge-gui/res/cardsfolder/i/ion_storm.txt +++ b/forge-gui/res/cardsfolder/i/ion_storm.txt @@ -1,8 +1,8 @@ Name:Ion Storm ManaCost:2 R Types:Enchantment -A:AB$ DealDamage | Cost$ 1 R SubCounter<1/P1P1/Permanent/permanent you control> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. -A:AB$ DealDamage | Cost$ 1 R SubCounter<1/CHARGE/Permanent/permanent you control> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ DealDamage | Cost$ 1 R SubCounter<1/P1P1/Permanent/permanent you control> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ This enchantment deals 2 damage to any target. +A:AB$ DealDamage | Cost$ 1 R SubCounter<1/CHARGE/Permanent/permanent you control> | ValidTgts$ Any | NumDmg$ 2 | SpellDescription$ This enchantment deals 2 damage to any target. AI:RemoveDeck:Random AI:RemoveDeck:All -Oracle:{1}{R}, Remove a +1/+1 counter or a charge counter from a permanent you control: Ion Storm deals 2 damage to any target. +Oracle:{1}{R}, Remove a +1/+1 counter or a charge counter from a permanent you control: This enchantment deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/iona_shield_of_emeria.txt b/forge-gui/res/cardsfolder/i/iona_shield_of_emeria.txt index b6f6d09479eb..1e847d57bea5 100644 --- a/forge-gui/res/cardsfolder/i/iona_shield_of_emeria.txt +++ b/forge-gui/res/cardsfolder/i/iona_shield_of_emeria.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Angel PT:7/7 K:Flying 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 NICKNAME enters, choose a color. | AILogic$ MostProminentInHumanDeck S:Mode$ CantBeCast | ValidCard$ Card.ChosenColor | Caster$ Opponent | Description$ Your opponents can't cast spells of the chosen color. -Oracle:Flying\nAs Iona, Shield of Emeria enters, choose a color.\nYour opponents can't cast spells of the chosen color. +Oracle:Flying\nAs Iona enters, choose a color.\nYour opponents can't cast spells of the chosen color. diff --git a/forge-gui/res/cardsfolder/i/ior_ruin_expedition.txt b/forge-gui/res/cardsfolder/i/ior_ruin_expedition.txt index 6ef832912504..9dd976044157 100644 --- a/forge-gui/res/cardsfolder/i/ior_ruin_expedition.txt +++ b/forge-gui/res/cardsfolder/i/ior_ruin_expedition.txt @@ -1,9 +1,9 @@ Name:Ior Ruin Expedition ManaCost:1 U Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land you control enters, you may put a quest counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land you control enters, you may put a quest counter on this enchantment. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 A:AB$ Draw | Cost$ SubCounter<3/QUEST> Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. SVar:MaxQuestEffect:3 DeckHas:Ability$Counters -Oracle:Landfall — Whenever a land you control enters, you may put a quest counter on Ior Ruin Expedition.\nRemove three quest counters from Ior Ruin Expedition and sacrifice it: Draw two cards. +Oracle:Landfall — Whenever a land you control enters, you may put a quest counter on this enchantment.\nRemove three quest counters from this enchantment and sacrifice it: Draw two cards. diff --git a/forge-gui/res/cardsfolder/i/ipnu_rivulet.txt b/forge-gui/res/cardsfolder/i/ipnu_rivulet.txt index 684da9ebfd43..8f9e390f1cc7 100644 --- a/forge-gui/res/cardsfolder/i/ipnu_rivulet.txt +++ b/forge-gui/res/cardsfolder/i/ipnu_rivulet.txt @@ -3,5 +3,5 @@ ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T PayLife<1> | Produced$ U | SpellDescription$ Add {U}. -A:AB$ Mill | Cost$ 1 U T Sac<1/Desert> | NumCards$ 4 | ValidTgts$ Player | SpellDescription$ Target player mills four cards. -Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add {U}.\n{1}{U}, {T}, Sacrifice a Desert: Target player mills four cards. +A:AB$ Mill | Cost$ 1 U T Sac<1/Desert> | NumCards$ 4 | ValidTgts$ Player | SpellDescription$ Target player mills four cards. (They put the top four cards of their library into their graveyard.) +Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add {U}.\n{1}{U}, {T}, Sacrifice a Desert: Target player mills four cards. (They put the top four cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/i/irascible_wolverine.txt b/forge-gui/res/cardsfolder/i/irascible_wolverine.txt index 607318e663e4..cc7086b0697e 100644 --- a/forge-gui/res/cardsfolder/i/irascible_wolverine.txt +++ b/forge-gui/res/cardsfolder/i/irascible_wolverine.txt @@ -2,10 +2,10 @@ Name:Irascible Wolverine ManaCost:2 R Types:Creature Wolverine PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile the top card of your library. Until end of turn, you may play that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile the top card of your library. Until end of turn, you may play that card. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Plot:2 R -Oracle:When Irascible Wolverine enters, exile the top card of your library. Until end of turn, you may play that card.\nPlot {2}{R} (You may pay {2}{R} 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:When this creature enters, exile the top card of your library. Until end of turn, you may play that card.\nPlot {2}{R} (You may pay {2}{R} 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/i/ire_shaman.txt b/forge-gui/res/cardsfolder/i/ire_shaman.txt index 9d419f512de5..1869fc957832 100644 --- a/forge-gui/res/cardsfolder/i/ire_shaman.txt +++ b/forge-gui/res/cardsfolder/i/ire_shaman.txt @@ -4,9 +4,9 @@ Types:Creature Orc Shaman PT:2/1 K:Menace K:Megamorph:R -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, exile the top card of your library. Until end of turn, you may play that card. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ When this creature is turned face up, exile the top card of your library. Until end of turn, you may play that card. SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ Until end of turn, you may play that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nMegamorph {R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Ire Shaman is turned face up, exile the top card of your library. Until end of turn, you may play that card. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nMegamorph {R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen this creature is turned face up, exile the top card of your library. Until end of turn, you may play that card. diff --git a/forge-gui/res/cardsfolder/i/irencrag_pyromancer.txt b/forge-gui/res/cardsfolder/i/irencrag_pyromancer.txt index 39c8785da76f..146a7ddf5a17 100644 --- a/forge-gui/res/cardsfolder/i/irencrag_pyromancer.txt +++ b/forge-gui/res/cardsfolder/i/irencrag_pyromancer.txt @@ -2,7 +2,7 @@ Name:Irencrag Pyromancer ManaCost:2 R Types:Creature Human Wizard PT:0/4 -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever you draw your second card each turn, CARDNAME deals 3 damage to any target. +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever you draw your second card each turn, this creature deals 3 damage to any target. SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 AI:RemoveDeck:Random -Oracle:Whenever you draw your second card each turn, Irencrag Pyromancer deals 3 damage to any target. +Oracle:Whenever you draw your second card each turn, this creature deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/irenicuss_vile_duplication.txt b/forge-gui/res/cardsfolder/i/irenicuss_vile_duplication.txt index a0da10ce99f7..85e7d6196faf 100644 --- a/forge-gui/res/cardsfolder/i/irenicuss_vile_duplication.txt +++ b/forge-gui/res/cardsfolder/i/irenicuss_vile_duplication.txt @@ -1,6 +1,6 @@ Name:Irenicus's Vile Duplication ManaCost:3 U Types:Sorcery -A:SP$ CopyPermanent | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | AddKeywords$ Flying | NonLegendary$ True | SpellDescription$ Create a token that's a copy of target creature you control, except the token has flying and isn't legendary. +A:SP$ CopyPermanent | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | AddKeywords$ Flying | NonLegendary$ True | SpellDescription$ Create a token that's a copy of target creature you control, except the token has flying and it isn't legendary. DeckHas:Ability$Token -Oracle:Create a token that's a copy of target creature you control, except the token has flying and isn't legendary. +Oracle:Create a token that's a copy of target creature you control, except the token has flying and it isn't legendary. diff --git a/forge-gui/res/cardsfolder/i/iridescent_blademaster.txt b/forge-gui/res/cardsfolder/i/iridescent_blademaster.txt index 4fd2c05b4ec4..4aecc3e2c3d7 100644 --- a/forge-gui/res/cardsfolder/i/iridescent_blademaster.txt +++ b/forge-gui/res/cardsfolder/i/iridescent_blademaster.txt @@ -2,5 +2,5 @@ Name:Iridescent Blademaster ManaCost:1 G Types:Creature Elf Warrior PT:2/2 -A:AB$ Pump | Cost$ 3 G | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -Oracle:{3}{G}: Iridescent Blademaster gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ 3 G | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ This creature gets +2/+2 until end of turn. +Oracle:{3}{G}: This creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/iridescent_drake.txt b/forge-gui/res/cardsfolder/i/iridescent_drake.txt index 712e6b10832a..98ecf6730fdf 100644 --- a/forge-gui/res/cardsfolder/i/iridescent_drake.txt +++ b/forge-gui/res/cardsfolder/i/iridescent_drake.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Drake PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, put target Aura card from a graveyard onto the battlefield under your control attached to CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, put target Aura card from a graveyard onto the battlefield under your control attached to this creature. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Aura | AttachedTo$ Self | GainControl$ True -Oracle:Flying\nWhen Iridescent Drake enters, put target Aura card from a graveyard onto the battlefield under your control attached to Iridescent Drake. +Oracle:Flying\nWhen this creature enters, put target Aura card from a graveyard onto the battlefield under your control attached to this creature. diff --git a/forge-gui/res/cardsfolder/i/irini_sengir.txt b/forge-gui/res/cardsfolder/i/irini_sengir.txt index 753a7d4b74b4..c6516dc05d6d 100644 --- a/forge-gui/res/cardsfolder/i/irini_sengir.txt +++ b/forge-gui/res/cardsfolder/i/irini_sengir.txt @@ -2,6 +2,6 @@ Name:Irini Sengir ManaCost:2 B B Types:Legendary Creature Vampire Dwarf PT:2/2 -S:Mode$ RaiseCost | ValidCard$ Enchantment.White,Enchantment.Green | Type$ Spell | Amount$ 2 | Description$ White enchantment spells and green enchantment spells cost {2} more to cast. +S:Mode$ RaiseCost | ValidCard$ Enchantment.White,Enchantment.Green | Type$ Spell | Amount$ 2 | Description$ Green enchantment spells and white enchantment spells cost {2} more to cast. AI:RemoveDeck:Random Oracle:Green enchantment spells and white enchantment spells cost {2} more to cast. diff --git a/forge-gui/res/cardsfolder/i/iroass_blessing.txt b/forge-gui/res/cardsfolder/i/iroass_blessing.txt index 47a8556d063a..a67a2053436a 100644 --- a/forge-gui/res/cardsfolder/i/iroass_blessing.txt +++ b/forge-gui/res/cardsfolder/i/iroass_blessing.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Enchantment Aura K:Enchant:Creature.YouCtrl:creature you control SVar:AttachAILogic:Pump -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, it deals 4 damage to target creature or planeswalker an opponent controls. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When this Aura enters, it deals 4 damage to target creature or planeswalker an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl,Planeswalker.OppCtrl | TgtPrompt$ Select target creature or planeswalker an opponent controls | NumDmg$ 4 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. -Oracle:Enchant creature you control\nWhen Iroas's Blessing enters, it deals 4 damage to target creature or planeswalker an opponent controls.\nEnchanted creature gets +1/+1. +Oracle:Enchant creature you control\nWhen this Aura enters, it deals 4 damage to target creature or planeswalker an opponent controls.\nEnchanted creature gets +1/+1. diff --git a/forge-gui/res/cardsfolder/i/iron_apprentice.txt b/forge-gui/res/cardsfolder/i/iron_apprentice.txt index 2a862ae3dfb3..b30af9cff48d 100644 --- a/forge-gui/res/cardsfolder/i/iron_apprentice.txt +++ b/forge-gui/res/cardsfolder/i/iron_apprentice.txt @@ -2,8 +2,8 @@ Name:Iron Apprentice ManaCost:1 Types:Artifact Creature Construct PT:0/0 -K:etbCounter:P1P1:1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+HasCounters | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME dies, if it had counters on it, put those counters on target creature you control. +K:etbCounter:P1P1:1:no Condition:This creature enters with a +1/+1 counter on it. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+HasCounters | Execute$ TrigPutCounter | TriggerDescription$ When this creature dies, if it had counters on it, put those counters on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy DeckHas:Ability$Counters -Oracle:Iron Apprentice enters with a +1/+1 counter on it.\nWhen Iron Apprentice dies, if it had counters on it, put those counters on target creature you control. +Oracle:This creature enters with a +1/+1 counter on it.\nWhen this creature dies, if it had counters on it, put those counters on target creature you control. diff --git a/forge-gui/res/cardsfolder/i/iron_barb_hellion.txt b/forge-gui/res/cardsfolder/i/iron_barb_hellion.txt index 2a5944f18582..0edfffee88b7 100644 --- a/forge-gui/res/cardsfolder/i/iron_barb_hellion.txt +++ b/forge-gui/res/cardsfolder/i/iron_barb_hellion.txt @@ -2,6 +2,6 @@ Name:Iron-Barb Hellion ManaCost:5 R Types:Creature Hellion Beast PT:5/4 -S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ CARDNAME can't block. +S:Mode$ CantBlock | ValidCard$ Card.Self | Description$ This creature can't block. K:Haste -Oracle:Haste\nIron-Barb Hellion can't block. +Oracle:Haste\nThis creature can't block. diff --git a/forge-gui/res/cardsfolder/i/iron_bully.txt b/forge-gui/res/cardsfolder/i/iron_bully.txt index 5b1279bb94ee..3aabda307e77 100644 --- a/forge-gui/res/cardsfolder/i/iron_bully.txt +++ b/forge-gui/res/cardsfolder/i/iron_bully.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact Creature Golem PT:1/1 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, put a +1/+1 counter on target creature. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Iron Bully enters, put a +1/+1 counter on target creature. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen this creature enters, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/i/iron_craw_crusher.txt b/forge-gui/res/cardsfolder/i/iron_craw_crusher.txt index 354ebdebabfb..283671f975ad 100644 --- a/forge-gui/res/cardsfolder/i/iron_craw_crusher.txt +++ b/forge-gui/res/cardsfolder/i/iron_craw_crusher.txt @@ -3,9 +3,9 @@ ManaCost:7 Types:Artifact Creature Wurm PT:4/6 K:Prototype:2 G G:2:5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target attacking creature gets +X/+0 until end of turn, where X is CARDNAME's power. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever this creature attacks, target attacking creature gets +X/+0 until end of turn, where X is this creature's power. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ +X SVar:HasAttackEffect:TRUE SVar:X:Count$CardPower DeckHints:Color$Green -Oracle:Prototype {2}{G}{G} — 2/5 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nWhenever Iron-Craw Crusher attacks, target attacking creature gets +X/+0 until end of turn, where X is Iron-Craw Crusher's power. +Oracle:Prototype {2}{G}{G} — 2/5 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nWhenever this creature attacks, target attacking creature gets +X/+0 until end of turn, where X is this creature's power. diff --git a/forge-gui/res/cardsfolder/i/iron_fist_pulverizer.txt b/forge-gui/res/cardsfolder/i/iron_fist_pulverizer.txt index 53b0ccbc2f45..17bd014dba6a 100644 --- a/forge-gui/res/cardsfolder/i/iron_fist_pulverizer.txt +++ b/forge-gui/res/cardsfolder/i/iron_fist_pulverizer.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Giant Warrior PT:4/5 K:Reach -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | ActivatorThisTurnCast$ EQ2 | TriggerDescription$ Whenever you cast your second spell each turn, CARDNAME deals 2 damage to target opponent. Scry 1. (Look at the top card of your library. You may put that card on the bottom.) +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | ActivatorThisTurnCast$ EQ2 | TriggerDescription$ Whenever you cast your second spell each turn, this creature deals 2 damage to target opponent. Scry 1. (Look at the top card of your library. You may put that card on the bottom.) SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Opponent | NumDmg$ 2 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 -Oracle:Reach\nWhenever you cast your second spell each turn, Iron-Fist Pulverizer deals 2 damage to target opponent. Scry 1. (Look at the top card of your library. You may put that card on the bottom.) +Oracle:Reach\nWhenever you cast your second spell each turn, this creature deals 2 damage to target opponent. Scry 1. (Look at the top card of your library. You may put that card on the bottom.) diff --git a/forge-gui/res/cardsfolder/i/iron_golem.txt b/forge-gui/res/cardsfolder/i/iron_golem.txt index 449fc2eb9aef..d79c8ebc2235 100644 --- a/forge-gui/res/cardsfolder/i/iron_golem.txt +++ b/forge-gui/res/cardsfolder/i/iron_golem.txt @@ -3,6 +3,6 @@ ManaCost:4 Types:Artifact Creature Golem PT:5/3 K:Vigilance -S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ CARDNAME attacks or blocks each combat if able. +S:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ This creature attacks or blocks each combat if able. S:Mode$ MustBlock | ValidCreature$ Card.Self -Oracle:Vigilance\nIron Golem attacks or blocks each combat if able. +Oracle:Vigilance\nThis creature attacks or blocks each combat if able. diff --git a/forge-gui/res/cardsfolder/i/iron_heart_chimera.txt b/forge-gui/res/cardsfolder/i/iron_heart_chimera.txt index 49db31d1e912..508bdec0d17c 100644 --- a/forge-gui/res/cardsfolder/i/iron_heart_chimera.txt +++ b/forge-gui/res/cardsfolder/i/iron_heart_chimera.txt @@ -7,4 +7,4 @@ A:AB$ PutCounter | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.Chimera | TgtProm SVar:DBPump:DB$ Pump | KW$ Vigilance | Defined$ Targeted | Duration$ Permanent # TODO: Ensure that the AI actually uses the ability, and uses it smartly enough (ditto for other similar Chimera creatures). AI:RemoveDeck:All -Oracle:Vigilance\nSacrifice Iron-Heart Chimera: Put a +2/+2 counter on target Chimera creature. It gains vigilance. (This effect lasts indefinitely.) +Oracle:Vigilance\nSacrifice this creature: Put a +2/+2 counter on target Chimera creature. It gains vigilance. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/i/iron_maiden.txt b/forge-gui/res/cardsfolder/i/iron_maiden.txt index 1c0c62f4ce03..6c90d0fb3334 100644 --- a/forge-gui/res/cardsfolder/i/iron_maiden.txt +++ b/forge-gui/res/cardsfolder/i/iron_maiden.txt @@ -1,7 +1,7 @@ Name:Iron Maiden ManaCost:3 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals X damage to that player, where X is the number of cards in their hand minus 4. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each opponent's upkeep, this artifact deals X damage to that player, where X is the number of cards in their hand minus 4. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ X SVar:X:TriggeredPlayer$CardsInHand/Minus.4 -Oracle:At the beginning of each opponent's upkeep, Iron Maiden deals X damage to that player, where X is the number of cards in their hand minus 4. +Oracle:At the beginning of each opponent's upkeep, this artifact deals X damage to that player, where X is the number of cards in their hand minus 4. diff --git a/forge-gui/res/cardsfolder/i/iron_mastiff.txt b/forge-gui/res/cardsfolder/i/iron_mastiff.txt index 081c5c28b1e0..87902acc0fb5 100644 --- a/forge-gui/res/cardsfolder/i/iron_mastiff.txt +++ b/forge-gui/res/cardsfolder/i/iron_mastiff.txt @@ -2,11 +2,11 @@ Name:Iron Mastiff ManaCost:4 Types:Artifact Creature Dog PT:4/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBTrigRollDice | TriggerDescription$ Whenever CARDNAME attacks, roll a d20 for each player being attacked and ignore all but the highest roll. ABILITY +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBTrigRollDice | TriggerDescription$ Whenever this creature attacks, roll a d20 for each player being attacked and ignore all but the highest roll. ABILITY SVar:DBTrigRollDice:DB$ RollDice | Sides$ 20 | Amount$ NbAttackedPlayers | UseHighestRoll$ True | ResultSubAbilities$ 1-9:DBDamageToController,10-19:DBDamageToDefending,20:DBDamageToOpponents SVar:NbAttackedPlayers:PlayerCountOpponents$HasPropertyDefending -SVar:DBDamageToController:DB$ DealDamage | Defined$ You | NumDmg$ X | SpellDescription$ 1—9 VERT CARDNAME deals damage equal to its power to you. -SVar:DBDamageToDefending:DB$ DealDamage | Defined$ Player.attackedBySourceThisCombat | NumDmg$ X | SpellDescription$ 10—19 VERT CARDNAME deals damage equal to its power to defending player. -SVar:DBDamageToOpponents:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ X | SpellDescription$ 20 VERT CARDNAME deals damage equal to its power to each opponent. +SVar:DBDamageToController:DB$ DealDamage | Defined$ You | NumDmg$ X | SpellDescription$ 1—9 VERT This creature deals damage equal to its power to you. +SVar:DBDamageToDefending:DB$ DealDamage | Defined$ Player.attackedBySourceThisCombat | NumDmg$ X | SpellDescription$ 10—19 VERT This creature deals damage equal to its power to defending player. +SVar:DBDamageToOpponents:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ X | SpellDescription$ 20 VERT This creature deals damage equal to its power to each opponent. SVar:X:Count$CardPower -Oracle:Whenever Iron Mastiff attacks, roll a d20 for each player being attacked and ignore all but the highest roll.\n1—9 VERT Iron Mastiff deals damage equal to its power to you.\n10—19 VERT Iron Mastiff deals damage equal to its power to defending player.\n20 VERT Iron Mastiff deals damage equal to its power to each opponent. +Oracle:Whenever this creature attacks, roll a d20 for each player being attacked and ignore all but the highest roll.\n1—9 | This creature deals damage equal to its power to you.\n10—19 | This creature deals damage equal to its power to defending player.\n20 | This creature deals damage equal to its power to each opponent. diff --git a/forge-gui/res/cardsfolder/i/iron_monger_sadistic_tycoon.txt b/forge-gui/res/cardsfolder/i/iron_monger_sadistic_tycoon.txt index b58080fd6d07..2932eed4c699 100644 --- a/forge-gui/res/cardsfolder/i/iron_monger_sadistic_tycoon.txt +++ b/forge-gui/res/cardsfolder/i/iron_monger_sadistic_tycoon.txt @@ -1,6 +1,6 @@ Name:Iron Monger, Sadistic Tycoon ManaCost:2 B -Types:Legendary Artifact Creature Robot Villain +Types:Legendary Artifact Creature Human Villain PT:2/2 K:Flying T:Mode$ Connives | Execute$ TrigPutCounterAll | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control connives, put a +1/+1 counter on each Villain you control. diff --git a/forge-gui/res/cardsfolder/i/ironclad_revolutionary.txt b/forge-gui/res/cardsfolder/i/ironclad_revolutionary.txt index 13cd227f49b9..7a05010aa687 100644 --- a/forge-gui/res/cardsfolder/i/ironclad_revolutionary.txt +++ b/forge-gui/res/cardsfolder/i/ironclad_revolutionary.txt @@ -2,8 +2,8 @@ Name:Ironclad Revolutionary ManaCost:4 B B Types:Creature Aetherborn Artificer PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, you may sacrifice an artifact. If you do, put two +1/+1 counters on CARDNAME and each opponent loses 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature enters, you may sacrifice an artifact. If you do, put two +1/+1 counters on this creature and each opponent loses 2 life. SVar:TrigPutCounter:AB$ PutCounter | Cost$ Sac<1/Artifact> | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 SVar:AIPreference:SacCost$Artifact.token -Oracle:When Ironclad Revolutionary enters, you may sacrifice an artifact. If you do, put two +1/+1 counters on Ironclad Revolutionary and each opponent loses 2 life. +Oracle:When this creature enters, you may sacrifice an artifact. If you do, put two +1/+1 counters on this creature and each opponent loses 2 life. diff --git a/forge-gui/res/cardsfolder/i/ironclad_slayer.txt b/forge-gui/res/cardsfolder/i/ironclad_slayer.txt index e092d58d3755..2f109599234a 100644 --- a/forge-gui/res/cardsfolder/i/ironclad_slayer.txt +++ b/forge-gui/res/cardsfolder/i/ironclad_slayer.txt @@ -2,6 +2,6 @@ Name:Ironclad Slayer ManaCost:2 W Types:Creature Human Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target Aura or Equipment card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When this creature enters, you may return target Aura or Equipment card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.Aura+YouCtrl,Card.Equipment+YouCtrl -Oracle:When Ironclad Slayer enters, you may return target Aura or Equipment card from your graveyard to your hand. +Oracle:When this creature enters, you may return target Aura or Equipment card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/i/ironclaw_buzzardiers.txt b/forge-gui/res/cardsfolder/i/ironclaw_buzzardiers.txt index 446b0ed93c23..770cbcbf7a9d 100644 --- a/forge-gui/res/cardsfolder/i/ironclaw_buzzardiers.txt +++ b/forge-gui/res/cardsfolder/i/ironclaw_buzzardiers.txt @@ -2,6 +2,6 @@ Name:Ironclaw Buzzardiers ManaCost:2 R Types:Creature Orc Scout PT:2/2 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.powerGE2 | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block creatures with power 2 or greater. -A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -Oracle:Ironclaw Buzzardiers can't block creatures with power 2 or greater.\n{R}: Ironclaw Buzzardiers gains flying until end of turn. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.powerGE2 | ValidBlocker$ Creature.Self | Description$ This creature can't block creatures with power 2 or greater. +A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Flying | SpellDescription$ This creature gains flying until end of turn. +Oracle:This creature can't block creatures with power 2 or greater.\n{R}: This creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ironclaw_orcs.txt b/forge-gui/res/cardsfolder/i/ironclaw_orcs.txt index 18522be5057a..14966bff76e1 100644 --- a/forge-gui/res/cardsfolder/i/ironclaw_orcs.txt +++ b/forge-gui/res/cardsfolder/i/ironclaw_orcs.txt @@ -2,5 +2,5 @@ Name:Ironclaw Orcs ManaCost:1 R Types:Creature Orc PT:2/2 -S:Mode$ CantBlockBy | ValidAttacker$ Creature.powerGE2 | ValidBlocker$ Creature.Self | Description$ CARDNAME can't block creatures with power 2 or greater. -Oracle:Ironclaw Orcs can't block creatures with power 2 or greater. +S:Mode$ CantBlockBy | ValidAttacker$ Creature.powerGE2 | ValidBlocker$ Creature.Self | Description$ This creature can't block creatures with power 2 or greater. +Oracle:This creature can't block creatures with power 2 or greater. diff --git a/forge-gui/res/cardsfolder/i/ironfist_crusher.txt b/forge-gui/res/cardsfolder/i/ironfist_crusher.txt index 5d47485ba99b..6c432e5d836f 100644 --- a/forge-gui/res/cardsfolder/i/ironfist_crusher.txt +++ b/forge-gui/res/cardsfolder/i/ironfist_crusher.txt @@ -2,6 +2,6 @@ Name:Ironfist Crusher ManaCost:4 W Types:Creature Human Soldier PT:2/4 -S:Mode$ Continuous | Affected$ Card.Self | CanBlockAny$ True | Description$ CARDNAME can block any number of creatures. +S:Mode$ Continuous | Affected$ Card.Self | CanBlockAny$ True | Description$ This creature can block any number of creatures. K:Morph:3 W -Oracle:Ironfist Crusher can block any number of creatures.\nMorph {3}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:This creature can block any number of creatures.\nMorph {3}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/i/ironhoof_boar.txt b/forge-gui/res/cardsfolder/i/ironhoof_boar.txt index 8f24f1d42a47..6fc27466cf3e 100644 --- a/forge-gui/res/cardsfolder/i/ironhoof_boar.txt +++ b/forge-gui/res/cardsfolder/i/ironhoof_boar.txt @@ -5,4 +5,4 @@ PT:5/4 K:Trample K:Haste A:AB$ Pump | PrecostDesc$ Channel — | Cost$ 1 R Discard<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Creature | NumAtt$ +3 | NumDef$ +1 | KW$ Trample | SpellDescription$ Target creature gets +3/+1 and gains trample until end of turn. -Oracle:Trample, haste\nChannel — {1}{R}, Discard Ironhoof Boar: Target creature gets +3/+1 and gains trample until end of turn. +Oracle:Trample, haste\nChannel — {1}{R}, Discard this card: Target creature gets +3/+1 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ironhoof_ox.txt b/forge-gui/res/cardsfolder/i/ironhoof_ox.txt index 3b38365b7e45..d7aa2fe37027 100644 --- a/forge-gui/res/cardsfolder/i/ironhoof_ox.txt +++ b/forge-gui/res/cardsfolder/i/ironhoof_ox.txt @@ -2,5 +2,5 @@ Name:Ironhoof Ox ManaCost:3 G G Types:Creature Ox PT:4/4 -S:Mode$ MinMaxBlocker | ValidCard$ Card.Self | Max$ 1 | Description$ CARDNAME can't be blocked by more than one creature. -Oracle:Ironhoof Ox can't be blocked by more than one creature. +S:Mode$ MinMaxBlocker | ValidCard$ Card.Self | Max$ 1 | Description$ This creature can't be blocked by more than one creature. +Oracle:This creature can't be blocked by more than one creature. diff --git a/forge-gui/res/cardsfolder/i/ironpaw_aspirant.txt b/forge-gui/res/cardsfolder/i/ironpaw_aspirant.txt index 588df3ca8d16..3331358cf44a 100644 --- a/forge-gui/res/cardsfolder/i/ironpaw_aspirant.txt +++ b/forge-gui/res/cardsfolder/i/ironpaw_aspirant.txt @@ -2,7 +2,7 @@ Name:Ironpaw Aspirant ManaCost:1 W Types:Creature Cat Warrior PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When this creature enters, put a +1/+1 counter on target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:When Ironpaw Aspirant enters, put a +1/+1 counter on target creature. +Oracle:When this creature enters, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/i/ironscale_hydra.txt b/forge-gui/res/cardsfolder/i/ironscale_hydra.txt index e550ae82491e..7a2e25f16420 100644 --- a/forge-gui/res/cardsfolder/i/ironscale_hydra.txt +++ b/forge-gui/res/cardsfolder/i/ironscale_hydra.txt @@ -2,7 +2,7 @@ Name:Ironscale Hydra ManaCost:3 G G Types:Creature Hydra PT:5/5 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ValidSource$ Creature | IsCombat$ True | ReplaceWith$ Counters | PreventionEffect$ True | AlwaysReplace$ True | ExecuteMode$ PerSource | Description$ If a creature would deal combat damage to CARDNAME, prevent that damage and put a +1/+1 counter on CARDNAME. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ValidSource$ Creature | IsCombat$ True | ReplaceWith$ Counters | PreventionEffect$ True | AlwaysReplace$ True | ExecuteMode$ PerSource | Description$ If a creature would deal combat damage to this creature, prevent that damage and put a +1/+1 counter on this creature. SVar:Counters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:If a creature would deal combat damage to Ironscale Hydra, prevent that damage and put a +1/+1 counter on Ironscale Hydra. +Oracle:If a creature would deal combat damage to this creature, prevent that damage and put a +1/+1 counter on this creature. diff --git a/forge-gui/res/cardsfolder/i/ironshell_beetle.txt b/forge-gui/res/cardsfolder/i/ironshell_beetle.txt index 3f05c091e179..72fb4c717dcc 100644 --- a/forge-gui/res/cardsfolder/i/ironshell_beetle.txt +++ b/forge-gui/res/cardsfolder/i/ironshell_beetle.txt @@ -2,7 +2,7 @@ Name:Ironshell Beetle ManaCost:1 G Types:Creature Insect PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When this creature enters, put a +1/+1 counter on target creature. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:When Ironshell Beetle enters, put a +1/+1 counter on target creature. +Oracle:When this creature enters, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/i/ironsoul_enforcer.txt b/forge-gui/res/cardsfolder/i/ironsoul_enforcer.txt index 302b560622c2..e7c067b6b25e 100644 --- a/forge-gui/res/cardsfolder/i/ironsoul_enforcer.txt +++ b/forge-gui/res/cardsfolder/i/ironsoul_enforcer.txt @@ -2,8 +2,8 @@ Name:Ironsoul Enforcer ManaCost:4 W Types:Artifact Creature Human Samurai PT:4/4 -T:Mode$ Attacks | ValidCard$ Card.Self,Card.IsCommander+YouCtrl | Alone$ True | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or a commander you control attacks alone, return target artifact card from your graveyard to the battlefield. +T:Mode$ Attacks | ValidCard$ Card.Self,Card.IsCommander+YouCtrl | Alone$ True | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature or a commander you control attacks alone, return target artifact card from your graveyard to the battlefield. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Artifact.YouCtrl | TgtPrompt$ Select target artifact card in your graveyard | Origin$ Graveyard | Destination$ Battlefield DeckHints:Type$Artifact DeckHas:Ability$Graveyard -Oracle:Whenever Ironsoul Enforcer or a commander you control attacks alone, return target artifact card from your graveyard to the battlefield. +Oracle:Whenever this creature or a commander you control attacks alone, return target artifact card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/i/ironwill_forger.txt b/forge-gui/res/cardsfolder/i/ironwill_forger.txt index 74968e52f812..caf5fe88005e 100644 --- a/forge-gui/res/cardsfolder/i/ironwill_forger.txt +++ b/forge-gui/res/cardsfolder/i/ironwill_forger.txt @@ -2,6 +2,6 @@ Name:Ironwill Forger ManaCost:3 W Types:Creature Orc Artificer PT:3/3 -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | Execute$ TrigPump | TriggerDescription$ Lieutenant — At the beginning of combat on your turn, if your control your commander, target nonlegendary creature you control gains myriad until end of turn. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.IsCommander+YouOwn+YouCtrl | Execute$ TrigPump | TriggerDescription$ Lieutenant — At the beginning of combat on your turn, if you control your commander, target nonlegendary creature you control gains 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:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+nonLegendary | TgtPrompt$ Select target nonlegendary creature you control | KW$ Myriad -Oracle:Lieutenant — At the beginning of combat on your turn, if your control your commander, target nonlegendary creature you control gains myriad until end of turn. +Oracle:Lieutenant — At the beginning of combat on your turn, if you control your commander, target nonlegendary creature you control gains 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/i/irregular_cohort.txt b/forge-gui/res/cardsfolder/i/irregular_cohort.txt index a8a6bdc44b3f..023fc375e0ce 100644 --- a/forge-gui/res/cardsfolder/i/irregular_cohort.txt +++ b/forge-gui/res/cardsfolder/i/irregular_cohort.txt @@ -3,7 +3,7 @@ ManaCost:2 W W Types:Creature Shapeshifter PT:2/2 K:Changeling -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a colorless Shapeshifter creature token with changeling. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When this creature enters, create a 2/2 colorless Shapeshifter creature token with changeling. SVar:TrigToken:DB$ Token | TokenScript$ c_2_2_shapeshifter_changeling | TokenOwner$ You DeckHas:Ability$Token -Oracle:Changeling (This card is every creature type.)\nWhen Irregular Cohort enters, create a 2/2 colorless Shapeshifter creature token with changeling. +Oracle:Changeling (This card is every creature type.)\nWhen this creature enters, create a 2/2 colorless Shapeshifter creature token with changeling. diff --git a/forge-gui/res/cardsfolder/i/irreverent_revelers.txt b/forge-gui/res/cardsfolder/i/irreverent_revelers.txt index 8d6f3433108f..6f3368bd3e65 100644 --- a/forge-gui/res/cardsfolder/i/irreverent_revelers.txt +++ b/forge-gui/res/cardsfolder/i/irreverent_revelers.txt @@ -2,8 +2,8 @@ Name:Irreverent Revelers ManaCost:2 R Types:Creature Satyr PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When this creature enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBDestroy,DBHaste SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact | SpellDescription$ Destroy target artifact. -SVar:DBHaste:DB$ Pump | Defined$ Self | KW$ Haste | SpellDescription$ CARDNAME gains haste until end of turn. -Oracle:When Irreverent Revelers enters, choose one —\n• Destroy target artifact.\n• Irreverent Revelers gains haste until end of turn. +SVar:DBHaste:DB$ Pump | Defined$ Self | KW$ Haste | SpellDescription$ This creature gains haste until end of turn. +Oracle:When this creature enters, choose one —\n• Destroy target artifact.\n• This creature gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/i/irrigated_farmland.txt b/forge-gui/res/cardsfolder/i/irrigated_farmland.txt index 609e661af3fc..e73f6eb2bc2a 100644 --- a/forge-gui/res/cardsfolder/i/irrigated_farmland.txt +++ b/forge-gui/res/cardsfolder/i/irrigated_farmland.txt @@ -1,7 +1,7 @@ Name:Irrigated Farmland ManaCost:no cost Types:Land Plains Island -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True K:Cycling:2 -Oracle:({T}: Add {W} or {U}.)\nIrrigated Farmland enters tapped.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:({T}: Add {W} or {U}.)\nThis land enters tapped.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/i/irrigation_ditch.txt b/forge-gui/res/cardsfolder/i/irrigation_ditch.txt index 2fd9288d8e56..5a86334270ee 100644 --- a/forge-gui/res/cardsfolder/i/irrigation_ditch.txt +++ b/forge-gui/res/cardsfolder/i/irrigation_ditch.txt @@ -1,9 +1,9 @@ Name:Irrigation Ditch 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$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ G U | SpellDescription$ Add {G}{U}. AI:RemoveDeck:All -Oracle:Irrigation Ditch enters tapped.\n{T}: Add {W}.\n{T}, Sacrifice Irrigation Ditch: Add {G}{U}. +Oracle:This land enters tapped.\n{T}: Add {W}.\n{T}, Sacrifice this land: Add {G}{U}. diff --git a/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt b/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt index 08a95c0e0774..ad5a2ef78340 100644 --- a/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt +++ b/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt @@ -3,9 +3,9 @@ ManaCost:1 B B Types:Legendary Creature Human Wizard PT:3/3 K:Deathtouch -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may pay {X}. When you do, return target creature card with mana value X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME attacks, you may pay {X}. When you do, return target creature card with mana value X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ X | Execute$ TrigChange | SpellDescription$ When you do, return target creature card with mana value X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. SVar:X:Count$xPaid SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcEQX | TgtPrompt$ Choose target creature card with mana value X | WithCountersType$ CORPSE | AILogic$ BeforeCombat | LeaveBattlefield$ Exile | SpellDescription$ Return target creature card with mana value X from your graveyard to the battlefield. SVar:HasAttackEffect:TRUE -Oracle:Deathtouch\nWhenever Isareth the Awakener attacks, you may pay {X}. When you do, return target creature card with mana value X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. +Oracle:Deathtouch\nWhenever Isareth attacks, you may pay {X}. When you do, return target creature card with mana value X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. diff --git a/forge-gui/res/cardsfolder/i/ishai_ojutai_dragonspeaker.txt b/forge-gui/res/cardsfolder/i/ishai_ojutai_dragonspeaker.txt index 417831bd72cc..6585ea04215a 100644 --- a/forge-gui/res/cardsfolder/i/ishai_ojutai_dragonspeaker.txt +++ b/forge-gui/res/cardsfolder/i/ishai_ojutai_dragonspeaker.txt @@ -3,8 +3,8 @@ ManaCost:2 W U Types:Legendary Creature Bird Monk PT:1/1 K:Flying -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a spell, put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a spell, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 K:Partner DeckHas:Ability$Counters -Oracle:Flying\nWhenever an opponent casts a spell, put a +1/+1 counter on Ishai, Ojutai Dragonspeaker.\nPartner (You can have two commanders if both have partner.) +Oracle:Flying\nWhenever an opponent casts a spell, put a +1/+1 counter on Ishai.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/i/ishi_ishi_akki_crackshot.txt b/forge-gui/res/cardsfolder/i/ishi_ishi_akki_crackshot.txt index da43069887c4..9becfee825be 100644 --- a/forge-gui/res/cardsfolder/i/ishi_ishi_akki_crackshot.txt +++ b/forge-gui/res/cardsfolder/i/ishi_ishi_akki_crackshot.txt @@ -2,7 +2,7 @@ Name:Ishi-Ishi, Akki Crackshot ManaCost:1 R Types:Legendary Creature Goblin Warrior PT:1/1 -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an opponent casts a Spirit or Arcane spell, CARDNAME deals 2 damage to that player. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an opponent casts a Spirit or Arcane spell, NICKNAME deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 2 AI:RemoveDeck:Random -Oracle:Whenever an opponent casts a Spirit or Arcane spell, Ishi-Ishi, Akki Crackshot deals 2 damage to that player. +Oracle:Whenever an opponent casts a Spirit or Arcane spell, Ishi-Ishi deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/i/ishkanah_grafwidow.txt b/forge-gui/res/cardsfolder/i/ishkanah_grafwidow.txt index d1b203ff6ebf..5ae122334801 100644 --- a/forge-gui/res/cardsfolder/i/ishkanah_grafwidow.txt +++ b/forge-gui/res/cardsfolder/i/ishkanah_grafwidow.txt @@ -3,10 +3,10 @@ ManaCost:4 G Types:Legendary Creature Spider PT:3/5 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Delirium$ True | Execute$ TrigToken | TriggerDescription$ Delirium — When CARDNAME enters, if there are four or more card types among cards in your graveyard, create three 1/2 green Spider creature tokens with reach. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Delirium$ True | Execute$ TrigToken | TriggerDescription$ Delirium — When NICKNAME enters, if there are four or more card types among cards in your graveyard, create three 1/2 green Spider creature tokens with reach. SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ g_1_2_spider_reach | TokenOwner$ You A:AB$ LoseLife | Cost$ 6 B | ValidTgts$ Opponent | LifeAmount$ X | SpellDescription$ Target opponent loses 1 life for each Spider you control. SVar:X:Count$Valid Card.Spider+YouCtrl DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Reach\nDelirium — When Ishkanah, Grafwidow enters, if there are four or more card types among cards in your graveyard, create three 1/2 green Spider creature tokens with reach.\n{6}{B}: Target opponent loses 1 life for each Spider you control. +Oracle:Reach\nDelirium — When Ishkanah enters, if there are four or more card types among cards in your graveyard, create three 1/2 green Spider creature tokens with reach.\n{6}{B}: Target opponent loses 1 life for each Spider you control. diff --git a/forge-gui/res/cardsfolder/i/isleback_spawn.txt b/forge-gui/res/cardsfolder/i/isleback_spawn.txt index 2aadf707bb35..7a224fde8b4e 100644 --- a/forge-gui/res/cardsfolder/i/isleback_spawn.txt +++ b/forge-gui/res/cardsfolder/i/isleback_spawn.txt @@ -3,6 +3,6 @@ ManaCost:5 U U Types:Creature Kraken PT:4/8 K:Shroud -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 4 | AddToughness$ 8 | CheckSVar$ X | SVarCompare$ LE20 | Description$ CARDNAME gets +4/+8 as long as a library has twenty or fewer cards in it. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 4 | AddToughness$ 8 | CheckSVar$ X | SVarCompare$ LE20 | Description$ This creature gets +4/+8 as long as a library has twenty or fewer cards in it. SVar:X:PlayerCountPlayers$LowestValidLibrary Card.YouOwn -Oracle:Shroud (This creature can't be the target of spells or abilities.)\nIsleback Spawn gets +4/+8 as long as a library has twenty or fewer cards in it. +Oracle:Shroud (This creature can't be the target of spells or abilities.)\nThis creature gets +4/+8 as long as a library has twenty or fewer cards in it. diff --git a/forge-gui/res/cardsfolder/i/isochron_scepter.txt b/forge-gui/res/cardsfolder/i/isochron_scepter.txt index 9731ce2d3b3a..9c2cd06e1768 100644 --- a/forge-gui/res/cardsfolder/i/isochron_scepter.txt +++ b/forge-gui/res/cardsfolder/i/isochron_scepter.txt @@ -1,7 +1,7 @@ Name:Isochron Scepter ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters, you may exile an instant card with mana value 2 or less from your hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When this artifact enters, you may exile an instant card with mana value 2 or less from your hand. SVar:TrigExile:DB$ ChangeZone | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant.cmcLE2 | ChangeNum$ 1 A:AB$ Play | Cost$ 2 T | Valid$ Card.IsImprinted+ExiledWithSource | ValidZone$ Exile | Amount$ All | WithoutManaCost$ True | ValidSA$ Spell | Optional$ True | CopyCard$ True | SpellDescription$ You may copy the exiled card. If you do, you may cast the copy without paying its mana cost. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSource | Execute$ DBForget @@ -10,4 +10,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True # Amount$ All for Strionic Resonator AI:RemoveDeck:All -Oracle:Imprint — When Isochron Scepter enters, you may exile an instant card with mana value 2 or less from your hand.\n{2}, {T}: You may copy the exiled card. If you do, you may cast the copy without paying its mana cost. +Oracle:Imprint — When this artifact enters, you may exile an instant card with mana value 2 or less from your hand.\n{2}, {T}: You may copy the exiled card. If you do, you may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/i/isolated_chapel.txt b/forge-gui/res/cardsfolder/i/isolated_chapel.txt index 5fa83d6e3c20..6f02fd320849 100644 --- a/forge-gui/res/cardsfolder/i/isolated_chapel.txt +++ b/forge-gui/res/cardsfolder/i/isolated_chapel.txt @@ -1,7 +1,7 @@ Name:Isolated Chapel ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control a Plains or a Swamp. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ This land enters tapped unless you control a Plains or a Swamp. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Plains.YouCtrl,Swamp.YouCtrl | ConditionCompare$ EQ0 A:AB$ Mana | Cost$ T | Produced$ Combo W B | SpellDescription$ Add {W} or {B}. -Oracle:Isolated Chapel enters tapped unless you control a Plains or a Swamp.\n{T}: Add {W} or {B}. +Oracle:This land enters tapped unless you control a Plains or a Swamp.\n{T}: Add {W} or {B}. diff --git a/forge-gui/res/cardsfolder/i/isolation_zone.txt b/forge-gui/res/cardsfolder/i/isolation_zone.txt index 516329e01d7b..9be138ad826f 100644 --- a/forge-gui/res/cardsfolder/i/isolation_zone.txt +++ b/forge-gui/res/cardsfolder/i/isolation_zone.txt @@ -1,8 +1,8 @@ Name:Isolation Zone ManaCost:2 W W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature or enchantment an opponent controls until CARDNAME leaves the battlefield. (That permanent returns under its owner's control.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this enchantment enters, exile target creature or enchantment an opponent controls until this enchantment leaves the battlefield. (That permanent returns under its owner's control.) SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target creature or enchantment an opponent controls | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE -Oracle:When Isolation Zone enters, exile target creature or enchantment an opponent controls until Isolation Zone leaves the battlefield. (That permanent returns under its owner's control.) +Oracle:When this enchantment enters, exile target creature or enchantment an opponent controls until this enchantment leaves the battlefield. (That permanent returns under its owner's control.) diff --git a/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt b/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt index 457478742c85..cd8f9edc704e 100644 --- a/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt +++ b/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt @@ -3,9 +3,9 @@ ManaCost:1 W W U U Types:Legendary Creature Sphinx PT:3/6 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigNameCard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose a card name. That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigNameCard | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, choose a card name. That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle. SVar:TrigNameCard:DB$ NameCard | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealHand SVar:DBRevealHand:DB$ RevealHand | Defined$ TriggeredTarget | RememberRevealed$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.withFlying+YouCtrl | ChangeNum$ 1 | Shuffle$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flying\nWhenever Isperia the Inscrutable deals combat damage to a player, choose a card name. That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle. +Oracle:Flying\nWhenever Isperia deals combat damage to a player, choose a card name. That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/isperias_skywatch.txt b/forge-gui/res/cardsfolder/i/isperias_skywatch.txt index 249dd519c98b..d7aaf1409906 100644 --- a/forge-gui/res/cardsfolder/i/isperias_skywatch.txt +++ b/forge-gui/res/cardsfolder/i/isperias_skywatch.txt @@ -3,7 +3,7 @@ ManaCost:5 U Types:Creature Vedalken Knight PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Detain | TriggerDescription$ When CARDNAME enters, detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Detain | TriggerDescription$ When this creature enters, detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) SVar:Detain:DB$ Detain | ValidTgts$ Creature.OppCtrl | ValidTgtsDesc$ creature an opponent controls SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Isperia's Skywatch enters, detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) +Oracle:Flying\nWhen this creature enters, detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) diff --git a/forge-gui/res/cardsfolder/i/isu_the_abominable.txt b/forge-gui/res/cardsfolder/i/isu_the_abominable.txt index 9d6c1cf21795..af4e508d2028 100644 --- a/forge-gui/res/cardsfolder/i/isu_the_abominable.txt +++ b/forge-gui/res/cardsfolder/i/isu_the_abominable.txt @@ -4,7 +4,7 @@ Types:Legendary Snow Creature Yeti PT:5/5 S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl+Snow | AffectedZone$ Library | MayPlay$ True | Description$ You may play snow lands and cast snow spells from the top of your library. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Snow+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChoice | OptionalDecider$ You | TriggerDescription$ Whenever another snow permanent you control enters, you may pay {G}, {W}, or {U}. If you do, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Snow+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChoice | OptionalDecider$ You | TriggerDescription$ Whenever another snow permanent you control enters, you may pay {G}, {W}, or {U}. If you do, put a +1/+1 counter on NICKNAME. SVar:TrigChoice:DB$ GenericChoice | Choices$ PayG,PayW,PayU SVar:PayG:DB$ PutCounter | UnlessCost$ G | UnlessPayer$ You | UnlessSwitched$ True | CounterType$ P1P1 | SpellDescription$ {G}: Put a +1/+1 counter on CARDNAME. SVar:PayW:DB$ PutCounter | UnlessCost$ W | UnlessPayer$ You | UnlessSwitched$ True | CounterType$ P1P1 | SpellDescription$ {W}: Put a +1/+1 counter on CARDNAME. @@ -12,4 +12,4 @@ SVar:PayU:DB$ PutCounter | UnlessCost$ U | UnlessPayer$ You | UnlessSwitched$ Tr DeckHas:Ability$Counters DeckHints:Color$Blue|Green DeckNeeds:Type$Snow -Oracle:You may look at the top card of your library any time.\nYou may play snow lands and cast snow spells from the top of your library.\nWhenever another snow permanent you control enters, you may pay {G}, {W}, or {U}. If you do, put a +1/+1 counter on Isu the Abominable. +Oracle:You may look at the top card of your library any time.\nYou may play snow lands and cast snow spells from the top of your library.\nWhenever another snow permanent you control enters, you may pay {G}, {W}, or {U}. If you do, put a +1/+1 counter on Isu. diff --git a/forge-gui/res/cardsfolder/i/it_that_betrays.txt b/forge-gui/res/cardsfolder/i/it_that_betrays.txt index 1b41a571e97b..ad1442eda962 100644 --- a/forge-gui/res/cardsfolder/i/it_that_betrays.txt +++ b/forge-gui/res/cardsfolder/i/it_that_betrays.txt @@ -5,4 +5,4 @@ PT:11/11 K:Annihilator:2 T:Mode$ Sacrificed | ValidCard$ Permanent.!token+OppCtrl | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent sacrifices a nontoken permanent, put that card onto the battlefield under your control. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Defined$ TriggeredCard -Oracle:Annihilator 2 (Whenever this creature attacks, defending player sacrifices two permanents.)\nWhenever an opponent sacrifices a nontoken permanent, put that card onto the battlefield under your control. +Oracle:Annihilator 2 (Whenever this creature attacks, defending player sacrifices two permanents of their choice.)\nWhenever an opponent sacrifices a nontoken permanent, put that card onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/i/ithilien_kingfisher.txt b/forge-gui/res/cardsfolder/i/ithilien_kingfisher.txt index c3a99aed8566..d8570357be70 100644 --- a/forge-gui/res/cardsfolder/i/ithilien_kingfisher.txt +++ b/forge-gui/res/cardsfolder/i/ithilien_kingfisher.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Bird PT:2/1 K:Flying -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 | NumCards$ 1 SVar:SacMe:1 -Oracle:Flying\nWhen Ithilien Kingfisher dies, draw a card. +Oracle:Flying\nWhen this creature dies, draw a card. diff --git a/forge-gui/res/cardsfolder/i/itzquinth_firstborn_of_gishath.txt b/forge-gui/res/cardsfolder/i/itzquinth_firstborn_of_gishath.txt index df4076fcf328..541e3006bd95 100644 --- a/forge-gui/res/cardsfolder/i/itzquinth_firstborn_of_gishath.txt +++ b/forge-gui/res/cardsfolder/i/itzquinth_firstborn_of_gishath.txt @@ -3,10 +3,10 @@ ManaCost:R G Types:Legendary Creature Dinosaur PT:2/3 K:Haste -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigImmediate | TriggerDescription$ When CARDNAME enters, you may pay {2}. When you do, target Dinosaur you control deals damage equal to its power to another target creature. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigImmediate | TriggerDescription$ When NICKNAME enters, you may pay {2}. When you do, target Dinosaur you control deals damage equal to its power to another target creature. SVar:TrigImmediate:AB$ ImmediateTrigger | Cost$ 2 | Execute$ TrigPowerDamage | TriggerDescription$ When you do, target Dinosaur you control deals damage equal to its power to another target creature. SVar:TrigPowerDamage:DB$ Pump | ValidTgts$ Dinosaur.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target Dinosaur you control | SubAbility$ SoulsDamage SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature | AILogic$ PowerDmg | TargetUnique$ True | TgtPrompt$ Select another target creature | NumDmg$ X | DamageSource$ ParentTarget SVar:X:ParentTargeted$CardPower DeckHints:Type$Dinosaur -Oracle:Haste\nWhen Itzquinth, Firstborn of Gishath enters, you may pay {2}. When you do, target Dinosaur you control deals damage equal to its power to another target creature. +Oracle:Haste\nWhen Itzquinth enters, you may pay {2}. When you do, target Dinosaur you control deals damage equal to its power to another target creature. diff --git a/forge-gui/res/cardsfolder/i/ivora_insatiable_heir.txt b/forge-gui/res/cardsfolder/i/ivora_insatiable_heir.txt index 759b1cd1a688..a12a5a90a060 100644 --- a/forge-gui/res/cardsfolder/i/ivora_insatiable_heir.txt +++ b/forge-gui/res/cardsfolder/i/ivora_insatiable_heir.txt @@ -3,10 +3,10 @@ ManaCost:1 R Types:Legendary Creature Vampire Warrior PT:1/1 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters and whenever it deals combat damage to a player, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigToken | CombatDamage$ True | Secondary$ True | TriggerDescription$ When CARDNAME enters and whenever it deals combat damage to a player, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters and whenever it deals combat damage to a player, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigToken | CombatDamage$ True | Secondary$ True | TriggerDescription$ When NICKNAME enters and whenever it deals combat damage to a player, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_blood_draw T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you discard a card, put a +1/+1 counter on NICKNAME. DeckHas:Ability$Counters SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Trample\nWhen Ivora, Insatiable Heir enters and whenever it deals combat damage to a player, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.")\nWhenever you discard a card, put a +1/+1 counter on Ivora. +Oracle:Trample\nWhen Ivora enters and whenever it deals combat damage to a player, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this token: Draw a card.")\nWhenever you discard a card, put a +1/+1 counter on Ivora. diff --git a/forge-gui/res/cardsfolder/i/ivory_gargoyle.txt b/forge-gui/res/cardsfolder/i/ivory_gargoyle.txt index 6b88834fab5b..d6a131656ea8 100644 --- a/forge-gui/res/cardsfolder/i/ivory_gargoyle.txt +++ b/forge-gui/res/cardsfolder/i/ivory_gargoyle.txt @@ -3,10 +3,10 @@ ManaCost:4 W Types:Creature Gargoyle PT:2/2 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigSkipDraw | TriggerDescription$ When CARDNAME dies, return it to the battlefield under its owner's control at the beginning of the next end step and you skip your next draw step. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigSkipDraw | TriggerDescription$ When this creature dies, return it to the battlefield under its owner's control at the beginning of the next end step and you skip your next draw step. SVar:TrigSkipDraw:DB$ SkipPhase | Defined$ TriggeredCardController | Step$ Draw | SubAbility$ TrigDelay SVar:TrigDelay:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | RememberObjects$ TriggeredNewCardLKICopy | TriggerDescription$ Return CARDNAME to the battlefield. SVar:TrigReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Graveyard | Destination$ Battlefield -A:AB$ ChangeZone | Cost$ 4 W | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile CARDNAME. +A:AB$ ChangeZone | Cost$ 4 W | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile this creature. AI:RemoveDeck:All -Oracle:Flying\nWhen Ivory Gargoyle dies, return it to the battlefield under its owner's control at the beginning of the next end step and you skip your next draw step.\n{4}{W}: Exile Ivory Gargoyle. +Oracle:Flying\nWhen this creature dies, return it to the battlefield under its owner's control at the beginning of the next end step and you skip your next draw step.\n{4}{W}: Exile this creature. diff --git a/forge-gui/res/cardsfolder/i/ivory_giant.txt b/forge-gui/res/cardsfolder/i/ivory_giant.txt index dc1cf21f19ae..e8ca36b4de4c 100644 --- a/forge-gui/res/cardsfolder/i/ivory_giant.txt +++ b/forge-gui/res/cardsfolder/i/ivory_giant.txt @@ -3,6 +3,6 @@ ManaCost:5 W W Types:Creature Giant PT:3/4 K:Suspend:5:W -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTapAll | TriggerDescription$ When CARDNAME enters, tap all nonwhite creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTapAll | TriggerDescription$ When this creature enters, tap all nonwhite creatures. SVar:TrigTapAll:DB$ TapAll | ValidCards$ Creature.nonWhite -Oracle:When Ivory Giant enters, tap all nonwhite creatures.\nSuspend 5—{W} (Rather than cast this card from your hand, you may pay {W} and exile it with five 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.) +Oracle:When this creature enters, tap all nonwhite creatures.\nSuspend 5—{W} (Rather than cast this card from your hand, you may pay {W} and exile it with five 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.) diff --git a/forge-gui/res/cardsfolder/i/ivy_elemental.txt b/forge-gui/res/cardsfolder/i/ivy_elemental.txt index 243844bff40b..58adf4346ccb 100644 --- a/forge-gui/res/cardsfolder/i/ivy_elemental.txt +++ b/forge-gui/res/cardsfolder/i/ivy_elemental.txt @@ -2,7 +2,7 @@ Name:Ivy Elemental ManaCost:X G Types:Creature Elemental 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 DeckHas:Ability$Counters -Oracle:Ivy Elemental enters with X +1/+1 counters on it. +Oracle:This creature enters with X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/i/ivy_gleeful_spellthief.txt b/forge-gui/res/cardsfolder/i/ivy_gleeful_spellthief.txt index 5fbe7d584147..c49b03feac6f 100644 --- a/forge-gui/res/cardsfolder/i/ivy_gleeful_spellthief.txt +++ b/forge-gui/res/cardsfolder/i/ivy_gleeful_spellthief.txt @@ -3,6 +3,6 @@ ManaCost:G U Types:Legendary Creature Faerie Rogue PT:2/1 K:Flying -T:Mode$ SpellCast | TriggerZones$ Battlefield | IsSingleTarget$ True | TargetsValid$ Creature.Other+inZoneBattlefield | Execute$ TrigCopyTarget | OptionalDecider$ You | TriggerDescription$ Whenever a player casts a spell that targets only a single creature other than CARDNAME, you may copy that spell. The copy targets NICKNAME. (A copy of an Aura spell becomes a token.) +T:Mode$ SpellCast | TriggerZones$ Battlefield | IsSingleTarget$ True | TargetsValid$ Creature.Other+inZoneBattlefield | Execute$ TrigCopyTarget | OptionalDecider$ You | TriggerDescription$ Whenever a player casts a spell that targets only a single creature other than NICKNAME, you may copy that spell. The copy targets NICKNAME. (A copy of an Aura spell becomes a token.) SVar:TrigCopyTarget:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | DefinedTarget$ Self -Oracle:Flying\nWhenever a player casts a spell that targets only a single creature other than Ivy, Gleeful Spellthief, you may copy that spell. The copy targets Ivy. (A copy of an Aura spell becomes a token.) +Oracle:Flying\nWhenever a player casts a spell that targets only a single creature other than Ivy, you may copy that spell. The copy targets Ivy. (A copy of an Aura spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/i/iwamori_of_the_open_fist.txt b/forge-gui/res/cardsfolder/i/iwamori_of_the_open_fist.txt index 710e7f2c735b..9a10a25bc5c1 100644 --- a/forge-gui/res/cardsfolder/i/iwamori_of_the_open_fist.txt +++ b/forge-gui/res/cardsfolder/i/iwamori_of_the_open_fist.txt @@ -3,6 +3,6 @@ ManaCost:2 G G Types:Legendary Creature Human Monk PT:5/5 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, each opponent may put a legendary creature card from their hand onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When NICKNAME enters, each opponent may put a legendary creature card from their hand onto the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Legendary | DefinedPlayer$ Player.Opponent | ChangeNum$ 1 -Oracle:Trample\nWhen Iwamori of the Open Fist enters, each opponent may put a legendary creature card from their hand onto the battlefield. +Oracle:Trample\nWhen Iwamori enters, each opponent may put a legendary creature card from their hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/i/ixalans_binding.txt b/forge-gui/res/cardsfolder/i/ixalans_binding.txt index 06b2a506c6ee..9d7b35bbbb93 100644 --- a/forge-gui/res/cardsfolder/i/ixalans_binding.txt +++ b/forge-gui/res/cardsfolder/i/ixalans_binding.txt @@ -1,9 +1,9 @@ Name:Ixalan's Binding ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this enchantment enters, exile target nonland permanent an opponent controls until this enchantment leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | Duration$ UntilHostLeavesPlay S:Mode$ CantBeCast | ValidCard$ Card.sharesNameWith ExiledWith | Caster$ Opponent | Description$ Your opponents can't cast spells with the same name as the exiled card. SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE -Oracle:When Ixalan's Binding enters, exile target nonland permanent an opponent controls until Ixalan's Binding leaves the battlefield.\nYour opponents can't cast spells with the same name as the exiled card. +Oracle:When this enchantment enters, exile target nonland permanent an opponent controls until this enchantment leaves the battlefield.\nYour opponents can't cast spells with the same name as the exiled card. diff --git a/forge-gui/res/cardsfolder/i/ixallis_diviner.txt b/forge-gui/res/cardsfolder/i/ixallis_diviner.txt index 07923feb129c..9749894c7c7b 100644 --- a/forge-gui/res/cardsfolder/i/ixallis_diviner.txt +++ b/forge-gui/res/cardsfolder/i/ixallis_diviner.txt @@ -2,7 +2,7 @@ Name:Ixalli's Diviner ManaCost:1 G Types:Creature Human Druid PT:0/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ When CARDNAME enters, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ When this creature enters, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters -Oracle:When Ixalli's Diviner enters, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) +Oracle:When this creature enters, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/i/ixallis_keeper.txt b/forge-gui/res/cardsfolder/i/ixallis_keeper.txt index aad8534e933b..459c515bf0a4 100644 --- a/forge-gui/res/cardsfolder/i/ixallis_keeper.txt +++ b/forge-gui/res/cardsfolder/i/ixallis_keeper.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Creature Human Shaman PT:2/2 A:AB$ Pump | Cost$ 7 G T Sac<1/CARDNAME> | ValidTgts$ Creature | AITgts$ Creature.Other | NumAtt$ +5 | NumDef$ +5 | KW$ Trample | SpellDescription$ Target creature gets +5/+5 and gains trample until end of turn. -Oracle:{7}{G}, {T}, Sacrifice Ixalli's Keeper: Target creature gets +5/+5 and gains trample until end of turn. +Oracle:{7}{G}, {T}, Sacrifice this creature: Target creature gets +5/+5 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ixidor_reality_sculptor.txt b/forge-gui/res/cardsfolder/i/ixidor_reality_sculptor.txt index 7a4d2b14ca08..501746589679 100644 --- a/forge-gui/res/cardsfolder/i/ixidor_reality_sculptor.txt +++ b/forge-gui/res/cardsfolder/i/ixidor_reality_sculptor.txt @@ -2,6 +2,6 @@ Name:Ixidor, Reality Sculptor ManaCost:3 U U Types:Legendary Creature Human Wizard PT:3/4 -S:Mode$ Continuous | Affected$ Creature.faceDown | AddPower$ 1 | AddToughness$ 1 | Description$ Face-Down creatures get +1/+1. +S:Mode$ Continuous | Affected$ Creature.faceDown | AddPower$ 1 | AddToughness$ 1 | Description$ Face-down creatures get +1/+1. A:AB$ SetState | Cost$ 2 U | ValidTgts$ Creature.faceDown | TgtPrompt$ Select target face-down creature. | Mode$ TurnFaceUp | SpellDescription$ Turn target face-down creature face up. Oracle:Face-down creatures get +1/+1.\n{2}{U}: Turn target face-down creature face up. diff --git a/forge-gui/res/cardsfolder/i/ixidron.txt b/forge-gui/res/cardsfolder/i/ixidron.txt index a06d45406ad4..bbffdef4ec81 100644 --- a/forge-gui/res/cardsfolder/i/ixidron.txt +++ b/forge-gui/res/cardsfolder/i/ixidron.txt @@ -3,9 +3,9 @@ ManaCost:3 U U Types:Creature Illusion PT:*/* K:ETBReplacement:Other:TrigTurnFaceDown -SVar:TrigTurnFaceDown:DB$ SetState | Defined$ Valid Creature.!token+Other+faceUp | Mode$ TurnFaceDown | SpellDescription$ As CARDNAME enters, turn all other nontoken creatures face down. (They're 2/2 creatures.) +SVar:TrigTurnFaceDown:DB$ SetState | Defined$ Valid Creature.!token+Other+faceUp | Mode$ TurnFaceDown | SpellDescription$ As this creature enters, turn all other nontoken creatures face down. (They're 2/2 creatures.) S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of face-down creatures on the battlefield. SVar:X:Count$Valid Creature.faceDown SVar:NeedsToPlay:Creature.OppCtrl+!token SVar:NoZeroToughnessAI:True -Oracle:As Ixidron enters, turn all other nontoken creatures face down. (They're 2/2 creatures.)\nIxidron's power and toughness are each equal to the number of face-down creatures on the battlefield. +Oracle:As this creature enters, turn all other nontoken creatures face down. (They're 2/2 creatures.)\nIxidron's power and toughness are each equal to the number of face-down creatures on the battlefield. diff --git a/forge-gui/res/cardsfolder/i/iymrith_desert_doom.txt b/forge-gui/res/cardsfolder/i/iymrith_desert_doom.txt index f2a210511f04..b36688e58229 100644 --- a/forge-gui/res/cardsfolder/i/iymrith_desert_doom.txt +++ b/forge-gui/res/cardsfolder/i/iymrith_desert_doom.txt @@ -3,10 +3,10 @@ ManaCost:3 U U Types:Legendary Creature Dragon PT:5/5 K:Flying -S:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Ward:4 | Description$ CARDNAME has ward {4} as long as it's untapped. +S:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Ward:4 | Description$ NICKNAME has ward {4} as long as it's untapped. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, draw a card. Then if you have fewer than three cards in hand, draw cards equal to the difference. SVar:TrigDraw:DB$ Draw | SubAbility$ DBDrawMore SVar:DBDrawMore:DB$ Draw | ConditionCheckSVar$ X | ConditionSVarCompare$ LT3 | NumCards$ Difference SVar:X:Count$ValidHand Card.YouOwn SVar:Difference:Number$3/Minus.X -Oracle:Flying\nIymrith, Desert Doom has ward {4} as long as it's untapped.\nWhenever Iymrith deals combat damage to a player, draw a card. Then if you have fewer than three cards in hand, draw cards equal to the difference. +Oracle:Flying\nIymrith has ward {4} as long as it's untapped.\nWhenever Iymrith deals combat damage to a player, draw a card. Then if you have fewer than three cards in hand, draw cards equal to the difference. diff --git a/forge-gui/res/cardsfolder/i/izoni_center_of_the_web.txt b/forge-gui/res/cardsfolder/i/izoni_center_of_the_web.txt index e52046b05000..e54a958ed551 100644 --- a/forge-gui/res/cardsfolder/i/izoni_center_of_the_web.txt +++ b/forge-gui/res/cardsfolder/i/izoni_center_of_the_web.txt @@ -3,12 +3,12 @@ ManaCost:4 B G Types:Legendary Creature Elf Detective PT:5/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters or attacks, you may collect evidence 4. If you do, create two 2/1 black and green Spider creature tokens with menace and reach. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, you may collect evidence 4. If you do, create two 2/1 black and green Spider creature tokens with menace and reach. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever NICKNAME enters or attacks, you may collect evidence 4. If you do, create two 2/1 black and green Spider creature tokens with menace and reach. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever NICKNAME enters or attacks, you may collect evidence 4. If you do, create two 2/1 black and green Spider creature tokens with menace and reach. SVar:TrigToken:AB$ Token | Cost$ CollectEvidence<4> | TokenScript$ bg_2_1_spider_menace_reach | TokenAmount$ 2 A:AB$ Surveil | Cost$ Sac<4/Card.token/tokens> | Amount$ 2 | SubAbility$ DBDraw | SpellDescription$ Surveil 2, then draw two cards. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. DeckHints:Ability$Graveyard|Mill|Discard|Dredge DeckHas:Ability$Sacrifice|LifeGain|Surveil|Token & Type$Spider -Oracle:Menace\nWhenever Izoni, Center of the Web enters or attacks, you may collect evidence 4. If you do, create two 2/1 black and green Spider creature tokens with menace and reach.\nSacrifice four tokens: Surveil 2, then draw two cards. You gain 2 life. +Oracle:Menace\nWhenever Izoni enters or attacks, you may collect evidence 4. If you do, create two 2/1 black and green Spider creature tokens with menace and reach.\nSacrifice four tokens: Surveil 2, then draw two cards. You gain 2 life. diff --git a/forge-gui/res/cardsfolder/i/izoni_thousand_eyed.txt b/forge-gui/res/cardsfolder/i/izoni_thousand_eyed.txt index c1fcaa85f37b..eadb4b8637ec 100644 --- a/forge-gui/res/cardsfolder/i/izoni_thousand_eyed.txt +++ b/forge-gui/res/cardsfolder/i/izoni_thousand_eyed.txt @@ -2,10 +2,10 @@ Name:Izoni, Thousand-Eyed ManaCost:2 B B G G Types:Legendary Creature Elf Shaman PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Undergrowth — When CARDNAME enters, create a 1/1 black and green Insect creature token for each creature card in your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Undergrowth — When NICKNAME enters, create a 1/1 black and green Insect creature token for each creature card in your graveyard. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenOwner$ You | TokenScript$ bg_1_1_insect SVar:X:Count$ValidGraveyard Creature.YouOwn A:AB$ GainLife | Cost$ B G Sac<1/Creature.Other/another creature> | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDraw | SpellDescription$ You gain 1 life and draw a card. SVar:DBDraw:DB$ Draw DeckHas:Ability$Token|LifeGain -Oracle:Undergrowth — When Izoni, Thousand-Eyed enters, create a 1/1 black and green Insect creature token for each creature card in your graveyard.\n{B}{G}, Sacrifice another creature: You gain 1 life and draw a card. +Oracle:Undergrowth — When Izoni enters, create a 1/1 black and green Insect creature token for each creature card in your graveyard.\n{B}{G}, Sacrifice another creature: You gain 1 life and draw a card. diff --git a/forge-gui/res/cardsfolder/i/izzet_boilerworks.txt b/forge-gui/res/cardsfolder/i/izzet_boilerworks.txt index 7dbea6ed902b..9f2f3d5204e1 100644 --- a/forge-gui/res/cardsfolder/i/izzet_boilerworks.txt +++ b/forge-gui/res/cardsfolder/i/izzet_boilerworks.txt @@ -1,10 +1,10 @@ Name:Izzet Boilerworks 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 R | SpellDescription$ Add {U}{R}. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return a land you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When this land enters, return a land you control to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | AILogic$ NeverBounceItself | SpellDescription$ Return a land you control to its owner's hand. SVar:NeedsToPlay:Land.Basic+YouCtrl -Oracle:Izzet Boilerworks enters tapped.\nWhen Izzet Boilerworks enters, return a land you control to its owner's hand.\n{T}: Add {U}{R}. +Oracle:This land enters tapped.\nWhen this land enters, return a land you control to its owner's hand.\n{T}: Add {U}{R}. diff --git a/forge-gui/res/cardsfolder/i/izzet_chemister.txt b/forge-gui/res/cardsfolder/i/izzet_chemister.txt index cda322d5e923..3e41f241f2c2 100644 --- a/forge-gui/res/cardsfolder/i/izzet_chemister.txt +++ b/forge-gui/res/cardsfolder/i/izzet_chemister.txt @@ -4,6 +4,6 @@ Types:Creature Goblin Wizard PT:1/3 K:Haste A:AB$ ChangeZone | Cost$ R T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TgtPrompt$ Select target instant or sorcery card in your graveyard | SpellDescription$ Exile target instant or sorcery card from your graveyard. -A:AB$ Play | Cost$ 1 R T Sac<1/CARDNAME> | Valid$ Instant.ExiledWithSource,Sorcery.ExiledWithSource | ValidZone$ Exile | WithoutManaCost$ True | Amount$ All | Controller$ You | Optional$ True | SpellDescription$ Cast any number of cards exiled with CARDNAME without paying their mana costs. +A:AB$ Play | Cost$ 1 R T Sac<1/CARDNAME> | Valid$ Instant.ExiledWithSource,Sorcery.ExiledWithSource | ValidZone$ Exile | WithoutManaCost$ True | Amount$ All | Controller$ You | Optional$ True | SpellDescription$ Cast any number of cards exiled with this creature without paying their mana costs. AI:RemoveDeck:All -Oracle:Haste\n{R}, {T}: Exile target instant or sorcery card from your graveyard.\n{1}{R}, {T}, Sacrifice Izzet Chemister: Cast any number of cards exiled with Izzet Chemister without paying their mana costs. +Oracle:Haste\n{R}, {T}: Exile target instant or sorcery card from your graveyard.\n{1}{R}, {T}, Sacrifice this creature: Cast any number of cards exiled with this creature without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/i/izzet_chronarch.txt b/forge-gui/res/cardsfolder/i/izzet_chronarch.txt index 787a1d48e9e4..bcf31175edb6 100644 --- a/forge-gui/res/cardsfolder/i/izzet_chronarch.txt +++ b/forge-gui/res/cardsfolder/i/izzet_chronarch.txt @@ -2,6 +2,6 @@ Name:Izzet Chronarch ManaCost:3 U R Types:Creature Human Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target instant or sorcery card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When this creature enters, return target instant or sorcery card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl -Oracle:When Izzet Chronarch enters, return target instant or sorcery card from your graveyard to your hand. +Oracle:When this creature enters, return target instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/i/izzet_cluestone.txt b/forge-gui/res/cardsfolder/i/izzet_cluestone.txt index 274652b092e3..2ea3fe671525 100644 --- a/forge-gui/res/cardsfolder/i/izzet_cluestone.txt +++ b/forge-gui/res/cardsfolder/i/izzet_cluestone.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo U R | SpellDescription$ Add {U} or {R}. A:AB$ Draw | Cost$ U R T Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. AI:RemoveDeck:Random DeckNeeds:Color$Blue|Red -Oracle:{T}: Add {U} or {R}.\n{U}{R}, {T}, Sacrifice Izzet Cluestone: Draw a card. +Oracle:{T}: Add {U} or {R}.\n{U}{R}, {T}, Sacrifice this artifact: Draw a card. diff --git a/forge-gui/res/cardsfolder/i/izzet_guildgate.txt b/forge-gui/res/cardsfolder/i/izzet_guildgate.txt index 2d949003045b..ddff2b3a5d00 100644 --- a/forge-gui/res/cardsfolder/i/izzet_guildgate.txt +++ b/forge-gui/res/cardsfolder/i/izzet_guildgate.txt @@ -1,7 +1,7 @@ Name:Izzet Guildgate ManaCost:no cost Types:Land Gate -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped. SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo U R | SpellDescription$ Add {U} or {R}. -Oracle:Izzet Guildgate enters tapped.\n{T}: Add {U} or {R}. +Oracle:This land enters tapped.\n{T}: Add {U} or {R}. diff --git a/forge-gui/res/cardsfolder/i/izzet_keyrune.txt b/forge-gui/res/cardsfolder/i/izzet_keyrune.txt index a435ba8348e5..43d983901f85 100644 --- a/forge-gui/res/cardsfolder/i/izzet_keyrune.txt +++ b/forge-gui/res/cardsfolder/i/izzet_keyrune.txt @@ -2,9 +2,9 @@ Name:Izzet Keyrune ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Combo U R | SpellDescription$ Add {U} or {R}. -A:AB$ Animate | Cost$ U R | Defined$ Self | Power$ 2 | Toughness$ 1 | Types$ Artifact,Creature,Elemental | RemoveCreatureTypes$ True | Colors$ Blue,Red | OverwriteColors$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 2/1 blue and red Elemental artifact creature. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoot | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw a card. If you do, discard a card. +A:AB$ Animate | Cost$ U R | Defined$ Self | Power$ 2 | Toughness$ 1 | Types$ Artifact,Creature,Elemental | RemoveCreatureTypes$ True | Colors$ Blue,Red | OverwriteColors$ True | SpellDescription$ Until end of turn, this artifact becomes a 2/1 blue and red Elemental artifact creature. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoot | TriggerDescription$ Whenever this artifact deals combat damage to a player, you may draw a card. If you do, discard a card. SVar:TrigLoot:AB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 | Cost$ Draw<1/You> AI:RemoveDeck:Random DeckNeeds:Color$Blue|Red -Oracle:{T}: Add {U} or {R}.\n{U}{R}: Until end of turn, Izzet Keyrune becomes a 2/1 blue and red Elemental artifact creature.\nWhenever Izzet Keyrune deals combat damage to a player, you may draw a card. If you do, discard a card. +Oracle:{T}: Add {U} or {R}.\n{U}{R}: Until end of turn, this artifact becomes a 2/1 blue and red Elemental artifact creature.\nWhenever this artifact deals combat damage to a player, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/i/izzet_locket.txt b/forge-gui/res/cardsfolder/i/izzet_locket.txt index 3738f4d9e0f8..838dcef02805 100644 --- a/forge-gui/res/cardsfolder/i/izzet_locket.txt +++ b/forge-gui/res/cardsfolder/i/izzet_locket.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ Combo U R | SpellDescription$ Add {U} or {R}. DeckNeeds:Color$Blue|Red A:AB$ Draw | Cost$ UR UR UR UR T Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. AI:RemoveDeck:Random -Oracle:{T}: Add {U} or {R}.\n{U/R}{U/R}{U/R}{U/R}, {T}, Sacrifice Izzet Locket: Draw two cards. +Oracle:{T}: Add {U} or {R}.\n{U/R}{U/R}{U/R}{U/R}, {T}, Sacrifice this artifact: Draw two cards. diff --git a/forge-gui/res/cardsfolder/i/izzet_staticaster.txt b/forge-gui/res/cardsfolder/i/izzet_staticaster.txt index 7f5f4f57591d..dba6fd6cecd6 100644 --- a/forge-gui/res/cardsfolder/i/izzet_staticaster.txt +++ b/forge-gui/res/cardsfolder/i/izzet_staticaster.txt @@ -4,7 +4,7 @@ Types:Creature Human Wizard PT:0/3 K:Flash K:Haste -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature | NumDmg$ 1 | DamageMap$ True | SubAbility$ DamageSame | SpellDescription$ CARDNAME deals 1 damage to target creature and each other creature with the same name as that creature. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature | NumDmg$ 1 | DamageMap$ True | SubAbility$ DamageSame | SpellDescription$ This creature deals 1 damage to target creature and each other creature with the same name as that creature. SVar:DamageSame:DB$ DamageAll | ValidCards$ Targeted.sameName+Other | ValidDescription$ each other creature with the same name as that creature. | NumDmg$ 1 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nHaste\n{T}: Izzet Staticaster deals 1 damage to target creature and each other creature with the same name as that creature. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nHaste\n{T}: This creature deals 1 damage to target creature and each other creature with the same name as that creature.