From 49d972726a31f3abd3495135dddeb7b5abf63c68 Mon Sep 17 00:00:00 2001 From: ArsenalNut Date: Tue, 22 May 2012 05:36:51 +0000 Subject: [PATCH] merged r15541-r15645 from the Trunk into mana_restrictions branch --- .gitattributes | 117 +- .gitignore | 5 +- CHANGES.txt | 114 + README.txt | 4 +- forge.properties | 2 +- res/cardsfolder/a/abundance.txt | 15 + res/cardsfolder/a/acidic_dagger.txt | 16 + res/cardsfolder/a/acorn_catapult.txt | 13 + res/cardsfolder/a/aether_barrier.txt | 3 +- res/cardsfolder/a/aether_sting.txt | 4 +- res/cardsfolder/a/animar_soul_of_elements.txt | 2 +- res/cardsfolder/a/anthem_of_rakdos.txt | 18 + res/cardsfolder/a/apocalypse_chime.txt | 11 + res/cardsfolder/a/argentum_armor.txt | 2 + res/cardsfolder/a/argothian_enchantress.txt | 2 +- res/cardsfolder/a/aurora_eidolon.txt | 2 +- res/cardsfolder/a/avizoa.txt | 14 + res/cardsfolder/b/balefire_liege.txt | 4 +- res/cardsfolder/b/ballynock_trapper.txt | 2 +- res/cardsfolder/b/battlewand_oak.txt | 2 +- res/cardsfolder/b/bloodbond_march.txt | 22 +- .../budoka_pupil_ichiga_who_topples_oaks.txt | 2 +- res/cardsfolder/b/burning_vengeance.txt | 3 +- .../c/callow_jushi_jaraku_the_interloper.txt | 2 +- res/cardsfolder/c/chandra_the_firebrand.txt | 2 +- res/cardsfolder/c/charmbreaker_devils.txt | 2 +- res/cardsfolder/c/citanul_druid.txt | 2 +- res/cardsfolder/c/clear_the_land.txt | 11 + res/cardsfolder/c/cloven_casting.txt | 2 +- res/cardsfolder/c/commanders_authority.txt | 2 +- res/cardsfolder/c/contemplation.txt | 2 +- ...ing_bandit_azamuki_treachery_incarnate.txt | 2 +- res/cardsfolder/c/curse_of_wizardry.txt | 2 +- res/cardsfolder/c/customs_depot.txt | 2 +- res/cardsfolder/d/deadeye_navigator.txt | 7 +- res/cardsfolder/d/deathbringer_liege.txt | 4 +- res/cardsfolder/d/deep_sea_kraken.txt | 2 +- res/cardsfolder/d/demonic_rising.txt | 2 +- res/cardsfolder/d/desertion.txt | 13 + res/cardsfolder/d/dovescape.txt | 2 +- res/cardsfolder/d/dwarven_patrol.txt | 2 +- res/cardsfolder/e/eiganjo_free_riders.txt | 4 +- res/cardsfolder/e/embersmith.txt | 2 +- res/cardsfolder/e/emberstrike_duo.txt | 4 +- res/cardsfolder/e/enchantresss_presence.txt | 2 +- res/cardsfolder/e/endless_wurm.txt | 2 +- res/cardsfolder/e/enigma_eidolon.txt | 3 +- res/cardsfolder/e/enslaved_horror.txt | 13 + res/cardsfolder/e/entreat_the_angels.txt | 2 +- res/cardsfolder/e/entropic_eidolon.txt | 3 +- ...rayo_soratami_ascendant_erayos_essence.txt | 2 +- res/cardsfolder/e/extra_arms.txt | 2 + res/cardsfolder/e/eyes_of_the_watcher.txt | 2 +- res/cardsfolder/f/fable_of_wolf_and_owl.txt | 4 +- ...aithful_squire_kaiso_memory_of_loyalty.txt | 2 +- res/cardsfolder/f/fangren_firstborn.txt | 1 + res/cardsfolder/f/forced_fruition.txt | 4 +- res/cardsfolder/f/frost_titan.txt | 1 + res/cardsfolder/f/fugitive_druid.txt | 2 +- res/cardsfolder/f/furious_assault.txt | 2 +- res/cardsfolder/g/gallows_at_willow_hill.txt | 2 +- res/cardsfolder/g/geist_of_saint_traft.txt | 1 + res/cardsfolder/g/geist_snatch.txt | 2 +- res/cardsfolder/g/gelectrode.txt | 2 +- res/cardsfolder/g/gemini_engine.txt | 1 + res/cardsfolder/g/ghave_guru_of_spores.txt | 4 +- res/cardsfolder/g/gift_of_the_gargantuan.txt | 10 + res/cardsfolder/g/gilt_leaf_archdruid.txt | 2 +- res/cardsfolder/g/glimpse_of_nature.txt | 2 +- res/cardsfolder/g/gloryscale_viashino.txt | 2 +- res/cardsfolder/g/golem_foundry.txt | 2 +- res/cardsfolder/g/grave_titan.txt | 1 + res/cardsfolder/g/gravelgill_duo.txt | 4 +- res/cardsfolder/g/grimgrin_corpse_born.txt | 1 + res/cardsfolder/h/hand_of_the_praetors.txt | 2 +- res/cardsfolder/h/havoc.txt | 2 +- res/cardsfolder/h/heartwood_storyteller.txt | 4 +- res/cardsfolder/h/herald_of_war.txt | 1 + res/cardsfolder/h/hero_of_bladehold.txt | 1 + res/cardsfolder/h/hired_muscle_scarmaker.txt | 2 +- res/cardsfolder/h/howltooth_hollow.txt | 16 + res/cardsfolder/h/hunting_grounds.txt | 2 +- res/cardsfolder/i/iceberg.txt | 2 +- res/cardsfolder/i/ichneumon_druid.txt | 2 +- res/cardsfolder/i/illusory_demon.txt | 2 +- res/cardsfolder/i/in_the_eye_of_chaos.txt | 2 +- res/cardsfolder/i/inexorable_tide.txt | 2 +- res/cardsfolder/i/infectious_horror.txt | 1 + res/cardsfolder/i/infernal_genesis.txt | 1 + res/cardsfolder/i/infernal_kirin.txt | 2 +- res/cardsfolder/i/inferno_titan.txt | 1 + res/cardsfolder/i/infested_roothold.txt | 2 +- res/cardsfolder/i/inquisitors_flail.txt | 2 +- res/cardsfolder/i/insight.txt | 2 +- res/cardsfolder/i/insist.txt | 2 +- res/cardsfolder/i/inspired_sprite.txt | 2 +- .../i/ishi_ishi_akki_crackshot.txt | 2 +- res/cardsfolder/i/isolation_cell.txt | 2 +- res/cardsfolder/j/jackalope_herd.txt | 2 +- res/cardsfolder/j/juju_bubble.txt | 2 +- res/cardsfolder/k/kaervek_the_merciless.txt | 2 +- res/cardsfolder/k/kessig_cagebreakers.txt | 1 + res/cardsfolder/k/kiln_fiend.txt | 2 +- res/cardsfolder/k/kor_spiritdancer.txt | 2 +- res/cardsfolder/k/kurgadon.txt | 2 +- res/cardsfolder/l/leap_of_faith.txt | 1 - res/cardsfolder/l/leering_emblem.txt | 2 +- res/cardsfolder/l/leonin_battlemage.txt | 2 +- res/cardsfolder/l/leshracs_sigil.txt | 2 +- res/cardsfolder/l/leyline_of_lightning.txt | 2 +- res/cardsfolder/l/lifesmith.txt | 2 +- res/cardsfolder/l/loyal_gyrfalcon.txt | 2 +- res/cardsfolder/l/lurking_predators.txt | 2 +- res/cardsfolder/l/lys_alana_huntmaster.txt | 2 +- res/cardsfolder/m/mage_slayer.txt | 2 + res/cardsfolder/m/mana_breach.txt | 4 +- res/cardsfolder/m/manaplasm.txt | 2 +- res/cardsfolder/m/masked_admirers.txt | 2 +- res/cardsfolder/m/merrow_bonegnawer.txt | 2 +- res/cardsfolder/m/merrow_reejerey.txt | 2 +- res/cardsfolder/m/mesa_enchantress.txt | 2 +- res/cardsfolder/m/mindmoil.txt | 2 +- res/cardsfolder/m/mirran_spy.txt | 2 +- .../m/mishra_artificer_prodigy.txt | 2 +- res/cardsfolder/m/mogg_sentry.txt | 2 +- res/cardsfolder/m/mold_adder.txt | 2 +- .../mondronen_shaman_tovolars_magehunter.txt | 2 +- res/cardsfolder/m/moonsilver_spear.txt | 4 +- res/cardsfolder/m/myrsmith.txt | 2 +- res/cardsfolder/m/mystic_remora.txt | 2 +- res/cardsfolder/n/nefashu.txt | 1 + res/cardsfolder/n/nemesis_of_reason.txt | 1 + res/cardsfolder/n/nettle_sentinel.txt | 2 +- res/cardsfolder/n/null_profusion.txt | 2 +- res/cardsfolder/o/oni_of_wild_places.txt | 2 +- res/cardsfolder/o/onslaught.txt | 2 +- res/cardsfolder/o/oppression.txt | 2 +- res/cardsfolder/o/overmaster.txt | 2 +- res/cardsfolder/p/painsmith.txt | 2 +- res/cardsfolder/p/pardic_dragon.txt | 2 +- res/cardsfolder/p/planar_chaos.txt | 2 +- res/cardsfolder/p/predator_ooze.txt | 1 + res/cardsfolder/p/predatory_hunger.txt | 2 +- res/cardsfolder/p/presence_of_the_master.txt | 2 +- res/cardsfolder/p/primeval_titan.txt | 1 + res/cardsfolder/p/primordial_sage.txt | 2 +- res/cardsfolder/p/pristine_angel.txt | 2 +- res/cardsfolder/p/pulse_tracker.txt | 1 + res/cardsfolder/p/pure_reflection.txt | 2 +- res/cardsfolder/p/putrefaction.txt | 2 +- res/cardsfolder/p/pyrostatic_pillar.txt | 2 +- res/cardsfolder/q/quicken.txt | 2 +- res/cardsfolder/q/quill_slinger_boggart.txt | 2 +- res/cardsfolder/q/quirion_dryad.txt | 2 +- res/cardsfolder/r/rage_extractor.txt | 2 +- res/cardsfolder/r/recycle.txt | 2 +- .../r/reki_the_history_of_kamigawa.txt | 2 +- res/cardsfolder/r/reparations.txt | 2 +- res/cardsfolder/r/rhystic_study.txt | 2 +- res/cardsfolder/r/riddlesmith.txt | 2 +- res/cardsfolder/r/ronin_cliffrider.txt | 1 + res/cardsfolder/s/safehold_duo.txt | 4 +- res/cardsfolder/s/sandstorm_eidolon.txt | 2 +- res/cardsfolder/s/scalding_salamander.txt | 1 + res/cardsfolder/s/scouts_warning.txt | 2 +- res/cardsfolder/s/scroll_of_origins.txt | 1 + res/cardsfolder/s/secrets_of_the_dead.txt | 2 +- res/cardsfolder/s/sedge_sliver.txt | 18 + res/cardsfolder/s/shelldock_isle.txt | 17 + res/cardsfolder/s/shrieking_specter.txt | 1 + .../s/sigil_of_the_empty_throne.txt | 2 +- res/cardsfolder/s/skittering_horror.txt | 4 +- res/cardsfolder/s/skittering_monstrosity.txt | 2 +- res/cardsfolder/s/skittering_skirge.txt | 2 +- res/cardsfolder/s/skull_collector.txt | 4 +- res/cardsfolder/s/sludge_strider.txt | 2 +- res/cardsfolder/s/snake_pit.txt | 2 +- res/cardsfolder/s/soot_imp.txt | 2 +- res/cardsfolder/s/soul_barrier.txt | 2 +- res/cardsfolder/s/spellshock.txt | 7 +- res/cardsfolder/s/sphinx_bone_wand.txt | 2 +- res/cardsfolder/s/spinerock_knoll.txt | 16 + res/cardsfolder/s/stampeding_wildebeests.txt | 2 +- res/cardsfolder/s/standstill.txt | 4 +- res/cardsfolder/s/straw_golem.txt | 3 +- res/cardsfolder/s/sun_titan.txt | 1 + res/cardsfolder/s/surrakar_spellblade.txt | 2 +- res/cardsfolder/t/tamiyo_the_moon_sage.txt | 2 +- res/cardsfolder/t/tangleroot.txt | 2 +- res/cardsfolder/t/tattermunge_duo.txt | 4 +- res/cardsfolder/t/taurean_mauler.txt | 2 +- res/cardsfolder/t/thatcher_revolt.txt | 2 +- res/cardsfolder/t/thistledown_duo.txt | 4 +- res/cardsfolder/t/thorntooth_witch.txt | 2 +- res/cardsfolder/t/thought_prison.txt | 2 +- res/cardsfolder/t/thraximundar.txt | 1 + res/cardsfolder/t/thunderbolt.txt | 1 - res/cardsfolder/t/tidespout_tyrant.txt | 2 +- res/cardsfolder/t/trusted_advisor.txt | 2 +- res/cardsfolder/u/unifying_theory.txt | 4 +- res/cardsfolder/v/vedalken_archmage.txt | 2 +- res/cardsfolder/v/veilstone_amulet.txt | 2 +- res/cardsfolder/v/vengevine.txt | 2 +- res/cardsfolder/v/venser_the_sojourner.txt | 2 +- res/cardsfolder/v/verdant_eidolon.txt | 2 +- res/cardsfolder/v/verduran_enchantress.txt | 2 +- res/cardsfolder/v/voice_of_the_provinces.txt | 2 +- res/cardsfolder/v/voidmage_husher.txt | 2 +- res/cardsfolder/w/wee_dragonauts.txt | 2 +- res/cardsfolder/w/witch_maw_nephilim.txt | 2 +- res/cardsfolder/w/withering_wisps.txt | 15 + res/cardsfolder/x/xantid_swarm.txt | 1 + res/cardsfolder/y/yawgmoths_edict.txt | 2 +- res/cardsfolder/y/yore_tiller_nephilim.txt | 1 + res/cardsfolder/z/zur_the_enchanter.txt | 1 + res/images/deckeditor/filter_artifact_n.png | Bin 3382 -> 0 bytes res/images/deckeditor/filter_artifact_y.png | Bin 3346 -> 0 bytes res/images/deckeditor/filter_black_n.png | Bin 2398 -> 0 bytes res/images/deckeditor/filter_black_y.png | Bin 2281 -> 0 bytes res/images/deckeditor/filter_blue_n.png | Bin 2305 -> 0 bytes res/images/deckeditor/filter_blue_y.png | Bin 2234 -> 0 bytes res/images/deckeditor/filter_colorless_n.png | Bin 2313 -> 0 bytes res/images/deckeditor/filter_colorless_y.png | Bin 2251 -> 0 bytes res/images/deckeditor/filter_creature_n.png | Bin 3346 -> 0 bytes res/images/deckeditor/filter_creature_y.png | Bin 3299 -> 0 bytes res/images/deckeditor/filter_enchant_n.png | Bin 3462 -> 0 bytes res/images/deckeditor/filter_enchant_y.png | Bin 3462 -> 0 bytes res/images/deckeditor/filter_green_n.png | Bin 2299 -> 0 bytes res/images/deckeditor/filter_green_y.png | Bin 2243 -> 0 bytes res/images/deckeditor/filter_instant_n.png | Bin 3383 -> 0 bytes res/images/deckeditor/filter_instant_y.png | Bin 3347 -> 0 bytes res/images/deckeditor/filter_land_n.png | Bin 3353 -> 0 bytes res/images/deckeditor/filter_land_y.png | Bin 3315 -> 0 bytes .../deckeditor/filter_planeswalker_n.png | Bin 3460 -> 0 bytes .../deckeditor/filter_planeswalker_y.png | Bin 3442 -> 0 bytes res/images/deckeditor/filter_red_n.png | Bin 2316 -> 0 bytes res/images/deckeditor/filter_red_y.png | Bin 2254 -> 0 bytes res/images/deckeditor/filter_sorcery_n.png | Bin 3508 -> 0 bytes res/images/deckeditor/filter_sorcery_y.png | Bin 3463 -> 0 bytes res/images/deckeditor/filter_white_n.png | Bin 2138 -> 0 bytes res/images/deckeditor/filter_white_y.png | Bin 2130 -> 0 bytes res/layouts/editor_default.xml | 21 + res/main.properties | 6 +- res/preferences/editor.preferences | 32 + res/preferences/main.properties | 69 + res/quest/all-prices.txt | 11617 ++++++++-------- res/quest/bazaar/index.xml | 12 +- res/quest/duels/Buffy 2.dck | 4 +- res/quest/duels/Da Vinci 3.dck | 5 +- res/quest/duels/Harry Potter 1.dck | 64 +- res/quest/duels/Harry Potter 2.dck | 26 +- res/quest/duels/Harry Potter 3.dck | 62 +- res/quest/duels/Radiant 2.dck | 53 + res/quest/duels/Radiant 3.dck | 85 +- res/quest/duels/Sherlock Holmes 3.dck | 70 +- res/quest/duels/Wyatt Earp 3.dck | 3 +- res/quest/quest-pet-token-images.txt | 22 +- res/skins/default/grid_icons.png | Bin 6624 -> 7130 bytes res/skins/default/sprite_icons.png | Bin 572746 -> 605883 bytes res/skins/firebloom/bg_match.jpg | Bin 2189795 -> 345710 bytes res/skins/firebloom/sprite_icons.png | Bin 316532 -> 148208 bytes res/sound/tap.mp3 | Bin 9344 -> 0 bytes res/token-images.txt | 7 + src/main/java/forge/Card.java | 9 +- src/main/java/forge/CardList.java | 14 + src/main/java/forge/CardListUtil.java | 6 +- src/main/java/forge/CardReader.java | 4 +- src/main/java/forge/CardUtil.java | 41 +- src/main/java/forge/GameAction.java | 6 +- src/main/java/forge/GameActionUtil.java | 11 +- src/main/java/forge/GameEntity.java | 1 + src/main/java/forge/GameLog.java | 2 + .../java/forge/card/CardCharacteristics.java | 6 +- src/main/java/forge/card/CardManaCost.java | 12 + src/main/java/forge/card/CardRules.java | 71 +- .../card/abilityfactory/AbilityFactory.java | 2 +- .../AbilityFactoryChangeZone.java | 17 +- .../abilityfactory/AbilityFactoryChoose.java | 16 +- .../abilityfactory/AbilityFactoryClash.java | 26 +- .../abilityfactory/AbilityFactoryCombat.java | 8 +- .../abilityfactory/AbilityFactoryCopy.java | 6 +- .../AbilityFactoryCounterMagic.java | 7 +- .../AbilityFactoryCounters.java | 48 +- .../abilityfactory/AbilityFactoryPlay.java | 12 + .../abilityfactory/AbilityFactoryReveal.java | 460 +- .../card/cardfactory/AbstractCardFactory.java | 2 +- .../cardfactory/CardFactorySorceries.java | 3 +- .../card/cardfactory/CardFactoryUtil.java | 57 +- src/main/java/forge/card/cost/Cost.java | 6 + .../forge/card/spellability/SpellAbility.java | 9 +- .../SpellAbilityRequirements.java | 2 +- .../spellability/SpellAbilityRestriction.java | 13 +- .../spellability/SpellAbilityVariables.java | 27 + .../card/spellability/SpellPermanent.java | 61 +- .../StaticAbilityContinuous.java | 26 +- .../forge/card/trigger/TriggerAttacks.java | 7 +- .../forge/card/trigger/TriggerHandler.java | 11 +- src/main/java/forge/control/FControl.java | 78 +- .../forge/control/input/InputControl.java | 2 +- src/main/java/forge/deck/Deck.java | 2 +- src/main/java/forge/game/GameNew.java | 6 +- .../java/forge/game/limited/BoosterDraft.java | 7 +- .../forge/game/limited/BoosterDraftAI.java | 22 +- .../java/forge/game/limited/SealedDeck.java | 22 +- src/main/java/forge/game/phase/Combat.java | 114 +- .../java/forge/game/phase/PhaseHandler.java | 4 +- .../java/forge/game/player/ComputerUtil.java | 70 + .../forge/game/player/ComputerUtilAttack.java | 28 +- src/main/java/forge/game/player/Player.java | 5 +- src/main/java/forge/game/zone/MagicStack.java | 17 +- src/main/java/forge/game/zone/PlayerZone.java | 2 +- .../game/zone/PlayerZoneComesIntoPlay.java | 2 +- src/main/java/forge/gui/CardDetailPanel.java | 25 +- src/main/java/forge/gui/GuiInput.java | 2 +- src/main/java/forge/gui/SOverlayUtils.java | 6 +- .../forge/gui/deckeditor/CDeckEditorUI.java | 113 + .../forge/gui/deckeditor/DeckEditorBase.java | 358 - .../gui/deckeditor/DeckEditorConstructed.java | 414 - .../gui/deckeditor/DeckEditorLimited.java | 415 - .../forge/gui/deckeditor/DeckEditorQuest.java | 414 - .../java/forge/gui/deckeditor/DeckImport.java | 16 +- .../forge/gui/deckeditor/DraftingProcess.java | 392 - .../java/forge/gui/deckeditor/MenuBase.java | 454 - .../java/forge/gui/deckeditor/MenuCommon.java | 33 +- .../forge/gui/deckeditor/MenuLimited.java | 48 - .../java/forge/gui/deckeditor/MenuQuest.java | 226 - .../forge/gui/deckeditor/PresetColumns.java | 227 - .../forge/gui/deckeditor/QuestCardShop.java | 530 - .../java/forge/gui/deckeditor/SEditorIO.java | 326 + .../forge/gui/deckeditor/SEditorUtil.java | 149 + .../forge/gui/deckeditor/SFilterUtil.java | 515 + .../forge/gui/deckeditor/VDeckEditorUI.java | 43 + .../deckeditor/controllers/ACEditorBase.java | 115 + .../gui/deckeditor/controllers/CAllDecks.java | 68 + .../deckeditor/controllers/CCardCatalog.java | 76 + .../deckeditor/controllers/CCurrentDeck.java | 202 + .../gui/deckeditor/controllers/CDeckgen.java | 120 + .../controllers/CEditorConstructed.java | 158 + .../controllers/CEditorDraftingProcess.java | 249 + .../controllers/CEditorLimited.java | 183 + .../controllers/CEditorPreferences.java | 151 + .../deckeditor/controllers/CEditorQuest.java | 204 + .../controllers/CEditorQuestCardShop.java | 368 + .../gui/deckeditor/controllers/CFilters.java | 176 + .../controllers/CProbabilities.java | 100 + .../deckeditor/controllers/CStatistics.java | 191 + .../deckeditor/elements/CardPanelBase.java | 40 - .../deckeditor/elements/CardPanelHeavy.java | 251 - .../deckeditor/elements/CardPanelLite.java | 183 - .../deckeditor/elements/CheckBoxWithIcon.java | 65 - .../gui/deckeditor/elements/DeckAnalysis.java | 1357 -- .../deckeditor/elements/FilterCheckBoxes.java | 327 - .../elements/FilterNameTypeSetPanel.java | 170 - .../deckeditor/elements/TableColumnInfo.java | 247 - .../gui/deckeditor/elements/TableModel.java | 451 - .../gui/deckeditor/elements/package-info.java | 3 - .../{ => tables}/DeckController.java | 52 +- .../deckeditor/tables/IntegerRenderer.java | 44 + .../ManaCostRenderer.java | 2 +- .../gui/deckeditor/tables/SColumnUtil.java | 530 + .../deckeditor/tables/TableColumnInfo.java | 142 + .../gui/deckeditor/tables/TableModel.java | 373 + .../{elements => tables}/TableSorter.java | 2 +- .../TableSorterCascade.java | 2 +- .../{elements => tables}/TableView.java | 232 +- .../gui/deckeditor/tables/package-info.java | 3 + .../gui/deckeditor/views/ITableContainer.java | 65 + .../forge/gui/deckeditor/views/VAllDecks.java | 110 + .../gui/deckeditor/views/VCardCatalog.java | 315 + .../gui/deckeditor/views/VCurrentDeck.java | 406 + .../forge/gui/deckeditor/views/VDeckgen.java | 128 + .../deckeditor/views/VEditorPreferences.java | 225 + .../forge/gui/deckeditor/views/VFilters.java | 306 + .../gui/deckeditor/views/VProbabilities.java | 198 + .../gui/deckeditor/views/VStatistics.java | 267 + .../java/forge/gui/framework/DragCell.java | 28 +- src/main/java/forge/gui/framework/EDocID.java | 25 +- src/main/java/forge/gui/framework/ICDoc.java | 6 +- .../forge/gui/framework/IVTopLevelUI.java | 8 +- .../{SIOUtil.java => SLayoutIO.java} | 81 +- .../forge/gui/framework/SRearrangingUtil.java | 15 +- .../forge/gui/framework/SResizingUtil.java | 4 +- src/main/java/forge/gui/home/VHomeUI.java | 31 +- .../gui/home/quest/CSubmenuChallenges.java | 10 +- .../forge/gui/home/quest/CSubmenuDuels.java | 10 +- .../gui/home/quest/CSubmenuQuestData.java | 2 +- .../gui/home/quest/CSubmenuQuestDecks.java | 22 +- .../forge/gui/home/quest/QuestFileLister.java | 8 +- ...uQuestUtil.java => SSubmenuQuestUtil.java} | 32 +- .../gui/home/quest/VSubmenuChallenges.java | 26 +- .../forge/gui/home/quest/VSubmenuDuels.java | 26 +- .../gui/home/quest/VSubmenuQuestData.java | 6 +- .../gui/home/quest/VSubmenuQuestDecks.java | 2 +- .../gui/home/quest/VSubmenuQuestPrefs.java | 8 +- .../gui/home/sanctioned/CSubmenuDraft.java | 20 +- .../gui/home/sanctioned/CSubmenuSealed.java | 27 +- .../home/sanctioned/VSubmenuConstructed.java | 8 +- .../gui/home/sanctioned/VSubmenuDraft.java | 4 +- .../gui/home/sanctioned/VSubmenuSealed.java | 4 +- .../home/settings/VSubmenuPreferences.java | 2 +- .../home/utilities/CSubmenuDeckEditor.java | 17 +- .../home/utilities/VSubmenuDeckEditor.java | 2 +- .../gui/home/utilities/VSubmenuExit.java | 2 +- .../gui/home/utilities/VSubmenuUtilities.java | 16 +- src/main/java/forge/gui/match/VMatchUI.java | 126 +- .../java/forge/gui/match/ViewWinLose.java | 2 +- .../forge/gui/match/controllers/CDock.java | 48 +- .../forge/gui/match/nonsingleton/VField.java | 2 +- .../java/forge/gui/match/views/VMessage.java | 2 +- .../forge/gui/toolbox/CardFaceSymbols.java | 47 +- .../java/forge/gui/toolbox/DeckLister.java | 127 +- src/main/java/forge/gui/toolbox/FLabel.java | 140 +- src/main/java/forge/gui/toolbox/FSkin.java | 57 +- .../java/forge/gui/toolbox/FTextArea.java | 1 + .../java/forge/gui/toolbox/FTextField.java | 20 + src/main/java/forge/item/CardPrinted.java | 13 +- src/main/java/forge/item/ItemPool.java | 5 + src/main/java/forge/model/FModel.java | 2 +- .../forge/properties/ForgePreferences.java | 30 +- .../java/forge/properties/ForgeProps.java | 2 +- .../java/forge/properties/NewConstants.java | 56 +- src/main/java/forge/quest/QuestUtilCards.java | 2 +- .../java/forge/{ => util}/MyObservable.java | 16 +- .../java/forge/util/closures/Predicate.java | 83 +- .../forge/util/closures/PredicateInteger.java | 75 + src/main/java/forge/view/FView.java | 40 +- src/main/java/forge/view/Main.java | 43 +- src/main/java/forge/view/SplashFrame.java | 4 +- src/main/java/forge/view/ViewBazaarUI.java | 2 +- src/main/java/forge/view/bazaar/ViewItem.java | 4 +- .../java/forge/view/bazaar/ViewStall.java | 2 +- src/test/java/forge/RunTest.java | 14 +- 432 files changed, 15226 insertions(+), 14195 deletions(-) create mode 100644 res/cardsfolder/a/abundance.txt create mode 100644 res/cardsfolder/a/acidic_dagger.txt create mode 100644 res/cardsfolder/a/acorn_catapult.txt create mode 100644 res/cardsfolder/a/anthem_of_rakdos.txt create mode 100644 res/cardsfolder/a/apocalypse_chime.txt create mode 100644 res/cardsfolder/a/avizoa.txt create mode 100644 res/cardsfolder/c/clear_the_land.txt create mode 100644 res/cardsfolder/d/desertion.txt create mode 100644 res/cardsfolder/e/enslaved_horror.txt create mode 100644 res/cardsfolder/g/gift_of_the_gargantuan.txt create mode 100644 res/cardsfolder/h/howltooth_hollow.txt create mode 100644 res/cardsfolder/s/sedge_sliver.txt create mode 100644 res/cardsfolder/s/shelldock_isle.txt create mode 100644 res/cardsfolder/s/spinerock_knoll.txt create mode 100644 res/cardsfolder/w/withering_wisps.txt delete mode 100644 res/images/deckeditor/filter_artifact_n.png delete mode 100644 res/images/deckeditor/filter_artifact_y.png delete mode 100644 res/images/deckeditor/filter_black_n.png delete mode 100644 res/images/deckeditor/filter_black_y.png delete mode 100644 res/images/deckeditor/filter_blue_n.png delete mode 100644 res/images/deckeditor/filter_blue_y.png delete mode 100644 res/images/deckeditor/filter_colorless_n.png delete mode 100644 res/images/deckeditor/filter_colorless_y.png delete mode 100644 res/images/deckeditor/filter_creature_n.png delete mode 100644 res/images/deckeditor/filter_creature_y.png delete mode 100644 res/images/deckeditor/filter_enchant_n.png delete mode 100644 res/images/deckeditor/filter_enchant_y.png delete mode 100644 res/images/deckeditor/filter_green_n.png delete mode 100644 res/images/deckeditor/filter_green_y.png delete mode 100644 res/images/deckeditor/filter_instant_n.png delete mode 100644 res/images/deckeditor/filter_instant_y.png delete mode 100644 res/images/deckeditor/filter_land_n.png delete mode 100644 res/images/deckeditor/filter_land_y.png delete mode 100644 res/images/deckeditor/filter_planeswalker_n.png delete mode 100644 res/images/deckeditor/filter_planeswalker_y.png delete mode 100644 res/images/deckeditor/filter_red_n.png delete mode 100644 res/images/deckeditor/filter_red_y.png delete mode 100644 res/images/deckeditor/filter_sorcery_n.png delete mode 100644 res/images/deckeditor/filter_sorcery_y.png delete mode 100644 res/images/deckeditor/filter_white_n.png delete mode 100644 res/images/deckeditor/filter_white_y.png create mode 100644 res/layouts/editor_default.xml create mode 100644 res/preferences/editor.preferences create mode 100644 res/preferences/main.properties create mode 100644 res/quest/duels/Radiant 2.dck delete mode 100644 res/sound/tap.mp3 create mode 100644 src/main/java/forge/gui/deckeditor/CDeckEditorUI.java delete mode 100644 src/main/java/forge/gui/deckeditor/DeckEditorBase.java delete mode 100644 src/main/java/forge/gui/deckeditor/DeckEditorConstructed.java delete mode 100644 src/main/java/forge/gui/deckeditor/DeckEditorLimited.java delete mode 100644 src/main/java/forge/gui/deckeditor/DeckEditorQuest.java delete mode 100644 src/main/java/forge/gui/deckeditor/DraftingProcess.java delete mode 100644 src/main/java/forge/gui/deckeditor/MenuBase.java delete mode 100644 src/main/java/forge/gui/deckeditor/MenuLimited.java delete mode 100644 src/main/java/forge/gui/deckeditor/MenuQuest.java delete mode 100644 src/main/java/forge/gui/deckeditor/PresetColumns.java delete mode 100644 src/main/java/forge/gui/deckeditor/QuestCardShop.java create mode 100644 src/main/java/forge/gui/deckeditor/SEditorIO.java create mode 100644 src/main/java/forge/gui/deckeditor/SEditorUtil.java create mode 100644 src/main/java/forge/gui/deckeditor/SFilterUtil.java create mode 100644 src/main/java/forge/gui/deckeditor/VDeckEditorUI.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/ACEditorBase.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CAllDecks.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CCardCatalog.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CCurrentDeck.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CDeckgen.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CEditorConstructed.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CEditorLimited.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CEditorPreferences.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CFilters.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CProbabilities.java create mode 100644 src/main/java/forge/gui/deckeditor/controllers/CStatistics.java delete mode 100644 src/main/java/forge/gui/deckeditor/elements/CardPanelBase.java delete mode 100644 src/main/java/forge/gui/deckeditor/elements/CardPanelHeavy.java delete mode 100644 src/main/java/forge/gui/deckeditor/elements/CardPanelLite.java delete mode 100644 src/main/java/forge/gui/deckeditor/elements/CheckBoxWithIcon.java delete mode 100644 src/main/java/forge/gui/deckeditor/elements/DeckAnalysis.java delete mode 100644 src/main/java/forge/gui/deckeditor/elements/FilterCheckBoxes.java delete mode 100644 src/main/java/forge/gui/deckeditor/elements/FilterNameTypeSetPanel.java delete mode 100644 src/main/java/forge/gui/deckeditor/elements/TableColumnInfo.java delete mode 100644 src/main/java/forge/gui/deckeditor/elements/TableModel.java delete mode 100644 src/main/java/forge/gui/deckeditor/elements/package-info.java rename src/main/java/forge/gui/deckeditor/{ => tables}/DeckController.java (83%) create mode 100644 src/main/java/forge/gui/deckeditor/tables/IntegerRenderer.java rename src/main/java/forge/gui/deckeditor/{elements => tables}/ManaCostRenderer.java (95%) create mode 100644 src/main/java/forge/gui/deckeditor/tables/SColumnUtil.java create mode 100644 src/main/java/forge/gui/deckeditor/tables/TableColumnInfo.java create mode 100644 src/main/java/forge/gui/deckeditor/tables/TableModel.java rename src/main/java/forge/gui/deckeditor/{elements => tables}/TableSorter.java (98%) rename src/main/java/forge/gui/deckeditor/{elements => tables}/TableSorterCascade.java (95%) rename src/main/java/forge/gui/deckeditor/{elements => tables}/TableView.java (52%) create mode 100644 src/main/java/forge/gui/deckeditor/tables/package-info.java create mode 100644 src/main/java/forge/gui/deckeditor/views/ITableContainer.java create mode 100644 src/main/java/forge/gui/deckeditor/views/VAllDecks.java create mode 100644 src/main/java/forge/gui/deckeditor/views/VCardCatalog.java create mode 100644 src/main/java/forge/gui/deckeditor/views/VCurrentDeck.java create mode 100644 src/main/java/forge/gui/deckeditor/views/VDeckgen.java create mode 100644 src/main/java/forge/gui/deckeditor/views/VEditorPreferences.java create mode 100644 src/main/java/forge/gui/deckeditor/views/VFilters.java create mode 100644 src/main/java/forge/gui/deckeditor/views/VProbabilities.java create mode 100644 src/main/java/forge/gui/deckeditor/views/VStatistics.java rename src/main/java/forge/gui/framework/{SIOUtil.java => SLayoutIO.java} (73%) rename src/main/java/forge/gui/home/quest/{SubmenuQuestUtil.java => SSubmenuQuestUtil.java} (93%) create mode 100644 src/main/java/forge/gui/toolbox/FTextField.java rename src/main/java/forge/{ => util}/MyObservable.java (72%) create mode 100644 src/main/java/forge/util/closures/PredicateInteger.java diff --git a/.gitattributes b/.gitattributes index c07c5347199..2584c0e4636 100644 --- a/.gitattributes +++ b/.gitattributes @@ -43,6 +43,7 @@ res/cardsfolder/a/absorb_vis.txt svneol=native#text/plain res/cardsfolder/a/abu_jafar.txt -text res/cardsfolder/a/abuna_acolyte.txt svneol=native#text/plain res/cardsfolder/a/abunas_chant.txt -text +res/cardsfolder/a/abundance.txt -text res/cardsfolder/a/abundant_growth.txt -text res/cardsfolder/a/abyssal_gatekeeper.txt svneol=native#text/plain res/cardsfolder/a/abyssal_horror.txt svneol=native#text/plain @@ -63,10 +64,12 @@ res/cardsfolder/a/accumulated_knowledge.txt svneol=native#text/plain res/cardsfolder/a/accursed_centaur.txt svneol=native#text/plain res/cardsfolder/a/acid_rain.txt svneol=native#text/plain res/cardsfolder/a/acid_web_spider.txt svneol=native#text/plain +res/cardsfolder/a/acidic_dagger.txt -text res/cardsfolder/a/acidic_slime.txt svneol=native#text/plain res/cardsfolder/a/acidic_sliver.txt svneol=native#text/plain res/cardsfolder/a/acidic_soil.txt svneol=native#text/plain res/cardsfolder/a/acolyte_of_xathrid.txt svneol=native#text/plain +res/cardsfolder/a/acorn_catapult.txt -text res/cardsfolder/a/acorn_harvest.txt svneol=native#text/plain res/cardsfolder/a/acquire.txt svneol=native#text/plain res/cardsfolder/a/acridian.txt svneol=native#text/plain @@ -326,6 +329,7 @@ res/cardsfolder/a/anodet_lurker.txt svneol=native#text/plain res/cardsfolder/a/anoint.txt svneol=native#text/plain res/cardsfolder/a/anowon_the_ruin_sage.txt svneol=native#text/plain res/cardsfolder/a/ant_queen.txt svneol=native#text/plain +res/cardsfolder/a/anthem_of_rakdos.txt -text res/cardsfolder/a/anthroplasm.txt svneol=native#text/plain res/cardsfolder/a/antler_skulkin.txt svneol=native#text/plain res/cardsfolder/a/anurid_barkripper.txt svneol=native#text/plain @@ -343,6 +347,7 @@ res/cardsfolder/a/aphetto_runecaster.txt svneol=native#text/plain res/cardsfolder/a/aphetto_vulture.txt svneol=native#text/plain res/cardsfolder/a/aphotic_wisps.txt svneol=native#text/plain res/cardsfolder/a/apocalypse.txt svneol=native#text/plain +res/cardsfolder/a/apocalypse_chime.txt -text res/cardsfolder/a/apocalypse_hydra.txt svneol=native#text/plain res/cardsfolder/a/apostles_blessing.txt svneol=native#text/plain res/cardsfolder/a/apothecary_initiate.txt svneol=native#text/plain @@ -574,6 +579,7 @@ res/cardsfolder/a/avenger_of_zendikar.txt svneol=native#text/plain res/cardsfolder/a/avenging_angel.txt svneol=native#text/plain res/cardsfolder/a/avenging_druid.txt -text res/cardsfolder/a/avian_changeling.txt svneol=native#text/plain +res/cardsfolder/a/avizoa.txt -text res/cardsfolder/a/avoid_fate.txt svneol=native#text/plain res/cardsfolder/a/awakener_druid.txt svneol=native#text/plain res/cardsfolder/a/awakening.txt svneol=native#text/plain @@ -1552,6 +1558,7 @@ res/cardsfolder/c/cleanfall.txt svneol=native#text/plain res/cardsfolder/c/cleanse.txt svneol=native#text/plain res/cardsfolder/c/cleansing_beam.txt svneol=native#text/plain res/cardsfolder/c/clear.txt svneol=native#text/plain +res/cardsfolder/c/clear_the_land.txt -text res/cardsfolder/c/clearwater_goblet.txt svneol=native#text/plain res/cardsfolder/c/clergy_en_vec.txt svneol=native#text/plain res/cardsfolder/c/clickslither.txt svneol=native#text/plain @@ -2216,6 +2223,7 @@ res/cardsfolder/d/desert_nomads.txt svneol=native#text/plain res/cardsfolder/d/desert_sandstorm.txt svneol=native#text/plain res/cardsfolder/d/desert_twister.txt svneol=native#text/plain res/cardsfolder/d/deserted_temple.txt svneol=native#text/plain +res/cardsfolder/d/desertion.txt -text res/cardsfolder/d/desolate_lighthouse.txt -text res/cardsfolder/d/desolation_angel.txt svneol=native#text/plain res/cardsfolder/d/desolation_giant.txt svneol=native#text/plain @@ -2785,6 +2793,7 @@ res/cardsfolder/e/enraging_licid.txt -text res/cardsfolder/e/enshrined_memories.txt svneol=native#text/plain res/cardsfolder/e/enslave.txt svneol=native#text/plain res/cardsfolder/e/enslaved_dwarf.txt svneol=native#text/plain +res/cardsfolder/e/enslaved_horror.txt -text res/cardsfolder/e/enslaved_scout.txt svneol=native#text/plain res/cardsfolder/e/ensnare.txt svneol=native#text/plain res/cardsfolder/e/ensnaring_bridge.txt svneol=native#text/plain @@ -3600,6 +3609,7 @@ res/cardsfolder/g/gideons_lawkeeper.txt svneol=native#text/plain res/cardsfolder/g/gift_of_estates.txt svneol=native#text/plain res/cardsfolder/g/gift_of_granite.txt svneol=native#text/plain res/cardsfolder/g/gift_of_the_deity.txt svneol=native#text/plain +res/cardsfolder/g/gift_of_the_gargantuan.txt -text res/cardsfolder/g/gift_of_the_woods.txt svneol=native#text/plain res/cardsfolder/g/gigadrowse.txt svneol=native#text/plain res/cardsfolder/g/gigantomancer.txt svneol=native#text/plain @@ -4345,6 +4355,7 @@ res/cardsfolder/h/howling_fury.txt svneol=native#text/plain res/cardsfolder/h/howling_gale.txt svneol=native#text/plain res/cardsfolder/h/howling_mine.txt svneol=native#text/plain res/cardsfolder/h/howling_wolf.txt svneol=native#text/plain +res/cardsfolder/h/howltooth_hollow.txt -text res/cardsfolder/h/hua_tuo_honored_physician.txt svneol=native#text/plain res/cardsfolder/h/huang_zhong_shu_general.txt svneol=native#text/plain res/cardsfolder/h/hulking_cyclops.txt svneol=native#text/plain @@ -7954,6 +7965,7 @@ res/cardsfolder/s/second_wind.txt svneol=native#text/plain res/cardsfolder/s/secretkeeper.txt -text res/cardsfolder/s/secrets_of_the_dead.txt -text res/cardsfolder/s/security_detail.txt svneol=native#text/plain +res/cardsfolder/s/sedge_sliver.txt -text res/cardsfolder/s/sedge_troll.txt svneol=native#text/plain res/cardsfolder/s/sedraxis_alchemist.txt svneol=native#text/plain res/cardsfolder/s/sedraxis_specter.txt svneol=native#text/plain @@ -8109,6 +8121,7 @@ res/cardsfolder/s/shatterstorm.txt svneol=native#text/plain res/cardsfolder/s/shauku_endbringer.txt svneol=native#text/plain res/cardsfolder/s/shaukus_minion.txt svneol=native#text/plain res/cardsfolder/s/shell_skulkin.txt svneol=native#text/plain +res/cardsfolder/s/shelldock_isle.txt -text res/cardsfolder/s/shelter.txt -text res/cardsfolder/s/sheltered_valley.txt svneol=native#text/plain res/cardsfolder/s/sheltering_prayers.txt svneol=native#text/plain @@ -8726,6 +8739,7 @@ res/cardsfolder/s/spined_sliver.txt svneol=native#text/plain res/cardsfolder/s/spined_thopter.txt svneol=native#text/plain res/cardsfolder/s/spined_wurm.txt svneol=native#text/plain res/cardsfolder/s/spineless_thug.txt svneol=native#text/plain +res/cardsfolder/s/spinerock_knoll.txt -text res/cardsfolder/s/spinneret_sliver.txt svneol=native#text/plain res/cardsfolder/s/spiny_starfish.txt -text res/cardsfolder/s/spiraling_duelist.txt svneol=native#text/plain @@ -10617,6 +10631,7 @@ res/cardsfolder/w/withered_wretch.txt svneol=native#text/plain res/cardsfolder/w/withering_boon.txt svneol=native#text/plain res/cardsfolder/w/withering_gaze.txt svneol=native#text/plain res/cardsfolder/w/withering_hex.txt svneol=native#text/plain +res/cardsfolder/w/withering_wisps.txt -text res/cardsfolder/w/witherscale_wurm.txt -text svneol=unset#text/plain res/cardsfolder/w/withstand.txt svneol=native#text/plain res/cardsfolder/w/withstand_death.txt svneol=native#text/plain @@ -10845,37 +10860,12 @@ res/draft/uncommon.txt svneol=native#text/plain res/gamedata/NonStackingKWList.txt svneol=native#text/plain res/gamedata/TypeLists.txt svneol=native#text/plain res/gui/display_new_layout.xml -text svneol=unset#text/plain -res/images/deckeditor/filter_artifact_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_artifact_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_black_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_black_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_blue_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_blue_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_colorless_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_colorless_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_creature_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_creature_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_enchant_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_enchant_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_green_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_green_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_instant_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_instant_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_land_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_land_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_planeswalker_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_planeswalker_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_red_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_red_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_sorcery_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_sorcery_y.png -text svneol=unset#image/png -res/images/deckeditor/filter_white_n.png -text svneol=unset#image/png -res/images/deckeditor/filter_white_y.png -text svneol=unset#image/png res/lang/de.properties svneol=native#text/plain res/lang/en.properties svneol=native#text/plain res/lang/howTo/de.properties svneol=native#text/plain res/lang/howTo/en.properties svneol=native#text/plain res/lang/lang.properties svneol=native#text/plain +res/layouts/editor_default.xml -text res/layouts/match_default.xml -text res/licenses/java-yield-license.txt svneol=native#text/plain res/licenses/log4j-license.txt svneol=native#text/plain @@ -11080,6 +11070,8 @@ res/pics_product/tournamentpacks/SHM.jpg -text res/pics_product/tournamentpacks/TMP.jpg -text res/pics_product/tournamentpacks/TSP.jpg -text res/pics_product/tournamentpacks/USG.jpg -text +res/preferences/editor.preferences -text +res/preferences/main.properties -text res/product-images.txt -text res/quest/all-prices.txt svneol=native#text/plain res/quest/bazaar/ape_pet_l1.txt -text @@ -11369,6 +11361,7 @@ res/quest/duels/Professor[!!-~]X[!!-~]2.dck -text res/quest/duels/Professor[!!-~]X[!!-~]3.dck -text res/quest/duels/R2-D2[!!-~]3.dck -text res/quest/duels/Radagast[!!-~]2.dck -text +res/quest/duels/Radiant[!!-~]2.dck -text res/quest/duels/Radiant[!!-~]3.dck -text res/quest/duels/Radioactive[!!-~]Man[!!-~]3.dck -text res/quest/duels/Radioactive[!!-~]Man[!!-~]4.dck -text @@ -11600,7 +11593,6 @@ res/skins/the_simpsons/bg_texture.jpg -text res/skins/the_simpsons/font1.ttf -text res/skins/the_simpsons/sprite_avatars.png -text res/skins/the_simpsons/sprite_icons.png -text -res/sound/tap.mp3 -text svneol=unset#audio/mpeg res/token-images.txt -text src/main/config/Forge.icns -text src/main/config/backgroundImage.jpg -text svneol=unset#image/jpeg @@ -11637,7 +11629,6 @@ src/main/java/forge/GameEntity.java -text src/main/java/forge/GameLog.java -text src/main/java/forge/HandSizeOp.java svneol=native#text/plain src/main/java/forge/ImageCache.java svneol=native#text/plain -src/main/java/forge/MyObservable.java svneol=native#text/plain src/main/java/forge/NameChanger.java svneol=native#text/plain src/main/java/forge/Singletons.java svneol=native#text/plain src/main/java/forge/StaticEffect.java svneol=native#text/plain @@ -11926,34 +11917,47 @@ src/main/java/forge/gui/MultiLineLabelUI.java svneol=native#text/plain src/main/java/forge/gui/MultiPhaseProgressMonitorWithETA.java svneol=native#text/plain src/main/java/forge/gui/SOverlayUtils.java -text src/main/java/forge/gui/WrapLayout.java -text -src/main/java/forge/gui/deckeditor/DeckController.java -text -src/main/java/forge/gui/deckeditor/DeckEditorBase.java -text -src/main/java/forge/gui/deckeditor/DeckEditorConstructed.java svneol=native#text/plain -src/main/java/forge/gui/deckeditor/DeckEditorLimited.java -text -src/main/java/forge/gui/deckeditor/DeckEditorQuest.java svneol=native#text/plain +src/main/java/forge/gui/deckeditor/CDeckEditorUI.java -text src/main/java/forge/gui/deckeditor/DeckImport.java -text -src/main/java/forge/gui/deckeditor/DraftingProcess.java svneol=native#text/plain -src/main/java/forge/gui/deckeditor/MenuBase.java -text src/main/java/forge/gui/deckeditor/MenuCommon.java svneol=native#text/plain -src/main/java/forge/gui/deckeditor/MenuLimited.java -text -src/main/java/forge/gui/deckeditor/MenuQuest.java svneol=native#text/plain -src/main/java/forge/gui/deckeditor/PresetColumns.java -text -src/main/java/forge/gui/deckeditor/QuestCardShop.java svneol=native#text/plain -src/main/java/forge/gui/deckeditor/elements/CardPanelBase.java -text -src/main/java/forge/gui/deckeditor/elements/CardPanelHeavy.java -text -src/main/java/forge/gui/deckeditor/elements/CardPanelLite.java -text -src/main/java/forge/gui/deckeditor/elements/CheckBoxWithIcon.java svneol=native#text/plain -src/main/java/forge/gui/deckeditor/elements/DeckAnalysis.java svneol=native#text/plain -src/main/java/forge/gui/deckeditor/elements/FilterCheckBoxes.java -text -src/main/java/forge/gui/deckeditor/elements/FilterNameTypeSetPanel.java -text -src/main/java/forge/gui/deckeditor/elements/ManaCostRenderer.java -text -src/main/java/forge/gui/deckeditor/elements/TableColumnInfo.java -text -src/main/java/forge/gui/deckeditor/elements/TableModel.java svneol=native#text/plain -src/main/java/forge/gui/deckeditor/elements/TableSorter.java svneol=native#text/plain -src/main/java/forge/gui/deckeditor/elements/TableSorterCascade.java -text -src/main/java/forge/gui/deckeditor/elements/TableView.java -text -src/main/java/forge/gui/deckeditor/elements/package-info.java -text +src/main/java/forge/gui/deckeditor/SEditorIO.java -text +src/main/java/forge/gui/deckeditor/SEditorUtil.java -text +src/main/java/forge/gui/deckeditor/SFilterUtil.java -text +src/main/java/forge/gui/deckeditor/VDeckEditorUI.java -text +src/main/java/forge/gui/deckeditor/controllers/ACEditorBase.java -text +src/main/java/forge/gui/deckeditor/controllers/CAllDecks.java -text +src/main/java/forge/gui/deckeditor/controllers/CCardCatalog.java -text +src/main/java/forge/gui/deckeditor/controllers/CCurrentDeck.java -text +src/main/java/forge/gui/deckeditor/controllers/CDeckgen.java -text +src/main/java/forge/gui/deckeditor/controllers/CEditorConstructed.java svneol=native#text/plain +src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java svneol=native#text/plain +src/main/java/forge/gui/deckeditor/controllers/CEditorLimited.java -text +src/main/java/forge/gui/deckeditor/controllers/CEditorPreferences.java -text +src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java svneol=native#text/plain +src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java -text +src/main/java/forge/gui/deckeditor/controllers/CFilters.java -text +src/main/java/forge/gui/deckeditor/controllers/CProbabilities.java -text +src/main/java/forge/gui/deckeditor/controllers/CStatistics.java -text src/main/java/forge/gui/deckeditor/package-info.java -text +src/main/java/forge/gui/deckeditor/tables/DeckController.java -text +src/main/java/forge/gui/deckeditor/tables/IntegerRenderer.java -text +src/main/java/forge/gui/deckeditor/tables/ManaCostRenderer.java -text +src/main/java/forge/gui/deckeditor/tables/SColumnUtil.java -text +src/main/java/forge/gui/deckeditor/tables/TableColumnInfo.java -text +src/main/java/forge/gui/deckeditor/tables/TableModel.java svneol=native#text/plain +src/main/java/forge/gui/deckeditor/tables/TableSorter.java svneol=native#text/plain +src/main/java/forge/gui/deckeditor/tables/TableSorterCascade.java -text +src/main/java/forge/gui/deckeditor/tables/TableView.java -text +src/main/java/forge/gui/deckeditor/tables/package-info.java -text +src/main/java/forge/gui/deckeditor/views/ITableContainer.java -text +src/main/java/forge/gui/deckeditor/views/VAllDecks.java -text +src/main/java/forge/gui/deckeditor/views/VCardCatalog.java -text +src/main/java/forge/gui/deckeditor/views/VCurrentDeck.java -text +src/main/java/forge/gui/deckeditor/views/VDeckgen.java -text +src/main/java/forge/gui/deckeditor/views/VEditorPreferences.java -text +src/main/java/forge/gui/deckeditor/views/VFilters.java -text +src/main/java/forge/gui/deckeditor/views/VProbabilities.java -text +src/main/java/forge/gui/deckeditor/views/VStatistics.java -text src/main/java/forge/gui/download/GuiDownloadPicturesLQ.java svneol=native#text/plain src/main/java/forge/gui/download/GuiDownloadPrices.java svneol=native#text/plain src/main/java/forge/gui/download/GuiDownloadQuestImages.java -text @@ -11969,8 +11973,8 @@ src/main/java/forge/gui/framework/ILocalRepaint.java -text src/main/java/forge/gui/framework/IVDoc.java -text src/main/java/forge/gui/framework/IVTopLevelUI.java -text src/main/java/forge/gui/framework/SDisplayUtil.java -text -src/main/java/forge/gui/framework/SIOUtil.java -text src/main/java/forge/gui/framework/SLayoutConstants.java -text +src/main/java/forge/gui/framework/SLayoutIO.java -text src/main/java/forge/gui/framework/SOverflowUtil.java -text src/main/java/forge/gui/framework/SRearrangingUtil.java -text src/main/java/forge/gui/framework/SResizingUtil.java -text @@ -11990,7 +11994,7 @@ src/main/java/forge/gui/home/quest/CSubmenuQuestPrefs.java -text src/main/java/forge/gui/home/quest/IStatsAndPet.java -text src/main/java/forge/gui/home/quest/QuestFileLister.java -text src/main/java/forge/gui/home/quest/QuestPreferencesHandler.java -text -src/main/java/forge/gui/home/quest/SubmenuQuestUtil.java -text +src/main/java/forge/gui/home/quest/SSubmenuQuestUtil.java -text src/main/java/forge/gui/home/quest/VSubmenuChallenges.java -text src/main/java/forge/gui/home/quest/VSubmenuDuels.java -text src/main/java/forge/gui/home/quest/VSubmenuQuestData.java -text @@ -12065,6 +12069,7 @@ src/main/java/forge/gui/toolbox/FRadioButton.java -text src/main/java/forge/gui/toolbox/FScrollPane.java -text src/main/java/forge/gui/toolbox/FSkin.java -text src/main/java/forge/gui/toolbox/FTextArea.java -text +src/main/java/forge/gui/toolbox/FTextField.java -text src/main/java/forge/gui/toolbox/SaveOpenDialog.java -text src/main/java/forge/gui/toolbox/package-info.java svneol=native#text/plain src/main/java/forge/item/BoosterPack.java -text @@ -12144,6 +12149,7 @@ src/main/java/forge/util/IStorageView.java -text src/main/java/forge/util/IgnoringXStream.java -text src/main/java/forge/util/LineReader.java -text src/main/java/forge/util/MultiplexOutputStream.java svneol=native#text/plain +src/main/java/forge/util/MyObservable.java svneol=native#text/plain src/main/java/forge/util/MyRandom.java svneol=native#text/plain src/main/java/forge/util/StorageImmediatelySerialized.java svneol=native#text/plain src/main/java/forge/util/StorageReaderFile.java -text @@ -12156,6 +12162,7 @@ src/main/java/forge/util/closures/Lambda.java svneol=native#text/plain src/main/java/forge/util/closures/Lambda0.java -text src/main/java/forge/util/closures/Lambda1.java svneol=native#text/plain src/main/java/forge/util/closures/Predicate.java -text +src/main/java/forge/util/closures/PredicateInteger.java -text src/main/java/forge/util/closures/PredicateString.java -text src/main/java/forge/util/closures/package-info.java -text svneol=native#text/plain src/main/java/forge/util/package-info.java -text diff --git a/.gitignore b/.gitignore index bd0d27ddc79..02a9b07b567 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ /release.properties res/PerSetTrackingResults res/cardsfolder/cardsfolder.zip +res/cardsfolder/test_cards res/decks/30to1's[!!-~]Mine[!!-~]Combo.dck res/decks/A[!!-~]Real[!!-~]BoonNoggle[!!-~](Levi[!!-~]Howa).dck res/decks/AI_o1.dck @@ -268,7 +269,6 @@ res/decks/Zemox's[!!-~]Mono-Green[!!-~]Infect.dck res/decks/Zvi[!!-~]Mowshowitz's[!!-~]Mono-Black[!!-~]Control.dck res/decks/constructed/*.dck res/decks/o1.bdk -res/images/themes res/layouts/*.xml res/oracleScript.log res/pics @@ -289,6 +289,7 @@ res/pics/APC res/pics/ARB res/pics/ARN res/pics/ATQ +res/pics/AVR res/pics/BOK res/pics/CFX res/pics/CHK @@ -357,6 +358,8 @@ res/pics/ZEN res/pics/booster res/pics/icons res/pics/tokens/*.jpg +res/pics_product/*.jpg +res/preferences/forge.preferences res/quest/data res/quest/quest.preferences res/quest/questData.dat diff --git a/CHANGES.txt b/CHANGES.txt index 41afa4bd2c6..e6e3006d90c 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -5,6 +5,26 @@ Forge Beta: 0#-##-2012 ver 1.2.8 10### cards in total. +The deck editors now use the new UI. The new deck editors include: + +* a better text search (can search for multiple terms, and "not" terms +* interval filters for P/T and CMC +* add/remove 4 +* better statistics and draw probabilities +* Toggle-able, sort-able, resize-able, move-able columns +* and of course uses the drag cell layout. + +With the update to the new deck editors several people have noticed an error when they run the snapshot build. We hope to have this fixed in the near future. This start up error states: + +Detailed error trace: +java.lang.NullPointerException +at forge.gui.deckeditor.controllers.CEditorPreferences.initialize(CEditorPreferences.java:45) +at forge.view.FView.initialize(FView.java:97) + + +The res/images/icons/ folder has been moved to res/pics/icons/. This folder holds the quest opponent icons, bazaar pets, and bazaar plants. If you have downloaded this content, it will still work, but the folder must be moved on your computer. + + Some people have noticed special quests do not have the start in play cards appearing. And some people have noticed that a match can start without any cards appearing in the players hands or in their libraries. A possible fix was submitted to the SVN for forge version 1.2.7. We have received several reports that the above bugs are still occuring. We hope to have this problem fixed at some point in the future. @@ -109,6 +129,86 @@ Fixes/Features: - Added a fluff piece to the changes.txt file. - Clear Simultaneous triggers at the end of the game - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. +- Fixed AI of Increasing Confusion. +- Replaced some instances of af.getHostCard() with sa.getSourceCard(). +- merge updates from Trunk 15508-15541 +- costmanaparser +- made it buildable (there were missing refs to VDock and FSkin) +- removed some obvious warnings +- Switched mana to ManaCostShards, removed special classes for each mana kind +- Fixed the ability costs for Ghave, Guru of Spores. +- Fixed Iceberg. +- Improved AI for Soulbond. +- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. +- Reorganized some parts of digResolve (some more parameters now work together or without certain others). +- add check for empty cost string +- Fixed Endless Wurm. +- Fixed Inquisitor's Flail. +- ManaPaid back to Mana +- Merged ManaCost upgrade from branch into trunk (r15546-15556) +- remove warnings, removed manaparser +- adding RestrictValid parameter support to AbilityMana and InputPayMAnaCostUtil +- Fixed Trusted Advisor and similar cards. +- adding RestrictValid parameter support to ComputerUtil to check restriction for AI +- MyObservable - moved frequent calls to a variable, moved the very class to utils package +- Added the AI SVar "HasAttackEffect". +- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. +- Added "SVar:HasAttackEffect:TRUE" to some cards. +- Added "SVar:HasAttackEffect:TRUE" to two more cards. +- Updated some decks with new cards. +- Fixed a bug with initiatePossibleDefenders. +- More Cleanup in Combat class. +- Added a medium version of the Radiant deck. +- Updated three decks with new cards. +- Improved AI of AF Dig. +- Cleanup in AF Dig. +- Checkstyle fixes to CDock. +- CardCharacteristics stores manacost as CardManaCost instead of String +- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. +- Fixed Sludge Strider's 'leaves the battlefield' trigger. +- Quick fix for unless costs of zero mana. +- A triggered ability that fails targeting will no longer clear the whole frozen stack (only its own stack instance). +- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. +- Uploaded the Avacyn Restored set and token images. Updated scripts for token generators in the set to use set specific tokens. Updated token links. +- Added the optional parameter "ForgetRemembered" to AF Play. +- ActivationLimit can calculate values from svars now. +- Fixed typo in recently added cards (my commit comment was misspelled) +- Updated card prices. +- Updated two AI SVars. +- Replaced some instances of af.getHostCard() with sa.getSourceCard(). +- Fixed a lot of sloppily scripted SpellCast triggers (A-E). +- Fixed a lot of sloppily scripted SpellCast triggers (F-H). +- Fixed a lot of sloppily scripted SpellCast triggers (I-M). +- Fixed a lot of sloppily scripted SpellCast triggers (N-Z). +- Reordered trigger condition checks for better performance. +- Updated two AI SVars. +- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. +- The AI will now cast Equipments in Main1 if a possible attacker is present. +- Deck editor UI integration. +- Default layout file for editor added. +- Removed font scaling from FLabel. +- Updated Firebloom skin with improved icons and compressed background images (thanks WompWomp). +- Updated load/save layout icons. +- Removed some legacy accessors from VMatchUI. +- Updated document ID enum with more descriptive names. +- Rolling back last commit; unforeseen problems. +- Renamed "ForgeIcons" enum in FSkin to more accurate "InterfaceIcons". +- Fixed "Tapped" parameter in AF ChangeZone. +- Fixed and simplified Deadeye Navigator. +- Fixed a tooltip typo. +- Added the recent commit logs to changes.txt. +- Replaced two tooltips. +- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. +- Some preparations for better planeswalker attacking AI. +- Replaced finalizer method in main(), attempting to fix race condition at startup. +- Fixed dev mode toggle in preferences submenu/match UI. +- Updated card detail text area to always scroll to top. +- Fixed unlimited lands bug. +- Fixed a two more copies of the tooltip typo. +- reworked Mana object paradigm and ManaPool +- Fixed Tamiyo's (and Venser's) emblem image download link +- Check for null spellAbility source card in mana restrictions. Makes multikicker not payable with restricted mana. +- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically): @@ -142,6 +242,20 @@ Impelled Giant Merrow Bonegnawer Stigma Lasher Shaper Parasite +Clear the Land +Enslaved Horror +Gift of the Gargantuan +Abundance +Acorn Catapult +Howltooth Hollow +Shelldock Isle +Sedge Sliver +Withering Wisps +Anthem of Rakdos +Apocalypse Chime +Spinerock Knoll +Desertion +Avizoa end diff --git a/README.txt b/README.txt index 2d03ed61703..85a0c730cd1 100644 --- a/README.txt +++ b/README.txt @@ -6,9 +6,9 @@ Once the Forge archive has been decompressed you should then be able to launch F After downloading and installing a newer version of Forge you may want to move certain files from the older version over to the newer version of Forge. You should maintain your older version of Forge as a back up in case you make a mistake while installing the newer version. -1) The /res/pics/ folder contains the card pictures and token pictures (mtg card tokens and quest pet/plant tokens). Please note that the /res/pics/icons/ folder was moved out of this folder and placed in the /res/images/ folder. The booster package images were moved to the /res/pics_product/booster/ folder. +1) The /res/pics/ folder contains the card pictures, icons and token pictures (mtg card tokens and quest pet/plant tokens). Please note that the /res/images/icons/ folder was moved back to the /res/pics/icons/ folder. The forge /res/images/ folder no longer is used as of version 1.2.8. -The /res/images/icons/ folder contains the quest opponent icons, small quest pet/plant icons (non-tokens) and some icons that are used by forge's quest mode. While several of these pictures ship with the forge archive most of them have to be downloaded using the Home screen -> Utilities -> Download Quest Images command. +The /res/pics/icons/ folder contains the quest opponent icons, small quest pet/plant icons (non-tokens) and some icons that are used by forge's quest mode. While several of these pictures ship with the forge archive most of them have to be downloaded using the Home screen -> Utilities -> Download Quest Images command. 2) The /res/pics_product/ folder contains four folders which in turn contain pictures for the booster, fatpacks, precons and tournamentpacks products. diff --git a/forge.properties b/forge.properties index 27f98ca1aab..e6f0c145c8c 100644 --- a/forge.properties +++ b/forge.properties @@ -43,4 +43,4 @@ # this link includes the main properties file. you can move/rename etc. the res-folder. you just have to change # this single line -main--transparent-properties=res/main.properties \ No newline at end of file +main--transparent-properties=res/preferences/main.properties diff --git a/res/cardsfolder/a/abundance.txt b/res/cardsfolder/a/abundance.txt new file mode 100644 index 00000000000..d1134e37d1c --- /dev/null +++ b/res/cardsfolder/a/abundance.txt @@ -0,0 +1,15 @@ +Name:Abundance +ManaCost:2 G G +Types:Enchantment +Text:no text +R:Event$ Draw | ValidPlayer$ You | ReplaceWith$ AbundantChoice | Optional$ True | Description$ If you would draw a card, you may instead choose land or nonland and reveal cards from the top of your library until you reveal a card of the chosen kind. Put that card into your hand and put all other cards revealed this way on the bottom of your library in any order. +SVar:AbundantChoice:AB$ GenericChoice | Cost$ 0 | Choices$ DigLand,DigNonland | Defined$ You +SVar:DigLand:DB$ DigUntil | Valid$ Card.Land | ValidDescription$ land | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | ChoiceDescription$ Land +SVar:DigNonland:DB$ DigUntil | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | ChoiceDescription$ nonLand +SVar:RemAIDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/abundance.jpg +SetInfo:USG|Rare|http://magiccards.info/scans/en/us/229.jpg +SetInfo:10E|Rare|http://magiccards.info/scans/en/10e/249.jpg +Oracle:If you would draw a card, you may instead choose land or nonland and reveal cards from the top of your library until you reveal a card of the chosen kind. Put that card into your hand and put all other cards revealed this way on the bottom of your library in any order. +End \ No newline at end of file diff --git a/res/cardsfolder/a/acidic_dagger.txt b/res/cardsfolder/a/acidic_dagger.txt new file mode 100644 index 00000000000..8e89780163b --- /dev/null +++ b/res/cardsfolder/a/acidic_dagger.txt @@ -0,0 +1,16 @@ +Name:Acidic Dagger +ManaCost:4 +Types:Artifact +Text:no text +A:AB$ Effect | Cost$ 4 T | Name$ Acidic Dagger Effect | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigDam,TrigLeave | SVars$ TrigDestroy,TrigSac,ExileEffect | RememberObjects$ Targeted | ImprintCards$ Self | ActivationPhases$ Upkeep->Declare Attackers - Play Instants and Abilities | SpellDescription$ Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice CARDNAME. Activate this ability only before blockers are declared. +SVar:TrigDam:Mode$ DamageDone | ValidSource$ Creature.IsRemembered | ValidTarget$ Creature.nonWall | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever targeted creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. +SVar:TrigLeave:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ TrigSac | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger. +SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ TriggeredTarget +SVar:TrigSac:DB$ SacrificeAll | Defined$ Imprinted | SubAbility$ ExileEffect +SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile | Static$ True +SVar:RemAIDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_dagger.jpg +SetInfo:MIR|Rare|http://magiccards.info/scans/en/mr/256.jpg +Oracle:{4}, {T}: Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger. Activate this ability only before blockers are declared. +End \ No newline at end of file diff --git a/res/cardsfolder/a/acorn_catapult.txt b/res/cardsfolder/a/acorn_catapult.txt new file mode 100644 index 00000000000..f0e68049ce6 --- /dev/null +++ b/res/cardsfolder/a/acorn_catapult.txt @@ -0,0 +1,13 @@ +Name:Acorn Catapult +ManaCost:4 +Types:Artifact +Text:no text +A:AB$ DealDamage | Cost$ 1 T | NumDmg$ 1 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | SubAbility$ SquirrelTokenCtrl | SpellDescription$ CARDNAME deals 1 damage to target creature or player. That creature's controller or that player puts a 1/1 green Squirrel creature token onto the battlefield. +SVar:SquirrelTokenCtrl:DB$Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ Targeted | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SubAbility$ SquirrelTokenPlayer | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ EQ0 +SVar:SquirrelTokenPlayer:DB$Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ TargetedController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ GE1 +SVar:RemAIDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/acorn_catapult.jpg +SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/241.jpg +Oracle:{1}, {T}: Acorn Catapult deals 1 damage to target creature or player. That creature's controller or that player puts a 1/1 green Squirrel creature token onto the battlefield. +End \ No newline at end of file diff --git a/res/cardsfolder/a/aether_barrier.txt b/res/cardsfolder/a/aether_barrier.txt index 14306a7b414..e1f95fd54b8 100644 --- a/res/cardsfolder/a/aether_barrier.txt +++ b/res/cardsfolder/a/aether_barrier.txt @@ -3,7 +3,8 @@ ManaCost:2 U Types:Enchantment Text:no text T:Mode$ SpellCast | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever a player casts a creature spell, that player sacrifices a permanent unless he or she pays 1. -SVar:TrigSac:AB$Sacrifice | Cost$ 0 | UnlessCost$ 1 | UnlessPayer$ TriggeredPlayer | Defined$ TriggeredPlayer | SacValid$ Permanent +SVar:TrigSac:AB$Sacrifice | Cost$ 0 | UnlessCost$ 1 | UnlessPayer$ TriggeredActivator | Defined$ TriggeredActivator | SacValid$ Permanent +SVar:RemAIDeck:True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_barrier.jpg SetInfo:NMS|Rare|http://magiccards.info/scans/en/ne/27.jpg diff --git a/res/cardsfolder/a/aether_sting.txt b/res/cardsfolder/a/aether_sting.txt index 3fce5c69c6b..68626cd3fb8 100644 --- a/res/cardsfolder/a/aether_sting.txt +++ b/res/cardsfolder/a/aether_sting.txt @@ -2,8 +2,8 @@ Name:AEther Sting ManaCost:3 R Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Creature | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a creature spell, CARDNAME deals 1 damage to that player. -SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ 1 +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a creature spell, CARDNAME deals 1 damage to that player. +SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredActivator | NumDmg$ 1 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_sting.jpg SetInfo:UDS|Uncommon|http://magiccards.info/scans/en/ud/76.jpg diff --git a/res/cardsfolder/a/animar_soul_of_elements.txt b/res/cardsfolder/a/animar_soul_of_elements.txt index e8787573147..0b06670e9e0 100644 --- a/res/cardsfolder/a/animar_soul_of_elements.txt +++ b/res/cardsfolder/a/animar_soul_of_elements.txt @@ -5,7 +5,7 @@ Text:no text PT:1/1 K:Protection from white K:Protection from black -T:Mode$ SpellCast | ValidCard$ Card.Creature+YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 K:CostChange:Player:Less:X:Spell:All:Creature:NoSpecial:Creature spells you cast cost 1 less to cast for each +1/+1 counter on Animar. SVar:X:Count$NumCounters.P1P1 diff --git a/res/cardsfolder/a/anthem_of_rakdos.txt b/res/cardsfolder/a/anthem_of_rakdos.txt new file mode 100644 index 00000000000..363907bdf78 --- /dev/null +++ b/res/cardsfolder/a/anthem_of_rakdos.txt @@ -0,0 +1,18 @@ +Name:Anthem of Rakdos +ManaCost:2 B R R +Types:Enchantment +Text:no text +T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ AnthemPump | TriggerDescription$ Whenever a creature you control attacks, it gets +2/+0 until end of turn and CARDNAME deals 1 damage to you. +SVar:AnthemPump:AB$Pump | Cost$ 0 | Defined$ TriggeredAttacker | NumAtt$ +2 | SubAbility$ RakdosBurn +SVar:RakdosBurn:DB$ DealDamage | Defined$ You | NumDmg$ 1 +R:Event$ DamageDone | ValidSource$ Card.YouCtrl | ValidTarget$ Creature,Player | Hellbent$ True | ReplaceWith$ DmgTwice | IsCombat$ False | Description$ Hellbent - As long as you have no cards in hand, if a source you control would deal damage to a creature or player, it deals double that damage to that creature or player instead. +R:Event$ DamageDone | ValidSource$ Card.YouCtrl | ValidTarget$ Creature,Player | Hellbent$ True | ReplaceWith$ DmgTwiceCombat | IsCombat$ True | Secondary$ True | Description$ Hellbent - As long as you have no cards in hand, if a source you control would deal damage to a creature or player, it deals double that damage to that creature or player instead. +SVar:DmgTwice:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X +SVar:DmgTwiceCombat:AB$DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X +SVar:X:ReplaceCount$DamageAmount/Twice +SVar:PlayMain1:TRUE +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/anthem_of_rakdos.jpg +SetInfo:DIS|Rare|http://magiccards.info/scans/en/di/102.jpg +Oracle:Whenever a creature you control attacks, it gets +2/+0 until end of turn and Anthem of Rakdos deals 1 damage to you.\nHellbent - As long as you have no cards in hand, if a source you control would deal damage to a creature or player, it deals double that damage to that creature or player instead. +End \ No newline at end of file diff --git a/res/cardsfolder/a/apocalypse_chime.txt b/res/cardsfolder/a/apocalypse_chime.txt new file mode 100644 index 00000000000..309b321561a --- /dev/null +++ b/res/cardsfolder/a/apocalypse_chime.txt @@ -0,0 +1,11 @@ +Name:Apocalypse Chime +ManaCost:2 +Types:Artifact +Text:no text +A:AB$DestroyAll | Cost$ 2 T Sac<1/CARDNAME> | ValidCards$ Permanent.nonToken+setHML | NoRegen$ True | SpellDescription$ Destroy all nontoken permanents from the Homelands expansion. They can't be regenerated. +SVar:RemRandomDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/apocalypse_chime.jpg +SetInfo:HML|Rare|http://magiccards.info/scans/en/hl/126.jpg +Oracle:{2}, {T}, Sacrifice Apocalypse Chime: Destroy all nontoken permanents from the Homelands expansion. They can't be regenerated. +End \ No newline at end of file diff --git a/res/cardsfolder/a/argentum_armor.txt b/res/cardsfolder/a/argentum_armor.txt index 96ed6b0ba07..b1d607ea490 100644 --- a/res/cardsfolder/a/argentum_armor.txt +++ b/res/cardsfolder/a/argentum_armor.txt @@ -5,6 +5,8 @@ Text:Equipped creature gets +6/+6. K:eqPump 6:+6/+6 T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigDestroy | TriggerDescription$ Whenever equipped creature attacks, destroy target permanent. SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Permanent | TgtPrompt$ Select target permanent +S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE +SVar:AE:SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/argentum_armor.jpg SetInfo:SOM|Rare|http://magiccards.info/scans/en/som/137.jpg diff --git a/res/cardsfolder/a/argothian_enchantress.txt b/res/cardsfolder/a/argothian_enchantress.txt index a5cf38fd340..d07cf956d80 100644 --- a/res/cardsfolder/a/argothian_enchantress.txt +++ b/res/cardsfolder/a/argothian_enchantress.txt @@ -4,7 +4,7 @@ Types:Creature Human Druid Text:no text PT:0/1 K:Shroud -T:Mode$ SpellCast | ValidCard$ Enchantment.YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an enchantment spell, draw a card. +T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an enchantment spell, draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/argothian_enchantress.jpg diff --git a/res/cardsfolder/a/aurora_eidolon.txt b/res/cardsfolder/a/aurora_eidolon.txt index 772e5566899..8c2b9ef4c43 100644 --- a/res/cardsfolder/a/aurora_eidolon.txt +++ b/res/cardsfolder/a/aurora_eidolon.txt @@ -4,7 +4,7 @@ Types:Creature Spirit Text:no text PT:2/2 A:AB$ PreventDamage | Cost$ W Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ 3 | SpellDescription$ Prevent the next 3 damage that would be dealt to target creature or player this turn. -T:Mode$ SpellCast | ValidCard$ Card.MultiColor+YouCtrl | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. +T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ Self SVar:RemAIDeck:True SVar:Rarity:Common diff --git a/res/cardsfolder/a/avizoa.txt b/res/cardsfolder/a/avizoa.txt new file mode 100644 index 00000000000..800eb90053f --- /dev/null +++ b/res/cardsfolder/a/avizoa.txt @@ -0,0 +1,14 @@ +Name:Avizoa +ManaCost:3 U +Types:Creature Jellyfish +Text:no text +PT:2/2 +K:Flying +A:AB$ Pump | Cost$ 0 | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SubAbility$ DBSkipTurn | SpellDescription$ CARDNAME gets +2/+2 until end of turn. You skip your next untap step. Activate this ability only once each turn. +SVar:DBSkipTurn:DB$ Pump | Defined$ You | KW$ Skip your next untap step. | Permanent$ True +SVar:RemAIDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/avizoa.jpg +SetInfo:WTH|Rare|http://magiccards.info/scans/en/wl/35.jpg +Oracle:Flying\n{0}: Avizoa gets +2/+2 until end of turn. You skip your next untap step. Activate this ability only once each turn. +End \ No newline at end of file diff --git a/res/cardsfolder/b/balefire_liege.txt b/res/cardsfolder/b/balefire_liege.txt index dfa98a3181c..b5235910b78 100644 --- a/res/cardsfolder/b/balefire_liege.txt +++ b/res/cardsfolder/b/balefire_liege.txt @@ -5,8 +5,8 @@ Text:no text PT:2/4 S:Mode$ Continuous | Affected$ Creature.Red+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other red creatures you control get +1/+1. S:Mode$ Continuous | Affected$ Creature.White+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other white creatures you control get +1/+1. -T:Mode$ SpellCast | ValidCard$ Card.Red+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a red spell, CARDNAME deals 3 damage to target player. -T:Mode$ SpellCast | ValidCard$ Card.White+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a white spell, you gain 3 life. +T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a red spell, CARDNAME deals 3 damage to target player. +T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a white spell, you gain 3 life. SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Tgt$ TgtP | NumDmg$ 3 SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 3 SVar:PlayMain1:TRUE diff --git a/res/cardsfolder/b/ballynock_trapper.txt b/res/cardsfolder/b/ballynock_trapper.txt index e5d9fab8628..941897ce065 100644 --- a/res/cardsfolder/b/ballynock_trapper.txt +++ b/res/cardsfolder/b/ballynock_trapper.txt @@ -4,7 +4,7 @@ Types:Creature Kithkin Soldier Text:no text PT:2/2 A:AB$ Tap | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. -T:Mode$ SpellCast | ValidCard$ Card.White+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a white spell, you may untap CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a white spell, you may untap CARDNAME. SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/ballynock_trapper.jpg diff --git a/res/cardsfolder/b/battlewand_oak.txt b/res/cardsfolder/b/battlewand_oak.txt index cce6237de7f..742f9e6acd5 100644 --- a/res/cardsfolder/b/battlewand_oak.txt +++ b/res/cardsfolder/b/battlewand_oak.txt @@ -4,7 +4,7 @@ Types:Creature Treefolk Warrior Text:no text PT:1/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Forest.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Forest enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -T:Mode$ SpellCast | ValidCard$ Treefolk.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Treefolk spell, CARDNAME gets +2/+2 until end of turn. +T:Mode$ SpellCast | ValidCard$ Treefolk | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Treefolk spell, CARDNAME gets +2/+2 until end of turn. SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Forest,Treefolk SVar:Rarity:Common diff --git a/res/cardsfolder/b/bloodbond_march.txt b/res/cardsfolder/b/bloodbond_march.txt index b4618688c68..93f25d3905d 100644 --- a/res/cardsfolder/b/bloodbond_march.txt +++ b/res/cardsfolder/b/bloodbond_march.txt @@ -1,12 +1,12 @@ -Name:Bloodbond March -ManaCost:2 B G -Types:Enchantment -Text:no text -T:Mode$ SpellCast | ValidCard$ Card.Creature | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a player casts a creature spell, each player returns all cards with the same name as that spell from his or her graveyard to the battlefield. -SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | ChangeType$ Triggered.sameName | Origin$ Graveyard | Destination$ Battlefield -SVar:RemRandomDeck:True -SVar:Rarity:Rare -SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodbond_march.jpg -SetInfo:RAV|Rare|http://magiccards.info/scans/en/rav/192.jpg -Oracle:Whenever a player casts a creature spell, each player returns all cards with the same name as that spell from his or her graveyard to the battlefield. +Name:Bloodbond March +ManaCost:2 B G +Types:Enchantment +Text:no text +T:Mode$ SpellCast | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a player casts a creature spell, each player returns all cards with the same name as that spell from his or her graveyard to the battlefield. +SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | ChangeType$ Triggered.sameName | Origin$ Graveyard | Destination$ Battlefield +SVar:RemRandomDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodbond_march.jpg +SetInfo:RAV|Rare|http://magiccards.info/scans/en/rav/192.jpg +Oracle:Whenever a player casts a creature spell, each player returns all cards with the same name as that spell from his or her graveyard to the battlefield. End \ No newline at end of file diff --git a/res/cardsfolder/b/budoka_pupil_ichiga_who_topples_oaks.txt b/res/cardsfolder/b/budoka_pupil_ichiga_who_topples_oaks.txt index c3d4cdb55e9..15f507bd7a4 100644 --- a/res/cardsfolder/b/budoka_pupil_ichiga_who_topples_oaks.txt +++ b/res/cardsfolder/b/budoka_pupil_ichiga_who_topples_oaks.txt @@ -3,7 +3,7 @@ ManaCost:1 G G Types:Creature Human Monk Text:no text PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.Spirit,Card.Arcane | ValidControllingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+counters_GE2_KI | Execute$ TrigFlip | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, if there are two or more ki counters on Budoka Pupil, you may flip it. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ KI | CounterNum$ 1 SVar:TrigFlip:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Flip diff --git a/res/cardsfolder/b/burning_vengeance.txt b/res/cardsfolder/b/burning_vengeance.txt index b2263d592ca..6b051480268 100644 --- a/res/cardsfolder/b/burning_vengeance.txt +++ b/res/cardsfolder/b/burning_vengeance.txt @@ -2,8 +2,7 @@ Name:Burning Vengeance ManaCost:2 R Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.YouOwn+wasCastFromGraveyard | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell from your graveyard, CARDNAME deals 2 damage to target creature or player. -#T:Mode$ ChangesZone | ValidCard$ Card.YouOwn | Origin$ Graveyard | Destination$ Stack | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell from your graveyard, CARDNAME deals 2 damage to target creature or player. +T:Mode$ SpellCast | ValidCard$ Card.wasCastFromGraveyard | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell from your graveyard, CARDNAME deals 2 damage to target creature or player. SVar:TrigDamage:AB$ DealDamage | Cost$ 0| Tgt$ TgtCP | NumDmg$ 2 SVar:RemRandomDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/c/callow_jushi_jaraku_the_interloper.txt b/res/cardsfolder/c/callow_jushi_jaraku_the_interloper.txt index aaa5eb79118..67f1eca8cca 100644 --- a/res/cardsfolder/c/callow_jushi_jaraku_the_interloper.txt +++ b/res/cardsfolder/c/callow_jushi_jaraku_the_interloper.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Creature Human Wizard Text:no text PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.Spirit,Card.Arcane | ValidControllingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+counters_GE2_KI | Execute$ TrigFlip | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, if there are two or more ki counters on CARDNAME, you may flip it. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ KI | CounterNum$ 1 SVar:TrigFlip:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Flip diff --git a/res/cardsfolder/c/chandra_the_firebrand.txt b/res/cardsfolder/c/chandra_the_firebrand.txt index 4c585bf55cd..8fbc4a613e5 100644 --- a/res/cardsfolder/c/chandra_the_firebrand.txt +++ b/res/cardsfolder/c/chandra_the_firebrand.txt @@ -6,7 +6,7 @@ Loyalty:3 A:AB$DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Tgt$ TgtCP | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player. A:AB$Effect | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Name$ Chandra, the Firebrand effect. | Image$ chandra_the_firebrand_effect | Triggers$ TrigCopy | SVars$ TrigCopyMain,DBCleanup | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. A:AB$DealDamage | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Tgt$ TgtCP | TargetMin$ 0 | TargetMax$ 6 | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to each of up to six target creatures and/or players. -SVar:TrigCopy:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidControllingPlayer$ You | Execute$ TrigCopyMain | TriggerDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. +SVar:TrigCopy:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ TrigCopyMain | TriggerDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. SVar:TrigCopyMain:AB$ CopySpell | Cost$ 0 | Defined$ TriggeredSpellAbility | SubAbility$ DBCleanup SVar:DBCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Graveyard SVar:Rarity:Mythic diff --git a/res/cardsfolder/c/charmbreaker_devils.txt b/res/cardsfolder/c/charmbreaker_devils.txt index a7eee58e9e7..0ff8f8da865 100644 --- a/res/cardsfolder/c/charmbreaker_devils.txt +++ b/res/cardsfolder/c/charmbreaker_devils.txt @@ -5,7 +5,7 @@ Text:no text PT:4/4 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your upkeep, return an instant or sorcery card at random from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Instant.YouCtrl,Sorcery.YouCtrl | ChangeNum$ 1 | Hidden$ True | Origin$ Graveyard | AtRandom$ True | Destination$ Hand -T:Mode$ SpellCast | ValidCard$ Instant.YouCtrl,Sorcery.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a instant or sorcery spell, CARDNAME gets +4/+0 until end of turn. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a instant or sorcery spell, CARDNAME gets +4/+0 until end of turn. SVar:TrigPump:AB$Pump | Cost$ 0 | NumAtt$ +4 | NumDef$ +0 | Defined$ Self SVar:BuffedBy:Instant,Sorcery SVar:Rarity:Rare diff --git a/res/cardsfolder/c/citanul_druid.txt b/res/cardsfolder/c/citanul_druid.txt index 22e89702b96..1189b54b616 100644 --- a/res/cardsfolder/c/citanul_druid.txt +++ b/res/cardsfolder/c/citanul_druid.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Human Druid Text:no text PT:1/1 -T:Mode$ SpellCast | ValidCard$ Artifact.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts an artifact spell, put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts an artifact spell, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/citanul_druid.jpg diff --git a/res/cardsfolder/c/clear_the_land.txt b/res/cardsfolder/c/clear_the_land.txt new file mode 100644 index 00000000000..254f2332ae7 --- /dev/null +++ b/res/cardsfolder/c/clear_the_land.txt @@ -0,0 +1,11 @@ +Name:Clear the Land +ManaCost:2 G +Types:Sorcery +Text:no text +A:SP$ Dig | Cost$ 2 G | DigNum$ 5 | Defined$ Each | Reveal$ True | ChangeNum$ All | ChangeValid$ Land | DestinationZone$ Battlefield | Tapped$ True | DestinationZone2$ Exile | SpellDescription$ Each player reveals the top five cards of his or her library, puts all land cards revealed this way onto the battlefield tapped, and exiles the rest. +SVar:RemRandomDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/clear_the_land.jpg +SetInfo:MMQ|Rare|http://magiccards.info/scans/en/mm/235.jpg +Oracle:Each player reveals the top five cards of his or her library, puts all land cards revealed this way onto the battlefield tapped, and exiles the rest. +End \ No newline at end of file diff --git a/res/cardsfolder/c/cloven_casting.txt b/res/cardsfolder/c/cloven_casting.txt index 6f0626ee790..731fa53cbbc 100644 --- a/res/cardsfolder/c/cloven_casting.txt +++ b/res/cardsfolder/c/cloven_casting.txt @@ -2,7 +2,7 @@ Name:Cloven Casting ManaCost:5 U R Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Instant.MultiColor,Sorcery.MultiColor | ValidControllingPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a multicolored instant or sorcery spell, you may pay 1. If you do, copy that spell. You may choose new targets for the copy. +T:Mode$ SpellCast | ValidCard$ Instant.MultiColor,Sorcery.MultiColor | ValidActivatingPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a multicolored instant or sorcery spell, you may pay 1. If you do, copy that spell. You may choose new targets for the copy. SVar:TrigCopy:AB$ CopySpell | Cost$ 1 | Defined$ TriggeredSpellAbility SVar:RemRandomDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/c/commanders_authority.txt b/res/cardsfolder/c/commanders_authority.txt index f4d2d65ef57..b40d8f8a58e 100644 --- a/res/cardsfolder/c/commanders_authority.txt +++ b/res/cardsfolder/c/commanders_authority.txt @@ -6,7 +6,7 @@ K:Enchant Creature A:SP$ Attach | Cost$ 4 W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddTrigger$ CommanderTrig | AddSVar$ CommanderToken | Description$ Enchanted creature has "At the beginning of your upkeep, put a 1/1 white Human creature token onto the battlefield." SVar:CommanderTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ CommanderToken | TriggerDescription$ At the beginning of your upkeep, put a 1/1 white Human creature token onto the battlefield. -SVar:CommanderToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Human | TokenTypes$ Creature,Human | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenColors$ White +SVar:CommanderToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Human | TokenTypes$ Creature,Human | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenColors$ White | TokenImage$ w 1 1 human avr SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/commanders_authority.jpg SetInfo:AVR|Uncommon|http://magiccards.info/scans/en/avr/13.jpg diff --git a/res/cardsfolder/c/contemplation.txt b/res/cardsfolder/c/contemplation.txt index 246e781ceb4..6edb5cb4b34 100644 --- a/res/cardsfolder/c/contemplation.txt +++ b/res/cardsfolder/c/contemplation.txt @@ -2,7 +2,7 @@ Name:Contemplation ManaCost:1 W W Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a spell, you gain 1 life. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a spell, you gain 1 life. SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/contemplation.jpg diff --git a/res/cardsfolder/c/cunning_bandit_azamuki_treachery_incarnate.txt b/res/cardsfolder/c/cunning_bandit_azamuki_treachery_incarnate.txt index 735ac5f8787..fb69a8fbb93 100644 --- a/res/cardsfolder/c/cunning_bandit_azamuki_treachery_incarnate.txt +++ b/res/cardsfolder/c/cunning_bandit_azamuki_treachery_incarnate.txt @@ -3,7 +3,7 @@ ManaCost:1 R R Types:Creature Human Warrior Text:no text PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.Spirit,Card.Arcane | ValidControllingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+counters_GE2_KI | Execute$ TrigFlip | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, if there are two or more ki counters on CARDNAME, you may flip it. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ KI | CounterNum$ 1 SVar:TrigFlip:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Flip diff --git a/res/cardsfolder/c/curse_of_wizardry.txt b/res/cardsfolder/c/curse_of_wizardry.txt index ac657c8e7ca..7bdcae092f0 100644 --- a/res/cardsfolder/c/curse_of_wizardry.txt +++ b/res/cardsfolder/c/curse_of_wizardry.txt @@ -5,7 +5,7 @@ Text:no text T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ ChooseColor | Static$ True| TriggerDescription$ As CARDNAME enters the battlefield, choose a color. SVar:ChooseColor:AB$ ChooseColor | Cost$ 0 | Defined$ You | AILogic$ MostProminentInHumanDeck T:Mode$ SpellCast | ValidCard$ Card.ChosenColor | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a player casts a spell of the chosen color, that player loses 1 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 1 +SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ TriggeredActivator | LifeAmount$ 1 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_wizardry.jpg SetInfo:ROE|Uncommon|http://magiccards.info/scans/en/roe/104.jpg diff --git a/res/cardsfolder/c/customs_depot.txt b/res/cardsfolder/c/customs_depot.txt index 4a34558aaa3..5a8a5adb7f4 100644 --- a/res/cardsfolder/c/customs_depot.txt +++ b/res/cardsfolder/c/customs_depot.txt @@ -2,7 +2,7 @@ Name:Customs Depot ManaCost:1 U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Creature.YouCtrl | Execute$ TrigLoot | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, you may pay 1. If you do, draw a card, then discard a card. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigLoot | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, you may pay 1. If you do, draw a card, then discard a card. SVar:TrigLoot:AB$Draw | Cost$ 1 | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 SVar:RemAIDeck:True diff --git a/res/cardsfolder/d/deadeye_navigator.txt b/res/cardsfolder/d/deadeye_navigator.txt index 828d969fe7b..1bfe04a4c75 100644 --- a/res/cardsfolder/d/deadeye_navigator.txt +++ b/res/cardsfolder/d/deadeye_navigator.txt @@ -4,10 +4,9 @@ Types:Creature Spirit Text:no text PT:5/5 K:Soulbond -S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddAbility$ DeadeyeFlicker | AddSVar$ DeadeyeReturn & DBCleanup | Description$ As long as CARDNAME is paired with another creature, both creatures have "1 U: Exile this creature, then return it to the battlefield under your control." -SVar:DeadeyeFlicker:AB$ChangeZone | Cost$ 1 U | Defined$ Self | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DeadeyeReturn | SpellDescription$ Exile this creature, then return it to the battlefield under your control. -SVar:DeadeyeReturn:DB$ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup -SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True +S:Mode$ Continuous | Affected$ Creature.PairedWith,Card.Self+Paired | AddAbility$ DeadeyeFlicker | AddSVar$ DeadeyeReturn | Description$ As long as CARDNAME is paired with another creature, both creatures have "1 U: Exile this creature, then return it to the battlefield under your control." +SVar:DeadeyeFlicker:AB$ChangeZone | Cost$ 1 U | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DeadeyeReturn | SpellDescription$ Exile this creature, then return it to the battlefield under your control. +SVar:DeadeyeReturn:DB$ChangeZone | Defined$ Self | Origin$ Exile | Destination$ Battlefield | GainControl$ True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/deadeye_navigator.jpg SetInfo:AVR|Rare|http://magiccards.info/scans/en/avr/47.jpg diff --git a/res/cardsfolder/d/deathbringer_liege.txt b/res/cardsfolder/d/deathbringer_liege.txt index ca39d1c16a3..2da2e51be08 100644 --- a/res/cardsfolder/d/deathbringer_liege.txt +++ b/res/cardsfolder/d/deathbringer_liege.txt @@ -5,8 +5,8 @@ Text:no text PT:3/4 S:Mode$ Continuous | Affected$ Creature.White+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other white creatures you control get +1/+1. S:Mode$ Continuous | Affected$ Creature.Black+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other black creatures you control get +1/+1. -T:Mode$ SpellCast | ValidCard$ Card.Black+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever you cast a black spell, you may destroy target creature if it's tapped. -T:Mode$ SpellCast | ValidCard$ Card.White+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTap | OptionalDecider$ You | TriggerDescription$ Whenever you cast a white spell, you may tap target creature. +T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever you cast a black spell, you may destroy target creature if it's tapped. +T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | OptionalDecider$ You | TriggerDescription$ Whenever you cast a white spell, you may tap target creature. SVar:TrigTap:AB$ Tap | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature to tap SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature to destroy | ConditionDefined$ Targeted | ConditionPresent$ Creature.tapped SVar:BuffedBy:Card.White,Card.Black diff --git a/res/cardsfolder/d/deep_sea_kraken.txt b/res/cardsfolder/d/deep_sea_kraken.txt index bb63b50d046..9d569745ead 100644 --- a/res/cardsfolder/d/deep_sea_kraken.txt +++ b/res/cardsfolder/d/deep_sea_kraken.txt @@ -5,7 +5,7 @@ Text:no text PT:6/6 K:Unblockable K:Suspend:9:2 U -T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | Execute$ TrigRemoveCounter | IsPresent$ Card.counters_GE1_TIME+Self | PresentZone$ Exile | TriggerDescription$ Whenever an opponent casts a spell, if CARDNAME is suspended, remove a time counter from it. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | Execute$ TrigRemoveCounter | IsPresent$ Card.counters_GE1_TIME+Self | PresentZone$ Exile | TriggerDescription$ Whenever an opponent casts a spell, if CARDNAME is suspended, remove a time counter from it. SVar:TrigRemoveCounter:AB$RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ TIME | CounterNum$ 1 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/deep_sea_kraken.jpg diff --git a/res/cardsfolder/d/demonic_rising.txt b/res/cardsfolder/d/demonic_rising.txt index 9e87b39b2af..056035288c4 100644 --- a/res/cardsfolder/d/demonic_rising.txt +++ b/res/cardsfolder/d/demonic_rising.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Enchantment Text:no text T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ1 | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you control exactly one creature, put a 5/5 black Demon creature token with flying onto the battlefield. -SVar:TrigToken:AB$ Token | Cost$ 0 | TokenImage$ B 5 5 Demon | TokenAmount$ 1 | TokenName$ Demon | TokenTypes$ Creature,Demon | TokenOwner$ You | TokenColors$ Black | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Flying +SVar:TrigToken:AB$ Token | Cost$ 0 | TokenImage$ B 5 5 Demon avr | TokenAmount$ 1 | TokenName$ Demon | TokenTypes$ Creature,Demon | TokenOwner$ You | TokenColors$ Black | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Flying SVar:X:Count$Valid Creature.YouCtrl SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/demonic_rising.jpg diff --git a/res/cardsfolder/d/desertion.txt b/res/cardsfolder/d/desertion.txt new file mode 100644 index 00000000000..2dc8ddd8974 --- /dev/null +++ b/res/cardsfolder/d/desertion.txt @@ -0,0 +1,13 @@ +Name:Desertion +ManaCost:3 U U +Types:Instant +Text:no text +A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBCounter | SpellDescription$ Counter target spell. If an artifact or creature spell is countered this way, put that card onto the battlefield under your control instead of into its owner's graveyard. +SVar:DBCounter:DB$ Counter | Defined$ Targeted | Destination$ Battlefield | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 +SVar:X:Targeted$Valid Artifact,Creature +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/desertion.jpg +SetInfo:VIS|Rare|http://magiccards.info/scans/en/vi/30.jpg +SetInfo:6ED|Rare|http://magiccards.info/scans/en/6e/64.jpg +Oracle:Counter target spell. If an artifact or creature spell is countered this way, put that card onto the battlefield under your control instead of into its owner's graveyard. +End \ No newline at end of file diff --git a/res/cardsfolder/d/dovescape.txt b/res/cardsfolder/d/dovescape.txt index 60f4401c4b1..4047bf016ce 100644 --- a/res/cardsfolder/d/dovescape.txt +++ b/res/cardsfolder/d/dovescape.txt @@ -4,7 +4,7 @@ Types:Enchantment Text:no text T:Mode$ SpellCast | ValidCard$ Card.nonCreature | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts a noncreature spell, counter that spell. That player puts X 1/1 white and blue Bird creature tokens with flying onto the battlefield, where X is the spell's converted mana cost. SVar:TrigCounter:AB$Counter | Cost$ 0 | Defined$ TriggeredSpellAbility | SubAbility$ DBToken -SVar:DBToken:DB$Token | TokenAmount$ X | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenOwner$ TriggeredPlayer | TokenColors$ White,Blue | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying +SVar:DBToken:DB$Token | TokenAmount$ X | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenOwner$ TriggeredActivator | TokenColors$ White,Blue | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying SVar:X:TriggeredCard$CardManaCost SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/dovescape.jpg diff --git a/res/cardsfolder/d/dwarven_patrol.txt b/res/cardsfolder/d/dwarven_patrol.txt index 1cd92c5b3f2..3af4891a16c 100644 --- a/res/cardsfolder/d/dwarven_patrol.txt +++ b/res/cardsfolder/d/dwarven_patrol.txt @@ -4,7 +4,7 @@ Types:Creature Dwarf Text:no text PT:4/2 K:CARDNAME doesn't untap during your untap step. -T:Mode$ SpellCast | ValidCard$ Spell.nonRed+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a nonred spell, untap CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.nonRed | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a nonred spell, untap CARDNAME. SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self SVar:RemRandomDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/e/eiganjo_free_riders.txt b/res/cardsfolder/e/eiganjo_free_riders.txt index e4170ecbbf2..96f948147ca 100644 --- a/res/cardsfolder/e/eiganjo_free_riders.txt +++ b/res/cardsfolder/e/eiganjo_free_riders.txt @@ -5,8 +5,8 @@ Text:no text PT:3/4 K:Flying T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Creature.White | PresentZone$ Battlefield | PresentPlayer$ You | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, return a white creature you control to its owner's hand. -SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target white creature | Mandatory$ True | ValidTgts$ Creature.White+YouCtrl -SVar:RemRandomDeck:True +SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target white creature | Mandatory$ True | Hidden$ True | ValidTgts$ Creature.White+YouCtrl +SVar:RemAIDeck:True SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/eiganjo_free_riders.jpg SetInfo:SOK|Uncommon|http://magiccards.info/scans/en/sok/8.jpg diff --git a/res/cardsfolder/e/embersmith.txt b/res/cardsfolder/e/embersmith.txt index cbd6c0b46df..1db71ce44c7 100644 --- a/res/cardsfolder/e/embersmith.txt +++ b/res/cardsfolder/e/embersmith.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Human Artificer Text:no text PT:2/1 -T:Mode$ SpellCast | ValidCard$ Artifact.YouCtrl | Execute$ TrigDamage | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may pay 1. If you do, CARDNAME deals 1 damage to target creature or player. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigDamage | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may pay 1. If you do, CARDNAME deals 1 damage to target creature or player. SVar:TrigDamage:AB$DealDamage | Cost$ 1 | Tgt$ TgtCP | NumDmg$ 1 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/embersmith.jpg diff --git a/res/cardsfolder/e/emberstrike_duo.txt b/res/cardsfolder/e/emberstrike_duo.txt index 1fef6a83b42..4ad6b048c8b 100644 --- a/res/cardsfolder/e/emberstrike_duo.txt +++ b/res/cardsfolder/e/emberstrike_duo.txt @@ -3,8 +3,8 @@ ManaCost:1 BR Types:Creature Elemental Warrior Shaman Textno text PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.Black+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a black spell, CARDNAME gets +1/+1 until end of turn. -T:Mode$ SpellCast | ValidCard$ Card.Red+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpFirstStrike | TriggerDescription$ Whenever you cast a red spell, CARDNAME gains first strike until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a black spell, CARDNAME gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpFirstStrike | TriggerDescription$ Whenever you cast a red spell, CARDNAME gains first strike until end of turn. SVar:TrigPump11:AB$Pump | Cost$ 0 | NumAtt$ +1 | NumDef$ +1 | Defined$ Self SVar:TrigPumpFirstStrike:AB$Pump | Cost$ 0 | KW$ First Strike | Defined$ Self SVar:BuffedBy:Card.Black,Card.Red diff --git a/res/cardsfolder/e/enchantresss_presence.txt b/res/cardsfolder/e/enchantresss_presence.txt index 17db97a59ac..e00f722a2ca 100644 --- a/res/cardsfolder/e/enchantresss_presence.txt +++ b/res/cardsfolder/e/enchantresss_presence.txt @@ -2,7 +2,7 @@ Name:Enchantress's Presence ManaCost:2 G Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.Enchantment+YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an enchantment spell, draw a card. +T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an enchantment spell, draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/e/endless_wurm.txt b/res/cardsfolder/e/endless_wurm.txt index 1304d6f7a79..91500f33a4d 100644 --- a/res/cardsfolder/e/endless_wurm.txt +++ b/res/cardsfolder/e/endless_wurm.txt @@ -6,7 +6,7 @@ PT:9/9 K:Trample T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you sacrifice an enchantment. SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Amount$ 1 | SacValid$ Enchantment | RememberSacrificed$ True | Optional$ True | SubAbility$ DBSacSelf -SVar:DBSac:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1 +SVar:DBSacSelf:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:NeedsToPlay:Enchantment.YouCtrl diff --git a/res/cardsfolder/e/enigma_eidolon.txt b/res/cardsfolder/e/enigma_eidolon.txt index 53354d25a33..3d67b8d7eeb 100644 --- a/res/cardsfolder/e/enigma_eidolon.txt +++ b/res/cardsfolder/e/enigma_eidolon.txt @@ -4,8 +4,9 @@ Types:Creature Spirit Text:no text PT:2/2 A:AB$ Mill | Cost$ U Sac<1/CARDNAME> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select target player | SpellDescription$ Target player puts the top three cards of his or her library into his or her graveyard. -T:Mode$ SpellCast | ValidCard$ Card.MultiColor+YouCtrl | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. +T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ Self +SVar:RemAIDeck:True SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/enigma_eidolon.jpg SetInfo:DIS|Common|http://magiccards.info/scans/en/di/24.jpg diff --git a/res/cardsfolder/e/enslaved_horror.txt b/res/cardsfolder/e/enslaved_horror.txt new file mode 100644 index 00000000000..100466f028e --- /dev/null +++ b/res/cardsfolder/e/enslaved_horror.txt @@ -0,0 +1,13 @@ +Name:Enslaved Horror +ManaCost:3 B +Types:Creature Horror +Text:no text +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each other player may return a creature card from his or her graveyard to the battlefield. +SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.YouDontCtrl | DefinedPlayer$ Opponent | ChangeNum$ 1 | Hidden$ True | Optional$ True +SVar:RemAIDeck:True +SVar:Rarity:Uncommon +SVar:Picture:http://www.wizards.com/global/images/magic/general/enslaved_horror.jpg +SetInfo:MMQ|Uncommon|http://magiccards.info/scans/en/mm/134.jpg +Oracle:When Enslaved Horror enters the battlefield, each other player may return a creature card from his or her graveyard to the battlefield. +End \ No newline at end of file diff --git a/res/cardsfolder/e/entreat_the_angels.txt b/res/cardsfolder/e/entreat_the_angels.txt index 92e66d02766..90b11ebda25 100644 --- a/res/cardsfolder/e/entreat_the_angels.txt +++ b/res/cardsfolder/e/entreat_the_angels.txt @@ -2,7 +2,7 @@ Name:Entreat the Angels ManaCost:X X W W W Types:Sorcery Text:no text -A:SP$ Token | Cost$ X X W W W | TokenAmount$ X | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenKeywords$ Flying | SpellDescription$ Put X 4/4 white Angel creature tokens with flying onto the battlefield. +A:SP$ Token | Cost$ X X W W W | TokenAmount$ X | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenKeywords$ Flying | TokenImage$ w 4 4 angel avr | SpellDescription$ Put X 4/4 white Angel creature tokens with flying onto the battlefield. K:Miracle:X W W SVar:X:Count$xPaid SVar:Rarity:Rare diff --git a/res/cardsfolder/e/entropic_eidolon.txt b/res/cardsfolder/e/entropic_eidolon.txt index f5d43e3a48b..02826a1e03d 100644 --- a/res/cardsfolder/e/entropic_eidolon.txt +++ b/res/cardsfolder/e/entropic_eidolon.txt @@ -5,8 +5,9 @@ Text:no text PT:2/2 A:AB$ LoseLife | Cost$ B Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ 1 | SubAbility$ DBGainLife | SpellDescription$ Target player loses 1 life and you gain 1 life. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 -T:Mode$ SpellCast | ValidCard$ Card.MultiColor+YouCtrl | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. +T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ Self +SVar:RemAIDeck:True SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/entropic_eidolon.jpg SetInfo:DIS|Common|http://magiccards.info/scans/en/di/45.jpg diff --git a/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt b/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt index 3e48b5e20a7..9109e023cc0 100644 --- a/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt +++ b/res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt @@ -19,7 +19,7 @@ ManaCost:1 U Colors:blue Types:Legendary Enchantment Text:no text -T:Mode$ SpellCast | ValidControllingPlayer$ Opponent | CheckSVar$ NumOppCast | SVarCompare$ EQ1 | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts a spell for the first time in a turn, counter that spell. +T:Mode$ SpellCast | ValidActivatingPlayer$ Opponent | CheckSVar$ NumOppCast | SVarCompare$ EQ1 | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts a spell for the first time in a turn, counter that spell. SVar:TrigCounter:AB$Counter | Cost$ 0 | Defined$ TriggeredSpellAbility | Destination$ Graveyard SVar:NumOppCast:Count$ThisTurnCast_Card.YouDontCtrl SVar:Picture1:http://www.marc-fowler-design.com/cardforge/flippedcards/SOK/erayos_essence.jpg diff --git a/res/cardsfolder/e/extra_arms.txt b/res/cardsfolder/e/extra_arms.txt index aac8db3c146..f7e87e6d61d 100644 --- a/res/cardsfolder/e/extra_arms.txt +++ b/res/cardsfolder/e/extra_arms.txt @@ -6,6 +6,8 @@ K:Enchant creature A:SP$ Attach | Cost$ 4 R | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, it deals 2 damage to target creature or player. SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Tgt$ TgtCP | DamageSource$ TriggeredCard | NumDmg$ 2 +S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE +SVar:AE:SVar:HasAttackEffect:TRUE SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/extra_arms.jpg SetInfo:SCG|Uncommon|http://magiccards.info/scans/en/sc/92.jpg diff --git a/res/cardsfolder/e/eyes_of_the_watcher.txt b/res/cardsfolder/e/eyes_of_the_watcher.txt index 7adb7dbb4fa..47c1b333ac1 100644 --- a/res/cardsfolder/e/eyes_of_the_watcher.txt +++ b/res/cardsfolder/e/eyes_of_the_watcher.txt @@ -2,7 +2,7 @@ Name:Eyes of the Watcher ManaCost:2 U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Instant.YouCtrl,Sorcery.YouCtrl | Execute$ TrigScry | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may pay 1. If you do, scry 2. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ TrigScry | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may pay 1. If you do, scry 2. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) SVar:TrigScry:AB$Scry | Cost$ 1 | ScryNum$ 2 SVar:RemAIDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/f/fable_of_wolf_and_owl.txt b/res/cardsfolder/f/fable_of_wolf_and_owl.txt index 1f0a388d836..05b4397fa8c 100644 --- a/res/cardsfolder/f/fable_of_wolf_and_owl.txt +++ b/res/cardsfolder/f/fable_of_wolf_and_owl.txt @@ -2,8 +2,8 @@ Name:Fable of Wolf and Owl ManaCost:3 GU GU GU Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.Green+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigWolf | TriggerDescription$ Whenever you cast a green spell, you may put a 2/2 green Wolf creature token onto the battlefield. -T:Mode$ SpellCast | ValidCard$ Card.Blue+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigBird | TriggerDescription$ Whenever you cast a blue spell, you may put a 1/1 blue Bird creature token with flying onto the battlefield. +T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigWolf | TriggerDescription$ Whenever you cast a green spell, you may put a 2/2 green Wolf creature token onto the battlefield. +T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigBird | TriggerDescription$ Whenever you cast a blue spell, you may put a 1/1 blue Bird creature token with flying onto the battlefield. SVar:TrigWolf:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Wolf | TokenTypes$ Creature,Wolf | TokenOwner$ You | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 SVar:TrigBird:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Bird | TokenTypes$ Creature,Bird | TokenOwner$ You | TokenColors$ Blue | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying SVar:BuffedBy:Card.Green,Card.Blue diff --git a/res/cardsfolder/f/faithful_squire_kaiso_memory_of_loyalty.txt b/res/cardsfolder/f/faithful_squire_kaiso_memory_of_loyalty.txt index 768f1fa7159..0dffc73fc2b 100644 --- a/res/cardsfolder/f/faithful_squire_kaiso_memory_of_loyalty.txt +++ b/res/cardsfolder/f/faithful_squire_kaiso_memory_of_loyalty.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Creature Human Soldier Text:no text PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.Spirit,Card.Arcane | ValidControllingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+counters_GE2_KI | Execute$ TrigFlip | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, if there are two or more ki counters on CARDNAME, you may flip it. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ KI | CounterNum$ 1 SVar:TrigFlip:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Flip diff --git a/res/cardsfolder/f/fangren_firstborn.txt b/res/cardsfolder/f/fangren_firstborn.txt index c29677fae9f..10ee9609674 100644 --- a/res/cardsfolder/f/fangren_firstborn.txt +++ b/res/cardsfolder/f/fangren_firstborn.txt @@ -5,6 +5,7 @@ Text:no text PT:4/2 T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigCounters | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on each attacking creature. SVar:TrigCounters:AB$PutCounterAll | Cost$ 0 | ValidCards$ Creature.attacking | CounterType$ P1P1 | CounterNum$ 1 +SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/fangren_firstborn.jpg SetInfo:DST|Rare|http://magiccards.info/scans/en/ds/75.jpg diff --git a/res/cardsfolder/f/forced_fruition.txt b/res/cardsfolder/f/forced_fruition.txt index 8468b51dbef..f37a5447068 100644 --- a/res/cardsfolder/f/forced_fruition.txt +++ b/res/cardsfolder/f/forced_fruition.txt @@ -2,8 +2,8 @@ Name:Forced Fruition ManaCost:4 U U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts a spell, that player draws seven cards. -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ TriggeredPlayer | NumCards$ 7 +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts a spell, that player draws seven cards. +SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ TriggeredActivator | NumCards$ 7 SVar:RemRandomDeck:True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/Forced_Fruition.jpg diff --git a/res/cardsfolder/f/frost_titan.txt b/res/cardsfolder/f/frost_titan.txt index 12c39ac2b10..abbb3f16c75 100644 --- a/res/cardsfolder/f/frost_titan.txt +++ b/res/cardsfolder/f/frost_titan.txt @@ -10,6 +10,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | Secondary$ True | Tr SVar:TrigTap:AB$Tap | Cost$ 0 | ValidTgts$ Permanent | TgtPrompt$ Choose target permanent. | SubAbility$ DBPump SVar:DBPump:DB$Pump | Defined$ Targeted | Permanent$ True | KW$ HIDDEN This card doesn't untap during your next untap step. SVar:TrigCounter:AB$Counter | Cost$ 0 | Defined$ TriggeredSourceSA | UnlessCost$ 2 | UnlessPayer$ TriggeredSourceSAController +SVar:HasAttackEffect:TRUE SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/frost_titan.jpg SetInfo:M11|Mythic|http://magiccards.info/scans/en/m11/55.jpg diff --git a/res/cardsfolder/f/fugitive_druid.txt b/res/cardsfolder/f/fugitive_druid.txt index e17c199179c..1454f8e5cc1 100644 --- a/res/cardsfolder/f/fugitive_druid.txt +++ b/res/cardsfolder/f/fugitive_druid.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Human Druid Text:no text PT:3/2 -T:Mode$ SpellCast | TargetsValid$ Card.Self | ValidCard$ Enchantment.Aura | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME becomes the target of an Aura spell, you draw a card. +T:Mode$ SpellCast | TargetsValid$ Card.Self | ValidCard$ Aura | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME becomes the target of an Aura spell, you draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/fugitive_druid.jpg diff --git a/res/cardsfolder/f/furious_assault.txt b/res/cardsfolder/f/furious_assault.txt index cc7f3662cdd..0b7cb41a917 100644 --- a/res/cardsfolder/f/furious_assault.txt +++ b/res/cardsfolder/f/furious_assault.txt @@ -2,7 +2,7 @@ Name:Furious Assault ManaCost:2 R Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a creature spell, CARDNAME deals 1 damage to target player. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a creature spell, CARDNAME deals 1 damage to target player. SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Tgt$ TgtP | NumDmg$ 1 SVar:BuffedBy:Creature SVar:Rarity:Common diff --git a/res/cardsfolder/g/gallows_at_willow_hill.txt b/res/cardsfolder/g/gallows_at_willow_hill.txt index 9380df609d1..245e3ff570f 100644 --- a/res/cardsfolder/g/gallows_at_willow_hill.txt +++ b/res/cardsfolder/g/gallows_at_willow_hill.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact Text:no text A:AB$ Destroy | Cost$ 3 T tapXType<3/Human> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ GhostToken | SpellDescription$ Destroy target creature. Its controller puts a 1/1 white Spirit creature token with flying onto the battlefield. -SVar:GhostToken:DB$Token | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ TargetedController | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying +SVar:GhostToken:DB$Token | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ TargetedController | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ w 1 1 spirit avr SVar:RemRandomDeck:True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/gallows_at_willow_hill.jpg diff --git a/res/cardsfolder/g/geist_of_saint_traft.txt b/res/cardsfolder/g/geist_of_saint_traft.txt index d4131fefb38..999218b073c 100644 --- a/res/cardsfolder/g/geist_of_saint_traft.txt +++ b/res/cardsfolder/g/geist_of_saint_traft.txt @@ -8,6 +8,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ W 4 4 Angel | TokenAmount$ 1 | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenKeywords$ Flying | TokenTapped$ True | TokenAttacking$ True | TokenTriggers$ DelTrig | TokenSVars$ TrigExile SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | Execute$ TrigExile | TriggerDescription$ At end of combat, exile the Angel token. SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Exile +SVar:HasAttackEffect:TRUE SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/geist_of_saint_traft.jpg SetInfo:ISD|Mythic|http://magiccards.info/scans/en/isd/213.jpg diff --git a/res/cardsfolder/g/geist_snatch.txt b/res/cardsfolder/g/geist_snatch.txt index 06891433164..f8541a64123 100644 --- a/res/cardsfolder/g/geist_snatch.txt +++ b/res/cardsfolder/g/geist_snatch.txt @@ -3,7 +3,7 @@ ManaCost:2 U U Types:Instant Text:no text A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target Creature spell | ValidTgts$ Creature | SubAbility$ DBToken | SpellDescription$ Counter target creature spell. Put a 1/1 blue Spirit creature token with flying onto the battlefield. -SVar:DBToken:DB$ Token | Cost$ 0 | TokenImage$ U 1 1 Spirit | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ Blue | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying +SVar:DBToken:DB$ Token | Cost$ 0 | TokenImage$ U 1 1 Spirit avr | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ Blue | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/geist_snatch.jpg SetInfo:AVR|Common|http://magiccards.info/scans/en/avr/55.jpg diff --git a/res/cardsfolder/g/gelectrode.txt b/res/cardsfolder/g/gelectrode.txt index dea154caba5..a3b3cc08cbe 100644 --- a/res/cardsfolder/g/gelectrode.txt +++ b/res/cardsfolder/g/gelectrode.txt @@ -4,7 +4,7 @@ Types:Creature Weird Text:no text PT:0/1 A:AB$ DealDamage | Cost$ T | Tgt$ TgtCP | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player. -T:Mode$ SpellCast | ValidCard$ Card.Instant+YouCtrl,Card.Sorcery+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigUntap | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may untap CARDNAME. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may untap CARDNAME. SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/gelectrode.jpg diff --git a/res/cardsfolder/g/gemini_engine.txt b/res/cardsfolder/g/gemini_engine.txt index 428b3ebcd26..c59b5221269 100644 --- a/res/cardsfolder/g/gemini_engine.txt +++ b/res/cardsfolder/g/gemini_engine.txt @@ -9,6 +9,7 @@ SVar:TrigSac:Mode$ Phase | Phase$ EndCombat | Execute$ TrigSacrifice | TriggerDe SVar:TrigSacrifice:AB$ Sacrifice | Cost$ 0 | SacValid$ Self | Mandatory$ True SVar:X:Count$CardPower SVar:Y:Count$CardToughness +SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/gemini_engine.jpg SetInfo:DST|Rare|http://magiccards.info/scans/en/ds/121.jpg diff --git a/res/cardsfolder/g/ghave_guru_of_spores.txt b/res/cardsfolder/g/ghave_guru_of_spores.txt index ddc18eaf593..3f0d8846c46 100644 --- a/res/cardsfolder/g/ghave_guru_of_spores.txt +++ b/res/cardsfolder/g/ghave_guru_of_spores.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Fungus Shaman Text:no text PT:0/0 K:etbCounter:P1P1:5 -A:AB$ Token | Cost$ SubCounter<1/P1P1/Creature.YouCtrl/Creature you Control> | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SpellDescription$ Put a 1/1 green Saproling creature token onto the battlefield. -A:AB$ PutCounter | Cost$ Sac<1/Creature> | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. +A:AB$ Token | Cost$ 1 SubCounter<1/P1P1/Creature.YouCtrl/Creature you Control> | TokenAmount$ 1 | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SpellDescription$ Put a 1/1 green Saproling creature token onto the battlefield. +A:AB$ PutCounter | Cost$ 1 Sac<1/Creature> | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. SVar:RemAIDeck:True SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/ghave_guru_of_spores.jpg diff --git a/res/cardsfolder/g/gift_of_the_gargantuan.txt b/res/cardsfolder/g/gift_of_the_gargantuan.txt new file mode 100644 index 00000000000..cdee6d06546 --- /dev/null +++ b/res/cardsfolder/g/gift_of_the_gargantuan.txt @@ -0,0 +1,10 @@ +Name:Gift of the Gargantuan +ManaCost:2 G +Types:Sorcery +Text:no text +A:SP$ Dig | Cost$ 2 G | DigNum$ 4 | ChangeValid$ Creature | AndOrValid$ Land | ChangeNum$ 2 | SpellDescription$ Look at the top four cards of your library. You may reveal a creature card and/or a land card from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in any order. +SVar:Rarity:Uncommon +SVar:Picture:http://www.wizards.com/global/images/magic/general/gift_of_the_gargantuan.jpg +SetInfo:ALA|Common|http://magiccards.info/scans/en/ala/132.jpg +Oracle:Look at the top four cards of your library. You may reveal a creature card and/or a land card from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in any order. +End \ No newline at end of file diff --git a/res/cardsfolder/g/gilt_leaf_archdruid.txt b/res/cardsfolder/g/gilt_leaf_archdruid.txt index fa5a695681b..3877f19dcae 100644 --- a/res/cardsfolder/g/gilt_leaf_archdruid.txt +++ b/res/cardsfolder/g/gilt_leaf_archdruid.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Elf Druid Text:no text PT:3/3 -T:Mode$ SpellCast | ValidCard$ Card.Druid+YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a Druid spell, you may draw a card. +T:Mode$ SpellCast | ValidCard$ Druid | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a Druid spell, you may draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 A:AB$ ChangeZoneAll | Cost$ tapXType<7/Druid> | Origin$ Battlefield | Destination$ Battlefield | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Land | GainControl$ True | CostDesc$ Tap seven untapped Druids you control: | SpellDescription$ Gain control of all lands target player controls. SVar:Rarity:Rare diff --git a/res/cardsfolder/g/glimpse_of_nature.txt b/res/cardsfolder/g/glimpse_of_nature.txt index 0ebe06c3d7a..0ea20b34dc0 100644 --- a/res/cardsfolder/g/glimpse_of_nature.txt +++ b/res/cardsfolder/g/glimpse_of_nature.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Sorcery Text:no text A:SP$ Effect | Cost$ G | Name$ Glimpse of Nature Effect | Triggers$ CreatureSpell | SVars$ TrigDraw | SpellDescription$ Whenever you cast a creature spell this turn, draw a card. -SVar:CreatureSpell:Mode$ SpellCast | ValidCard$ Creature.YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell this turn, draw a card. +SVar:CreatureSpell:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell this turn, draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True SVar:PlayMain1:TRUE diff --git a/res/cardsfolder/g/gloryscale_viashino.txt b/res/cardsfolder/g/gloryscale_viashino.txt index 45a8390ee61..bd590775bb4 100644 --- a/res/cardsfolder/g/gloryscale_viashino.txt +++ b/res/cardsfolder/g/gloryscale_viashino.txt @@ -3,7 +3,7 @@ ManaCost:1 R G W Types:Creature Viashino Soldier Text:no text PT:3/3 -T:Mode$ SpellCast | ValidCard$ Card.MultiColor+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a multicolored spell, CARDNAME gets +3/+3 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a multicolored spell, CARDNAME gets +3/+3 until end of turn. SVar:TrigPump:AB$Pump | Cost$ 0 | NumAtt$ +3 | NumDef$ +3 | Defined$ Self SVar:BuffedBy:Card.MultiColor SVar:Picture:http://www.wizards.com/global/images/magic/general/gloryscale_viashino.jpg diff --git a/res/cardsfolder/g/golem_foundry.txt b/res/cardsfolder/g/golem_foundry.txt index 8668af3cf7f..b2a1ef985ae 100644 --- a/res/cardsfolder/g/golem_foundry.txt +++ b/res/cardsfolder/g/golem_foundry.txt @@ -2,7 +2,7 @@ Name:Golem Foundry ManaCost:3 Types:Artifact Text:no text -T:Mode$ SpellCast | ValidCard$ Artifact.YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may put a charge counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may put a charge counter on CARDNAME. A:AB$ Token | Cost$ SubCounter<3/CHARGE> | TokenAmount$ 1 | TokenName$ Golem | TokenTypes$ Artifact,Creature,Golem | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 3 | SpellDescription$ Put a 3/3 colorless Golem artifact creature token onto the battlefield. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterNum$ 1 | CounterType$ CHARGE SVar:Rarity:Common diff --git a/res/cardsfolder/g/grave_titan.txt b/res/cardsfolder/g/grave_titan.txt index ea270fed9eb..7ab981c94d2 100644 --- a/res/cardsfolder/g/grave_titan.txt +++ b/res/cardsfolder/g/grave_titan.txt @@ -7,6 +7,7 @@ K:Deathtouch T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME enters the battlefield, put two 2/2 black Zombie creature tokens onto the battlefield. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, put two 2/2 black Zombie creature tokens onto the battlefield. SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ B 2 2 Zombie | TokenName$ Zombie | TokenColors$ Black | TokenTypes$ Creature,Zombie | TokenPower$ 2 | TokenToughness$ 2 | TokenOwner$ You | TokenAmount$ 2 +SVar:HasAttackEffect:TRUE SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/grave_titan.jpg SetInfo:M11|Mythic|http://magiccards.info/scans/en/m11/97.jpg diff --git a/res/cardsfolder/g/gravelgill_duo.txt b/res/cardsfolder/g/gravelgill_duo.txt index bc7a4595466..12f1409dc11 100644 --- a/res/cardsfolder/g/gravelgill_duo.txt +++ b/res/cardsfolder/g/gravelgill_duo.txt @@ -3,8 +3,8 @@ ManaCost:2 UB Types:Creature Merfolk Rogue Warrior Text:no text PT:2/1 -T:Mode$ SpellCast | ValidCard$ Card.Blue+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a blue spell, CARDNAME gets +1/+1 until end of turn. -T:Mode$ SpellCast | ValidCard$ Card.Black+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpFear | TriggerDescription$ Whenever you cast a black spell, CARDNAME gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) +T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a blue spell, CARDNAME gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpFear | TriggerDescription$ Whenever you cast a black spell, CARDNAME gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) SVar:TrigPump11:AB$Pump | Cost$ 0 | NumAtt$ +1 | NumDef$ +1 | Defined$ Self SVar:TrigPumpFear:AB$Pump | Cost$ 0 | KW$ Fear | Defined$ Self SVar:BuffedBy:Card.Blue,Card.Black diff --git a/res/cardsfolder/g/grimgrin_corpse_born.txt b/res/cardsfolder/g/grimgrin_corpse_born.txt index 1673ca64dec..adbadf07e3f 100644 --- a/res/cardsfolder/g/grimgrin_corpse_born.txt +++ b/res/cardsfolder/g/grimgrin_corpse_born.txt @@ -11,6 +11,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescripti SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$PutCounter | Cost$ 0 | CounterType$ P1P1 | CounterNum$1 SVar:RemAIDeck:True +SVar:HasAttackEffect:TRUE SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/grimgrin_corpse_born.jpg SetInfo:ISD|Mythic|http://magiccards.info/scans/en/isd/214.jpg diff --git a/res/cardsfolder/h/hand_of_the_praetors.txt b/res/cardsfolder/h/hand_of_the_praetors.txt index adceeab6756..0b64ef65094 100644 --- a/res/cardsfolder/h/hand_of_the_praetors.txt +++ b/res/cardsfolder/h/hand_of_the_praetors.txt @@ -5,7 +5,7 @@ Text:no text PT:3/2 K:Infect S:Mode$ Continuous | Affected$ Creature.withInfect+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control with infect get +1/+1. -T:Mode$ SpellCast | ValidCard$ Creature.withInfect+YouCtrl | Execute$ TrigPoison | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell with infect, target player gets a poison counter. +T:Mode$ SpellCast | ValidCard$ Card.withInfect | ValidActivatingPlayer$ You | Execute$ TrigPoison | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell with infect, target player gets a poison counter. SVar:TrigPoison:AB$Poison | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | Num$ 1 SVar:PlayMain1:TRUE SVar:Rarity:Rare diff --git a/res/cardsfolder/h/havoc.txt b/res/cardsfolder/h/havoc.txt index 1faf9eb2fdd..c51b9edbf65 100644 --- a/res/cardsfolder/h/havoc.txt +++ b/res/cardsfolder/h/havoc.txt @@ -2,7 +2,7 @@ Name:Havoc ManaCost:1 R Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.White+YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an opponent casts a white spell, he or she loses 2 life. +T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an opponent casts a white spell, he or she loses 2 life. SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 2 SVar:RemRandomDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/h/heartwood_storyteller.txt b/res/cardsfolder/h/heartwood_storyteller.txt index bdf02b9d91a..f4d5b9440ff 100644 --- a/res/cardsfolder/h/heartwood_storyteller.txt +++ b/res/cardsfolder/h/heartwood_storyteller.txt @@ -3,8 +3,8 @@ ManaCost:1 G G Types:Creature Treefolk Text:no text PT:2/3 -T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Spell.nonCreature+YouDontCtrl | Execute$ TrigDrawYou | OptionalDecider$ You |TriggerDescription$ Whenever a player casts a noncreature spell, each of that player's opponents may draw a card. -T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Spell.nonCreature+YouCtrl | Execute$ TrigDrawOpp | OptionalDecider$ Opponent |TriggerDescription$ Whenever a player casts a noncreature spell, each of that player's opponents may draw a card. | Secondary$ True +T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Spell.nonCreature | ValidActivatingPlayer$ Opponent | Execute$ TrigDrawYou | OptionalDecider$ You |TriggerDescription$ Whenever a player casts a noncreature spell, each of that player's opponents may draw a card. +T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Spell.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigDrawOpp | OptionalDecider$ Opponent |TriggerDescription$ Whenever a player casts a noncreature spell, each of that player's opponents may draw a card. | Secondary$ True SVar:TrigDrawYou:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:TrigDrawOpp:AB$ Draw | Cost$ 0 | Defined$ Opponent | NumCards$ 1 SVar:Rarity:Rare diff --git a/res/cardsfolder/h/herald_of_war.txt b/res/cardsfolder/h/herald_of_war.txt index ac8a5c2b55a..fe5e085090a 100644 --- a/res/cardsfolder/h/herald_of_war.txt +++ b/res/cardsfolder/h/herald_of_war.txt @@ -8,6 +8,7 @@ T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ HeraldsWarCry | TriggerDes SVar:HeraldsWarCry:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 K:CostChange:Player:Less:X:Spell:All:Angel/Human:OnlyOneBonus:Angels and Humans you cast cost 1 less for each +1/+1 counter on CARDNAME. SVar:X:Count$NumCounters.P1P1 +SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/herald_of_war.jpg SetInfo:AVR|Rare|http://magiccards.info/scans/en/avr/24.jpg diff --git a/res/cardsfolder/h/hero_of_bladehold.txt b/res/cardsfolder/h/hero_of_bladehold.txt index e92ac0d864e..f2df23dd05f 100644 --- a/res/cardsfolder/h/hero_of_bladehold.txt +++ b/res/cardsfolder/h/hero_of_bladehold.txt @@ -7,6 +7,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Tr T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, put two 1/1 white Soldier creature tokens onto the battlefield tapped and attacking. SVar:TrigBattleCry:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.attacking+Other | NumAtt$ 1 SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 2 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenTapped$ True | TokenAttacking$ True +SVar:HasAttackEffect:TRUE SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/hero_of_bladehold.jpg SetInfo:MBS|Mythic|http://magiccards.info/scans/en/mbs/8.jpg diff --git a/res/cardsfolder/h/hired_muscle_scarmaker.txt b/res/cardsfolder/h/hired_muscle_scarmaker.txt index d4f5c5b38dd..c3524e0ff5e 100644 --- a/res/cardsfolder/h/hired_muscle_scarmaker.txt +++ b/res/cardsfolder/h/hired_muscle_scarmaker.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Creature Human Warrior Text:no text PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.Spirit,Card.Arcane | ValidControllingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.Spirit,Card.Arcane | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Card.Self+counters_GE2_KI | Execute$ TrigFlip | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of the end step, if there are two or more ki counters on CARDNAME, you may flip it. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ KI | CounterNum$ 1 SVar:TrigFlip:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Flip diff --git a/res/cardsfolder/h/howltooth_hollow.txt b/res/cardsfolder/h/howltooth_hollow.txt new file mode 100644 index 00000000000..8ea0d1710ce --- /dev/null +++ b/res/cardsfolder/h/howltooth_hollow.txt @@ -0,0 +1,16 @@ +Name:Howltooth Hollow +ManaCost:no cost +Types:Land +Text:no text +K:Hideaway +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library. +SVar:TrigDig:AB$ Dig | Cost$ 0 | Defined$ You | DigNum$ 4 | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add B to your mana pool. +A:AB$ Play | Cost$ B T | Defined$ Remembered | Controller$ You | WithoutManaCost$ True | Optional$ True | ConditionCheckSVar$ Hands | ConditionSVarCompare$ EQ0 | ForgetRemembered$ True | SpellDescription$ You may play the exiled card without paying its mana cost if each player has no cards in hand. +SVar:Hands:Count$NumInAllHands +SVar:RemRandomDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/howltooth_hollow.jpg +SetInfo:LRW|Rare|http://magiccards.info/scans/en/lw/269.jpg +Oracle:Hideaway (This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)\n{T}: Add {B} to your mana pool.\n{B}, {T}: You may play the exiled card without paying its mana cost if each player has no cards in hand. +End \ No newline at end of file diff --git a/res/cardsfolder/h/hunting_grounds.txt b/res/cardsfolder/h/hunting_grounds.txt index 46eb6fd0542..0c1b6c8b7ed 100644 --- a/res/cardsfolder/h/hunting_grounds.txt +++ b/res/cardsfolder/h/hunting_grounds.txt @@ -2,7 +2,7 @@ Name:Hunting Grounds ManaCost:G W Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Spell.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigChangeZone | OptionalDecider$ You | Threshold$ True | TriggerDescription$ Threshold - Whenever an opponent casts a spell, you may put a creature card from your hand onto the battlefield. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigChangeZone | OptionalDecider$ You | Threshold$ True | TriggerDescription$ Threshold - Whenever an opponent casts a spell, you may put a creature card from your hand onto the battlefield. SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | ChangeType$ Creature | ChangeNum$ 1 | Origin$ Hand | Destination$ Battlefield SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/hunting_grounds.jpg diff --git a/res/cardsfolder/i/iceberg.txt b/res/cardsfolder/i/iceberg.txt index a2972153e53..06c6d7052bd 100644 --- a/res/cardsfolder/i/iceberg.txt +++ b/res/cardsfolder/i/iceberg.txt @@ -2,7 +2,7 @@ Name:Iceberg ManaCost:X U U Types:Enchantment Text:no text -K:etbCounter:P1P1:X +K:etbCounter:ICE:X SVar:X:Count$xPaid A:AB$ PutCounter | Cost$ 3 | CounterType$ ICE | CounterNum$ 1 | SpellDescription$ Put an ice counter on CARDNAME. A:AB$ Mana | Cost$ SubCounter<1/ICE> | Produced$ 1 | SpellDescription$ Add 1 to your mana pool. diff --git a/res/cardsfolder/i/ichneumon_druid.txt b/res/cardsfolder/i/ichneumon_druid.txt index 08c946e7575..adf151d701c 100644 --- a/res/cardsfolder/i/ichneumon_druid.txt +++ b/res/cardsfolder/i/ichneumon_druid.txt @@ -3,7 +3,7 @@ ManaCost:1 G G Types:Creature Human Druid Text:no text PT:1/1 -T:Mode$ SpellCast | ValidCard$ Instant | ValidControllingPlayer$ Opponent | CheckSVar$ X | SVarCompare$ 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 him or her. +T:Mode$ SpellCast | ValidCard$ Instant | ValidActivatingPlayer$ Opponent | CheckSVar$ X | SVarCompare$ 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 him or her. SVar:TrigDmg:AB$DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ 4 SVar:X:Count$ThisTurnCast_Instant SVar:RemRandomDeck:True diff --git a/res/cardsfolder/i/illusory_demon.txt b/res/cardsfolder/i/illusory_demon.txt index 0d66256f9c2..85361b6bfc6 100644 --- a/res/cardsfolder/i/illusory_demon.txt +++ b/res/cardsfolder/i/illusory_demon.txt @@ -4,7 +4,7 @@ Types:Creature Demon Illusion Text:no text PT:4/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | 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 CARDNAME. SVar:TrigSac:AB$Sacrifice | Cost$ 0 | SacValid$ Self SVar:RemAIDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/i/in_the_eye_of_chaos.txt b/res/cardsfolder/i/in_the_eye_of_chaos.txt index 83e6fab4087..e18535cce70 100644 --- a/res/cardsfolder/i/in_the_eye_of_chaos.txt +++ b/res/cardsfolder/i/in_the_eye_of_chaos.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:World Enchantment Text:no text T:Mode$ SpellCast | ValidCard$ Instant | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant spell, counter it unless that player pays X, where X is its converted mana cost. -SVar:TrigCounter:AB$Counter | Cost$ 0 | Defined$ TriggerSpellAbility | UnlessCost$ X | UnlessPayer$ TriggeredCardController +SVar:TrigCounter:AB$Counter | Cost$ 0 | Defined$ TriggerSpellAbility | UnlessCost$ X | UnlessPayer$ TriggeredActivator SVar:X:TriggeredCard$CardManaCost SVar:RemRandomDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/i/inexorable_tide.txt b/res/cardsfolder/i/inexorable_tide.txt index 19783d54e68..23afa2d7f62 100644 --- a/res/cardsfolder/i/inexorable_tide.txt +++ b/res/cardsfolder/i/inexorable_tide.txt @@ -2,7 +2,7 @@ Name:Inexorable Tide ManaCost:3 U U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | Execute$ TrigProliferate | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, proliferate. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ TrigProliferate | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, proliferate. SVar:TrigProliferate:AB$Proliferate | Cost$ 0 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/inexorable_tide.jpg diff --git a/res/cardsfolder/i/infectious_horror.txt b/res/cardsfolder/i/infectious_horror.txt index e59532b41d4..4317ce85956 100644 --- a/res/cardsfolder/i/infectious_horror.txt +++ b/res/cardsfolder/i/infectious_horror.txt @@ -5,6 +5,7 @@ Text:no text PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME attacks, each opponent loses 2 life. SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 2 +SVar:HasAttackEffect:TRUE SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/infectious_horror.jpg SetInfo:CFX|Common|http://magiccards.info/scans/en/cfx/47.jpg diff --git a/res/cardsfolder/i/infernal_genesis.txt b/res/cardsfolder/i/infernal_genesis.txt index ac1b0d7cd0a..604e0b2ee77 100644 --- a/res/cardsfolder/i/infernal_genesis.txt +++ b/res/cardsfolder/i/infernal_genesis.txt @@ -7,6 +7,7 @@ SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ TriggeredPlayer | NumCards$ 1 | Reme SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenName$ Minion | TokenTypes$ Creature,Minion | TokenOwner$ TriggeredPlayer | TokenColors$ Black | TokenPower$ 1 | TokenToughness$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost +SVar:RemRandomDeck:True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/infernal_genesis.jpg SetInfo:PCY|Rare|http://magiccards.info/scans/en/pr/68.jpg diff --git a/res/cardsfolder/i/infernal_kirin.txt b/res/cardsfolder/i/infernal_kirin.txt index 2435e2a94cd..43d6b9b9ce6 100644 --- a/res/cardsfolder/i/infernal_kirin.txt +++ b/res/cardsfolder/i/infernal_kirin.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Kirin Spirit Text:no text PT:3/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidControllingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target player reveals his or her hand and discards all cards with that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target player reveals his or her hand and discards all cards with that spell's converted mana cost. SVar:TrigDiscard:AB$Discard | Cost$ 0 | ValidTgts$ Player | Mode$ RevealDiscardAll | DiscardValid$ Card.cmcEQX SVar:X:TriggeredCard$CardManaCost SVar:Rarity:Rare diff --git a/res/cardsfolder/i/inferno_titan.txt b/res/cardsfolder/i/inferno_titan.txt index 609142a07bf..b4b684d76c0 100644 --- a/res/cardsfolder/i/inferno_titan.txt +++ b/res/cardsfolder/i/inferno_titan.txt @@ -9,6 +9,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ Dmg1 | Secondary$ True | Trigg SVar:Dmg1:AB$DealDamage | Cost$ 0 | Tgt$ TgtCP | TgtPrompt$ Select target creature or player (1) | NumDmg$ 1 | SubAbility$ Dmg2 SVar:Dmg2:DB$DealDamage | Tgt$ TgtCP | TgtPrompt$ Select target creature or player (2) | NumDmg$ 1 | SubAbility$ Dmg3 SVar:Dmg3:DB$DealDamage | Tgt$ TgtCP | TgtPrompt$ Select target creature or player (3) | NumDmg$ 1 +SVar:HasAttackEffect:TRUE SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/inferno_titan.jpg SetInfo:M11|Mythic|http://magiccards.info/scans/en/m11/146.jpg diff --git a/res/cardsfolder/i/infested_roothold.txt b/res/cardsfolder/i/infested_roothold.txt index 61473c95d60..65d418823aa 100644 --- a/res/cardsfolder/i/infested_roothold.txt +++ b/res/cardsfolder/i/infested_roothold.txt @@ -5,7 +5,7 @@ Text:no text PT:0/3 K:Defender K:Protection from artifacts -T:Mode$ SpellCast | ValidCard$ Artifact.YouDontCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ Whenever an opponent casts an artifact spell, you may put a 1/1 green Insect creature token onto the battlefield. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ Whenever an opponent casts an artifact spell, you may put a 1/1 green Insect creature token onto the battlefield. SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/infested_roothold.jpg diff --git a/res/cardsfolder/i/inquisitors_flail.txt b/res/cardsfolder/i/inquisitors_flail.txt index 2ccf804beef..f991533c9c1 100644 --- a/res/cardsfolder/i/inquisitors_flail.txt +++ b/res/cardsfolder/i/inquisitors_flail.txt @@ -5,7 +5,7 @@ Text:no text A:AB$ Attach | Cost$ 2 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SorcerySpeed$ True | PrecostDesc$ Equip - | SpellDescription$ Attach CARDNAME to target creature you control. R:Event$ DamageDone | ValidSource$ Creature.EquippedBy | ReplaceWith$ DmgTimes2 | IsCombat$ True | Description$ If equipped creature would deal combat damage, it deals double that damage instead. R:Event$ DamageDone | ValidTarget$ Creature.EquippedBy | ValidSource$ Creature.Other | ReplaceWith$ DmgTimes2 | IsCombat$ True | Description$ If another creature would deal combat damage to equipped creature, it deals double that damage to equipped creature instead. -SVar:DmgTimes2:AB$ DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X +SVar:DmgTimes2:AB$ DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X SVar:X:ReplaceCount$DamageAmount/Times.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/inquisitors_flail.jpg SetInfo:ISD|Uncommon|http://magiccards.info/scans/en/isd/227.jpg diff --git a/res/cardsfolder/i/insight.txt b/res/cardsfolder/i/insight.txt index 507edcc43a2..ad968efb338 100644 --- a/res/cardsfolder/i/insight.txt +++ b/res/cardsfolder/i/insight.txt @@ -2,7 +2,7 @@ Name:Insight ManaCost:2 U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.Green+YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts a green spell, you draw a card. +T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts a green spell, you draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/i/insist.txt b/res/cardsfolder/i/insist.txt index d8a7e34c467..6cb152689bf 100644 --- a/res/cardsfolder/i/insist.txt +++ b/res/cardsfolder/i/insist.txt @@ -4,7 +4,7 @@ Types:Sorcery Text:no text A:SP$Effect | Cost$ G | Name$ Insist effect | Triggers$ SpellCastTrig | SVars$ Insistence,DBCleanup | SubAbility$ DBDraw | SpellDescription$ The next creature spell you cast this turn can't be countered by spells or abilities. SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. -SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Creature | ValidControllingPlayer$ You | Execute$ Insistence | TriggerDescription$ The next creature spell you cast this turn can't be countered by spells or abilities. +SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ Insistence | TriggerDescription$ The next creature spell you cast this turn can't be countered by spells or abilities. SVar:Insistence:AB$ Pump | Cost$ 0 | Defined$ TriggeredCard | KW$ HIDDEN CARDNAME can't be countered. | PumpZone$ Stack | SubAbility$ DBCleanup SVar:DBCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Graveyard SVar:RemAIDeck:True diff --git a/res/cardsfolder/i/inspired_sprite.txt b/res/cardsfolder/i/inspired_sprite.txt index b0becdddb20..96684696ea7 100644 --- a/res/cardsfolder/i/inspired_sprite.txt +++ b/res/cardsfolder/i/inspired_sprite.txt @@ -5,7 +5,7 @@ Text:no text PT:2/2 K:Flash K:Flying -T:Mode$ SpellCast | ValidCard$ Wizard.YouCtrl | 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 CARDNAME. 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:AB$Untap | Cost$ 0 | Defined$ Self diff --git a/res/cardsfolder/i/ishi_ishi_akki_crackshot.txt b/res/cardsfolder/i/ishi_ishi_akki_crackshot.txt index 824a164b8f8..3bd890f3972 100644 --- a/res/cardsfolder/i/ishi_ishi_akki_crackshot.txt +++ b/res/cardsfolder/i/ishi_ishi_akki_crackshot.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Legendary Creature Goblin Warrior Text:no text PT:1/1 -T:Mode$ SpellCast | ValidCard$ Spirit.YouDontCtrl,Arcane.YouDontCtrl | 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, CARDNAME deals 2 damage to that player. SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 2 SVar:RemRandomDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/i/isolation_cell.txt b/res/cardsfolder/i/isolation_cell.txt index c59490a4da2..fd1d085c4c4 100644 --- a/res/cardsfolder/i/isolation_cell.txt +++ b/res/cardsfolder/i/isolation_cell.txt @@ -2,7 +2,7 @@ Name:Isolation Cell ManaCost:4 Types:Artifact Text:no text -T:Mode$ SpellCast | ValidCard$ Creature | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigLose | TriggerDescription$ Whenever an opponent casts a creature spell, that player loses 2 life unless he or she pays 2. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigLose | TriggerDescription$ Whenever an opponent casts a creature spell, that player loses 2 life unless he or she pays 2. SVar:TrigLose:AB$LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 2 | UnlessCost$ 2 | UnlessPayer$ TriggeredCardController SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/isolation_cell.jpg diff --git a/res/cardsfolder/j/jackalope_herd.txt b/res/cardsfolder/j/jackalope_herd.txt index 63abbd69ccf..91e192301f0 100644 --- a/res/cardsfolder/j/jackalope_herd.txt +++ b/res/cardsfolder/j/jackalope_herd.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Rabbit Beast Text:no text PT:4/5 -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ When you cast a spell, return CARDNAME to its owner's hand. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ When you cast a spell, return CARDNAME to its owner's hand. SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ Self SVar:RemAIDeck:True SVar:Rarity:Common diff --git a/res/cardsfolder/j/juju_bubble.txt b/res/cardsfolder/j/juju_bubble.txt index 789768cfb22..0db486debc7 100644 --- a/res/cardsfolder/j/juju_bubble.txt +++ b/res/cardsfolder/j/juju_bubble.txt @@ -4,7 +4,7 @@ Types:Artifact Text:no text K:Cumulative upkeep:1 A:AB$ GainLife | Cost$ 2 | Defined$ You | LifeAmount$ 1 | SpellDescription$ You gain 1 life. -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When you play a card, sacrifice CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When you play a card, sacrifice CARDNAME. T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSac | Secondary$ True | TriggerDescription$ When you play a card, sacrifice CARDNAME. SVar:TrigSac:AB$Sacrifice | Cost$ 0 SVar:RemAIDeck:True diff --git a/res/cardsfolder/k/kaervek_the_merciless.txt b/res/cardsfolder/k/kaervek_the_merciless.txt index d5b5aeaf5b3..f211d90a721 100644 --- a/res/cardsfolder/k/kaervek_the_merciless.txt +++ b/res/cardsfolder/k/kaervek_the_merciless.txt @@ -3,7 +3,7 @@ ManaCost:5 B R Types:Legendary Creature Human Shaman Text:no text PT:5/4 -T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a spell, CARDNAME deals damage to target creature or player equal to that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a spell, CARDNAME deals damage to target creature or player equal to that spell's converted mana cost. SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Tgt$ TgtCP | NumDmg$ X SVar:X:TriggeredCard$CardManaCost SVar:Rarity:Rare diff --git a/res/cardsfolder/k/kessig_cagebreakers.txt b/res/cardsfolder/k/kessig_cagebreakers.txt index 76a5ce64e47..eee8cb172b0 100644 --- a/res/cardsfolder/k/kessig_cagebreakers.txt +++ b/res/cardsfolder/k/kessig_cagebreakers.txt @@ -6,6 +6,7 @@ PT:3/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, put a 2/2 green Wolf creature token onto the battlefield tapped and attacking for each creature card in your graveyard. SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ G 2 2 Wolf | TokenAmount$ X | TokenName$ Wolf | TokenTypes$ Creature,Wolf | TokenOwner$ You | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 | TokenTapped$ True | TokenAttacking$ True SVar:X:Count$TypeInYourYard.Creature +SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/kessig_cagebreakers.jpg SetInfo:ISD|Rare|http://magiccards.info/scans/en/isd/189.jpg diff --git a/res/cardsfolder/k/kiln_fiend.txt b/res/cardsfolder/k/kiln_fiend.txt index a66072caa31..fcc950da16a 100644 --- a/res/cardsfolder/k/kiln_fiend.txt +++ b/res/cardsfolder/k/kiln_fiend.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Elemental Beast Text:no text PT:1/2 -T:Mode$ SpellCast | ValidCard$ Instant.YouCtrl,Sorcery.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a instant or sorcery spell, CARDNAME gets +3/+0 until end of turn. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a instant or sorcery spell, CARDNAME gets +3/+0 until end of turn. SVar:TrigPump:AB$Pump | Cost$ 0 | NumAtt$ +3 | NumDef$ +0 | Defined$ Self SVar:BuffedBy:Instant,Sorcery SVar:Rarity:Common diff --git a/res/cardsfolder/k/kor_spiritdancer.txt b/res/cardsfolder/k/kor_spiritdancer.txt index 1e64bc65291..106dd79d5a0 100644 --- a/res/cardsfolder/k/kor_spiritdancer.txt +++ b/res/cardsfolder/k/kor_spiritdancer.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Kor Wizard Text:no text PT:0/2 -T:Mode$ SpellCast | ValidCard$ Card.Aura+YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an Aura spell, you may draw a card. +T:Mode$ SpellCast | ValidCard$ Aura | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an Aura spell, you may draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +2/+2 for each Aura attached to it. SVar:X:Count$Valid Aura.Attached/Times.2 diff --git a/res/cardsfolder/k/kurgadon.txt b/res/cardsfolder/k/kurgadon.txt index 935f9eb3611..f80b771065f 100644 --- a/res/cardsfolder/k/kurgadon.txt +++ b/res/cardsfolder/k/kurgadon.txt @@ -3,7 +3,7 @@ ManaCost:4 G Types:Creature Beast Text:no text PT:3/3 -T:Mode$ SpellCast | ValidCard$ Creature.cmcGE6+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a creature spell with converted mana cost 6 or more, put three +1/+1 counters on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Creature.cmcGE6 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a creature spell with converted mana cost 6 or more, put three +1/+1 counters on CARDNAME. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/kurgadon.jpg diff --git a/res/cardsfolder/l/leap_of_faith.txt b/res/cardsfolder/l/leap_of_faith.txt index 2c9524a2f60..e080a089c7a 100644 --- a/res/cardsfolder/l/leap_of_faith.txt +++ b/res/cardsfolder/l/leap_of_faith.txt @@ -3,7 +3,6 @@ ManaCost:2 W Types:Instant Text:no text A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying & HIDDEN Prevent all damage that would be dealt to CARDNAME. | SpellDescription$ Target creature gains flying until end of turn. Prevent all damage that would be dealt to that creature this turn. -SVar:RemAIDeck:True SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/leap_of_faith.jpg SetInfo:AVR|Common|http://magiccards.info/scans/en/avr/26.jpg diff --git a/res/cardsfolder/l/leering_emblem.txt b/res/cardsfolder/l/leering_emblem.txt index 857bf9c08bd..1ec085e8bfa 100644 --- a/res/cardsfolder/l/leering_emblem.txt +++ b/res/cardsfolder/l/leering_emblem.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Artifact Equipment Text:no text K:eqPump 2:+0/+0 -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell, equipped creature gets +2/+2 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell, equipped creature gets +2/+2 until end of turn. SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Equipped | NumAtt$ +2 | NumDef$ +2 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/leering_emblem.jpg diff --git a/res/cardsfolder/l/leonin_battlemage.txt b/res/cardsfolder/l/leonin_battlemage.txt index 7284adee420..ec2105e285c 100644 --- a/res/cardsfolder/l/leonin_battlemage.txt +++ b/res/cardsfolder/l/leonin_battlemage.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Cat Wizard Text:no text PT:2/3 -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a spell, you may untap CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a spell, you may untap CARDNAME. A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Target creature gets +1/+1 until end of turn. SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self SVar:RemAIDeck:True diff --git a/res/cardsfolder/l/leshracs_sigil.txt b/res/cardsfolder/l/leshracs_sigil.txt index f4349088b76..f350f4fdd5e 100644 --- a/res/cardsfolder/l/leshracs_sigil.txt +++ b/res/cardsfolder/l/leshracs_sigil.txt @@ -3,7 +3,7 @@ ManaCost:B B Types:Enchantment Text:no text A:AB$ ChangeZone | Cost$ B B | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -T:Mode$ SpellCast | ValidCard$ Card.Green+YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigDiscard | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a green spell, you may pay B B. If you do, look at that player's hand and choose a card from it. The player discards that card. +T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDiscard | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a green spell, you may pay B B. If you do, look at that player's hand and choose a card from it. The player discards that card. SVar:TrigDiscard:AB$Discard | Cost$ B B | Defined$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose SVar:RemRandomDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/l/leyline_of_lightning.txt b/res/cardsfolder/l/leyline_of_lightning.txt index 5ae6a664328..26e3dfd3445 100644 --- a/res/cardsfolder/l/leyline_of_lightning.txt +++ b/res/cardsfolder/l/leyline_of_lightning.txt @@ -2,7 +2,7 @@ Name:Leyline of Lightning ManaCost:2 R R Types:Enchantment Text:If Leyline of Lightning is in your opening hand, you may begin the game with it on the battlefield. -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell, you may pay 1. If you do, CARDNAME deals 1 damage to target player. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell, you may pay 1. If you do, CARDNAME deals 1 damage to target player. SVar:TrigDealDamage:AB$DealDamage | Cost$ 1 | Tgt$ TgtP | NumDmg$ 1 SVar:RemRandomDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/l/lifesmith.txt b/res/cardsfolder/l/lifesmith.txt index 13a52535646..a685f6f6c26 100644 --- a/res/cardsfolder/l/lifesmith.txt +++ b/res/cardsfolder/l/lifesmith.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Human Artificer Text:no text PT:2/1 -T:Mode$ SpellCast | ValidCard$ Artifact.YouCtrl | Execute$ TrigGainLife | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may pay 1. If you do, you gain 3 life. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigGainLife | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may pay 1. If you do, you gain 3 life. SVar:TrigGainLife:AB$GainLife | Cost$ 1 | Defined$ You | LifeAmount$ 3 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/lifesmith.jpg diff --git a/res/cardsfolder/l/loyal_gyrfalcon.txt b/res/cardsfolder/l/loyal_gyrfalcon.txt index bb45c45e089..82cdbdef011 100644 --- a/res/cardsfolder/l/loyal_gyrfalcon.txt +++ b/res/cardsfolder/l/loyal_gyrfalcon.txt @@ -5,7 +5,7 @@ Text:no text PT:3/3 K:Flying K:Defender -T:Mode$ SpellCast | ValidCard$ Card.White | ValidControllingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDebuff | TriggerDescription$ Whenever you cast a white spell, CARDNAME loses defender until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDebuff | TriggerDescription$ Whenever you cast a white spell, CARDNAME loses defender until end of turn. SVar:TrigDebuff:AB$ Debuff | Cost$ 0 | Defined$ Self | Keywords$ Defender SVar:BuffedBy:Card.White SVar:Rarity:Uncommon diff --git a/res/cardsfolder/l/lurking_predators.txt b/res/cardsfolder/l/lurking_predators.txt index 12110c74b1c..688c32e9fad 100644 --- a/res/cardsfolder/l/lurking_predators.txt +++ b/res/cardsfolder/l/lurking_predators.txt @@ -2,7 +2,7 @@ Name:Lurking Predators ManaCost:4 G G Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever an opponent casts a spell, reveal the top card of your library. If it's a creature card, put it onto the battlefield. Otherwise, you may put that card on the bottom of your library. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever an opponent casts a spell, reveal the top card of your library. If it's a creature card, put it onto the battlefield. Otherwise, you may put that card on the bottom of your library. SVar:TrigDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature | DestinationZone$ Battlefield | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBDig SVar:DBDig:DB$ Dig | DigNum$ 1 | DestinationZone$ Library | Optional$ True | LibraryPosition$ -1 | LibraryPosition2$ 0 | CheckSVar$ X | SVarCompare$ EQ0 | SubAbility$ DBCleanup SVar:X:Remembered$Amount diff --git a/res/cardsfolder/l/lys_alana_huntmaster.txt b/res/cardsfolder/l/lys_alana_huntmaster.txt index f2204a8a66b..8dd2e62b713 100644 --- a/res/cardsfolder/l/lys_alana_huntmaster.txt +++ b/res/cardsfolder/l/lys_alana_huntmaster.txt @@ -3,7 +3,7 @@ ManaCost:2 G G Types:Creature Elf Warrior Text:no text PT:3/3 -T:Mode$ SpellCast | ValidCard$ Elf.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ Whenever you cast an Elf spell, you may put a 1/1 green Elf Warrior creature token onto the battlefield. +T:Mode$ SpellCast | ValidCard$ Elf | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ Whenever you cast an Elf spell, you may put a 1/1 green Elf Warrior creature token onto the battlefield. SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ G 1 1 Elf Warrior | TokenAmount$ 1 | TokenName$ Elf Warrior | TokenTypes$ Creature,Elf,Warrior | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/lys_alana_huntmaster.jpg diff --git a/res/cardsfolder/m/mage_slayer.txt b/res/cardsfolder/m/mage_slayer.txt index f57a39f2831..5b04fdf85d1 100644 --- a/res/cardsfolder/m/mage_slayer.txt +++ b/res/cardsfolder/m/mage_slayer.txt @@ -6,6 +6,8 @@ K:eqPump 3:0/0 T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigDamage | TriggerDescription$ Whenever equipped creature attacks, it deals damage equal to its power to defending player. SVar:TrigDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Opponent,Planeswalker.YouDontCtrl | DamageSource$ Equipped | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ X SVar:X:TriggeredAttacker$CardPower +S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE +SVar:AE:SVar:HasAttackEffect:TRUE SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/mage_slayer.jpg SetInfo:ARB|Uncommon|http://magiccards.info/scans/en/pch/91.jpg diff --git a/res/cardsfolder/m/mana_breach.txt b/res/cardsfolder/m/mana_breach.txt index 68844e63513..be466ac19dc 100644 --- a/res/cardsfolder/m/mana_breach.txt +++ b/res/cardsfolder/m/mana_breach.txt @@ -2,8 +2,8 @@ Name:Mana Breach ManaCost:2 U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigBounceYou | TriggerDescription$ Whenever a player casts a spell, that player returns a land he or she controls to its owner's hand. -T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigBounceOpp | Secondary$ True | TriggerDescription$ Whenever a player casts a spell, that player returns a land he or she controls to its owner's hand. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigBounceYou | TriggerDescription$ Whenever a player casts a spell, that player returns a land he or she controls to its owner's hand. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigBounceOpp | Secondary$ True | TriggerDescription$ Whenever a player casts a spell, that player returns a land he or she controls to its owner's hand. SVar:TrigBounceYou:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ChangeNum$ 1 | ChangeType$ Land.YouCtrl | Mandatory$ True | DefinedPlayer$ You | Hidden$ True SVar:TrigBounceOpp:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ChangeNum$ 1 | ChangeType$ Land.YouDontCtrl | Mandatory$ True | DefinedPlayer$ Opponent | Hidden$ True SVar:RemRandomDeck:True diff --git a/res/cardsfolder/m/manaplasm.txt b/res/cardsfolder/m/manaplasm.txt index 3a9a4b5011d..77402b2f4dd 100644 --- a/res/cardsfolder/m/manaplasm.txt +++ b/res/cardsfolder/m/manaplasm.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Ooze Text:no text PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell, CARDNAME gets +X/+X until end of turn, where X is that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell, CARDNAME gets +X/+X until end of turn, where X is that spell's converted mana cost. SVar:TrigPump:AB$Pump | Cost$ 0 | NumAtt$ +X | NumDef$ +X SVar:X:TriggeredCard$CardManaCost SVar:BuffedBy:Card diff --git a/res/cardsfolder/m/masked_admirers.txt b/res/cardsfolder/m/masked_admirers.txt index 3e85305a252..7b811e337a3 100644 --- a/res/cardsfolder/m/masked_admirers.txt +++ b/res/cardsfolder/m/masked_admirers.txt @@ -4,7 +4,7 @@ Types:Creature Elf Shaman Text:no text PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -T:Mode$ SpellCast | ValidCard$ Creature.YouCtrl | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a creature spell, you may pay G G. If you do, return CARDNAME from your graveyard to your hand. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a creature spell, you may pay G G. If you do, return CARDNAME from your graveyard to your hand. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:TrigReturn:AB$ChangeZone | Cost$ G G | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:Rarity:Rare diff --git a/res/cardsfolder/m/merrow_bonegnawer.txt b/res/cardsfolder/m/merrow_bonegnawer.txt index 95cfe9e31d5..a6f6af8f19c 100644 --- a/res/cardsfolder/m/merrow_bonegnawer.txt +++ b/res/cardsfolder/m/merrow_bonegnawer.txt @@ -4,7 +4,7 @@ Types:Creature Merfolk Rogue Text:no text PT:1/1 A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | Chooser$ Targeted | SpellDescription$ Target player exiles a card from his or her graveyard. -T:Mode$ SpellCast | ValidCard$ Card.Black+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a black spell, you may untap CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a black spell, you may untap CARDNAME. SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/merrow_bonegnawer.jpg diff --git a/res/cardsfolder/m/merrow_reejerey.txt b/res/cardsfolder/m/merrow_reejerey.txt index 5bf527a6e28..67cccf693b0 100644 --- a/res/cardsfolder/m/merrow_reejerey.txt +++ b/res/cardsfolder/m/merrow_reejerey.txt @@ -4,7 +4,7 @@ Types:Creature Merfolk Soldier Text:no text PT:2/2 S:Mode$ Continuous | Affected$ Creature.Merfolk+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Merfolk creatures you control get +1/+1. -T:Mode$ SpellCast | ValidCard$ Card.Merfolk+YouCtrl | Execute$ TrigTapOrUntap | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Merfolk spell, you may tap or untap target permanent. +T:Mode$ SpellCast | ValidCard$ Merfolk | ValidActivatingPlayer$ You | Execute$ TrigTapOrUntap | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Merfolk spell, you may tap or untap target permanent. SVar:TrigTapOrUntap:AB$TapOrUntap | Cost$ 0 | ValidTgts$ Permanent | TgtPrompt$ Select target permanent SVar:PlayMain1:TRUE SVar:BuffedBy:Merfolk diff --git a/res/cardsfolder/m/mesa_enchantress.txt b/res/cardsfolder/m/mesa_enchantress.txt index cafc533e1da..1ba5596b86f 100644 --- a/res/cardsfolder/m/mesa_enchantress.txt +++ b/res/cardsfolder/m/mesa_enchantress.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Creature Human Druid Text:no text PT:0/2 -T:Mode$ SpellCast | ValidCard$ Card.Enchantment+YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an enchantment spell, draw a card. +T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an enchantment spell, draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/m/mindmoil.txt b/res/cardsfolder/m/mindmoil.txt index f9ff685a0e8..b20950d4f0e 100644 --- a/res/cardsfolder/m/mindmoil.txt +++ b/res/cardsfolder/m/mindmoil.txt @@ -2,7 +2,7 @@ Name:Mindmoil ManaCost:4 R Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, put the cards in your hand on the bottom of your library in any order, then draw that many cards. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, put the cards in your hand on the bottom of your library in any order, then draw that many cards. SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Library | ChangeType$ Card | ChangeNum$ Tossed | RememberChanged$ True | LibraryPosition$ -1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ RemTossed | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/res/cardsfolder/m/mirran_spy.txt b/res/cardsfolder/m/mirran_spy.txt index 2865ffb24aa..81024285a85 100644 --- a/res/cardsfolder/m/mirran_spy.txt +++ b/res/cardsfolder/m/mirran_spy.txt @@ -4,7 +4,7 @@ Types:Creature Drone Text:no text PT:1/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Artifact | ValidControllingPlayer$ You | Execute$ TrigUntap | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may untap target creature. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigUntap | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may untap target creature. SVar:TrigUntap:AB$Untap | Cost$ 0 | ValidTgts$ Creature SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/mirran_spy.jpg diff --git a/res/cardsfolder/m/mishra_artificer_prodigy.txt b/res/cardsfolder/m/mishra_artificer_prodigy.txt index e3c54940e71..600acaca50f 100644 --- a/res/cardsfolder/m/mishra_artificer_prodigy.txt +++ b/res/cardsfolder/m/mishra_artificer_prodigy.txt @@ -3,7 +3,7 @@ ManaCost:1 U B R Types:Legendary Creature Human Artificer Text:no text PT:4/4 -T:Mode$ SpellCast | ValidCard$ Card.Artifact | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ Whenever you cast an artifact spell, you may search your graveyard, hand, and/or library for a card with the same name as that spell and put it onto the battlefield. If you search your library this way, shuffle it. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ Whenever you cast an artifact spell, you may search your graveyard, hand, and/or library for a card with the same name as that spell and put it onto the battlefield. If you search your library this way, shuffle it. SVar:TrigChangeZone:DB$ ChangeZone | Hidden$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard,Hand | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Battlefield | ChangeType$ Triggered.sameName SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/mishra_artificer_prodigy.jpg diff --git a/res/cardsfolder/m/mogg_sentry.txt b/res/cardsfolder/m/mogg_sentry.txt index ba0fc19aa7e..902d00136dc 100644 --- a/res/cardsfolder/m/mogg_sentry.txt +++ b/res/cardsfolder/m/mogg_sentry.txt @@ -3,7 +3,7 @@ ManaCost:R Types:Creature Goblin Warrior Text:no text PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an opponent casts a spell, CARDNAME gets +2/+2 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an opponent casts a spell, CARDNAME gets +2/+2 until end of turn. SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/mogg_sentry.jpg diff --git a/res/cardsfolder/m/mold_adder.txt b/res/cardsfolder/m/mold_adder.txt index afb960d35f8..57318a12bb7 100644 --- a/res/cardsfolder/m/mold_adder.txt +++ b/res/cardsfolder/m/mold_adder.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Creature Fungus Snake Text:no text PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.Blue+YouDontCtrl,Card.Black+YouDontCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a blue or black spell, you may put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.Blue,Card.Black | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a blue or black spell, you may put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/mold_adder.jpg diff --git a/res/cardsfolder/m/mondronen_shaman_tovolars_magehunter.txt b/res/cardsfolder/m/mondronen_shaman_tovolars_magehunter.txt index b68088b3fce..5eff3194c02 100644 --- a/res/cardsfolder/m/mondronen_shaman_tovolars_magehunter.txt +++ b/res/cardsfolder/m/mondronen_shaman_tovolars_magehunter.txt @@ -20,7 +20,7 @@ Colors:Red Types:Creature Werewolf Text:no text PT:5/5 -T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a spell, CARDNAME deals 2 damage to that player. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a spell, CARDNAME deals 2 damage to that player. SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ 2 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. SVar:Picture1:http://www.wizards.com/global/images/magic/general/tovolars_magehunter.jpg diff --git a/res/cardsfolder/m/moonsilver_spear.txt b/res/cardsfolder/m/moonsilver_spear.txt index 0728cb99421..fe9a66817ab 100644 --- a/res/cardsfolder/m/moonsilver_spear.txt +++ b/res/cardsfolder/m/moonsilver_spear.txt @@ -4,7 +4,9 @@ Types:Artifact Equipment Text:Equipped creature has first strike. K:eqPump 4:+0/+0/First Strike T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigAngelToken | TriggerDescription$ Whenever equipped creature attacks, put a 4/4 white Angel token with flying onto the battlefield. -SVar:TrigAngelToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenKeywords$ Flying +SVar:TrigAngelToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenKeywords$ Flying | TokenImage$ w 4 4 angel avr +S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE +SVar:AE:SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/moonsilver_spear.jpg SetInfo:AVR|Rare|http://magiccards.info/scans/en/avr/217.jpg diff --git a/res/cardsfolder/m/myrsmith.txt b/res/cardsfolder/m/myrsmith.txt index 15dfa9516ee..c8e27a19187 100644 --- a/res/cardsfolder/m/myrsmith.txt +++ b/res/cardsfolder/m/myrsmith.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Human Artificer Text:no text PT:2/1 -T:Mode$ SpellCast | ValidCard$ Artifact.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may pay 1. If you do, put a 1/1 colorless Myr artifact creature token onto the battlefield. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may pay 1. If you do, put a 1/1 colorless Myr artifact creature token onto the battlefield. SVar:TrigToken:AB$Token | Cost$ 1 | TokenImage$ C 1 1 Myr | TokenAmount$ 1 | TokenName$ Myr | TokenTypes$ Artifact,Creature,Myr | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/myrsmith.jpg diff --git a/res/cardsfolder/m/mystic_remora.txt b/res/cardsfolder/m/mystic_remora.txt index ac5aaca8023..ebadc743ed7 100644 --- a/res/cardsfolder/m/mystic_remora.txt +++ b/res/cardsfolder/m/mystic_remora.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Enchantment Text:no text K:Cumulative upkeep:1 -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a noncreature spell, you may draw a card unless that player pays 4. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a noncreature spell, you may draw a card unless that player pays 4. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | UnlessCost$ 4 | UnlessPayer$ TriggeredPlayer | NumCards$ 1 SVar:RemRandomDeck:True SVar:Rarity:Common diff --git a/res/cardsfolder/n/nefashu.txt b/res/cardsfolder/n/nefashu.txt index 17eede4f7a0..1dc23948aac 100644 --- a/res/cardsfolder/n/nefashu.txt +++ b/res/cardsfolder/n/nefashu.txt @@ -5,6 +5,7 @@ Text:no text PT:5/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigShrink | TriggerDescription$ Whenever CARDNAME attacks, up to five target creatures each get -1/-1 until end of turn. SVar:TrigShrink:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 5 | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/nefashu.jpg SetInfo:SCG|Rare|http://magiccards.info/scans/en/sc/70.jpg diff --git a/res/cardsfolder/n/nemesis_of_reason.txt b/res/cardsfolder/n/nemesis_of_reason.txt index 160a77b576a..6336a1b397f 100644 --- a/res/cardsfolder/n/nemesis_of_reason.txt +++ b/res/cardsfolder/n/nemesis_of_reason.txt @@ -5,6 +5,7 @@ Text:no text PT:3/7 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, defending player puts the top ten cards of his or her library into his or her graveyard. SVar:TrigMill:AB$Mill | Cost$ 0 | Defined$ Opponent | NumCards$ 10 +SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/nemesis_of_reason.jpg SetInfo:ARB|Rare|http://magiccards.info/scans/en/arb/28.jpg diff --git a/res/cardsfolder/n/nettle_sentinel.txt b/res/cardsfolder/n/nettle_sentinel.txt index 3f87d48f7c2..326469f1635 100644 --- a/res/cardsfolder/n/nettle_sentinel.txt +++ b/res/cardsfolder/n/nettle_sentinel.txt @@ -4,7 +4,7 @@ Types:Creature Elf Warrior Text:no text PT:2/2 K:CARDNAME doesn't untap during your untap step. -T:Mode$ SpellCast | ValidCard$ Card.Green+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a green spell, you may untap CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a green spell, you may untap CARDNAME. SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/nettle_sentinel.jpg diff --git a/res/cardsfolder/n/null_profusion.txt b/res/cardsfolder/n/null_profusion.txt index b12c8f1c1d5..5c2818f5549 100644 --- a/res/cardsfolder/n/null_profusion.txt +++ b/res/cardsfolder/n/null_profusion.txt @@ -4,7 +4,7 @@ Types:Enchantment Text:no text S:Mode$ Continuous | Affected$ You | AddKeyword$ Skip your draw step. | Description$ Skip your draw step. S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ 2 | Description$ Your maximum hand size is 2. -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you play a card, draw a card. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you play a card, draw a card. T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ Whenever you play a card, draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True diff --git a/res/cardsfolder/o/oni_of_wild_places.txt b/res/cardsfolder/o/oni_of_wild_places.txt index 7b7f0cda8ef..3d45877be45 100644 --- a/res/cardsfolder/o/oni_of_wild_places.txt +++ b/res/cardsfolder/o/oni_of_wild_places.txt @@ -5,7 +5,7 @@ Text:no text PT:6/5 K:Haste T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, return a red creature you control to its owner's hand. -SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target red creature | Mandatory$ True | ValidTgts$ Creature.Red+YouCtrl +SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target red creature | Mandatory$ True | Hidden$ True | ValidTgts$ Creature.Red+YouCtrl SVar:RemAIDeck:True SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/oni_of_wild_places.jpg diff --git a/res/cardsfolder/o/onslaught.txt b/res/cardsfolder/o/onslaught.txt index 170132ad276..5de8dbb9435 100644 --- a/res/cardsfolder/o/onslaught.txt +++ b/res/cardsfolder/o/onslaught.txt @@ -2,7 +2,7 @@ Name:Onslaught ManaCost:R Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever you cast a creature spell, tap target creature. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever you cast a creature spell, tap target creature. SVar:TrigTap:AB$Tap | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:BuffedBy:Creature SVar:Rarity:Common diff --git a/res/cardsfolder/o/oppression.txt b/res/cardsfolder/o/oppression.txt index 06979b90cb2..d854294367f 100644 --- a/res/cardsfolder/o/oppression.txt +++ b/res/cardsfolder/o/oppression.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Enchantment Text:no text T:Mode$ SpellCast | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever a player casts a spell, that player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredCardController | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredActivator | NumCards$ 1 | Mode$ TgtChoose SVar:RemAIDeck:True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/oppression.jpg diff --git a/res/cardsfolder/o/overmaster.txt b/res/cardsfolder/o/overmaster.txt index f539faeaeb0..30218879ed4 100644 --- a/res/cardsfolder/o/overmaster.txt +++ b/res/cardsfolder/o/overmaster.txt @@ -4,7 +4,7 @@ Types:Sorcery Text:no text A:SP$Effect | Cost$ R | Name$ Overmaster effect | Triggers$ SpellCastTrig | SVars$ Mastery,DBCleanup | SubAbility$ DBDraw | SpellDescription$ The next instant or sorcery spell you cast this turn can't be countered by spells or abilities. SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. -SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidControllingPlayer$ You | Execute$ Mastery | TriggerDescription$ The next instant or sorcery spell you cast this turn can't be countered by spells or abilities. +SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ Mastery | TriggerDescription$ The next instant or sorcery spell you cast this turn can't be countered by spells or abilities. SVar:Mastery:AB$ Pump | Cost$ 0 | Defined$ TriggeredCard | KW$ HIDDEN CARDNAME can't be countered. | PumpZone$ Stack | SubAbility$ DBCleanup SVar:DBCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Graveyard SVar:RemAIDeck:True diff --git a/res/cardsfolder/p/painsmith.txt b/res/cardsfolder/p/painsmith.txt index 65ca7c88925..f7e9f09848b 100644 --- a/res/cardsfolder/p/painsmith.txt +++ b/res/cardsfolder/p/painsmith.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Creature Human Artificer Text:no text PT:2/1 -T:Mode$ SpellCast | ValidCard$ Artifact.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may have target creature get +2/+0 and gain deathtouch until end of turn. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may have target creature get +2/+0 and gain deathtouch until end of turn. SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | KW$ Deathtouch SVar:BuffedBy:Artifact SVar:Rarity:Uncommon diff --git a/res/cardsfolder/p/pardic_dragon.txt b/res/cardsfolder/p/pardic_dragon.txt index 625c1865c75..8d24d83c2d9 100644 --- a/res/cardsfolder/p/pardic_dragon.txt +++ b/res/cardsfolder/p/pardic_dragon.txt @@ -6,7 +6,7 @@ PT:4/4 K:Flying K:Suspend:2:R R A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | TriggerZones$ Exile | IsPresent$ Card.counters_GE1_TIME+Self | PresentZone$ Exile | OptionalDecider$ Opponent | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a spell, if CARDNAME is suspended, that player may put a time counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Exile | IsPresent$ Card.counters_GE1_TIME+Self | PresentZone$ Exile | OptionalDecider$ Opponent | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a spell, if CARDNAME is suspended, that player may put a time counter on CARDNAME. SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ TIME | CounterNum$ 1 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/pardic_dragon.jpg diff --git a/res/cardsfolder/p/planar_chaos.txt b/res/cardsfolder/p/planar_chaos.txt index 28b2a35a670..999c61f6343 100644 --- a/res/cardsfolder/p/planar_chaos.txt +++ b/res/cardsfolder/p/planar_chaos.txt @@ -6,7 +6,7 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigFlipUpkeep | Tri SVar:TrigFlipUpkeep:AB$ FlipACoin | Cost$ 0 | LoseSubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice | Cost$ 0 | Defined$ Self T:Mode$ SpellCast | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigFlipYouCast | TriggerDescription$ Whenever a player casts a spell, that player flips a coin. If he or she loses the flip, counter that spell. -SVar:TrigFlipYouCast:AB$ FlipACoin | Cost$ 0 | LoseSubAbility$ DBCounter | Caller$ TriggeredCardController +SVar:TrigFlipYouCast:AB$ FlipACoin | Cost$ 0 | LoseSubAbility$ DBCounter | Caller$ TriggeredActivator SVar:DBCounter:DB$ Counter | Cost$ 0 | Defined$ TriggeredSpellAbility SVar:RemRandomDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/p/predator_ooze.txt b/res/cardsfolder/p/predator_ooze.txt index dfe1e6263aa..cc200ea25af 100644 --- a/res/cardsfolder/p/predator_ooze.txt +++ b/res/cardsfolder/p/predator_ooze.txt @@ -7,6 +7,7 @@ K:Indestructible K:Whenever a creature dealt damage by CARDNAME this turn is put into a graveyard, put a +1/+1 counter on CARDNAME. T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on it. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/predator_ooze.jpg SetInfo:DKA|Rare|http://magiccards.info/scans/en/dka/124.jpg diff --git a/res/cardsfolder/p/predatory_hunger.txt b/res/cardsfolder/p/predatory_hunger.txt index 72ee52a5346..e0f23c128f5 100644 --- a/res/cardsfolder/p/predatory_hunger.txt +++ b/res/cardsfolder/p/predatory_hunger.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura Text:no text K:Enchant creature A:SP$ Attach | Cost$ G | ValidTgts$ Creature | AILogic$ Pump -T:Mode$ SpellCast | ValidCard$ Creature.YouDontCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts a creature spell, put a +1/+1 counter on enchanted creature. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts a creature spell, put a +1/+1 counter on enchanted creature. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Enchanted | CounterType$ P1P1 | CounterNum$ 1 SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/predatory_hunger.jpg diff --git a/res/cardsfolder/p/presence_of_the_master.txt b/res/cardsfolder/p/presence_of_the_master.txt index 12e6dcf9a5b..4354cb662f1 100644 --- a/res/cardsfolder/p/presence_of_the_master.txt +++ b/res/cardsfolder/p/presence_of_the_master.txt @@ -2,7 +2,7 @@ Name:Presence of the Master ManaCost:3 W Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.Enchantment | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts an enchantment spell, counter it. +T:Mode$ SpellCast | ValidCard$ Enchantment | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts an enchantment spell, counter it. SVar:TrigCounter:AB$Counter | Cost$ 0 | Defined$ TriggeredSpellAbility SVar:RemRandomDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/p/primeval_titan.txt b/res/cardsfolder/p/primeval_titan.txt index eaf7d2188db..7c7533fbf55 100644 --- a/res/cardsfolder/p/primeval_titan.txt +++ b/res/cardsfolder/p/primeval_titan.txt @@ -7,6 +7,7 @@ K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 2 +SVar:HasAttackEffect:TRUE SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/primeval_titan.jpg SetInfo:M11|Mythic|http://magiccards.info/scans/en/m11/192.jpg diff --git a/res/cardsfolder/p/primordial_sage.txt b/res/cardsfolder/p/primordial_sage.txt index 92c96438bc3..e8e0aa9098b 100644 --- a/res/cardsfolder/p/primordial_sage.txt +++ b/res/cardsfolder/p/primordial_sage.txt @@ -3,7 +3,7 @@ ManaCost:4 G G Types:Creature Spirit Text:no text PT:4/5 -T:Mode$ SpellCast | ValidCard$ Card.Creature+YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a creature spell, you may draw a card. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a creature spell, you may draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/primordial_sage.jpg diff --git a/res/cardsfolder/p/pristine_angel.txt b/res/cardsfolder/p/pristine_angel.txt index 3aa7b71a552..2cdfdf7422f 100644 --- a/res/cardsfolder/p/pristine_angel.txt +++ b/res/cardsfolder/p/pristine_angel.txt @@ -5,7 +5,7 @@ Text:no text PT:4/4 K:Flying S:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Protection from artifacts & Protection from white & Protection from blue & Protection from black & Protection from red & Protection from green | Description$ As long as CARDNAME is untapped, it has protection from artifacts and from all colors. -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a spell, you may untap CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a spell, you may untap CARDNAME. SVar:TrigUntap:AB$Untap | Cost$ 0 | Defined$ Self SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/pristine_angel.jpg diff --git a/res/cardsfolder/p/pulse_tracker.txt b/res/cardsfolder/p/pulse_tracker.txt index 9e218fffe32..d18cc89d6ef 100644 --- a/res/cardsfolder/p/pulse_tracker.txt +++ b/res/cardsfolder/p/pulse_tracker.txt @@ -5,6 +5,7 @@ Text:no text PT:1/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ Whenever CARDNAME attacks, each opponent loses 1 life. SVar:TrigDrain:AB$LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 1 +SVar:HasAttackEffect:TRUE SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/pulse_tracker.jpg SetInfo:WWK|Common|http://magiccards.info/scans/en/wwk/62.jpg diff --git a/res/cardsfolder/p/pure_reflection.txt b/res/cardsfolder/p/pure_reflection.txt index 0ef95d1f865..75f96f5889c 100644 --- a/res/cardsfolder/p/pure_reflection.txt +++ b/res/cardsfolder/p/pure_reflection.txt @@ -4,7 +4,7 @@ Types:Enchantment Text:no text T:Mode$ SpellCast | ValidCard$ Creature | Execute$ TrigDestroy | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a creature spell, destroy all Reflections. Then that player puts an X/X white Reflection creature token onto the battlefield, where X is the converted mana cost of that spell. SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Reflection | SubAbility$ DBToken | SpellDescription$ Destroy all Reflections -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenPower$ X | TokenToughness$ X | TokenName$ Reflection | TokenTypes$ Creature,Reflection | TokenColors$ White | TokenOwner$ TriggeredCardController +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenPower$ X | TokenToughness$ X | TokenName$ Reflection | TokenTypes$ Creature,Reflection | TokenColors$ White | TokenOwner$ TriggeredActivator SVar:X:TriggeredCard$CardManaCost SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/pure_reflection.jpg diff --git a/res/cardsfolder/p/putrefaction.txt b/res/cardsfolder/p/putrefaction.txt index 77a674b625e..4d4f359ca25 100644 --- a/res/cardsfolder/p/putrefaction.txt +++ b/res/cardsfolder/p/putrefaction.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Enchantment Text:no text T:Mode$ SpellCast | ValidCard$ Card.Green,Card.White | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a green or white spell, that player discards a card. -SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredCardController | NumCards$ 1 | Mode$ TgtChoose +SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredActivator | NumCards$ 1 | Mode$ TgtChoose SVar:RemRandomDeck:True SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/putrefaction.jpg diff --git a/res/cardsfolder/p/pyrostatic_pillar.txt b/res/cardsfolder/p/pyrostatic_pillar.txt index ae21407754d..7f8f43548bf 100644 --- a/res/cardsfolder/p/pyrostatic_pillar.txt +++ b/res/cardsfolder/p/pyrostatic_pillar.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Enchantment Text:no text T:Mode$ SpellCast | ValidCard$ Card.cmcLE3 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts a spell with converted mana cost 3 or less, CARDNAME deals 2 damage to that player. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 2 +SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredActivator | NumDmg$ 2 SVar:RemRandomDeck:True SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/pyrostatic_pillar.jpg diff --git a/res/cardsfolder/q/quicken.txt b/res/cardsfolder/q/quicken.txt index a173ff6e7bd..ba548cc49ef 100644 --- a/res/cardsfolder/q/quicken.txt +++ b/res/cardsfolder/q/quicken.txt @@ -5,7 +5,7 @@ Text:no text A:SP$Effect | Cost$ U | Name$ Quicken effect | StaticAbilities$ QuickenStA | Triggers$ SpellCastTrig | SVars$ Quickened | SubAbility$ DBDraw | SpellDescription$ The next sorcery card you cast this turn can be cast as though it had flash. SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. SVar:QuickenStA:Mode$ Continuous | Affected$ Sorcery.YouCtrl | AffectedZone$ Hand,Graveyard,Exile | AddHiddenKeyword$ HIDDEN Flash -SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Sorcery | ValidControllingPlayer$ You | Execute$ Quickened | Static$ True | TriggerDescription$ The next sorcery card you cast this turn can be cast as though it had flash. +SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Sorcery | ValidActivatingPlayer$ You | Execute$ Quickened | Static$ True | TriggerDescription$ The next sorcery card you cast this turn can be cast as though it had flash. SVar:Quickened:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Graveyard SVar:RemAIDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/q/quill_slinger_boggart.txt b/res/cardsfolder/q/quill_slinger_boggart.txt index 94fb9c2a01d..9fdd8e77fe0 100644 --- a/res/cardsfolder/q/quill_slinger_boggart.txt +++ b/res/cardsfolder/q/quill_slinger_boggart.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Goblin Warrior Text:no text PT:3/2 -T:Mode$ SpellCast | ValidCard$ Card.Kithkin | TriggerZones$ Battlefield | Execute$ TrigLoseLife | OptionalDecider$ You | TriggerDescription$ Whenever a player casts a Kithkin spell, you may have target player lose 1 life. +T:Mode$ SpellCast | ValidCard$ Kithkin | TriggerZones$ Battlefield | Execute$ TrigLoseLife | OptionalDecider$ You | TriggerDescription$ Whenever a player casts a Kithkin spell, you may have target player lose 1 life. SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/quill_slinger_boggart.jpg diff --git a/res/cardsfolder/q/quirion_dryad.txt b/res/cardsfolder/q/quirion_dryad.txt index 28578046354..2bc9267471f 100644 --- a/res/cardsfolder/q/quirion_dryad.txt +++ b/res/cardsfolder/q/quirion_dryad.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Dryad Text:no text PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.White+YouCtrl,Card.Blue+YouCtrl,Card.Black+YouCtrl,Card.Red+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a white, blue, black, or red spell, put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.White,Card.Blue,Card.Black,Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a white, blue, black, or red spell, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Card.White,Card.Blue,Card.Black,Card.Red SVar:RemRandomDeck:True diff --git a/res/cardsfolder/r/rage_extractor.txt b/res/cardsfolder/r/rage_extractor.txt index e4cf0aaab0b..03b2462e0cc 100644 --- a/res/cardsfolder/r/rage_extractor.txt +++ b/res/cardsfolder/r/rage_extractor.txt @@ -2,7 +2,7 @@ Name:Rage Extractor ManaCost:4 PR Types:Artifact Text:no text -T:Mode$ SpellCast | ValidCard$ Card.CostsPhyrexianMana+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell with P in its mana cost, CARDNAME deals damage equal to that spell's converted mana cost to target creature or player. +T:Mode$ SpellCast | ValidCard$ Card.CostsPhyrexianMana | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell with P in its mana cost, CARDNAME deals damage equal to that spell's converted mana cost to target creature or player. SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Tgt$ TgtCP | NumDmg$ X SVar:X:TriggeredCard$CardManaCost SVar:RemRandomDeck:True diff --git a/res/cardsfolder/r/recycle.txt b/res/cardsfolder/r/recycle.txt index 58b2369ff35..c15f9bcc027 100644 --- a/res/cardsfolder/r/recycle.txt +++ b/res/cardsfolder/r/recycle.txt @@ -4,7 +4,7 @@ Types:Enchantment Text:no text S:Mode$ Continuous | Affected$ You | AddKeyword$ Skip your draw step. | Description$ Skip your draw step. S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ 2 | Description$ Your maximum hand size is 2. -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you play a card, draw a card. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you play a card, draw a card. T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ Whenever you play a card, draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True diff --git a/res/cardsfolder/r/reki_the_history_of_kamigawa.txt b/res/cardsfolder/r/reki_the_history_of_kamigawa.txt index f90371e3c6d..c4b7191d489 100644 --- a/res/cardsfolder/r/reki_the_history_of_kamigawa.txt +++ b/res/cardsfolder/r/reki_the_history_of_kamigawa.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Legendary Creature Human Shaman Text:no text PT:1/2 -T:Mode$ SpellCast | ValidCard$ Legendary.YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a legendary spell, draw a card. +T:Mode$ SpellCast | ValidCard$ Legendary | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a legendary spell, draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/reki_the_history_of_kamigawa.jpg diff --git a/res/cardsfolder/r/reparations.txt b/res/cardsfolder/r/reparations.txt index 8cf7e25e1cb..98f7b431b99 100644 --- a/res/cardsfolder/r/reparations.txt +++ b/res/cardsfolder/r/reparations.txt @@ -2,7 +2,7 @@ Name:Reparations ManaCost:1 W U Types:Enchantment Text:no text -T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Spell.YouDontCtrl | TargetsValid$ You,Creature.YouCtrl | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts a spell that targets you or a creature you control, you may draw a card. +T:Mode$ SpellCast | TriggerZones$ Battlefield | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TargetsValid$ You,Creature.YouCtrl | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts a spell that targets you or a creature you control, you may draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 1 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/reparations.jpg diff --git a/res/cardsfolder/r/rhystic_study.txt b/res/cardsfolder/r/rhystic_study.txt index 62c885ca3aa..64f1adf42d0 100644 --- a/res/cardsfolder/r/rhystic_study.txt +++ b/res/cardsfolder/r/rhystic_study.txt @@ -2,7 +2,7 @@ Name:Rhystic Study ManaCost:2 U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a spell, you may draw a card unless that player pays 1. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a spell, you may draw a card unless that player pays 1. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | UnlessCost$ 1 | UnlessPayer$ TriggeredPlayer | NumCards$ 1 SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/rhystic_study.jpg diff --git a/res/cardsfolder/r/riddlesmith.txt b/res/cardsfolder/r/riddlesmith.txt index bd4fc4b7ba6..1df02062ac6 100644 --- a/res/cardsfolder/r/riddlesmith.txt +++ b/res/cardsfolder/r/riddlesmith.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Human Artificer Text:no text PT:2/1 -T:Mode$ SpellCast | ValidCard$ Artifact.YouCtrl | Execute$ TrigLoot | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may draw a card. If you do, discard a card. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigLoot | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may draw a card. If you do, discard a card. SVar:TrigLoot:AB$Draw | Cost$ 0 | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 SVar:Rarity:Uncommon diff --git a/res/cardsfolder/r/ronin_cliffrider.txt b/res/cardsfolder/r/ronin_cliffrider.txt index 3092231dd62..1344fece836 100644 --- a/res/cardsfolder/r/ronin_cliffrider.txt +++ b/res/cardsfolder/r/ronin_cliffrider.txt @@ -6,6 +6,7 @@ PT:2/2 K:Bushido 1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You| TriggerDescription$ Whenever CARDNAME attacks, you may have it deal 1 damage to each creature defending player controls. SVar:TrigDamage:AB$DamageAll | Cost$ 0 | ValidCards$ Creature.YouDontCtrl | NumDmg$ 1| ValidDescription$ each creature defending player controls. +SVar:HasAttackEffect:TRUE SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/ronin_cliffrider.jpg SetInfo:BOK|Uncommon|http://magiccards.info/scans/en/bok/116.jpg diff --git a/res/cardsfolder/s/safehold_duo.txt b/res/cardsfolder/s/safehold_duo.txt index f595eb2695b..6c9bb3adfb9 100644 --- a/res/cardsfolder/s/safehold_duo.txt +++ b/res/cardsfolder/s/safehold_duo.txt @@ -3,8 +3,8 @@ ManaCost:3 GW Types:Creature Elf Warrior Shaman Text:no text PT:2/4 -T:Mode$ SpellCast | ValidCard$ Card.Green+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a green spell, CARDNAME gets +1/+1 until end of turn. -T:Mode$ SpellCast | ValidCard$ Card.White+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a white spell, CARDNAME gains vigilance until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a green spell, CARDNAME gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a white spell, CARDNAME gains vigilance until end of turn. SVar:TrigPump11:AB$Pump | Cost$ 0 | NumAtt$ +1 | NumDef$ +1 | Defined$ Self SVar:TrigPumpKW:AB$Pump | Cost$ 0 | KW$ Vigilance | Defined$ Self SVar:BuffedBy:Card.Green,Card.White diff --git a/res/cardsfolder/s/sandstorm_eidolon.txt b/res/cardsfolder/s/sandstorm_eidolon.txt index ff30dbd5e6e..34fcf1c2ed9 100644 --- a/res/cardsfolder/s/sandstorm_eidolon.txt +++ b/res/cardsfolder/s/sandstorm_eidolon.txt @@ -4,7 +4,7 @@ Types:Creature Spirit Text:no text PT:2/2 A:AB$ Pump | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -T:Mode$ SpellCast | ValidCard$ Card.MultiColor+YouCtrl | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. +T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ Self SVar:RemAIDeck:True SVar:Rarity:Common diff --git a/res/cardsfolder/s/scalding_salamander.txt b/res/cardsfolder/s/scalding_salamander.txt index 486366e72bb..7822870fbfe 100644 --- a/res/cardsfolder/s/scalding_salamander.txt +++ b/res/cardsfolder/s/scalding_salamander.txt @@ -5,6 +5,7 @@ Text:no text PT:2/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may have it deal 1 damage to each creature without flying defending player controls. SVar:TrigDamage:AB$DamageAll | Cost$ 0 | NumDmg$ 1 | ValidCards$ Creature.withoutFlying+YouDontCtrl +SVar:HasAttackEffect:TRUE SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/scalding_salamander.jpg SetInfo:EXO|Uncommon|http://magiccards.info/scans/en/ex/100.jpg diff --git a/res/cardsfolder/s/scouts_warning.txt b/res/cardsfolder/s/scouts_warning.txt index b8aaacfc961..355e35858ca 100644 --- a/res/cardsfolder/s/scouts_warning.txt +++ b/res/cardsfolder/s/scouts_warning.txt @@ -5,7 +5,7 @@ Text:no text A:SP$Effect | Cost$ W | Name$ Scout's Warning effect | StaticAbilities$ ScoutFlash | Triggers$ SpellCastTrig | SVars$ WarningGiven | SubAbility$ DBDraw | SpellDescription$ The next creature card you play this turn can be played as though it had flash. SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. SVar:ScoutFlash:Mode$ Continuous | Affected$ Creature.YouCtrl | AffectedZone$ Hand,Graveyard,Exile | AddHiddenKeyword$ HIDDEN Flash -SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Creature | ValidControllingPlayer$ You | Execute$ WarningGiven | Static$ True | TriggerDescription$ The next creature card you play this turn can be played as though it had flash. +SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ WarningGiven | Static$ True | TriggerDescription$ The next creature card you play this turn can be played as though it had flash. SVar:WarningGiven:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Graveyard SVar:RemAIDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/s/scroll_of_origins.txt b/res/cardsfolder/s/scroll_of_origins.txt index 214bb2f14f5..585312e4f70 100644 --- a/res/cardsfolder/s/scroll_of_origins.txt +++ b/res/cardsfolder/s/scroll_of_origins.txt @@ -3,6 +3,7 @@ ManaCost:2 Types:Artifact Text:no text A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | ConditionCardsInHand$ 7 | SpellDescription$ Draw a card if you have seven or more cards in hand. +SVar:RemAIDeck:True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/scroll_of_origins.jpg SetInfo:SOK|Rare|http://magiccards.info/scans/en/sok/159.jpg diff --git a/res/cardsfolder/s/secrets_of_the_dead.txt b/res/cardsfolder/s/secrets_of_the_dead.txt index 4fee1888f13..736765c31da 100644 --- a/res/cardsfolder/s/secrets_of_the_dead.txt +++ b/res/cardsfolder/s/secrets_of_the_dead.txt @@ -2,7 +2,7 @@ Name:Secrets of the Dead ManaCost:2 U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.YouOwn+wasCastFromGraveyard | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell from your graveyard, draw a card. +T:Mode$ SpellCast | ValidCard$ Card.wasCastFromGraveyard | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell from your graveyard, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ 0| Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/s/sedge_sliver.txt b/res/cardsfolder/s/sedge_sliver.txt new file mode 100644 index 00000000000..d8109c002a6 --- /dev/null +++ b/res/cardsfolder/s/sedge_sliver.txt @@ -0,0 +1,18 @@ +Name:Sedge Sliver +ManaCost:2 R +Types:Creature Sliver +Text:no text +PT:2/2 +S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ GE1 | Description$ All Sliver creatures have "This creature gets +1/+1 as long as you control a Swamp." +S:Mode$ Continuous | Affected$ Creature.Sliver+YouDontCtrl | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ Y | SVarCompare$ GE1 | Secondary$ True | Description$ All Sliver creatures have "This creature gets +1/+1 as long as you control a Swamp." +S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Pump | Description$ All Slivers have "B: Regenerate this permanent." +SVar:Pump:AB$Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. +SVar:X:Count$Valid Swamp.YouCtrl +SVar:Y:Count$Valid Swamp.YouDontCtrl +SVar:PlayMain1:TRUE +SVar:RemRandomDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/sedge_sliver.jpg +SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/177.jpg +Oracle:All Sliver creatures have "This creature gets +1/+1 as long as you control a Swamp."\nAll Slivers have "{B}: Regenerate this permanent." +End \ No newline at end of file diff --git a/res/cardsfolder/s/shelldock_isle.txt b/res/cardsfolder/s/shelldock_isle.txt new file mode 100644 index 00000000000..741bc5cfd4e --- /dev/null +++ b/res/cardsfolder/s/shelldock_isle.txt @@ -0,0 +1,17 @@ +Name:Shelldock Isle +ManaCost:no cost +Types:Land +Text:no text +K:Hideaway +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library. +SVar:TrigDig:AB$ Dig | Cost$ 0 | Defined$ You | DigNum$ 4 | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add U to your mana pool. +A:AB$ Play | Cost$ U T | Defined$ Remembered | Controller$ You | WithoutManaCost$ True | Optional$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ LEY | ForgetRemembered$ True | SpellDescription$ You may play the exiled card without paying its mana cost if a library has twenty or fewer cards in it. +SVar:Y:Number$20 +SVar:X:Count$LowestLibrary +SVar:RemRandomDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/shelldock_isle.jpg +SetInfo:LRW|Rare|http://magiccards.info/scans/en/lw/272.jpg +Oracle:Hideaway (This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)\n{T}: Add {U} to your mana pool.\n{U}, {T}: You may play the exiled card without paying its mana cost if a library has twenty or fewer cards in it. +End \ No newline at end of file diff --git a/res/cardsfolder/s/shrieking_specter.txt b/res/cardsfolder/s/shrieking_specter.txt index b652dc024d6..633d1b2657e 100644 --- a/res/cardsfolder/s/shrieking_specter.txt +++ b/res/cardsfolder/s/shrieking_specter.txt @@ -6,6 +6,7 @@ PT:2/2 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME attacks, defending player discards a card. SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ Opponent | NumCards$ 1 | Mode$ TgtChoose +SVar:HasAttackEffect:TRUE SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/shrieking_specter.jpg SetInfo:S99|Uncommon|http://magiccards.info/scans/en/st/89.jpg diff --git a/res/cardsfolder/s/sigil_of_the_empty_throne.txt b/res/cardsfolder/s/sigil_of_the_empty_throne.txt index 96a82c292eb..a4dc128b083 100644 --- a/res/cardsfolder/s/sigil_of_the_empty_throne.txt +++ b/res/cardsfolder/s/sigil_of_the_empty_throne.txt @@ -2,7 +2,7 @@ Name:Sigil of the Empty Throne ManaCost:3 W W Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Enchantment.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an enchantment spell, put a 4/4 white Angel creature token with flying onto the battlefield. +T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an enchantment spell, put a 4/4 white Angel creature token with flying onto the battlefield. SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenKeywords$ Flying SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/sigil_of_the_empty_throne.jpg diff --git a/res/cardsfolder/s/skittering_horror.txt b/res/cardsfolder/s/skittering_horror.txt index 4aa66b96aef..7b6c4bea182 100644 --- a/res/cardsfolder/s/skittering_horror.txt +++ b/res/cardsfolder/s/skittering_horror.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Creature Horror Text:no text PT:4/3 -T:Mode$ SpellCast | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When you cast a creature spell, sacrifice CARDNAME. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When you cast a creature spell, sacrifice CARDNAME. SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ Self -SVar:RemRandomDeck:True +SVar:RemAIDeck:True SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/skittering_horror.jpg SetInfo:UDS|Common|http://magiccards.info/scans/en/ud/70.jpg diff --git a/res/cardsfolder/s/skittering_monstrosity.txt b/res/cardsfolder/s/skittering_monstrosity.txt index f31e798a102..f21fbec8bc3 100644 --- a/res/cardsfolder/s/skittering_monstrosity.txt +++ b/res/cardsfolder/s/skittering_monstrosity.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Horror Text:no text PT:5/5 -T:Mode$ SpellCast | ValidCard$ Creature.YouCtrl | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When you cast a creature spell, sacrifice CARDNAME. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When you cast a creature spell, sacrifice CARDNAME. SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self SVar:RemAIDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/s/skittering_skirge.txt b/res/cardsfolder/s/skittering_skirge.txt index e6a1ab7f6cd..19a29c21925 100644 --- a/res/cardsfolder/s/skittering_skirge.txt +++ b/res/cardsfolder/s/skittering_skirge.txt @@ -4,7 +4,7 @@ Types:Creature Imp Text:no text PT:3/2 K:Flying -T:Mode$ SpellCast | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ When you cast a creature spell, sacrifice CARDNAME. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ When you cast a creature spell, sacrifice CARDNAME. SVar:TrigSacrifice:AB$Sacrifice | Cost$ 0 SVar:RemAIDeck:True SVar:Rarity:Common diff --git a/res/cardsfolder/s/skull_collector.txt b/res/cardsfolder/s/skull_collector.txt index 306e1709d89..543fccb5861 100644 --- a/res/cardsfolder/s/skull_collector.txt +++ b/res/cardsfolder/s/skull_collector.txt @@ -5,8 +5,8 @@ Text:no text PT:3/3 A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, return a black creature you control to its owner's hand. -SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target black creature | Mandatory$ True | ValidTgts$ Creature.Black+YouCtrl -SVar:RemRandomDeck:True +SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target black creature | Mandatory$ True | Hidden$ True | ValidTgts$ Creature.Black+YouCtrl +SVar:RemAIDeck:True SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/skull_collector.jpg SetInfo:SOK|Uncommon|http://magiccards.info/scans/en/sok/90.jpg diff --git a/res/cardsfolder/s/sludge_strider.txt b/res/cardsfolder/s/sludge_strider.txt index 18135719f3f..7047528bd44 100644 --- a/res/cardsfolder/s/sludge_strider.txt +++ b/res/cardsfolder/s/sludge_strider.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Insect Text:no text PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigLoseLife | TriggerDescription$ Whenever another artifact enters the battlefield under your control or another artifact you control leaves the battlefield, you may pay 1. If you do, target player loses 1 life and you gain 1 life. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever another artifact enters the battlefield under your control or another artifact you control leaves the battlefield, you may pay 1. If you do, target player loses 1 life and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | Execute$ TrigLoseLife | TriggerDescription$ Whenever another artifact enters the battlefield under your control or another artifact you control leaves the battlefield, you may pay 1. If you do, target player loses 1 life and you gain 1 life. SVar:TrigLoseLife:AB$LoseLife | Cost$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Cost$ 0 | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/sludge_strider.jpg diff --git a/res/cardsfolder/s/snake_pit.txt b/res/cardsfolder/s/snake_pit.txt index bc5464509fd..a4c72b831ee 100644 --- a/res/cardsfolder/s/snake_pit.txt +++ b/res/cardsfolder/s/snake_pit.txt @@ -2,7 +2,7 @@ Name:Snake Pit ManaCost:2 G Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.Blue+YouDontCtrl,Card.Black+YouDontCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a blue or black spell, you may put a 1/1 green Snake creature token onto the battlefield. +T:Mode$ SpellCast | ValidCard$ Card.Blue,Card.Black | ValidActivatingPlayer$ Opponent | Execute$ TrigToken | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a blue or black spell, you may put a 1/1 green Snake creature token onto the battlefield. SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Snake | TokenTypes$ Creature,Snake | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/snake_pit.jpg diff --git a/res/cardsfolder/s/soot_imp.txt b/res/cardsfolder/s/soot_imp.txt index 350d404febe..030ab43c63a 100644 --- a/res/cardsfolder/s/soot_imp.txt +++ b/res/cardsfolder/s/soot_imp.txt @@ -5,7 +5,7 @@ Text:no text PT:1/2 K:Flying T:Mode$ SpellCast | ValidCard$ Card.nonBlack | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a player casts a nonblack spell, that player loses 1 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 1 +SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ TriggeredActivator | LifeAmount$ 1 SVar:RemRandomDeck:True SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/soot_imp.jpg diff --git a/res/cardsfolder/s/soul_barrier.txt b/res/cardsfolder/s/soul_barrier.txt index b2951a361c9..05c4a2d47a5 100644 --- a/res/cardsfolder/s/soul_barrier.txt +++ b/res/cardsfolder/s/soul_barrier.txt @@ -2,7 +2,7 @@ Name:Soul Barrier ManaCost:2 U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Creature | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a creature spell, Soul Barrier deals 2 damage to that player unless he or she pays 2. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ Whenever an opponent casts a creature spell, Soul Barrier deals 2 damage to that player unless he or she pays 2. SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCardController | UnlessCost$ 2 | UnlessPayer$ TriggeredPlayer | NumDmg$ 2 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_barrier.jpg diff --git a/res/cardsfolder/s/spellshock.txt b/res/cardsfolder/s/spellshock.txt index 2da401b0201..b1ddb588240 100644 --- a/res/cardsfolder/s/spellshock.txt +++ b/res/cardsfolder/s/spellshock.txt @@ -2,10 +2,9 @@ Name:Spellshock ManaCost:2 R Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | Execute$ TrigDamageYou | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell, CARDNAME deals 2 damage to that player. -T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever a player casts a spell, CARDNAME deals 2 damage to that player. -SVar:TrigDamageYou:AB$DealDamage | Cost$ 0 | Defined$ You | NumDmg$ 2 -SVar:TrigDamageOpp:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ 2 +T:Mode$ SpellCast | ValidCard$ Card | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell, CARDNAME deals 2 damage to that player. +SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredActivator | NumDmg$ 2 +SVar:RemAIDeck:True SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/spellshock.jpg SetInfo:EXO|Uncommon|http://magiccards.info/scans/en/ex/104.jpg diff --git a/res/cardsfolder/s/sphinx_bone_wand.txt b/res/cardsfolder/s/sphinx_bone_wand.txt index 0012cd94513..00ff47f42f6 100644 --- a/res/cardsfolder/s/sphinx_bone_wand.txt +++ b/res/cardsfolder/s/sphinx_bone_wand.txt @@ -2,7 +2,7 @@ Name:Sphinx-Bone Wand ManaCost:7 Types:Artifact Text:no text -T:Mode$ SpellCast | ValidCard$ Instant.YouCtrl,Sorcery.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may put a charge counter on CARDNAME. If you do, CARDNAME deals damage equal to the number of charge counters on it to target creature or player. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may put a charge counter on CARDNAME. If you do, CARDNAME deals damage equal to the number of charge counters on it to target creature or player. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$DealDamage | Tgt$ TgtCP | NumDmg$ X SVar:X:Count$CardCounters.CHARGE diff --git a/res/cardsfolder/s/spinerock_knoll.txt b/res/cardsfolder/s/spinerock_knoll.txt new file mode 100644 index 00000000000..e92288c9036 --- /dev/null +++ b/res/cardsfolder/s/spinerock_knoll.txt @@ -0,0 +1,16 @@ +Name:Spinerock Knoll +ManaCost:no cost +Types:Land +Text:no text +K:Hideaway +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library. +SVar:TrigDig:AB$ Dig | Cost$ 0 | Defined$ You | DigNum$ 4 | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add R to your mana pool. +A:AB$ Play | Cost$ R T | Defined$ Remembered | Controller$ You | WithoutManaCost$ True | Optional$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE7 | ForgetRemembered$ True | SpellDescription$ You may play the exiled card without paying its mana cost if an opponent was dealt 7 or more damage this turn. +SVar:X:Count$OppDamageThisTurn +SVar:RemRandomDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/spinerock_knoll.jpg +SetInfo:LRW|Rare|http://magiccards.info/scans/en/lw/274.jpg +Oracle:Hideaway (This land enters the battlefield tapped. When it does, look at the top four cards of your library, exile one face down, then put the rest on the bottom of your library.)\n{T}: Add {R} to your mana pool.\n{R}, {T}: You may play the exiled card without paying its mana cost if an opponent was dealt 7 or more damage this turn. +End \ No newline at end of file diff --git a/res/cardsfolder/s/stampeding_wildebeests.txt b/res/cardsfolder/s/stampeding_wildebeests.txt index 7fc9429af1e..0d62e2c7cfb 100644 --- a/res/cardsfolder/s/stampeding_wildebeests.txt +++ b/res/cardsfolder/s/stampeding_wildebeests.txt @@ -6,7 +6,7 @@ PT:5/4 K:Trample T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigBounce | TriggerDescription$ At the beginning of your upkeep, return a green creature you control to its owner's hand. SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | ChangeType$ Creature.Green+YouCtrl | ChangeNum$ 1 | Origin$ Battlefield | Destination$ Hand | Mandatory$ True | Hidden$ True -SVar:RemRandomDeck:True +SVar:RemAIDeck:True SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/stampeding_wildebeests.jpg SetInfo:VIS|Uncommon|http://magiccards.info/scans/en/vi/71.jpg diff --git a/res/cardsfolder/s/standstill.txt b/res/cardsfolder/s/standstill.txt index f64a4d37b2b..47c8f6b81a3 100644 --- a/res/cardsfolder/s/standstill.txt +++ b/res/cardsfolder/s/standstill.txt @@ -2,8 +2,8 @@ Name:Standstill ManaCost:1 U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidControllingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSacYou | TriggerDescription$ When a player casts a spell, sacrifice CARDNAME. If you do, each of that player's opponents draws three cards. -T:Mode$ SpellCast | ValidControllingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigSacOpp | Secondary$ True | TriggerDescription$ When a player casts a spell, sacrifice CARDNAME. If you do, each of that player's opponents draws three cards. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSacYou | TriggerDescription$ When a player casts a spell, sacrifice CARDNAME. If you do, each of that player's opponents draws three cards. +T:Mode$ SpellCast | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigSacOpp | Secondary$ True | TriggerDescription$ When a player casts a spell, sacrifice CARDNAME. If you do, each of that player's opponents draws three cards. #Must use SacrificeAll since regular sacrifice can't remember the sac'd cards atm. SVar:TrigSacYou:AB$SacrificeAll | Cost$ 0 | ValidCards$ Card.Self | RememberSacrificed$ True | SubAbility$ DrawOpp SVar:TrigSacOpp:AB$SacrificeAll | Cost$ 0 | ValidCards$ Card.Self | RememberSacrificed$ True | SubAbility$ DrawYou diff --git a/res/cardsfolder/s/straw_golem.txt b/res/cardsfolder/s/straw_golem.txt index 9078e3cfd08..ea1d23578ea 100644 --- a/res/cardsfolder/s/straw_golem.txt +++ b/res/cardsfolder/s/straw_golem.txt @@ -3,8 +3,9 @@ ManaCost:1 Types:Artifact Creature Golem Text:no text PT:2/3 -T:Mode$ SpellCast | ValidCard$ Creature.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ When an opponent casts a creature spell, sacrifice CARDNAME. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ When an opponent casts a creature spell, sacrifice CARDNAME. SVar:TrigSacrifice:AB$Sacrifice | Cost$ 0 | Defined$ Self +SVar:AntiBuffedBy:Creature SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/straw_golem.jpg SetInfo:WTH|Uncommon|http://magiccards.info/scans/en/wl/158.jpg diff --git a/res/cardsfolder/s/sun_titan.txt b/res/cardsfolder/s/sun_titan.txt index 7519ba00c16..1150adc98d4 100644 --- a/res/cardsfolder/s/sun_titan.txt +++ b/res/cardsfolder/s/sun_titan.txt @@ -7,6 +7,7 @@ K:Vigilance T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME enters the battlefield, you may return target permanent card with converted mana cost 3 or less from your graveyard to the battlefield. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may return target permanent card with converted mana cost 3 or less from your graveyard to the battlefield. SVar:TrigChange:AB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouCtrl+cmcLE3 | Cost$ 0 +SVar:HasAttackEffect:TRUE SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/sun_titan.jpg SetInfo:M11|Mythic|http://magiccards.info/scans/en/m11/35.jpg diff --git a/res/cardsfolder/s/surrakar_spellblade.txt b/res/cardsfolder/s/surrakar_spellblade.txt index 066fbe566a6..1f7b1adb9e4 100644 --- a/res/cardsfolder/s/surrakar_spellblade.txt +++ b/res/cardsfolder/s/surrakar_spellblade.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Creature Surrakar Text:no text PT:2/1 -T:Mode$ SpellCast | ValidCard$ Instant.YouCtrl,Sorcery.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a instant or sorcery spell, you may put a charge counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a instant or sorcery spell, you may put a charge counter on CARDNAME. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw X cards, where X is the number of charge counters on CARDNAME. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ X diff --git a/res/cardsfolder/t/tamiyo_the_moon_sage.txt b/res/cardsfolder/t/tamiyo_the_moon_sage.txt index 8f56ac563f5..96b65b8c77f 100644 --- a/res/cardsfolder/t/tamiyo_the_moon_sage.txt +++ b/res/cardsfolder/t/tamiyo_the_moon_sage.txt @@ -7,7 +7,7 @@ A:AB$ Tap | Cost$ AddCounter<1/LOYALTY> | ValidTgts$ Permanent | TgtPrompt$ Choo SVar:TamiyoPump:DB$Pump | Defined$ Targeted | Permanent$ True | KW$ HIDDEN This card doesn't untap during your next untap step. A:AB$ Draw | Cost$ SubCounter<2/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | Defined$ You | NumCards$ X | Planeswalker$ True | SpellDescription$ Draw a card for each tapped creature target player controls. SVar:X:Count$Valid Creature.tapped+TargetedPlayerCtrl -A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Tamiyo, the Moon Sage emblem | Image$ tamiyo_moon_sage_emblem | StaticAbilities$ UnlimitedHand | Triggers$ TamiyoCardToGrave | SVars$ TamiyoReturn | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "You have no maximum hand size" and "Whenever a card is put into your graveyard from anywhere, you may return it to your hand." +A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Tamiyo, the Moon Sage emblem | Image$ tamiyo_the_moon_sage_emblem | StaticAbilities$ UnlimitedHand | Triggers$ TamiyoCardToGrave | SVars$ TamiyoReturn | Stackable$ False | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "You have no maximum hand size" and "Whenever a card is put into your graveyard from anywhere, you may return it to your hand." SVar:UnlimitedHand:Mode$ Continuous | Affected$ You | SetMaxHandSize$ -1 | Description$ You have no maximum hand size. SVar:TamiyoCardToGrave:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.nonToken+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TamiyoReturn | TriggerDescription$ Whenever a card is put into your graveyard from anywhere, you may return it to your hand. SVar:TamiyoReturn:AB$ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Hand diff --git a/res/cardsfolder/t/tangleroot.txt b/res/cardsfolder/t/tangleroot.txt index a57da0887e3..4721d24a620 100644 --- a/res/cardsfolder/t/tangleroot.txt +++ b/res/cardsfolder/t/tangleroot.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact Text:no text T:Mode$ SpellCast | ValidCard$ Creature | Execute$ TrigMana | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a creature spell, that player adds G to his or her mana pool. -SVar:TrigMana:AB$Mana | Cost$ 0 | Produced$ G | Amount$ 1 | Defined$ TriggeredPlayer +SVar:TrigMana:AB$Mana | Cost$ 0 | Produced$ G | Amount$ 1 | Defined$ TriggeredActivator SVar:RemRandomDeck:True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/tangleroot.jpg diff --git a/res/cardsfolder/t/tattermunge_duo.txt b/res/cardsfolder/t/tattermunge_duo.txt index 1362a493a73..c344b26a490 100644 --- a/res/cardsfolder/t/tattermunge_duo.txt +++ b/res/cardsfolder/t/tattermunge_duo.txt @@ -3,8 +3,8 @@ ManaCost:2 RG Types:Creature Goblin Warrior Shaman Text:no text PT:2/3 -T:Mode$ SpellCast | ValidCard$ Card.Red+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a red spell, CARDNAME gets +1/+1 until end of turn. -T:Mode$ SpellCast | ValidCard$ Card.Green+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a green spell, CARDNAME gains forestwalk until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a red spell, CARDNAME gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a green spell, CARDNAME gains forestwalk until end of turn. SVar:TrigPump11:AB$Pump | Cost$ 0 | NumAtt$ +1 | NumDef$ +1 | Defined$ Self SVar:TrigPumpKW:AB$Pump | Cost$ 0 | KW$ Forestwalk | Defined$ Self SVar:BuffedBy:Card.Red,Card.Green diff --git a/res/cardsfolder/t/taurean_mauler.txt b/res/cardsfolder/t/taurean_mauler.txt index 424bb4959eb..b4c9ed183b0 100644 --- a/res/cardsfolder/t/taurean_mauler.txt +++ b/res/cardsfolder/t/taurean_mauler.txt @@ -4,7 +4,7 @@ Types:Creature Shapeshifter Text:no text PT:2/2 S:Mode$ Continuous | EffectZone$ All | Affected$ Card.Self | CharacteristicDefining$ True | AddType$ AllCreatureTypes | Description$ Changeling (This card is every creature type at all times.) -T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a spell, you may put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a spell, you may put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/taurean_mauler.jpg diff --git a/res/cardsfolder/t/thatcher_revolt.txt b/res/cardsfolder/t/thatcher_revolt.txt index 14f3c0db9d1..4c0b44f87ef 100644 --- a/res/cardsfolder/t/thatcher_revolt.txt +++ b/res/cardsfolder/t/thatcher_revolt.txt @@ -2,7 +2,7 @@ Name:Thatcher Revolt ManaCost:2 R Types:Sorcery Text:no text -A:SP$ Token | Cost$ 2 R | TokenAmount$ 3 | TokenName$ Human | TokenTypes$ Creature,Human | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Haste<>At the beginning of the end step, sacrifice CARDNAME. | SpellDescription$ Put three 1/1 red Human creature tokens with haste onto the battlefield. Sacrifice those tokens at the beginning of the next end step. +A:SP$ Token | Cost$ 2 R | TokenAmount$ 3 | TokenName$ Human | TokenTypes$ Creature,Human | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Haste<>At the beginning of the end step, sacrifice CARDNAME. | TokenImage$ r 1 1 human avr | SpellDescription$ Put three 1/1 red Human creature tokens with haste onto the battlefield. Sacrifice those tokens at the beginning of the next end step. SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/thatcher_revolt.jpg SetInfo:AVR|Common|http://magiccards.info/scans/en/avr/158.jpg diff --git a/res/cardsfolder/t/thistledown_duo.txt b/res/cardsfolder/t/thistledown_duo.txt index 1ecd2d52898..0c621535d0b 100644 --- a/res/cardsfolder/t/thistledown_duo.txt +++ b/res/cardsfolder/t/thistledown_duo.txt @@ -3,8 +3,8 @@ ManaCost:2 WU Types:Creature Kithkin Soldier Wizard Text:no text PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.White+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a white spell, CARDNAME gets +1/+1 until end of turn. -T:Mode$ SpellCast | ValidCard$ Card.Blue+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a blue spell, CARDNAME gains flying until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a white spell, CARDNAME gets +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a blue spell, CARDNAME gains flying until end of turn. SVar:TrigPump11:AB$Pump | Cost$ 0 | NumAtt$ +1 | NumDef$ +1 | Defined$ Self SVar:TrigPumpKW:AB$Pump | Cost$ 0 | KW$ Flying | Defined$ Self SVar:BuffedBy:Card.White,Card.Blue diff --git a/res/cardsfolder/t/thorntooth_witch.txt b/res/cardsfolder/t/thorntooth_witch.txt index 36923428588..7142c1f96eb 100644 --- a/res/cardsfolder/t/thorntooth_witch.txt +++ b/res/cardsfolder/t/thorntooth_witch.txt @@ -3,7 +3,7 @@ ManaCost:5 B Types:Creature Treefolk Shaman Text:no text PT:3/4 -T:Mode$ SpellCast | ValidCard$ Treefolk.Other+YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Treefolk spell, you may have target creature get +3/-3 until end of turn. +T:Mode$ SpellCast | ValidCard$ Treefolk | ValidActivatingPlayer$ You | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Treefolk spell, you may have target creature get +3/-3 until end of turn. SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ -3 | IsCurse$ True SVar:RemAIDeck:True SVar:Rarity:Uncommon diff --git a/res/cardsfolder/t/thought_prison.txt b/res/cardsfolder/t/thought_prison.txt index 8a490215840..ac14415944d 100644 --- a/res/cardsfolder/t/thought_prison.txt +++ b/res/cardsfolder/t/thought_prison.txt @@ -5,7 +5,7 @@ Text:no text T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ Imprint - When CARDNAME enters the battlefield, you may have target player reveal his or her hand. If you do, choose a nonland card from it and exile that card. SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Exile | ChangeType$ Card.nonLand | ChangeNum$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | Chooser$ You | Imprint$ True | Hidden$ True T:Mode$ SpellCast | ValidCard$ Card.cmcEQThoughtX,Card.SharesColorWith Imprinted | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell that shares a color or converted mana cost with the exiled card, CARDNAME deals 2 damage to that player. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | NumDmg$ 2 | Defined$ TriggeredCardController +SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | NumDmg$ 2 | Defined$ TriggeredActivator SVar:ThoughtX:Count$ImprintedCardManaCost SVar:RemAIDeck:True SVar:RemRandomDeck:True diff --git a/res/cardsfolder/t/thraximundar.txt b/res/cardsfolder/t/thraximundar.txt index 1c7c33d78b0..5126c2d97f9 100644 --- a/res/cardsfolder/t/thraximundar.txt +++ b/res/cardsfolder/t/thraximundar.txt @@ -8,6 +8,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ T:Mode$ Sacrificed | ValidCard$ Creature | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever a player sacrifices a creature, you may put a +1/+1 counter on CARDNAME. SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Opponent | SacValid$ Creature SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:HasAttackEffect:TRUE SVar:Rarity:Mythic SVar:Picture:http://www.wizards.com/global/images/magic/general/thraximundar.jpg SetInfo:ARB|Mythic|http://magiccards.info/scans/en/arb/113.jpg diff --git a/res/cardsfolder/t/thunderbolt.txt b/res/cardsfolder/t/thunderbolt.txt index 2480eb9fac9..96f662ece40 100644 --- a/res/cardsfolder/t/thunderbolt.txt +++ b/res/cardsfolder/t/thunderbolt.txt @@ -4,7 +4,6 @@ Types:Instant Text:no text A:SP$ DealDamage | Cost$ 1 R | Tgt$ TgtP | NumDmg$ 3 | SpellDescription$ Choose one - CARDNAME deals 3 damage to target player; A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature.withFlying | NumDmg$ 4 | SpellDescription$ or CARDNAME deals 4 damage to target creature with flying. -SVar:RemAIDeck:True SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/thunderbolt.jpg SetInfo:WTH|Common|http://magiccards.info/scans/en/wl/115.jpg diff --git a/res/cardsfolder/t/tidespout_tyrant.txt b/res/cardsfolder/t/tidespout_tyrant.txt index fb991e37e81..75bd14859f7 100644 --- a/res/cardsfolder/t/tidespout_tyrant.txt +++ b/res/cardsfolder/t/tidespout_tyrant.txt @@ -4,7 +4,7 @@ Types:Creature Djinn Text:no text PT:5/5 K:Flying -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigBounce | TriggerDescription$ Whenever you cast a spell, return target permanent to its owner's hand. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigBounce | TriggerDescription$ Whenever you cast a spell, return target permanent to its owner's hand. SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Hand SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/tidespout_tyrant.jpg diff --git a/res/cardsfolder/t/trusted_advisor.txt b/res/cardsfolder/t/trusted_advisor.txt index ea7c7874f6e..6f0dd33a905 100644 --- a/res/cardsfolder/t/trusted_advisor.txt +++ b/res/cardsfolder/t/trusted_advisor.txt @@ -5,7 +5,7 @@ Text:no text PT:1/2 S:Mode$ Continuous | Affected$ You | RaiseMaxHandSize$ 2 | Description$ Your maximum hand size is increased by two. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigBounce | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, return a blue creature you control to its owner's hand. -SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target blue creature | Mandatory$ True | ValidTgts$ Creature.Blue+YouCtrl +SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target blue creature | Mandatory$ True | Hidden$ True | ValidTgts$ Creature.Blue+YouCtrl SVar:RemAIDeck:True SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/trusted_advisor.jpg diff --git a/res/cardsfolder/u/unifying_theory.txt b/res/cardsfolder/u/unifying_theory.txt index 22e5339d93f..ffd78cff841 100644 --- a/res/cardsfolder/u/unifying_theory.txt +++ b/res/cardsfolder/u/unifying_theory.txt @@ -2,8 +2,8 @@ Name:Unifying Theory ManaCost:1 U Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a player casts a spell, that player may pay 2. If the player does, he or she draws a card. -SVar:TrigDraw:AB$Draw | Cost$ 2 | Defined$ TriggeredPlayer | NumCards$ 1 +T:Mode$ SpellCast | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerController$ TriggeredActivator | TriggerDescription$ Whenever a player casts a spell, that player may pay 2. If the player does, he or she draws a card. +SVar:TrigDraw:AB$Draw | Cost$ 2 | Defined$ TriggeredActivator | NumCards$ 1 SVar:RemRandomDeck:True SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/unifying_theory.jpg diff --git a/res/cardsfolder/v/vedalken_archmage.txt b/res/cardsfolder/v/vedalken_archmage.txt index c49a9bb72f4..28318e9035f 100644 --- a/res/cardsfolder/v/vedalken_archmage.txt +++ b/res/cardsfolder/v/vedalken_archmage.txt @@ -3,7 +3,7 @@ ManaCost:2 U U Types:Creature Vedalken Wizard Text:no text PT:0/2 -T:Mode$ SpellCast | ValidCard$ Card.Artifact+YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, draw a card. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/v/veilstone_amulet.txt b/res/cardsfolder/v/veilstone_amulet.txt index a95f718c284..39dcf875edc 100644 --- a/res/cardsfolder/v/veilstone_amulet.txt +++ b/res/cardsfolder/v/veilstone_amulet.txt @@ -2,7 +2,7 @@ Name:Veilstone Amulet ManaCost:3 Types:Artifact Text:no text -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever you cast a spell, creatures you control can't be the targets of spells or abilities your opponents control this turn. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever you cast a spell, creatures you control can't be the targets of spells or abilities your opponents control this turn. SVar:TrigEffect:AB$Effect | Cost$ 0 | Name$ Veilstone Amulet Effect | StaticAbilities$ CantTarget SVar:CantBeCast:Mode$ CantTarget | ValidCard$ Creature.YouCtrl | Activator$ Opponent | Description$ Creatures you control can't be the targets of spells or abilities your opponents control SVar:RemAIDeck:True diff --git a/res/cardsfolder/v/vengevine.txt b/res/cardsfolder/v/vengevine.txt index b0a06ff1034..2fa2f7fb34a 100644 --- a/res/cardsfolder/v/vengevine.txt +++ b/res/cardsfolder/v/vengevine.txt @@ -4,7 +4,7 @@ Types:Creature Elemental Text:no text PT:4/3 K:Haste -T:Mode$ SpellCast | ValidCard$ Creature | ValidControllingPlayer$ You | CheckSVar$ X | SVarCompare$ EQ2 | TriggerZones$ Graveyard | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ Whenever you cast a spell, if it's the second creature spell you cast this turn, you may return CARDNAME from your graveyard to the battlefield. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | CheckSVar$ X | SVarCompare$ EQ2 | TriggerZones$ Graveyard | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ Whenever you cast a spell, if it's the second creature spell you cast this turn, you may return CARDNAME from your graveyard to the battlefield. SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield SVar:X:Count$ThisTurnCast_Creature.YouCtrl SVar:Rarity:Mythic diff --git a/res/cardsfolder/v/venser_the_sojourner.txt b/res/cardsfolder/v/venser_the_sojourner.txt index 364803f6943..835b7001960 100644 --- a/res/cardsfolder/v/venser_the_sojourner.txt +++ b/res/cardsfolder/v/venser_the_sojourner.txt @@ -10,7 +10,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Effect | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | Name$ Venser, the Sojourner Effect | Image$ venser_the_sojourner_emblem | StaticAbilities$ KWPump | SpellDescription$ Creatures are unblockable this turn. SVar:KWPump:Mode$ Continuous | Affected$ Creature | AddHiddenKeyword$ HIDDEN Unblockable | Description$ creatures are unblockable this turn. A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Venser, the Sojourner emblem | Triggers$ TrigSpellCast | SVars$ EffSpellCast | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast a spell, exile target permanent." -SVar:TrigSpellCast:Mode$ SpellCast | ValidControllingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a spell, exile target permanent. +SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a spell, exile target permanent. SVar:EffSpellCast:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent SVar:RemAIDeck:True SVar:Rarity:Mythic diff --git a/res/cardsfolder/v/verdant_eidolon.txt b/res/cardsfolder/v/verdant_eidolon.txt index ca89191b762..e14909a3e31 100644 --- a/res/cardsfolder/v/verdant_eidolon.txt +++ b/res/cardsfolder/v/verdant_eidolon.txt @@ -4,7 +4,7 @@ Types:Creature Spirit Text:no text PT:2/2 A:AB$ Mana | Cost$ G Sac<1/CARDNAME> | Produced$ Any | Amount$ 3 | SpellDescription$ Add three mana of any one color to your mana pool. -T:Mode$ SpellCast | ValidCard$ Card.MultiColor+YouCtrl | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. +T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | Defined$ Self SVar:RemAIDeck:True SVar:Rarity:Common diff --git a/res/cardsfolder/v/verduran_enchantress.txt b/res/cardsfolder/v/verduran_enchantress.txt index a4f00feeaa0..6e1cec05829 100644 --- a/res/cardsfolder/v/verduran_enchantress.txt +++ b/res/cardsfolder/v/verduran_enchantress.txt @@ -3,7 +3,7 @@ ManaCost:1 G G Types:Creature Human Druid Text:no text PT:0/2 -T:Mode$ SpellCast | ValidCard$ Card.Enchantment+YouCtrl | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an enchantment spell, draw a card. +T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an enchantment spell, draw a card. SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:RemRandomDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/v/voice_of_the_provinces.txt b/res/cardsfolder/v/voice_of_the_provinces.txt index 8fae1a3f4f5..864afdf2749 100644 --- a/res/cardsfolder/v/voice_of_the_provinces.txt +++ b/res/cardsfolder/v/voice_of_the_provinces.txt @@ -5,7 +5,7 @@ Text:no text PT:3/3 K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, put a 1/1 white Human creature token onto the battlefield. -SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Human | TokenTypes$ Creature,Human | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenColors$ White +SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Human | TokenTypes$ Creature,Human | TokenOwner$ You | TokenPower$ 1 | TokenToughness$ 1 | TokenColors$ White | TokenImage$ w 1 1 human avr SVar:Rarity:Common SVar:Picture:http://www.wizards.com/global/images/magic/general/voice_of_the_provinces.jpg SetInfo:AVR|Common|http://magiccards.info/scans/en/avr/40.jpg diff --git a/res/cardsfolder/v/voidmage_husher.txt b/res/cardsfolder/v/voidmage_husher.txt index 5a109001ae2..ae9cba33ef5 100644 --- a/res/cardsfolder/v/voidmage_husher.txt +++ b/res/cardsfolder/v/voidmage_husher.txt @@ -5,7 +5,7 @@ Text:no text PT:2/2 K:Flash T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters the battlefield, counter target activated ability. -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | Execute$ TrigBounce | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a spell, you may return CARDNAME to its owner's hand. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | Execute$ TrigBounce | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a spell, you may return CARDNAME to its owner's hand. SVar:TrigCounter:DB$Counter | Cost$ 0 | TargetType$ Activated | TgtPrompt$ Select target ability | ValidTgts$ Permanent SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand SVar:Rarity:Uncommon diff --git a/res/cardsfolder/w/wee_dragonauts.txt b/res/cardsfolder/w/wee_dragonauts.txt index a179901a460..c67f0f8ad35 100644 --- a/res/cardsfolder/w/wee_dragonauts.txt +++ b/res/cardsfolder/w/wee_dragonauts.txt @@ -4,7 +4,7 @@ Types:Creature Faerie Wizard Text:no text PT:1/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Instant.YouCtrl,Sorcery.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +2/+0 until end of turn. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +2/+0 until end of turn. SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 SVar:BuffedBy:Instant,Sorcery SVar:Rarity:Common diff --git a/res/cardsfolder/w/witch_maw_nephilim.txt b/res/cardsfolder/w/witch_maw_nephilim.txt index 4972f62c5d9..11f898c7d79 100644 --- a/res/cardsfolder/w/witch_maw_nephilim.txt +++ b/res/cardsfolder/w/witch_maw_nephilim.txt @@ -3,7 +3,7 @@ ManaCost:G W U B Types:Creature Nephilim Text:Whenever CARDNAME attacks, it gains trample until end of turn if its power is 10 or greater. PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a spell, you may put two +1/+1 counters on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a spell, you may put two +1/+1 counters on CARDNAME. SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 SVar:BuffedBy:Card SVar:Rarity:Rare diff --git a/res/cardsfolder/w/withering_wisps.txt b/res/cardsfolder/w/withering_wisps.txt new file mode 100644 index 00000000000..6d1876a8755 --- /dev/null +++ b/res/cardsfolder/w/withering_wisps.txt @@ -0,0 +1,15 @@ +Name:Withering Wisps +ManaCost:1 B B +Types:Enchantment +Text:no text +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Creature | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, if no creatures are on the battlefield, sacrifice CARDNAME. +SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self +A:AB$ DamageAll | Cost$ B | NumDmg$ 1 | ValidCards$ Creature | ValidPlayers$ Each | ValidDescription$ each creature and each player. | ActivationLimit$ X | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. Activate this ability no more times each turn than the number of snow Swamps you control. +SVar:X:Count$Valid Swamp.Snow+YouCtrl +SVar:NeedsToPlay:Creature +SVar:RemRandomDeck:True +SVar:Rarity:Uncommon +SVar:Picture:http://www.wizards.com/global/images/magic/general/withering_wisps.jpg +SetInfo:ICE|Uncommon|http://magiccards.info/scans/en/ia/56.jpg +Oracle:At the beginning of the end step, if no creatures are on the battlefield, sacrifice Withering Wisps.\n{B}: Withering Wisps deals 1 damage to each creature and each player. Activate this ability no more times each turn than the number of snow Swamps you control. +End \ No newline at end of file diff --git a/res/cardsfolder/x/xantid_swarm.txt b/res/cardsfolder/x/xantid_swarm.txt index 9bc09456cf1..d8f0ee93ed7 100644 --- a/res/cardsfolder/x/xantid_swarm.txt +++ b/res/cardsfolder/x/xantid_swarm.txt @@ -8,6 +8,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ Tr SVar:TrigEffect:AB$Effect | Cost$ 0 | Name$ Xantid Swarm Effect | StaticAbilities$ CantBeCast SVar:CantBeCast:Mode$ CantBeCast | ValidCard$ Card | Caster$ Opponent | Description$ Defending player can't cast spells. SVar:RemRandomDeck:True +SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/xantid_swarm.jpg SetInfo:SCG|Rare|http://magiccards.info/scans/en/sc/135.jpg diff --git a/res/cardsfolder/y/yawgmoths_edict.txt b/res/cardsfolder/y/yawgmoths_edict.txt index cc307aa3458..4125482e0dd 100644 --- a/res/cardsfolder/y/yawgmoths_edict.txt +++ b/res/cardsfolder/y/yawgmoths_edict.txt @@ -2,7 +2,7 @@ Name:Yawgmoth's Edict ManaCost:1 B Types:Enchantment Text:no text -T:Mode$ SpellCast | ValidCard$ Card.White+YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever an opponent casts a white spell, that player loses 1 life and you gain 1 life. +T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever an opponent casts a white spell, that player loses 1 life and you gain 1 life. SVar:TrigDrain:AB$LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:RemRandomDeck:True diff --git a/res/cardsfolder/y/yore_tiller_nephilim.txt b/res/cardsfolder/y/yore_tiller_nephilim.txt index 1956158b42b..5f3ba4ebc84 100644 --- a/res/cardsfolder/y/yore_tiller_nephilim.txt +++ b/res/cardsfolder/y/yore_tiller_nephilim.txt @@ -5,6 +5,7 @@ Text:no text PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, return target creature card from your graveyard to the battlefield tapped and attacking. SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | Tapped$ True | Attacking$ True +SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/yore_tiller_nephilim.jpg SetInfo:GPT|Rare|http://magiccards.info/scans/en/gp/140.jpg diff --git a/res/cardsfolder/z/zur_the_enchanter.txt b/res/cardsfolder/z/zur_the_enchanter.txt index bee89c484d0..c2249c54aa4 100644 --- a/res/cardsfolder/z/zur_the_enchanter.txt +++ b/res/cardsfolder/z/zur_the_enchanter.txt @@ -6,6 +6,7 @@ PT:1/4 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME attacks, you may search your library for an enchantment card with converted mana cost 3 or less and put it onto the battlefield. If you do, shuffle your library. SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Enchantment.cmcLE3 | ChangeNum$ 1 +SVar:HasAttackEffect:TRUE SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/zur_the_enchanter.jpg SetInfo:CSP|Rare|http://magiccards.info/scans/en/cs/135.jpg diff --git a/res/images/deckeditor/filter_artifact_n.png b/res/images/deckeditor/filter_artifact_n.png deleted file mode 100644 index 2523d044c0a25c6604529fbbf4c37b31eb97a063..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3382 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 M07*qoM6N<$f@$SSy8r+H diff --git a/res/images/deckeditor/filter_artifact_y.png b/res/images/deckeditor/filter_artifact_y.png deleted file mode 100644 index 0b551e67d935a71b2d0f3bfaed711638913846e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3346 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 diff --git a/res/images/deckeditor/filter_black_y.png b/res/images/deckeditor/filter_black_y.png deleted file mode 100644 index 6e4246a2bebe2dacc2e9838dad5b7acad6661b1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2281 zcmaJ@c~nyQ9;eK5H1%n?r77OB$OX8#pd==8C9yD6G&RjZxCkm-1PmmbCN-Bzl9QQQ z)3ekx^VKwYMq8|0D5uq&HgmFEPK|4NTC|?kgC?8z$Lrm5?)@$2^Z9(Y&mXst6}HaQ zc&RZ8g)(J?KoPptR{t6;)P0{RC^NdnP97X1k3{%#1xE^_s5~SI#xO*jWHiDUu+^W_0_ z(WE>+IRc`8iKRPH0D)XCA>;81g#xGW#39mTJm}}=r`I47J#+{US*BRdQF@4F%jXmz zSjLqKC2}Dm#^@C}Nl1pA0_ZaRs|1nctE^b|rA@kq;guW-9>fv!CCveu%>NG+iN2y` z@(B3veE+AgjGZZg@e!~L$&hk&gX1sPhmw$KQkWx0q-+F9o9iM=fXES<0Fhv5k=~e1 zLNO0f$UdW)Ofo|(lXJvem;q4$9UmtY^2l@=)f@B!gFGQ32!g>Nl}d+bexR=}AqWEL zK3;QN2;pXkV6l9T%ln&4`zBX!1d&7+8G@z4tuT)+MMRj-1(Su}&c*MWdSAG_Z|6e& zCKs6`{wMymzVbrWI8%dV|Nqx zw~s{U|YjKj(!i!_^)$VLDyP4X+of+SrR~XSji9Q?ksfd8ad$b zcILrEUsQf~H<6dy)=ctuH|<=UuldDt=Ipq6+8;BT9k2007sqxq%s2j2+#Uu#y|jIi zb#(O6LFuZ;y}jutn`}xCl&m~ik$3UpYOLzK(JR;McU5N$H#do=v{|89Z=4L#m$GRs zWe*=Z<)zN64g0v;o^+}|z{9C%U)!7bwwz-rgd$X1zdITN>dF##3N`)>aS5Y062`Xy zR;-z`hZ8Zsm^(JCo25EjQ!mqw_qH^X(CsfaKcGgjy-0~c?V2S&r`c501GdJ_q*YFt z?;=^}1oJ}qXzr~zXZ!Rd$8_x`jCn2afeP8m5yyV_;9s%o!D?T%{ou@@;M{;i7f-td}QH*^KRayokLz*PQZnyKrqZk~E5&dxK| znUW1?6z9DT$HKCo`h3+UZt&ef+crB+-G=!OGipuDrB!#aHWNU3C`fa7RB8~FyFUmm zMq9?`-HR5iwmOdW?N_%(XceYM>f4Vum2$a~Nwb)#wh8wq)7q^Las5UnSa)*B9p0d(Ppx%X<`zD%ef###JO6Yixh>6bg&s>c9;u`USGz=I znh6={jj<+XgKaUz_`KYghYykWoJM{4@FD19LB+)Gd*i@b{Jur=S@Z1z1NSaoZs1m8 zw2VB69-5ZWQO^85M-8#}Dz)buX>98ZOi>(FTVv$Z@vi7rZX( zw%->dv^U2REpq4W3@lbLyE`aG#m+hOW}}VQuZ(r~2t=YccI2w+-m#atQ-d0M*4b&4 zc*_N~Z{%&j3dfwb_0@P(oQOC93>xH1ysek*+F!wX1ZBQ+$olyQN`1Zccl~OCjcda2 zv!UdvnyM;O6IZw5{fBaXtiH0MslFjDO4)vXGTvf2O;wkkklRP_f{aZjT{mlof3M9N z-QkRT*AmjW$2zH7@pPj7{zU3nHPiO|n!P-rl`Q40deiOFAgI4-7T(iZSs2oYLQcn< zJ@GnIAHDTnKD4WO_-fPWQnN)JS)VQ$6ln7#$4`_`2dFOxBbky}z2`Z=Z&4yt8gh6koe?MP!{6G-0wZr!I5a z)P2jvVl#N)R#VEg$XA9_J)aWFj~#t!8HMc|9T{N-G&#if^t^V>8yh1WS&b_--gqRX zEzi_`wrap^rflXt1NY%Y;X=UsV>aI1y`)Ss+&kQt_!c_&aRKsNTDKDFW7?3msD^i9 l0nH1D``#yO=+!=y0g99!TC3gHeog=L!3Yk6P6d6R{U2fmqU!(v diff --git a/res/images/deckeditor/filter_blue_n.png b/res/images/deckeditor/filter_blue_n.png deleted file mode 100644 index c2183dc0c50635451ca8faf1fa6ad8319b2fd946..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2305 zcmaJ@dpwi-AD_vJ-}niq(CukDh-}YBE^Bk!Ok3tMMAWZld(5)!+2xtJba8nV%IP?T zBf1IwP%2Jd6h)C$=cJoOh3YsJikw19?e*I_>HPlq^?P2g=lNb<@Avz2d;js|h6V?k zn%J74P$*O8S~^F!TI=6=7~S`YiaM=ZY>68j zAqom*2nZvhk!W@hnFovUTs;P#ESBonC=|sfS<2-lLI@BC34{_V?sao34iNIGxTw`^ zkS(P_3Bt9hawt4CID(g&$n)ake7pflGFc}eh7c~0EEY)=O7T2pAU4b}=*oMqot(ECp!ctAQw? zgb%9}pV4eKnJG~qTnP_i(y2HdA1@U0$*vwGB7+9{xzb4_A~AsI7vRUBk^G3Dn+NFc z??s>G(qW!b3`vk#F8^V4tzznzQM zH@O5|G6elt|7*;%S32+Lw_i=GJAAc0B++?Yt~0gcIYBTAWu#)#{UVYd=B?iVM@Cu= z3?3Y#HeS3~Y1e^X;yd4JYeDAx+}(3%Zj|>pc!kzruoN~UP)5pk`YqcARwd*+a%#dv zjtxo2EpHE`c)oaby`faWwuG8SdzxPl_b1lAj!hhGAf`^7v;^l286v2@i4<%V+8wnn z{r7h4lWa<3=RWilx|f$3nr_r~CjHF;PiupqbLC4GZ@aPmePLsBbDA36MJt*otf(4U z(+C%wuy1wL)C3$HTZif~aQ#s(wI1KU2|L>VqE)HQqW((?rl}(LaH=!*cR2CPRn}%S z#y<{ce%Gj7weyq4VQ(ReS>bMP(E90U7Pn2G-#OCoZui(nsN>CDi_?XB>AruA zD|u}hMB7-0gF$AdSmfTo5&Mhs_jgCH?y64R`f_WjF?-n`D8Z{2gAN1Nj#4JIm#$aG z)q_5?n!*z1oF5BJaNM7gWme(y)ttbaPSr)uj=}Xq<3HtQ$c2|SR*RymG51>N;<*l} z<_~kHngowOCQNkRWY^VG0)H=Ffl;~TU1yMF2k2gH?LQaq<}3aH|@h*#cDQl_oi!#icVt0fGSly}ZE#MV7yrsvTCN;8zX=wC^)Bi;R<>cDrUQECv@9uWFfD1zz0McES*yCP;x4Iep4ADePRz3~G0VFgdOV-gwQ(@b#**(pcz(n7 z=bF=-=4O9dOhUhTEdSK@^hoKkXO)SC-Ip=U*qEM|0bwg|4cvmLOV1XC9B|p}{<4F$ zs|m)^ozDtzqa%hqZt|c0J48tD%8lB(u)9rTX_uxHUbi-FZdFE|>=5;^A6{R72JfrY zb|RBc%5wWzALuLC*#62&`_LS#J=rCLgMQjq!&{^uH#Djsw#NHYOVc&s$^(DeJ{XV? z9?f6>o94CmrSb+BqjT7%T`FwxTa$_I;?&IdI`?KTF_jE&}(HE143+3(bfB3WhOi;|FmZQa)> z`N0jNW)8O(x7(drcp;5(1vv0--m9vfUvJL5i?31q^0**BY;^njqRps#A*6}7>Ac|| zGAZ#xr4#W)qu$iJu>muYy)v=!qf?^nhxV*9E_>5&X4^~$rW>F#d@C=vgx%@U|CBHT Lg6XIIw`BeYpJ~0W diff --git a/res/images/deckeditor/filter_blue_y.png b/res/images/deckeditor/filter_blue_y.png deleted file mode 100644 index ff5b7e7d35bcd9f72e834849dbb9febc4326fe7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2234 zcmaJ@X;f2p9!+IOC}0eR03}APqLAbz5Sl>PvOox6Byk8ROGq9`fGj2t6Bavy6^lwO z7$Yj60~Q?>S#>~B5D-SBRV)bhpio>8OQAXnSVfvxapuF&cg}nN<=lIJ+x_tJIguf@ z)+lQj3}(v;rAHZ7r17;hH+)Al)LFyg1Tpv!SCI^91S${~BvK@SXqHSM2BScMC}Z0V z&<_SPK}&gjh#wJ75h`R@ff0k%%9I8+4CWW0RSJZuAcRf=#ZoyHGj+KIgO-Y@m}u_^ ze1wt)N~EEgDv+BQ$rEO#3dtf&fIr$#OECz@KuCbr%F^U&ik6CbuS+rPjn_B~`aJ|n zrDFa}iXXv2(-bNY?Ty8I3h^X7ngn10qL+`4j|ZB72k?2wY zMS=g#_x}p3c^OI&7X_*n=_;XNaLKETp_CMw3KT#J6;Gi^Tj(N3qJR`?i9(5{alO&e zQn^T>QNKq=L{M0AH6)M=K^C2gG4Qccsfa=cNWsBAUQ8mL000032*%S1Ogw{0CVAn5 zNaQaTxO9auT?Wdb1+M5L*Biem*JuQp(h!*rs-)XN5mTj*q2CuwkuIJKeNnv+T+yPr zcrg~`;ta{)jAQ+uF)v&hykp#cG_B$A(e|L+;B}S3)I6bGA`E7RXVHUr+Mjfrx1=rK zjC}XxQvH4TIJo5>I(=Bs2{RP@&n`;*`K`ueJqJEwXk?cuef4Q|vD@_+t5KRuTWlNA|UBus;B|7+a;?uVrClxA-c@^dYzJ-`|(LGJkJX z`^>oN=?j@zrM%+CnZ&oFUXd;VmR+?%=Z)|;=b6fYZG5b`zPjsf)#bts5aw7t$HS>c zX8Vbm)sn+*2ti7H=o+>pVT2H7*X19OJM>sxTeW92w4t-}Re>nxrn&suMVZ~hHr|SN zC1C=};WqAp>7S=0Hb{5Ih95<4&2XKj-rL6&r!{9tPzh!0+QiHECIcwfvg#1>^C7~jrL~#; z_ROxUw2`F;r!VDeR$tp|p7Z6vU5CDoq>`56KshP@%|*@V1t09gr>8P{9-Xldrh^sF zD7w7HsEhd1D_`!b@i3`!Wdr2r+^zX;r{9i!hUx7|8SjP!mEQ*5h%9fZcFIa9X&tWz z8_)0AS&3jIA4%QxI5v*IA+N?kM8?Qez&sG!baz5$Hv4@}BkXwjM^XCYgkPolFnke>~sn2X=1tqm;L8 z+q`_N_?7G;k5{*dm~I5Cm10-=Zy^mH`rH2VzJ+69oWzy7j2{Bmmj+*o5x8YL!?P<$ zu|J(9gIl{17`vm$-IH@Utxl(AGnU=nnN+VH8`--I&T7oi#_L~q6Te6G^eurr!yooE z0i?3E1>B9zYkkQfHV(V)O;qzQ%c-_cl`Q1%Yd(9Tv$@BAkz%=~JDrsq!)%?gW)GxX zA1$+SOg}R_aWEQL)lhKY(cl4b@2!qqSASbZBpznf=?^8{VRzG(xqrg#qC37mJRe=m zd14l8eS_zlsTV09a)=LhWCfI@cufr24l+c-B~8Ab)ghOQXrwHw_V)IgB6sliq)GYAPPfyph zBfb$IBD#O=Ur3V;T-g9LS6aNWbGcsFeye5=J?&vk(o}YIWwS@TK8~+&ahw^J8zYQ(6i2jY(wb$%E-v9OBfi@Q$3+rk56vJ=PATHojz3EE|aX<-7SAaq(c# u(B~E_9PEx1rD0;mR8Qam?~diPm?B}Wt^S(9nUhP5e-kW5B>jAFV(uU6K#Pt5 diff --git a/res/images/deckeditor/filter_colorless_n.png b/res/images/deckeditor/filter_colorless_n.png deleted file mode 100644 index cf231becc4c3467902ff0192e9da69b9e7ba54f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2313 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 VN1t9?pQ-*iadYydmpcX}`~~7<))fE% diff --git a/res/images/deckeditor/filter_colorless_y.png b/res/images/deckeditor/filter_colorless_y.png deleted file mode 100644 index bce292d3086b9f2286b983bb71790e89859fe19d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2251 zcmaJ@dpuNmA0A7MT(?M=gTglTfV#Z@FuhPTr^XOK})y-1seu)-YyX^SqUHn#DH-e9tAnqaRmu**c4RV8miET8u~Yg>e|1larHD!@`vf2+02J|)ge=A2Vo}Oa0w z;%B)SMKT!WSpRFxt5*u|D7T+Xt2lhJJ;+mdU8pd%w*OKe47SFVPIV2EjOGW2B?bi> zF5li0+crF7$F**)*%6++p>Bt&KQ?b6YcUfS6LHMVe0|osim!|d;0*69Ddx|vbpMzv zGxU&#t}K{vxW?7rHWz)N?7*|zk6td6J-?hsr8*Cgrf!$vS6(fx{9$?saaOx`ON=FM zmwxph;6&&IVQy)w0`YPl+k^?v=tfj8&4&wtv#JgynTmb6U295DO-xtn8x zS;_faABzf{-O%fCy_tNAzKh)c7w_xs3Qh%ebx3V{a~_Zlk7pE&3Kt#U^*-^H9_o(N z&omIW5$-pb($dm&2M@37nB4Io3yT^`lGk7K3_qy-oRryChi{5NU-NN68L;4UXSy_N zCcBo?r^8R_J*<~@cY}sojAVIVHF^(?&$_MQ?TF0Qhk5|WxUlyAZ0;ix?@?BBoaK?J z)ODi>z{dujfP(imFX}|c$NNEI%iNh=tbJ+QV;cvV-^8we^KZuT0W}rGPSUgoH5&2I zB&aUfP-Y#{7-=z7wn(RzEjam3s361a-d3DFYdTXye_~xTY!va6K+3l5T*BVzn%cA; z5WpA@qRojlc=}Tfqx_p*S{3PsCRMKz7&GmSO-mJhIeRjyO~&SOWxQQ`NX!hiVj{c~ z_1I~PHvCH)0RyF`X(@%tv?}V&JqtO;(-+2aBgXp0z1huynfe(8?sbPv)vk&yYHZcd zT%XcCq-(G4=BQ=tphasOR!Pe*znNI1(_$v+ij!qr$dk)Qy1(AI!Pv^4l6rp8T`2e2)9;b#lSmeXA$;#0of5r^s6Wd?B~Ri5N~}W=40gR* zeZB$h$j|4r#7({^!i#zB?3D8K<8D8sCy%XbzWZI}v!#Y8)CoxrW1xhtd0M#fmyi=N zNRy|*CIuNf&nlB!fwtw$?K$!eUgl_R&$9*3CRgvkp7(AHT3}V9N8tJ^OW*jf)oSpD zzdmg<`?U3z)!5S(_tDbhdabopjH&Cnk+A+`d2Q>6E0HYBZJIu~rntB`L$4@Ar!&}B z@8oatgO~{8^0M$~eXrWRzY<0_>XNit*4%N<2sn?7iUn&sSUHPu>IcSTZ(RLP2WWGaI|e2ukufOL+1KslO zK`%Jhpe6Fh>fpd6eBRv6%9T?t8;|Xu8S$@l$ch~+A30>a={LQHayjwU^5T{aK4WpS z_xzkI*FqNdZ&NC6+)9*;G~Ky`X_t4@dlJQu7fSjkC%p>u8N`nMdyGxG9TqV@`|JvK z#VpU3Zbl%Uc;5i7&D&kD(z)@_)9`WW?8{pstGCg^GG<~M*F?v}1-VjGeq7bXbAQrh z%_;Ty6st?rFH%j%Y~k>bpF3sx=3m@5+q_XGoo_%)PG8rUpC1T(b^Uzkk@lIYH^%d? zvKt32r56h{dNkATz8Fm^jJTL=uW_x)%Ano)jI6Y1K_zPcyO!~3>B=DdGU P`Flb4@S!%kMSuGj{^zU+ diff --git a/res/images/deckeditor/filter_creature_n.png b/res/images/deckeditor/filter_creature_n.png deleted file mode 100644 index d577f01ef08b874c431462285e8ecd24d71af38f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3346 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 diff --git a/res/images/deckeditor/filter_enchant_n.png b/res/images/deckeditor/filter_enchant_n.png deleted file mode 100644 index b23e3122a68458c498f65b15c8949fccb21cf882..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3462 zcmV;14SDj3P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}0007^Nkl<(n3oqZ6!)C+QthK6-ktU z8uiJ~^~#(#1Xs+yKr4(LO;O0V}{upn4Jq6Tod3EkIL;o6-}?F6s9C z0iFXNdO4T|=A8Z=cnACtEJ>YdD1bb04Jf!XFMwC3`1CIUceQQ<^T0Djek6MVNI6>- z_yimPMIg{`9oX>>(!fLMhrlAR3>=3tEDN5^kbOrGjq8r0>e33dVFrk6y`ZQjI@Bkv zFDw^<&&nDg2F#+AGGYtDdRbW%ol}#M4h~|#S>P}5QFQ~T0J%U5%jAu#LEs#l4D0jc zr~m`5POlw-DuI|_G;6wpKgAG}0pUNSs7Dpa^rPTvM{Dx7hDP_QLr zI}MBhTdqc9jszot!?~_YXQf+LS{6yc7I6)BCA4=&chsfFgAfF}D&&+l)r4`vMQzT8 zfD3B6eK|`5zg$fTguN9IQFKlXwXHpuLt`PK#*AvuFmT6>iImkf&{VX^83n#bzpu!U zgQ9a#04BBG2kwbQUv)>$V2{dMQOwv9BQk;}?wFHx4l)k1n27KmSkqls4UGU;74HGA zJBs2Wu{WTmujTAH$NRwDaSW_j!#r?JwGNcj%^ScsIc&&ggh+{|WkD8I7u#fA1)fCQ z1M|o=&<60-HB3KAsb(eVhrnZ?YINFjg9{X+pgdh;EeD-aI?k_ zxsvEP?Xq72-u8MjCxKg`Nm^F}HC)eR9pBM3T@;)8KKfbUW@yrOleXx&)alV!Z diff --git a/res/images/deckeditor/filter_enchant_y.png b/res/images/deckeditor/filter_enchant_y.png deleted file mode 100644 index 054bfbdbb4707bf66198d96af9d7470d32fd6aca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3462 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 Id4wka2OitPoB#j- diff --git a/res/images/deckeditor/filter_green_y.png b/res/images/deckeditor/filter_green_y.png deleted file mode 100644 index eb4a511254455ef8af333c82e0b9cad55a4d3191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2243 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 DH|3xW diff --git a/res/images/deckeditor/filter_instant_n.png b/res/images/deckeditor/filter_instant_n.png deleted file mode 100644 index 7c25dd437a5d1138a84c0471984c13ee5ced8f5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3383 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 N002ovPDHLkV1m_fNk{+y diff --git a/res/images/deckeditor/filter_instant_y.png b/res/images/deckeditor/filter_instant_y.png deleted file mode 100644 index 83cd0d9a9d329028c04befd109a4d31717464897..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3347 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 diff --git a/res/images/deckeditor/filter_land_n.png b/res/images/deckeditor/filter_land_n.png deleted file mode 100644 index f54f4f2864d2249fe404b2a01b2c8d17210d83ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3353 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 diff --git a/res/images/deckeditor/filter_land_y.png b/res/images/deckeditor/filter_land_y.png deleted file mode 100644 index 8cc194c53273f487f041d32dd00ef6194a52c9e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3315 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 diff --git a/res/images/deckeditor/filter_planeswalker_n.png b/res/images/deckeditor/filter_planeswalker_n.png deleted file mode 100644 index f7b4c8bd85b6568e425d3f06a094cfd59930490b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3460 zcmV-~4SVv5P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}0007?Nkl4!1s0vf;RhUUdax1E6= zWsAdh)d)0=KN?}*!1tz+tr_@z2K)=Sa zWJ6Pc$;TRH)O!f5%k)YNYC$l=nNpyl~CyR}?=KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}0007wNklvG^8=pITVNwl3N#ts1e5^PN|m*#%jJA~VEGq}yw&jghMx=A z{aHz*|6JfqAm~^9Cjv7KpAL*Q8}7H$z&sn^u+k6%y++X)PnO)Z5(V`G^vFjs(BJ~h z2R2Kg1-NJoQu-GI;|-qxjPrB=8i8x-R|AV8b=-1K0UgF5V;qh#yvW#O4DSL?8l6oM zuu|YN@IZe%Q@7H{@Pt0A<9xINA2m)!Dk^|yKo)pvW;NRw$6i17bh1F3c$-*R1WeUn zmX`fmD?wKTs@ALtFbbsAcNusHv@4Z!#7fbraWgt7!79V5l!otyeUV<3VXMXV8`g`e z)qymyL5j!3dVor;%;`M=R+wXX!URkky>|dNy(%06w#wkFShsf)B`L8h6QdYmoGGK2WkU1r@LWmfma&8lx?%d z8DNP!6<3VmHl6u><^YTY0yx&EjV)4|oV?k8UrJThW_b%(r{cM7_+7EJfm2wY?^W9k40uK# zJT@R^bq0aGg}%!b+W6rD9{myEDzG@@D3K@7QdMUXCAVg+&gJ0u0QIF6 Umybfc;Q#;t07*qoM6N<$f~>Y!(RaWFM4(@GJqYswlZBr1!hCXS+|Z6?A|N#P)1AlJ&Zq?;OTYK=K9 z)2`JhS(>DyX6m$AZn;t27Pl6(yp~M^O*Z$#?Vjg3=f6Df`~J4~!;y!Ftu!^UHGx1N zrolmUrgmMVdyS#muUbO>k9M&U2gHaY!342{B?KT84j2!>gL$k(fC;cT>8Wji4+LTW z=SIbdV;G?%HpoM=bQq+RC(yDX5FbCOfW=M*#PE0^k;^9|Ue#Skz_}bUA{x&?GXyjs zi5nyn0+F(?D7Gw_P2?c_eBnM)l2(8Rh*@wcFNH56Ny&)Mx+Lvhca1{8KSRXHWW--d z#W2F*G*Ae@@kq2M8%;pN2^b^>x7^Fi%L9%@W6&rx7KOojV!TK=ED4QHKR|!19S6RO3OPjO}LrGZz6b6abl{5!rF#bQ3$NP#FiJ8FP z`TkE~QB=ABKrsOkm?mUv2bbWe3nd`YgaAtn3Zp8igqDxwaycYC)(cCcP-r+h7K_0IV2HHkxIiKrhsWSBv_LFn zj!OsGX*_^0p5t=<=F-2()fs^&&_<>MLhcrT6DS0E@XrO4xZlo&@=d)jT+X+1p?;H# z(k6q_jrG6AJa?t_j&A$awA#a0+XH;9*M(YBe^}J2fIz;>4yIG0qz`wmSzBba+Det| zIk=ikUUdih;vx)poC8y1Jsg_p_ezqa%NwK1XU#Te-|({EEx+El(!P1ocao)XhHIDj zv%2kU6H12a&W-Yq^gn>he--!iY^{4g^vYv8BMlj7w*9G|VL*{Um!E zGBa6Ps*%+r@27pQ_G&n=)275Qw6C#H;quXJlV2^+`BuNG+QWTp_5S=TI5}y_KUw~V z>+8oefO^ePw9B)OuCqbJ+mPEI%d?hdT2H87sJ0HiviJ3gPq-j&$wS0mz~_hLX0_dj z-D4R_Y@!fyWIK(xB0;8|-`k1tsmB?PPv5f~=N}rnsaM!L42Ck&whQ7uUDk|LwGH=J z2UV@XQ3eV%2)U3+@AHSIbrJMsF)eaPix?d9P2G!EE}*6C##_adWujRL}E;m#pzmw%OFkFuS&%v9h4D&cFhC zz4s>@IZPmqmvp-mc2xgzOi$AL>=Ema`;RvepOz(Z-8x;M&;blx)X}m&+a;pYGhl^d z8a4j-Zo;94d4ff@p5_Y;Ey6CgUV67%@3?;P-h4s_@P6v1WsaSLNYQO5t?4T|di%!9 zp?;TtIdvsfhsU0AJr(hoYiQ?wOG%g~eTm)W6IigS;EnvA%?ZZO2gW0@?H&JMP8<|2 zX3T0{#B4hBo^o(U_6?b=N%NSIYxxT`j~-~*g4Y)U#y5gj;nhvhRs;4 zs23I*UXkLnajd(6vEsdEbi8a0GOl-WZCPDxv$w~id?6ox zI_zWJ15DP~;mY$MwY96Sc;12+y-AhxVxyM!;QL_UjE#6R_vj&8S4C8(tUkiJs!PK= z@MWi$D_hm;;{a{8x|Sz^?XPjReB!YE!z~O>RbMkT*dkPLW@XOL_f^_W7j3TA03SdSL9V{Sdf>_McF`YO&T&8Fv;_Mf9_rEW zzf3+js^lDvSoULKq3O&#iQ$uLBeJl;Hv?zKWD9yGqse}*iA@&=%gox;{^28SkBYYW zrafveQx=TQI2EYP}e`-Wx@b09Gi6;Lf*txGIw6?e??QE~~?T{qpd#_`^nkW$=MV^zHN+XL| a#|DUW@6`&^^bDHr|0Fmdj9y8N%l;FUHOzzn diff --git a/res/images/deckeditor/filter_red_y.png b/res/images/deckeditor/filter_red_y.png deleted file mode 100644 index 6c3f7b1c34f253f6b0e2fc6de98088c559ec5912..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2254 zcmaJ@d0Z1`8qUg5ghfgOM2a#5!EAw?AS47NB;f`j1Yre)91{{WnK&6tM2iJM608TF zAYxrWF5rkGbyda1o-c%Gk0GEn@%BeQ7V)u`A=QlIo@q3=%0%ZR0V(M+mac z8}nyUv0)Ja1A;-o9Y=8G6IKv_6+|47?B?O&;R28dL;{{b!V^iZL=P&NL?sY_PY*^L z4HgKgY^MLGSlX30MuZ?TDju&;C~yig4uX^ML<)tX(;$&twFp=FCMm*Ix=Q5^a|%pQ z&WFV^L<~s*og$Y9r6S%KZKi*gAd!8RmC8RIllH*yO0En~#1V8Q%>l#0{y$VA`HYq$ zZ1Asq|EI8=vq=Wx*`ORsh56dX2_1ByWK;$WauEpTK+yWRQ;ZNn2qYIlGJp}~4#bG1 z0!ShMhz<**21(@zSIP&2nBEvIA14+Is1yc+?#Cj#k(neSk;o$YQ7BBhKbhdqVA9gvu;PcJWWvas_=$aTe$D0(hh zw=beG4}0m7GW~2@EVXXY z5~03SL%$^Dz23cVGJV#q@|tk6*X`8K$yaOif3LvTv1ogd>PffV`PMv5_KiEw3Fz8iyB=9N!*L(bv~zt+U3}zd zO=nTdFKy(jvvOEFipTI?1duCq4U#2{uKa>d;k@6VP!c{@&~b zUXoGHmGGuf+P1f8>W6!i{#oeT(;#)2E_An9nftQeG2cw`eT{sP%_G~aXl%()nk+v$ z@yX0B`@o+^n#Q(-ZjSdasjqNW|LAl*=Rkc--(9DcVPS2@%cDCvT;qy%xBV=W$lmup z?Ip>Pk|`0f5NC%}Ff^z7=9}5bt)dKW9yP7uHoGSHuS&EkGb+8U`pU7{W@@DKk|t?? znYr_I-~rNSTj;BaSzK*)eNo1h$})O4N3w7Ck?L*2%-`d3YT2yb- z*PQ*%@r>+QTh7q@n%&AMxs<}KidBdGy-!`{MvZ-6XVyGfa?`S1MmWbpx*BneKE*-quZC`jaAoXvq zUFtlwdQVb3diYS4-auzl-}(wxu{F8a^MrMMhp0?^rUiYHaM^t4tVkUm)lMVF~HK**_-+eQh^*dGguRT|C z`)m=);UEr%u3mab^h*=$LKtvFpNZuK*^H*}d9qPmY(g<7m44dvMo^ENB>PPgjao9PU=H+FxiXZ1G^l-bIm zH34Nbm)?U3)`+M4!ivI6kB83<2B+E=1r;}Ax6;z*CH`QWF*C85T{)muKu>Sj?XR(o zDQkYS;JXtE>Q;}m!4Ko@<`WC+G|jAKJu~FfYC(~vVAbqcqTzdsB-HUC?5;i5UP9ds NBZw8wtoBRF`~zWCw_^YR diff --git a/res/images/deckeditor/filter_sorcery_n.png b/res/images/deckeditor/filter_sorcery_n.png deleted file mode 100644 index cbfb904f55a0216e5ff66971d0cf3126c9e320c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3508 zcmV;l4NLNgP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}0008dNklB;~$IeKAnK4Qf2x>rS2&Dxor5_SXq43(rWLc~7Ey zuh{bvzu=$k9Gt`##rh%s!a~w=1Z~U)z$lL6P;urrT(1^o_|rI>c^g;oQ^MXXq8pBb z&3v1|^Ej#JxrSwV0sHWE;cN+ibVPR)C$QBetv7KAt*p<4$2Sf>M{jXpt;4`!e3SjN zdABFPsxgOOGw;Fa%E9|lOF2e54u6#AD(>R|&UcCCW_W{14AnEKXY-?c+>P%G!%KP2 zWZ#)Q*Se(ZMj@cddXxaqBD0OG_u^Z8m)y1so$pN=x{Za{g3)?KM$jzcN6Z%o##0wn z>Z*wL7ZH}DRaAC=BNf}k;}AE5+aYruyHZfK@HG<&9t-)cAl^!pl9ge!8!4`4^8aTF z=gSzKi86X|F#AR#;ReR=Va`kk%)>YyMyr8OQq7XQs1nPlVAQgDXMa zALN@+;2_o;K`;<>w-V|cCKAP1q&XkM%>ZcO0)EHec#$d|i3pllZe(#Ns;Gsyi6SNS zBFcJ?rT~%gPFbDA}1nx@O7Ss19BLG4BxQl`w6!SLjHlyv?OlA^SLKmJG9J`Zk@oKF`#B*0cONW=i>j|r;Df?>btgPYu7~n{w1e2I zWvlOYWgZKf&i1`p^q9W1ihUi?T}emX@zNi}XGO}k8(ZPxYPY|O+75^JCsoz`&|6&a iPb1%ZUATHPUJn4s6}BaqLE%OK0000KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}0007_Nkl0H3Gos7R+1AU6eF+Tf?@mS{LGv8mstZrxg$wKKWUTVbCap~tx)*7!N^iv!P{*P*oUFuf5-H4^WEAtchzj$QBMoVR}JYeSajgs?+U?d`TOU z3jaNv&EkE$h*i1CBiM)&1<^T7!ra_w2rneyHx~qNME`6_@FwoShgl!Q!?+2r6(nEA z4X@PN#UR#&puZ&eE{lD|3Hl50ipT~F*>N06ppPcl)!wRj<6jr;$>I!dD@eYLd?+rN zhx3J@!N|LCYg{#g%Z1*7G0ElmQR+^`_9YHulfui>du~VykETZrkzF9*0fKBQ zWz(=|5nC2*5uwn?R%aT4VWd#eVW&V_V60NN1)&glmiNIKqJt0SVu=kTL6PXqmU>J5{-eQ9dULT90~=zd0@(D zd}b8RpGbNWOL@Y>VuV5-4v7?rLx!T#0}Sk~l)T7|sz`?kW&L z0fW!t30YhYpi-nqaubAjm@?BpN?`Ne%5ns6+N5k4QcUL|(Fl~Pq+KAD`v0M9_FJ?- z=nwvx@Bb7Q(2{r{(jOFX6Zj0};G!&5p?Ej~AEXPpd>WS7_N{jh~e@8!fAUT zh{a)YMS|C8DiufJ2!wPF1Edh~FeM+sVli>fBm&wVb@4G4Ea}y`$Q`HLddS*7hJr>2658riHe4XeV>3Im@vScV;I&@Pb<{FT<{r zPiVgOsyNnbnQUHpon7K^xa%=~duhA63Jx}uuFVcrS5=*_e!fvv7O@bgUvDn;xNdNz zGCB_zsrmWE;54I*&FmzYIdKyhYczX$WX&?lV0>EVUZxn|?r?Q=91$vZ8-0>yRpz^{ z2%XqxQfXfYI?$0 ztgetgjA8_}7Jk~h5O9r^e$mFb`j|DT33}|qeOQuqZ~txQPW2Mo616CD)L0k#11vNpXzh~~tliu>!HwkDGO`uc82&l>54 z6THQluZ_PPvTJRBc7jr$FB`a-ByjC5I@~^AEcvkV-r~y2$vl~^QQo7)%hBIs^XDuX zcY+aQf`Os+z7*fZ?bLnP2iL7H4c#@!8?Flo)-8E>RoArcl&ds;bpGlrdA7^Kse0tn zk6$8cHd2c2O$t9Yf$xu#l`P>bPy?F7>Ts*LK@2Q~DJ$Aq=X*k%`9Zjwc2?2tT9oEBI4R8c9mvK;T41(& zmPS7I<dQxy1KdK*me7B+T_?EZ1}>8U(BJYA}sl6Nio@~HoUdp zt>E`ec}t_8rr*uwj*~T^R|foyk}S}N*Sw6|4%zhcT|arx1ve%M$?*An{;7xBy!X?q7*wmHXA&<;><>FeM z*4%cYx7aG+gZddtPTemd^o@7I;dN8$a)# zz*2F7`PITuM1_ycpI!Piwx!`(M~AuFbd%pwet}jGY-jReT@C47i6ivI@!VA42ipcO zM%4 Cpl|2^ diff --git a/res/images/deckeditor/filter_white_y.png b/res/images/deckeditor/filter_white_y.png deleted file mode 100644 index d6ed26b89b594ba017d21d2b09858139c37d2acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2130 zcmaJ?dpJ~iAD@ktRcu1ZMyE4!i@CYYOvc2Vu?B-Q;l-3ObC`LUi@B7E=J5U@g#P^KT5D;8on8Vp7$l&IM#lp9qk;c#PN1c-uT1R@GJ(|i#G1Uw2D;>^S` zB{Y~X@K#CT-70?;R~5@8@j$9O;HD(21%xod0hGcxk&LXQfbVq4>b>R~3j*&TNGt{X zJE>4+AV3pKVZa%KbKv4!aDWRQgLiatb#=7|2sk_riz8t11P8n;*^xlT;ehuKsE#J( zMU#UdulKRkCkn_%5D6KJRVWk~g(F5RjltqcB$7shKyXka9At?igrjs2$FAcVOS+cg2iKSnv#}*Oy>WG3WXogG9(E8 zPrmvdrau;5y+}edq=bVU|RLzgY99F+UruasTY}SG76=Ai2-@Aly~#@g!4D=F z+!nl^IrfG$zA@_HLe|13OR}@zeY76*e2a}CdTYu4Gj}ew4Et_AdZ(ejp1ZV|a_5J5 z^Z?UVS^LG%(A0u7Y884*R;1{e3c=9UuAi}gG@3Zh975#s@yT5Dlmp}n8m>jL}B ze``%(v+Ue`wr#WyDC-&>1qdZgm%4mAYWffT1O5{~E*zS^*OWJXpFU-NwQgc3vkd}I zt;_k$teUYmZS{3U|JS09+B7yX>DA`y>gtCJa!(g(@QzRmtL^;{E^3L*lg$fFfD$Lp z4W*E6WIote*TZ+Sf%yk^k^D>gS#|Y_&#skGa(r(Tfz}o4ZiAWki*)Y}5636}xrX4v zk2qCrmD$J+81Z!qN)PBt^ENpm-16vqnn2pQ?Ko4;=FG-{}g8cUon0~9dv(~}HIRMye5l{z3%`t@!oJ({fwQu6hH{%*wd^bZI=R;E z>6=vk!nRUd2 zL6e6>13Q2E%%NX*+6|hf+&x)Y#%J4aC}DM4hKG4FDh;R+xr=v+JHoOGL&=@sF1snK z{BLWTLoyuhC(r%v>~wS6S659U@dD=_Z6nbDW7_IfT4CGSMyCkRt@|MNeLGJD-ZY4^ zbS~~l#tUny2&%KjLT4YeZ|$sIBEsgc89Jk zyQjw}_t1lm){u_3+=^pkt*aZRHlg*mt<6hdg!(-32A|Rur~ODh%Cug`68kdyNz3i2 zvELE9x^w6TzXWr-e@;%3-}?7l+YDbE?j^kPlkZe7LfqKE2mgfR(CZWgQ zHuaW#Y;}v19=XwWdu_IBb!q%)!EMQ-KTOVtSiV}fA2Nu}yfPlIQk8P&*Q*-hIIXW$ zzc>0d;)(`lO*1ZiGhX>)2JGN)r!G~$JW-@etsof*mh4}=zB=E^s06Fz(a}2HT{#z; zT~FGUMYFq!C;TW1%iJ~;|9mmK!Th8Asc&!~D_*0-o-0a` v0}Yo)!OE?91y;w&)?G)8ek43UjnYC*U00c{IdhG#`O7ot{!p!F + + + CARD_PICTURE + EDITOR_PREFERENCES + EDITOR_FILTERS + + + EDITOR_CURRENTDECK + EDITOR_ALLDECKS + EDITOR_STATISTICS + EDITOR_PROBABILITIES + + + CARD_DETAIL + EDITOR_DECKGEN + + + EDITOR_CATALOG + + \ No newline at end of file diff --git a/res/main.properties b/res/main.properties index 02564a75384..da625f623b4 100644 --- a/res/main.properties +++ b/res/main.properties @@ -58,9 +58,9 @@ draft--properties=draft/draft.properties lang--transparent-properties=lang/lang.properties -image/base--file=pics -image/token--file=pics/tokens -image/icon--file=images/icons +image/base--file=C:/forge/pics +image/token--file=C:/forge/pics/tokens +image/icon--file=pics/icons image/product--file=pics_product pics/booster/images--file=quest/booster-images.txt diff --git a/res/preferences/editor.preferences b/res/preferences/editor.preferences new file mode 100644 index 00000000000..e205c2da6de --- /dev/null +++ b/res/preferences/editor.preferences @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/preferences/main.properties b/res/preferences/main.properties new file mode 100644 index 00000000000..aa12a9bddd6 --- /dev/null +++ b/res/preferences/main.properties @@ -0,0 +1,69 @@ +program/howToReportBugsURL=http://tinyurl.com/3zzrnyb +program/cardforgeURL=http://cardforge.org + +showdeck/2color=false +showdeck/3color=false +showdeck/4color=false +showdeck/5color=false + +tokens--file=AllTokens.txt +mtg-data--file=mtg-data.txt + +decks--file=all-decks2 +booster-decks--file=booster-deck +decks-dir--file=../decks + +card-pictures--file=card-pictures.txt +token-images--file=token-images.txt +card-pictures_a--file=../pics_link/card-pictures_a.txt +card-pictures_b--file=../pics_link/card-pictures_b.txt +card-pictures_c--file=../pics_link/card-pictures_c.txt +card-pictures_d--file=../pics_link/card-pictures_d.txt +card-pictures_e--file=../pics_link/card-pictures_e.txt +card-pictures_f--file=../pics_link/card-pictures_f.txt +card-pictures_g--file=../pics_link/card-pictures_g.txt +card-pictures_h--file=../pics_link/card-pictures_h.txt +card-pictures_i--file=../pics_link/card-pictures_i.txt +card-pictures_j--file=../pics_link/card-pictures_j.txt +card-pictures_k--file=../pics_link/card-pictures_k.txt +card-pictures_l--file=../pics_link/card-pictures_l.txt +card-pictures_m--file=../pics_link/card-pictures_m.txt +card-pictures_n--file=../pics_link/card-pictures_n.txt +card-pictures_o--file=../pics_link/card-pictures_o.txt +card-pictures_p--file=../pics_link/card-pictures_p.txt +card-pictures_q--file=../pics_link/card-pictures_q.txt +card-pictures_r--file=../pics_link/card-pictures_r.txt +card-pictures_s--file=../pics_link/card-pictures_s.txt +card-pictures_t--file=../pics_link/card-pictures_t.txt +card-pictures_u--file=../pics_link/card-pictures_u.txt +card-pictures_v--file=../pics_link/card-pictures_v.txt +card-pictures_w--file=../pics_link/card-pictures_w.txt +card-pictures_x--file=../pics_link/card-pictures_x.txt +card-pictures_y--file=../pics_link/card-pictures_y.txt +card-pictures_z--file=../pics_link/card-pictures_z.txt +card-pictures_other--file=../pics_link/card-pictures_other.txt +card-pictures_token_hq--file=../pics_link/card-pictures_token.txt +cards--file=cards.txt +cardsfolder--file=../cardsfolder +removed-cards--file=removedCards.txt + +regular/common--file=common.txt +regular/uncommon--file=uncommon.txt +regular/rare--file=rare.txt + +name-mutator--file=name-mutator.txt + +quest--properties=../quest/quest.properties +draft--properties=../draft/draft.properties + +lang--transparent-properties=../lang/lang.properties + +image/base--file=C:/forge/pics +image/token--file=C:/forge/pics/tokens +image/icon--file=../pics/icons +image/product--file=../pics_product +pics/booster/images--file=../quest/booster-images.txt + +quest/opponent/icons--file=../quest/quest-opponent-icons.txt +quest/pet/icons--file=../quest/quest-pet-shop-icons.txt +quest/pet/tokens--file=../quest/quest-pet-token-images.txt diff --git a/res/quest/all-prices.txt b/res/quest/all-prices.txt index db0b9fecc36..0e253861c7e 100644 --- a/res/quest/all-prices.txt +++ b/res/quest/all-prices.txt @@ -1,139 +1,141 @@ AErathi Berserker=100 -AEther Adept=45 -AEther Barrier=64 +AEther Adept=37 +AEther Barrier=50 AEther Burst=44 AEther Charge=28 -AEther Figment=25 -AEther Flash=25 -AEther Membrane=99 -AEther Mutation=68 +AEther Figment=36 +AEther Flash=41 +AEther Membrane=179 +AEther Mutation=52 AEther Rift=58 -AEther Shockwave=24 -AEther Snap=84 +AEther Shockwave=39 +AEther Snap=100 AEther Spellbomb=25 AEther Sting=40 AEther Storm=27 AEther Tide=28 AEther Tradewinds=25 -AEther Vial=1022 +AEther Vial=881 AEther Web=24 AEtherflame Wall=54 -AEthermage's Touch=51 +AEthermage's Touch=60 AEtherplasm=25 AEthersnipe=25 AEthertow=25 -AWOL=55 -Abandon Hope=40 +AWOL=62 +Abandon Hope=100 Abandoned Outpost=15 -Abattoir Ghoul=31 +Abattoir Ghoul=32 Abbey Gargoyles=28 Abbey Griffin=35 Abbey Matron=25 -Abduction=47 -Abeyance=266 +Abduction=38 +Abeyance=289 Abjure=38 -Abolish=35 -Abomination=40 +Abolish=38 +Abomination=28 Aboroth=38 Aboshan's Desire=25 Aboshan, Cephalid Emperor=78 -About Face=40 +About Face=15 Absolute Grace=41 -Absolute Law=55 +Absolute Law=50 Absolver Thrull=25 -Absorb=182 +Absorb=163 Absorb Vis=25 -Abu Ja'far=287 +Abu Ja'far=144 Abuna Acolyte=50 Abuna's Chant=25 -Abundance=70 -Abyssal Gatekeeper=25 +Abundance=73 +Abundant Growth=35 +Abyssal Gatekeeper=39 Abyssal Horror=10 Abyssal Hunter=46 Abyssal Nightstalker=25 -Abyssal Nocturnus=56 -Abyssal Persecutor=454 -Abyssal Specter=31 -Academy Rector=783 -Academy Researchers=24 -Academy Ruins=676 +Abyssal Nocturnus=190 +Abyssal Persecutor=365 +Abyssal Specter=35 +Academy Rector=883 +Academy Researchers=25 +Academy Ruins=751 Accelerate=46 Accelerated Mutation=28 Acceptable Losses=28 -Accorder Paladin=37 -Accorder's Shield=25 -Accumulated Knowledge=27 +Accorder Paladin=27 +Accorder's Shield=42 +Accumulated Knowledge=22 Accursed Centaur=25 Ach! Hans, Run!=62 -Acid Rain=1068 +Acid Rain=860 Acid Web Spider=37 Acidic Dagger=39 -Acidic Slime=25 -Acidic Sliver=125 +Acidic Slime=22 +Acidic Sliver=57 Acidic Soil=40 -Acolyte of Xathrid=25 -Acorn Harvest=29 -Acquire=196 +Acolyte of Xathrid=62 +Acorn Harvest=48 +Acquire=102 Acridian=16 -Act of Aggression=25 -Act of Treason=25 +Act of Aggression=50 +Act of Treason=22 Active Volcano=15 -Ad Nauseam=82 -Adamaro, First to Desire=93 -Adaptive Automaton=244 +Ad Nauseam=116 +Adamaro, First to Desire=74 +Adaptive Automaton=184 Adarkar Sentinel=38 Adarkar Unicorn=25 -Adarkar Valkyrie=579 -Adarkar Wastes=134 +Adarkar Valkyrie=754 +Adarkar Wastes=117 Adarkar Windform=56 Adder-Staff Boggart=40 Addle=40 -Admonition Angel=188 -Adun Oakenshield=1283 +Admonition Angel=225 +Adun Oakenshield=1434 Advance Scout=25 Advanced Hoverguard=25 -Adventurers' Guildhouse=65 +Adventurers' Guildhouse=130 Adventuring Gear=25 Advice from the Fae=25 -Aegis Angel=48 -Aegis of Honor=129 +Aegis Angel=41 +Aegis of Honor=120 Aegis of the Meek=79 Aeolipile=75 -Aeon Chronicler=288 +Aeon Chronicler=25 Aerial Caravan=54 Aerie Mystics=25 Aerie Ouphes=99 Aesthetic Consultation=100 Aesthir Glider=41 Affa Guard Hound=25 -Afflict=22 -Afiya Grove=100 +Afflict=27 +Afflicted Deserter=34 +Afiya Grove=58 Afterlife=25 -Aftershock=40 -Agadeem Occultist=25 -Ageless Entity=61 +Aftershock=35 +Agadeem Occultist=38 +Ageless Entity=97 Ageless Sentinels=25 -Agent of Masks=29 +Agent of Masks=63 Agent of Shauku=37 Agent of Stromgald=16 -Aggravated Assault=250 +Aggravated Assault=142 Aggression=40 Aggressive Urge=5970 Agility=12 Agonizing Demise=40 Agonizing Memories=23 -Agony Warp=100 -Agrus Kos, Wojek Veteran=85 +Agony Warp=42 +Agrus Kos, Wojek Veteran=58 Air Bladder=28 -Air Elemental=37 +Air Elemental=36 Air Servant=27 -Airborne Aid=45 +Airborne Aid=25 Airdrop Condor=25 Aisling Leprechaun=28 -Ajani Goldmane=455 -Ajani Vengeant=335 -Ajani's Mantra=13 -Ajani's Pridemate=69 +Ajani Goldmane=494 +Ajani Vengeant=383 +Ajani's Mantra=25 +Ajani's Pridemate=25 Akki Avalanchers=25 Akki Blizzard-Herder=12 Akki Coalflinger=40 @@ -145,22 +147,22 @@ Akki Underling=25 Akki Underminer=30 Akoum Battlesinger=25 Akoum Boulderfoot=25 -Akoum Refuge=62 +Akoum Refuge=54 Akrasan Squire=37 Akroma's Blessing=100 Akroma's Devoted=49 -Akroma's Memorial=1382 -Akroma's Vengeance=115 -Akroma, Angel of Fury=230 -Akroma, Angel of Wrath=678 -Akron Legionnaire=76 -Aku Djinn=125 -Akuta, Born of Ash=28 -Al-abara's Carpet=399 -Alabaster Dragon=104 +Akroma's Memorial=1519 +Akroma's Vengeance=117 +Akroma, Angel of Fury=217 +Akroma, Angel of Wrath=745 +Akron Legionnaire=74 +Aku Djinn=43 +Akuta, Born of Ash=35 +Al-abara's Carpet=249 +Alabaster Dragon=98 Alabaster Leech=11 Alabaster Mage=35 -Alabaster Potion=23 +Alabaster Potion=19 Alabaster Wall=28 Alaborn Cavalier=25 Alaborn Grenadier=25 @@ -168,68 +170,71 @@ Alaborn Musketeer=41 Alaborn Trooper=28 Alaborn Veteran=233 Alaborn Zealot=289 -Aladdin=574 -Aladdin's Lamp=212 -Aladdin's Ring=52 -Alarum=28 -Albino Troll=21 -Alchor's Tomb=307 +Aladdin=118 +Aladdin's Lamp=81 +Aladdin's Ring=36 +Alarum=163 +Albino Troll=20 +Alchemist's Refuge=168 +Alchor's Tomb=200 Aleatory=29 Alert Shu Infantry=50 Alexi's Cloak=39 Alexi, Zephyr Mage=25 -Algae Gharial=25 -Ali Baba=167 -Ali from Cairo=4373 +Algae Gharial=100 +Ali Baba=118 +Ali from Cairo=3281 Aliban's Tower=15 -All Hallow's Eve=2577 -All Is Dust=680 -All Suns' Dawn=87 +All Hallow's Eve=3436 +All Is Dust=804 +All Suns' Dawn=100 Alladin's Lamp=66 Alladin's Ring=349 Allay=52 Alley Grifters=40 Allied Strategies=30 -Allosaurus Rider=98 +Allosaurus Rider=69 Alloy Golem=25 -Alloy Myr=50 +Alloy Myr=54 Alluring Scent=101 -Alluring Siren=12 +Alluring Siren=11 Alms=41 -Alpha Kavu=25 +Alpha Brawl=26 +Alpha Kavu=100 Alpha Myr=49 -Alpha Status=131 -Alpha Tyrranax=13 -Altar Golem=79 -Altar of Bone=81 -Altar of Dementia=457 -Altar of Shadows=95 +Alpha Status=84 +Alpha Tyrranax=25 +Altar Golem=25 +Altar of Bone=62 +Altar of Dementia=421 +Altar of Shadows=48 +Altar of the Lost=25 Altar's Light=25 -Altar's Reap=19 +Altar's Reap=35 Alter Reality=129 -Aluren=437 -Ambassador Laquatus=117 +Aluren=368 +Ambassador Laquatus=68 Ambassador Oak=25 -Amber Prison=47 +Amber Prison=72 Ambiguity=100 -Ambition's Cost=317 +Ambition's Cost=212 Ambush=399 -Ambush Commander=266 +Ambush Commander=79 Ambush Party=28 -Ambush Viper=25 -Amnesia=108 -Amoeboid Changeling=28 -Amok=110 +Ambush Viper=43 +Amnesia=101 +Amoeboid Changeling=31 +Amok=25 Amphibious Kavu=28 -Amphin Cutthroat=40 +Amphin Cutthroat=99 Amrou Kithkin=25 Amrou Scout=25 Amrou Seekers=25 Amugaba=100 Amulet of Kroog=28 Amulet of Quoz=199 -Amulet of Unmaking=35 -Amulet of Vigor=72 +Amulet of Unmaking=99 +Amulet of Vigor=89 An-Havva Constable=49 An-Havva Inn=40 An-Havva Township=25 @@ -240,94 +245,98 @@ Ana Sanctuary=12 Anaba Ancestor=50 Anaba Bodyguard=28 Anaba Shaman=26 -Anaba Spirit Crafter=48 +Anaba Spirit Crafter=39 Anaconda=23 -Anarchist=17 +Anarchist=16 Anarchy=100 Anathemancer=25 Anavolver=25 -Ancestor's Chosen=30 +Ancestor's Chosen=25 Ancestor's Prophet=175 -Ancestral Knowledge=100 -Ancestral Mask=36 -Ancestral Memories=35 -Ancestral Recall=40231 +Ancestral Knowledge=47 +Ancestral Mask=38 +Ancestral Memories=36 +Ancestral Recall=66448 Ancestral Tribute=100 -Ancestral Vision=383 -Ancient Amphitheater=90 -Ancient Craving=465 -Ancient Den=126 -Ancient Grudge=24 +Ancestral Vision=282 +Ancient Amphitheater=100 +Ancient Craving=461 +Ancient Den=94 +Ancient Grudge=172 Ancient Hellkite=66 Ancient Hydra=32 Ancient Kavu=28 -Ancient Ooze=76 -Ancient Runes=100 -Ancient Silverback=59 +Ancient Ooze=100 +Ancient Runes=35 +Ancient Silverback=52 Ancient Spider=25 Ancient Spring=25 Ancient Stirrings=45 -Ancient Tomb=735 -Ancient Ziggurat=178 +Ancient Tomb=698 +Ancient Ziggurat=179 Andradite Leech=49 -Angel Token=130 -Angel of Despair=333 -Angel of Flight Alabaster=34 +Angel Token=91 +Angel of Despair=376 +Angel of Flight Alabaster=32 Angel of Fury=549 -Angel of Light=171 -Angel of Mercy=54 -Angel of Retribution=58 -Angel of Salvation=70 -Angel's Feather=20 -Angel's Grace=361 +Angel of Glory's Rise=73 +Angel of Jubilation=249 +Angel of Light=774 +Angel of Mercy=36 +Angel of Retribution=100 +Angel of Salvation=58 +Angel's Feather=23 +Angel's Grace=296 Angel's Herald=47 -Angel's Mercy=30 -Angel's Trumpet=40 +Angel's Mercy=25 +Angel's Tomb=35 +Angel's Trumpet=38 Angelfire Crusader=25 -Angelheart Vial=62 -Angelic Arbiter=41 -Angelic Benediction=37 +Angelheart Vial=33 +Angelic Arbiter=73 +Angelic Armaments=67 +Angelic Benediction=52 Angelic Blessing=44 -Angelic Chorus=113 -Angelic Curator=39 -Angelic Destiny=1355 +Angelic Chorus=163 +Angelic Curator=37 +Angelic Destiny=972 Angelic Favor=29 -Angelic Overseer=135 -Angelic Page=23 -Angelic Protector=50 -Angelic Renewal=25 -Angelic Shield=40 -Angelic Voices=107 -Angelic Wall=27 -Angelsong=25 -Anger=93 -Angry Mob=36 -Angus Mackenzie=2029 +Angelic Overseer=124 +Angelic Page=9 +Angelic Protector=100 +Angelic Renewal=79 +Angelic Shield=38 +Angelic Voices=127 +Angelic Wall=26 +Angelsong=36 +Anger=67 +Angry Mob=37 +Angus Mackenzie=2235 Animal Boneyard=40 Animal Magnetism=66 Animate Artifact=38 -Animate Dead=173 +Animate Dead=127 Animate Land=25 -Animate Wall=171 -Ankh of Mishra=247 -Annex=45 +Animate Wall=178 +Ankh of Mishra=225 +Annex=34 Annihilate=25 -Annul=11 +Annul=10 Anodet Lurker=49 Anoint=16 -Anowon, the Ruin Sage=129 -Ant Queen=61 +Anowon, the Ruin Sage=143 +Ant Queen=56 Antagonism=39 Anthem of Rakdos=54 -Anthroplasm=25 -Anti-Magic Aura=12 +Anthroplasm=44 +Anti-Magic Aura=13 Antler Skulkin=25 Anurid Barkripper=27 Anurid Brushhopper=25 Anurid Murkdiver=28 Anurid Scavenger=25 Anurid Swarmsnapper=25 -Anvil of Bogardan=321 +Anvil of Bogardan=473 Apathy=40 Apes of Rath=29 Apex Hawks=40 @@ -336,254 +345,261 @@ Aphetto Dredging=40 Aphetto Exterminator=25 Aphetto Grifter=40 Aphetto Runecaster=25 -Aphetto Vulture=40 -Aphotic Wisps=40 +Aphetto Vulture=99 +Aphotic Wisps=25 Apocalypse Chime=125 -Apocalypse Hydra=258 -Apostle's Blessing=25 +Apocalypse Hydra=200 +Apostle's Blessing=34 Apothecary Initiate=49 -Apprentice Necromancer=120 +Appetite for Brains=61 +Apprentice Necromancer=211 Apprentice Sorcerer=100 -Apprentice Wizard=46 +Apprentice Wizard=39 Aquamoeba=15 Aquamorph Entity=28 Aquastrand Spider=40 -Aquitect's Will=28 +Aquitect's Will=40 Araba Mothrider=79 Arachnoid=225 -Arachnus Spinner=26 -Arachnus Web=25 -Arashi, the Sky Asunder=93 -Arbalest Elite=35 +Arachnus Spinner=25 +Arachnus Web=16 +Arashi, the Sky Asunder=250 +Arbalest Elite=25 Arbiter of Knollridge=57 -Arbor Elf=43 -Arboria=155 -Arc Blade=25 +Arbor Elf=25 +Arboria=145 +Arc Blade=39 Arc Lightning=36 Arc Mage=25 -Arc Runner=25 -Arc Trail=146 -Arc-Slogger=29 -Arcades Sabboth=142 -Arcane Denial=30 -Arcane Laboratory=57 -Arcane Sanctum=155 +Arc Runner=31 +Arc Trail=80 +Arc-Slogger=16 +Arcades Sabboth=974 +Arcane Denial=35 +Arcane Laboratory=66 +Arcane Melee=38 +Arcane Sanctum=162 Arcane Spyglass=40 Arcane Teachings=40 -Arcanis the Omnipotent=328 -Arcanum Wings=25 +Arcanis the Omnipotent=274 +Arcanum Wings=26 Arcbound Bruiser=31 -Arcbound Crusher=77 -Arcbound Fiend=32 +Arcbound Crusher=99 +Arcbound Fiend=40 Arcbound Hybrid=25 Arcbound Lancer=25 -Arcbound Overseer=162 -Arcbound Ravager=1679 -Arcbound Reclaimer=76 -Arcbound Slith=31 -Arcbound Stinger=31 +Arcbound Overseer=214 +Arcbound Ravager=1463 +Arcbound Reclaimer=170 +Arcbound Slith=62 +Arcbound Stinger=28 Arcbound Wanderer=40 -Arcbound Worker=42 -Archaeological Dig=46 -Archangel=175 -Archdemon of Unx=41 +Arcbound Worker=38 +Archaeological Dig=25 +Archangel=134 +Archangel's Light=50 +Archdemon of Unx=76 Archery Training=40 Architects of Will=25 -Archive Trap=119 -Archivist=25 -Archmage Ascension=32 -Archon of Justice=277 -Archon of Redemption=31 -Arctic Flats=31 +Archive Trap=150 +Archivist=30 +Archmage Ascension=34 +Archon of Justice=28 +Archon of Redemption=35 +Archwing Dragon=97 +Arctic Flats=179 Arctic Foxes=25 Arctic Merfolk=28 Arctic Nishoba=40 -Arctic Wolves=24 -Arcum Dagsson=116 +Arctic Wolves=38 +Arcum Dagsson=166 Arcum's Sleigh=10 Arcum's Weathervane=25 Arcum's Whistle=100 -Ardent Militia=26 -Ardent Plea=25 -Ardent Recruit=25 +Ardent Militia=25 +Ardent Plea=42 +Ardent Recruit=46 Ardent Soldier=50 -Arena=255 -Arena of the Ancients=125 +Arena=170 +Arena of the Ancients=109 Arenson's Aura=25 -Argent Mutation=35 -Argent Sphinx=45 -Argentum Armor=74 -Argivian Archaeologist=1143 +Argent Mutation=34 +Argent Sphinx=35 +Argentum Armor=65 +Argivian Archaeologist=765 Argivian Blacksmith=26 -Argivian Find=45 -Argivian Restoration=42 -Argothian Elder=94 -Argothian Enchantress=1194 +Argivian Find=49 +Argivian Restoration=50 +Argothian Elder=88 +Argothian Enchantress=1080 Argothian Pixies=28 Argothian Swine=16 -Argothian Treefolk=25 -Argothian Wurm=155 -Arid Mesa=889 -Ark of Blight=25 +Argothian Treefolk=19 +Argothian Wurm=215 +Arid Mesa=878 +Ark of Blight=37 Arm with AEther=25 -Armadillo Cloak=47 -Armageddon=437 -Armageddon Clock=59 -Armament Master=27 +Armadillo Cloak=50 +Armageddon=286 +Armageddon Clock=47 +Armament Master=54 Armed Response=25 -Armillary Sphere=15 +Armillary Sphere=37 Armistice=100 Armor Sliver=50 Armor Thrull=25 Armor of Faith=26 Armor of Thorns=100 -Armored Ascension=33 +Armored Ascension=29 Armored Cancrix=12 Armored Galleon=49 Armored Griffin=41 Armored Guardian=56 Armored Pegasus=47 -Armored Skaab=12 +Armored Skaab=37 Armored Warhorse=12 Armorer Guildmage=28 Arms Dealer=50 -Army Ants=50 -Army of Allah=329 -Army of the Damned=199 +Army Ants=51 +Army of Allah=160 +Army of the Damned=121 Arnjlot's Ascent=999 -Arrest=19 -Arrogant Bloodlord=34 +Arrest=26 +Arrogant Bloodlord=37 Arrogant Vampire=103 -Arrogant Wurm=58 +Arrogant Wurm=32 Arrow Volley Trap=1350 Arsenal Thresher=33 +Artful Dodge=16 Artful Looter=28 -Artifact Blast=26 -Artifact Mutation=230 -Artifact Possession=30 -Artifact Ward=250 +Artifact Blast=29 +Artifact Mutation=100 +Artifact Possession=34 +Artifact Ward=750 Artificer's Intuition=25 Artificial Evolution=79 Artillerize=16 -Artisan of Kozilek=72 -Ascendant Evincar=150 +Artisan of Kozilek=67 +Ascendant Evincar=178 Ascending Aven=28 -Asceticism=137 -Asha's Favor=7 +Asceticism=132 +Asha's Favor=25 Ashcoat Bear=25 Ashen Firebeast=25 Ashen Ghoul=31 Ashen Monstrosity=25 -Ashen Powder=100 -Ashen-Skin Zubera=34 +Ashen Powder=166 +Ashen-Skin Zubera=25 Ashenmoor Cohort=25 -Ashenmoor Gouger=49 -Ashenmoor Liege=245 -Ashes to Ashes=25 +Ashenmoor Gouger=66 +Ashenmoor Liege=102 +Ashes to Ashes=27 Ashling the Pilgrim=25 Ashling's Prerogative=25 -Ashling, the Extinguisher=196 +Ashling, the Extinguisher=192 Ashmouth Hound=36 -Ashnod's Altar=76 -Ashnod's Battle Gear=25 -Ashnod's Coupon=777 +Ashnod's Altar=49 +Ashnod's Battle Gear=29 +Ashnod's Coupon=505 Ashnod's Cylix=62 Ashnod's Transmogrant=42 -Asmira, Holy Avenger=10 -Aspect of Mongoose=52 -Aspect of Wolf=384 -Ass Whuppin'=100 -Assassin's Blade=140 +Asmira, Holy Avenger=75 +Aspect of Mongoose=34 +Aspect of Wolf=381 +Ass Whuppin'=113 +Assassin's Blade=69 Assassinate=24 Assault Griffin=11 -Assault Strobe=34 -Assault Zeppelid=31 +Assault Strobe=31 +Assault Zeppelid=25 Assault/Battery=50 Assembly Hall=36 Assembly-Worker=25 Assert Authority=15 -Assquatch=99 -Astral Slide=66 +Assquatch=100 +Astral Slide=29 Astral Steel=25 -Astrolabe=50 -Atalya, Samite Master=23 +Astrolabe=16 +Atalya, Samite Master=198 Atinlay Igpay=40 -Atog=19 +Atog=13 Atogatog=90 -Attrition=83 -Attunement=174 +Attrition=81 +Attunement=88 Augur il-Vec=25 -Augur of Skulls=41 -Augury Adept=115 +Augur of Skulls=25 +Augury Adept=140 Augury Owl=25 -Auntie's Hovel=145 -Auntie's Snitch=32 +Auntie's Hovel=153 +Auntie's Snitch=49 Aura Barbs=25 Aura Blast=40 Aura Extraction=25 Aura Finesse=25 Aura Flux=25 Aura Fracture=36 -Aura Gnarlid=41 +Aura Gnarlid=35 Aura Graft=25 -Aura Mutation=152 -Aura Shards=128 -Aura Thief=86 +Aura Mutation=133 +Aura Shards=110 +Aura Thief=98 Aura of Dominion=40 -Aura of Silence=37 -Auramancer=99 -Auramancer's Guise=37 -Auratog=55 -Auratouched Mage=46 -Aurification=157 +Aura of Silence=44 +Auramancer=25 +Auramancer's Guise=25 +Auratog=65 +Auratouched Mage=25 +Aurification=73 Auriok Bladewarden=37 -Auriok Champion=233 -Auriok Edgewright=46 +Auriok Champion=329 +Auriok Edgewright=31 Auriok Glaivemaster=40 Auriok Replica=12 -Auriok Salvagers=25 +Auriok Salvagers=34 Auriok Siege Sled=25 -Auriok Steelshaper=136 -Auriok Sunchaser=25 +Auriok Steelshaper=148 +Auriok Sunchaser=34 Auriok Survivors=25 Auriok Transfixer=25 -Auriok Windwalker=79 +Auriok Windwalker=25 Aurochs=26 Aurochs Herd=25 Aurora Eidolon=25 Aurora Griffin=28 -Auspicious Ancestor=125 -Austere Command=151 -Autochthon Wurm=79 +Auspicious Ancestor=25 +Austere Command=162 +Autochthon Wurm=85 Autumn Willow=37 -Autumn's Veil=45 -Avacyn's Pilgrim=390 -Avacynian Priest=35 +Autumn's Veil=27 +Avacyn's Collar=25 +Avacyn's Pilgrim=34 +Avacyn, Angel of Hope=1142 +Avacynian Priest=32 Avalanche=86 -Avalanche Riders=50 +Avalanche Riders=45 Avarax=41 Avarice Totem=12 -Avatar of Discord=140 -Avatar of Fury=74 -Avatar of Hope=83 -Avatar of Me=121 -Avatar of Might=89 -Avatar of Will=58 -Avatar of Woe=215 +Avatar of Discord=172 +Avatar of Fury=63 +Avatar of Hope=82 +Avatar of Me=100 +Avatar of Might=106 +Avatar of Will=38 +Avatar of Woe=115 Aven Archer=40 Aven Augur=25 -Aven Brigadier=36 +Aven Brigadier=132 Aven Cloudchaser=27 Aven Envoy=28 Aven Farseer=25 Aven Fateshaper=25 Aven Fisher=27 -Aven Fleetwing=30 +Aven Fleetwing=35 Aven Flock=28 Aven Fogbringer=25 Aven Liberator=102 -Aven Mimeomancer=41 -Aven Mindcensor=222 +Aven Mimeomancer=66 +Aven Mindcensor=196 Aven Redeemer=25 Aven Riftwatcher=25 Aven Shrine=25 @@ -592,60 +608,60 @@ Aven Soulgazer=25 Aven Squire=54 Aven Trailblazer=14 Aven Trooper=28 -Aven Warhawk=25 +Aven Warhawk=30 Aven Windreader=27 -Avenger en-Dal=25 -Avenger of Zendikar=327 -Avenging Angel=100 +Avenger en-Dal=26 +Avenger of Zendikar=323 +Avenging Angel=104 Avenging Druid=52 Avian Changeling=25 Avizoa=39 -Avoid Fate=31 -Awakener Druid=23 -Awakening=209 -Awakening Zone=139 -Awe Strike=40 +Avoid Fate=30 +Awakener Druid=26 +Awakening=33 +Awakening Zone=114 +Awe Strike=58 Awesome Presence=25 Axegrinder Giant=25 -Axelrod Gunnarson=106 -Ayesha Tanaka=62 -Aysen Abbey=29 +Axelrod Gunnarson=112 +Ayesha Tanaka=29 +Aysen Abbey=19 Aysen Bureaucrats=28 -Aysen Crusader=37 +Aysen Crusader=85 Aysen Highway=50 Ayumi, the Last Visitor=99 -Azami, Lady of Scrolls=577 +Azami, Lady of Scrolls=197 Azimaet Drake=25 Azorius AEthermage=25 Azorius Chancery=49 -Azorius First-Wing=31 -Azorius Guildmage=26 -Azorius Herald=36 +Azorius First-Wing=25 +Azorius Guildmage=72 +Azorius Herald=58 Azorius Ploy=25 -Azorius Signet=47 -Azure Drake=31 -Azure Mage=28 -Azusa, Lost but Seeking=370 +Azorius Signet=38 +Azure Drake=29 +Azure Mage=16 +Azusa, Lost but Seeking=366 B-I-N-G-O=199 -Back from the Brink=26 -Back to Basics=629 -Back to Nature=40 +Back from the Brink=33 +Back to Basics=481 +Back to Nature=30 Backdraft=25 -Backfire=50 -Backlash=25 +Backfire=36 +Backlash=99 Backslide=40 Bad Ass=25 -Bad Moon=255 -Bad River=85 -Badlands=5010 +Bad Moon=235 +Bad River=93 +Badlands=5576 Baki's Curse=25 Baku Altar=225 Bala Ged Scorpion=25 Bala Ged Thief=25 -Balance=282 -Balance of Power=83 +Balance=413 +Balance of Power=119 Balancing Act=37 -Balduvian Barbarians=29 +Balduvian Barbarians=28 Balduvian Bears=27 Balduvian Conjurer=25 Balduvian Dead=32 @@ -655,40 +671,41 @@ Balduvian Horde=30 Balduvian Hydra=99 Balduvian Rage=40 Balduvian Shaman=25 -Balduvian Trading Post=99 +Balduvian Trading Post=54 Balduvian War-Makers=28 Balduvian Warlord=40 -Balefire Dragon=80 -Balefire Liege=394 -Baleful Stare=25 -Ball Lightning=158 +Balefire Dragon=68 +Balefire Liege=414 +Baleful Stare=24 +Ball Lightning=156 Ballista Squad=27 Balloon Peddler=16 -Ballynock Cohort=49 +Ballynock Cohort=25 Ballynock Trapper=32 -Ballyrush Banneret=43 +Ballyrush Banneret=52 Balm of Restoration=100 Baloth Cage Trap=37 -Baloth Woodcrasher=42 +Baloth Woodcrasher=50 Balshan Beguiler=45 Balshan Collaborator=29 Balshan Griffin=25 -Balthor the Defiled=314 +Balthor the Defiled=320 Balthor the Stout=100 Bamboozle=38 Bandage=26 Bane of the Living=79 -Banefire=198 -Baneful Omen=50 -Baneslayer Angel=599 +Banefire=234 +Baneful Omen=36 +Baneslayer Angel=619 Banewasp Affliction=47 Banishing Knack=25 +Banishing Stroke=40 Banishment Decree=11 Banshee=36 -Banshee's Blade=37 -Bant Battlemage=25 -Bant Charm=31 -Bant Panorama=25 +Banshee's Blade=58 +Bant Battlemage=35 +Bant Charm=76 +Bant Panorama=34 Bant Sojourners=25 Bant Sureblade=25 Barbarian Bully=25 @@ -698,138 +715,140 @@ Barbarian Horde=149 Barbarian Lunatic=28 Barbarian Outcast=27 Barbarian Riftcutter=25 -Barbarian Ring=91 +Barbarian Ring=77 Barbary Apes=25 Barbed Battlegear=42 Barbed Field=40 Barbed Foliage=25 Barbed Lightning=25 Barbed Sextant=25 -Barbed Shocker=31 +Barbed Shocker=37 Barbed Sliver=50 Barbed Wire=25 Barbed-Back Wurm=25 -Barbtooth Wurm=40 +Barbtooth Wurm=33 Bargain=66 Bargaining Table=37 Barishi=25 Barkhide Mauler=49 Barkshell Blessing=25 -Barktooth Warbeard=100 -Barl's Cage=18 -Baron Sengir=265 +Barktooth Warbeard=70 +Barl's Cage=17 +Baron Sengir=229 Barony Vampire=25 Barrage Ogre=31 Barrel Down Sokenzan=25 Barreling Attack=42 -Barren Glory=56 +Barren Glory=25 Barren Moor=32 Barrenton Cragtreads=25 Barrenton Medic=40 Barrin's Codex=25 Barrin's Spite=25 Barrin's Unmaking=7 -Barrin, Master Wizard=107 +Barrin, Master Wizard=54 Barrow Ghoul=28 -Bartel Runeaxe=99 -Barter in Blood=45 -Baru, Fist of Krosa=89 +Bartel Runeaxe=89 +Barter in Blood=35 +Baru, Fist of Krosa=119 Basal Sliver=40 Basal Thrull=33 Basalt Gargoyle=25 Basalt Golem=29 -Basalt Monolith=313 -Bash to Bits=25 -Basilisk Collar=314 -Basking Rootwalla=34 +Basalt Monolith=243 +Bash to Bits=31 +Basilisk Collar=322 +Basking Rootwalla=38 Bathe in Light=11 Baton of Courage=25 -Baton of Morale=30 +Baton of Morale=100 Battered Golem=25 Battering Craghorn=26 -Battering Ram=23 +Battering Ram=19 Battering Sliver=25 -Battering Wurm=49 -Batterskull=1129 +Battering Wurm=25 +Batterskull=1063 Battle Cry=25 Battle Frenzy=25 Battle Hurda=25 -Battle Mastery=37 +Battle Hymn=25 +Battle Mastery=49 Battle Rampart=25 -Battle Screech=32 +Battle Screech=50 Battle Squadron=75 Battle Strain=40 Battle of Wits=23 Battle-Mad Ronin=25 Battle-Rattle Shaman=25 -Battlefield Forge=92 +Battlefield Forge=43 Battlefield Medic=25 Battlefield Percher=25 Battlefield Scrounger=25 -Battlegate Mimic=44 -Battlegrace Angel=99 -Battleground Geist=50 -Battlegrowth=47 +Battlegate Mimic=36 +Battlegrace Angel=89 +Battleground Geist=32 +Battlegrowth=25 Battletide Alchemist=40 -Battlewand Oak=43 +Battlewand Oak=63 Battlewise Aven=28 -Batwing Brume=70 +Batwing Brume=82 Bay Falcon=40 -Bayou=6494 +Bayou=7118 Bayou Dragonfly=40 -Bazaar Trader=41 -Bazaar of Baghdad=23209 +Bazaar Trader=60 +Bazaar of Baghdad=18970 Bazaar of Wonders=72 Beacon Behemoth=25 Beacon Hawk=25 -Beacon of Creation=250 +Beacon of Creation=284 Beacon of Destiny=35 -Beacon of Destruction=33 -Beacon of Immortality=324 -Beacon of Tomorrows=310 -Beacon of Unrest=185 +Beacon of Destruction=76 +Beacon of Immortality=327 +Beacon of Tomorrows=147 +Beacon of Unrest=237 Bear Cub=160 -Bear Token=107 -Bear Umbra=110 +Bear Token=110 +Bear Umbra=124 Bearscape=42 Beast Attack=52 Beast Hunt=13 -Beast Token=25 +Beast Token=109 Beast Walkers=40 -Beast Within=169 -Beast of Burden=45 +Beast Within=147 +Beast of Burden=51 Beastbreaker of Bala Ged=25 -Beastmaster Ascension=73 +Beastmaster Ascension=104 Beastmaster's Magemark=15 Beasts of Bogardan=44 -Beckon Apparition=43 -Bedlam=65 -Bee Sting=292 -Befoul=36 -Behemoth Sledge=68 +Beckon Apparition=116 +Bedlam=62 +Bee Sting=43 +Befoul=32 +Beguiler of Wills=77 +Behemoth Sledge=94 Behemoth's Herald=25 Belbe's Armor=42 Belbe's Percher=28 -Belbe's Portal=161 +Belbe's Portal=117 Belfry Spirit=25 Belligerent Hatchling=25 Bellowing Fiend=22 -Bellowing Tanglewurm=32 +Bellowing Tanglewurm=49 Belltower Sphinx=38 -Beloved Chaplain=52 +Beloved Chaplain=50 Ben-Ben, Akki Hermit=100 Benalish Cavalry=25 -Benalish Commander=96 +Benalish Commander=125 Benalish Emissary=25 Benalish Heralds=75 Benalish Hero=35 Benalish Infantry=38 -Benalish Knight=41 +Benalish Knight=40 Benalish Lancer=25 Benalish Missionary=38 Benalish Trapper=25 Benalish Veteran=35 -Bend or Break=15 +Bend or Break=25 Benediction of Moons=25 Benevolent Ancestor=25 Benevolent Bodyguard=25 @@ -838,177 +857,183 @@ Benthic Behemoth=41 Benthic Djinn=74 Benthic Explorers=25 Benthicore=25 -Bequeathal=36 +Bequeathal=25 Bereavement=22 -Berserk=3705 +Berserk=3222 Berserk Murlodont=16 Berserkers of Blood Ridge=25 -Beseech the Queen=81 -Bestial Fury=25 +Beseech the Queen=150 +Bestial Fury=16 Bestial Menace=37 -Betrayal=48 -Betrayal of Flesh=29 +Betrayal=25 +Betrayal of Flesh=25 Betrothed of Fire=28 Bewilder=25 -Bifurcate=58 +Bifurcate=100 Big Game Hunter=25 Bile Urchin=25 -Bind=87 +Bind=149 Binding Agony=40 Binding Grasp=24 -Biomantic Mastery=56 +Biomantic Mastery=100 Bioplasm=100 -Biorhythm=44 -Birchlore Rangers=26 +Biorhythm=47 +Birchlore Rangers=15 Bird Maiden=49 Bird Token=10 -Birds of Paradise=571 -Birthing Pod=395 +Birds of Paradise=493 +Birthing Pod=272 Biting Tether=25 -Bitter Ordeal=132 -Bitterblossom=1274 -Bitterheart Witch=25 -Bituminous Blast=103 +Bitter Ordeal=131 +Bitterblossom=1125 +Bitterheart Witch=37 +Bituminous Blast=31 Black Carriage=175 -Black Knight=51 -Black Lotus=91670 -Black Mana Battery=53 -Black Market=559 +Black Cat=20 +Black Knight=53 +Black Lotus=86418 +Black Mana Battery=55 +Black Market=343 Black Poplar Shaman=25 Black Scarab=25 -Black Sun's Zenith=575 -Black Vise=219 -Black Ward=58 -Blackcleave Cliffs=531 -Blackcleave Goblin=40 -Blacker Lotus=448 +Black Sun's Zenith=442 +Black Vise=210 +Black Ward=62 +Blackcleave Cliffs=506 +Blackcleave Goblin=25 +Blacker Lotus=529 Blackmail=54 -Blade Sliver=76 -Blade Splicer=271 -Blade of the Bloodchief=133 +Blade Sliver=38 +Blade Splicer=273 +Blade of the Bloodchief=154 Blade of the Sixth Pride=15 Blade-Tribe Berserkers=26 -Bladed Pinions=28 +Bladed Bracers=41 +Bladed Pinions=25 Bladed Sentinel=25 Blademane Baku=25 Blades of Velis Vel=25 Bladetusk Boar=25 -Bladewing the Risen=117 -Bladewing's Thrall=25 -Blanchwood Armor=47 +Bladewing the Risen=156 +Bladewing's Thrall=13 +Blanchwood Armor=31 Blanchwood Treefolk=16 -Blanket of Night=80 -Blasphemous Act=35 -Blast from the Past=175 +Blanket of Night=49 +Blasphemous Act=38 +Blast from the Past=249 Blasted Landscape=62 Blaster Mage=28 -Blasting Station=87 -Blastoderm=27 -Blatant Thievery=222 -Blaze=100 -Blaze of Glory=1094 +Blasting Station=153 +Blastoderm=25 +Blatant Thievery=303 +Blaze=72 +Blaze of Glory=1321 Blazethorn Scarecrow=40 -Blazing Archon=187 +Blazing Archon=174 Blazing Blade Askari=25 Blazing Effigy=25 Blazing Salvo=25 -Blazing Shoal=297 -Blazing Specter=79 +Blazing Shoal=166 +Blazing Specter=107 Blazing Torch=9 Bleak Coven Vampires=37 -Blessed Breath=40 +Blessed Breath=25 Blessed Orator=25 Blessed Reversal=43 -Blessed Wind=23 -Blessed Wine=10 -Blessing=202 +Blessed Wind=99 +Blessed Wine=26 +Blessing=215 Blessing of Leeches=25 Blessing of the Nephilim=25 -Blight=84 -Blight Mamba=25 +Blessings of Nature=40 +Blight=85 +Blight Mamba=34 Blight Sickle=25 Blighted Agent=31 Blighted Shaman=22 -Blightning=132 -Blightsoil Druid=33 -Blightspeaker=32 -Blightsteel Colossus=541 +Blightning=108 +Blightsoil Druid=35 +Blightspeaker=25 +Blightsteel Colossus=460 Blightwidow=25 Blind Creeper=25 Blind Fury=25 Blind Hunter=25 -Blind Phantasm=23 +Blind Phantasm=15 Blind Seer=62 -Blind Zealot=36 +Blind Zealot=25 Blind with Anger=25 Blind-Spot Giant=25 -Blinding Angel=264 +Blinding Angel=241 Blinding Beam=25 -Blinding Light=85 +Blinding Light=62 Blinding Mage=18 Blinding Powder=25 -Blinding Souleater=25 -Blinking Spirit=27 -Blinkmoth Infusion=11 -Blinkmoth Nexus=920 -Blinkmoth Urn=25 +Blinding Souleater=32 +Blinking Spirit=24 +Blinkmoth Infusion=100 +Blinkmoth Nexus=878 +Blinkmoth Urn=99 Blinkmoth Well=40 Blister Beetle=34 -Blistergrub=37 +Blistergrub=25 Blistering Barrier=25 Blistering Dieflyn=25 -Blistering Firecat=222 +Blistering Firecat=196 Blisterstick Shaman=26 -Blitz Hellion=51 +Blitz Hellion=122 Blizzard=125 -Blizzard Elemental=25 -Blizzard Specter=102 -Bloated Toad=40 +Blizzard Elemental=42 +Blizzard Specter=193 +Bloated Toad=38 Blockade Runner=28 Blockbuster=25 +Blood Artist=45 Blood Celebrant=16 -Blood Clock=75 -Blood Crypt=1644 +Blood Clock=79 +Blood Crypt=1497 Blood Cultist=50 +Blood Feud=32 Blood Frenzy=16 Blood Funnel=25 Blood Hound=50 -Blood Knight=65 -Blood Lust=97 -Blood Moon=497 +Blood Knight=84 +Blood Lust=68 +Blood Moon=399 Blood Oath=100 Blood Ogre=35 -Blood Pet=13 +Blood Pet=11 Blood Rites=25 -Blood Seeker=29 -Blood Speaker=41 -Blood Tithe=25 -Blood Tribute=45 -Blood Tyrant=98 +Blood Seeker=11 +Blood Speaker=104 +Blood Tithe=38 +Blood Tribute=50 +Blood Tyrant=74 Blood Vassal=25 Blood of the Martyr=46 -Bloodbond March=56 -Bloodbraid Elf=185 -Bloodchief Ascension=109 +Bloodbond March=60 +Bloodbraid Elf=197 +Bloodchief Ascension=153 Bloodcrazed Goblin=25 -Bloodcrazed Neonate=62 +Bloodcrazed Neonate=32 Bloodcurdler=49 Bloodcurdling Scream=30 -Bloodfire Colossus=31 +Bloodfire Colossus=62 Bloodfire Dwarf=28 Bloodfire Infusion=28 Bloodfire Kavu=25 -Bloodghast=302 -Bloodgift Demon=48 -Bloodhall Ooze=52 -Bloodhusk Ritualist=35 +Bloodflow Connoisseur=25 +Bloodghast=310 +Bloodgift Demon=40 +Bloodhall Ooze=62 +Bloodhusk Ritualist=34 Bloodied Ghost=25 Bloodletter=28 Bloodletter Quill=25 -Bloodline Keeper=356 +Bloodline Keeper=304 Bloodline Shaman=56 -Bloodlord of Vaasgoth=162 -Bloodmark Mentor=36 +Bloodlord of Vaasgoth=94 +Bloodmark Mentor=65 Bloodpyre Elemental=111 Bloodrage Vampire=25 Bloodrite Invoker=15 @@ -1016,30 +1041,30 @@ Bloodrock Cyclops=27 Bloodscale Prowler=25 Bloodscent=37 Bloodshed Fever=16 -Bloodshot Cyclops=27 +Bloodshot Cyclops=26 Bloodshot Trainee=26 -Bloodstained Mire=1359 +Bloodstained Mire=1445 Bloodstoke Howler=28 Bloodstone Cameo=29 Bloodthirsty Ogre=25 Bloodthorn Taunter=34 -Bloodthrone Vampire=23 -Bloom Tender=142 +Bloodthrone Vampire=37 +Bloom Tender=245 Blossoming Wreath=40 -Blowfly Infestation=85 -Bludgeon Brawl=22 -Blue Elemental Blast=72 -Blue Mana Battery=51 +Blowfly Infestation=35 +Bludgeon Brawl=39 +Blue Elemental Blast=55 +Blue Mana Battery=103 Blue Scarab=25 -Blue Sun's Zenith=72 -Blue Ward=35 -Blunt the Assault=12 -Blurred Mongoose=69 +Blue Sun's Zenith=70 +Blue Ward=42 +Blunt the Assault=28 +Blurred Mongoose=37 Boa Constrictor=25 -Boar Umbra=25 -Boartusk Liege=248 -Body Double=127 -Body Snatcher=99 +Boar Umbra=47 +Boartusk Liege=282 +Body Double=124 +Body Snatcher=90 Body of Jukai=25 Bog Down=29 Bog Elemental=54 @@ -1058,34 +1083,34 @@ Bog Wraith=28 Bog Wreckage=25 Bog-Strider Ash=15 Bogardan Firefiend=27 -Bogardan Hellkite=157 +Bogardan Hellkite=208 Bogardan Lancer=25 -Bogardan Phoenix=42 +Bogardan Phoenix=57 Bogardan Rager=25 Boggart Arsonists=25 Boggart Birth Rite=25 Boggart Forager=25 Boggart Harbinger=40 Boggart Loggers=121 -Boggart Mob=88 -Boggart Ram-Gang=80 -Boggart Shenanigans=46 +Boggart Mob=74 +Boggart Ram-Gang=125 +Boggart Shenanigans=58 Boggart Sprite-Chaser=25 -Boil=12 +Boil=11 Boiling Blood=41 -Boiling Seas=48 -Bojuka Bog=26 +Boiling Seas=84 +Bojuka Bog=31 Bojuka Brigand=25 Bola Warrior=28 Bold Defense=11 Boldwyr Heavyweights=45 Boldwyr Intimidator=25 Bomb Squad=25 -Bond of Agony=71 -Bonded Fetch=38 -Bonds of Faith=20 +Bond of Agony=37 +Bonded Fetch=25 +Bonds of Faith=33 Bonds of Quicksilver=25 -Bone Dancer=158 +Bone Dancer=174 Bone Flute=25 Bone Harvest=25 Bone Mask=49 @@ -1093,267 +1118,274 @@ Bone Saw=42 Bone Shaman=7 Bone Shredder=25 Bone Splinters=25 +Bone to Ash=32 Bonebreaker Giant=13 -Bonehoard=42 +Bonehoard=61 Boneknitter=34 Boneshard Slasher=25 -Bonesplitter=25 +Bonesplitter=30 Bonesplitter Sliver=28 Bonethorn Valesk=25 -Boneyard Wurm=50 -Booby Trap=34 -Book Burning=33 -Book of Rass=17 -Boom/Bust=92 -Boomerang=24 -Boon Reflection=202 -Booster Tutor=46 -Borborygmos=40 +Boneyard Wurm=32 +Bonfire of the Damned=1102 +Booby Trap=43 +Book Burning=44 +Book of Rass=29 +Boom/Bust=175 +Boomerang=27 +Boon Reflection=259 +Booster Tutor=892 +Borborygmos=35 Border Guard=40 Border Patrol=28 -Borderland Behemoth=88 +Borderland Behemoth=45 Borderland Ranger=25 Boreal Centaur=25 Boreal Druid=75 Boreal Griffin=25 -Boreal Shelf=97 -Boris Devilboon=500 +Boreal Shelf=82 +Boris Devilboon=167 Boros Fury-Shield=28 -Boros Garrison=48 +Boros Garrison=51 Boros Guildmage=25 -Boros Recruit=33 -Boros Signet=31 -Boros Swiftblade=38 -Borrowing 100,000 Arrows=494 -Borrowing the East Wind=99 -Boseiju, Who Shelters All=357 -Bosh, Iron Golem=34 -Bosium Strip=25 -Bosk Banneret=25 +Boros Recruit=35 +Boros Signet=47 +Boros Swiftblade=36 +Borrowing 100,000 Arrows=380 +Borrowing the East Wind=498 +Boseiju, Who Shelters All=315 +Bosh, Iron Golem=25 +Bosium Strip=125 +Bosk Banneret=31 Bosom Buddy=25 Bottle Gnomes=42 -Bottle of Suleiman=75 -Bottled Cloister=81 -Bottomless Pit=25 -Bottomless Vault=102 +Bottle of Suleiman=76 +Bottled Cloister=50 +Bottomless Pit=22 +Bottomless Vault=37 Bouncing Beebles=11 Bound in Silence=25 -Bound/Determined=62 -Bounteous Kirin=41 -Bountiful Harvest=32 -Bounty Hunter=15 +Bound/Determined=36 +Bounteous Kirin=79 +Bountiful Harvest=30 +Bounty Hunter=28 Bounty of the Hunt=25 +Bower Passage=25 Brace for Impact=25 Brackwater Elemental=35 -Braid of Fire=397 -Braids, Cabal Minion=110 -Braids, Conjurer Adept=89 +Braid of Fire=511 +Braids, Cabal Minion=109 +Braids, Conjurer Adept=67 Braidwood Cup=25 Braidwood Sextant=25 -Brain Freeze=185 +Brain Freeze=140 Brain Gorgers=40 Brain Pry=25 Brain Weevil=11 Brainbite=25 -Braingeyser=700 -Brainspoil=43 -Brainstorm=179 +Braingeyser=821 +Brainspoil=36 +Brainstorm=131 Brainwash=21 Bramble Creeper=25 Bramble Elemental=25 -Bramblecrush=25 -Bramblesnap=25 -Bramblewood Paragon=95 +Bramblecrush=38 +Bramblesnap=50 +Bramblewood Paragon=98 Branching Bolt=37 Branchsnap Lorian=25 -Brand=205 +Brand=69 Brand of Ill Omen=99 Branded Brawlers=28 Brass Gnat=25 -Brass Herald=57 -Brass Man=62 +Brass Herald=37 +Brass Man=59 Brass Secretary=29 -Brass Squire=43 +Brass Squire=41 Brass-Talon Chimera=42 Brassclaw Orcs=11 Bravado=32 -Brave the Elements=138 -Brawl=31 -Brawn=68 +Brave the Elements=109 +Brawl=26 +Brawn=49 Breach=28 Break Asunder=28 Break Open=70 -Breaking Point=161 +Breaking Point=211 Breaking Wave=25 -Breakthrough=202 +Breakthrough=123 Breath of Darigaaz=25 Breath of Dreams=56 -Breath of Fury=25 -Breath of Life=86 -Breath of Malfegor=40 +Breath of Fury=100 +Breath of Life=85 +Breath of Malfegor=35 Breathstealer=26 -Breathstealer's Crypt=125 -Breeding Pit=12 -Breeding Pool=2470 +Breathstealer's Crypt=75 +Breeding Pit=13 +Breeding Pool=2249 Breezekeeper=25 Briar Patch=25 Briar Shield=25 Briarberry Cohort=40 -Briarhorn=43 +Briarhorn=25 Briarknit Kami=26 -Bribery=1285 -Bridge from Below=1017 +Bribery=1181 +Bridge from Below=1118 Brightflame=56 -Brighthearth Banneret=40 -Brightstone Ritual=28 -Brigid, Hero of Kinsbaile=73 +Brighthearth Banneret=31 +Brightstone Ritual=47 +Brigid, Hero of Kinsbaile=88 Brilliant Halo=41 -Brilliant Plan=192 -Brilliant Ultimatum=25 -Brimstone Dragon=695 -Brimstone Mage=25 -Brimstone Volley=36 -Brindle Boar=35 +Brilliant Plan=99 +Brilliant Ultimatum=100 +Brimstone Dragon=868 +Brimstone Mage=75 +Brimstone Volley=56 +Brindle Boar=16 Brine Elemental=25 Brine Hag=32 -Brine Seer=38 +Brine Seer=41 Brine Shaman=16 -Bringer of the Black Dawn=200 -Bringer of the Blue Dawn=224 -Bringer of the Green Dawn=128 -Bringer of the Red Dawn=157 -Bringer of the White Dawn=163 -Brink of Disaster=35 -Brink of Madness=54 -Brion Stoutarm=102 -Brittle Effigy=37 -Broken Ambitions=40 -Broken Dam=50 +Bringer of the Black Dawn=151 +Bringer of the Blue Dawn=197 +Bringer of the Green Dawn=109 +Bringer of the Red Dawn=142 +Bringer of the White Dawn=137 +Brink of Disaster=30 +Brink of Madness=62 +Brion Stoutarm=133 +Brittle Effigy=32 +Broken Ambitions=37 +Broken Dam=99 Broken Fall=8 Broken Visage=45 Brontotherium=30 -Bronze Bombshell=25 +Bronze Bombshell=64 Bronze Calendar=31 Bronze Horse=81 -Bronze Tablet=95 +Bronze Tablet=91 Brood Birthing=25 -Brood Sliver=115 -Brood of Cockroaches=39 -Broodhatch Nantuko=49 -Brooding Saurian=25 -Broodmate Dragon=1674 -Broodstar=98 -Broodwarden=30 -Brothers Yamazaki=20 +Brood Sliver=143 +Brood of Cockroaches=36 +Broodhatch Nantuko=52 +Brooding Saurian=169 +Broodmate Dragon=366 +Broodstar=100 +Broodwarden=37 +Brothers Yamazaki=25 Brothers of Fire=25 -Browbeat=191 -Brown Ouphe=11 -Browse=28 +Browbeat=186 +Brown Ouphe=25 +Browse=22 +Bruna, Light of Alabaster=369 Brush With Death=29 -Brushland=90 +Brushland=65 Brushstroke Paintermage=28 -Brushwagg=44 +Brushwagg=7 Brutal Deceiver=25 Brutal Nightstalker=62 Brutal Suppression=25 -Brutalizer Exarch=40 -Brute Force=25 -Bubble Matrix=199 +Brutalizer Exarch=25 +Brute Force=100 +Bubble Matrix=78 Bubbling Beebles=28 -Bubbling Muck=56 -Budoka Gardener=109 +Bubbling Muck=58 +Budoka Gardener=85 Budoka Pupil=100 Builder's Bane=28 +Builder's Blessing=31 Bull Aurochs=25 Bull Cerodon=25 Bull Elephant=40 -Bull Hippo=30 +Bull Hippo=23 Bull Rush=30 Bullwhip=31 Bulwark=21 -Bump in the Night=23 +Bump in the Night=41 Buoyancy=25 Burden of Greed=42 Bureaucracy=100 -Burgeoning=326 -Buried Alive=138 -Buried Ruin=35 +Burgeoning=469 +Buried Alive=188 +Buried Ruin=42 Burn Trail=25 -Burn the Impure=35 +Burn at the Stake=60 +Burn the Impure=34 Burning Cinder Fury of Crimson Chaos Fire=127 Burning Cloak=38 Burning Fields=99 -Burning Inquiry=25 +Burning Inquiry=36 Burning Palm Efreet=16 Burning Sands=48 Burning Shield Askari=28 -Burning Vengeance=34 -Burning Wish=524 -Burning of Xinye=3633 +Burning Vengeance=31 +Burning Wish=569 +Burning of Xinye=1333 Burning-Eye Zubera=25 Burning-Tree Bloodscale=25 -Burning-Tree Shaman=120 +Burning-Tree Shaman=199 Burnout=31 -Burnt Offering=21 +Burnt Offering=36 Burr Grafter=25 Burrenton Bombardier=25 -Burrenton Forge-Tender=25 +Burrenton Forge-Tender=31 Burrenton Shield-Bearers=25 -Burrowing=44 -Burst Lightning=39 +Burrowing=36 +Burst Lightning=92 Burst of Energy=40 Burst of Speed=15 Bursting Beebles=28 Bushi Tenderfoot=25 -Butcher Orgg=48 -Butcher of Malakir=77 +Butcher Orgg=100 +Butcher of Malakir=75 Butcher's Cleaver=52 Cabal Archon=45 -Cabal Coffers=600 -Cabal Conditioning=14 +Cabal Coffers=627 +Cabal Conditioning=25 Cabal Executioner=25 Cabal Inquisitor=28 -Cabal Interrogator=46 -Cabal Patriarch=45 +Cabal Interrogator=104 +Cabal Patriarch=25 Cabal Pit=31 -Cabal Ritual=110 +Cabal Ritual=68 Cabal Shrine=31 Cabal Slaver=13 Cabal Surgeon=28 -Cabal Therapy=328 +Cabal Therapy=382 Cabal Torturer=47 Cabal Trainee=16 -Cache Raiders=138 -Cackling Counterpart=35 +Cache Raiders=25 +Cackling Counterpart=34 Cackling Fiend=31 Cackling Flames=25 Cackling Imp=60 -Cackling Witch=40 -Cadaver Imp=25 -Cadaverous Bloom=152 -Cadaverous Knight=23 +Cackling Witch=69 +Cadaver Imp=11 +Cadaverous Bloom=154 +Cadaverous Knight=50 Cage of Hands=39 Caged Sun=104 Cagemail=28 -Cairn Wanderer=150 -Calciderm=32 -Calciform Pools=39 +Cairn Wanderer=211 +Calciderm=26 +Calciform Pools=100 Calcite Snapper=25 Caldera Hellion=23 Caldera Kavu=28 -Caldera Lake=81 +Caldera Lake=145 Call for Blood=25 -Call of the Herd=41 -Call of the Wild=23 -Call the Skybreaker=49 +Call of the Herd=104 +Call of the Wild=37 +Call the Skybreaker=29 Call to Arms=11 Call to Glory=37 Call to Heel=45 -Call to Mind=49 -Call to the Grave=56 -Call to the Netherworld=35 +Call to Mind=30 +Call to the Grave=47 +Call to the Kindred=39 +Call to the Netherworld=25 Caller of Gales=25 -Caller of the Claw=115 +Caller of the Claw=147 Caller of the Hunt=50 Callous Deceiver=25 Callous Giant=25 @@ -1361,73 +1393,74 @@ Callous Oppressor=49 Callow Jushi=25 Calming Licid=37 Calming Verse=25 -Caltrops=25 +Caltrops=27 Camel=25 -Camouflage=105 -Cancel=29 -Candelabra of Tawnos=13920 +Camouflage=139 +Cancel=32 +Candelabra of Tawnos=17124 Candles of Leng=25 Candles' Glow=25 Canker Abomination=25 Cankerous Thirst=25 -Cannibalize=25 +Cannibalize=15 Canopy Claws=28 Canopy Cover=25 Canopy Crawler=27 -Canopy Dragon=99 +Canopy Dragon=25 Canopy Spider=29 Canopy Surge=25 Cantivore=25 Canyon Drake=29 Canyon Minotaur=38 Canyon Wildcat=28 -Cao Cao, Lord of Wei=142 +Cao Cao, Lord of Wei=1031 Cao Ren, Wei Commander=1695 Capashen Knight=40 Capashen Standard=25 Capashen Templar=28 Capashen Unicorn=100 -Capricious Efreet=25 +Capricious Efreet=99 Capricious Sorcerer=220 -Capsize=55 -Captain Sisay=156 -Captain of the Watch=297 -Captain's Maneuver=24 +Capsize=61 +Captain Sisay=201 +Captain of the Mists=52 +Captain of the Watch=412 +Captain's Maneuver=100 Captivating Glance=25 -Captivating Vampire=368 +Captivating Vampire=341 Captive Flame=25 -Capture of Jingzhou=20000 +Capture of Jingzhou=15975 Captured Sunlight=25 Carapace=28 Carapace Forger=25 -Caravan Escort=25 +Caravan Escort=30 Caravan Hurda=11 -Caravan Vigil=25 +Caravan Vigil=32 Carbonize=50 -Cardboard Carapace=231 +Cardboard Carapace=178 Cardpecker=40 Careful Consideration=30 -Careful Study=123 +Careful Study=67 Caregiver=25 -Caress of Phyrexia=25 +Caress of Phyrexia=34 Caribou Range=54 Carnage Altar=25 Carnage Wurm=38 Carnassid=49 -Carnifex Demon=35 -Carnival of Souls=37 +Carnifex Demon=64 +Carnival of Souls=100 Carnivorous Death-Parrot=26 Carnivorous Plant=16 -Carnophage=39 +Carnophage=29 Carom=25 -Carpet of Flowers=75 +Carpet of Flowers=2140 Carrier Pigeons=28 Carrion=145 -Carrion Ants=182 +Carrion Ants=101 Carrion Beetles=25 Carrion Call=31 -Carrion Feeder=28 -Carrion Howler=25 +Carrion Feeder=32 +Carrion Howler=35 Carrion Rats=44 Carrion Thrash=25 Carrion Wall=25 @@ -1435,23 +1468,23 @@ Carrion Wurm=40 Carrionette=71 Carry Away=25 Cartographer=23 -Carven Caryatid=43 -Cascade Bluffs=942 -Cast Through Time=100 -Castigate=16 -Casting of Bones=25 -Castle=33 +Carven Caryatid=50 +Cascade Bluffs=910 +Cast Through Time=81 +Castigate=25 +Casting of Bones=15 +Castle=26 Castle Raptors=25 -Castle Sengir=50 +Castle Sengir=19 Cat Burglar=52 Cat Warriors=26 -Cataclysm=327 -Catacomb Dragon=203 +Cataclysm=155 +Catacomb Dragon=100 Catalog=9 -Catalyst Stone=58 -Catapult Master=12 +Catalyst Stone=48 +Catapult Master=48 Catapult Squad=40 -Catastrophe=310 +Catastrophe=208 Cateran Brute=29 Cateran Enforcer=16 Cateran Kidnappers=29 @@ -1460,50 +1493,52 @@ Cateran Persuader=599 Cateran Slaver=20 Cateran Summons=44 Caterwauling Boggart=15 +Cathars' Crusade=77 Cathartic Adept=24 -Cathedral Membrane=25 -Cathedral of Serra=114 +Cathedral Membrane=37 +Cathedral of Serra=149 Cathodion=43 Cauldron Dance=45 Cauldron Haze=39 -Cauldron of Souls=215 +Cauldron of Souls=55 Caustic Crawler=25 Caustic Hound=50 -Caustic Rain=56 -Caustic Tar=31 +Caustic Rain=25 +Caustic Tar=25 Caustic Wasps=41 Cautery Sliver=25 -Cavalry Master=12 +Cavalry Master=25 Cave People=26 Cave Sense=12 Cave Tiger=16 -Cave-In=56 +Cave-In=72 Cavern Crawler=28 Cavern Harpy=25 Cavern Thoctar=25 -Caverns of Despair=238 -Caves of Koilos=197 +Cavern of Souls=2151 +Caverns of Despair=224 +Caves of Koilos=294 Cease-Fire=28 Ceaseless Searblades=56 -Celestial Ancient=72 -Celestial Colonnade=224 -Celestial Convergence=88 -Celestial Crusader=25 -Celestial Dawn=29 +Celestial Ancient=119 +Celestial Colonnade=253 +Celestial Convergence=74 +Celestial Crusader=34 +Celestial Dawn=39 Celestial Gatekeeper=11 Celestial Kirin=100 -Celestial Mantle=86 -Celestial Prism=52 -Celestial Purge=45 +Celestial Mantle=132 +Celestial Prism=57 +Celestial Purge=76 Celestial Sword=28 -Cellar Door=66 +Cellar Door=67 Cemetery Gate=50 -Cemetery Puca=117 -Cemetery Reaper=257 +Cemetery Puca=100 +Cemetery Reaper=189 Cenn's Enlistment=25 Cenn's Heir=25 -Cenn's Tactician=47 -Censorship=89 +Cenn's Tactician=37 +Censorship=100 Centaur Archer=30 Centaur Chieftain=25 Centaur Courser=25 @@ -1511,11 +1546,11 @@ Centaur Garden=25 Centaur Glade=93 Centaur Omenreader=25 Centaur Rootcaster=25 -Centaur Safeguard=31 +Centaur Safeguard=25 Centaur Veteran=40 Cephalid Aristocrat=28 -Cephalid Broker=25 -Cephalid Coliseum=335 +Cephalid Broker=38 +Cephalid Coliseum=322 Cephalid Constable=56 Cephalid Illusionist=34 Cephalid Inkshrouder=25 @@ -1527,74 +1562,76 @@ Cephalid Scout=28 Cephalid Shrine=25 Cephalid Snitch=28 Cephalid Vandal=79 -Cerebral Eruption=28 -Cerebral Vortex=25 +Cerebral Eruption=46 +Cerebral Vortex=88 Ceremonial Guard=28 -Cerodon Yearling=25 -Cerulean Sphinx=85 +Cerodon Yearling=45 +Cerulean Sphinx=37 Cerulean Wisps=40 Cessation=25 Ceta Disciple=28 Ceta Sanctuary=40 Cetavolver=25 -Chain Lightning=934 -Chain Reaction=47 +Chain Lightning=1145 +Chain Reaction=31 Chain Stasis=40 Chain of Acid=25 Chain of Plasma=12 Chain of Silence=25 Chain of Smog=40 -Chain of Vapor=111 +Chain of Vapor=136 Chainbreaker=40 Chained Throatseeker=12 -Chainer's Edict=95 -Chainer, Dementia Master=50 +Chainer's Edict=63 +Chainer, Dementia Master=49 Chainflinger=27 -Chains of Mephistopheles=5643 -Chalice of the Void=648 +Chains of Mephistopheles=5342 +Chalice of Life=58 +Chalice of the Void=612 Chamber of Manipulation=47 Chambered Nautilus=25 Chameleon Blur=25 -Chameleon Colossus=224 +Chameleon Colossus=186 Chameleon Spirit=79 -Champion Lancer=334 -Champion of the Parish=323 +Champion Lancer=448 +Champion of Lambholt=144 +Champion of the Parish=408 Champion's Drake=25 Champion's Victory=100 -Chance Encounter=95 -Chancellor of the Annex=30 -Chancellor of the Dross=41 -Chancellor of the Forge=30 +Chance Encounter=57 +Chancellor of the Annex=54 +Chancellor of the Dross=50 +Chancellor of the Forge=40 Chancellor of the Spires=52 -Chancellor of the Tangle=51 +Chancellor of the Tangle=61 Chandler=99 -Chandra Ablaze=315 -Chandra Nalaar=281 -Chandra's Outrage=35 -Chandra's Phoenix=464 -Chandra's Spitfire=67 -Chandra, the Firebrand=708 +Chandra Ablaze=434 +Chandra Nalaar=310 +Chandra's Outrage=45 +Chandra's Phoenix=332 +Chandra's Spitfire=1262 +Chandra, the Firebrand=560 Change of Heart=40 Changeling Berserker=46 Changeling Hero=25 -Changeling Sentinel=25 -Changeling Titan=25 -Channel=115 -Channel the Suns=50 -Chant of Vitu-Ghazi=24 +Changeling Sentinel=40 +Changeling Titan=38 +Channel=119 +Channel the Suns=49 +Chant of Vitu-Ghazi=36 Chaos Charm=31 -Chaos Confetti=52 -Chaos Harlequin=99 +Chaos Confetti=56 +Chaos Harlequin=29 Chaos Lord=15 Chaos Moon=62 -Chaos Orb=4844 -Chaoslace=245 -Chaosphere=79 +Chaos Orb=3857 +Chaoslace=247 +Chaosphere=99 Chaotic Backlash=56 Chaotic Goo=103 Chaotic Strike=25 Chapel Geist=14 -Char=25 +Char=69 Char-Rumbler=25 Charcoal Diamond=51 Charge Across the Araba=50 @@ -1604,112 +1641,114 @@ Charging Rhino=126 Charging Slateback=10 Charging Troll=25 Chariot of the Sun=7 -Charisma=249 +Charisma=251 Charm Peddler=28 Charm School=31 -Charmbreaker Devils=28 +Charmbreaker Devils=32 Charmed Griffin=25 Charmed Pendant=50 -Charnelhoard Wurm=67 +Charnelhoard Wurm=99 Chartooth Cougar=25 -Chasm Drake=30 -Chastise=27 -Chatter of the Squirrel=40 -Cheap Ass=32 -Cheatyface=104 +Chasm Drake=35 +Chastise=26 +Chatter of the Squirrel=38 +Cheap Ass=40 +Cheatyface=201 Checks and Balances=31 Chicken Egg=25 Chicken a la King=257 Chieftain en-Dal=25 -Child of Alara=169 -Child of Gaea=80 +Child of Alara=177 +Child of Gaea=174 Child of Night=28 Child of Thorns=25 Childhood Horror=25 Children of Korlis=28 -Chill=36 +Chill=105 Chill Haunting=25 +Chill of Foreboding=25 Chill to the Bone=79 Chilling Apparition=38 Chilling Shade=25 -Chime of Night=25 +Chime of Night=40 Chimeric Coils=25 Chimeric Egg=31 Chimeric Idol=39 -Chimeric Mass=39 +Chimeric Mass=35 Chimeric Sphere=25 Chimeric Staff=30 Chimney Imp=25 Chisei, Heart of Oceans=25 -Chittering Rats=25 -Chlorophant=92 +Chittering Rats=31 +Chlorophant=93 Cho-Arrim Alchemist=100 Cho-Arrim Bruiser=50 Cho-Arrim Legate=25 Cho-Manno's Blessing=32 Cho-Manno, Revolutionary=64 -Choice of Damnations=197 -Choke=77 -Choking Fumes=33 -Choking Sands=39 +Choice of Damnations=285 +Choke=93 +Choking Fumes=34 +Choking Sands=25 Choking Tethers=28 -Choking Vines=40 -Chord of Calling=659 +Choking Vines=25 +Chord of Calling=800 Chorus of Woe=28 -Chorus of the Conclave=63 +Chorus of the Conclave=25 +Chosen of Markov=28 Chromatic Armor=25 -Chromatic Sphere=28 -Chromatic Star=28 -Chrome Mox=972 +Chromatic Sphere=44 +Chromatic Star=23 +Chrome Mox=968 Chrome Steed=25 -Chromescale Drake=79 -Chromeshell Crab=100 -Chromium=84 -Chronatog=17 +Chromescale Drake=50 +Chromeshell Crab=11 +Chromium=268 +Chronatog=149 Chronatog Totem=29 Chronomantic Escape=43 -Chronosavant=8 -Chronozoa=99 +Chronosavant=34 +Chronozoa=215 Chub Toad=63 Churning Eddy=32 Cinder Cloud=25 Cinder Crawler=28 Cinder Elemental=29 Cinder Giant=25 -Cinder Marsh=39 -Cinder Pyromancer=42 -Cinder Seer=56 +Cinder Marsh=25 +Cinder Pyromancer=52 +Cinder Seer=40 Cinder Shade=25 Cinder Storm=171 Cinder Wall=22 Cinderbones=25 Cinderhaze Wretch=25 -Circle of Affliction=25 -Circle of Despair=74 +Circle of Affliction=50 +Circle of Despair=50 Circle of Flame=25 Circle of Protection: Artifacts=27 -Circle of Protection: Black=44 +Circle of Protection: Black=43 Circle of Protection: Blue=13 -Circle of Protection: Green=35 -Circle of Protection: Red=23 +Circle of Protection: Green=34 +Circle of Protection: Red=11 Circle of Protection: Shadow=10 Circle of Protection: White=27 Circle of Solace=10 Circling Vultures=32 -Circu, Dimir Lobotomist=260 -Circular Logic=105 +Circu, Dimir Lobotomist=245 +Circular Logic=130 Citadel of Pain=40 Citanul Centaurs=16 -Citanul Druid=79 -Citanul Flute=34 -Citanul Hierophants=100 +Citanul Druid=150 +Citanul Flute=25 +Citanul Hierophants=33 Citanul Woodreaders=28 -City in a Bottle=1216 -City of Ass=251 -City of Brass=382 -City of Shadows=74 -City of Solitude=250 -City of Traitors=1939 +City in a Bottle=830 +City of Ass=239 +City of Brass=289 +City of Shadows=150 +City of Solitude=249 +City of Traitors=2267 Civic Guildmage=25 Civic Wayfinder=25 Civilized Scholar=25 @@ -1717,211 +1756,214 @@ Clairvoyance=16 Clam Session=25 Clam-I-Am=25 Clambassadors=25 -Clarion Ultimatum=39 +Clarion Ultimatum=49 Clash of Realities=25 -Claustrophobia=25 -Claws of Gix=26 -Claws of Valakut=25 +Claustrophobia=14 +Claws of Gix=22 +Claws of Valakut=38 Claws of Wirewood=25 -Clay Pigeon=30 +Clay Pigeon=31 Clay Statue=27 Cleanfall=40 -Cleanse=838 -Cleansing=103 +Cleanse=655 +Cleansing=149 Cleansing Beam=25 Cleansing Meditation=25 -Clear=25 +Clear=33 Clear the Land=100 Clearwater Goblet=93 Clergy en-Vec=38 Clergy of the Holy Nimbus=25 Clickslither=25 Cliff Threader=25 -Cliffrunner Behemoth=46 -Clifftop Retreat=229 +Cliffrunner Behemoth=35 +Clifftop Retreat=356 Clinging Darkness=25 -Cloak and Dagger=37 +Cloak and Dagger=25 Cloak of Confusion=28 Cloak of Feathers=38 Cloak of Invisibility=25 Cloak of Mists=25 -Clock of Omens=31 -Clockspinning=28 +Clock of Omens=25 +Clockspinning=100 Clockwork Avian=109 -Clockwork Beast=125 +Clockwork Beast=112 Clockwork Beetle=25 Clockwork Condor=25 -Clockwork Dragon=125 +Clockwork Dragon=60 Clockwork Gnomes=50 Clockwork Hydra=25 Clockwork Steed=22 Clockwork Swarm=25 Clockwork Vorrac=37 Cloistered Youth=25 -Clone=61 +Clone=23 Clone Shell=25 Close Quarters=25 -Clot Sliver=31 -Cloud Cover=68 +Clot Sliver=34 +Cloud Cover=99 Cloud Crusader=13 Cloud Djinn=25 -Cloud Dragon=426 +Cloud Dragon=217 Cloud Elemental=22 -Cloud Key=145 -Cloud Pirates=46 +Cloud Key=351 +Cloud Pirates=49 Cloud Spirit=50 -Cloud Sprite=27 -Cloud of Faeries=43 +Cloud Sprite=826 +Cloud of Faeries=62 Cloudchaser Eagle=33 Cloudchaser Kestrel=25 -Cloudcrest Lake=40 +Cloudcrest Lake=150 Cloudcrown Oak=25 -Cloudgoat Ranger=28 +Cloudgoat Ranger=25 Cloudheath Drake=25 Cloudhoof Kirin=99 -Cloudpost=123 -Cloudreach Cavalry=37 +Cloudpost=93 +Cloudreach Cavalry=25 Cloudseeder=25 +Cloudshift=37 Cloudskate=38 -Cloudstone Curio=269 -Cloudthresher=119 +Cloudstone Curio=175 +Cloudthresher=57 Clout of the Dominus=42 -Cloven Casting=62 +Cloven Casting=25 Clutch of Undeath=25 -Clutch of the Undercity=25 +Clutch of the Undercity=36 Coal Golem=50 Coal Stoker=25 Coalhauler Swine=25 Coalition Flag=25 -Coalition Relic=259 -Coalition Victory=99 -Coast Watcher=29 +Coalition Relic=284 +Coalition Victory=79 +Coast Watcher=37 Coastal Drake=25 Coastal Hornclaw=28 -Coastal Piracy=40 -Coastal Tower=40 +Coastal Piracy=37 +Coastal Tower=52 Coastal Wizard=99 -Coat of Arms=199 +Coat of Arms=185 Cobalt Golem=25 -Cobbled Wings=34 +Cobbled Wings=32 Cobra Trap=25 -Cockatrice=181 +Cockatrice=176 Cocoon=37 Coercion=27 -Coffin Puppets=71 +Coffin Puppets=33 Coffin Purge=25 -Coffin Queen=292 -Cognivore=25 +Coffin Queen=344 +Cognivore=100 Coiled Tinviper=28 -Coiling Oracle=93 +Coiling Oracle=63 Coiling Woodworm=44 Coils of the Medusa=25 Cold Snap=1984 -Cold Storage=88 -Cold-Eyed Selkie=221 -Coldsteel Heart=69 +Cold Storage=25 +Cold-Eyed Selkie=332 +Coldsteel Heart=61 Colfenor's Plans=25 -Colfenor's Urn=47 +Colfenor's Urn=25 Collapsing Borders=25 -Collective Restraint=175 -Collective Unconscious=89 +Collective Restraint=143 +Collective Unconscious=87 Collector Protector=100 Colos Yearling=28 -Colossal Might=30 -Colossus of Sardia=81 +Colossal Might=35 +Colossus of Sardia=118 Coma Veil=25 Combat Medic=25 -Combust=19 -Comet Storm=63 +Combust=22 +Comet Storm=77 Command of Unsummoning=56 -Commandeer=99 -Commander Eesha=26 -Commander Greven il-Vec=104 +Commandeer=149 +Commander Eesha=180 +Commander Greven il-Vec=116 +Commander's Authority=34 Commando Raid=25 Commune with Nature=27 Complex Automaton=8 Complicate=100 -Composite Golem=26 +Composite Golem=23 Compost=38 Compulsion=17 -Compulsive Research=38 -Concentrate=50 -Concerted Effort=156 -Conch Horn=40 -Conclave Equenaut=25 -Conclave Phalanx=46 +Compulsive Research=37 +Concentrate=42 +Concerted Effort=205 +Conch Horn=43 +Conclave Equenaut=35 +Conclave Phalanx=31 Conclave's Blessing=25 -Concordant Crossroads=593 +Concordant Crossroads=570 Concussive Bolt=23 -Condemn=53 -Condescend=30 +Condemn=26 +Condescend=26 Cone of Flame=27 Confessor=25 -Confiscate=20 +Confiscate=23 Conflagrate=25 Confound=58 -Confusion in the Ranks=85 -Congregate=32 -Congregation at Dawn=45 +Confusion in the Ranks=100 +Congregate=158 +Congregation at Dawn=67 Conjurer's Ban=25 Conjurer's Bauble=25 +Conjurer's Closet=50 Conquer=25 -Conquering Manticore=57 -Conqueror's Pledge=34 -Consecrate Land=103 -Consecrated Sphinx=807 -Conservator=38 +Conquering Manticore=39 +Conqueror's Pledge=50 +Consecrate Land=192 +Consecrated Sphinx=607 +Conservator=40 Consign to Dream=25 -Conspiracy=85 -Constant Mists=72 +Conspiracy=97 +Constant Mists=36 Constricting Tendrils=25 Consult the Necrosages=43 -Consume Spirit=23 -Consume Strength=25 -Consume the Meek=50 +Consume Spirit=24 +Consume Strength=19 +Consume the Meek=65 Consuming Bonfire=25 Consuming Ferocity=25 -Consuming Vapors=99 +Consuming Vapors=119 Consuming Vortex=25 -Consumptive Goo=46 -Contagion=41 -Contagion Clasp=30 -Contagion Engine=83 -Contagious Nim=37 +Consumptive Goo=25 +Contagion=27 +Contagion Clasp=67 +Contagion Engine=56 +Contagious Nim=25 Contaminated Bond=23 -Contaminated Ground=30 -Contamination=234 +Contaminated Ground=28 +Contamination=87 Contemplation=25 Contempt=20 -Contested Cliffs=121 -Contested War Zone=64 -Contract from Below=327 -Control Magic=90 +Contested Cliffs=62 +Contested War Zone=41 +Contract from Below=252 +Control Magic=92 Control of the Court=200 Controlled Instincts=41 Controvert=31 -Conundrum Sphinx=25 -Convalescence=49 +Conundrum Sphinx=50 +Convalescence=100 Convalescent Care=85 Conversion=42 -Conversion Chamber=38 -Conviction=40 +Conversion Chamber=33 +Conviction=99 Convincing Mirage=25 -Convolute=12 +Convolute=35 Convulsing Licid=25 Cooperation=999 Coordinated Barrage=25 Copper Carapace=13 -Copper Gnomes=170 -Copper Myr=27 -Copper Tablet=142 -Copper-Leaf Angel=29 +Copper Gnomes=89 +Copper Myr=25 +Copper Tablet=288 +Copper-Leaf Angel=100 Copperhoof Vorrac=62 -Copperhorn Scout=25 -Copperline Gorge=635 -Copy Artifact=477 -Copy Enchantment=140 -Coral Atoll=68 +Copperhorn Scout=33 +Copperline Gorge=661 +Copy Artifact=434 +Copy Enchantment=194 +Coral Atoll=100 Coral Eel=30 Coral Fighters=15 Coral Helm=89 @@ -1929,224 +1971,232 @@ Coral Merfolk=124 Coral Net=28 Coral Reef=2000 Coral Trickster=99 -Coralhelm Commander=243 +Coralhelm Commander=225 Core Prowler=31 -Coretapper=90 -Cornered Market=43 +Coretapper=124 +Cornered Market=45 Corpse Connoisseur=25 -Corpse Cur=25 -Corpse Dance=149 -Corpse Harvester=67 -Corpse Lunge=16 +Corpse Cur=28 +Corpse Dance=222 +Corpse Harvester=75 +Corpse Lunge=11 Corpsehatch=25 Corpulent Corpse=25 -Corrosion=47 -Corrosive Gale=35 -Corrosive Mentor=47 -Corrupt=24 +Corrosion=33 +Corrosive Gale=68 +Corrosive Mentor=126 +Corrupt=25 Corrupt Court Official=450 -Corrupt Eunuchs=50 -Corrupt Official=30 -Corrupted Conscience=36 +Corrupt Eunuchs=150 +Corrupt Official=119 +Corrupted Conscience=46 Corrupted Harvester=16 -Corrupted Resolve=46 +Corrupted Resolve=45 Corrupted Roots=25 Corrupted Zendikon=47 Corrupting Licid=25 Cosi's Ravager=25 -Cosi's Trickster=54 -Cosmic Horror=70 +Cosi's Trickster=28 +Cosmic Horror=84 Cosmic Larva=25 -Council of Advisors=50 +Council of Advisors=99 Counsel of the Soratami=7 -Counterbalance=463 -Counterbore=80 -Counterintelligence=195 -Counterspell=99 -Countersquall=88 -Countryside Crusher=172 +Counterbalance=519 +Counterbore=52 +Counterintelligence=350 +Counterlash=37 +Counterspell=142 +Countersquall=130 +Countryside Crusher=165 Courier Hawk=40 Courier's Capsule=45 Court Archers=35 Court Homunculus=25 -Court Hussar=36 -Covenant of Minds=30 -Cover of Darkness=94 +Court Hussar=30 +Covenant of Minds=79 +Cover of Darkness=158 Cover of Winter=28 Covert Operative=28 -Covetous Dragon=77 -Cowardice=93 +Covetous Dragon=178 +Cowardice=87 Cowed by Wisdom=25 Crab Umbra=25 Crabapple Cohort=15 Crack the Earth=25 -Crackdown=102 -Crackleburr=203 +Crackdown=116 +Crackleburr=63 Crackling Club=28 -Cradle Guard=31 -Cradle of Vitality=122 +Cradle Guard=30 +Cradle of Vitality=113 Cradle to Grave=25 Crafty Pathmage=29 Crag Puca=25 Crag Saurian=25 -Cragganwick Cremator=79 -Cranial Extraction=133 -Cranial Plating=213 +Cragganwick Cremator=25 +Cranial Extraction=77 +Cranial Plating=101 Crash=40 -Crash Landing=52 +Crash Landing=25 Crash of Rhinos=41 Crashing Boars=25 Crashing Centaur=25 -Crater Hellion=245 +Crater Hellion=88 +Craterhoof Behemoth=176 Craven Giant=27 Craven Knight=36 -Craw Giant=23 -Craw Wurm=25 +Craw Giant=25 +Craw Wurm=24 Crawling Filth=35 -Crawlspace=93 +Crawlspace=149 Crazed Armodon=49 Crazed Firecat=25 Crazed Goblin=25 Crazed Skirge=25 Creakwood Ghoul=40 -Creakwood Liege=569 -Cream of the Crop=88 +Creakwood Liege=540 +Cream of the Crop=58 Creature Bond=30 Creature Guy=25 -Credit Voucher=40 -Creeping Corrosion=48 +Credit Voucher=25 +Creeping Corrosion=52 Creeping Mold=27 -Creeping Renaissance=27 -Creeping Tar Pit=268 -Creepy Doll=29 +Creeping Renaissance=30 +Creeping Tar Pit=259 +Creepy Doll=32 Cremate=25 Crenellated Wall=24 Crested Craghorn=27 Crevasse=99 -Crib Swap=92 -Crime/Punishment=100 +Crib Swap=48 +Crime/Punishment=80 Crimson Acolyte=16 -Crimson Hellkite=99 -Crimson Kobolds=151 +Crimson Hellkite=132 +Crimson Kobolds=81 Crimson Mage=35 -Crimson Manticore=52 +Crimson Manticore=34 Crimson Roc=25 Crimson Wisps=27 +Crippling Chill=25 Crippling Fatigue=22 -Cromat=146 +Cromat=49 Crookclaw Elder=25 Crookclaw Transmuter=25 Crooked Scales=10 -Crookshank Kobolds=76 -Crop Rotation=37 +Crookshank Kobolds=47 +Crop Rotation=40 Crosis's Attendant=25 -Crosis's Catacombs=65 +Crosis's Catacombs=74 Crosis's Charm=25 -Crosis, the Purger=238 +Crosis, the Purger=301 Crossbow Ambush=100 Crossbow Infantry=28 Crossway Vampire=50 Crosswinds=40 Crovax the Cursed=25 -Crovax, Ascendant Hero=97 +Crovax, Ascendant Hero=140 Crowd Favorites=25 Crowd of Cinders=25 Crown of Ascension=28 Crown of Awe=47 -Crown of Convergence=60 -Crown of Empires=39 +Crown of Convergence=35 +Crown of Empires=25 Crown of Flames=45 Crown of Fury=25 Crown of Suspicion=25 Crown of Vigor=29 Crown of the Ages=78 -Crucible of Fire=232 -Crucible of Worlds=2141 +Crucible of Fire=189 +Crucible of Worlds=1894 Crude Rampart=25 -Cruel Bargain=1174 +Cruel Bargain=1115 Cruel Deceiver=25 -Cruel Edict=12 +Cruel Edict=10 Cruel Fate=113 -Cruel Revival=45 -Cruel Tutor=1509 -Cruel Ultimatum=62 -Crumble=24 -Crumbling Ashes=70 +Cruel Revival=38 +Cruel Tutor=1555 +Cruel Ultimatum=92 +Crumble=12 +Crumbling Ashes=54 Crumbling Colossus=35 -Crumbling Necropolis=83 +Crumbling Necropolis=104 Crumbling Sanctuary=100 -Crusade=134 -Crusading Knight=121 -Crush=30 +Crusade=207 +Crusading Knight=168 +Crush=32 Crush Underfoot=25 -Crush of Wurms=97 +Crush of Wurms=111 Crusher Zendikon=40 Crushing Pain=36 -Cry of Contrition=43 -Cryoclasm=23 -Crypt Angel=157 +Crushing Vines=35 +Cry of Contrition=25 +Cryoclasm=20 +Crypt Angel=125 Crypt Champion=25 -Crypt Cobra=50 -Crypt Creeper=25 -Crypt Rats=23 -Crypt Ripper=25 -Crypt Sliver=38 -Crypt of Agadeem=49 +Crypt Cobra=100 +Crypt Rats=87 +Crypt Ripper=11 +Crypt Sliver=25 +Crypt of Agadeem=75 Cryptic Annelid=25 -Cryptic Command=1398 -Cryptic Gateway=133 -Cryptoplasm=47 +Cryptic Command=1224 +Cryptic Gateway=205 +Cryptoplasm=38 Cryptwailing=25 -Crystal Ball=44 +Crystal Ball=40 Crystal Chimes=28 Crystal Golem=29 -Crystal Quarry=234 -Crystal Rod=49 +Crystal Quarry=193 +Crystal Rod=51 Crystal Seer=300 -Crystal Shard=85 +Crystal Shard=137 Crystal Spray=25 -Crystal Vein=31 -Crystalline Sliver=243 -Crystallization=47 +Crystal Vein=37 +Crystalline Sliver=269 +Crystallization=30 Cudgel Troll=16 -Culling Dais=25 -Culling Scales=71 +Culling Dais=35 +Culling Scales=64 Culling Sun=25 -Culling the Weak=68 +Culling the Weak=69 Cultbrand Cinder=25 -Cultivate=35 -Cultural Exchange=121 +Cultivate=25 +Cultural Exchange=108 Cumber Stone=25 Cunning=99 -Cunning Advisor=56 +Cunning Advisor=127 Cunning Bandit=25 Cunning Giant=112 Cunning Lethemancer=25 -Cunning Sparkmage=33 -Cunning Wish=382 -Cuombajj Witches=45 +Cunning Sparkmage=62 +Cunning Wish=430 +Cuombajj Witches=41 Curfew=16 -Curiosity=25 +Curiosity=48 Curse Artifact=25 -Curse of Chains=25 -Curse of Death's Hold=58 +Curse of Bloodletting=36 +Curse of Chains=38 +Curse of Death's Hold=52 +Curse of Echoes=32 +Curse of Exhaustion=25 Curse of Marit Lage=49 +Curse of Misfortunes=30 Curse of Oblivion=12 -Curse of Stalked Prey=42 -Curse of Wizardry=35 -Curse of the Bloody Tome=30 -Curse of the Cabal=62 +Curse of Stalked Prey=34 +Curse of Thirst=27 +Curse of Wizardry=25 +Curse of the Bloody Tome=78 +Curse of the Cabal=56 Curse of the Fire Penguin=100 -Curse of the Nightly Hunt=50 -Curse of the Pierced Heart=25 -Cursecatcher=189 +Curse of the Nightly Hunt=34 +Curse of the Pierced Heart=30 +Cursecatcher=265 Cursed Flesh=213 -Cursed Land=28 +Cursed Land=24 Cursed Monstrosity=49 -Cursed Rack=44 -Cursed Ronin=29 -Cursed Scroll=613 -Cursed Totem=170 +Cursed Rack=63 +Cursed Ronin=25 +Cursed Scroll=841 +Cursed Totem=119 Curtain of Light=40 Custody Battle=25 Customs Depot=20 @@ -2155,17 +2205,17 @@ Cut the Tethers=25 Cutthroat il-Dal=25 Cycle of Life=25 Cyclical Evolution=50 -Cyclone=101 +Cyclone=98 Cyclopean Giant=25 -Cyclopean Mummy=26 +Cyclopean Mummy=25 Cyclopean Snare=25 -Cyclopean Tomb=2272 +Cyclopean Tomb=1540 Cyclops Gladiator=25 Cylian Elf=47 -Cylian Sunsinger=29 +Cylian Sunsinger=25 Cystbearer=25 -Cytoplast Manipulator=154 -Cytoplast Root-Kin=44 +Cytoplast Manipulator=71 +Cytoplast Root-Kin=86 Cytoshape=37 Cytospawn Shambler=25 D'Avenant Archer=25 @@ -2173,203 +2223,209 @@ D'Avenant Healer=25 Daggerback Basilisk=25 Daggerclaw Imp=25 Daily Regimen=25 -Dakkon Blackblade=440 +Dakkon Blackblade=320 Dakmor Bat=40 -Dakmor Ghoul=340 +Dakmor Ghoul=250 Dakmor Lancer=25 Dakmor Plague=44 -Dakmor Salvage=75 +Dakmor Salvage=50 Dakmor Scorpion=42 -Dakmor Sorceress=226 -Damnation=1864 -Dampen Thought=69 +Dakmor Sorceress=231 +Damnation=2028 +Dampen Thought=44 Damping Engine=45 Damping Field=189 -Damping Matrix=100 +Damping Matrix=110 Dance of Many=83 Dance of Shadows=25 -Dance of the Dead=108 -Dancing Scimitar=108 +Dance of the Dead=92 +Dancing Scimitar=135 Dandan=26 -Daraja Griffin=9 +Dangerous Wager=12 +Daraja Griffin=13 Darba=25 -Darien, King of Kjeldor=271 +Darien, King of Kjeldor=305 Darigaaz's Attendant=25 -Darigaaz's Caldera=46 +Darigaaz's Caldera=150 Darigaaz's Charm=25 -Darigaaz, the Igniter=110 +Darigaaz, the Igniter=57 Daring Apprentice=39 Daring Leap=48 -Dark Banishing=16 -Dark Confidant=3609 -Dark Depths=1604 +Dark Banishing=10 +Dark Confidant=3480 +Dark Depths=1351 Dark Favor=38 Dark Hatchling=25 Dark Heart of the Wood=22 +Dark Impostor=64 Dark Maze=526 Dark Offering=28 Dark Privilege=25 -Dark Ritual=85 -Dark Sphere=69 +Dark Ritual=59 +Dark Sphere=84 Dark Supplicant=40 Dark Suspicions=62 Dark Temper=25 Dark Triumph=25 -Dark Tutelage=27 +Dark Tutelage=25 Dark Withering=25 -Darkblast=25 -Darkest Hour=44 +Darkblast=45 +Darkest Hour=94 Darkheart Sliver=75 Darkling Stalker=38 Darklit Gargoyle=25 -Darkness=97 -Darkpact=454 -Darkslick Drake=37 -Darkslick Shores=1310 -Darksteel Axe=12 +Darkness=248 +Darkpact=198 +Darkslick Drake=35 +Darkslick Shores=1048 +Darksteel Axe=56 Darksteel Brute=40 -Darksteel Citadel=95 -Darksteel Colossus=384 -Darksteel Forge=883 -Darksteel Gargoyle=25 -Darksteel Garrison=62 -Darksteel Ingot=24 -Darksteel Myr=30 +Darksteel Citadel=114 +Darksteel Colossus=348 +Darksteel Forge=768 +Darksteel Gargoyle=58 +Darksteel Garrison=99 +Darksteel Ingot=30 +Darksteel Myr=28 Darksteel Pendant=25 -Darksteel Plate=137 -Darksteel Reactor=143 -Darksteel Relic=50 -Darksteel Sentinel=26 +Darksteel Plate=145 +Darksteel Reactor=228 +Darksteel Relic=45 +Darksteel Sentinel=35 Darkthicket Wolf=34 -Darkwatch Elves=38 -Darkwater Catacombs=133 -Darkwater Egg=25 +Darkwatch Elves=25 +Darkwater Catacombs=299 +Darkwater Egg=38 Darting Merfolk=25 Daru Cavalier=37 -Daru Encampment=67 +Daru Encampment=30 Daru Healer=20 Daru Lancer=25 Daru Mender=25 Daru Sanctifier=21 Daru Spiritualist=40 Daru Stinger=25 -Daru Warchief=116 -Dash Hopes=116 +Daru Warchief=137 +Dash Hopes=84 Daughter of Autumn=25 Daunting Defender=25 -Dauntless Dourbark=234 -Dauntless Escort=127 +Dauntless Dourbark=222 +Dauntless Escort=138 Dauthi Cutthroat=40 -Dauthi Embrace=44 -Dauthi Ghoul=33 -Dauthi Horror=25 +Dauthi Embrace=33 +Dauthi Ghoul=34 +Dauthi Horror=27 Dauthi Jackal=31 -Dauthi Marauder=25 +Dauthi Marauder=37 Dauthi Mercenary=25 Dauthi Mindripper=12 -Dauthi Slayer=23 +Dauthi Slayer=31 Dauthi Trapper=41 -Dauthi Warlord=78 -Dawn Charm=45 -Dawn Elemental=107 +Dauthi Warlord=112 +Dawn Charm=486 +Dawn Elemental=116 Dawn of the Dead=35 Dawn's Reflection=32 Dawnfluke=25 Dawnglare Invoker=25 -Dawnglow Infusion=32 +Dawnglow Infusion=25 Dawning Purist=25 Dawnray Archer=25 -Dawnstrider=124 -Day of Destiny=96 +Dawnstrider=72 +Dawntreader Elk=26 +Day of Destiny=25 Day of Judgment=166 -Day of the Dragons=109 -Daybreak Coronet=222 -Daybreak Ranger=93 -Daze=417 +Day of the Dragons=127 +Daybreak Coronet=180 +Daybreak Ranger=84 +Daze=163 Dazzling Beauty=28 Dead Reckoning=46 Dead Ringers=7 -Dead Weight=11 -Dead-Iron Sledge=43 +Dead Weight=20 +Dead-Iron Sledge=25 Dead/Gone=31 -Deadapult=140 +Deadapult=50 +Deadeye Navigator=52 Deadfall=99 -Deadhead=46 +Deadhead=48 +Deadly Allure=25 Deadly Grub=41 Deadly Insect=25 -Deadly Recluse=33 +Deadly Recluse=25 Deadshot=25 Deadshot Minotaur=25 Deadwood Treefolk=25 Deal Damage=42 -Dearly Departed=26 -Death Baron=858 +Dearly Departed=27 +Death Baron=780 Death Bomb=28 Death Charmer=599 -Death Cloud=163 +Death Cloud=108 Death Cultist=25 -Death Grasp=31 +Death Grasp=48 Death Match=16 Death Mutation=25 -Death Pit Offering=85 -Death Pits of Rath=45 +Death Pit Offering=37 +Death Pits of Rath=47 Death Pulse=25 Death Rattle=25 Death Spark=25 Death Speakers=30 -Death Stroke=47 -Death Ward=34 -Death Watch=100 -Death Wish=47 +Death Stroke=2100 +Death Ward=36 +Death Watch=40 +Death Wish=49 Death of a Thousand Stings=25 Death or Glory=25 +Death's Caress=32 Death's Duet=52 -Death's Shadow=73 +Death's Shadow=67 Death's-Head Buzzard=408 -Death-Hood Cobra=25 -Death-Mask Duplicant=25 -Deathbringer Liege=630 -Deathbringer Thoctar=78 +Death-Hood Cobra=32 +Death-Mask Duplicant=26 +Deathbringer Liege=784 +Deathbringer Thoctar=148 Deathcoil Wurm=260 Deathcurse Ogre=25 Deathforge Shaman=37 Deathgazer=27 -Deathgreeter=24 -Deathgrip=25 +Deathgreeter=48 +Deathgrip=28 Deathknell Kami=25 -Deathlace=173 -Deathless Angel=203 -Deathmark=40 +Deathlace=161 +Deathless Angel=231 +Deathmark=36 Deathmark Prelate=100 Deathmask Nezumi=25 -Deathrender=316 -Deathspore Thallid=51 -Debt of Loyalty=160 -Debtors' Knell=537 +Deathrender=415 +Deathspore Thallid=20 +Debt of Loyalty=132 +Debtors' Knell=608 Decaying Soil=25 -Deceiver Exarch=25 -Deception=104 -Decimate=268 -Decimator Web=41 +Deceiver Exarch=181 +Deception=99 +Decimate=340 +Decimator Web=46 Declaration of Naught=38 Decompose=100 Decomposition=25 Deconstruct=25 -Decree of Annihilation=117 -Decree of Justice=286 -Decree of Pain=380 -Decree of Savagery=41 -Decree of Silence=85 +Decree of Annihilation=50 +Decree of Justice=446 +Decree of Pain=419 +Decree of Savagery=82 +Decree of Silence=110 Dedicated Martyr=38 -Deep Analysis=44 +Deep Analysis=475 Deep Reconnaissance=40 Deep Spawn=26 Deep Water=11 -Deep Wood=56 -Deep-Sea Kraken=141 -Deep-Slumber Titan=25 +Deep Wood=47 +Deep-Sea Kraken=138 +Deep-Slumber Titan=55 Deepcavern Imp=24 -Deepchannel Mentor=55 +Deepchannel Mentor=66 Deepfire Elemental=25 Deeptread Merrow=25 Deepwood Drummer=28 @@ -2382,95 +2438,103 @@ Defender en-Vec=60 Defender of Chaos=42 Defender of Law=399 Defender of the Order=100 -Defense Grid=131 -Defense of the Heart=605 +Defense Grid=128 +Defense of the Heart=744 Defensive Formation=20 Defensive Maneuvers=28 Defensive Stance=12 -Defiant Elf=25 +Defiant Elf=28 Defiant Falcon=41 -Defiant Stand=38 +Defiant Stand=39 Defiant Vanguard=38 -Defiler of Souls=152 +Defiler of Souls=137 Defiling Tears=100 -Deflection=55 +Deflection=25 Deft Duelist=25 Deftblade Elite=16 +Defy Death=40 Defy Gravity=25 Dega Disciple=28 Dega Sanctuary=40 -Degavolver=62 +Degavolver=25 Deglamer=25 Dehydration=28 -Deity of Scars=225 +Deity of Scars=288 Deja Vu=52 -Delay=42 +Delay=44 Delaying Shield=30 Delif's Cone=100 Delif's Cube=40 -Delirium=41 +Delirium=48 Delirium Skeins=24 -Delraich=25 +Delraich=136 Deluge=25 -Delusions of Mediocrity=43 -Delver of Secrets=257 +Delusions of Mediocrity=25 +Delver of Secrets=85 Dematerialize=28 Dementia Bat=25 Dementia Sliver=44 -Demigod of Revenge=442 +Demigod of Revenge=492 Demolish=12 -Demon Token=30 +Demon Token=100 Demon of Death's Gate=137 Demon's Herald=28 -Demon's Horn=25 +Demon's Horn=23 Demon's Jester=25 -Demonfire=52 +Demonfire=81 Demonic Appetite=25 -Demonic Attorney=304 -Demonic Collusion=38 -Demonic Consultation=47 +Demonic Attorney=173 +Demonic Collusion=58 +Demonic Consultation=78 Demonic Dread=49 -Demonic Hordes=716 -Demonic Torment=99 -Demonic Tutor=1131 +Demonic Hordes=704 +Demonic Rising=42 +Demonic Taskmaster=49 +Demonic Torment=169 +Demonic Tutor=1011 +Demonlord of Ashmouth=109 Demonmail Hauberk=139 -Demonspine Whip=28 +Demonspine Whip=35 Demoralize=28 Demystify=12 Denied!=25 -Denizen of the Deep=127 -Dense Canopy=41 -Dense Foliage=142 +Denizen of the Deep=171 +Dense Canopy=38 +Dense Foliage=159 Deny Reality=31 -Denying Wind=25 -Deprive=37 -Deranged Assistant=32 -Deranged Hermit=471 +Denying Wind=90 +Deprive=36 +Deranged Assistant=28 +Deranged Hermit=516 +Deranged Outcast=33 Derelor=25 Dermoplasm=100 Descendant of Kiyomaro=40 Descendant of Masumaro=25 Descendant of Soramaro=42 +Descendants' Path=130 +Descent into Madness=83 Desecrated Earth=35 Desecration Elemental=56 Desecrator Hag=27 -Desert=67 +Desert=81 Desert Drake=27 Desert Nomads=25 -Desert Sandstorm=75 -Desert Twister=32 -Deserted Temple=238 -Desertion=281 -Desolation=25 -Desolation Angel=131 -Desolation Giant=43 -Desperate Charge=50 -Desperate Gambit=40 -Desperate Ravings=125 -Desperate Research=47 -Desperate Ritual=63 -Despise=75 -Despoil=22 +Desert Sandstorm=99 +Desert Twister=76 +Deserted Temple=318 +Desertion=202 +Desolate Lighthouse=199 +Desolation=45 +Desolation Angel=229 +Desolation Giant=47 +Desperate Charge=88 +Desperate Gambit=50 +Desperate Ravings=25 +Desperate Research=149 +Desperate Ritual=72 +Despise=41 +Despoil=11 Despondency=40 Despotic Scepter=50 Destructive Flow=23 @@ -2478,75 +2542,78 @@ Destructive Force=27 Destructive Urge=56 Detainment Spell=24 Detonate=26 -Detritivore=38 -Deus of Calamity=273 +Detritivore=50 +Deus of Calamity=221 Devastate=29 -Devastating Dreams=83 -Devastating Summons=31 -Devastation=715 -Devil's Play=42 -Devoted Caretaker=127 -Devoted Druid=25 +Devastating Dreams=238 +Devastating Summons=36 +Devastation=316 +Devastation Tide=166 +Devil's Play=41 +Devoted Caretaker=62 +Devoted Druid=41 Devoted Hero=42 Devoted Retainer=40 Devour in Shadow=25 Devouring Deep=16 -Devouring Greed=40 -Devouring Light=38 +Devouring Greed=50 +Devouring Light=50 Devouring Rage=25 -Devouring Strossus=199 +Devouring Strossus=74 Devouring Swarm=35 +Devout Chaplain=33 Devout Harpist=28 -Devout Lightcaster=26 +Devout Lightcaster=39 Devout Monk=25 Devout Witness=37 Dewdrop Spy=25 -Diabolic Edict=105 -Diabolic Intent=628 +Diabolic Edict=68 +Diabolic Intent=601 Diabolic Machine=34 -Diabolic Servitude=25 -Diabolic Tutor=43 -Diabolic Vision=50 +Diabolic Servitude=15 +Diabolic Tutor=27 +Diabolic Vision=12 Diamond Faerie=25 -Diamond Kaleidoscope=40 -Diamond Valley=4842 -Diaochan, Artful Beauty=1119 +Diamond Kaleidoscope=47 +Diamond Valley=4687 +Diaochan, Artful Beauty=5050 Dichotomancy=56 Didgeridoo=157 -Diligent Farmhand=19 +Diligent Farmhand=36 Dimensional Breach=26 Diminish=25 Diminishing Returns=66 -Dimir Aqueduct=69 -Dimir Cutpurse=69 -Dimir Doppelganger=100 +Dimir Aqueduct=25 +Dimir Cutpurse=70 +Dimir Doppelganger=187 Dimir Guildmage=149 Dimir House Guard=40 -Dimir Infiltrator=46 -Dimir Machinations=25 -Dimir Signet=69 -Din of the Fireherd=46 -Dingus Egg=210 -Dingus Staff=38 +Dimir Infiltrator=36 +Dimir Machinations=33 +Dimir Signet=62 +Din of the Fireherd=40 +Dingus Egg=198 +Dingus Staff=99 Diplomatic Escort=25 Diplomatic Immunity=25 -Dire Undercurrents=87 +Dire Undercurrents=68 Dire Wolves=99 -Diregraf Ghoul=192 +Diregraf Captain=88 +Diregraf Ghoul=162 Dirge of Dread=25 -Dirtcowl Wurm=150 +Dirtcowl Wurm=356 Dirtwater Wraith=14 Dirty Wererat=25 -Disappear=25 +Disappear=175 Disarm=25 -Disaster Radius=41 +Disaster Radius=25 Disciple of Grace=37 -Disciple of Griselbrand=36 +Disciple of Griselbrand=27 Disciple of Kangee=13 Disciple of Law=39 Disciple of Malice=40 Disciple of Tevesh Szat=25 -Disciple of the Vault=25 +Disciple of the Vault=21 Discombobulate=37 Discordant Dirge=50 Discordant Spirit=50 @@ -2554,201 +2621,203 @@ Disease Carriers=25 Diseased Vermin=50 Disembowel=114 Disempower=41 -Disenchant=23 +Disenchant=29 Disentomb=25 -Disfigure=25 -Disharmony=258 -Disintegrate=79 +Disfigure=70 +Disharmony=202 +Disintegrate=89 Dismal Failure=24 -Dismantle=25 +Dismantle=50 Dismantling Blow=100 -Dismember=194 -Dismiss=16 +Dismember=124 +Dismiss=15 Disorder=26 Disorient=25 -Dispatch=103 -Dispel=32 +Dispatch=147 +Dispel=31 Dispeller's Capsule=25 -Dispense Justice=47 +Dispense Justice=42 Dispersal Shield=46 -Disperse=25 +Disperse=27 Dispersing Orb=25 Disrupt=25 -Disrupting Scepter=174 -Disrupting Shoal=224 +Disrupting Scepter=170 +Disrupting Shoal=186 Disruption Aura=25 -Disruptive Pitmage=25 +Disruptive Pitmage=47 Disruptive Student=16 -Dissipate=62 -Dissipation Field=39 -Distant Melody=34 -Distant Memories=25 -Distorting Lens=22 +Dissipate=63 +Dissipation Field=35 +Distant Melody=25 +Distant Memories=28 +Distorting Lens=29 Distorting Wake=25 -Distortion Strike=44 -Distress=31 -Disturbed Burial=40 +Distortion Strike=41 +Distress=25 +Disturbed Burial=31 Disturbing Plot=29 Dive Bomber=28 Divebomber Griffin=25 Divergent Growth=45 Diversionary Tactics=25 -Divert=175 -Divination=24 +Divert=129 +Divination=20 Divine Congregation=25 +Divine Deflection=134 Divine Favor=47 -Divine Intervention=891 +Divine Intervention=763 Divine Light=31 Divine Offering=17 -Divine Presence=99 +Divine Presence=43 Divine Reckoning=32 Divine Retribution=39 -Divine Sacrament=174 -Divine Transformation=45 +Divine Sacrament=56 +Divine Transformation=56 Divine Verdict=25 -Diviner's Wand=40 -Diving Griffin=35 +Diviner's Wand=25 +Diving Griffin=22 Divining Witch=25 -Divinity of Pride=619 -Dizzy Spell=25 +Divinity of Pride=644 +Dizzy Spell=33 Dizzying Gaze=25 -Djinn Illuminatus=81 -Djinn of Wishes=27 +Djinn Illuminatus=119 +Djinn of Wishes=29 Djinn of the Lamp=220 -Do or Die=151 +Do or Die=110 Dodecapod=29 Dogged Hunter=30 Dogpile=25 -Dolmen Gate=144 +Dolmen Gate=199 Domestication=25 -Dominaria's Judgment=16 +Dominaria's Judgment=25 Dominate=20 -Dominating Licid=169 +Dominating Licid=99 Domineer=25 -Dominus of Fealty=128 -Donate=125 -Dong Zhou, the Tyrant=1074 -Doom Blade=74 +Dominus of Fealty=133 +Donate=164 +Dong Zhou, the Tyrant=2263 +Doom Blade=44 Doom Cannon=100 -Doomed Necromancer=128 -Doomed Traveler=37 -Doomgape=119 -Doomsday=140 -Doomsday Specter=62 -Door of Destinies=640 -Door to Nothingness=93 -Doran, the Siege Tower=235 +Doomed Necromancer=67 +Doomed Traveler=50 +Doomgape=200 +Doomsday=122 +Doomsday Specter=74 +Door of Destinies=591 +Door to Nothingness=125 +Doran, the Siege Tower=308 Dormant Gomazoa=25 -Dormant Sliver=48 -Dormant Volcano=40 -Dosan the Falling Leaf=43 +Dormant Sliver=27 +Dormant Volcano=41 +Dosan the Falling Leaf=103 Dosan's Oldest Chant=25 -Double Cleave=46 +Double Cleave=25 Double Cross=25 Double Deal=25 Double Dip=25 Double Header=28 -Double Negative=25 +Double Negative=16 Double Play=25 -Double Take=13 -Doubling Chant=38 -Doubling Cube=306 -Doubling Season=1961 -Doubtless One=40 +Double Take=10 +Doubling Chant=33 +Doubling Cube=235 +Doubling Season=1810 +Doubtless One=38 Douse=41 Douse in Gloom=25 -Dovescape=72 +Dovescape=138 Downdraft=40 Downhill Charge=25 Dowsing Shaman=25 -Draco=362 +Draco=227 Draconian Cylix=69 -Dracoplasm=40 -Drafna's Restoration=63 +Dracoplasm=99 +Drafna's Restoration=31 Drag Down=36 Dragon Appeasement=47 -Dragon Arch=187 -Dragon Blood=47 -Dragon Breath=43 -Dragon Broodmother=275 -Dragon Engine=25 +Dragon Arch=199 +Dragon Blood=30 +Dragon Breath=36 +Dragon Broodmother=350 +Dragon Engine=41 Dragon Fangs=45 -Dragon Fodder=25 -Dragon Mage=154 +Dragon Fodder=34 +Dragon Mage=201 Dragon Mask=22 -Dragon Roost=113 -Dragon Scales=15 +Dragon Roost=70 +Dragon Scales=400 Dragon Shadow=40 -Dragon Token=46 -Dragon Tyrant=254 +Dragon Token=68 +Dragon Tyrant=161 Dragon Whelp=36 Dragon Wings=25 Dragon's Claw=11 Dragon's Herald=25 -Dragonmaster Outcast=480 -Dragonskull Summit=287 -Dragonsoul Knight=26 -Dragonspeaker Shaman=208 +Dragonmaster Outcast=541 +Dragonskull Summit=271 +Dragonsoul Knight=25 +Dragonspeaker Shaman=188 Dragonstalker=25 -Dragonstorm=207 -Drain Life=26 -Drain Power=260 +Dragonstorm=236 +Drain Life=24 +Drain Power=186 Drain the Well=25 -Draining Whelk=100 +Draining Whelk=139 Drake Familiar=40 Drake Hatchling=28 Drake Umbra=30 Drake-Skull Cameo=29 Dralnu's Crusade=149 Dralnu's Pet=175 -Dralnu, Lich Lord=92 -Dramatic Entrance=99 -Drana, Kalastria Bloodchief=140 +Dralnu, Lich Lord=170 +Dramatic Entrance=175 +Drana, Kalastria Bloodchief=145 Drastic Revelation=47 Drawn Together=100 -Dread=123 +Dread=75 Dread Charge=97 Dread Drone=47 -Dread Reaper=150 -Dread Return=70 +Dread Reaper=89 +Dread Return=129 Dread Slag=29 +Dread Slaver=46 Dread Specter=25 -Dread Statuary=50 +Dread Statuary=25 Dread Warlock=40 Dread Wight=99 -Dread of Night=34 -Dreadship Reef=33 +Dread of Night=50 +Dreadship Reef=100 Dreadwing=25 -Dream Cache=9 +Dream Cache=26 Dream Chisel=25 -Dream Coat=99 +Dream Coat=94 Dream Fighter=25 Dream Fracture=85 -Dream Halls=323 -Dream Leash=28 +Dream Halls=333 +Dream Leash=25 Dream Prowler=26 -Dream Salvage=25 +Dream Salvage=50 Dream Stalker=25 Dream Thief=25 Dream Thrush=28 -Dream Tides=39 -Dream Twist=31 +Dream Tides=46 +Dream Twist=32 Dream's Grip=40 -Dreamborn Muse=9 +Dreamborn Muse=22 Dreamcatcher=40 Dreams of the Dead=11 Dreamscape Artist=40 Dreamspoiler Witches=40 -Dreamstone Hedron=29 +Dreamstone Hedron=25 Dreamwinder=28 -Dredge=25 +Dredge=611 Dreg Reaver=49 -Dregs of Sorrow=89 -Dregscape Zombie=28 +Dregs of Sorrow=49 +Dregscape Zombie=36 Drekavac=25 -Drelnoch=249 -Drift of Phantasms=40 -Drift of the Dead=11 +Drelnoch=200 +Drift of Phantasms=20 +Drift of the Dead=100 Drifter il-Dal=25 Drifting Djinn=25 Drifting Meadow=36 @@ -2757,95 +2826,100 @@ Drill-Skimmer=25 Drinker of Sorrow=27 Dripping Dead=14 Dripping-Tongue Zubera=25 +Drogskol Captain=95 +Drogskol Reaver=263 Dromad Purebred=25 Dromar's Attendant=25 -Dromar's Cavern=110 +Dromar's Cavern=47 Dromar's Charm=25 -Dromar, the Banisher=233 +Dromar, the Banisher=299 Dromosaur=28 Droning Bureaucrats=25 -Drooling Groodion=37 +Drooling Groodion=24 Drooling Ogre=25 -Drop of Honey=2690 +Drop of Honey=2337 Dross Crocodile=25 Dross Golem=25 Dross Harvester=25 Dross Hopper=25 Dross Prowler=44 Dross Ripper=20 -Dross Scorpion=40 +Dross Scorpion=34 Drought=99 -Drove of Elves=221 -Drowned=440 -Drowned Catacomb=500 -Drowned Rusalka=40 +Drove of Elves=269 +Drowned=362 +Drowned Catacomb=428 +Drowned Rusalka=30 Drowner Initiate=67 Drowner of Secrets=25 Drudge Reavers=25 -Drudge Skeletons=23 +Drudge Skeletons=28 Drudge Spell=25 Druid Lyrist=25 -Druid of the Anima=47 -Druid's Call=166 -Druidic Satchel=43 -Drumhunter=47 -Dry Spell=36 -Dryad Arbor=206 -Dryad Sophisticate=25 +Druid of the Anima=40 +Druid's Call=122 +Druidic Satchel=34 +Druids' Repository=57 +Drumhunter=25 +Dry Spell=22 +Dryad Arbor=189 +Dryad Sophisticate=45 Dryad's Caress=25 Dryad's Favor=25 -Dual Nature=26 +Dual Casting=63 +Dual Nature=49 Duct Crawler=26 Due Respect=25 -Dueling Grounds=148 +Dueling Grounds=175 Duergar Assailant=43 Duergar Cave-Guard=32 -Duergar Hedge-Mage=35 +Duergar Hedge-Mage=25 Duergar Mine-Captain=41 -Duh=32 +Duh=25 Dumb Ass=25 Dune-Brood Nephilim=25 Dunerider Outlaw=40 +Dungeon Geists=195 Dungeon Shade=38 -Dungrove Elder=351 -Duplicant=271 +Dungrove Elder=236 +Duplicant=242 Duplicity=49 -Duress=22 +Duress=19 Durkwood Baloth=25 Durkwood Boars=22 Durkwood Tracker=25 Dusk Imp=27 -Dusk Urchins=25 -Duskdale Wurm=24 +Dusk Urchins=90 +Duskdale Wurm=42 Duskhunter Bat=35 -Duskmantle, House of Shadow=44 +Duskmantle, House of Shadow=33 Duskrider Falcon=25 Duskrider Peregrine=12 Duskwalker=13 Duskworker=25 -Dust Bowl=369 +Dust Bowl=352 Dust Corona=25 -Dust Elemental=49 +Dust Elemental=50 Dust of Moments=50 -Dust to Dust=31 -Dwarven Armorer=14 +Dust to Dust=30 +Dwarven Armorer=37 Dwarven Armory=25 Dwarven Berserker=25 Dwarven Blastminer=25 Dwarven Bloodboiler=100 Dwarven Catapult=27 -Dwarven Demolition Team=118 -Dwarven Driller=75 -Dwarven Grunt=46 -Dwarven Hold=74 +Dwarven Demolition Team=90 +Dwarven Driller=100 +Dwarven Grunt=26 +Dwarven Hold=87 Dwarven Landslide=40 Dwarven Lieutenant=25 -Dwarven Miner=12 +Dwarven Miner=38 Dwarven Nomad=40 Dwarven Patrol=25 Dwarven Pony=40 Dwarven Recruiter=40 -Dwarven Ruins=23 +Dwarven Ruins=21 Dwarven Scorcher=28 Dwarven Sea Clan=30 Dwarven Shrine=37 @@ -2855,131 +2929,133 @@ Dwarven Strike Force=46 Dwarven Thaumaturgist=79 Dwarven Trader=25 Dwarven Vigilantes=11 -Dwarven Warriors=31 +Dwarven Warriors=25 Dwarven Weaponsmith=12 Dwell on the Past=40 -Dying Wail=38 -Dystopia=126 +Dying Wail=43 +Dystopia=100 Eager Cadet=41 Early Frost=40 -Early Harvest=52 +Early Harvest=60 Earnest Fellowship=37 Earsplitting Rats=40 Earth Elemental=22 Earth Rift=25 -Earth Servant=45 +Earth Servant=40 Earth Surge=28 Earthbind=23 Earthblighter=66 Earthbrawn=25 -Earthcraft=847 +Earthcraft=856 Earthen Goo=25 Earthlink=73 Earthlore=500 -Earthquake=152 +Earthquake=126 Earthshaker=25 -Earwig Squad=52 +Earwig Squad=100 Eastern Paladin=37 -Eater of Days=32 -Eater of the Dead=50 -Ebon Dragon=260 +Eater of Days=31 +Eater of the Dead=25 +Ebon Dragon=399 Ebon Drake=25 Ebon Praetor=42 Ebon Stronghold=28 Ebonblade Reaper=37 Ebony Charm=34 -Ebony Horse=142 +Ebony Horse=95 Ebony Owl Netsuke=25 Ebony Rhino=100 Ebony Treefolk=39 Echo Chamber=25 Echo Circlet=25 -Echo Mage=122 +Echo Mage=100 Echo Tracer=16 Echoing Calm=25 Echoing Courage=25 Echoing Decay=25 Echoing Ruin=25 -Echoing Truth=45 +Echoing Truth=26 Edge of Autumn=40 -Edge of the Divinity=62 -Edgewalker=62 +Edge of the Divinity=25 +Edgewalker=175 Eel Umbra=15 Eerie Procession=46 Ego Erasure=30 -Eiganjo Castle=138 +Eiganjo Castle=112 Eiganjo Free-Riders=25 -Eight-and-a-Half-Tails=328 +Eight-and-a-Half-Tails=308 Eightfold Maze=399 Ekundu Cyclops=28 Ekundu Griffin=12 -El-Hajjaj=99 -Eladamri's Call=219 -Eladamri's Vineyard=174 -Eladamri, Lord of Leaves=563 +El-Hajjaj=40 +Eladamri's Call=285 +Eladamri's Vineyard=151 +Eladamri, Lord of Leaves=585 Eland Umbra=25 -Elder Cathar=31 +Elbrus, the Binding Blade=162 +Elder Cathar=22 Elder Druid=18 -Elder Land Wurm=45 +Elder Land Wurm=180 Elder Mastery=40 Elder Pine of Jukai=25 -Elder Spawn=149 -Elder of Laurels=28 -Eldrazi Conscription=318 -Eldrazi Monument=280 -Eldrazi Temple=153 +Elder Spawn=150 +Elder of Laurels=30 +Eldrazi Conscription=372 +Eldrazi Monument=330 +Eldrazi Temple=186 Electric Eel=41 -Electrolyze=129 -Electropotence=80 +Electrolyze=126 +Electropotence=32 Electrostatic Bolt=14 Electryte=10 -Elemental Appeal=28 +Elemental Appeal=32 Elemental Augury=58 -Elemental Mastery=50 +Elemental Mastery=147 Elemental Resonance=56 Elephant Ambush=36 Elephant Grass=112 -Elephant Graveyard=2519 -Elephant Guide=40 +Elephant Graveyard=1525 +Elephant Guide=58 Elephant Resurgence=25 Elephant Token=50 -Elesh Norn, Grand Cenobite=1908 +Elesh Norn, Grand Cenobite=1887 Elf Replica=25 -Elfhame Palace=29 -Elfhame Sanctuary=65 -Elite Archers=36 +Elfhame Palace=40 +Elfhame Sanctuary=38 +Elgaud Inquisitor=99 +Elite Archers=99 Elite Cat Warrior=40 -Elite Inquisitor=70 +Elite Inquisitor=83 Elite Javelineer=26 -Elite Vanguard=50 -Elixir of Immortality=40 -Elixir of Vitality=25 +Elite Vanguard=38 +Elixir of Immortality=44 +Elixir of Vitality=33 Elkin Bottle=49 -Elkin Lair=99 +Elkin Lair=41 Elsewhere Flask=34 -Elspeth Tirel=1535 -Elspeth, Knight-Errant=2061 -Elven Cache=33 +Elspeth Tirel=1112 +Elspeth, Knight-Errant=2217 +Elven Cache=37 Elven Fortress=28 Elven Lyre=25 Elven Palisade=25 -Elven Riders=28 +Elven Riders=29 Elven Rite=52 Elven Warhounds=31 -Elves of Deep Shadow=31 +Elves of Deep Shadow=49 Elvish Aberration=24 -Elvish Archdruid=119 -Elvish Archers=157 +Elvish Archdruid=82 +Elvish Archers=117 Elvish Bard=14 Elvish Berserker=26 -Elvish Branchbender=25 -Elvish Champion=226 -Elvish Eulogist=28 -Elvish Farmer=70 +Elvish Branchbender=46 +Elvish Champion=333 +Elvish Eulogist=25 +Elvish Farmer=67 Elvish Fury=44 Elvish Guidance=54 Elvish Handservant=25 -Elvish Harbinger=100 +Elvish Harbinger=104 Elvish Healer=25 Elvish Herder=100 Elvish Hexhunter=25 @@ -2990,139 +3066,141 @@ Elvish Lookout=25 Elvish Lyrist=25 Elvish Pathcutter=28 Elvish Pioneer=10 -Elvish Piper=216 -Elvish Promenade=254 +Elvish Piper=459 +Elvish Promenade=239 Elvish Ranger=26 Elvish Scout=700 Elvish Scrapper=25 Elvish Skysweeper=25 -Elvish Soultiller=85 -Elvish Spirit Guide=345 -Elvish Vanguard=220 -Elvish Visionary=29 -Elvish Warrior=10 +Elvish Soultiller=44 +Elvish Spirit Guide=267 +Elvish Vanguard=280 +Elvish Visionary=36 +Elvish Warrior=8 +Emancipation Angel=74 Embalmed Brawler=16 Embargo=25 Ember Beast=27 Ember Gale=25 -Ember Hauler=58 +Ember Hauler=40 Ember Shot=41 Ember Weaver=49 Ember-Fist Zubera=25 -Embermage Goblin=25 +Embermage Goblin=52 Embersmith=50 Emberstrike Duo=25 Emberwilde Augur=25 Emberwilde Caliph=49 -Emberwilde Djinn=74 +Emberwilde Djinn=129 Emblazoned Golem=25 Emblem of the Warmind=56 Embolden=37 -Emcee=39 -Emerald Charm=25 +Emcee=100 +Emerald Charm=43 Emerald Dragonfly=22 -Emerald Medallion=230 +Emerald Medallion=204 Emerald Oryx=25 Emerge Unscathed=49 -Emeria Angel=139 -Emeria, the Sky Ruin=136 -Emissary of Despair=31 +Emeria Angel=116 +Emeria, the Sky Ruin=194 +Emissary of Despair=25 Emissary of Hope=25 Emmessi Tome=25 Emperor Crocodile=22 -Empress Galina=129 -Empty City Ruse=200 -Empty the Catacombs=33 -Empty the Warrens=31 +Empress Galina=104 +Empty City Ruse=366 +Empty the Catacombs=37 +Empty the Warrens=27 Empty-Shrine Kannushi=25 -Empyrial Archangel=313 -Empyrial Armor=22 -Empyrial Plate=125 -Emrakul's Hatcher=40 -Emrakul, the Aeons Torn=1120 +Empyrial Archangel=407 +Empyrial Armor=38 +Empyrial Plate=99 +Emrakul's Hatcher=25 +Emrakul, the Aeons Torn=1256 Enatu Golem=40 Enchanted Being=25 -Enchanted Evening=150 +Enchanted Evening=125 Enchantment Alteration=25 -Enchantress's Presence=218 -Enclave Cryptologist=21 +Enchantress's Presence=279 +Enclave Cryptologist=31 Enclave Elite=25 -Encroach=25 +Encroach=41 Endangered Armodon=25 Endbringer's Revel=25 Endemic Plague=57 -Endless Cockroaches=278 -Endless Horizons=120 -Endless Ranks of the Dead=81 +Endless Cockroaches=507 +Endless Horizons=110 +Endless Ranks of the Dead=70 Endless Scream=43 -Endless Swarm=56 -Endless Whispers=49 +Endless Swarm=135 +Endless Whispers=99 Endless Wurm=150 Endoskeleton=10 -Endrek Sahr, Master Breeder=54 +Endrek Sahr, Master Breeder=55 Endure=25 -Enduring Ideal=140 -Enduring Renewal=105 +Enduring Ideal=181 +Enduring Renewal=137 Enemy of the Guildpact=25 Energizer=49 Energy Arc=40 Energy Bolt=50 -Energy Chamber=134 -Energy Field=529 -Energy Flux=48 +Energy Chamber=147 +Energy Field=395 +Energy Flux=27 Energy Storm=75 Energy Tap=29 Energy Vortex=145 Enervate=26 Enfeeblement=27 -Engineered Explosives=1026 -Engineered Plague=87 +Engineered Explosives=977 +Engineered Plague=43 Engulfing Flames=38 -Engulfing Slagwurm=45 +Engulfing Slagwurm=64 Enigma Eidolon=25 -Enigma Sphinx=87 -Enlightened Tutor=783 -Enlisted Wurm=25 +Enigma Sphinx=116 +Enlightened Tutor=892 +Enlisted Wurm=40 Enlistment Officer=50 Enormous Baloth=39 Enrage=25 Enraging Licid=25 -Enshrined Memories=97 -Enslave=23 +Enshrined Memories=45 +Enslave=22 Enslaved Dwarf=28 Enslaved Horror=25 Enslaved Scout=28 Ensnare=25 -Ensnaring Bridge=333 +Ensnaring Bridge=377 Ensouled Scimitar=28 -Entangler=125 +Entangler=131 Entangling Trap=40 Entangling Vines=25 -Enter the Dungeon=152 -Entomb=1892 +Enter the Dungeon=214 +Entomb=1891 Entomber Exarch=16 Entrails Feaster=52 +Entreat the Angels=1359 Entropic Eidolon=25 -Entropic Specter=25 +Entropic Specter=49 Envelop=25 -Eon Hub=201 -Ephemeron=79 +Eon Hub=41 +Ephemeron=33 Epic Proportions=79 -Epic Struggle=194 -Epicenter=25 -Epochrasite=134 +Epic Struggle=126 +Epicenter=26 +Epochrasite=125 Equal Treatment=38 -Equilibrium=126 -Equinox=31 -Equipoise=42 -Eradicate=83 +Equilibrium=86 +Equinox=40 +Equipoise=116 +Eradicate=41 Erase=152 -Erayo, Soratami Ascendant=735 -Erg Raiders=22 -Erhnam Djinn=384 +Erayo, Soratami Ascendant=738 +Erg Raiders=33 +Erhnam Djinn=252 Erithizon=21 -Eron the Relentless=29 -Erosion=13 +Eron the Relentless=66 +Erosion=8 Errand of Duty=25 Errant Doomsayers=25 Errant Ephemeron=25 @@ -3130,13 +3208,13 @@ Errant Minion=33 Errantry=26 Erratic Explosion=50 Erratic Mutation=25 -Erratic Portal=93 +Erratic Portal=153 Ersatz Gnomes=40 -Ertai's Familiar=149 +Ertai's Familiar=39 Ertai's Meddling=25 Ertai's Trickery=25 -Ertai, Wizard Adept=306 -Ertai, the Corrupted=103 +Ertai, Wizard Adept=257 +Ertai, the Corrupted=92 Escape Artist=25 Escape Routes=28 Escaped Null=25 @@ -3146,234 +3224,244 @@ Esper Charm=25 Esper Cormorants=25 Esper Panorama=36 Esper Sojourners=25 -Esper Stormblade=25 +Esper Stormblade=39 Esperzoa=25 -Essence Bottle=25 +Essence Bottle=35 Essence Drain=35 Essence Feed=25 Essence Filter=25 Essence Flare=250 Essence Fracture=25 +Essence Harvest=26 Essence Leak=28 Essence Scatter=25 -Essence Sliver=261 +Essence Sliver=217 Essence Vortex=25 -Essence Warden=42 -Essence of the Wild=47 -Etched Champion=385 -Etched Monstrosity=90 -Etched Oracle=25 -Eternal Dominion=184 -Eternal Dragon=311 -Eternal Flame=107 +Essence Warden=34 +Essence of the Wild=43 +Etched Champion=277 +Etched Monstrosity=104 +Etched Oracle=62 +Eternal Dominion=123 +Eternal Dragon=365 +Eternal Flame=99 Eternal Warrior=15 -Eternal Witness=328 +Eternal Witness=299 Eternity Snare=25 -Eternity Vessel=49 +Eternity Vessel=74 Ether Well=100 -Ethercaste Knight=25 +Ethercaste Knight=52 Ethereal Champion=14 -Ethereal Haze=37 -Ethereal Usher=25 +Ethereal Haze=41 +Ethereal Usher=37 Ethereal Whiskergill=25 Etherium Abomination=25 Etherium Astrolabe=25 -Etherium Sculptor=154 -Ethersworn Adjudicator=211 -Ethersworn Canonist=597 +Etherium Sculptor=201 +Ethersworn Adjudicator=293 +Ethersworn Canonist=685 Ethersworn Shieldmage=25 -Etherwrought Page=25 +Etherwrought Page=33 Eunuchs' Intrigues=50 -Eureka=5160 -Evacuation=67 +Eureka=5104 +Evacuation=85 Evangelize=10 Evaporate=25 Evasive Action=30 Even the Odds=40 Everbark Shaman=25 -Everflowing Chalice=77 -Everglades=25 +Everflowing Chalice=100 +Everglades=132 Everglove Courier=55 -Everlasting Torment=155 +Everlasting Torment=187 Evermind=25 -Evershrike=183 +Evershrike=100 Evil Eye of Orms-By-Gore=157 Evil Eye of Orms-by-Gore=40 Evil Eye of Urborg=25 -Evil Presence=26 -Evil Twin=40 +Evil Presence=25 +Evil Twin=46 Evincar's Justice=29 Eviscerator=52 Evolution Charm=25 Evolution Vat=47 -Evolving Wilds=30 -Exalted Angel=317 -Exalted Dragon=32 +Evolving Wilds=20 +Exalted Angel=369 +Exalted Dragon=58 Excavation=42 Excavator=50 Excise=20 -Exclude=50 -Exclusion Ritual=12 +Exclude=100 +Exclusion Ritual=34 Excommunicate=7 -Excruciator=35 +Excruciator=37 Execute=25 Executioner's Capsule=44 Exhaustion=46 -Exhume=100 +Exhume=75 Exhumer Thrull=25 -Exile=40 +Exile=25 Exile into Darkness=25 Exiled Boggart=25 Exiled Doomsayer=25 -Exorcist=159 +Exorcist=150 Exoskeletal Armor=20 -Exotic Curse=16 +Exotic Curse=25 Exotic Disease=56 -Exotic Orchard=119 -Expedition Map=47 +Exotic Orchard=116 +Expedition Map=31 Expendable Troops=28 -Experiment Kraj=122 +Experiment Kraj=50 Exploding Borders=25 -Exploration=1895 -Explore=60 +Exploration=1756 +Explore=29 Explorer's Scope=25 Explosive Growth=28 -Explosive Revelation=25 -Explosive Vegetation=80 -Expunge=38 -Exsanguinate=31 -Extinction=187 -Extinguish=39 -Extirpate=473 +Explosive Revelation=12 +Explosive Vegetation=69 +Expunge=49 +Exquisite Blood=58 +Exsanguinate=162 +Extinction=93 +Extinguish=27 +Extirpate=516 Extortion=40 Extra Arms=25 -Extract=129 -Extractor Demon=64 -Extraplanar Lens=352 +Extract=89 +Extractor Demon=90 +Extraplanar Lens=486 Extravagant Spirit=38 -Extruder=38 -Exuberant Firestoker=25 +Extruder=43 +Exuberant Firestoker=49 Eye Spy=40 -Eye for an Eye=52 +Eye for an Eye=34 Eye of Nowhere=38 Eye of Ramos=25 -Eye of Singularity=25 -Eye of Ugin=227 +Eye of Singularity=30 +Eye of Ugin=283 Eye of Yawgmoth=99 -Eye of the Storm=25 +Eye of the Storm=74 Eye to Eye=25 Eyeblight's Ending=30 Eyes of the Watcher=25 -Eyes of the Wisent=70 -Ezuri's Archers=25 -Ezuri's Brigade=30 -Ezuri, Renegade Leader=126 +Eyes of the Wisent=47 +Ezuri's Archers=34 +Ezuri's Brigade=31 +Ezuri, Renegade Leader=81 Fa'adiyah Seer=28 -Fable of Wolf and Owl=151 -Fabricate=52 +Fable of Wolf and Owl=164 +Fabricate=62 Face of Fear=25 Face to Face=25 -Faceless Butcher=77 +Faceless Butcher=120 Faceless Devourer=25 Faces of the Past=25 Facevaulter=40 -Fact or Fiction=138 +Fact or Fiction=120 Fade Away=15 Fade from Memory=25 -Faerie Conclave=78 +Faerie Conclave=38 Faerie Harbinger=25 -Faerie Macabre=25 +Faerie Macabre=125 Faerie Mechanist=40 Faerie Noble=99 Faerie Squadron=7 -Faerie Swarm=43 +Faerie Swarm=28 Faerie Tauntings=37 -Faerie Trickery=66 +Faerie Trickery=30 Faith Healer=25 -Faith's Fetters=27 +Faith's Fetters=39 +Faith's Shield=29 Faithful Squire=25 -Falkenrath Marauders=35 -Falkenrath Noble=62 -Fallen Angel=88 +Faithless Looting=213 +Falkenrath Aristocrat=290 +Falkenrath Exterminator=165 +Falkenrath Marauders=33 +Falkenrath Noble=61 +Falkenrath Torturer=25 +Fallen Angel=77 Fallen Askari=37 Fallen Cleric=28 -Fallen Ferromancer=16 -Fallen Ideal=31 -Falling Star=498 +Fallen Ferromancer=34 +Fallen Ideal=37 +Falling Star=325 Falling Timber=41 Fallow Earth=30 Fallow Wurm=40 Fallowsage=25 -False Cure=190 -False Dawn=100 -False Defeat=196 +False Cure=182 +False Dawn=25 +False Defeat=650 False Demise=26 False Memories=51 -False Mourning=105 -False Orders=64 +False Mourning=233 +False Orders=249 False Peace=26 -False Prophet=68 +False Prophet=57 False Summoning=33 Falter=40 Familiar Ground=22 -Familiar's Ruse=43 -Famine=1275 +Familiar's Ruse=74 +Famine=50 Famished Ghoul=25 Fanatical Devotion=25 Fanatical Fever=99 -Fang Skulkin=49 -Fangren Firstborn=89 +Fang Skulkin=25 +Fangren Firstborn=79 Fangren Hunter=46 Fangren Marauder=46 Fangren Pathcutter=25 -Fanning the Flames=15 +Fanning the Flames=99 Far Wanderings=49 -Farhaven Elf=82 -Farmstead=90 +Farbog Boneflinger=25 +Farbog Explorer=34 +Farhaven Elf=25 +Farmstead=142 Farrel's Mantle=25 Farrel's Zealot=99 Farrelite Priest=29 -Farseek=32 +Farseek=35 Farsight Mask=25 -Fastbond=1071 -Fasting=25 +Fastbond=1150 +Fasting=225 Fat Ass=25 Fatal Attraction=48 -Fatal Blow=23 -Fatal Frenzy=50 +Fatal Blow=25 +Fatal Frenzy=56 Fatal Lore=62 Fatal Mutation=56 -Fate Transfer=40 -Fatespinner=80 -Fatestitcher=40 +Fate Transfer=31 +Fatespinner=132 +Fatestitcher=33 Fathom Seer=25 -Fathom Trawl=50 -Fatigue=25 -Fault Line=86 +Fathom Trawl=25 +Fatigue=32 +Fault Line=74 Fault Riders=28 Faultgrinder=25 -Fauna Shaman=251 +Fauna Shaman=276 Favor of the Mighty=25 -Favor of the Overbeing=25 +Favor of the Overbeing=34 Favorable Destiny=25 +Favorable Winds=46 Fear=27 -Feast of Blood=32 +Feast of Blood=48 Feast of Flesh=25 Feast of Worms=29 Feast of the Unicorn=22 -Feast or Famine=635 -Fecundity=34 +Feast or Famine=599 +Fecundity=26 Feebleness=25 -Feedback=23 +Feedback=45 Feedback Bolt=25 Feeding Frenzy=40 -Feeling of Dread=33 +Feeling of Dread=32 Feint=25 -Feldon's Cane=52 -Felidar Sovereign=223 -Fellwar Stone=31 +Feldon's Cane=76 +Felidar Sovereign=306 +Fellwar Stone=86 Femeref Archers=24 -Femeref Enchantress=157 +Femeref Enchantress=155 Femeref Healer=11 Femeref Knight=11 Femeref Scouts=28 @@ -3381,133 +3469,136 @@ Fen Stalker=28 Fencer Clique=25 Fencer's Magemark=16 Fend Off=28 -Fendeep Summoner=39 +Fendeep Summoner=99 Feral Animist=25 Feral Contest=25 Feral Deceiver=25 -Feral Hydra=92 +Feral Hydra=104 Feral Instinct=28 Feral Lightning=24 Feral Ridgewolf=34 Feral Shadow=29 -Feral Thallid=39 +Feral Thallid=25 Feral Throwback=77 Ferocious Charge=25 -Ferocity=27 +Ferocity=21 Feroz's Ban=24 Ferropede=25 Ferrovore=25 Fertile Ground=22 Fertile Imagination=25 Fertilid=40 -Fervent Charge=54 +Fervent Cathar=25 +Fervent Charge=49 Fervent Denial=40 -Fervor=85 +Fervor=43 Festercreep=25 Festerhide Boar=125 Festering Evil=38 Festering Goblin=26 Festering March=25 -Festering Wound=40 +Festering Wound=34 Festival=40 -Festival of Trokin=34 +Festival of Trokin=102 Festival of the Guildpact=24 -Fetid Heath=820 +Fetid Heath=710 Fetid Horror=25 -Feudkiller's Verdict=33 +Feudkiller's Verdict=50 Fever Charm=25 -Fevered Convulsions=57 +Fevered Convulsions=38 Fevered Strength=25 Fickle Efreet=54 Fiddlehead Kami=35 -Field Marshal=347 +Field Marshal=447 Field Surgeon=25 -Field of Dreams=300 +Field of Dreams=498 Field of Reality=25 -Field of Souls=85 -Fieldmist Borderpost=42 -Fiend Hunter=64 -Fierce Empath=61 +Field of Souls=48 +Fieldmist Borderpost=58 +Fiend Hunter=58 +Fiend of the Shadows=34 +Fierce Empath=38 Fiery Bombardment=50 Fiery Conclusion=25 Fiery Fall=25 Fiery Gambit=99 Fiery Hellhound=15 -Fiery Justice=47 +Fiery Justice=56 Fiery Mantle=31 Fiery Temper=23 -Fight or Flight=49 -Fight to the Death=83 +Fight or Flight=11 +Fight to the Death=68 Fighting Chance=43 Fighting Drake=26 -Figure of Destiny=527 -Filigree Angel=66 +Figure of Destiny=425 +Filigree Angel=121 Filigree Fracture=40 Filigree Sages=47 Fill with Fright=25 Filth=79 Filthy Cur=28 -Final Fortune=185 -Final Judgment=207 -Final Punishment=24 +Final Fortune=214 +Final Judgment=219 +Final Punishment=37 Final Revels=25 Final Strike=58 Final-Sting Faerie=25 -Finest Hour=83 -Fire Ambush=300 +Finest Hour=193 +Fire Ambush=561 Fire Ants=69 Fire Bowman=100 -Fire Covenant=19 +Fire Covenant=25 Fire Diamond=29 -Fire Dragon=200 -Fire Drake=43 +Fire Dragon=401 +Fire Drake=26 Fire Elemental=173 Fire Imp=29 Fire Juggler=25 -Fire Servant=96 +Fire Servant=152 Fire Snake=29 Fire Sprites=31 Fire Tempest=168 -Fire Whip=38 +Fire Whip=30 Fire and Brimstone=100 Fire at Will=25 Fire-Belly Changeling=25 Fire-Field Ogre=25 -Fire-Lit Thicket=373 -Fire/Ice=205 -Fireball=29 -Fireblast=117 -Firebolt=70 +Fire-Lit Thicket=375 +Fire/Ice=65 +Fireball=34 +Fireblast=110 +Firebolt=26 Firebrand Ranger=25 Firebreathing=10 Firecat Blitz=25 Firefly=25 Firefright Mage=28 -Firemane Angel=71 +Firemane Angel=125 Firemaw Kavu=25 -Fires of Yavimaya=62 +Fires of Undeath=29 +Fires of Yavimaya=119 Firescreamer=28 -Fireshrieker=66 +Fireshrieker=32 Fireslinger=25 -Firespout=99 -Firestorm=676 -Firestorm Hellkite=102 -Firestorm Phoenix=287 -Firewake Sliver=24 +Firespout=68 +Firestorm=835 +Firestorm Hellkite=100 +Firestorm Phoenix=268 +Firewake Sliver=50 Firewild Borderpost=25 First Come, First Served=41 First Volley=25 -Fishliver Oil=28 -Fissure=49 +Fishliver Oil=38 +Fissure=45 Fissure Vent=25 -Fist of Suns=219 +Fist of Suns=126 Fistful of Force=25 -Fists of Ironwood=41 +Fists of Ironwood=30 Fists of the Anvil=25 -Fists of the Demigod=25 +Fists of the Demigod=33 Fit of Rage=25 Flaccify=25 -Flagstones of Trokair=442 +Flagstones of Trokair=399 Flailing Drake=25 Flailing Manticore=79 Flailing Ogre=25 @@ -3515,92 +3606,92 @@ Flailing Soldier=25 Flame Burst=40 Flame Elemental=25 Flame Fusillade=29 -Flame Jab=25 -Flame Javelin=55 -Flame Jet=25 -Flame Rift=116 -Flame Slash=41 -Flame Spirit=187 -Flame Wave=50 +Flame Jab=31 +Flame Javelin=81 +Flame Jet=45 +Flame Rift=122 +Flame Slash=25 +Flame Spirit=193 +Flame Wave=99 Flame-Kin War Scout=25 -Flame-Kin Zealot=25 -Flameblast Dragon=46 +Flame-Kin Zealot=37 +Flameblast Dragon=43 Flameborn Hellion=25 -Flamebreak=236 +Flamebreak=225 Flamecore Elemental=25 Flamekin Bladewhirl=25 Flamekin Brawler=25 -Flamekin Harbinger=105 +Flamekin Harbinger=149 Flamekin Spitfire=25 -Flames of the Blood Hand=55 +Flames of the Blood Hand=99 Flameshot=12 Flamestick Courier=25 -Flametongue Kavu=48 +Flametongue Kavu=46 Flamewave Invoker=15 Flaming Gambit=25 Flaming Sword=28 Flanking Troops=258 -Flare=27 +Flare=141 Flaring Flame-Kin=79 Flaring Pain=25 -Flash=218 +Flash=210 Flash Conscription=41 -Flash Counter=25 -Flash Flood=25 +Flash Counter=28 +Flash Flood=26 Flash Foliage=25 Flash of Defiance=28 Flash of Insight=47 Flashfires=35 -Flashfreeze=28 +Flashfreeze=36 Flay=28 Flayed Nim=25 -Flayer Husk=46 +Flayer Husk=31 +Flayer of the Hatebound=33 Fledgling Djinn=25 -Fledgling Dragon=143 -Fledgling Griffin=40 +Fledgling Dragon=69 +Fledgling Griffin=99 Fledgling Imp=25 Fledgling Mawcor=25 Fledgling Osprey=15 Fleet-Footed Monk=36 Fleetfoot Panther=47 Fleeting Aven=25 -Fleeting Distraction=25 -Fleeting Image=50 +Fleeting Image=39 Flensermite=25 Flesh Allergy=37 Flesh Reaver=25 -Flesh-Eater Imp=30 -Fleshbag Marauder=31 +Flesh-Eater Imp=25 +Fleshbag Marauder=42 Fleshformer=25 Fleshgrafter=25 Fleshwrither=50 -Flicker=153 -Flickerform=74 +Flicker=58 +Flickerform=25 Flickering Spirit=25 -Flickering Ward=73 -Flickerwisp=140 +Flickering Ward=155 +Flickerwisp=75 Flight=24 -Flight Spellbomb=37 +Flight Spellbomb=25 Flight of Fancy=25 -Fling=39 +Fling=21 Flint Golem=25 Floating Shield=40 Floating-Dream Zubera=25 -Flock of Rabid Sheep=192 +Flock of Rabid Sheep=49 Flood=37 -Flood Plain=81 +Flood Plain=74 Floodbringer=25 Floodchaser=25 -Flooded Grove=509 -Flooded Shoreline=150 -Flooded Strand=2959 -Flooded Woodlands=35 +Flooded Grove=602 +Flooded Shoreline=88 +Flooded Strand=3277 +Flooded Woodlands=100 Floodgate=25 Floodwater Dam=51 -Floral Spuzzem=72 +Floral Spuzzem=99 Flourishing Defenses=25 Flow of Ideas=24 -Flow of Maggots=44 +Flow of Maggots=62 Flowering Field=25 Flowstone Armor=25 Flowstone Blade=28 @@ -3611,7 +3702,7 @@ Flowstone Embrace=25 Flowstone Flood=12 Flowstone Giant=28 Flowstone Hellion=25 -Flowstone Mauler=52 +Flowstone Mauler=25 Flowstone Overseer=31 Flowstone Salamander=15 Flowstone Sculpture=39 @@ -3621,144 +3712,145 @@ Flowstone Strike=28 Flowstone Surge=25 Flowstone Thopter=25 Flowstone Wall=28 -Fluctuator=206 +Fluctuator=158 Flurry of Wings=40 -Flux=27 -Flying Carpet=54 -Flying Men=148 -Fodder Cannon=31 +Flux=48 +Flying Carpet=48 +Flying Men=76 +Fodder Cannon=38 Fodder Launch=25 -Fog=31 -Fog Bank=101 +Fog=25 +Fog Bank=122 Fog Elemental=25 Fog Patch=25 Fog of Gnats=45 -Foil=358 -Fold into AEther=40 +Foil=302 +Fold into AEther=38 Folk Medicine=69 Folk of An-Havva=50 Folk of the Pines=50 -Followed Footsteps=279 -Fomori Nomad=25 -Font of Mythos=188 -Food Chain=211 -Fool's Demise=65 +Followed Footsteps=290 +Fomori Nomad=31 +Font of Mythos=254 +Food Chain=490 +Fool's Demise=37 Fool's Tome=25 Foot Soldiers=29 Footbottom Feast=25 Foothill Guide=28 -Footsteps of the Goryo=39 -Foratog=25 -Forbid=32 -Forbidden Alchemy=975 +Footsteps of the Goryo=34 +Foratog=22 +Forbid=33 +Forbidden Alchemy=321 Forbidden Crypt=36 Forbidden Lore=75 -Forbidden Orchard=438 -Forbidden Ritual=41 -Forbidding Watchtower=52 +Forbidden Orchard=402 +Forbidden Ritual=47 +Forbidding Watchtower=44 Force Bubble=25 Force Spike=31 Force Void=100 -Force of Nature=302 -Force of Savagery=57 -Force of Will=5070 -Forced Fruition=90 -Forced March=130 -Forced Retreat=95 -Forced Worship=25 -Forcefield=7464 +Force of Nature=353 +Force of Savagery=33 +Force of Will=5184 +Forced Fruition=91 +Forced March=100 +Forced Retreat=99 +Forced Worship=34 +Forcefield=6343 Forcemage Advocate=28 Foresee=25 Foreshadow=39 Foresight=25 Forest=5 -Forest Bear=135 -Forethought Amulet=99 +Forest Bear=162 +Forethought Amulet=250 Forfend=15 Forge Armor=40 +Forge Devil=32 Forget=24 -Forgotten Ancient=180 -Forgotten Cave=21 +Forgotten Ancient=168 +Forgotten Cave=25 Forgotten Harvest=100 Forgotten Lore=99 Foriysian Brigade=25 Foriysian Interceptor=25 Foriysian Totem=8 -Fork=1179 -Forked Bolt=38 -Forked Lightning=89 +Fork=1277 +Forked Bolt=47 +Forked Lightning=199 Forked-Branch Garami=25 -Form of the Dragon=63 -Form of the Squirrel=116 +Form of the Dragon=31 +Form of the Squirrel=140 Formation=100 -Forsaken City=102 +Forsaken City=243 Forsaken Wastes=108 -Fortified Area=37 +Fortified Area=94 Fortify=25 Fortitude=16 -Fortune Thief=49 +Fortune Thief=137 Fossil Find=19 Foster=39 Foul Familiar=25 Foul Imp=14 Foul Presence=25 Foul Spirit=131 -Fountain Watch=125 +Fountain Watch=102 Fountain of Cho=37 -Fountain of Youth=36 -Fowl Play=25 +Fountain of Youth=40 +Fowl Play=48 Foxfire=26 Foxfire Oak=25 -Fraction Jackson=150 +Fraction Jackson=199 Fractured Loyalty=25 -Fracturing Gust=65 +Fracturing Gust=130 Framed!=39500 -Frankenstein's Monster=125 -Frankie Peanuts=109 +Frankenstein's Monster=84 +Frankie Peanuts=116 Frantic Purification=28 Frantic Salvage=35 -Frantic Search=42 +Frantic Search=47 Frazzle=25 Frazzled Editor=25 Free-Range Chicken=25 Free-for-All=100 -Freed from the Real=36 +Freed from the Real=95 Freewind Equenaut=25 Freewind Falcon=40 -Frenetic Efreet=51 +Frenetic Efreet=62 Frenetic Ogre=25 Frenetic Raptor=25 Frenetic Sliver=25 -Frenzied Goblin=31 -Frenzied Tilling=40 -Frenzy Sliver=32 -Fresh Meat=40 +Frenzied Goblin=38 +Frenzied Tilling=100 +Frenzy Sliver=36 +Fresh Meat=43 Fresh Volunteers=28 Freyalise Supplicant=21 Freyalise's Charm=25 Freyalise's Radiance=25 Freyalise's Winds=28 Frightcrawler=28 -Frightful Delusion=37 +Frightful Delusion=32 Frightshroud Courier=32 Frog Tongue=40 -Frogmite=40 -Frogtosser Banneret=40 +Frogmite=35 +Frogtosser Banneret=38 Frontier Guide=40 Frontline Sage=25 Frontline Strategist=30 Frost Breath=25 Frost Giant=49 -Frost Marsh=82 +Frost Marsh=127 Frost Ogre=25 Frost Raptor=25 -Frost Titan=186 +Frost Titan=166 Frostling=36 -Frostweb Spider=25 +Frostweb Spider=39 Frostwielder=28 Frostwind Invoker=25 -Frozen AEther=25 -Frozen Shade=34 +Frozen AEther=49 +Frozen Shade=41 Frozen Solid=25 Fruition=102 Fuel for the Cause=46 @@ -3766,157 +3858,162 @@ Fugitive Druid=25 Fugitive Wizard=14 Fugue=22 Fulgent Distraction=25 -Full Moon's Rise=39 -Fulminator Mage=229 +Full Moon's Rise=44 +Fulminator Mage=148 Fumarole=25 -Fume Spitter=41 -Fumiko the Lowblood=119 -Funeral Charm=37 +Fume Spitter=37 +Fumiko the Lowblood=80 +Funeral Charm=45 Funeral March=38 Funeral Pyre=25 -Fungal Behemoth=75 -Fungal Bloom=64 +Fungal Behemoth=44 +Fungal Bloom=46 Fungal Reaches=25 -Fungal Shambler=89 +Fungal Shambler=50 Fungus Elemental=74 -Fungus Sliver=70 -Fungusaur=110 +Fungus Sliver=50 +Fungusaur=98 Furious Assault=25 Furnace Brood=52 Furnace Celebration=37 -Furnace Dragon=69 -Furnace Scamp=11 +Furnace Dragon=74 +Furnace Scamp=31 Furnace Spirit=28 -Furnace Whelp=13 -Furnace of Rath=50 -Furor of the Bitten=25 +Furnace Whelp=10 +Furnace of Rath=103 +Furor of the Bitten=32 Fury Charm=40 -Fury Sliver=40 -Fury of the Horde=69 -Furyborn Hellkite=98 -Furystoke Giant=192 -Fusion Elemental=47 +Fury Sliver=48 +Fury of the Horde=62 +Furyborn Hellkite=61 +Furystoke Giant=49 +Fusion Elemental=74 Fylamarid=44 Fylgja=11 Fyndhorn Bow=100 Fyndhorn Brownie=16 -Fyndhorn Druid=25 -Fyndhorn Elder=23 -Fyndhorn Elves=35 +Fyndhorn Druid=16 +Fyndhorn Elder=36 +Fyndhorn Elves=21 Fyndhorn Pollen=50 -Gabriel Angelfire=150 -Gaddock Teeg=288 -Gaea's Anthem=176 -Gaea's Avenger=286 +Gabriel Angelfire=211 +Gaddock Teeg=408 +Gaea's Anthem=239 +Gaea's Avenger=369 Gaea's Balance=40 -Gaea's Blessing=102 +Gaea's Blessing=46 Gaea's Bounty=16 -Gaea's Cradle=5213 -Gaea's Embrace=62 -Gaea's Herald=39 -Gaea's Liege=176 +Gaea's Cradle=5767 +Gaea's Embrace=22 +Gaea's Herald=30 +Gaea's Liege=212 Gaea's Might=32 -Gaea's Revenge=111 +Gaea's Revenge=95 Gaea's Skyfolk=25 -Gaea's Touch=47 +Gaea's Touch=48 Gainsay=25 Gale Force=25 -Galepowder Mage=45 +Galepowder Mage=69 Galina's Knight=25 Gallantry=20 Gallowbraid=99 -Gallows Warden=16 -Galvanic Arc=25 -Galvanic Blast=48 +Gallows Warden=25 +Gallows at Willow Hill=31 +Galvanic Arc=36 +Galvanic Blast=62 Galvanic Juggernaut=48 Galvanic Key=25 -Galvanoth=27 -Gamble=471 -Game Preserve=99 +Galvanoth=32 +Gamble=582 +Game Preserve=119 Game of Chaos=56 Game-Trail Changeling=40 -Gamekeeper=41 +Gamekeeper=49 Gang of Elk=25 Gangrenous Goliath=33 Gangrenous Zombies=25 -Gargantuan Gorilla=74 -Gargoyle Castle=52 +Gargantuan Gorilla=33 +Gargoyle Castle=25 Gargoyle Sentinel=25 -Garruk Relentless=1197 -Garruk Wildspeaker=365 -Garruk's Companion=25 -Garruk's Horde=31 +Garruk Relentless=943 +Garruk Wildspeaker=361 +Garruk's Companion=9 +Garruk's Horde=30 Garruk's Packleader=25 -Garruk, Primal Hunter=1320 -Garza Zol, Plague Queen=85 +Garruk, Primal Hunter=905 +Garza Zol, Plague Queen=169 Garza's Assassin=25 -Gaseous Form=20 +Gaseous Form=16 Gate Hound=25 -Gate to Phyrexia=433 -Gate to the AEther=79 -Gatekeeper of Malakir=88 +Gate to Phyrexia=584 +Gate to the AEther=100 +Gatekeeper of Malakir=92 Gathan Raiders=38 Gather Courage=25 -Gather Specimens=47 +Gather Specimens=64 +Gather the Townsfolk=68 Gatherer of Graces=49 -Gatstaf Shepherd=38 -Gauntlet of Might=5893 -Gauntlet of Power=561 -Gauntlets of Chaos=41 -Gavony Township=100 +Gatstaf Shepherd=67 +Gauntlet of Might=5915 +Gauntlet of Power=451 +Gauntlets of Chaos=67 +Gavony Ironwright=25 +Gavony Township=99 Gaze of Adamaro=56 Gaze of Justice=40 -Gaze of Pain=25 -Gaze of the Gorgon=37 -Geist of Saint Traft=1843 -Geist-Honored Monk=41 +Gaze of Pain=50 +Gaze of the Gorgon=30 +Geist of Saint Traft=1731 +Geist-Honored Monk=38 Geistcatcher's Rig=25 -Geistflame=30 -Gelatinous Genesis=25 -Gelectrode=97 +Geistflame=34 +Gelatinous Genesis=44 +Gelectrode=80 Gelid Shackles=25 -Gemhide Sliver=92 -Gemini Engine=25 +Gemhide Sliver=52 +Gemini Engine=31 Gempalm Avenger=25 -Gempalm Incinerator=97 -Gempalm Polluter=22 +Gempalm Incinerator=99 +Gempalm Polluter=25 Gempalm Sorcerer=25 Gempalm Strider=37 -Gemstone Array=18 -Gemstone Caverns=157 -Gemstone Mine=251 +Gemstone Array=43 +Gemstone Caverns=129 +Gemstone Mine=247 General Jarkeld=25 -General's Kabuto=221 -General's Regalia=37 -Genesis=842 -Genesis Chamber=100 -Genesis Wave=69 +General's Kabuto=104 +General's Regalia=179 +Genesis=928 +Genesis Chamber=93 +Genesis Wave=76 Genju of the Cedars=25 Genju of the Falls=31 Genju of the Fens=25 Genju of the Fields=25 -Genju of the Realm=140 +Genju of the Realm=156 Genju of the Spires=25 -Geosurge=28 +Geosurge=46 Geothermal Crevice=25 -Gerrard Capashen=81 -Gerrard's Battle Cry=99 -Gerrard's Command=30 +Geralf's Messenger=498 +Geralf's Mindcrusher=36 +Gerrard Capashen=66 +Gerrard's Battle Cry=42 +Gerrard's Command=25 Gerrard's Irregulars=12 -Gerrard's Verdict=89 +Gerrard's Verdict=77 Gerrard's Wisdom=31 Gerrymandering=31 Get a Life=31 -Geth's Grimoire=34 -Geth's Verdict=50 -Geth, Lord of the Vault=179 +Geth's Grimoire=62 +Geth's Verdict=55 +Geth, Lord of the Vault=127 Geyser Glider=50 Ghalma's Warden=25 -Ghastlord of Fugue=248 -Ghastly Demise=58 +Ghastlord of Fugue=116 +Ghastly Demise=100 Ghastly Discovery=25 Ghastly Remains=49 -Ghazban Ogre=37 +Ghazban Ogre=22 Ghazban Ogress=25 Ghitu Encampment=23 Ghitu Fire=100 @@ -3926,34 +4023,36 @@ Ghitu Slinger=33 Ghitu War Cry=28 Ghor-Clan Bloodscale=25 Ghor-Clan Savage=25 -Ghost Council of Orzhova=114 +Ghost Council of Orzhova=122 Ghost Hounds=100 -Ghost Quarter=116 -Ghost Ship=29 +Ghost Quarter=65 +Ghost Ship=20 Ghost Tactician=28 -Ghost Town=46 +Ghost Town=35 Ghost Warden=25 Ghost-Lit Nourisher=12 Ghost-Lit Raider=25 Ghost-Lit Redeemer=28 Ghost-Lit Stalker=25 Ghost-Lit Warder=25 -Ghostfire=25 -Ghostflame Sliver=40 +Ghostfire=31 +Ghostflame Sliver=44 Ghosthelm Courier=25 Ghostly Changeling=25 Ghostly Flame=50 -Ghostly Possession=32 -Ghostly Prison=269 -Ghostly Visit=50 +Ghostly Flicker=50 +Ghostly Possession=28 +Ghostly Prison=221 +Ghostly Visit=99 Ghostly Wings=599 Ghosts of the Damned=25 -Ghosts of the Innocent=28 -Ghostway=83 +Ghosts of the Innocent=37 +Ghostway=133 Ghoul's Feast=25 Ghoulcaller's Bell=15 -Ghoulcaller's Chant=37 -Ghoulraiser=20 +Ghoulcaller's Chant=32 +Ghoulraiser=16 +Ghoultree=54 Giant Albatross=25 Giant Ambush Beetle=26 Giant Badger=88 @@ -3962,52 +4061,53 @@ Giant Cockroach=26 Giant Crab=39 Giant Dustwasp=25 Giant Fan=127 -Giant Growth=51 -Giant Harbinger=38 -Giant Mantis=25 +Giant Growth=55 +Giant Harbinger=37 +Giant Mantis=36 Giant Octopus=40 -Giant Oyster=35 +Giant Oyster=22 Giant Scorpion=25 -Giant Shark=62 +Giant Shark=99 Giant Slug=14 -Giant Solifuge=99 -Giant Spider=39 +Giant Solifuge=66 +Giant Spider=40 Giant Strength=28 -Giant Tortoise=50 -Giant Trap Door Spider=31 +Giant Tortoise=31 +Giant Trap Door Spider=25 Giant Turtle=25 Giant Warthog=29 Giant's Ire=454 Giantbaiting=25 -Gibbering Descent=52 +Gibbering Descent=25 Gibbering Hyenas=25 Gibbering Kami=25 -Gideon Jura=708 -Gideon's Avenger=91 -Gideon's Lawkeeper=25 -Gift of Estates=52 +Gideon Jura=656 +Gideon's Avenger=66 +Gideon's Lawkeeper=39 +Gift of Estates=36 Gift of Granite=25 -Gift of the Deity=56 +Gift of the Deity=38 Gift of the Gargantuan=25 Gift of the Woods=28 -Gifts Ungiven=747 -Gigadrowse=31 -Gigantiform=50 -Gigantomancer=92 -Gigapede=110 -Gilded Drake=1086 +Gifts Ungiven=907 +Gigadrowse=36 +Gigantiform=35 +Gigantomancer=33 +Gigapede=77 +Gilded Drake=1187 Gilded Light=25 -Gilded Lotus=615 -Gilder Bairn=124 +Gilded Lotus=675 +Gilder Bairn=175 Gilt-Leaf Ambush=40 -Gilt-Leaf Archdruid=112 -Gilt-Leaf Palace=107 +Gilt-Leaf Archdruid=99 +Gilt-Leaf Palace=122 Gilt-Leaf Seer=121 -Giltspire Avenger=72 -Gitaxian Probe=211 +Giltspire Avenger=68 +Gisela, Blade of Goldnight=754 +Gitaxian Probe=34 Glacial Chasm=62 Glacial Crevasses=99 -Glacial Fortress=397 +Glacial Fortress=352 Glacial Plating=40 Glacial Ray=25 Glacial Wall=16 @@ -4015,66 +4115,67 @@ Glaciers=1500 Glade Gnarr=28 Gladecover Scout=34 Glamer Spinners=7 -Glamerdye=49 -Glare of Subdual=125 +Glamerdye=34 +Glare of Subdual=99 Glarecaster=31 Glarewielder=25 Glass Asp=25 Glass Golem=25 Glassdust Hulk=25 -Glasses of Urza=106 +Glasses of Urza=53 Glaze Fiend=25 Gleam of Resistance=25 -Gleancrawler=48 -Gleeful Sabotage=40 -Gleemax=229 -Glen Elendra Archmage=545 -Glen Elendra Liege=281 +Gleancrawler=50 +Gleeful Sabotage=49 +Gleemax=273 +Glen Elendra Archmage=597 +Glen Elendra Liege=257 Glen Elendra Pranksters=25 Gliding Licid=25 Glimmerdust Nap=25 Glimmering Angel=40 -Glimmerpoint Stag=25 -Glimmerpost=38 -Glimmervoid=891 -Glimpse of Nature=1210 -Glimpse the Unthinkable=1201 -Glint Hawk=28 +Glimmerpoint Stag=40 +Glimmerpost=61 +Glimmervoid=939 +Glimpse of Nature=1166 +Glimpse the Unthinkable=1180 +Glint Hawk=36 Glint Hawk Idol=29 Glint-Eye Nephilim=62 Glintwing Invoker=16 -Glissa Sunseeker=280 +Glissa Sunseeker=96 Glissa's Courier=15 -Glissa's Scorn=15 -Glissa, the Traitor=228 -Glistener Elf=76 -Glistening Oil=33 +Glissa's Scorn=32 +Glissa, the Traitor=188 +Glistener Elf=38 +Glistening Oil=41 Glitterfang=25 Glittering Lion=38 Glittering Lynx=25 -Glittering Wish=100 -Global Ruin=56 +Glittering Wish=114 +Global Ruin=62 Gloom=41 +Gloom Surgeon=43 Gloomdrifter=25 Gloomhunter=25 Gloomlance=16 Gloomwidow=25 Gloomwidow's Feast=25 -Glorious Anthem=144 +Glorious Anthem=87 Glorious Charge=40 -Glory=234 +Glory=197 Glory Seeker=25 -Glory of Warfare=112 +Glory of Warfare=88 Gloryscale Viashino=25 Glowering Rogon=16 Glowing Anemone=16 Glowrider=25 Gluetius Maximus=25 Gluttonous Slime=25 -Gluttonous Zombie=36 +Gluttonous Zombie=35 Glyph of Delusion=15 Glyph of Destruction=25 -Glyph of Doom=28 +Glyph of Doom=25 Glyph of Life=25 Glyph of Reincarnation=25 Gnarled Effigy=25 @@ -4082,35 +4183,35 @@ Gnarled Mass=25 Gnat Alley Creeper=12 Gnat Miser=36 Gnathosaur=25 -Gnaw to the Bone=25 -Go for the Throat=167 +Gnaw to the Bone=99 +Go for the Throat=143 Goatnapper=25 Gobhobbler Rats=27 Goblin Archaeologist=25 -Goblin Arsonist=29 +Goblin Arsonist=25 Goblin Artillery=46 Goblin Artisans=39 Goblin Assassin=87 -Goblin Assault=114 -Goblin Balloon Brigade=40 +Goblin Assault=95 +Goblin Balloon Brigade=47 Goblin Bangchuckers=25 Goblin Berserker=26 -Goblin Bomb=253 -Goblin Bombardment=93 +Goblin Bomb=166 +Goblin Bombardment=82 Goblin Bookie=44 Goblin Bowling Team=31 -Goblin Brawler=31 +Goblin Brawler=25 Goblin Brigand=26 Goblin Bully=30 -Goblin Burrows=32 -Goblin Bushwhacker=31 +Goblin Burrows=34 +Goblin Bushwhacker=25 Goblin Cadets=25 Goblin Cannon=8 -Goblin Cavaliers=38 -Goblin Caves=104 -Goblin Charbelcher=222 +Goblin Cavaliers=33 +Goblin Caves=50 +Goblin Charbelcher=225 Goblin Chariot=22 -Goblin Chieftain=62 +Goblin Chieftain=45 Goblin Chirurgeon=40 Goblin Clearcutter=25 Goblin Cohort=25 @@ -4118,70 +4219,70 @@ Goblin Commando=374 Goblin Deathraiders=25 Goblin Digging Team=16 Goblin Dirigible=25 -Goblin Dynamo=35 +Goblin Dynamo=55 Goblin Elite Infantry=18 -Goblin Festival=50 +Goblin Festival=40 Goblin Fire Fiend=25 Goblin Firebug=28 -Goblin Fireslinger=42 +Goblin Fireslinger=34 Goblin Firestarter=108 -Goblin Flectomancer=50 -Goblin Flotilla=43 +Goblin Flectomancer=49 +Goblin Flotilla=77 Goblin Furrier=25 Goblin Game=100 -Goblin Gardener=22 -Goblin Gaveleer=40 -Goblin General=213 +Goblin Gardener=40 +Goblin Gaveleer=25 +Goblin General=137 Goblin Glider=43 -Goblin Goon=92 +Goblin Goon=80 Goblin Grappler=7 Goblin Grenade=52 -Goblin Grenadiers=7 -Goblin Guide=446 +Goblin Grenadiers=25 +Goblin Guide=401 Goblin Hero=22 -Goblin King=217 +Goblin King=212 Goblin Kites=12 -Goblin Lackey=781 +Goblin Lackey=834 Goblin Legionnaire=150 Goblin Lookout=25 -Goblin Lore=118 +Goblin Lore=125 Goblin Lyre=100 Goblin Machinist=45 -Goblin Marshal=125 -Goblin Masons=28 -Goblin Matron=55 +Goblin Marshal=97 +Goblin Masons=32 +Goblin Matron=42 Goblin Medics=47 Goblin Mime=399 -Goblin Mountaineer=25 +Goblin Mountaineer=27 Goblin Mutant=28 -Goblin Offensive=103 +Goblin Offensive=84 Goblin Outlander=50 Goblin Patrol=32 Goblin Piker=26 -Goblin Piledriver=1172 +Goblin Piledriver=1580 Goblin Psychopath=25 -Goblin Pyromancer=58 +Goblin Pyromancer=66 Goblin Raider=26 -Goblin Razerunners=23 -Goblin Recruiter=126 +Goblin Razerunners=58 +Goblin Recruiter=95 Goblin Replica=25 Goblin Rimerunner=25 -Goblin Ringleader=173 -Goblin Rock Sled=7 -Goblin Roughrider=47 -Goblin Ruinblaster=26 +Goblin Ringleader=162 +Goblin Rock Sled=39 +Goblin Roughrider=25 +Goblin Ruinblaster=38 Goblin S.W.A.T. Team=42 Goblin Sappers=20 -Goblin Scouts=40 +Goblin Scouts=36 Goblin Secret Agent=40 -Goblin Settler=3506 -Goblin Sharpshooter=644 +Goblin Settler=3083 +Goblin Sharpshooter=436 Goblin Shortcutter=25 Goblin Shrine=34 -Goblin Ski Patrol=25 +Goblin Ski Patrol=149 Goblin Sky Raider=23 Goblin Skycutter=25 -Goblin Sledder=50 +Goblin Sledder=25 Goblin Snowman=22 Goblin Soothsayer=40 Goblin Spelunkers=34 @@ -4190,241 +4291,250 @@ Goblin Striker=25 Goblin Swine-Rider=25 Goblin Taskmaster=25 Goblin Tinkerer=25 -Goblin Token=68 -Goblin Trenches=30 -Goblin Tunneler=26 +Goblin Token=78 +Goblin Trenches=25 +Goblin Tunneler=25 Goblin Turncoat=12 -Goblin Tutor=142 +Goblin Tutor=157 Goblin Vandal=20 Goblin War Buggy=111 Goblin War Cry=99 -Goblin War Drums=23 +Goblin War Drums=31 Goblin War Paint=40 -Goblin War Strike=41 +Goblin War Strike=48 Goblin War Wagon=25 -Goblin Warchief=232 -Goblin Wardriver=40 -Goblin Warrens=46 -Goblin Welder=476 -Goblin Wizard=480 +Goblin Warchief=184 +Goblin Wardriver=63 +Goblin Warrens=40 +Goblin Welder=487 +Goblin Wizard=383 Goblins of the Flarg=14 -Godhead of Awe=163 -Godless Shrine=1695 +Godhead of Awe=218 +Godless Shrine=1583 Godo's Irregulars=25 -Godo, Bandit Warlord=92 +Godo, Bandit Warlord=180 Gods' Eye, Gate to the Reikai=79 -Godsire=480 +Godsire=498 Godtoucher=25 Godtracker of Jund=40 Goham Djinn=25 -Gold Myr=27 +Gold Myr=22 Golden Bear=65 -Golden Urn=20 -Golden Wish=75 +Golden Urn=31 +Golden Wish=100 Goldenglow Moth=29 Goldmeadow Dodger=40 -Goldmeadow Harrier=25 +Goldmeadow Harrier=39 Goldmeadow Lookout=16 Goldmeadow Stalwart=35 -Golem Artisan=48 -Golem Foundry=25 +Goldnight Commander=25 +Goldnight Redeemer=25 +Golem Artisan=30 +Golem Foundry=31 Golem's Heart=50 Golem-Skin Gauntlets=45 -Golgari Brownscale=40 +Golgari Brownscale=35 Golgari Germination=31 -Golgari Grave-Troll=152 +Golgari Grave-Troll=208 Golgari Guildmage=30 -Golgari Rot Farm=47 +Golgari Rot Farm=35 Golgari Rotwurm=25 Golgari Signet=13 -Golgari Thug=105 +Golgari Thug=114 Golgothian Sylex=99 Goliath Beetle=28 -Goliath Sphinx=32 -Goliath Spider=24 +Goliath Sphinx=62 +Goliath Spider=36 Gomazoa=24 Gore Vassal=25 -Gorehorn Minotaurs=25 +Gorehorn Minotaurs=201 Goretusk Firebeast=27 Gorger Wurm=25 -Gorgon Flail=73 -Gorgon Recluse=40 +Gorgon Flail=25 +Gorgon Recluse=37 Gorilla Berserkers=40 Gorilla Chieftain=22 -Gorilla Shaman=38 +Gorilla Shaman=45 Gorilla Titan=39 -Gorilla War Cry=25 -Gorilla Warrior=14 -Goryo's Vengeance=104 +Gorilla War Cry=16 +Gorilla Warrior=13 +Goryo's Vengeance=201 Gossamer Chains=25 Gossamer Phantasm=25 -Gosta Dirk=208 +Gosta Dirk=135 Govern the Guildless=25 Grab the Reins=37 -Graceful Adept=34 +Graceful Adept=41 Graceful Antelope=25 Graceful Reprieve=40 -Grafted Exoskeleton=27 -Grafted Skullcap=89 -Grafted Wargear=69 -Grand Abolisher=548 -Grand Arbiter Augustin IV=550 -Grand Architect=96 -Grand Coliseum=181 +Grafdigger's Cage=239 +Grafted Exoskeleton=25 +Grafted Skullcap=36 +Grafted Wargear=62 +Grand Abolisher=359 +Grand Arbiter Augustin IV=578 +Grand Architect=87 +Grand Coliseum=105 Grand Melee=26 -Grandmother Sengir=100 +Grandmother Sengir=77 Granger Guildmage=25 -Granite Gargoyle=320 +Granite Gargoyle=557 Granite Grip=33 Granite Shard=25 Granny's Payback=31 Granulate=25 -Grapeshot=66 +Grapeshot=48 Grapeshot Catapult=28 Graphic Violence=11 Grappler Spider=25 -Grappling Hook=43 -Grasp of Darkness=34 +Grappling Hook=33 +Grasp of Darkness=31 Grasp of Phantoms=15 Grassland Crusader=15 Grasslands=25 -Gratuitous Violence=129 +Gratuitous Violence=25 Grave Bramble=35 Grave Consequences=38 -Grave Defiler=104 -Grave Pact=361 +Grave Defiler=68 +Grave Pact=342 Grave Peril=25 Grave Robbers=100 Grave Scrabbler=31 Grave Servitude=100 -Grave Titan=727 -Grave-Shell Scarab=150 -Gravebane Zombie=39 +Grave Titan=599 +Grave-Shell Scarab=75 +Gravebane Zombie=11 Gravebind=35 -Graveborn Muse=78 +Graveborn Muse=46 +Gravecrawler=531 Gravedigger=25 Gravegouger=25 Gravel Slinger=25 Gravelgill Axeshark=49 Gravelgill Duo=25 -Graven Cairns=209 +Graven Cairns=197 Graven Dominator=57 -Gravespawn Sovereign=76 -Gravestorm=86 -Graveyard Shovel=34 -Gravitational Shift=25 -Gravity Sphere=531 -Gravity Well=25 +Gravepurge=32 +Gravespawn Sovereign=50 +Gravestorm=22 +Gravetiller Wurm=32 +Graveyard Shovel=99 +Gravitational Shift=33 +Gravity Sphere=926 +Gravity Well=45 Graxiplon=25 -Gray Ogre=23 -Graypelt Hunter=11 -Graypelt Refuge=70 -Grayscaled Gharial=40 +Gray Ogre=29 +Graypelt Hunter=25 +Graypelt Refuge=33 +Grayscaled Gharial=35 Grazing Gladehart=37 Grazing Kelpie=25 Great Defender=40 -Great Furnace=66 -Great Sable Stag=117 -Great Wall=120 -Great Whale=100 -Greatbow Doyen=85 -Greater Auramancy=392 +Great Furnace=74 +Great Sable Stag=112 +Great Wall=89 +Great Whale=187 +Greatbow Doyen=70 +Greater Auramancy=548 Greater Basilisk=37 Greater Forgeling=25 -Greater Gargadon=104 -Greater Good=176 -Greater Harvester=25 -Greater Morphling=100 +Greater Gargadon=150 +Greater Good=514 +Greater Harvester=62 +Greater Morphling=199 Greater Mossdog=29 Greater Realm of Preservation=25 Greater Werewolf=25 Greatsword=34 -Greed=100 +Greed=57 Greel's Caress=15 Greel, Mind Raker=25 Green Mana Battery=37 Green Scarab=25 -Green Sun's Zenith=646 -Green Ward=73 -Greener Pastures=44 +Green Sun's Zenith=693 +Green Ward=77 +Greener Pastures=40 Greenhilt Trainee=25 Greenseeker=25 Greenweaver Druid=37 -Gremlin Mine=16 -Grid Monitor=25 +Gremlin Mine=32 +Grid Monitor=39 Grief Tyrant=25 -Griffin Canyon=92 +Griffin Canyon=131 Griffin Guide=25 Griffin Rider=34 Griffin Sentinel=12 Grifter's Blade=25 -Grim Affliction=34 +Grim Affliction=32 +Grim Backwoods=40 Grim Discovery=25 -Grim Feast=40 +Grim Feast=100 +Grim Flowering=32 Grim Harvest=40 -Grim Lavamancer=236 -Grim Monolith=1661 -Grim Poppet=88 -Grim Reminder=45 -Grim Tutor=16754 +Grim Lavamancer=220 +Grim Monolith=1497 +Grim Poppet=75 +Grim Reminder=100 +Grim Tutor=16100 Grimclaw Bats=25 -Grimgrin, Corpse-Born=190 -Grimoire Thief=211 -Grimoire of the Dead=88 -Grindclock=44 +Grimgrin, Corpse-Born=132 +Grimoire Thief=122 +Grimoire of the Dead=72 +Grindclock=64 Grinding Station=10 -Grindstone=1289 -Grinning Demon=175 +Grindstone=1343 +Grinning Demon=87 Grinning Ignus=37 -Grinning Totem=49 +Grinning Totem=25 Grip of Amnesia=25 Grip of Chaos=25 +Griselbrand=1017 Gristle Grinner=40 Gristleback=25 Grixis Battlemage=25 Grixis Charm=25 -Grixis Grimblade=35 +Grixis Grimblade=79 Grixis Illusionist=25 -Grixis Panorama=36 +Grixis Panorama=29 Grixis Slavedriver=47 Grixis Sojourners=25 -Grizzled Leotau=35 -Grizzled Outcasts=49 +Grizzled Leotau=38 +Grizzled Outcasts=34 Grizzled Wolverine=25 -Grizzly Bears=25 -Grizzly Fate=31 +Grizzly Bears=26 +Grizzly Fate=25 Groffskithur=29 Grollub=25 Grotag Siege-Runner=25 Grotag Thrasher=11 Grotesque Hybrid=25 Ground Rift=49 -Ground Seal=69 -Groundbreaker=159 +Ground Seal=116 +Groundbreaker=182 Groundling Pouncer=27 -Groundskeeper=46 -Groundswell=54 -Grove of the Burnwillows=829 -Growth Spasm=25 +Groundskeeper=54 +Groundswell=30 +Grove of the Burnwillows=907 +Growth Spasm=36 Growth Spurt=25 -Grozoth=108 -Gruesome Deformity=30 -Gruesome Encore=25 +Grozoth=71 +Gruesome Deformity=32 +Gruesome Encore=32 Gruul Guildmage=40 Gruul Nodorog=25 Gruul Scrapper=15 Gruul Signet=13 -Gruul Turf=28 -Gruul War Plow=99 -Guan Yu's 1,000-Li March=1488 -Guan Yu, Sainted Warrior=498 +Gruul Turf=25 +Gruul War Plow=103 +Guan Yu's 1,000-Li March=1157 +Guan Yu, Sainted Warrior=1299 Guard Dogs=25 Guard Duty=25 -Guard Gomazoa=22 -Guardian Angel=54 -Guardian Beast=3499 +Guard Gomazoa=25 +Guardian Angel=118 +Guardian Beast=3507 Guardian Idol=40 -Guardian Seraph=56 +Guardian Seraph=69 Guardian Zendikon=40 Guardian of Cloverdell=25 Guardian of Solitude=25 @@ -4436,281 +4546,291 @@ Guardians' Pledge=25 Guerrilla Tactics=24 Guided Passage=39 Guided Strike=28 -Guiding Spirit=199 -Guile=233 -Guiltfeeder=207 +Guiding Spirit=112 +Guile=121 +Guiltfeeder=184 Guilty Conscience=36 Gulf Squid=45 Guma=40 Gurzigost=62 Gus=25 -Gush=47 +Gush=40 Gust-Skimmer=25 Gustcloak Cavalier=25 Gustcloak Harrier=25 Gustcloak Runner=25 -Gustcloak Savior=78 +Gustcloak Savior=56 Gustcloak Sentinel=8 Gustcloak Skirmisher=8 Gustha's Scepter=38 Gustrider Exuberant=25 -Gut Shot=139 +Gut Shot=117 Gutless Ghoul=25 -Gutter Grime=28 -Guttural Response=66 +Gutter Grime=27 +Guttural Response=90 Gutwrencher Oni=25 -Guul Draz Assassin=199 -Guul Draz Specter=33 -Guul Draz Vampire=28 -Gwafa Hazid, Profiteer=94 -Gwendlyn Di Corci=1240 +Guul Draz Assassin=210 +Guul Draz Specter=51 +Guul Draz Vampire=36 +Gwafa Hazid, Profiteer=75 +Gwendlyn Di Corci=1860 Gwyllion Hedge-Mage=52 -Haakon, Stromgald Scourge=213 +Haakon, Stromgald Scourge=300 Haazda Exonerator=25 -Haazda Shield Mate=79 -Hada Freeblade=50 -Hada Spy Patrol=25 +Haazda Shield Mate=99 +Hada Freeblade=40 +Hada Spy Patrol=28 Hag Hedge-Mage=25 Hagra Crocodile=25 Hagra Diabolist=37 -Hail Storm=25 +Hail Storm=28 Hail of Arrows=28 -Hair-Strung Koto=25 +Hair-Strung Koto=100 Hakim, Loreweaver=225 Halam Djinn=25 Halberdier=25 Halcyon Glaze=40 -Halfdane=699 -Halimar Depths=52 -Halimar Excavator=38 +Halfdane=399 +Halimar Depths=54 +Halimar Excavator=25 Halimar Wavewatch=25 Hall of Gemstone=50 -Hall of the Bandit Lord=695 +Hall of the Bandit Lord=33 Hallow=25 -Hallowed Burial=188 -Hallowed Fountain=2701 +Hallowed Burial=186 +Hallowed Fountain=2505 Hallowed Ground=10 Hallowed Healer=599 Halls of Mist=39 -Halo Hunter=35 +Halo Hunter=31 Halt Order=25 -Hamlet Captain=25 -Hamletback Goliath=145 +Hamlet Captain=31 +Hamletback Goliath=55 Hammer Mage=25 -Hammer of Bogardan=116 +Hammer of Bogardan=61 Hammer of Ruin=25 -Hammerfist Giant=25 +Hammerfist Giant=35 Hammerhead Shark=32 -Hammerheim=162 +Hammerheim=475 Hammerheim Deadeye=25 Hana Kami=35 Hanabi Blast=25 Hand of Cruelty=75 Hand of Death=31 -Hand of Emrakul=25 -Hand of Honor=94 -Hand of Justice=33 -Hand of the Praetors=109 +Hand of Emrakul=37 +Hand of Honor=91 +Hand of Justice=42 +Hand of the Praetors=73 Hand to Hand=40 Handcuffs=62 Hankyu=40 -Hanna's Custody=149 -Hanna, Ship's Navigator=631 -Hanweir Watchkeep=37 +Hanna's Custody=240 +Hanna, Ship's Navigator=298 +Hanweir Watchkeep=22 Hapless Researcher=25 -Harabaz Druid=43 -Harbinger of Night=100 +Harabaz Druid=41 +Harbinger of Night=39 Harbinger of Spring=25 Harbor Guardian=25 -Harbor Serpent=25 -Harm's Way=25 +Harbor Serpent=30 +Harm's Way=36 Harmattan Efreet=12 Harmless Assault=25 Harmonic Convergence=39 -Harmonic Sliver=135 -Harmonize=133 -Harmony of Nature=298 +Harmonic Sliver=274 +Harmonize=114 +Harmony of Nature=175 Harpoon Sniper=25 Harrier Griffin=14 -Harrow=31 +Harrow=29 Harsh Deceiver=25 -Harsh Judgment=54 +Harsh Judgment=31 Harsh Justice=125 -Harsh Mercy=33 +Harsh Mercy=56 Haru-Onna=12 Harvest Gwyllion=25 Harvest Mage=28 -Harvest Pyre=119 -Harvest Wurm=32 +Harvest Pyre=102 +Harvest Wurm=25 Harvester Druid=25 -Hasran Ogress=70 +Harvester of Souls=60 +Hasran Ogress=139 Hatchet Bully=25 -Hatching Plans=25 +Hatching Plans=50 Hate Weaver=26 Hateflayer=50 -Hatred=362 -Haunted Angel=28 +Hatred=268 +Haunted Angel=50 Haunted Cadaver=28 -Haunted Crossroads=79 +Haunted Crossroads=74 +Haunted Fengraf=25 Haunting Apparition=25 -Haunting Echoes=51 +Haunting Echoes=34 Haunting Hymn=25 Haunting Misery=40 Haunting Wind=56 -Havenwood Battleground=27 +Havengul Lich=559 +Havengul Runebinder=29 +Havenwood Battleground=23 Havenwood Wurm=37 Havoc=38 -Havoc Demon=100 +Havoc Demon=87 Hawkeater Moth=25 Hazduhr the Abbot=100 Haze Frog=25 -Haze of Rage=35 +Haze of Rage=43 Hazerider Drake=25 -Hazezon Tamar=1062 +Hazezon Tamar=1380 Hazy Homunculus=57 -He Who Hungers=100 -Head Games=35 +He Who Hungers=174 +Head Games=39 Head to Head=40 -Headhunter=25 +Headhunter=99 Headless Horseman=25 Headlong Rush=44 Headstone=37 -Heal=26 +Heal=150 Heal the Scars=16 Healer's Headdress=19 Healing Leaves=25 Healing Salve=12 Heap Doll=47 -Heart Sliver=41 -Heart Warden=46 +Heart Sliver=75 +Heart Warden=51 Heart Wolf=16 Heart of Bogardan=25 Heart of Light=27 -Heart of Ramos=56 -Heart of Yavimaya=66 -Heartbeat of Spring=75 -Hearth Charm=26 +Heart of Ramos=25 +Heart of Yavimaya=34 +Heartbeat of Spring=110 +Hearth Charm=34 Hearth Kami=25 Hearthcage Giant=30 -Hearthfire Hobgoblin=77 +Hearthfire Hobgoblin=58 Heartlash Cinder=40 -Heartless Hidetsugu=116 -Heartless Summoning=127 -Heartmender=78 -Heartseeker=112 +Heartless Hidetsugu=44 +Heartless Summoning=82 +Heartmender=83 +Heartseeker=41 Heartstabber Mosquito=11 -Heartstone=25 +Heartstone=37 Heartwood Dryad=999 Heartwood Giant=25 Heartwood Shard=37 -Heartwood Storyteller=100 +Heartwood Storyteller=114 Heartwood Treefolk=38 Heat Ray=155 -Heat Shimmer=50 +Heat Shimmer=35 Heat Stroke=50 -Heat Wave=312 +Heat Wave=249 Heat of Battle=25 -Heaven's Gate=51 +Heaven's Gate=150 Heavy Arbalest=50 Heavy Ballista=27 -Heavy Fog=50 -Hecatomb=50 -Hedge Troll=25 -Hedron Crab=122 -Hedron Matrix=27 +Heavy Fog=225 +Hecatomb=56 +Hedge Troll=100 +Hedron Crab=127 +Hedron Matrix=28 Hedron Rover=25 Hedron Scrabbler=25 -Hedron-Field Purists=33 +Hedron-Field Purists=31 Heed the Mists=25 -Heedless One=173 +Heedless One=211 Heidar, Rimewind Master=25 -Heightened Awareness=25 +Heightened Awareness=33 +Heirs of Stromkirk=25 Helionaut=25 Heliophial=19 Helium Squirter=58 -Helix Pinnacle=115 +Helix Pinnacle=200 Hell Swarm=25 -Hell's Caretaker=232 -Hell's Thunder=142 +Hell's Caretaker=244 +Hell's Thunder=173 Hell-Bent Raider=25 -Hellcarver Demon=73 -Helldozer=113 -Hellfire=691 -Hellfire Mongrel=25 +Hellcarver Demon=80 +Helldozer=115 +Hellfire=739 +Hellfire Mongrel=28 Hellhole Rats=48 Hellion Eruption=25 -Hellkite Charger=37 -Hellkite Hatchling=55 -Hellkite Igniter=30 -Hellkite Overlord=496 -Hellspark Elemental=107 -Helm of Awakening=244 -Helm of Chatzuk=194 -Helm of Kaldra=282 -Helm of Obedience=233 -Helm of Possession=135 +Hellkite Charger=55 +Hellkite Hatchling=40 +Hellkite Igniter=29 +Hellkite Overlord=425 +Hellrider=230 +Hellspark Elemental=117 +Helm of Awakening=105 +Helm of Chatzuk=190 +Helm of Kaldra=216 +Helm of Obedience=273 +Helm of Possession=250 Helm of the Ghastlord=25 +Helvault=260 Hematite Golem=36 Hematite Talisman=37 Henchfiend of Ukor=25 Henge Guardian=40 Henge of Ramos=37 -Herald of Leshrac=129 -Herald of Serra=91 +Herald of Leshrac=99 +Herald of Serra=97 +Herald of War=91 Herbal Poultice=25 Herd Gnarr=29 -Heretic's Punishment=26 -Heritage Druid=88 +Heretic's Punishment=30 +Heritage Druid=87 Hermetic Study=40 -Hermit Druid=122 -Hero of Bladehold=1278 -Hero of Oxid Ridge=366 -Hero's Demise=38 +Hermit Druid=111 +Hero of Bladehold=972 +Hero of Oxid Ridge=224 +Hero's Demise=50 Hero's Resolve=26 -Heroes Remembered=57 -Heroes' Reunion=50 +Heroes Remembered=62 +Heroes' Reunion=49 Heroic Defiance=11 Heroism=25 Hesitation=40 -Hex=76 -Hex Parasite=186 +Hex=79 +Hex Parasite=101 Hexplate Golem=12 -Hibernation=25 -Hibernation Sliver=62 -Hibernation's End=81 +Hibernation=28 +Hibernation Sliver=41 +Hibernation's End=77 Hickory Woodlot=25 Hidden Ancients=48 -Hidden Gibbons=31 +Hidden Gibbons=140 Hidden Guerrillas=46 -Hidden Herd=68 +Hidden Herd=50 Hidden Horror=37 Hidden Path=103 -Hidden Predators=69 +Hidden Predators=179 Hidden Retreat=48 Hidden Spider=75 -Hidden Stag=51 -Hide/Seek=175 +Hidden Stag=36 +Hide/Seek=183 Hideous End=25 Hideous Laughter=25 Hideous Visage=25 Hidetsugu's Second Rite=103 -High Ground=25 -High Market=360 +High Ground=26 +High Market=483 High Seas=47 -High Tide=115 +High Tide=154 +Highborn Ghoul=21 Highland Berserker=42 Highland Giant=29 -Highland Weald=52 +Highland Weald=34 Highway Robber=39 -Higure, the Still Wind=175 +Higure, the Still Wind=125 Hikari, Twilight Guardian=25 -Hill Giant=23 +Hill Giant=24 Hillcomber Giant=25 -Hinder=70 -Hindering Light=25 +Hinder=49 +Hindering Light=63 Hindering Touch=42 -Hint of Insanity=35 -Hinterland Harbor=305 +Hint of Insanity=25 +Hinterland Harbor=345 +Hinterland Hermit=13 Hipparion=26 Hired Giant=27 Hired Muscle=25 @@ -4718,76 +4838,78 @@ Hisoka's Defiance=25 Hisoka's Guard=32 Hisoka, Minamo Sensei=100 Hissing Iguanar=40 -Hissing Miasma=40 +Hissing Miasma=35 Hit/Run=18 -Hive Mind=153 -Hivestone=98 -Hivis of the Scale=100 +Hive Mind=102 +Hivestone=50 +Hivis of the Scale=48 Hoar Shade=25 -Hoard-Smelter Dragon=50 +Hoard-Smelter Dragon=107 Hoarder's Greed=25 -Hoarding Dragon=85 +Hoarding Dragon=99 Hobble=25 Hobgoblin Dragoon=40 -Hokori, Dust Drinker=64 -Hold the Line=121 +Hokori, Dust Drinker=63 +Hold the Line=66 Holistic Wisdom=51 Hollow Dogs=28 Hollow Specter=66 -Hollow Trees=86 +Hollow Trees=91 Hollow Warrior=25 -Hollowborn Barghest=62 +Hollowborn Barghest=60 +Hollowhenge Beast=375 Hollowhenge Scavenger=15 +Hollowhenge Spirit=25 Hollowsage=40 Holy Armor=40 -Holy Day=13 -Holy Light=32 +Holy Day=9 +Holy Light=38 Holy Strength=42 Homarid=100 Homarid Shaman=35 Homarid Spawning Bed=41 Homarid Warrior=26 -Homing Sliver=41 -Homura, Human Ascendant=51 -Honden of Cleansing Fire=44 -Honden of Infinite Rage=99 -Honden of Life's Web=40 +Homing Sliver=25 +Homura, Human Ascendant=26 +Honden of Cleansing Fire=37 +Honden of Infinite Rage=55 +Honden of Life's Web=38 Honden of Night's Reach=25 -Honden of Seeing Winds=25 +Honden of Seeing Winds=33 Honor Guard=31 -Honor of the Pure=218 +Honor of the Pure=198 Honor-Worn Shaku=25 -Honorable Passage=25 +Honorable Passage=26 Honorable Scout=11 Hooded Kavu=25 Hoodwink=25 Hoof Skulkin=25 -Hoofprints of the Stag=33 +Hoofprints of the Stag=60 Hope Charm=28 Hope and Glory=42 Hopping Automaton=40 -Horde of Boggarts=52 -Horde of Notions=100 -Horizon Canopy=674 +Horde of Boggarts=108 +Horde of Notions=45 +Horizon Canopy=623 Horizon Drake=99 Horizon Seed=25 Horizon Spellbomb=47 Horn of Deafening=87 -Horn of Greed=126 +Horn of Greed=137 Horn of Plenty=25 Horn of Ramos=25 Horned Cheetah=29 Horned Helm=52 -Horned Kavu=28 -Horned Sliver=181 +Horned Kavu=15 +Horned Sliver=85 Horned Troll=27 Horned Turtle=24 -Hornet Cannon=45 +Hornet Cannon=40 Hornet Cobra=226 Hornet Harasser=25 Hornet Sting=25 Horobi's Whisper=25 -Horobi, Death's Wail=25 +Horobi, Death's Wail=7 Horrible Hordes=25 Horrifying Revelation=37 Horror of Horrors=27 @@ -4796,243 +4918,255 @@ Hostile Realm=25 Hostility=88 Hot Springs=58 Hotheaded Giant=25 -Hour of Reckoning=58 +Hound of Griselbrand=92 +Hour of Reckoning=64 Hoverguard Observer=25 Hoverguard Sweepers=27 -Hovermyr=38 -Howl from Beyond=25 +Hovermyr=25 +Howl from Beyond=23 Howl of the Night Pack=25 -Howling Banshee=28 +Howling Banshee=31 Howling Fury=40 Howling Gale=25 -Howling Mine=279 +Howling Mine=269 Howling Wolf=41 -Howltooth Hollow=51 +Howltooth Hollow=40 Hua Tuo, Honored Physician=4425 -Huang Zhong, Shu General=957 -Hulking Cyclops=26 +Huang Zhong, Shu General=498 +Hulking Cyclops=29 Hulking Goblin=33 Hulking Ogre=26 -Hull Breach=44 -Hum of the Radix=25 -Humble=25 +Hull Breach=25 +Hum of the Radix=50 +Human Frailty=10 +Humble=31 Humble Budoka=28 -Humility=788 -Hunding Gjornersen=49 +Humility=832 +Hunding Gjornersen=57 Hundred-Talon Kami=25 Hundred-Talon Strike=25 Hundroog=16 +Hunger of the Howlpack=26 Hunger of the Nim=25 Hungry Hungry Heifer=31 Hungry Mist=28 Hungry Spriggan=25 Hunt Down=665 -Hunted Dragon=299 -Hunted Horror=103 -Hunted Lammasu=37 -Hunted Phantasm=25 -Hunted Troll=48 +Hunted Dragon=99 +Hunted Ghoul=25 +Hunted Horror=127 +Hunted Lammasu=105 +Hunted Phantasm=80 +Hunted Troll=145 Hunted Wumpus=25 Hunter Sliver=195 Hunter of Eyeblights=46 Hunter's Insight=31 Hunters' Feast=25 -Hunting Cheetah=1712 +Hunting Cheetah=2200 Hunting Drake=28 -Hunting Grounds=248 +Hunting Grounds=224 Hunting Kavu=25 -Hunting Moa=28 +Hunting Moa=30 Hunting Triad=40 -Hunting Wilds=55 -Hurkyl's Recall=87 -Hurloon Minotaur=36 +Hunting Wilds=25 +Huntmaster of the Fells=1669 +Hurkyl's Recall=152 +Hurloon Minotaur=40 Hurloon Shaman=25 Hurloon Wrangler=25 Hurly-Burly=25 Hurr Jackal=112 -Hurricane=83 +Hurricane=70 Hush=16 Hyalopterous Lemure=31 -Hydroblast=90 +Hydroblast=173 Hydromorph Guardian=28 Hydromorph Gull=25 Hyena Umbra=25 -Hymn of Rebirth=56 -Hymn to Tourach=95 -Hypergenesis=121 +Hymn of Rebirth=25 +Hymn to Tourach=89 +Hypergenesis=113 Hyperion Blacksmith=49 Hypervolt Grasp=25 Hypnotic Cloud=28 -Hypnotic Specter=126 -Hypnox=44 +Hypnotic Specter=131 +Hypnox=36 Hypochondria=25 -Hysterical Blindness=25 -Hystrodon=48 -Ib Halfheart, Goblin Tactician=63 +Hysterical Blindness=32 +Hystrodon=51 +Ib Halfheart, Goblin Tactician=82 Icatian Crier=25 Icatian Infantry=75 -Icatian Javelineers=33 +Icatian Javelineers=35 Icatian Lieutenant=48 Icatian Moneychanger=100 Icatian Phalanx=162 Icatian Priest=27 Icatian Scout=149 -Icatian Skirmishers=34 -Icatian Store=55 +Icatian Skirmishers=44 +Icatian Store=50 Icatian Town=23 Ice Cage=25 Ice Cauldron=99 Ice Cave=25 Ice Floe=54 -Ice Storm=895 +Ice Storm=1015 Iceberg=124 Icefall=40 Icequake=25 Ichneumon Druid=25 Ichor Explosion=25 -Ichor Rats=39 +Ichor Rats=62 Ichor Slick=25 -Ichor Wellspring=26 -Ichorclaw Myr=44 -Ichorid=412 -Icy Manipulator=236 +Ichor Wellspring=30 +Ichorclaw Myr=52 +Ichorid=503 +Icy Manipulator=224 Icy Prison=55 -Ideas Unbound=35 -Identity Crisis=44 +Ideas Unbound=50 +Identity Crisis=96 Idle Thoughts=25 -Idyllic Tutor=463 -Ifh-Biff Efreet=473 +Idyllic Tutor=480 +Ifh-Biff Efreet=389 Igneous Golem=38 Igneous Pouncer=28 Ignite Disorder=25 Ignite Memories=25 Ignoble Soldier=25 Ignorant Bliss=25 -Ihsan's Shade=112 -Iizuka the Ruthless=93 +Ihsan's Shade=52 +Iizuka the Ruthless=74 Ikiral Outrider=25 -Ill-Gotten Gains=211 -Illicit Auction=109 +Ill-Gotten Gains=189 +Illicit Auction=27 Illuminate=50 Illuminated Folio=29 Illuminated Wings=15 Illumination=25 Illusion/Reality=19 Illusionary Forces=700 -Illusionary Mask=6337 +Illusionary Mask=5296 Illusionary Presence=999 -Illusionary Servant=25 +Illusionary Servant=31 Illusionary Terrain=25 Illusionary Wall=137 -Illusions of Grandeur=270 +Illusions of Grandeur=255 Illusory Demon=25 Imagecrafter=35 -Imaginary Pet=41 -Immaculate Magistrate=452 +Imaginary Pet=44 +Immaculate Magistrate=444 +Immerwolf=35 Immobilizing Ink=28 -Immolating Souleater=16 +Immolating Souleater=28 Immolation=28 -Immortal Coil=42 -Imp's Mischief=56 +Immortal Coil=47 +Imp's Mischief=25 Impatience=37 Impelled Giant=25 -Impending Disaster=56 -Imperial Edict=524 -Imperial Hellkite=175 -Imperial Mask=50 -Imperial Recruiter=18015 -Imperial Seal=40765 +Impending Disaster=76 +Imperial Edict=88 +Imperial Hellkite=99 +Imperial Mask=25 +Imperial Recruiter=27000 +Imperial Seal=69000 Imperiosaur=40 -Imperious Perfect=400 -Implements of Sacrifice=39 +Imperious Perfect=404 +Implements of Sacrifice=87 Implode=25 Imposing Visage=22 -Imprison=321 +Imprison=213 Impromptu Raid=25 Improvised Armor=9 -Imps' Taunt=29 -Impulse=52 +Imps' Taunt=40 +Impulse=33 Impulsive Maneuvers=45 -In the Eye of Chaos=1916 +In the Eye of Chaos=1403 In the Web of War=100 -Iname as One=99 -Iname, Death Aspect=25 +Iname as One=190 +Iname, Death Aspect=100 Iname, Life Aspect=88 -Incandescent Soulstoke=136 +Incandescent Soulstoke=208 Incendiary=44 -Incendiary Command=68 -Incinerate=26 +Incendiary Command=63 +Incinerate=53 Incite=25 Incite Hysteria=25 Incite War=52 -Incoming!=127 +Incoming!=145 +Increasing Ambition=36 +Increasing Confusion=58 +Increasing Devotion=69 +Increasing Savagery=58 +Increasing Vengeance=41 Incremental Blight=46 Incremental Growth=25 Incurable Ogre=25 -Indebted Samurai=25 +Indebted Samurai=45 Indentured Djinn=9 Indentured Oaf=25 Independent Troops=50 -Indestructibility=67 +Indestructibility=112 Indestructible Aura=26 Index=31 Indigo Faerie=25 -Indomitable Ancients=78 -Indomitable Archangel=107 -Indomitable Will=40 +Indomitable Ancients=144 +Indomitable Archangel=104 +Indomitable Will=25 Indrik Stomphowler=25 Induce Despair=25 -Induce Paranoia=79 +Induce Paranoia=14 Inertia Bubble=25 Inescapable Brute=25 -Inexorable Tide=48 +Inexorable Tide=2060 Infantry Veteran=16 Infected Vermin=25 Infectious Horror=45 -Infectious Host=29 +Infectious Host=35 Infectious Rage=25 Infernal Caretaker=16 -Infernal Contract=55 +Infernal Contract=56 Infernal Darkness=652 Infernal Denizen=99 Infernal Genesis=42 Infernal Harvest=25 -Infernal Kirin=100 -Infernal Medusa=52 -Infernal Plunge=34 -Infernal Spawn of Evil=647 -Infernal Spawn of Infernal Spawn of Evil=146 -Infernal Tribute=47 -Infernal Tutor=466 -Inferno=51 +Infernal Kirin=20 +Infernal Medusa=144 +Infernal Plunge=37 +Infernal Spawn of Evil=187 +Infernal Spawn of Infernal Spawn of Evil=270 +Infernal Tribute=58 +Infernal Tutor=527 +Inferno=54 Inferno Elemental=47 -Inferno Titan=359 +Inferno Titan=299 Inferno Trap=25 -Infest=25 +Infest=36 Infested Roothold=62 -Infiltrate=40 -Infiltration Lens=62 +Infiltrate=38 +Infiltration Lens=51 Infiltrator il-Kor=25 Infiltrator's Magemark=25 -Infinite Authority=150 +Infinite Authority=179 Infinite Hourglass=44 +Infinite Reflection=47 Inflame=15 Information Dealer=25 Infuse=999 Infused Arrows=25 Ingenious Thief=31 -Ingot Chewer=40 +Ingot Chewer=31 Inheritance=40 Initiate of Blood=36 Initiates of the Ebon Hand=25 Ink Dissolver=25 -Ink-Eyes, Servant of Oni=325 +Ink-Eyes, Servant of Oni=269 Ink-Treader Nephilim=195 Inkfathom Divers=40 -Inkfathom Infiltrator=75 +Inkfathom Infiltrator=170 Inkfathom Witch=25 -Inkmoth Nexus=943 -Inkwell Leviathan=149 +Inkmoth Nexus=530 +Inkwell Leviathan=599 Inner Calm, Outer Strength=25 Inner Fire=25 Inner Sanctum=25 @@ -5040,17 +5174,17 @@ Inner-Chamber Guard=25 Inner-Flame Acolyte=25 Inner-Flame Igniter=28 Innocence Kami=25 -Innocent Blood=93 -Inquisition=262 -Inquisition of Kozilek=243 +Innocent Blood=97 +Inquisition=25 +Inquisition of Kozilek=289 Inquisitor Exarch=25 Inquisitor's Flail=35 Inquisitor's Snare=25 -Insatiable Souleater=16 -Insect Token=49 +Insatiable Souleater=25 +Insect Token=2475 Inside Out=25 -Insidious Bookworms=25 -Insidious Dreams=188 +Insidious Bookworms=16 +Insidious Dreams=148 Insight=31 Insist=25 Insolence=599 @@ -5058,63 +5192,63 @@ Inspiration=26 Inspired Charge=11 Inspired Sprite=40 Inspirit=22 -Instigator=25 -Instigator Gang=58 -Instill Energy=49 +Instigator=38 +Instigator Gang=39 +Instill Energy=42 Instill Furor=25 Instill Infection=37 Insubordination=28 -Insurrection=52 -Intangible Virtue=68 -Interdict=100 +Insurrection=56 +Intangible Virtue=113 +Interdict=39 Intervene=25 -Intervention Pact=102 -Intet, the Dreamer=202 -Intimidation=81 +Intervention Pact=79 +Intet, the Dreamer=72 +Intimidation=100 Intimidation Bolt=25 Intimidator Initiate=25 Into Thin Air=25 Into the Core=43 Into the Fray=25 -Into the Maw of Hell=33 +Into the Maw of Hell=28 Into the North=25 -Into the Roil=38 -Intrepid Hero=92 -Intruder Alarm=257 -Intuition=1362 -Inundate=85 -Invader Parasite=23 -Invasion Plans=50 +Into the Roil=25 +Intrepid Hero=153 +Intruder Alarm=188 +Intuition=1463 +Inundate=31 +Invader Parasite=29 +Invasion Plans=32 Invert the Skies=33 -Invigorate=116 +Invigorate=80 Invigorating Boon=25 Invigorating Falls=40 -Invincible Hymn=69 -Inviolability=25 -Invisibility=47 -Invisible Stalker=64 -Invoke Prejudice=3056 -Invoke the Firemind=102 -Invulnerability=30 -Ion Storm=25 +Invincible Hymn=100 +Inviolability=149 +Invisibility=51 +Invisible Stalker=94 +Invoke Prejudice=2351 +Invoke the Firemind=67 +Invulnerability=35 +Ion Storm=39 Iona's Judgment=25 -Iona, Shield of Emeria=872 +Iona, Shield of Emeria=1080 Ior Ruin Expedition=42 Ire of Kaminari=25 -Iridescent Angel=233 -Iridescent Drake=44 -Irini Sengir=44 +Iridescent Angel=108 +Iridescent Drake=67 +Irini Sengir=47 Iron Lance=40 -Iron Maiden=25 -Iron Myr=25 +Iron Maiden=56 +Iron Myr=28 Iron Star=50 Iron Tusk Elephant=25 -Iron Will=28 +Iron Will=45 Iron-Barb Hellion=25 Iron-Heart Chimera=51 Ironclaw Buzzardiers=25 Ironclaw Curse=55 -Ironclaw Orcs=29 +Ironclaw Orcs=48 Ironfist Crusher=41 Ironhoof Ox=27 Ironroot Treefolk=44 @@ -5122,196 +5256,197 @@ Ironshell Beetle=25 Irradiate=25 Irresistible Prey=25 Irrigation Ditch=14 -Isamaru, Hound of Konda=276 +Isamaru, Hound of Konda=242 Isao, Enlightened Bushi=85 Ishi-Ishi, Akki Crackshot=81 Island=5 -Island Fish Jasconius=159 -Island Sanctuary=87 -Island of Wak-Wak=3409 +Island Fish Jasconius=170 +Island Sanctuary=229 +Island of Wak-Wak=2347 Isleback Spawn=26 -Isochron Scepter=501 -Isolated Chapel=648 -Isolation Cell=39 -Isperia the Inscrutable=25 -It That Betrays=347 -Ith, High Arcanist=25 +Isochron Scepter=496 +Isolated Chapel=646 +Isolation Cell=34 +Isperia the Inscrutable=28 +It That Betrays=467 +Ith, High Arcanist=185 Ivory Charm=28 Ivory Crane Netsuke=25 -Ivory Cup=144 +Ivory Cup=142 Ivory Gargoyle=62 Ivory Giant=25 Ivory Guardians=39 -Ivory Mask=44 -Ivory Tower=187 +Ivory Mask=36 +Ivory Tower=160 Ivy Dancer=25 -Ivy Elemental=175 -Ivy Seer=25 -Iwamori of the Open Fist=36 +Ivy Elemental=65 +Ivy Seer=85 +Iwamori of the Open Fist=65 Ixidor's Will=11 Ixidor, Reality Sculptor=100 -Ixidron=25 -Izzet Boilerworks=40 +Ixidron=64 +Izzet Boilerworks=32 Izzet Chronarch=54 -Izzet Guildmage=45 -Izzet Signet=31 +Izzet Guildmage=40 +Izzet Signet=49 Jabari's Banner=30 Jabari's Influence=27 -Jace Beleren=479 -Jace's Archivist=54 +Jace Beleren=473 +Jace's Archivist=37 Jace's Erasure=25 -Jace's Ingenuity=49 -Jace, Memory Adept=1122 -Jace, the Mind Sculptor=4792 -Jack-in-the-Mox=266 +Jace's Ingenuity=25 +Jace, Memory Adept=960 +Jace, the Mind Sculptor=5009 +Jack-in-the-Mox=188 Jackal Familiar=28 -Jackal Pup=99 +Jackal Pup=25 Jackalope Herd=49 -Jacques le Vert=437 +Jacques le Vert=350 Jaddi Lifestrider=25 Jade Idol=25 Jade Leech=25 -Jade Mage=25 -Jade Monolith=60 -Jade Statue=216 +Jade Mage=37 +Jade Monolith=51 +Jade Statue=193 Jaded Response=28 Jagged Lightning=37 Jagged Poppet=25 -Jagged-Scar Archers=116 +Jagged-Scar Archers=132 Jagwasp Swarm=25 -Jalum Grifter=103 -Jalum Tome=71 +Jalum Grifter=69 +Jalum Tome=59 Jamuraan Lion=11 -Jandor's Ring=83 -Jandor's Saddlebags=52 +Jandor's Ring=126 +Jandor's Saddlebags=50 Jangling Automaton=28 -Jareth, Leonine Titan=369 -Jasmine Boreal=50 -Jasmine Seer=40 +Jar of Eyeballs=32 +Jareth, Leonine Titan=280 +Jasmine Boreal=117 +Jasmine Seer=45 Jawbone Skulkin=52 Jaws of Stone=50 -Jaya Ballard, Task Mage=100 -Jayemdae Tome=193 -Jedit Ojanen=62 -Jedit Ojanen of Efrava=60 +Jaya Ballard, Task Mage=75 +Jayemdae Tome=294 +Jedit Ojanen=38 +Jedit Ojanen of Efrava=130 Jedit's Dragoons=25 -Jenara, Asura of War=285 -Jerrard of the Closed Fist=100 -Jeska, Warrior Adept=85 -Jester's Cap=124 -Jester's Mask=150 -Jester's Scepter=100 +Jenara, Asura of War=635 +Jerrard of the Closed Fist=115 +Jeska, Warrior Adept=75 +Jester's Cap=144 +Jester's Mask=187 +Jester's Scepter=110 Jester's Sombrero=100 -Jet Medallion=430 +Jet Medallion=441 Jetting Glasskite=25 Jeweled Amulet=31 -Jeweled Bird=62 +Jeweled Bird=113 Jeweled Spirit=100 Jeweled Torque=31 Jhessian Balmgiver=41 Jhessian Infiltrator=25 Jhessian Lookout=25 -Jhessian Zombies=45 -Jhoira of the Ghitu=358 -Jhoira's Timebug=25 -Jhoira's Toolbox=25 -Jhovall Queen=25 +Jhessian Zombies=25 +Jhoira of the Ghitu=425 +Jhoira's Timebug=37 +Jhoira's Toolbox=37 +Jhovall Queen=125 Jhovall Rider=25 -Jihad=2612 +Jihad=1835 Jilt=27 -Jin-Gitaxias, Core Augur=546 +Jin-Gitaxias, Core Augur=446 Jinx=375 Jinxed Choker=25 -Jinxed Idol=32 +Jinxed Idol=34 Jinxed Ring=50 -Jiwari, the Earth Aflame=26 -Jodah's Avenger=40 -Johan=316 +Jiwari, the Earth Aflame=34 +Jodah's Avenger=25 +Johan=177 Johnny, Combo Player=192 Johtull Wurm=8 Join the Ranks=35 -Joiner Adept=108 -Jokulhaups=144 -Jokulmorder=159 +Joiner Adept=111 +Jokulhaups=49 +Jokulmorder=25 Jolrael's Centaur=25 Jolrael's Favor=25 -Jolrael, Empress of Beasts=28 +Jolrael, Empress of Beasts=27 Jolt=10 Jolting Merfolk=25 -Jor Kadeen, the Prevailer=54 +Jor Kadeen, the Prevailer=48 Joraga Bard=25 -Joraga Treespeaker=98 -Joraga Warcaller=303 -Jotun Grunt=79 +Joraga Treespeaker=135 +Joraga Warcaller=254 +Jotun Grunt=61 Jotun Owl Keeper=40 Journey of Discovery=25 -Journey to Nowhere=24 -Journeyer's Kite=395 +Journey to Nowhere=36 +Journeyer's Kite=125 Joven=161 Joven's Ferrets=25 Joven's Tools=25 -Jovial Evil=764 +Jovial Evil=448 Joyous Respite=40 -Jugan, the Rising Star=247 -Juggernaut=24 +Jugan, the Rising Star=351 +Juggernaut=26 Juju Bubble=25 -Jukai Messenger=49 +Jukai Messenger=25 Jumbo Imp=31 -Jump=37 +Jump=33 Jund Battlemage=40 -Jund Charm=69 +Jund Charm=25 Jund Hackblade=25 -Jund Panorama=25 +Jund Panorama=31 Jund Sojourners=25 Jungle Barrier=31 -Jungle Basin=102 -Jungle Lion=49 -Jungle Patrol=48 -Jungle Shrine=70 +Jungle Basin=48 +Jungle Lion=69 +Jungle Patrol=25 +Jungle Shrine=104 Jungle Troll=29 Jungle Weaver=45 Jungle Wurm=15 -Juniper Order Advocate=40 +Juniper Order Advocate=19 Juniper Order Druid=25 -Juniper Order Ranger=66 -Junk Diver=99 +Juniper Order Ranger=105 +Junk Diver=138 Junk Golem=26 -Junktroller=45 +Junktroller=36 Junkyo Bell=36 -Juntu Stakes=37 -Junun Efreet=160 -Jushi Apprentice=33 +Juntu Stakes=11 +Junun Efreet=241 +Jushi Apprentice=115 Just Fate=52 -Justice=762 +Justice=62 Juvenile Gloomwidow=25 -Juxtapose=64 -Juzam Djinn=13953 -Jwar Isle Refuge=74 +Juxtapose=63 +Juzam Djinn=13005 +Jwar Isle Refuge=73 Jwari Scuttler=25 -Jwari Shapeshifter=51 -Kabira Crossroads=49 -Kabira Evangel=29 -Kabira Vindicator=38 +Jwari Shapeshifter=35 +Kabira Crossroads=25 +Kabira Evangel=35 +Kabira Vindicator=25 Kaboom!=25 -Kabuto Moth=32 -Kaervek the Merciless=114 +Kabuto Moth=25 +Kaervek the Merciless=57 Kaervek's Hex=29 Kaervek's Purge=25 -Kaervek's Spite=70 -Kaervek's Torch=31 +Kaervek's Spite=97 +Kaervek's Torch=25 Kagemaro's Clutch=25 -Kagemaro, First to Suffer=165 +Kagemaro, First to Suffer=115 Kaho, Minamo Historian=100 -Kaijin of the Vanishing Touch=40 -Kalastria Highborn=255 +Kaijin of the Vanishing Touch=25 +Kalastria Highborn=233 Kaleidostone=40 -Kalitas, Bloodchief of Ghet=208 -Kalonian Behemoth=45 +Kalitas, Bloodchief of Ghet=302 +Kalonian Behemoth=73 Kamahl's Desire=25 Kamahl's Sledge=25 Kamahl's Summons=25 -Kamahl, Fist of Krosa=187 -Kamahl, Pit Fighter=93 +Kamahl, Fist of Krosa=175 +Kamahl, Pit Fighter=104 Kami of Ancient Law=32 Kami of Empty Graves=25 Kami of False Hope=42 @@ -5320,40 +5455,40 @@ Kami of Lunacy=25 Kami of Old Stone=54 Kami of Tattered Shoji=25 Kami of Twisted Reflection=25 -Kami of the Crescent Moon=100 -Kami of the Honored Dead=50 +Kami of the Crescent Moon=137 +Kami of the Honored Dead=25 Kami of the Hunt=25 Kami of the Painted Road=34 Kami of the Palace Fields=25 Kami of the Tended Garden=15 Kami of the Waning Moon=25 -Kangee, Aerie Keeper=79 -Karakas=4640 -Kargan Dragonlord=339 -Karma=19 -Karmic Guide=580 -Karmic Justice=281 -Karn Liberated=971 +Kangee, Aerie Keeper=139 +Karakas=4662 +Kargan Dragonlord=340 +Karma=17 +Karmic Guide=627 +Karmic Justice=155 +Karn Liberated=1131 Karn's Touch=25 -Karn, Silver Golem=727 +Karn, Silver Golem=373 Karona's Zealot=25 Karona, False God=56 -Karoo=52 +Karoo=72 Karoo Meerkat=40 -Karplusan Forest=121 +Karplusan Forest=156 Karplusan Giant=25 -Karplusan Minotaur=79 +Karplusan Minotaur=169 Karplusan Strider=22 Karplusan Wolverine=25 Karplusan Yeti=25 -Karrthus, Tyrant of Jund=446 +Karrthus, Tyrant of Jund=504 Karstoderm=25 -Kashi-Tribe Elite=45 +Kashi-Tribe Elite=55 Kashi-Tribe Reaver=20 Kashi-Tribe Warriors=25 Kasimir the Lone Wolf=100 Katabatic Winds=74 -Kataki, War's Wage=479 +Kataki, War's Wage=448 Kathari Bomber=50 Kathari Remnant=25 Kathari Screecher=25 @@ -5363,107 +5498,110 @@ Kavu Climber=25 Kavu Glider=28 Kavu Howler=25 Kavu Lair=12 -Kavu Mauler=47 +Kavu Mauler=25 Kavu Monarch=58 -Kavu Predator=159 +Kavu Predator=193 Kavu Primarch=29 Kavu Recluse=28 Kavu Runner=27 Kavu Scout=28 -Kavu Titan=69 -Kaysa=124 -Kazandu Blademaster=8 -Kazandu Refuge=32 -Kazandu Tuskcaller=49 +Kavu Titan=31 +Kaysa=114 +Kazandu Blademaster=25 +Kazandu Refuge=37 +Kazandu Tuskcaller=61 Kazuul Warlord=25 -Kazuul, Tyrant of the Cliffs=35 +Kazuul, Tyrant of the Cliffs=27 Kederekt Creeper=50 -Kederekt Leviathan=50 -Kederekt Parasite=33 -Keen Sense=35 +Kederekt Leviathan=28 +Kederekt Parasite=68 +Keen Sense=25 Keen-Eyed Archers=27 Keeneye Aven=28 -Keening Banshee=40 -Keening Stone=134 +Keening Banshee=31 +Keening Stone=82 Keep Watch=61 Keeper of Kookus=40 -Keeper of Progenitus=58 +Keeper of Progenitus=77 Keeper of Tresserhorn=37 Keeper of the Beasts=40 -Keeper of the Dead=50 +Keeper of the Dead=37 Keeper of the Flame=40 Keeper of the Light=40 Keeper of the Mind=32 -Keeper of the Nine Gales=12 +Keeper of the Nine Gales=86 Keeper of the Sacred Word=25 Keepers of the Faith=28 Kei Takahashi=111 -Keiga, the Tide Star=553 +Keiga, the Tide Star=336 Keldon Arsonist=25 Keldon Battlewagon=11 Keldon Berserker=28 -Keldon Champion=25 -Keldon Firebombers=35 +Keldon Champion=51 +Keldon Firebombers=54 Keldon Halberdier=25 Keldon Mantle=28 -Keldon Marauders=35 +Keldon Marauders=32 Keldon Megaliths=25 -Keldon Necropolis=25 +Keldon Necropolis=175 Keldon Twilight=33 Keldon Vandals=25 -Keldon Warlord=48 +Keldon Warlord=71 Kelinore Bat=25 Kelsinko Ranger=25 Kemba's Legion=25 Kemba's Skyguard=35 -Kemba, Kha Regent=41 +Kemba, Kha Regent=31 Kemuri-Onna=41 -Kentaro, the Smiling Cat=62 -Kessig Cagebreakers=38 -Kessig Wolf=100 -Kessig Wolf Run=168 -Kezzerdrix=29 -Khabal Ghoul=1047 -Khalni Garden=31 +Kentaro, the Smiling Cat=75 +Kessig Cagebreakers=36 +Kessig Malcontents=29 +Kessig Recluse=30 +Kessig Wolf=88 +Kessig Wolf Run=113 +Kezzerdrix=95 +Khabal Ghoul=1126 +Khalni Garden=25 Khalni Gem=25 Khalni Heart Expedition=25 -Khalni Hydra=385 -Kher Keep=87 -Kiki-Jiki, Mirror Breaker=795 +Khalni Hydra=423 +Kher Keep=116 +Kiki-Jiki, Mirror Breaker=947 Kiku's Shadow=25 -Kiku, Night's Flower=173 -Kill Switch=56 -Kill! Destroy!=31 +Kiku, Night's Flower=99 +Kill Switch=25 +Kill! Destroy!=81 Kill-Suit Cultist=25 -Killer Bees=43 +Killer Bees=85 Killer Instinct=99 Killer Whale=52 -Kiln Fiend=36 +Killing Wave=153 +Kiln Fiend=25 Kiln Walker=25 -Kilnmouth Dragon=147 +Kilnmouth Dragon=182 Kindercatch=125 Kindle=36 Kindle the Carnage=12 Kindled Fury=11 King Cheetah=45 King Crab=1750 -King Suleiman=1031 -King's Assassin=404 +King Suleiman=659 +King's Assassin=285 Kingfisher=28 Kinsbaile Balloonist=25 -Kinsbaile Borderguard=110 -Kinsbaile Cavalier=202 +Kinsbaile Borderguard=86 +Kinsbaile Cavalier=222 Kinsbaile Skirmisher=25 Kinscaer Harpoonist=25 -Kira, Great Glass-Spinner=1454 -Kird Ape=65 +Kira, Great Glass-Spinner=1346 +Kird Ape=84 Kiri-Onna=49 Kirtar's Desire=25 -Kirtar's Wrath=38 -Kismet=57 +Kirtar's Wrath=121 +Kismet=49 Kiss of Death=130 Kiss of the Amesha=50 -Kitchen Finks=522 +Kitchen Finks=601 Kite Shield=40 Kitesail=41 Kitesail Apprentice=25 @@ -5473,7 +5611,7 @@ Kithkin Greatheart=25 Kithkin Harbinger=25 Kithkin Healer=25 Kithkin Mourncaller=25 -Kithkin Rabble=42 +Kithkin Rabble=35 Kithkin Shielddare=25 Kithkin Spellduster=25 Kithkin Zealot=46 @@ -5484,12 +5622,12 @@ Kitsune Dawnblade=79 Kitsune Diviner=25 Kitsune Healer=25 Kitsune Loreweaver=25 -Kitsune Mystic=26 +Kitsune Mystic=25 Kitsune Palliator=37 Kitsune Riftwalker=25 -Kiyomaro, First to Stand=61 +Kiyomaro, First to Stand=97 Kjeldoran Dead=8 -Kjeldoran Elite Guard=11 +Kjeldoran Elite Guard=50 Kjeldoran Escort=25 Kjeldoran Frostbeast=100 Kjeldoran Gargoyle=25 @@ -5497,85 +5635,85 @@ Kjeldoran Guard=25 Kjeldoran Home Guard=25 Kjeldoran Javelineer=25 Kjeldoran Knight=46 -Kjeldoran Outpost=339 +Kjeldoran Outpost=316 Kjeldoran Outrider=25 Kjeldoran Phalanx=42 Kjeldoran Pride=28 Kjeldoran Royal Guard=37 -Kjeldoran Skycaptain=16 +Kjeldoran Skycaptain=37 Kjeldoran Skyknight=25 Kjeldoran War Cry=25 Kjeldoran Warrior=25 -Knacksaw Clique=99 -Knight Errant=102 -Knight Exemplar=203 +Knacksaw Clique=33 +Knight Errant=105 +Knight Exemplar=244 Knight of Cliffhaven=25 Knight of Dawn=49 -Knight of Dusk=27 -Knight of Meadowgrain=174 -Knight of New Alara=100 -Knight of Stromgald=25 +Knight of Dusk=46 +Knight of Meadowgrain=153 +Knight of New Alara=108 +Knight of Stromgald=44 Knight of Sursi=40 -Knight of Valor=38 +Knight of Valor=40 Knight of the Hokey Pokey=31 -Knight of the Holy Nimbus=65 +Knight of the Holy Nimbus=33 Knight of the Mists=38 -Knight of the Reliquary=896 +Knight of the Reliquary=864 Knight of the Skyward Eye=47 -Knight of the White Orchid=171 -Knight-Captain of Eos=63 -Knighthood=54 +Knight of the White Orchid=208 +Knight-Captain of Eos=116 +Knighthood=55 Knights of Thorn=157 -Knollspine Dragon=143 -Knollspine Invocation=35 -Knotvine Mystic=43 -Knotvine Paladin=91 -Knowledge Exploitation=61 -Knowledge Pool=29 -Knowledge Vault=207 -Knucklebone Witch=81 -Kobold Drill Sergeant=251 -Kobold Overlord=1319 -Kobold Taskmaster=91 -Kobolds of Kher Keep=109 -Kodama of the Center Tree=11 -Kodama of the North Tree=140 +Knollspine Dragon=198 +Knollspine Invocation=25 +Knotvine Mystic=42 +Knotvine Paladin=72 +Knowledge Exploitation=50 +Knowledge Pool=31 +Knowledge Vault=299 +Knucklebone Witch=99 +Kobold Drill Sergeant=163 +Kobold Overlord=999 +Kobold Taskmaster=50 +Kobolds of Kher Keep=84 +Kodama of the Center Tree=100 +Kodama of the North Tree=99 Kodama of the South Tree=25 Kodama's Might=49 -Kodama's Reach=30 -Kokusho, the Evening Star=793 -Konda's Banner=380 -Konda's Hatamoto=73 -Konda, Lord of Eiganjo=293 +Kodama's Reach=35 +Kokusho, the Evening Star=690 +Konda's Banner=269 +Konda's Hatamoto=41 +Konda, Lord of Eiganjo=257 Kongming's Contraptions=925 -Kongming, Sleeping Dragon=795 +Kongming, Sleeping Dragon=1999 Kookus=179 -Kor Aeronaut=35 +Kor Aeronaut=25 Kor Cartographer=45 Kor Chant=28 Kor Dirge=25 -Kor Duelist=25 -Kor Firewalker=38 -Kor Haven=565 -Kor Hookmaster=31 +Kor Duelist=38 +Kor Firewalker=31 +Kor Haven=419 +Kor Hookmaster=13 Kor Line-Slinger=25 Kor Outfitter=35 Kor Sanctifiers=45 -Kor Skyfisher=25 -Kor Spiritdancer=112 -Korlash, Heir to Blackblade=459 -Kormus Bell=173 +Kor Skyfisher=19 +Kor Spiritdancer=120 +Korlash, Heir to Blackblade=558 +Kormus Bell=258 Koskun Falls=100 Koskun Keep=33 -Koth of the Hammer=933 +Koth of the Hammer=565 Koth's Courier=25 Kozilek's Predator=25 -Kozilek, Butcher of Truth=1241 +Kozilek, Butcher of Truth=1407 Kraken Hatchling=25 Kraken's Eye=26 -Krakilin=56 +Krakilin=38 Kranioceros=25 -Krark's Thumb=54 +Krark's Thumb=47 Krark-Clan Engineers=25 Krark-Clan Grunt=25 Krark-Clan Ironworks=155 @@ -5583,53 +5721,53 @@ Krark-Clan Ogre=25 Krark-Clan Shaman=25 Krark-Clan Stoker=25 Krazy Kow=25 -Kresh the Bloodbraided=90 +Kresh the Bloodbraided=108 Kris Mage=25 Krosan Archer=28 Krosan Avenger=28 -Krosan Beast=178 -Krosan Cloudscraper=32 -Krosan Colossus=37 +Krosan Beast=249 +Krosan Cloudscraper=68 +Krosan Colossus=100 Krosan Constrictor=40 -Krosan Drover=39 -Krosan Grip=130 +Krosan Drover=40 +Krosan Grip=184 Krosan Groundshaker=25 Krosan Reclamation=8 -Krosan Restorer=41 -Krosan Tusker=36 -Krosan Verge=45 +Krosan Restorer=54 +Krosan Tusker=25 +Krosan Verge=78 Krosan Vorine=16 -Krosan Warchief=49 +Krosan Warchief=39 Krosan Wayfarer=25 Krovikan Elementalist=25 Krovikan Fetish=28 -Krovikan Horror=103 -Krovikan Mist=146 +Krovikan Horror=174 +Krovikan Mist=102 Krovikan Plague=29 Krovikan Rot=25 Krovikan Scoundrel=25 -Krovikan Sorcerer=26 +Krovikan Sorcerer=30 Krovikan Vampire=25 Krovikan Whispers=25 -Kruin Outlaw=58 +Kruin Outlaw=48 Kry Shield=45 -Kudzu=202 -Kukemssa Pirates=39 +Kudzu=173 +Kukemssa Pirates=46 Kukemssa Serpent=25 Kuldotha Flamefiend=25 -Kuldotha Forgemaster=44 -Kuldotha Phoenix=87 -Kuldotha Rebirth=19 +Kuldotha Forgemaster=42 +Kuldotha Phoenix=34 +Kuldotha Rebirth=29 Kuldotha Ringleader=26 -Kulrath Knight=158 +Kulrath Knight=104 Kumano's Blessing=25 Kumano's Pupils=25 -Kumano, Master Yamabushi=150 -Kuon, Ogre Ascendant=32 +Kumano, Master Yamabushi=99 +Kuon, Ogre Ascendant=100 Kurgadon=25 Kuro's Taken=35 Kuro, Pitlord=100 -Kusari-Gama=95 +Kusari-Gama=100 Kyoki, Sanity's Eclipse=100 Kyren Archive=51 Kyren Glider=28 @@ -5638,84 +5776,86 @@ Kyren Negotiations=100 Kyren Sniper=26 Kyren Toy=79 Kyscu Drake=37 -Lab Rats=28 -Laboratory Maniac=32 +Lab Rats=25 +Laboratory Maniac=34 Labyrinth Minotaur=23 Laccolith Grunt=99 Laccolith Rig=99 Laccolith Titan=25 Laccolith Warrior=25 Laccolith Whelp=99 -Lace with Moonglove=40 +Lace with Moonglove=37 Ladies' Knight=25 -Lady Caleria=125 -Lady Evangela=699 -Lady Orca=127 +Lady Caleria=349 +Lady Evangela=467 +Lady Orca=175 Lady Sun=2298 -Lady Zhurong, Warrior Queen=2600 +Lady Zhurong, Warrior Queen=3400 Lagac Lizard=40 Lairwatch Giant=25 -Lake of the Dead=294 +Lake of the Dead=301 +Lambholt Elder=34 Lammastide Weave=25 Lance=51 Lancers en-Kor=30 Land Aid '04=43 Land Cap=88 -Land Equilibrium=1339 -Land Grant=79 +Land Equilibrium=1102 +Land Grant=55 Land Leeches=29 -Land Tax=633 +Land Tax=792 Land's Edge=75 Landbind Ritual=8 Landfill=100 -Landslide=25 -Lantern Kami=40 -Lantern Spirit=12 +Landslide=37 +Lantern Kami=32 +Lantern Spirit=32 Lantern of Insight=8 Lantern-Lit Graveyard=49 Lapis Lazuli Talisman=16 Lapse of Certainty=25 -Laquatus's Champion=111 +Laquatus's Champion=103 Laquatus's Creativity=45 Laquatus's Disdain=25 -Larceny=50 -Lash Out=100 +Larceny=49 +Lash Out=25 Lashknife=28 Lashknife Barrier=45 -Lashwrithe=180 +Lashwrithe=131 Last Breath=25 Last Caress=25 -Last Chance=249 +Last Chance=399 Last Gasp=16 Last Kiss=25 Last Laugh=62 Last Rites=40 -Last Stand=26 -Last Word=49 +Last Stand=99 +Last Word=55 Last-Ditch Effort=42 Lat-Nam's Legacy=25 -Latchkey Faerie=40 +Latch Seeker=162 +Latchkey Faerie=25 Latulla's Orders=43 -Latulla, Keldon Overseer=25 +Latulla, Keldon Overseer=99 Laughing Hyena=25 -Launch=208 +Launch=15 Lava Axe=34 Lava Blister=46 Lava Burst=25 Lava Dart=40 -Lava Flow=251 +Lava Flow=69 Lava Hounds=37 Lava Runner=24 -Lava Spike=209 +Lava Spike=245 Lava Storm=40 Lava Tubes=35 Lava Zombie=40 -Lavaball Trap=25 +Lavaball Trap=35 Lavaborn Muse=25 -Lavaclaw Reaches=86 +Lavaclaw Reaches=128 Lavacore Elemental=25 Lavafume Invoker=25 -Lavalanche=62 +Lavalanche=104 Lavamancer's Skill=7 Lawbringer=28 Lay Bare=25 @@ -5723,44 +5863,44 @@ Lay Waste=12 Lay of the Land=25 Lead Astray=28 Lead Golem=30 -Lead the Stampede=25 +Lead the Stampede=32 Lead-Belly Chimera=51 Leaden Fists=25 -Leaden Myr=35 +Leaden Myr=34 Leaf Arrow=25 Leaf Dancer=41 Leaf Gilder=25 -Leaf-Crowned Elder=235 -Leafdrake Roost=99 +Leaf-Crowned Elder=305 +Leafdrake Roost=25 Leap=31 -Leap of Flame=99 +Leap of Flame=25 Leaping Lizard=32 Leashling=25 -Leatherback Baloth=92 -Leave No Trace=40 +Leatherback Baloth=49 +Leave No Trace=35 Leech Bonder=25 Leeches=75 Leeching Bite=25 -Leeching Licid=25 +Leeching Licid=40 Leechridden Swamp=49 Leering Emblem=25 Leering Gargoyle=49 Leery Fogbeast=11 -Legacy Weapon=116 -Legacy's Allure=20 -Legerdemain=20 -Legions of Lim-Dul=28 -Leonin Abunas=92 -Leonin Arbiter=35 +Legacy Weapon=61 +Legacy's Allure=69 +Legerdemain=35 +Legions of Lim-Dul=33 +Leonin Abunas=130 +Leonin Arbiter=30 Leonin Armorguard=50 -Leonin Battlemage=41 +Leonin Battlemage=25 Leonin Bladetrap=25 Leonin Bola=25 Leonin Den-Guard=25 Leonin Elder=25 -Leonin Relic-Warder=31 +Leonin Relic-Warder=28 Leonin Scimitar=25 -Leonin Shikari=284 +Leonin Shikari=214 Leonin Skyhunter=25 Leonin Squire=25 Leonin Sun Standard=79 @@ -5768,246 +5908,252 @@ Leshrac's Rite=28 Leshrac's Sigil=25 Lesser Gargadon=22 Lesser Werewolf=100 -Lethal Vapors=58 -Lethargy Trap=45 -Letter Bomb=97 -Leveler=108 -Leviathan=18 -Levitation=28 -Lexivore=35 -Ley Druid=152 +Lethal Vapors=75 +Lethargy Trap=25 +Letter Bomb=148 +Leveler=81 +Leviathan=53 +Levitation=24 +Lexivore=49 +Ley Druid=154 Ley Line=23 -Leyline of Anticipation=57 -Leyline of Lifeforce=93 +Leyline of Anticipation=73 +Leyline of Lifeforce=105 Leyline of Lightning=25 -Leyline of Punishment=42 -Leyline of Sanctity=334 -Leyline of Singularity=25 -Leyline of Vitality=47 -Leyline of the Meek=75 -Leyline of the Void=97 -Lhurgoyf=84 +Leyline of Punishment=36 +Leyline of Sanctity=320 +Leyline of Singularity=28 +Leyline of Vitality=49 +Leyline of the Meek=91 +Leyline of the Void=128 +Lhurgoyf=117 Liability=51 -Liar's Pendulum=29 +Liar's Pendulum=100 Liberate=1100 Liberated Dwarf=28 -Library of Alexandria=16763 -Library of Lat-Nam=89 -Library of Leng=121 -Lich=3114 -Lich Lord of Unx=341 -Lich's Mirror=188 -Lich's Tomb=57 -Lichenthrope=10 +Library of Alexandria=17456 +Library of Lat-Nam=37 +Library of Leng=103 +Lich=3356 +Lich Lord of Unx=411 +Lich's Mirror=231 +Lich's Tomb=100 +Lichenthrope=40 Liege of the Axe=25 Liege of the Hollows=100 -Liege of the Pit=414 -Liege of the Tangle=103 -Lieutenant Kirtar=76 -Life Burst=36 -Life Chisel=124 +Liege of the Pit=99 +Liege of the Tangle=69 +Lieutenant Kirtar=99 +Life Burst=47 +Life Chisel=117 Life Matrix=400 -Life and Limb=69 -Life from the Loam=1086 -Life's Finale=86 -Life/Death=51 -Lifeblood=257 -Lifeforce=41 -Lifegift=28 -Lifelace=124 -Lifeline=229 -Lifelink=93 +Life and Limb=92 +Life from the Loam=1199 +Life's Finale=62 +Life/Death=35 +Lifeblood=137 +Lifeforce=39 +Lifegift=85 +Lifelace=92 +Lifeline=318 +Lifelink=599 Lifesmith=50 Lifespark Spellbomb=25 Lifespinner=71 -Lifetap=22 +Lifetap=30 Lifted by Clouds=25 -Light from Within=146 -Light of Day=45 +Light from Within=150 +Light of Day=22 Light of Sanction=25 Lightbringer=28 -Lighthouse Chronologist=296 -Lightkeeper of Emeria=58 -Lightmine Field=58 -Lightning Angel=82 +Lighthouse Chronologist=386 +Lightkeeper of Emeria=7 +Lightmine Field=41 +Lightning Angel=77 Lightning Axe=25 -Lightning Blast=24 +Lightning Blast=30 Lightning Blow=100 -Lightning Bolt=75 -Lightning Cloud=50 -Lightning Coils=55 -Lightning Crafter=135 +Lightning Bolt=93 +Lightning Cloud=40 +Lightning Coils=37 +Lightning Crafter=214 Lightning Dart=25 -Lightning Dragon=324 -Lightning Elemental=26 -Lightning Greaves=172 -Lightning Helix=254 +Lightning Dragon=398 +Lightning Elemental=25 +Lightning Greaves=167 +Lightning Helix=250 Lightning Hounds=28 -Lightning Reaver=85 +Lightning Mauler=70 +Lightning Reaver=89 Lightning Reflexes=11 Lightning Rift=25 -Lightning Serpent=201 +Lightning Serpent=180 Lightning Storm=25 -Lightning Surge=12 +Lightning Surge=25 Lightning Talons=40 -Lightwielder Paladin=63 -Lignify=25 -Liliana Vess=501 -Liliana of the Veil=2457 -Liliana's Caress=122 -Liliana's Specter=81 +Lightwielder Paladin=62 +Lignify=38 +Liliana Vess=526 +Liliana of the Veil=2150 +Liliana's Caress=202 +Liliana's Specter=52 Lilting Refrain=20 -Lim-Dul the Necromancer=159 -Lim-Dul's Cohort=25 +Lim-Dul the Necromancer=240 +Lim-Dul's Cohort=50 Lim-Dul's Hex=25 -Lim-Dul's High Guard=25 -Lim-Dul's Paladin=37 -Lim-Dul's Vault=185 +Lim-Dul's High Guard=16 +Lim-Dul's Paladin=49 +Lim-Dul's Vault=175 Limestone Golem=25 -Limited Resources=104 -Lin Sivvi, Defiant Hero=126 -Linessa, Zephyr Mage=25 +Limited Resources=114 +Lin Sivvi, Defiant Hero=139 +Linessa, Zephyr Mage=57 Lingering Death=31 Lingering Mirage=25 +Lingering Souls=171 Lingering Tormentor=30 -Linvala, Keeper of Silence=498 -Lion's Eye Diamond=3404 +Linvala, Keeper of Silence=628 +Lion's Eye Diamond=4220 Lionheart Maverick=25 Liquid Fire=25 Liquify=25 -Liquimetal Coating=35 +Liquimetal Coating=33 Lithatog=40 Lithophage=100 Little Girl=62 -Liu Bei, Lord of Shu=399 -Livewire Lash=50 +Liu Bei, Lord of Shu=1275 +Livewire Lash=42 Living Airship=28 Living Armor=22 -Living Artifact=190 -Living Death=269 +Living Artifact=245 +Living Death=253 Living Destiny=25 -Living End=116 -Living Hive=63 -Living Inferno=25 -Living Lands=204 -Living Plane=1106 +Living End=187 +Living Hive=175 +Living Inferno=61 +Living Lands=199 +Living Plane=1185 Living Terrain=28 Living Tsunami=25 -Living Wall=36 -Living Wish=273 -Livonya Silone=11 +Living Wall=62 +Living Wish=364 +Livonya Silone=471 Lizard Warrior=36 Llanowar Augur=40 Llanowar Behemoth=25 Llanowar Cavalry=28 -Llanowar Dead=28 +Llanowar Dead=25 Llanowar Druid=100 Llanowar Elite=50 -Llanowar Elves=23 +Llanowar Elves=41 Llanowar Empath=40 Llanowar Knight=7 -Llanowar Mentor=25 -Llanowar Reborn=25 +Llanowar Mentor=41 +Llanowar Reborn=50 Llanowar Sentinel=22 Llanowar Vanguard=28 -Llanowar Wastes=162 -Llawan, Cephalid Empress=544 -Loafing Giant=49 -Loam Dweller=40 -Loam Lion=48 +Llanowar Wastes=136 +Llawan, Cephalid Empress=432 +Loafing Giant=25 +Loam Dweller=25 +Loam Lion=41 Loamdragger Giant=25 -Loaming Shaman=100 -Lobotomy=38 +Loaming Shaman=200 +Lobotomy=22 Loch Korrigan=25 Locket of Yesterdays=79 Lockjaw Snapper=41 Locust Miser=25 Locust Swarm=14 -Lodestone Bauble=123 -Lodestone Golem=104 -Lodestone Myr=101 +Lodestone Bauble=125 +Lodestone Golem=95 +Lodestone Myr=81 Logic Knot=19 Lone Missionary=40 -Lone Wolf=45 -Lonely Sandbar=46 -Long-Forgotten Gohei=62 -Long-Term Plans=25 -Longbow Archer=42 +Lone Revenant=52 +Lone Wolf=51 +Lonely Sandbar=25 +Long-Forgotten Gohei=38 +Long-Term Plans=26 +Longbow Archer=56 Longhorn Firebeast=40 Looming Hoverguard=25 Looming Shade=16 Loose Lips=40 -Looter il-Kor=25 -Lord Magnus=144 -Lord of Atlantis=449 -Lord of Extinction=538 -Lord of Shatterskull Pass=60 -Lord of Tresserhorn=42 -Lord of the Pit=178 -Lord of the Undead=588 -Lord of the Unreal=124 +Looter il-Kor=100 +Lord Magnus=103 +Lord of Atlantis=282 +Lord of Extinction=508 +Lord of Shatterskull Pass=64 +Lord of Tresserhorn=21 +Lord of the Pit=207 +Lord of the Undead=660 +Lord of the Unreal=60 Lore Broker=25 -Lorescale Coatl=65 -Lorthos, the Tidemaker=64 +Lorescale Coatl=87 +Lorthos, the Tidemaker=76 Lose Hope=49 Lost Auramancers=40 Lost Hours=25 Lost Leonin=25 -Lost Order of Jarkeld=75 +Lost Order of Jarkeld=100 Lost Soul=25 Lost in Thought=55 Lost in the Mist=33 -Lotus Bloom=507 -Lotus Blossom=116 -Lotus Cobra=498 -Lotus Guardian=70 -Lotus Petal=269 -Lotus Vale=469 +Lost in the Woods=43 +Lotus Bloom=500 +Lotus Blossom=96 +Lotus Cobra=535 +Lotus Guardian=28 +Lotus Petal=245 +Lotus Vale=448 Lovisa Coldeyes=62 Lowland Basilisk=31 Lowland Giant=25 Lowland Oaf=25 Lowland Tracker=25 Loxodon Anchorite=25 -Loxodon Convert=25 -Loxodon Gatekeeper=57 -Loxodon Hierarch=116 +Loxodon Convert=11 +Loxodon Gatekeeper=58 +Loxodon Hierarch=81 Loxodon Mender=25 Loxodon Mystic=27 Loxodon Partisan=25 Loxodon Peacekeeper=62 -Loxodon Punisher=102 +Loxodon Punisher=51 Loxodon Stalwart=25 -Loxodon Warhammer=108 -Loxodon Wayfarer=45 +Loxodon Warhammer=155 +Loxodon Wayfarer=30 +Loyal Cathar=67 Loyal Gyrfalcon=25 -Loyal Retainers=10916 -Loyal Sentry=31 -Lu Bu, Master-at-Arms=924 +Loyal Retainers=9999 +Loyal Sentry=57 +Lu Bu, Master-at-Arms=759 Lu Meng, Wu General=500 Lu Su, Wu Advisor=850 -Lu Xun, Scholar General=2045 +Lu Xun, Scholar General=2098 Lucent Liminid=28 -Ludevic's Test Subject=29 +Ludevic's Test Subject=44 Lull=38 -Lullmage Mentor=41 +Lullmage Mentor=35 Lumbering Satyr=25 -Lumberknot=25 +Lumberknot=99 Lumengrid Augur=25 Lumengrid Drake=25 Lumengrid Gargoyle=50 Lumengrid Sentinel=25 Lumengrid Warden=25 -Luminarch Ascension=124 +Luminarch Ascension=198 Luminesce=25 -Luminescent Rain=41 -Luminous Angel=159 +Luminescent Rain=25 +Luminous Angel=150 Luminous Guardian=25 Luminous Wake=25 Lumithread Field=25 Lunar Avenger=29 +Lunar Mystic=45 Lunge=32 -Lunk Errant=25 +Lunk Errant=29 Lure=38 Lure of Prey=64 Lurebound Scarecrow=25 @@ -6017,440 +6163,444 @@ Lurking Evil=41 Lurking Informant=31 Lurking Jackals=19 Lurking Nightstalker=25 -Lurking Predators=89 +Lurking Predators=100 Lurking Skirge=12 Lush Growth=35 -Lust for War=38 -Lux Cannon=103 +Lust for War=25 +Lux Cannon=82 Lymph Sliver=35 -Lynx=207 +Lynx=231 Lys Alana Bowmaster=40 -Lys Alana Huntmaster=114 -Lys Alana Scarblade=25 -Lyzolda, the Blood Witch=58 +Lys Alana Huntmaster=44 +Lys Alana Scarblade=107 +Lyzolda, the Blood Witch=44 Ma Chao, Western Warrior=1165 Macabre Waltz=25 Macetail Hystrodon=11 Machinate=25 -Mad Auntie=88 +Mad Auntie=32 Mad Dog=28 Madblind Mountain=27 Maddening Imp=51 Maddening Wind=150 -Madrush Cyclops=42 -Maelstrom Archangel=444 +Madrush Cyclops=26 +Maelstrom Archangel=537 Maelstrom Djinn=25 -Maelstrom Nexus=128 -Maelstrom Pulse=943 -Maga, Traitor to Mortals=23 -Mage Slayer=30 +Maelstrom Nexus=210 +Maelstrom Pulse=899 +Maga, Traitor to Mortals=100 +Mage Slayer=140 Mage il-Vec=28 Mage's Guile=7 -Magebane Armor=45 +Magebane Armor=49 Magefire Wings=25 -Mages' Contest=49 -Mageta The Lion=104 +Mages' Contest=11 +Mageta The Lion=113 Mageta's Boon=599 Magewright's Stone=41 Maggot Carrier=13 Maggot Therapy=25 -Magical Hack=198 +Magical Hack=184 Magical Hacker=43 -Magister Sphinx=67 -Magistrate's Scepter=390 +Magister Sphinx=31 +Magistrate's Scepter=283 Magistrate's Veto=56 Magma Burst=28 -Magma Giant=43 -Magma Jet=238 +Magma Giant=49 +Magma Jet=205 Magma Mine=45 -Magma Phoenix=42 +Magma Phoenix=33 Magma Rift=25 -Magma Sliver=246 +Magma Sliver=290 Magma Spray=25 Magma Vein=25 Magmasaur=20 Magmatic Core=25 Magmaw=25 Magnetic Flux=25 -Magnetic Mine=25 -Magnetic Mountain=30 +Magnetic Mine=26 +Magnetic Mountain=42 Magnetic Theft=25 Magnetic Web=41 Magnify=25 -Magnigoth Treefolk=75 -Magnivore=47 -Magosi, the Waterveil=49 -Magus of the Abyss=88 -Magus of the Arena=175 -Magus of the Bazaar=79 -Magus of the Candelabra=85 -Magus of the Coffers=64 -Magus of the Disk=123 -Magus of the Future=100 -Magus of the Jar=32 -Magus of the Library=31 -Magus of the Mirror=56 -Magus of the Moat=298 -Magus of the Moon=270 -Magus of the Scroll=25 -Magus of the Tabernacle=37 -Magus of the Unseen=90 -Magus of the Vineyard=41 -Mahamoti Djinn=353 -Major Teroh=69 +Magnigoth Treefolk=15 +Magnivore=25 +Magosi, the Waterveil=30 +Magus of the Abyss=46 +Magus of the Arena=26 +Magus of the Bazaar=55 +Magus of the Candelabra=69 +Magus of the Coffers=149 +Magus of the Disk=79 +Magus of the Future=47 +Magus of the Jar=35 +Magus of the Library=38 +Magus of the Mirror=25 +Magus of the Moat=202 +Magus of the Moon=320 +Magus of the Scroll=49 +Magus of the Tabernacle=63 +Magus of the Unseen=44 +Magus of the Vineyard=47 +Mahamoti Djinn=467 +Major Teroh=56 Make a Wish=37 -Makeshift Mannequin=138 +Makeshift Mannequin=38 Makeshift Mauler=12 Makindi Griffin=40 Makindi Shieldmate=25 -Malach of the Dawn=37 +Malach of the Dawn=38 Malachite Golem=27 Malachite Talisman=100 -Malakir Bloodwitch=77 +Malakir Bloodwitch=104 Malevolent Awakening=25 -Malfegor=123 +Malfegor=110 Malicious Advice=28 Malignant Growth=25 +Malignus=124 Mammoth Harness=50 -Mammoth Umbra=85 +Mammoth Umbra=12 Man of Measure=25 -Man-o'-War=50 +Man-o'-War=97 Mana Breach=22 Mana Cache=25 Mana Chains=25 Mana Clash=30 -Mana Crypt=5966 -Mana Cylix=34 -Mana Drain=10672 -Mana Echoes=125 +Mana Crypt=5306 +Mana Cylix=31 +Mana Drain=11686 +Mana Echoes=154 Mana Flair=28 -Mana Flare=552 +Mana Flare=339 Mana Geyser=18 -Mana Leak=117 +Mana Leak=66 Mana Leech=25 -Mana Matrix=494 +Mana Matrix=389 Mana Maze=49 Mana Prism=39 -Mana Reflection=467 +Mana Reflection=606 Mana Screw=41 Mana Seism=25 -Mana Severance=107 -Mana Short=197 +Mana Severance=100 +Mana Short=158 Mana Skimmer=25 -Mana Tithe=54 +Mana Tithe=76 Mana Vapors=79 -Mana Vault=977 -Mana Vortex=500 -Mana Web=142 -Manabarbs=89 -Manabond=349 +Mana Vault=760 +Mana Vortex=224 +Mana Web=175 +Manabarbs=95 +Manabond=305 Manacles of Decay=25 Manaforce Mace=25 -Manaforge Cinder=43 +Manaforge Cinder=49 Manakin=40 Manalith=25 -Manamorphose=142 -Manaplasm=25 -Mangara of Corondor=196 -Mangara's Blessing=37 +Manamorphose=159 +Manaplasm=75 +Mangara of Corondor=419 +Mangara's Blessing=35 Mangara's Equity=29 Mangara's Tome=37 Maniacal Rage=26 Manic Vandal=25 Manipulate Fate=25 Mannichi, the Fevered Dream=56 -Manor Gargoyle=29 -Manor Skeleton=19 -Manriki-Gusari=72 +Manor Gargoyle=31 +Manor Skeleton=32 +Manriki-Gusari=76 Manta Ray=29 -Manta Riders=40 +Manta Riders=35 Mantis Engine=25 Mantle of Leadership=30 -Maralen of the Mornsong=94 +Maralen of the Mornsong=75 Marauding Knight=56 Maraxus of Keld=69 -Marble Chalice=47 -Marble Diamond=30 -Marble Priest=99 -Marble Titan=24 -March of Souls=63 -March of the Machines=53 +Marble Chalice=36 +Marble Diamond=23 +Marble Priest=40 +Marble Titan=30 +March of Souls=25 +March of the Machines=43 Marhault Elsdragon=100 -Marisi's Twinclaws=46 +Marisi's Twinclaws=36 Maritime Guard=25 Marjhan=50 -Mark of Asylum=63 -Mark of Eviction=38 -Mark of Fury=40 -Mark of Mutiny=25 +Mark of Asylum=57 +Mark of Eviction=25 +Mark of Fury=58 +Mark of Mutiny=99 Mark of Sakiko=40 Mark of the Oni=40 -Marker Beetles=28 -Markov Patrician=25 -Maro=564 +Marker Beetles=40 +Markov Blademaster=76 +Markov Patrician=35 +Markov Warlord=13 +Maro=601 Marrow Chomper=50 -Marrow Shards=52 -Marrow-Gnawer=235 +Marrow Shards=30 +Marrow-Gnawer=240 Marsh Boa=38 Marsh Casualties=35 Marsh Crocodile=26 -Marsh Flats=843 +Marsh Flats=847 Marsh Flitter=25 Marsh Gas=16 Marsh Goblins=25 Marsh Lurker=28 Marsh Threader=25 Marsh Viper=19 -Marshal's Anthem=56 +Marshal's Anthem=38 Marshaling Cry=25 -Marshaling the Troops=2500 +Marshaling the Troops=1166 Marshdrinker Giant=28 -Martial Coup=192 +Martial Coup=285 Marton Stromgald=100 Martyr of Ashes=25 Martyr of Bones=25 Martyr of Frost=25 -Martyr of Sands=54 +Martyr of Sands=70 Martyr of Spores=25 -Martyr's Cause=33 -Martyr's Cry=85 +Martyr's Cause=41 +Martyr's Cry=74 Martyrdom=40 -Martyred Rusalka=25 -Martyrs of Korlis=26 +Martyred Rusalka=30 +Martyrs of Korlis=200 Martyrs' Tomb=25 -Masako the Humorless=52 -Mask of Avacyn=31 +Masako the Humorless=74 +Mask of Avacyn=39 Mask of Intolerance=25 -Mask of Law and Grace=50 -Mask of Memory=38 -Mask of Riddles=55 +Mask of Law and Grace=40 +Mask of Memory=25 +Mask of Riddles=61 Mask of the Mimic=37 -Masked Admirers=66 +Masked Admirers=80 Masked Gorgon=32 -Mass Calcify=108 -Mass Hysteria=65 -Mass Polymorph=46 +Mass Calcify=100 +Mass Hysteria=51 +Mass Polymorph=52 Mass of Ghouls=8 -Massacre=33 -Massacre Wurm=340 -Master Apothecary=64 +Massacre=34 +Massacre Wurm=308 +Master Apothecary=66 Master Decoy=25 Master Healer=13 Master Splicer=34 Master Thief=36 -Master Transmuter=450 +Master Transmuter=519 Master of Arms=38 -Master of Etherium=341 -Master of the Hunt=104 +Master of Etherium=326 +Master of the Hunt=253 Master of the Veil=25 -Master of the Wild Hunt=430 -Master's Call=25 -Masticore=283 +Master of the Wild Hunt=462 +Master's Call=34 +Masticore=171 Masumaro, First to Live=25 Matca Rioters=25 Matopi Golem=25 Matsu-Tribe Birdstalker=25 -Matsu-Tribe Decoy=49 -Matsu-Tribe Sniper=27 -Maul Splicer=25 -Mausoleum Guard=9 +Matsu-Tribe Decoy=25 +Matsu-Tribe Sniper=43 +Maul Splicer=24 +Mausoleum Guard=28 Mausoleum Turnkey=25 -Maw of the Mire=16 +Maw of the Mire=32 Mawcor=22 -Mayael the Anima=180 -Mayael's Aria=138 -Mayor of Avabruck=202 -Maze of Ith=2490 -Maze of Shadows=26 -Meadowboon=114 +Mayael the Anima=245 +Mayael's Aria=156 +Mayor of Avabruck=159 +Maze of Ith=2597 +Maze of Shadows=58 +Meadowboon=25 Measure of Wickedness=35 Meddle=37 -Meddling Kids=100 -Meddling Mage=92 +Meddling Kids=102 +Meddling Mage=206 Medicine Bag=25 Medicine Runner=29 -Meditate=395 -Meekstone=218 +Meditate=603 +Meekstone=180 Megatherium=25 -Megatog=42 -Meglonoth=124 -Megrim=27 -Meishin, the Mind Cage=313 +Megatog=25 +Meglonoth=140 +Megrim=30 +Meishin, the Mind Cage=100 Melancholy=42 -Melee=9 -Melesse Spirit=17 +Melee=39 +Melesse Spirit=25 Melira's Keepers=25 -Melira, Sylvok Outcast=123 -Meloku the Clouded Mirror=116 -Melt Terrain=16 -Meltdown=19 +Melira, Sylvok Outcast=131 +Meloku the Clouded Mirror=93 +Melt Terrain=34 +Meltdown=25 Melting=999 -Memnarch=321 -Memnite=127 -Memoricide=58 -Memory Crystal=25 -Memory Erosion=156 -Memory Jar=181 +Memnarch=352 +Memnite=107 +Memoricide=50 +Memory Crystal=76 +Memory Erosion=105 +Memory Jar=276 Memory Lapse=21 -Memory Plunder=139 -Memory Sluice=109 -Memory's Journey=25 +Memory Plunder=162 +Memory Sluice=74 +Memory's Journey=34 Menacing Ogre=27 Mending Hands=26 Meng Huo's Horde=50 -Meng Huo, Barbarian King=2700 -Mental Discipline=38 -Mental Misstep=140 +Meng Huo, Barbarian King=3499 +Mental Discipline=43 +Mental Misstep=90 Mental Note=50 -Mentor of the Meek=70 -Mephidross Vampire=457 -Mephitic Ooze=25 +Mentor of the Meek=50 +Mephidross Vampire=581 +Mephitic Ooze=46 Mercadia's Downfall=25 -Mercadian Atlas=36 -Mercadian Bazaar=25 +Mercadian Atlas=51 +Mercadian Bazaar=99 Mercadian Lift=25 Mercenaries=10 Mercenary Informer=54 -Mercenary Knight=498 -Merchant Scroll=89 -Merchant Ship=448 +Mercenary Knight=571 +Merchant Scroll=119 +Merchant Ship=301 Merchant of Secrets=26 Mercurial Kite=28 -Mercy Killing=47 -Merfolk Assassin=89 -Merfolk Looter=37 +Mercy Killing=46 +Merfolk Assassin=35 +Merfolk Looter=9 Merfolk Mesmerist=30 Merfolk Observer=25 Merfolk Raiders=38 Merfolk Seastalkers=28 Merfolk Seer=28 Merfolk Skyscout=25 -Merfolk Sovereign=51 -Merfolk Spy=40 -Merfolk Thaumaturgist=40 +Merfolk Sovereign=53 +Merfolk Spy=50 +Merfolk Thaumaturgist=25 Merfolk Traders=25 Merfolk Wayfinder=10 Merfolk of the Pearl Trident=23 -Merieke Ri Berit=37 +Merieke Ri Berit=128 Merrow Bonegnawer=25 -Merrow Commerce=58 +Merrow Commerce=100 Merrow Grimeblotter=25 Merrow Harbinger=25 Merrow Levitator=49 -Merrow Reejerey=186 +Merrow Reejerey=153 Merrow Wavebreakers=25 Merrow Witsniper=25 Merseine=7 -Mesa Chicken=32 -Mesa Enchantress=28 +Mesa Chicken=25 +Mesa Enchantress=34 Mesa Falcon=26 -Mesa Pegasus=28 +Mesa Pegasus=22 Mesmeric Fiend=31 -Mesmeric Orb=146 -Mesmeric Sliver=38 +Mesmeric Orb=82 +Mesmeric Sliver=37 Mesmeric Trance=25 Messenger Falcons=25 Metal Fatigue=25 Metallic Mastery=27 -Metallic Sliver=40 +Metallic Sliver=38 Metallurgeon=31 -Metalworker=1075 +Metalworker=862 Metamorphic Wurm=50 Metamorphose=14 Metamorphosis=22 Metathran Aerostat=49 Metathran Elite=25 -Metathran Soldier=52 +Metathran Soldier=103 Metathran Transport=25 Metathran Zombie=25 -Meteor Crater=95 +Meteor Crater=122 Meteor Shower=185 -Meteor Storm=50 -Metrognome=25 -Michiko Konda, Truth Seeker=210 -Midnight Banshee=136 -Midnight Charm=40 +Meteor Storm=25 +Metrognome=34 +Michiko Konda, Truth Seeker=223 +Midnight Banshee=149 +Midnight Charm=25 Midnight Covenant=25 -Midnight Haunting=71 +Midnight Haunting=57 Midnight Ritual=34 Midsummer Revel=48 -Might Sliver=83 +Might Sliver=44 Might Weaver=25 Might of Alara=25 -Might of Oaks=105 -Might of Old Krosa=25 +Might of Oaks=86 +Might of Old Krosa=97 Might of the Masses=37 Might of the Nephilim=25 -Mightstone=25 +Mightstone=40 Mighty Emergence=43 Mighty Leap=11 -Mijae Djinn=450 -Mikaeus, the Lunarch=246 -Mikokoro, Center of the Sea=250 +Mijae Djinn=193 +Mikaeus, the Lunarch=204 +Mikaeus, the Unhallowed=344 +Mikokoro, Center of the Sea=347 Militant Monk=28 -Militia's Pride=132 +Militia's Pride=102 Millikin=43 -Millstone=72 +Millstone=48 Mimeofacture=25 -Mimic Vat=131 +Mimic Vat=109 Minamo Scrollkeeper=25 Minamo Sightbender=25 Minamo's Meddling=42 -Minamo, School at Water's Edge=313 -Mind Bend=22 +Minamo, School at Water's Edge=380 +Mind Bend=20 Mind Bomb=42 Mind Burst=38 Mind Control=42 Mind Extraction=28 -Mind Funeral=334 +Mind Funeral=378 Mind Games=57 -Mind Harness=71 +Mind Harness=113 Mind Knives=29 Mind Maggots=25 -Mind Over Matter=403 +Mind Over Matter=354 Mind Peel=25 Mind Ravel=26 -Mind Rot=40 -Mind Shatter=32 +Mind Rot=39 +Mind Shatter=68 Mind Slash=24 Mind Sludge=23 -Mind Spring=63 -Mind Stone=31 +Mind Spring=35 +Mind Stone=56 Mind Swords=38 -Mind Twist=567 -Mind Unbound=32 +Mind Twist=354 +Mind Unbound=31 Mind Warp=42 Mind Whip=25 -Mind's Desire=63 -Mind's Eye=507 +Mind's Desire=39 +Mind's Eye=483 Mindbender Spores=79 Mindblaze=100 -Mindbreak Trap=253 -Mindcrank=60 +Mindbreak Trap=233 +Mindcrank=65 Mindculling=25 Mindlash Sliver=25 -Mindleech Mass=139 -Mindless Automaton=54 +Mindleech Mass=86 +Mindless Automaton=45 Mindless Null=25 Mindlock Orb=25 -Mindmoil=30 -Mindshrieker=40 -Mindslaver=101 -Mindslicer=62 +Mindmoil=57 +Mindshrieker=36 +Mindslaver=89 +Mindslicer=115 Mindstab=19 Mindstab Thrull=9 Mindstorm Crown=25 Mindwarper=25 -Mindwhip Sliver=39 -Mindwrack Liege=84 +Mindwhip Sliver=51 +Mindwrack Liege=115 Mine Bearer=61 Mine Excavation=25 -Mine Layer=141 +Mine Layer=69 Mine, Mine, Mine!=49 -Minion Reflector=25 -Minion of Leshrac=79 +Minion Reflector=56 +Minion of Leshrac=74 Minion of Tevesh Szat=99 -Minion of the Wastes=32 +Minion of the Wastes=34 Minions' Murmurs=25 Minister of Impediments=25 Minotaur Explorer=27 @@ -6458,63 +6608,63 @@ Minotaur Illusionist=25 Minotaur Tactician=28 Minotaur Warrior=38 Miracle Worker=40 -Miraculous Recovery=79 -Mirari=175 -Mirari's Wake=858 +Miraculous Recovery=104 +Mirari=92 +Mirari's Wake=722 Mire Blight=47 -Mire Boa=65 +Mire Boa=37 Mire Kavu=28 Mire Shade=37 Mire's Toll=25 -Miren, the Moaning Well=417 +Miren, the Moaning Well=419 Mirozel=52 -Mirran Crusader=448 -Mirran Mettle=25 +Mirran Crusader=324 +Mirran Mettle=34 Mirran Spy=25 -Mirri the Cursed=218 -Mirri's Guile=636 -Mirri, Cat Warrior=76 -Mirrodin's Core=36 -Mirror Entity=344 -Mirror Gallery=362 +Mirri the Cursed=225 +Mirri's Guile=774 +Mirri, Cat Warrior=55 +Mirrodin's Core=66 +Mirror Entity=362 +Mirror Gallery=298 Mirror Golem=128 -Mirror Mirror=127 +Mirror Mirror=116 Mirror Sheen=130 -Mirror Strike=109 -Mirror Universe=3650 +Mirror Strike=25 +Mirror Universe=2835 Mirror Wall=28 -Mirror of Fate=49 -Mirror-Mad Phantasm=36 -Mirror-Sigil Sergeant=152 -Mirrorweave=145 +Mirror of Fate=25 +Mirror-Mad Phantasm=35 +Mirror-Sigil Sergeant=175 +Mirrorweave=200 Mirrorwood Treefolk=25 -Mirrorworks=40 -Miscalculation=31 +Mirrorworks=46 +Miscalculation=45 Mischievous Poltergeist=30 -Mischievous Quanar=25 -Misdirection=880 -Mise=32 +Mischievous Quanar=49 +Misdirection=1063 +Mise=25 Misers' Cage=75 Misery Charm=46 -Misfortune=56 +Misfortune=49 Misfortune's Gain=50 Misguided Rage=25 -Mishra's Bauble=56 -Mishra's Factory=364 +Mishra's Bauble=83 +Mishra's Factory=301 Mishra's Groundbreaker=25 -Mishra's Helix=192 +Mishra's Helix=107 Mishra's War Machine=87 -Mishra's Workshop=28347 -Mishra, Artificer Prodigy=70 -Misinformation=31 +Mishra's Workshop=27773 +Mishra, Artificer Prodigy=114 +Misinformation=124 Miss Demeanor=62 Misshapen Fiend=47 Misstep=28 -Mist Dragon=113 +Mist Dragon=25 Mist Leopard=25 Mist of Stagnation=79 -Mistbind Clique=226 -Mistblade Shinobi=47 +Mistbind Clique=254 +Mistblade Shinobi=111 Mistform Dreamer=28 Mistform Mask=25 Mistform Mutant=25 @@ -6526,158 +6676,162 @@ Mistform Stalker=25 Mistform Ultimus=28 Mistform Wakecaster=56 Mistform Wall=25 -Mistform Warchief=48 -Mistmeadow Skulk=15 +Mistform Warchief=28 +Misthollow Griffin=292 +Mistmeadow Skulk=10 Mistmeadow Witch=50 Mistmoon Griffin=40 -Mistral Charger=25 +Mistral Charger=37 Mistveil Plains=64 -Mistvein Borderpost=28 -Misty Rainforest=1142 -Mitotic Manipulation=35 -Mitotic Slime=34 -Mizzium Transreliquat=25 -Mnemonic Nexus=48 -Mnemonic Sliver=37 +Mistvein Borderpost=25 +Misty Rainforest=1196 +Mitotic Manipulation=31 +Mitotic Slime=36 +Mizzium Transreliquat=52 +Mnemonic Nexus=25 +Mnemonic Sliver=40 Mnemonic Wall=25 -Moan of the Unhallowed=35 +Moan of the Unhallowed=37 Moaning Spirit=33 -Moat=5534 +Moat=5052 Mob Justice=40 Mob Mentality=41 Mobile Fort=12 -Mobilization=114 +Mobilization=137 Mobilize=35 Mogg Alarm=599 -Mogg Assassin=79 +Mogg Assassin=28 Mogg Bombers=25 Mogg Cannon=44 Mogg Conscripts=16 -Mogg Fanatic=22 -Mogg Flunkies=25 +Mogg Fanatic=24 +Mogg Flunkies=36 Mogg Hollows=58 -Mogg Infestation=31 +Mogg Infestation=64 Mogg Jailer=25 -Mogg Maniac=58 -Mogg Raider=100 +Mogg Maniac=61 +Mogg Raider=28 Mogg Salvage=29 -Mogg Sentry=22 +Mogg Sentry=40 Mogg Squad=25 Mogg Toady=25 -Mogg War Marshal=25 -Moggcatcher=86 +Mogg War Marshal=43 +Moggcatcher=76 Mold Adder=45 -Mold Demon=273 +Mold Demon=339 Mold Shambler=25 Molder=25 Molder Beast=25 Molder Slug=25 Moldervine Cloak=46 -Moldgraf Monstrosity=33 +Moldgraf Monstrosity=31 Mole Worms=25 -Molimo, Maro-Sorcerer=53 -Molten Disaster=31 +Molimo, Maro-Sorcerer=40 +Molten Disaster=67 Molten Firebird=56 Molten Frame=25 -Molten Hydra=60 -Molten Influence=107 -Molten Psyche=25 -Molten Rain=30 +Molten Hydra=74 +Molten Influence=93 +Molten Psyche=35 +Molten Rain=25 Molten Ravager=28 -Molten Sentry=30 +Molten Sentry=25 Molten Slagheap=25 -Molten-Tail Masticore=91 -Moltensteel Dragon=65 +Molten-Tail Masticore=60 +Moltensteel Dragon=57 Molting Harpy=39 Molting Skin=25 -Moment of Heroism=14 +Moment of Heroism=28 Moment of Silence=25 -Moment's Peace=36 +Moment's Peace=47 Momentary Blink=37 -Momentous Fall=38 +Momentous Fall=45 Momentum=37 -Momir Vig, Simic Visionary=309 +Momir Vig, Simic Visionary=222 +Mondronen Shaman=47 Moniker Mage=28 Monk Idealist=28 Monk Realist=40 Monkey Cage=100 Monkey Monkey Monkey=28 -Monomania=32 -Mons's Goblin Raiders=30 +Monomania=26 +Mons's Goblin Raiders=23 Mons's Goblin Waiters=40 Monsoon=25 Monstrify=25 -Monstrous Carabid=25 -Monstrous Growth=48 -Monstrous Hound=208 -Moon Heron=25 -Moon Sprite=38 +Monstrous Carabid=35 +Monstrous Growth=46 +Monstrous Hound=148 +Moon Heron=34 +Moon Sprite=31 Moonbow Illusionist=25 Moonglove Changeling=114 Moonglove Extract=25 -Moonglove Winnower=40 +Moonglove Winnower=38 Moonhold=25 -Moonlace=25 +Moonlace=62 Moonlight Bargain=30 Moonlit Strider=25 Moonlit Wake=25 -Moonmist=38 +Moonmist=58 Moonring Island=70 Moonring Mirror=50 +Moonsilver Spear=104 +Moonveil Dragon=101 Moonwing Moth=25 Moor Fiend=25 -Moorish Cavalry=85 -Moorland Haunt=136 +Moorish Cavalry=193 +Moorland Haunt=90 Morale=15 Morality Shift=47 Moratorium Stone=54 Morbid Bloom=25 Morbid Hunger=28 -Morbid Plunder=25 -Mordant Dragon=21 +Morbid Plunder=36 +Mordant Dragon=34 Morgue Theft=25 Morgue Thrull=25 Morgue Toad=25 -Morinfen=100 +Morinfen=10 Moriok Reaver=25 Moriok Replica=25 Moriok Rigger=79 Moriok Scavenger=25 Morkrut Banshee=25 -Moroii=25 -Morphling=494 -Morsel Theft=25 +Moroii=36 +Morphling=525 +Morsel Theft=40 Morselhoarder=25 -Mortal Combat=75 +Mortal Combat=66 Mortal Wound=11 -Mortarpod=55 -Mortician Beetle=42 +Mortarpod=112 +Mortician Beetle=44 Mortify=66 Mortipede=25 Mortiphobia=25 -Mortis Dogs=15 -Mortivore=59 -Mortuary=23 -Mosquito Guard=25 +Mortis Dogs=28 +Mortivore=76 +Mortuary=49 +Mosquito Guard=33 Moss Diamond=21 Moss Kami=25 Moss Monster=27 -Mossbridge Troll=148 +Mossbridge Troll=25 Mossdog=25 Mossfire Egg=40 -Mossfire Valley=125 +Mossfire Valley=149 Mosstodon=245 -Mosswort Bridge=152 -Mothdust Changeling=40 +Mosswort Bridge=218 +Mothdust Changeling=25 Mother of Goons=25 -Mother of Runes=381 +Mother of Runes=338 Mothrider Samurai=25 Mountain=5 -Mountain Bandit=157 +Mountain Bandit=274 Mountain Goat=27 Mountain Stronghold=500 Mountain Titan=100 -Mountain Valley=78 +Mountain Valley=25 Mountain Yeti=39 Mounted Archers=25 Mourner's Shield=25 @@ -6685,15 +6839,15 @@ Mournful Zombie=25 Mourning=28 Mourning Thrull=40 Mournwhelk=25 -Mouth of Ronom=76 +Mouth of Ronom=40 Mouth to Mouth=25 -Mox Diamond=2598 -Mox Emerald=34888 -Mox Jet=43892 -Mox Opal=1710 -Mox Pearl=31894 -Mox Ruby=37222 -Mox Sapphire=49675 +Mox Diamond=2547 +Mox Emerald=38866 +Mox Jet=39457 +Mox Opal=1431 +Mox Pearl=31977 +Mox Ruby=32495 +Mox Sapphire=43798 Mtenda Griffin=40 Mtenda Herder=29 Mtenda Lion=25 @@ -6701,109 +6855,110 @@ Muck Drubb=25 Muck Rats=23 Mudbrawler Cohort=25 Mudbrawler Raiders=25 -Mudbutton Clanger=13 +Mudbutton Clanger=25 Mudbutton Torchrunner=40 -Muddle the Mixture=15 +Muddle the Mixture=74 Mudhole=25 Mudslide=100 -Mul Daya Channelers=85 -Mulch=20 -Mulldrifter=39 +Mul Daya Channelers=67 +Mulch=36 +Mulldrifter=72 Multani's Acolyte=46 -Multani's Decree=25 +Multani's Decree=100 Multani's Harmony=10 Multani's Presence=49 -Multani, Maro-Sorcerer=96 -Mundungu=58 +Multani, Maro-Sorcerer=174 +Mundungu=38 Mungha Wurm=62 -Muraganda Petroglyphs=85 +Muraganda Petroglyphs=87 Murasa Pyromancer=42 Murder of Crows=50 -Murderous Betrayal=28 -Murderous Redcap=103 +Murderous Betrayal=37 +Murderous Redcap=33 Murderous Spoils=25 Murk Dwellers=7 -Murkfiend Liege=371 -Murmuring Bosk=282 +Murkfiend Liege=437 +Murmuring Bosk=263 Murmurs from Beyond=25 Muscle Burst=50 -Muscle Sliver=47 +Muscle Sliver=90 Muse Vessel=62 Musician=99 Mutagenic Growth=34 -Mutavault=2702 -Mutilate=186 +Mutavault=2391 +Mutilate=173 Muzzle=25 -Mwonvuli Acid-Moss=36 +Mwonvuli Acid-Moss=25 Mwonvuli Ooze=7 My First Tome=40 -Mycoid Shepherd=109 +Mycoid Shepherd=104 Mycologist=50 -Mycoloth=252 -Mycosynth Fiend=25 -Mycosynth Golem=941 -Mycosynth Lattice=408 -Mycosynth Wellspring=16 -Myojin of Cleansing Fire=150 -Myojin of Infinite Rage=26 -Myojin of Life's Web=280 -Myojin of Night's Reach=62 -Myojin of Seeing Winds=56 +Mycoloth=311 +Mycosynth Fiend=32 +Mycosynth Golem=807 +Mycosynth Lattice=396 +Mycosynth Wellspring=22 +Myojin of Cleansing Fire=77 +Myojin of Infinite Rage=90 +Myojin of Life's Web=247 +Myojin of Night's Reach=139 +Myojin of Seeing Winds=69 Myr Adapter=15 -Myr Battlesphere=80 -Myr Enforcer=58 -Myr Galvanizer=54 -Myr Incubator=83 +Myr Battlesphere=45 +Myr Enforcer=38 +Myr Galvanizer=74 +Myr Incubator=46 Myr Landshaper=25 -Myr Matrix=227 +Myr Matrix=319 Myr Mindservant=37 Myr Moonvessel=25 -Myr Propagator=38 +Myr Propagator=44 Myr Prototype=36 Myr Quadropod=25 -Myr Reservoir=44 -Myr Retriever=101 -Myr Servitor=24 +Myr Reservoir=32 +Myr Retriever=105 +Myr Servitor=25 Myr Sire=25 -Myr Superion=147 -Myr Token=88 -Myr Turbine=46 -Myr Welder=30 -Myrsmith=25 +Myr Superion=133 +Myr Token=27 +Myr Turbine=68 +Myr Welder=32 +Myrsmith=38 Mysteries of the Deep=25 -Mystic Compass=30 -Mystic Crusader=52 +Mystic Compass=27 +Mystic Crusader=37 Mystic Decree=157 -Mystic Denial=37 -Mystic Enforcer=77 +Mystic Denial=34 +Mystic Enforcer=88 Mystic Familiar=30 -Mystic Gate=494 -Mystic Melting=40 +Mystic Gate=561 +Mystic Melting=39 Mystic Might=73 Mystic Penitent=44 Mystic Remora=50 Mystic Restraints=49 -Mystic Snake=101 +Mystic Retrieval=28 +Mystic Snake=119 Mystic Speculation=35 Mystic Veil=27 Mystic Visionary=28 Mystic Zealot=28 Mystical Teachings=40 -Mystical Tutor=377 -Mystifying Maze=101 -Mythic Proportions=79 +Mystical Tutor=373 +Mystifying Maze=81 +Mythic Proportions=44 Nacatl Hunt-Pride=408 Nacatl Outlander=46 Nacatl Savage=102 Nacatl War-Pride=25 Nacre Talisman=25 -Nafs Asp=32 +Nafs Asp=31 Nagao, Bound by Honor=79 Nakaya Shade=25 Naked Singularity=45 -Nalathni Dragon=114 +Nalathni Dragon=160 Name Dropping=40 -Nameless Inversion=71 +Nameless Inversion=49 Nameless One=25 Nameless Race=56 Nantuko Blightcutter=56 @@ -6813,154 +6968,159 @@ Nantuko Disciple=37 Nantuko Elder=49 Nantuko Husk=24 Nantuko Mentor=100 -Nantuko Monastery=49 -Nantuko Shade=58 +Nantuko Monastery=45 +Nantuko Shade=57 Nantuko Shaman=25 Nantuko Shrine=112 Nantuko Tracer=25 -Nantuko Vigilante=40 +Nantuko Vigilante=100 Narcissism=25 Narcolepsy=25 -Narcomoeba=165 +Narcomoeba=148 Narrow Escape=25 Narwhal=81 Nath of the Gilt-Leaf=147 Nath's Buffoon=40 Nath's Elite=25 -Natural Affinity=27 -Natural Balance=69 +Natural Affinity=40 +Natural Balance=112 Natural Emergence=36 -Natural Order=2438 -Natural Selection=1103 +Natural Order=2236 +Natural Selection=1032 Natural Spring=8 Naturalize=22 -Nature's Blessing=12 -Nature's Chosen=25 +Nature's Blessing=55 +Nature's Chosen=19 Nature's Claim=25 -Nature's Cloak=146 +Nature's Cloak=121 Nature's Kiss=28 -Nature's Lore=46 +Nature's Lore=31 Nature's Resurgence=74 Nature's Revolt=47 -Nature's Ruin=396 -Nature's Spiral=36 -Nature's Will=62 +Nature's Ruin=348 +Nature's Spiral=48 +Nature's Will=36 Nature's Wrath=100 -Nausea=28 +Nausea=27 Naya Battlemage=25 -Naya Charm=49 +Naya Charm=25 Naya Hushblade=25 Naya Panorama=31 Naya Sojourners=25 -Near-Death Experience=58 -Nebuchadnezzar=113 +Near-Death Experience=41 +Nearheath Pilgrim=38 +Nearheath Stalker=125 +Nebuchadnezzar=112 Neck Snap=29 Necra Disciple=28 Necra Sanctuary=40 Necratog=25 -Necravolver=99 +Necravolver=25 Necrite=26 Necro-Impotence=100 Necrogen Censer=47 -Necrogen Mists=25 -Necrogen Scudder=38 -Necrogen Spellbomb=36 +Necrogen Mists=100 +Necrogen Scudder=50 +Necrogen Spellbomb=25 Necrogenesis=25 -Necrologia=22 -Necromancer's Covenant=121 +Necrologia=33 +Necromancer's Covenant=170 Necromancer's Magemark=31 -Necromancy=120 +Necromancy=136 Necromantic Thirst=25 -Necropede=29 -Necroplasm=83 +Necropede=56 +Necroplasm=175 Necropolis=50 -Necropotence=241 -Necropouncer=35 -Necrosavant=45 -Necroskitter=353 -Necrotic Ooze=74 +Necropotence=403 +Necropouncer=34 +Necrosavant=44 +Necroskitter=437 +Necrotic Ooze=72 Necrotic Plague=25 -Necrotic Sliver=99 +Necrotic Sliver=90 Nectar Faerie=25 Need for Speed=29 Needle Drop=25 -Needle Specter=107 -Needle Storm=25 +Needle Specter=137 +Needle Storm=28 Needlebite Trap=40 Needlebug=31 Needlepeak Spider=27 Needleshot Gourna=16 Nefarious Lich=25 Nefashu=25 -Negate=30 -Neko-Te=104 -Nekrataal=31 +Negate=27 +Neko-Te=64 +Nekrataal=32 Nema Siltlurker=25 -Nemata, Grove Guardian=102 +Nemata, Grove Guardian=110 Nemesis Mask=63 Nemesis Trap=100 -Nemesis of Reason=314 +Nemesis of Reason=379 Nephalia Drownyard=40 Nessian Courser=50 -Nest Invader=50 -Nested Ghoul=30 +Nest Invader=25 +Nested Ghoul=34 Nesting Wurm=25 Nether Horror=25 -Nether Shadow=547 -Nether Spirit=255 -Nether Traitor=275 -Nether Void=7986 +Nether Shadow=572 +Nether Spirit=347 +Nether Traitor=251 +Nether Void=8268 Netherborn Phalanx=25 Netter en-Dal=28 -Nettle Sentinel=44 +Nettle Sentinel=65 Nettletooth Djinn=100 -Nettlevine Blight=74 -Nettling Curse=33 -Nettling Imp=84 +Nettlevine Blight=60 +Nettling Curse=25 +Nettling Imp=140 Neurok Commando=37 Neurok Familiar=25 Neurok Hoversail=27 -Neurok Invisimancer=35 +Neurok Invisimancer=31 Neurok Prodigy=25 Neurok Replica=29 Neurok Spy=25 Neurok Stealthsuit=32 Neurok Transmuter=25 -Neverending Torment=200 +Neverending Torment=74 Nevermaker=40 -Nevermore=33 -Nevinyrral's Disk=788 -New Benalia=25 -New Frontiers=155 +Nevermore=32 +Nevinyrral's Disk=656 +New Benalia=38 +New Frontiers=81 Nezumi Bone-Reader=25 -Nezumi Cutthroat=35 -Nezumi Graverobber=36 +Nezumi Cutthroat=25 +Nezumi Graverobber=88 Nezumi Ronin=25 Nezumi Shadow-Watcher=25 -Nezumi Shortfang=250 +Nezumi Shortfang=271 Niall Silvain=175 -Nicol Bolas=470 +Niblis of the Breath=25 +Niblis of the Urn=28 +Nicol Bolas=170 Nicol Bolas, Planeswalker=182 -Night Dealings=40 +Night Dealings=100 Night Revelers=16 Night Soil=25 -Night Terrors=33 -Night of Souls' Betrayal=48 -Night's Whisper=94 +Night Terrors=32 +Night of Souls' Betrayal=87 +Night's Whisper=80 Night/Day=15 -Nightbird's Clutches=25 -Nightcreep=57 +Nightbird's Clutches=32 +Nightcreep=100 Nightguard Patrol=25 Nighthaze=25 -Nightmare=290 -Nightmare Incursion=70 -Nightmare Lash=25 +Nightmare=766 +Nightmare Incursion=38 +Nightmare Lash=73 Nightmare Void=45 Nightscape Apprentice=16 Nightscape Battlemage=25 -Nightscape Familiar=49 +Nightscape Familiar=38 Nightscape Master=79 Nightshade Assassin=31 +Nightshade Peddler=65 Nightshade Schemers=25 Nightshade Seer=25 Nightshade Stinger=25 @@ -6969,145 +7129,145 @@ Nightsoil Kami=25 Nightstalker Engine=165 Nightwind Glider=25 Nightwing Shade=45 -Nihil Spellbomb=36 +Nihil Spellbomb=44 Nihilistic Glee=25 -Nihilith=25 +Nihilith=99 Nikko-Onna=25 Nim Abomination=25 -Nim Deathmantle=52 -Nim Devourer=25 +Nim Deathmantle=44 +Nim Devourer=100 Nim Grotesque=25 Nim Lasher=25 Nim Replica=25 Nim Shambler=34 Nim Shrieker=25 Nimana Sell-Sword=100 -Nimble Mongoose=134 -Nimbus Maze=167 +Nimble Mongoose=178 +Nimbus Maze=184 Nimbus Wings=25 Nine-Ringed Bo=25 -Ninja of the Deep Hours=49 -Nip Gwyllion=40 -Nirkana Cutthroat=52 -Nirkana Revenant=506 -Nissa Revane=479 -Nissa's Chosen=62 -Niv-Mizzet, the Firemind=1007 +Ninja of the Deep Hours=28 +Nip Gwyllion=34 +Nirkana Cutthroat=25 +Nirkana Revenant=644 +Nissa Revane=664 +Nissa's Chosen=123 +Niv-Mizzet, the Firemind=880 Niveous Wisps=49 Nivix, Aerie of the Firemind=25 -Nix=44 -No Mercy=405 +Nix=33 +No Mercy=215 No Quarter=26 No Rest for the Wicked=46 No-Dachi=25 -Nobilis of War=112 -Noble Benefactor=100 -Noble Elephant=40 -Noble Hierarch=1594 +Nobilis of War=131 +Noble Benefactor=99 +Noble Elephant=25 +Noble Hierarch=1786 Noble Panther=25 -Noble Purpose=79 +Noble Purpose=38 Noble Stand=11 Noble Steeds=28 Noble Templar=26 Noble Vestige=25 Nocturnal Raid=25 -Noetic Scales=58 +Noetic Scales=195 Noggin Whack=25 Noggle Bandit=25 Noggle Bridgebreaker=25 Noggle Hedge-Mage=40 Noggle Ransacker=25 Nomad Decoy=41 -Nomad Mythmaker=27 +Nomad Mythmaker=24 Nomad Stadium=41 Nomadic Elf=25 -Nomads en-Kor=37 +Nomads en-Kor=25 Nomads' Assembly=25 -Norin the Wary=56 -Norn's Annex=79 +Norin the Wary=50 +Norn's Annex=74 Norritt=195 -North Star=284 -Northern Paladin=105 +North Star=322 +Northern Paladin=292 Norwood Archers=50 -Norwood Priestess=975 +Norwood Priestess=1302 Norwood Ranger=25 Norwood Riders=29 Norwood Warrior=28 -Nostalgic Dreams=61 +Nostalgic Dreams=48 Nosy Goblin=28 -Not of This World=25 +Not of This World=50 Notorious Assassin=30 Notorious Throng=25 Nourish=25 Nourishing Shoal=25 -Nova Chaser=171 -Nova Cleric=16 -Nova Pentacle=475 -Novablast Wurm=116 +Nova Chaser=146 +Nova Cleric=39 +Nova Pentacle=341 +Novablast Wurm=114 Novijen Sages=38 -Novijen, Heart of Progress=44 +Novijen, Heart of Progress=115 Now I Know My ABC's=100 -Noxious Field=25 -Noxious Ghoul=50 +Noxious Field=42 +Noxious Ghoul=58 Noxious Hatchling=25 -Noxious Revival=32 +Noxious Revival=111 Noxious Toad=100 Noxious Vapors=25 Nucklavee=25 Nuisance Engine=37 -Null Brooch=37 +Null Brooch=56 Null Chamber=29 Null Champion=25 -Null Profusion=44 -Null Rod=525 -Nullmage Advocate=40 -Nullmage Shepherd=36 +Null Profusion=25 +Null Rod=778 +Nullmage Advocate=12 +Nullmage Shepherd=35 Nullstone Gargoyle=25 -Nulltread Gargantuan=25 +Nulltread Gargantuan=43 Numai Outcast=25 Number Crunch=28 Numbing Dose=38 -Numot, the Devastator=97 +Numot, the Devastator=96 Nurturer Initiate=29 -Nurturing Licid=25 -Nut Collector=334 -Nyxathid=157 +Nurturing Licid=35 +Nut Collector=275 +Nyxathid=220 O-Naginata=25 Oaken Brawler=25 Oakenform=25 Oakgnarl Warrior=25 -Oasis=160 -Oath of Druids=509 +Oasis=145 +Oath of Druids=621 Oath of Ghouls=37 -Oath of Lieges=85 +Oath of Lieges=25 Oath of Lim-Dul=62 -Oath of Mages=31 -Oath of Scholars=25 +Oath of Mages=33 +Oath of Scholars=100 Oathkeeper, Takeno's Daisho=100 Oathsworn Giant=16 Ob Nixilis, the Fallen=100 -Obelisk of Alara=56 +Obelisk of Alara=112 Obelisk of Bant=25 -Obelisk of Esper=100 +Obelisk of Esper=33 Obelisk of Grixis=25 Obelisk of Jund=25 Obelisk of Naya=25 -Obelisk of Undoing=56 -Oblation=95 -Obliterate=138 +Obelisk of Undoing=48 +Oblation=43 +Obliterate=50 Oblivion Crown=41 -Oblivion Ring=93 -Oblivion Stone=153 +Oblivion Ring=83 +Oblivion Stone=129 Oboro Breezecaller=29 Oboro Envoy=25 -Oboro, Palace in the Clouds=160 +Oboro, Palace in the Clouds=182 Obsessive Search=25 -Obsianus Golem=45 -Obsidian Acolyte=40 -Obsidian Battle-Axe=12 -Obsidian Fireheart=45 +Obsianus Golem=63 +Obsidian Acolyte=100 +Obsidian Battle-Axe=25 +Obsidian Fireheart=101 Obsidian Giant=29 -Obstinate Baloth=72 +Obstinate Baloth=46 Obstinate Familiar=37 Ocular Halo=40 Oculus=35 @@ -7117,118 +7277,118 @@ Odylic Wraith=25 Off Balance=25 Offalsnout=74 Offering to Asha=45 -Ogre Arsonist=523 +Ogre Arsonist=500 Ogre Berserker=46 Ogre Enforcer=25 Ogre Gatecrasher=25 Ogre Geargrabber=99 Ogre Leadfoot=25 -Ogre Marauder=25 +Ogre Marauder=38 Ogre Menial=125 Ogre Recluse=25 Ogre Resister=11 Ogre Savant=25 Ogre Sentry=25 -Ogre Shaman=179 +Ogre Shaman=67 Ogre Taskmaster=26 Ogre Warrior=75 Ogre's Cleaver=25 -Ohran Viper=234 +Ohran Viper=256 Ohran Yeti=25 -Okiba-Gang Shinobi=40 +Okiba-Gang Shinobi=38 Okina Nightwatch=25 -Okina, Temple to the Grandfathers=86 +Okina, Temple to the Grandfathers=99 Okk=23 -Old Fogey=103 +Old Fogey=114 Old Ghastbark=40 -Old Man of the Sea=3012 -Olivia Voldaren=588 +Old Man of the Sea=2481 +Olivia Voldaren=344 Omega Myr=31 -Omen=110 -Omen Machine=28 +Omen=102 +Omen Machine=37 Omen of Fire=100 -Omnath, Locus of Mana=250 -Omnibian=25 +Omnath, Locus of Mana=289 +Omnibian=43 Once More with Feeling=100 -Ondu Cleric=32 -Ondu Giant=25 -One Dozen Eyes=38 -One with Nature=25 -One with Nothing=51 -One-Eyed Scarecrow=30 +Ondu Cleric=25 +Ondu Giant=16 +One Dozen Eyes=25 +One with Nature=52 +One with Nothing=169 +One-Eyed Scarecrow=34 Oni Possession=25 Oni of Wild Places=44 Onulet=46 -Onyx Goblet=31 +Onyx Goblet=36 Onyx Mage=25 Onyx Talisman=29 -Oona's Blackguard=60 +Oona's Blackguard=25 Oona's Gatewarden=25 Oona's Grace=25 -Oona's Prowler=25 -Oona, Queen of the Fae=318 -Ooze Garden=96 -Opal Acrolith=42 -Opal Archangel=114 -Opal Avenger=25 +Oona's Prowler=86 +Oona, Queen of the Fae=417 +Ooze Garden=1491 +Opal Acrolith=25 +Opal Archangel=48 +Opal Avenger=45 Opal Caryatid=16 Opal Champion=27 Opal Gargoyle=16 -Opal Guardian=25 -Opal Titan=99 -Opal-Eye, Konda's Yojimbo=175 -Opalescence=121 +Opal Guardian=38 +Opal Titan=34 +Opal-Eye, Konda's Yojimbo=190 +Opalescence=100 Opaline Bracers=25 -Opaline Sliver=25 -Open the Vaults=70 -Ophidian=40 +Opaline Sliver=39 +Open the Vaults=66 +Ophidian=38 Ophidian Eye=25 Opportunist=15 -Opportunity=50 -Opposition=92 -Oppression=10 +Opportunity=122 +Opposition=204 +Oppression=34 Oppressive Will=25 Opt=31 -Oracle en-Vec=52 -Oracle of Mul Daya=122 -Oracle of Nectars=193 -Oracle's Attendants=13 +Oracle en-Vec=83 +Oracle of Mul Daya=154 +Oracle of Nectars=211 +Oracle's Attendants=30 Oran-Rief Recluse=25 -Oran-Rief Survivalist=28 -Oran-Rief, the Vastwood=102 +Oran-Rief Survivalist=40 +Oran-Rief, the Vastwood=98 Oraxid=44 Orb of Dreams=49 Orbweaver Kumo=25 Orc General=50 Orchard Spirit=33 -Orchard Warden=28 -Orcish Artillery=69 +Orchard Warden=37 +Orcish Artillery=66 Orcish Bloodpainter=25 Orcish Cannonade=25 Orcish Cannoneers=38 Orcish Captain=24 -Orcish Conscripts=26 -Orcish Farmer=15 +Orcish Conscripts=29 +Orcish Farmer=20 Orcish Healer=33 -Orcish Librarian=30 +Orcish Librarian=36 Orcish Lumberjack=31 Orcish Mechanics=34 Orcish Mine=40 -Orcish Oriflamme=59 +Orcish Oriflamme=53 Orcish Paratroopers=28 Orcish Settlers=71 Orcish Spy=30 Orcish Squatters=47 -Orcish Veteran=25 +Orcish Veteran=100 Order of Leitbur=30 -Order of Whiteclay=49 +Order of Whiteclay=58 Order of Yawgmoth=49 -Order of the Ebon Hand=39 -Order of the Golden Cricket=31 +Order of the Ebon Hand=38 +Order of the Golden Cricket=25 Order of the Sacred Bell=25 -Order of the Sacred Torch=62 -Order of the Stars=48 -Order of the White Shield=38 +Order of the Sacred Torch=31 +Order of the Stars=26 +Order of the White Shield=35 Order/Chaos=25 Ordered Migration=25 Ordruun Commando=25 @@ -7237,232 +7397,233 @@ Organ Grinder=36 Organ Harvest=25 Orgg=54 Origin Spellbomb=25 -Orim's Chant=970 +Orim's Chant=1154 Orim's Cure=25 -Orim's Prayer=42 +Orim's Prayer=100 Orim's Thunder=25 Orim's Touch=28 -Oriss, Samite Guardian=25 -Ornate Kanzashi=31 -Ornithopter=26 +Oriss, Samite Guardian=90 +Ornate Kanzashi=63 +Ornithopter=52 Orochi Eggwatcher=25 -Orochi Hatchery=61 -Orochi Leafcaller=50 +Orochi Hatchery=38 +Orochi Leafcaller=38 Orochi Ranger=35 -Orochi Sustainer=49 -Oros, the Avenger=101 -Orzhov Basilica=41 +Orochi Sustainer=25 +Oros, the Avenger=110 +Orzhov Basilica=49 Orzhov Euthanist=25 Orzhov Guildmage=25 -Orzhov Pontiff=145 +Orzhov Pontiff=60 Orzhov Signet=25 -Orzhova, the Church of Deals=26 +Orzhova, the Church of Deals=40 Osai Vultures=27 Ostiary Thrull=25 Ostracize=22 Otarian Juggernaut=49 -Otherworldly Journey=31 -Oubliette=225 +Otherworld Atlas=37 +Otherworldly Journey=25 +Oubliette=172 Ouphe Vandals=25 Oust=38 -Outbreak=29 +Outbreak=40 Outmaneuver=25 -Outrage Shaman=40 +Outrage Shaman=25 Outrider en-Kor=25 Outrider of Jhess=25 +Outwit=36 Overabundance=57 -Overbeing of Myth=176 +Overbeing of Myth=204 Overblaze=25 -Overburden=104 +Overburden=185 Overeager Apprentice=40 -Overgrown Battlement=35 +Overgrown Battlement=16 Overgrown Estate=175 -Overgrown Tomb=1468 -Overgrowth=15 +Overgrown Tomb=1307 +Overgrowth=36 Overlaid Terrain=29 Overload=40 -Overmaster=174 +Overmaster=62 Override=24 -Overrule=31 -Overrun=27 -Oversold Cemetery=392 -Oversoul of Dusk=157 -Overtaker=32 +Overrule=38 +Overrun=36 +Oversold Cemetery=466 +Oversoul of Dusk=176 +Overtaker=50 Overwhelm=37 -Overwhelming Forces=11400 +Overwhelming Forces=10929 Overwhelming Instinct=25 -Overwhelming Intellect=25 -Overwhelming Stampede=83 -Ovinize=56 -Ovinomancer=12 -Ow=100 -Owl Familiar=65 +Overwhelming Intellect=61 +Overwhelming Stampede=97 +Ovinize=45 +Ovinomancer=10 +Ow=99 +Owl Familiar=66 Oxidda Golem=25 Oxidda Scrapmelter=45 -Oxidize=75 -Oyobi, Who Split the Heavens=75 -Pacifism=16 -Pact of Negation=1298 -Pact of the Titan=171 +Oxidize=83 +Oyobi, Who Split the Heavens=25 +Pacifism=15 +Pact of Negation=1384 +Pact of the Titan=144 Pain Kami=25 Pain Magnification=50 Pain's Reward=44 Pain/Suffering=25 Painbringer=15 Painful Memories=26 -Painful Quandary=58 +Painful Quandary=80 Painsmith=37 -Painter's Servant=451 +Painter's Servant=487 Painwracker Oni=25 Palace Guard=12 -Paladin en-Vec=111 +Paladin en-Vec=59 Paladin of Prahv=44 Pale Bears=54 Pale Moon=49 Pale Recluse=42 Pale Wayfarer=35 -Paleoloth=58 -Palinchron=359 -Palladia-Mors=368 -Palladium Myr=79 -Palliation Accord=50 +Paleoloth=74 +Palinchron=324 +Palladia-Mors=314 +Palladium Myr=85 +Palliation Accord=25 Pallid Mycoderm=25 Pallimud=35 Panacea=25 -Pandemonium=56 +Pandemonium=66 Pang Tong, Young Phoenix=699 -Panglacial Wurm=136 +Panglacial Wurm=104 Pangosaur=37 Panic=30 Panic Attack=13 -Panic Spellbomb=47 -Panoptic Mirror=301 +Panic Spellbomb=25 +Panoptic Mirror=304 Panther Warriors=16 Paper Tiger=62 Paperfin Rascal=25 -Paradigm Shift=72 -Paradise Mantle=164 -Paradise Plume=34 -Paradox Haze=96 +Paradigm Shift=64 +Paradise Mantle=176 +Paradise Plume=28 +Paradox Haze=75 Paragon of the Amesha=37 Parallax Dementia=40 Parallax Inhibitor=62 Parallax Nexus=58 -Parallax Tide=227 -Parallax Wave=82 +Parallax Tide=109 +Parallax Wave=150 Parallectric Feedback=44 -Parallel Evolution=280 -Parallel Lives=110 -Parallel Thoughts=99 -Paralyze=32 +Parallel Evolution=273 +Parallel Lives=105 +Parallel Thoughts=35 +Paralyze=31 Paralyzing Grasp=31 -Parapet=25 +Parapet=40 Parapet Watchers=25 -Paraselene=38 +Paraselene=32 Parasitic Bond=32 -Parasitic Implant=16 +Parasitic Implant=11 Parasitic Strix=44 Parch=37 Pardic Arsonist=25 Pardic Collaborator=25 -Pardic Dragon=50 +Pardic Dragon=31 Pardic Firecat=40 Pardic Lancer=28 Pardic Miner=100 Pardic Swordsmith=46 -Pariah=192 -Pariah's Shield=188 +Pariah=205 +Pariah's Shield=204 Paroxysm=25 Part Water=100 Part the Veil=31 -Past in Flames=191 +Past in Flames=100 Patagia Golem=24 Patagia Viper=25 Patchwork Gnomes=22 Path of Anger's Flame=25 Path of Peace=34 -Path to Exile=371 -Pathrazer of Ulamog=70 -Patriarch's Bidding=355 +Path to Exile=320 +Pathrazer of Ulamog=85 +Patriarch's Bidding=446 Patriarch's Desire=28 Patrician's Scorn=44 Patrol Hound=28 -Patrol Signaler=25 -Patron Wizard=410 -Patron of the Akki=25 -Patron of the Kitsune=88 +Patrol Signaler=33 +Patron Wizard=469 +Patron of the Akki=68 +Patron of the Kitsune=60 Patron of the Moon=58 Patron of the Nezumi=25 -Patron of the Orochi=25 +Patron of the Orochi=221 Patron of the Wild=37 -Pattern of Rebirth=258 +Pattern of Rebirth=263 Paupers' Cage=58 -Pavel Maliki=100 -Pawn of Ulamog=49 +Pavel Maliki=300 +Pawn of Ulamog=35 Pay No Heed=29 -Peace Strider=25 -Peace Talks=25 +Peace Strider=30 +Peace Talks=43 Peace and Quiet=40 Peace of Mind=22 -Peacekeeper=438 -Peach Garden Oath=75 -Pearl Dragon=59 -Pearl Medallion=402 +Peacekeeper=446 +Peach Garden Oath=200 +Pearl Dragon=124 +Pearl Medallion=643 Pearl Shard=25 Pearled Unicorn=35 Pearlspear Courier=25 -Peat Bog=28 +Peat Bog=31 Pedantic Learning=79 Peek=25 -Peel from Reality=25 -Peer Pressure=74 -Peer Through Depths=25 +Peer Pressure=32 +Peer Through Depths=56 Pegasus Charger=9 -Pegasus Refuge=22 +Pegasus Refuge=47 Pegasus Stampede=25 -Pegasus Token=49 -Pelakka Wurm=50 -Pemmin's Aura=58 +Pegasus Token=34 +Pelakka Wurm=38 +Pemmin's Aura=73 Penance=25 -Pendelhaven=149 +Pendelhaven=136 Pendelhaven Elder=40 Pendrell Drake=16 Pendrell Flux=32 -Pendrell Mists=147 -Pennon Blade=43 -Pentad Prism=28 -Pentagram of the Ages=48 -Pentarch Paladin=111 +Pendrell Mists=99 +Pennon Blade=25 +Pentad Prism=25 +Pentagram of the Ages=42 +Pentarch Paladin=160 Pentarch Ward=25 Pentavite Token=25 -Pentavus=26 +Pentavus=29 Penumbra Bobcat=40 Penumbra Kavu=29 Penumbra Spider=25 -Penumbra Wurm=103 -People of the Woods=36 +Penumbra Wurm=52 +People of the Woods=30 Peppersmoke=25 Peregrine Drake=31 Peregrine Griffin=47 -Peregrine Mask=50 -Perilous Forays=24 -Perilous Myr=38 +Peregrine Mask=25 +Perilous Forays=25 +Perilous Myr=25 Perilous Research=44 -Perimeter Captain=32 -Perish=152 +Perimeter Captain=25 +Perish=193 Perish the Thought=25 Permafrost Trap=50 -Pernicious Deed=1430 -Perplex=44 -Persecute=86 +Pernicious Deed=1263 +Perplex=48 +Persecute=79 Persecute Artist=27 -Personal Incarnation=193 -Personal Sanctuary=31 -Personal Tutor=1078 -Persuasion=49 -Pestermite=31 -Pestilence=30 -Pestilence Demon=45 +Personal Incarnation=171 +Personal Sanctuary=30 +Personal Tutor=2814 +Persuasion=47 +Pestermite=44 +Pestilence=29 +Pestilence Demon=67 Pestilence Rats=50 Pestilent Kathari=15 Pestilent Souleater=27 @@ -7472,102 +7633,102 @@ Petra Sphinx=99 Petradon=100 Petrahydrox=103 Petravark=43 -Petrified Field=221 +Petrified Field=231 Petrified Plating=25 Petrified Wood-Kin=29 Pewter Golem=49 -Phage the Untouchable=344 -Phantasmagorian=48 +Phage the Untouchable=332 +Phantasmagorian=28 Phantasmal Abomination=25 -Phantasmal Bear=112 -Phantasmal Dragon=46 -Phantasmal Fiend=28 -Phantasmal Forces=44 -Phantasmal Image=1056 +Phantasmal Bear=14 +Phantasmal Dragon=38 +Phantasmal Fiend=16 +Phantasmal Forces=39 +Phantasmal Image=1030 Phantasmal Mount=50 Phantasmal Sphere=49 Phantasmal Terrain=39 Phantatog=40 -Phantom Beast=41 -Phantom Centaur=29 +Phantom Beast=25 +Phantom Centaur=25 Phantom Flock=25 -Phantom Monster=39 -Phantom Nantuko=56 -Phantom Nishoba=202 +Phantom Monster=31 +Phantom Nantuko=51 +Phantom Nishoba=168 Phantom Nomad=25 Phantom Tiger=99 -Phantom Warrior=23 +Phantom Warrior=22 Phantom Whelp=28 Phantom Wings=34 Phantom Wurm=25 -Phelddagrif=157 +Phelddagrif=85 Phobian Phantasm=25 -Phosphorescent Feast=26 +Phosphorescent Feast=25 Phthisis=25 Phylactery Lich=71 Phyresis=42 -Phyrexia's Core=11 -Phyrexian Altar=391 -Phyrexian Arena=248 +Phyrexia's Core=51 +Phyrexian Altar=323 +Phyrexian Arena=297 Phyrexian Battleflies=14 Phyrexian Bloodstock=25 -Phyrexian Boon=14 +Phyrexian Boon=8 Phyrexian Broodlings=39 -Phyrexian Colossus=34 -Phyrexian Crusader=365 +Phyrexian Colossus=38 +Phyrexian Crusader=244 Phyrexian Debaser=50 Phyrexian Defiler=42 Phyrexian Delver=200 Phyrexian Denouncer=11 -Phyrexian Devourer=181 +Phyrexian Devourer=175 Phyrexian Digester=25 -Phyrexian Dreadnought=1189 +Phyrexian Dreadnought=1349 Phyrexian Driver=28 -Phyrexian Etchings=79 -Phyrexian Furnace=33 +Phyrexian Etchings=99 +Phyrexian Furnace=180 Phyrexian Gargantua=25 Phyrexian Ghoul=34 Phyrexian Gremlins=44 Phyrexian Grimoire=10 Phyrexian Hulk=10 -Phyrexian Hydra=36 +Phyrexian Hydra=39 Phyrexian Infiltrator=107 -Phyrexian Ingester=41 +Phyrexian Ingester=35 Phyrexian Ironfoot=44 Phyrexian Juggernaut=41 Phyrexian Lens=100 Phyrexian Librarian=25 Phyrexian Marauder=109 -Phyrexian Metamorph=514 -Phyrexian Monitor=28 -Phyrexian Negator=159 -Phyrexian Obliterator=1500 -Phyrexian Plaguelord=115 +Phyrexian Metamorph=576 +Phyrexian Monitor=40 +Phyrexian Negator=136 +Phyrexian Obliterator=1585 +Phyrexian Plaguelord=87 Phyrexian Portal=23 -Phyrexian Processor=230 +Phyrexian Processor=210 Phyrexian Prowler=25 Phyrexian Purge=100 Phyrexian Rager=23 Phyrexian Reaper=19 -Phyrexian Rebirth=51 -Phyrexian Reclamation=96 -Phyrexian Revoker=101 -Phyrexian Scuta=66 +Phyrexian Rebirth=65 +Phyrexian Reclamation=154 +Phyrexian Revoker=82 +Phyrexian Scuta=84 Phyrexian Slayer=38 Phyrexian Snowcrusher=25 -Phyrexian Soulgorger=62 -Phyrexian Splicer=25 -Phyrexian Swarmlord=37 +Phyrexian Soulgorger=74 +Phyrexian Splicer=41 +Phyrexian Swarmlord=28 Phyrexian Totem=25 -Phyrexian Tower=728 +Phyrexian Tower=812 Phyrexian Tribute=29 Phyrexian Tyranny=149 -Phyrexian Unlife=44 -Phyrexian Vatmother=37 +Phyrexian Unlife=58 +Phyrexian Vatmother=46 Phyrexian Vault=9 -Phyrexian Walker=69 -Phyrexian War Beast=25 -Phytohydra=122 +Phyrexian Walker=90 +Phyrexian War Beast=37 +Phytohydra=133 Pianna, Nomad Captain=26 Pierce Strider=19 Piety=113 @@ -7575,14 +7736,15 @@ Piety Charm=25 Pikemen=7 Pilgrim of Justice=28 Pilgrim of Virtue=28 -Pilgrim's Eye=38 +Pilgrim's Eye=31 Pili-Pala=38 -Pillage=25 +Pillage=37 Pillaging Horde=88 Pillar Tombs of Aku=74 -Pillar of the Paruns=222 +Pillar of Flame=84 +Pillar of the Paruns=187 Pillarfield Ox=25 -Pillory of the Sleepless=19 +Pillory of the Sleepless=25 Pincer Spider=40 Pincher Beetles=25 Pine Barrens=23 @@ -7591,106 +7753,106 @@ Pinpoint Avalanche=28 Pious Kitsune=25 Pious Warrior=28 Piper's Melody=25 -Piracy=818 -Piracy Charm=32 -Piranha Marsh=25 -Pirate Ship=104 -Piston Sledge=42 -Pistus Strike=35 -Pit Imp=25 +Piracy=744 +Piracy Charm=25 +Piranha Marsh=50 +Pirate Ship=155 +Piston Sledge=34 +Pistus Strike=34 +Pit Imp=41 Pit Keeper=40 Pit Raptor=25 Pit Scorpion=22 -Pit Spawn=30 +Pit Spawn=58 Pit Trap=27 Pitchburn Devils=33 Pitchstone Wall=43 Pitfall Trap=25 -Pith Driller=13 -Pithing Needle=117 +Pith Driller=32 +Pithing Needle=225 Pixie Queen=523 -Plagiarize=61 +Plagiarize=26 Plague Beetle=11 -Plague Boiler=25 +Plague Boiler=33 Plague Dogs=15 Plague Fiend=15 -Plague Myr=57 -Plague Rats=37 -Plague Sliver=62 -Plague Spitter=54 +Plague Myr=52 +Plague Rats=39 +Plague Sliver=26 +Plague Spitter=38 Plague Spores=16 -Plague Stinger=33 -Plague Wind=122 +Plague Stinger=62 +Plague Wind=72 Plague Witch=200 Plague of Vermin=25 -Plaguebearer=50 -Plagued Rusalka=25 -Plaguemaw Beast=35 +Plaguebearer=162 +Plagued Rusalka=35 +Plaguemaw Beast=34 Plains=5 -Planar Birth=100 -Planar Cleansing=68 -Planar Collapse=102 +Planar Birth=58 +Planar Cleansing=74 +Planar Collapse=112 Planar Despair=25 -Planar Gate=623 +Planar Gate=99 Planar Guide=25 Planar Overlay=25 -Planar Portal=241 -Planar Void=62 -Planeswalker's Favor=25 -Planeswalker's Fury=37 -Planeswalker's Mirth=37 +Planar Portal=307 +Planar Void=56 +Planeswalker's Favor=45 +Planeswalker's Fury=145 +Planeswalker's Mirth=41 Planeswalker's Mischief=99 -Planeswalker's Scorn=25 +Planeswalker's Scorn=33 Plant Elemental=25 Plasma Elemental=25 -Plateau=5580 +Plateau=5911 Plated Geopede=25 Plated Pegasus=25 Plated Rootwalla=28 -Plated Seastrider=25 -Plated Slagwurm=54 -Plated Sliver=87 +Plated Seastrider=22 +Plated Slagwurm=74 +Plated Sliver=44 Plated Spider=40 Plated Wurm=28 -Platinum Angel=197 -Platinum Emperion=208 -Plaxcaster Frogling=49 -Plaxmanta=38 +Platinum Angel=324 +Platinum Emperion=171 +Plaxcaster Frogling=25 +Plaxmanta=25 Pledge of Loyalty=25 Plover Knights=25 Plow Through Reito=25 -Plow Under=204 +Plow Under=108 Plumes of Peace=25 -Plumeveil=30 +Plumeveil=31 Plummet=25 Plunder=25 -Plunge into Darkness=142 +Plunge into Darkness=99 Pointy Finger of Doom=100 -Poison Arrow=50 +Poison Arrow=99 Poison the Well=25 Poisonbelly Ogre=25 Polar Kraken=102 -Political Trickery=25 -Pollen Lullaby=50 +Political Trickery=52 +Pollen Lullaby=25 Pollen Remedy=28 Pollenbright Wings=37 -Polluted Bonds=151 -Polluted Delta=3450 +Polluted Bonds=95 +Polluted Delta=3516 Polluted Mire=25 -Polymorph=94 -Ponder=107 -Pongify=86 -Pooling Venom=25 -Porcelain Legionnaire=35 -Porphyry Nodes=60 +Polymorph=44 +Ponder=101 +Pongify=49 +Pooling Venom=57 +Porcelain Legionnaire=34 +Porphyry Nodes=61 Port Inspector=28 -Portcullis=94 -Portent=21 +Portcullis=33 +Portent=26 Possessed Aven=49 Possessed Barbarian=57 Possessed Centaur=99 Possessed Nomad=74 -Possessed Portal=25 +Possessed Portal=47 Postmortem Lunge=46 Poultice Sliver=40 Poultrygeist=25 @@ -7699,311 +7861,315 @@ Pouncing Kavu=25 Pouncing Wurm=50 Powder Keg=169 Power Armor=40 -Power Artifact=1226 +Power Artifact=1147 Power Conduit=38 -Power Leak=38 -Power Matrix=232 +Power Leak=46 +Power Matrix=102 Power Sink=21 -Power Surge=252 +Power Surge=275 Power Taint=16 Power of Fire=25 Powerleech=56 Powerstone Minefield=79 -Pox=246 +Pox=84 Pradesh Gypsies=39 -Praetor's Counsel=79 +Praetor's Counsel=81 Praetor's Grasp=72 Prahv, Spires of Order=25 -Preacher=474 +Preacher=468 Precognition=39 -Precursor Golem=44 -Predator Dragon=97 -Predator's Strike=37 -Predator, Flagship=111 -Predatory Advantage=48 -Predatory Focus=40 +Precursor Golem=39 +Predator Dragon=104 +Predator Ooze=100 +Predator's Gambit=31 +Predator's Strike=25 +Predator, Flagship=117 +Predatory Advantage=51 +Predatory Focus=25 Predatory Hunger=52 Predatory Nightstalker=41 Predatory Urge=25 -Predict=40 -Preeminent Captain=377 -Preemptive Strike=89 +Predict=43 +Preeminent Captain=414 +Preemptive Strike=99 Preferred Selection=50 -Premature Burial=25 -Preordain=34 +Premature Burial=35 +Preordain=49 Presence of Gond=25 -Presence of the Master=57 +Presence of the Master=45 Presence of the Wise=30 Pretender's Claim=25 -Prey Upon=31 +Prey Upon=32 Prey's Vengeance=25 -Price of Glory=110 -Price of Progress=348 +Price of Glory=119 +Price of Progress=371 Prickly Boggart=40 Pride Guardian=25 -Pride of Lions=98 -Pride of the Clouds=145 -Priest of Gix=38 -Priest of Titania=239 -Priest of Urabrask=210 +Pride of Lions=47 +Pride of the Clouds=99 +Priest of Gix=79 +Priest of Titania=233 +Priest of Urabrask=54 Priest of Yawgmoth=26 Priests of Norn=46 -Primal Bellow=25 -Primal Beyond=101 +Primal Bellow=34 +Primal Beyond=86 Primal Boost=56 -Primal Clay=33 +Primal Clay=34 Primal Cocoon=25 -Primal Command=196 -Primal Forcemage=40 +Primal Command=204 +Primal Forcemage=41 Primal Frenzy=40 Primal Growth=25 -Primal Order=46 +Primal Order=77 Primal Plasma=25 -Primal Rage=29 +Primal Rage=56 +Primal Surge=117 Primal Whisperer=125 -Primalcrux=325 +Primalcrux=395 Primeval Force=87 Primeval Light=79 Primeval Shambler=25 -Primeval Titan=1659 +Primeval Titan=1279 Primitive Etchings=25 Primitive Justice=25 Primoc Escapee=25 -Primordial Hydra=332 -Primordial Ooze=17 -Primordial Sage=79 -Prince of Thralls=161 -Princess Lucrezia=94 +Primordial Hydra=280 +Primordial Ooze=22 +Primordial Sage=155 +Prince of Thralls=233 +Princess Lucrezia=79 Prismatic Boon=25 Prismatic Circle=25 Prismatic Lace=10 -Prismatic Lens=26 -Prismatic Omen=345 +Prismatic Lens=37 +Prismatic Omen=390 Prismatic Strands=25 Prismatic Ward=22 Prismatic Wardrobe=25 Prismwake Merrow=25 Prison Barricade=28 -Prison Term=58 -Pristine Angel=290 -Pristine Talisman=689 +Prison Term=41 +Pristine Angel=378 +Pristine Talisman=44 Private Research=38 -Privileged Position=743 +Privileged Position=586 Prized Unicorn=25 Probe=25 -Proclamation of Rebirth=611 -Prodigal Pyromancer=25 -Prodigal Sorcerer=28 +Proclamation of Rebirth=610 +Prodigal Pyromancer=26 +Prodigal Sorcerer=43 Profane Command=134 Profane Prayers=14 -Progenitus=1128 +Progenitus=1180 Prohibit=29 -Promise of Bunrei=167 -Promise of Power=69 +Promise of Bunrei=102 +Promise of Power=62 Promised Kannushi=25 -Propaganda=187 -Proper Burial=99 -Prophetic Bolt=48 -Prophetic Prism=25 +Propaganda=148 +Proper Burial=83 +Prophetic Bolt=49 +Prophetic Prism=40 Prosperity=47 -Protean Hulk=208 -Protean Hydra=99 +Protean Hulk=219 +Protean Hydra=75 Protective Bubble=40 Protective Sphere=10 Proteus Machine=25 -Proteus Staff=246 +Proteus Staff=112 Protomatter Powder=42 -Prototype Portal=32 -Provoke=25 -Prowess of the Fair=28 +Prototype Portal=42 +Provoke=40 +Prowess of the Fair=37 Prowling Nightstalker=49 Prowling Pangolin=25 -Psionic Blast=474 +Psionic Blast=594 Psionic Entity=91 Psionic Gift=40 -Psionic Sliver=58 -Psychatog=39 +Psionic Sliver=71 +Psychatog=29 Psychic Allergy=51 -Psychic Barrier=25 +Psychic Barrier=13 Psychic Battle=15 -Psychic Drain=50 +Psychic Drain=100 Psychic Membrane=27 Psychic Miasma=25 Psychic Network=100 Psychic Overload=25 -Psychic Possession=41 +Psychic Possession=25 Psychic Puppetry=40 -Psychic Purge=40 +Psychic Purge=36 Psychic Spear=25 -Psychic Surgery=34 -Psychic Theft=25 +Psychic Surgery=31 +Psychic Theft=34 Psychic Trance=33 Psychic Transfer=66 -Psychic Venom=23 -Psychic Vortex=51 +Psychic Venom=22 +Psychic Vortex=49 Psychogenic Probe=25 -Psychosis Crawler=35 +Psychosis Crawler=49 Psychotic Episode=25 Psychotic Fury=25 Psychotic Haze=25 -Psychotrope Thallid=85 +Psychotrope Thallid=95 Pteron Ghost=25 -Puca's Mischief=34 +Puca's Mischief=56 Puffer Extract=25 Pull Under=25 -Pull from Eternity=25 -Pulling Teeth=25 -Pulmonic Sliver=89 +Pull from Eternity=27 +Pulling Teeth=40 +Pulmonic Sliver=116 Pulsating Illusion=25 Pulse Tracker=25 Pulse of Llanowar=37 Pulse of the Dross=12 -Pulse of the Fields=39 -Pulse of the Forge=100 +Pulse of the Fields=50 +Pulse of the Forge=185 Pulse of the Grid=46 -Pulse of the Tangle=76 -Pulsemage Advocate=50 -Pulverize=99 +Pulse of the Tangle=45 +Pulsemage Advocate=47 +Pulverize=51 Punctuate=28 Puncture Blast=25 Puncture Bolt=25 Puncturing Light=25 -Punish Ignorance=52 -Punishing Fire=40 +Punish Ignorance=25 +Punishing Fire=27 Puppet Conjurer=25 Puppet Master=37 -Puppet Strings=38 +Puppet Strings=129 Puppet's Verdict=58 -Puppeteer=31 -Puppeteer Clique=154 +Puppeteer=33 +Puppeteer Clique=183 Pure Intentions=25 Pure Reflection=29 -Pure/Simple=36 -Purelace=122 +Pure/Simple=25 +Purelace=124 Puresight Merrow=25 -Puresteel Paladin=166 -Purgatory=69 +Puresteel Paladin=139 +Purgatory=99 Purge=25 Purging Scythe=41 -Purify=37 -Purify the Grave=125 -Purity=69 -Purraj of Urborg=22 -Pursuit of Knowledge=65 +Purify=39 +Purify the Grave=78 +Purity=125 +Purraj of Urborg=54 +Pursuit of Knowledge=46 Pus Kami=29 Put Away=25 Putrefaction=49 -Putrefax=36 -Putrefy=105 +Putrefax=34 +Putrefy=127 Putrid Cyclops=25 -Putrid Imp=81 +Putrid Imp=39 Putrid Leech=25 Putrid Raptor=38 -Putrid Warrior=28 +Putrid Warrior=25 Pygmy Allosaurus=55 -Pygmy Giant=32 -Pygmy Hippo=70 +Pygmy Giant=25 +Pygmy Hippo=97 Pygmy Kavu=25 Pygmy Pyrosaur=28 Pygmy Razorback=25 Pygmy Troll=52 Pyknite=16 -Pyramids=937 +Pyramids=701 Pyre Charger=25 Pyre Zombie=57 +Pyreheart Wolf=25 Pyretic Ritual=28 Pyric Salamander=28 Pyrite Spellbomb=40 -Pyroblast=66 -Pyroclasm=50 +Pyroblast=222 +Pyroclasm=38 Pyroclast Consul=25 -Pyrohemia=25 -Pyrokinesis=64 -Pyromancer Ascension=119 -Pyromancer's Swath=148 -Pyromancy=62 +Pyrohemia=100 +Pyrokinesis=92 +Pyromancer Ascension=173 +Pyromancer's Swath=52 +Pyromancy=61 Pyromania=40 Pyromatics=103 -Pyrostatic Pillar=72 -Pyrotechnics=25 +Pyrostatic Pillar=85 +Pyrotechnics=26 Pyrrhic Revival=50 Python=16 -Qasali Ambusher=31 -Qasali Pridemage=286 +Qasali Ambusher=58 +Qasali Pridemage=275 Quag Sickness=25 -Quag Vampires=46 +Quag Vampires=37 Quagmire=100 Quagmire Druid=38 Quagmire Lamprey=25 -Quagnoth=75 -Quarum Trench Gnomes=208 -Quash=15 -Quenchable Fire=15 +Quagnoth=100 +Quarum Trench Gnomes=155 +Quash=17 +Quenchable Fire=35 Quest for Ancient Secrets=25 Quest for Pure Flame=25 -Quest for Renewal=28 -Quest for Ula's Temple=49 +Quest for Renewal=25 +Quest for Ula's Temple=40 Quest for the Gemblades=25 -Quest for the Goblin Lord=46 -Quest for the Gravelord=34 -Quest for the Holy Relic=66 -Quest for the Nihil Stone=39 -Questing Phelddagrif=59 +Quest for the Goblin Lord=40 +Quest for the Gravelord=47 +Quest for the Holy Relic=50 +Quest for the Nihil Stone=94 +Questing Phelddagrif=248 Question Elemental?=25 -Quick Sliver=51 +Quick Sliver=45 Quickchange=25 -Quicken=42 +Quicken=43 Quickening Licid=25 -Quicksand=42 -Quicksilver Amulet=179 +Quicksand=45 +Quicksilver Amulet=139 Quicksilver Behemoth=42 -Quicksilver Dagger=25 -Quicksilver Dragon=162 +Quicksilver Dagger=38 +Quicksilver Dragon=74 Quicksilver Elemental=99 -Quicksilver Fountain=61 -Quicksilver Gargantuan=43 +Quicksilver Fountain=25 +Quicksilver Gargantuan=42 Quicksilver Geyser=46 Quicksilver Wall=25 Quiet Disrepair=157 Quiet Purity=40 Quiet Speculation=50 -Quietus Spike=204 +Quietus Spike=200 Quill-Slinger Boggart=25 Quilled Slagwurm=35 -Quilled Sliver=68 +Quilled Sliver=38 Quillmane Baku=25 -Quillspike=90 -Quirion Druid=45 -Quirion Dryad=84 -Quirion Elves=22 +Quillspike=81 +Quirion Druid=30 +Quirion Dryad=60 +Quirion Elves=37 Quirion Explorer=38 -Quirion Ranger=75 +Quirion Ranger=68 Quirion Sentinel=27 Quirion Trailblazer=40 Qumulox=25 -Rabble-Rouser=25 +Rabble-Rouser=37 Rabid Elephant=41 Rabid Rats=38 Rabid Wolverines=28 -Rabid Wombat=61 -Rack and Ruin=69 -Rackling=42 -Radha, Heir to Keld=117 +Rabid Wombat=57 +Rack and Ruin=39 +Rackling=50 +Radha, Heir to Keld=127 Radiant Essence=25 Radiant Kavu=38 -Radiant's Dragoons=32 -Radiant's Judgment=38 -Radiant, Archangel=282 -Radiate=127 +Radiant's Dragoons=40 +Radiant's Judgment=64 +Radiant, Archangel=287 +Radiate=38 Radjan Spirit=41 -Rafiq of the Many=346 +Rafiq of the Many=404 Rag Dealer=49 -Rag Man=41 +Rag Man=49 Ragamuffyn=25 Rage Extractor=25 Rage Forger=50 -Rage Nimbus=29 -Rage Reflection=172 +Rage Nimbus=25 +Rage Reflection=125 Rage Thrower=25 Rage Weaver=10 Ragged Veins=40 @@ -8011,83 +8177,83 @@ Raging Bull=22 Raging Cougar=67 Raging Goblin=27 Raging Gorilla=71 -Raging Kavu=50 +Raging Kavu=105 Raging Minotaur=39 -Raging Ravine=128 -Raging River=1057 +Raging Ravine=153 +Raging River=1100 Raging Spirit=28 -Ragnar=595 +Ragnar=257 Raid Bombardment=25 Raiding Nightstalker=45 Raiding Party=25 Rain of Blades=24 -Rain of Daggers=509 +Rain of Daggers=138 Rain of Embers=25 Rain of Filth=600 -Rain of Gore=25 +Rain of Gore=200 Rain of Rust=25 -Rain of Salt=10 -Rain of Tears=22 +Rain of Salt=25 +Rain of Tears=20 Rainbow Crow=25 -Rainbow Efreet=38 -Rainbow Vale=99 +Rainbow Efreet=101 +Rainbow Vale=162 Raise Dead=38 Raise the Alarm=38 Raka Disciple=599 Raka Sanctuary=40 Rakalite=99 Rakavolver=25 -Rakdos Augermage=25 -Rakdos Carnarium=135 +Rakdos Augermage=57 +Rakdos Carnarium=31 Rakdos Guildmage=25 Rakdos Ickspitter=28 -Rakdos Pit Dragon=223 -Rakdos Riteknife=48 -Rakdos Signet=27 -Rakdos the Defiler=138 +Rakdos Pit Dragon=144 +Rakdos Riteknife=25 +Rakdos Signet=100 +Rakdos the Defiler=162 Rakeclaw Gargantuan=25 -Raking Canopy=35 -Rakish Heir=38 -Rakka Mar=46 -Raksha Golden Cub=208 -Rally=14 +Raking Canopy=55 +Rakish Heir=58 +Rakka Mar=94 +Raksha Golden Cub=225 +Rally=129 Rally the Forces=25 Rally the Horde=64 -Rally the Peasants=33 -Rally the Righteous=25 -Rally the Troops=50 -Ramirez DePietro=157 -Ramosian Captain=29 -Ramosian Commander=27 +Rally the Peasants=30 +Rally the Righteous=30 +Rally the Troops=249 +Ramirez DePietro=99 +Ramosian Captain=46 +Ramosian Commander=46 Ramosian Lieutenant=28 Ramosian Rally=25 -Ramosian Revivalist=50 +Ramosian Revivalist=25 Ramosian Sergeant=100 -Ramosian Sky Marshal=25 -Rampaging Baloths=99 +Ramosian Sky Marshal=135 +Rampaging Baloths=182 Rampant Elephant=27 -Rampant Growth=19 +Rampant Growth=13 Rampart Crawler=29 -Ramses Overdark=800 -Rancid Earth=111 -Rancor=156 -Ranger en-Vec=40 -Ranger of Eos=305 -Ranger's Guile=37 +Ramses Overdark=301 +Rancid Earth=25 +Rancor=152 +Ranger en-Vec=45 +Ranger of Eos=296 +Ranger's Guile=30 Rank and File=25 Ransack=57 Rapacious One=30 Rapid Decay=41 -Rapid Fire=90 +Rapid Fire=149 Rappelling Scouts=74 Rashida Scalebane=23 Rashka the Slayer=99 -Rasputin Dreamweaver=999 -Ratcatcher=97 -Ratchet Bomb=605 +Rasputin Dreamweaver=791 +Ratcatcher=194 +Ratchet Bomb=467 Rath's Edge=99 -Rathi Assassin=60 -Rathi Dragon=130 +Rathi Assassin=76 +Rathi Dragon=124 Rathi Fiend=25 Rathi Intimidator=28 Rathi Trapper=39 @@ -8095,16 +8261,17 @@ Rats of Rath=39 Rats' Feast=41 Rattleblaze Scarecrow=49 Ravaged Highlands=25 -Ravages of War=15250 -Ravaging Horde=1644 +Ravages of War=16390 +Ravaging Horde=1399 Ravaging Riftwurm=25 Raven Familiar=31 Raven Guild Initiate=28 -Raven Guild Master=268 -Raven's Crime=25 +Raven Guild Master=243 +Raven's Crime=36 Raven's Run Dragoon=25 -Ravenous Baboons=190 -Ravenous Baloth=78 +Ravenous Baboons=78 +Ravenous Baloth=55 +Ravenous Demon=30 Ravenous Rats=30 Ravenous Skirge=28 Ravenous Trap=25 @@ -8113,11 +8280,11 @@ Raving Oni-Slave=25 Ray of Command=28 Ray of Distortion=25 Ray of Erasure=40 -Ray of Revelation=50 -Rayne, Academy Chancellor=88 +Ray of Revelation=27 +Rayne, Academy Chancellor=154 Raze=26 -Razia's Purification=34 -Razia, Boros Archangel=137 +Razia's Purification=25 +Razia, Boros Archangel=164 Razing Snidd=25 Razor Barrier=25 Razor Boomerang=42 @@ -8129,143 +8296,146 @@ Razorclaw Bear=792 Razorfield Rhino=35 Razorfield Thresher=16 Razorfin Abolisher=40 -Razorfin Hunter=25 +Razorfin Hunter=19 Razorfoot Griffin=25 Razorgrass Screen=25 Razorjaw Oni=24 -Razormane Masticore=66 +Razormane Masticore=49 Razortooth Rats=26 -Razorverge Thicket=498 +Razorverge Thicket=528 Reach Through Mists=50 Reach of Branches=75 -Read the Runes=41 +Read the Runes=25 Reality Acid=40 Reality Anchor=28 -Reality Ripple=25 +Reality Ripple=32 Reality Spasm=25 -Reality Strobe=61 +Reality Strobe=25 Reality Twist=45 -Realm Razer=100 -Realms Uncharted=31 -Reanimate=300 -Reap=25 -Reap and Sow=25 -Reaper King=300 -Reaper from the Abyss=63 +Realm Razer=25 +Realms Uncharted=28 +Reanimate=239 +Reap=7 +Reap and Sow=47 +Reaper King=285 +Reaper from the Abyss=52 Reaper of Sheoldred=25 Reaping the Graves=25 Reaping the Rewards=52 -Reassembling Skeleton=38 +Reassembling Skeleton=22 Rebel Informer=100 Rebellion of the Flamekin=35 Rebirth=25 Reborn Hero=36 Reborn Hope=37 Rebound=50 -Rebuff the Wicked=100 -Rebuild=71 -Rebuke=25 +Rebuff the Wicked=146 +Rebuild=43 +Rebuke=44 Rebuking Ceremony=62 -Recall=128 +Recall=122 Recantation=79 -Reciprocate=45 -Reckless Abandon=25 +Reciprocate=39 +Reckless Abandon=39 Reckless Assault=100 -Reckless Charge=50 +Reckless Charge=124 Reckless Embermage=49 Reckless Ogre=28 Reckless One=37 Reckless Scholar=42 Reckless Spite=27 -Reckless Waif=30 -Reckless Wurm=28 -Reclaim=27 +Reckless Waif=102 +Reckless Wurm=58 +Reclaim=24 Reclamation=61 Reclusive Wight=50 -Recoil=28 -Recollect=25 -Reconnaissance=102 -Reconstruction=26 +Recoil=38 +Recollect=23 +Reconnaissance=38 +Reconstruction=32 Recoup=40 Recover=26 Recross the Paths=25 Recumbent Bliss=38 Recuperate=16 -Recurring Insight=46 -Recurring Nightmare=729 -Recycle=111 -Red Cliffs Armada=50 -Red Elemental Blast=109 -Red Mana Battery=75 +Recurring Insight=25 +Recurring Nightmare=966 +Recycle=122 +Red Cliffs Armada=199 +Red Elemental Blast=130 +Red Mana Battery=62 Red Scarab=25 -Red Sun's Zenith=82 +Red Sun's Zenith=100 Red Ward=43 Red-Hot Hottie=25 Redeem=28 Redeem the Lost=25 -Redirect=47 +Redirect=38 Reduce to Dreams=25 Redwood Treefolk=30 Reef Pirates=33 Reef Shaman=40 -Reflect Damage=51 +Reflect Damage=99 Reflecting Mirror=34 -Reflecting Pool=676 -Reflex Sliver=28 +Reflecting Pool=626 +Reflex Sliver=37 Reflexes=10 +Reforge the Soul=238 Refraction Trap=25 Refresh=37 Refreshing Rain=41 -Regal Force=537 +Regal Force=498 Regal Unicorn=22 Regenerate=25 Regeneration=38 Regress=26 -Regrowth=332 +Regrowth=217 Reign of Chaos=25 Reign of Terror=25 -Reincarnation=183 +Reincarnation=150 Reinforced Bulwark=15 Reinforcements=25 -Reins of Power=54 -Reins of the Vinesteed=25 -Reiterate=63 +Reins of Power=41 +Reins of the Vinesteed=40 +Reiterate=134 Reito Lantern=8 -Reiver Demon=70 +Reiver Demon=87 Rejuvenate=16 Rejuvenation Chamber=43 -Reki, the History of Kamigawa=25 -Rekindled Flame=99 +Reki, the History of Kamigawa=89 +Rekindled Flame=25 Reknit=25 -Relearn=31 +Relearn=28 Release the Ants=25 -Relentless Assault=152 -Relentless Rats=128 +Relentless Assault=69 +Relentless Rats=116 +Relentless Skaabs=25 Relic Bane=25 Relic Barrier=45 -Relic Bind=28 +Relic Bind=11 Relic Crush=25 -Relic Putrescence=37 -Relic Ward=37 -Relic of Progenitus=115 +Relic Putrescence=25 +Relic Ward=46 +Relic of Progenitus=173 Reliquary Monk=29 -Reliquary Tower=277 -Remand=381 +Reliquary Tower=370 +Remand=331 Remedy=26 -Remembrance=92 -Reminisce=25 +Remembrance=128 +Reminisce=24 Remodel=28 -Remote Farm=8 +Remote Farm=25 Remote Isle=15 Remove=100 Remove Enchantments=40 -Remove Soul=43 +Remove Soul=31 Rend Flesh=25 Rend Spirit=25 Rendclaw Trow=31 Rending Vines=25 -Renegade Doppelganger=73 -Renegade Troops=154 +Renegade Demon=25 +Renegade Doppelganger=35 +Renegade Troops=258 Renegade Warlord=12 Renewal=28 Renewed Faith=31 @@ -8273,27 +8443,28 @@ Renewing Dawn=39 Renewing Touch=122 Renounce=44 Reparations=122 -Repay in Kind=75 -Repeal=34 +Repay in Kind=62 +Repeal=36 Repel=99 -Repel Intruders=25 +Repel Intruders=38 Repel the Darkness=25 Repentance=33 -Repentant Blacksmith=51 -Repentant Vampire=190 -Repercussion=208 -Replenish=722 +Repentant Blacksmith=55 +Repentant Vampire=62 +Repercussion=175 +Replenish=721 Repopulate=40 -Reprisal=34 -Reprocess=26 -Repulse=25 -Reroute=25 +Reprisal=28 +Reprocess=25 +Repulse=33 +Requiem Angel=35 +Reroute=37 Rescind=16 Rescue=20 Research the Deep=25 -Research/Development=121 -Reset=1275 -Reshape=135 +Research/Development=108 +Reset=1109 +Reshape=67 Resilient Wanderer=25 Resistance Fighter=39 Resize=41 @@ -8304,116 +8475,119 @@ Resounding Thunder=25 Resounding Wave=25 Respite=29 Resplendent Mentor=40 -Rest for the Weary=31 +Rest for the Weary=25 Restless Apparition=25 Restless Bones=25 Restless Dead=26 Restless Dreams=40 -Restock=157 -Restore Balance=204 +Restock=103 +Restoration Angel=489 +Restore Balance=25 Restrain=28 -Resurrection=53 +Resurrection=114 Resuscitate=52 -Retaliate=42 +Retaliate=49 Retaliation=29 -Retaliator Griffin=78 +Retaliator Griffin=127 Retether=75 -Rethink=8 -Retraced Image=75 +Rethink=40 +Retraced Image=145 Retract=25 Retribution=360 -Retribution of the Meek=119 +Retribution of the Meek=229 Retromancer=25 Return of the Nightstalkers=50 -Return to Battle=50 -Return to Dust=77 -Reveillark=344 +Return to Battle=99 +Return to Dust=52 +Reveillark=308 Reveille Squad=40 -Reveka, Wizard Savant=100 -Revelation=174 +Reveka, Wizard Savant=165 +Revelation=149 Revelsong Horn=25 -Revenant=18 +Revenant=241 Revenant Patriarch=25 -Reverberate=40 -Reverberation=99 +Revenge of the Hunted=86 +Reverberate=36 +Reverberation=288 Revered Dead=25 Revered Elder=28 Revered Unicorn=40 -Reverence=99 -Reverent Mantra=151 +Reverence=100 +Reverent Mantra=214 Reverent Silence=56 Reversal of Fortune=25 -Reverse Damage=181 +Reverse Damage=147 Reverse Polarity=14 Reverse the Sands=49 Revive=14 Reviving Dose=34 Reviving Vapors=102 -Revoke Existence=31 +Revoke Existence=73 Reward the Faithful=46 Rewards of Diversity=25 Reweave=25 -Rewind=30 -Reya Dawnbringer=262 -Rhox=56 -Rhox Bodyguard=25 +Rewind=26 +Reya Dawnbringer=204 +Rhox=57 +Rhox Bodyguard=34 Rhox Brute=25 Rhox Charger=25 Rhox Meditant=25 Rhox Pikemaster=24 -Rhox War Monk=42 -Rhys the Exiled=116 -Rhys the Redeemed=725 -Rhystic Cave=25 +Rhox War Monk=25 +Rhys the Exiled=100 +Rhys the Redeemed=715 +Rhystic Cave=43 Rhystic Circle=16 -Rhystic Deluge=38 +Rhystic Deluge=44 Rhystic Lightning=40 Rhystic Scrying=25 Rhystic Shield=16 -Rhystic Study=146 +Rhystic Study=127 Rhystic Syphon=9 -Rhystic Tutor=100 +Rhystic Tutor=88 Rib Cage Spider=75 -Ribbon Snake=16 +Ribbon Snake=44 Ribbons of Night=25 Ribbons of the Reikai=25 Ricochet=31 Ricochet Trap=25 Riddle of Lightning=25 Riddlesmith=25 +Riders of Gavony=77 Ridge Rannet=28 Ridged Kusite=28 Ridgeline Rager=28 Ridgetop Raptor=25 -Riding Red Hare=208 -Riding the Dilu Horse=3200 -Rift Bolt=135 -Rift Elemental=40 +Riding Red Hare=81 +Riding the Dilu Horse=2300 +Rift Bolt=95 +Rift Elemental=37 Riftmarked Knight=48 -Riftstone Portal=49 -Riftsweeper=25 -Riftwing Cloudskate=33 +Riftstone Portal=105 +Riftsweeper=40 +Riftwing Cloudskate=37 Righteous Aura=25 -Righteous Avengers=40 +Righteous Avengers=38 Righteous Cause=25 Righteous Charge=37 -Righteous Fury=468 +Righteous Fury=550 Righteous Indignation=25 -Righteous War=72 -Righteousness=110 +Righteous War=105 +Righteousness=166 Rime Dryad=25 Rime Transfusion=25 Rimebound Dead=25 Rimefeather Owl=8 Rimehorn Aurochs=25 -Rimescale Dragon=160 +Rimescale Dragon=151 Rimewind Cryomancer=25 Rimewind Taskmage=37 -Ring of Gix=52 -Ring of Immortals=404 -Ring of Ma'ruf=1577 -Ring of Renewal=56 -Rings of Brighthearth=181 +Ring of Gix=108 +Ring of Immortals=303 +Ring of Ma'ruf=1540 +Ring of Renewal=35 +Rings of Brighthearth=313 Ringskipper=25 Riot Devils=13 Riot Spikes=25 @@ -8422,94 +8596,95 @@ Riptide=799 Riptide Biologist=16 Riptide Chronologist=25 Riptide Crab=29 -Riptide Director=74 -Riptide Entrancer=52 -Riptide Laboratory=767 -Riptide Mangler=100 +Riptide Director=87 +Riptide Entrancer=58 +Riptide Laboratory=653 +Riptide Mangler=46 Riptide Pilferer=25 -Riptide Replicator=54 +Riptide Replicator=41 Riptide Shapeshifter=58 Riptide Survivor=25 -Rise from the Grave=17 -Rise of the Hobgoblins=179 -Rise/Fall=112 +Rise from the Grave=22 +Rise of the Hobgoblins=124 +Rise/Fall=200 Rishadan Airship=25 Rishadan Brigand=100 Rishadan Cutpurse=40 Rishadan Footpad=79 Rishadan Pawnshop=79 -Rishadan Port=2195 -Rising Waters=109 +Rishadan Port=2278 +Rising Waters=48 Risky Move=50 Rite of Consumption=25 -Rite of Flame=214 -Rite of Passage=130 -Rite of Replication=77 -Rites of Flourishing=31 +Rite of Flame=174 +Rite of Passage=25 +Rite of Replication=146 +Rite of Ruin=30 +Rites of Flourishing=40 Rites of Initiation=25 Rites of Refusal=31 Rites of Spring=25 Rith's Attendant=25 -Rith's Charm=31 -Rith's Grove=50 -Rith, the Awakener=414 +Rith's Charm=100 +Rith's Grove=69 +Rith, the Awakener=242 Ritual of Restoration=27 Ritual of Steel=28 -Ritual of Subdual=38 -Ritual of the Machine=163 +Ritual of Subdual=25 +Ritual of the Machine=127 Rivalry=50 Rivals' Duel=25 -Riven Turnbull=93 +Riven Turnbull=150 River Bear=44 -River Boa=25 +River Boa=51 River Delta=35 River Kaijin=49 -River Kelpie=50 +River Kelpie=25 River Merfolk=31 -River of Tears=187 +River of Tears=204 River's Grasp=25 Riverfall Mimic=41 Rix Maadi, Dungeon Palace=40 Roar of Jukai=25 -Roar of Reclamation=51 +Roar of Reclamation=25 Roar of the Crowd=25 Roar of the Kha=25 -Roar of the Wurm=68 +Roar of the Wurm=52 Roaring Slagwurm=25 Robber Fly=50 Robe of Mirrors=25 Roc Egg=52 Roc Hatchling=25 -Roc of Kher Ridges=114 +Roc of Kher Ridges=124 Rock Badger=26 Rock Basilisk=74 -Rock Hydra=199 +Rock Hydra=277 Rock Jockey=25 -Rock Lobster=115 +Rock Lobster=127 Rock Slide=25 Rockcaster Platoon=25 -Rocket Launcher=76 +Rocket Launcher=38 Rocket-Powered Turbo Slug=100 Rockshard Elemental=30 -Rockslide Ambush=50 +Rockslide Ambush=175 Rockslide Elemental=40 -Rocky Tar Pit=25 +Rocky Tar Pit=124 Rod of Ruin=43 -Rod of Spanking=65 -Rofellos's Gift=25 -Rofellos, Llanowar Emissary=1032 -Rogue Elephant=17 +Rod of Spanking=25 +Rofellos's Gift=40 +Rofellos, Llanowar Emissary=1012 +Rogue Elephant=46 Rogue Kavu=12 Rogue Skycaptain=54 -Rohgahh of Kher Keep=625 -Roil Elemental=33 -Roiling Horror=99 +Rohgahh of Kher Keep=309 +Roil Elemental=44 +Roiling Horror=25 Roiling Terrain=25 Rolling Earthquake=9999 Rolling Spoil=25 -Rolling Stones=45 -Rolling Temblor=25 -Rolling Thunder=28 +Rolling Stones=35 +Rolling Temblor=32 +Rolling Thunder=115 Ronin Cavekeeper=25 Ronin Cliffrider=54 Ronin Houndmaster=40 @@ -8518,17 +8693,17 @@ Ronom Hulk=25 Ronom Serpent=25 Ronom Unicorn=37 Roofstalker Wight=36 -Rooftop Storm=40 +Rooftop Storm=46 Root Cage=25 -Root Elemental=31 +Root Elemental=25 Root Greevil=27 -Root Maze=35 -Root Sliver=92 +Root Maze=27 +Root Sliver=104 Root Spider=99 Root-Kin Ally=29 -Rootbound Crag=278 -Rootbreaker Wurm=23 -Rootgrapple=16 +Rootbound Crag=284 +Rootbreaker Wurm=22 +Rootgrapple=41 Rooting Kavu=25 Rootrunner=25 Roots=11 @@ -8536,53 +8711,54 @@ Roots of Life=49 Rootwalla=16 Rootwater Alligator=28 Rootwater Commando=26 -Rootwater Depths=46 +Rootwater Depths=44 Rootwater Diver=25 Rootwater Hunter=62 -Rootwater Matriarch=52 +Rootwater Matriarch=40 Rootwater Mystic=28 Rootwater Shaman=23 -Rootwater Thief=153 -Rorix Bladewing=152 -Rosheen Meanderer=43 -Rot Wolf=27 +Rootwater Thief=147 +Rorix Bladewing=109 +Rosheen Meanderer=35 +Rot Wolf=32 +Rotcrown Ghoul=25 Roterothopter=30 -Rotlung Reanimator=178 +Rotlung Reanimator=160 Rotted Hystrix=16 -Rotting Fensnake=99 +Rotting Fensnake=13 Rotting Giant=25 Rotting Legion=25 Rotting Rats=44 Rough/Tumble=29 Roughshod Mentor=35 Rouse=41 -Rout=272 +Rout=329 Rowan Treefolk=36 -Rowen=55 -Royal Assassin=107 +Rowen=44 +Royal Assassin=359 Royal Decree=48 Royal Falcon=26 Royal Herbalist=40 Royal Trooper=202 -Rubinia Soulsinger=286 +Rubinia Soulsinger=103 Ruby Leech=49 -Ruby Medallion=406 -Rude Awakening=99 -Rugged Prairie=395 +Ruby Medallion=351 +Rude Awakening=54 +Rugged Prairie=463 Ruham Djinn=25 -Ruin Ghost=25 -Ruination=195 +Ruin Ghost=37 +Ruination=100 Ruinous Minotaur=102 Ruins of Trokair=23 -Rukh Egg=136 +Rukh Egg=88 Rukh Token=49 -Rule of Law=62 +Rule of Law=37 Rumbling Aftershocks=45 Rumbling Crescendo=99 -Rumbling Slum=103 +Rumbling Slum=81 Rummaging Wizard=25 Run Wild=25 -Rune Snag=95 +Rune Snag=104 Rune of Protection: Artifacts=25 Rune of Protection: Black=40 Rune of Protection: Blue=40 @@ -8591,26 +8767,26 @@ Rune of Protection: Lands=39 Rune of Protection: Red=56 Rune of Protection: White=16 Rune-Cervin Rider=25 -Rune-Scarred Demon=111 +Rune-Scarred Demon=81 Rune-Tail, Kitsune Ascendant=265 Runeboggle=35 -Runechanter's Pike=61 -Runeclaw Bear=22 +Runechanter's Pike=67 +Runeclaw Bear=37 Runed Arch=50 -Runed Halo=142 +Runed Halo=170 Runed Servitor=25 Runed Stalactite=25 Runeflare Trap=29 -Runes of the Deus=52 -Runesword=42 +Runes of the Deus=100 +Runesword=51 Runic Repetition=25 Rupture=25 -Rupture Spire=38 -Rush of Knowledge=38 +Rupture Spire=63 +Rush of Knowledge=37 Rushing River=38 Rushing-Tide Zubera=25 Rushwood Dryad=52 -Rushwood Elemental=128 +Rushwood Elemental=98 Rushwood Grove=44 Rushwood Herbalist=28 Rushwood Legate=16 @@ -8620,84 +8796,84 @@ Rust Tick=34 Rusted Relic=38 Rusted Sentinel=35 Rusted Slasher=27 -Rustic Clachan=37 -Rusting Golem=25 +Rustic Clachan=25 +Rusting Golem=42 Rustmouth Ogre=25 Rustrazor Butcher=25 Rustspore Ram=56 -Ruthless Cullblade=25 +Ruthless Cullblade=30 Ruthless Invasion=16 Rysorian Badger=50 -Ryusei, the Falling Star=200 +Ryusei, the Falling Star=182 S.N.O.T.=26 Saber Ants=56 Saberclaw Golem=12 -Sabertooth Alley Cat=25 +Sabertooth Alley Cat=32 Sabertooth Cobra=25 -Sabertooth Nishoba=149 +Sabertooth Nishoba=104 Sabretooth Tiger=27 Sacellum Archers=36 -Sacellum Godspeaker=56 +Sacellum Godspeaker=78 Sachi, Daughter of Seshiro=25 Sacred Boon=25 -Sacred Foundry=1262 -Sacred Ground=75 +Sacred Foundry=1179 +Sacred Ground=41 Sacred Guide=50 Sacred Knight=100 -Sacred Mesa=68 +Sacred Mesa=108 Sacred Nectar=26 Sacred Prey=25 Sacred Rites=28 Sacred Wolf=29 -Sacrifice=44 +Sacrifice=45 Sadistic Augermage=25 -Sadistic Glee=25 -Sadistic Hypnotist=148 -Sadistic Sacrament=40 -Safe Haven=34 -Safe Passage=9 +Sadistic Glee=79 +Sadistic Hypnotist=25 +Sadistic Sacrament=56 +Safe Haven=47 +Safe Passage=13 Safeguard=100 Safehold Duo=25 -Safehold Elite=32 +Safehold Elite=45 Safehold Sentry=25 -Safewright Quest=25 -Saffi Eriksdotter=145 +Safewright Quest=27 +Saffi Eriksdotter=135 Sage Aven=28 -Sage Owl=25 -Sage of Epityr=25 -Sage of Fables=25 +Sage Owl=234 +Sage of Epityr=43 +Sage of Fables=32 Sage of Lat-Nam=34 Sage's Dousing=25 -Sage's Knowledge=295 -Sages of the Anima=57 +Sage's Knowledge=99 +Sages of the Anima=88 Sailmonger=25 -Sakashima the Impostor=380 +Sakashima the Impostor=357 Sakiko, Mother of Summer=25 -Sakura-Tribe Elder=31 -Sakura-Tribe Scout=24 +Sakura-Tribe Elder=35 +Sakura-Tribe Scout=47 Sakura-Tribe Springcaller=20 -Salt Flats=49 -Salt Marsh=39 -Saltblast=32 -Saltcrusted Steppe=44 +Salt Flats=97 +Salt Marsh=71 +Saltblast=25 +Saltcrusted Steppe=58 Saltfield Recluse=25 Saltskitter=25 Salvage=50 -Salvage Scout=25 +Salvage Scout=34 Salvage Slasher=44 Salvage Titan=25 -Salvaging Station=88 +Salvaging Station=32 Samite Alchemist=28 Samite Archer=25 Samite Blessing=36 Samite Censer-Bearer=25 Samite Elder=25 -Samite Healer=41 +Samite Healer=39 Samite Ministration=25 Samite Pilgrim=28 Samite Sanctuary=49 Samurai Enforcers=79 -Samurai of the Pale Curtain=56 +Samurai of the Pale Curtain=25 Sanctimony=25 Sanctum Custodian=25 Sanctum Gargoyle=45 @@ -8706,11 +8882,11 @@ Sanctum Plowbeast=25 Sand Golem=29 Sand Silos=76 Sand Squid=51 -Sandals of Abdallah=189 +Sandals of Abdallah=125 Sandbar Crocodile=28 Sandbar Merfolk=16 Sandbar Serpent=32 -Sands of Time=25 +Sands of Time=102 Sandskin=35 Sandsower=25 Sandstone Deadfall=25 @@ -8720,476 +8896,483 @@ Sandstorm=25 Sandstorm Eidolon=25 Sangrite Backlash=25 Sangrite Surge=42 -Sangromancer=77 +Sangromancer=79 Sangrophage=25 -Sanguine Bond=410 +Sanguine Bond=467 Sanguine Guard=25 Sanguine Praetor=25 -Sanity Gnawers=25 -Sanity Grinding=251 -Sapling of Colfenor=167 +Sanity Gnawers=37 +Sanity Grinding=198 +Sapling of Colfenor=90 Sapphire Charm=25 Sapphire Leech=100 -Sapphire Medallion=508 -Saprazzan Bailiff=54 +Sapphire Medallion=526 +Saprazzan Bailiff=25 Saprazzan Breaker=25 Saprazzan Cove=29 -Saprazzan Heir=157 +Saprazzan Heir=77 Saprazzan Legate=25 Saprazzan Outrigger=28 Saprazzan Raider=28 Saprazzan Skerry=25 -Saproling Burst=187 -Saproling Cluster=41 +Saproling Burst=44 +Saproling Cluster=25 Saproling Infestation=599 -Saproling Symbiosis=322 -Saproling Token=10 -Sapseep Forest=25 +Saproling Symbiosis=259 +Saproling Token=17 +Sapseep Forest=52 Sarcatog=28 -Sarcomancy=209 +Sarcomancy=280 Sarcomite Myr=25 -Sarkhan Vol=968 -Sarkhan the Mad=478 -Sarpadian Empires, Vol. VII=81 -Sasaya, Orochi Ascendant=26 +Sarkhan Vol=1160 +Sarkhan the Mad=433 +Sarpadian Empires, Vol. VII=25 +Sasaya, Orochi Ascendant=100 Saute=28 Savaen Elves=31 -Savage Beating=135 +Savage Beating=48 Savage Conception=25 Savage Firecat=50 Savage Gorilla=599 Savage Hunger=25 -Savage Lands=113 +Savage Lands=154 Savage Offensive=25 Savage Silhouette=11 -Savage Thallid=25 +Savage Thallid=37 Savage Twister=25 -Savannah=8382 -Savannah Lions=313 +Savannah=7569 +Savannah Lions=446 Save Life=25 -Savor the Moment=160 -Savra, Queen of the Golgari=100 +Saving Grasp=25 +Savor the Moment=61 +Savra, Queen of the Golgari=83 Sawback Manticore=100 Sawtooth Loon=12 Sawtooth Ogre=28 Sawtooth Thresher=19 -Scab-Clan Mauler=40 +Scab-Clan Mauler=31 Scabland=23 Scald=12 Scalding Salamander=40 -Scalding Tarn=1170 +Scalding Tarn=1204 Scalding Tongs=50 Scale of Chiss-Goria=25 Scalebane's Elite=38 Scaled Hulk=25 Scaled Wurm=23 -Scalpelexis=50 +Scalpelexis=36 Scandalmonger=25 Scapegoat=50 -Scapeshift=203 -Scar=75 +Scapeshift=81 +Scar=25 Scarab of the Unseen=18 Scarblade Elite=25 Scare Tactics=52 -Scarecrone=203 +Scarecrone=193 Scarecrow=31 Scarland Thrinax=25 Scarred Puma=28 Scarred Vinebreeder=25 -Scars of the Veteran=31 +Scars of the Veteran=25 Scarscale Ritual=49 Scarwood Bandits=147 Scarwood Goblins=25 -Scarwood Hag=32 +Scarwood Hag=30 Scarwood Treefolk=25 Scathe Zombies=33 Scatter the Seeds=99 Scattering Stroke=25 Scattershot=129 -Scattershot Archer=47 +Scattershot Archer=42 Scavenged Weaponry=28 -Scavenger Drake=31 +Scavenger Drake=37 Scavenger Folk=27 -Scavenging Ghoul=61 +Scavenging Ghoul=66 Scavenging Scarab=25 Scent of Brine=38 -Scent of Cinder=549 -Scent of Ivy=40 -Scent of Jasmine=38 +Scent of Cinder=45 +Scent of Ivy=99 +Scent of Jasmine=40 Scent of Nightshade=39 -Scepter of Dominance=28 -Scepter of Empires=40 -Scepter of Fugue=50 -Scepter of Insight=100 +Scepter of Dominance=51 +Scepter of Empires=85 +Scepter of Fugue=76 +Scepter of Insight=86 Schismotivate=25 School of Piranha=28 School of the Unseen=25 -Scion of Darkness=179 -Scion of Oona=330 -Scion of the Ur-Dragon=184 -Scion of the Wild=25 +Scion of Darkness=245 +Scion of Oona=346 +Scion of the Ur-Dragon=171 +Scion of the Wild=48 Scissors Lizard=62 Scorched Earth=25 -Scorched Ruins=227 -Scorched Rusalka=25 +Scorched Ruins=207 +Scorched Rusalka=30 Scorching Lava=28 Scorching Missile=28 Scorching Spear=13 Scorching Winds=56 Scoria Cat=25 Scoria Elemental=25 -Scoria Wurm=65 +Scoria Wurm=53 +Scorned Villager=57 Scornful AEther-Lich=25 Scornful Egotist=102 -Scour=38 -Scourge Devil=25 +Scour=30 +Scourge Devil=31 Scourge Servant=25 -Scourge of Geier Reach=21 -Scourge of Kher Ridges=249 +Scourge of Geier Reach=33 +Scourge of Kher Ridges=105 Scourge of Numai=25 -Scourge of the Nobilis=32 -Scourglass=95 -Scout's Warning=99 -Scouting Trek=12 +Scourge of the Nobilis=36 +Scourglass=122 +Scout's Warning=25 +Scouting Trek=25 Scrabbling Claws=25 -Scragnoth=43 +Scragnoth=54 Scrambleverse=25 -Scrap=40 +Scrap=71 Scrapbasket=25 Scrapdiver Serpent=25 -Scrapheap=62 +Scrapheap=43 Scrapyard Salvo=25 Screaming Fury=25 Screaming Seahawk=28 Screams from Within=31 Screams of the Damned=25 -Screeching Bat=37 +Screeching Bat=32 Screeching Buzzard=35 Screeching Drake=27 Screeching Griffin=25 Screeching Harpy=25 -Screeching Silcaw=25 -Screeching Sliver=29 +Screeching Silcaw=28 +Screeching Skaab=29 +Screeching Sliver=25 Scrib Nibblers=43 Scrivener=25 -Scroll Rack=839 +Scroll Rack=1125 Scroll Thief=25 -Scroll of Origins=31 +Scroll of Origins=100 Scrounge=25 -Scrubland=6738 -Scryb Ranger=45 -Scryb Sprites=41 +Scrubland=6466 +Scryb Ranger=67 +Scryb Sprites=40 Scrying Glass=29 -Scrying Sheets=245 -Sculpting Steel=212 -Scute Mob=55 -Scuttlemutt=58 +Scrying Sheets=139 +Sculpting Steel=151 +Scute Mob=86 +Scuttlemutt=105 Scuttling Death=25 -Scuzzback Marauders=40 +Scuzzback Marauders=38 Scuzzback Scrapper=40 Scythe Tiger=47 Scythe of the Wretched=25 -Sea Drake=1274 +Sea Drake=1141 Sea Eagle=41 -Sea Gate Loremaster=22 +Sea Gate Loremaster=38 Sea Gate Oracle=25 Sea Kings' Blessing=100 Sea Monster=27 -Sea Scryer=36 -Sea Serpent=26 +Sea Scryer=31 +Sea Serpent=22 Sea Snidd=28 Sea Spirit=14 Sea Sprite=24 Sea Troll=25 Sea's Claim=26 -Seachrome Coast=1364 -Seafarer's Quay=100 +Seachrome Coast=1070 +Seafarer's Quay=150 Seafloor Debris=25 -Seahunter=81 +Seahunter=41 Seal of Cleansing=40 Seal of Doom=25 -Seal of Fire=30 +Seal of Fire=26 Seal of Primordium=31 Seal of Removal=25 -Seal of Strength=31 +Seal of Strength=58 Sealed Fate=25 -Search for Survivors=169 -Search for Tomorrow=15 -Searing Blaze=58 +Seance=41 +Search for Survivors=40 +Search for Tomorrow=34 +Searing Blaze=48 Searing Flesh=40 -Searing Meditation=46 +Searing Meditation=62 Searing Rays=599 Searing Spear Askari=16 Searing Touch=25 -Searing Wind=35 +Searing Wind=52 Seascape Aerialist=25 -Seashell Cameo=29 -Seaside Citadel=97 +Seashell Cameo=31 +Seaside Citadel=136 Seaside Haven=29 -Seasinger=32 -Season of the Witch=155 +Seasinger=31 +Season of the Witch=88 Seasoned Marshal=34 Seasoned Tactician=16 -Seat of the Synod=107 -Secluded Glen=92 -Secluded Steppe=31 -Second Chance=58 +Seat of the Synod=101 +Secluded Glen=126 +Secluded Steppe=36 +Second Chance=49 Second Sight=25 -Second Sunrise=152 +Second Sunrise=144 Second Thoughts=25 Second Wind=25 Secretkeeper=25 +Secrets of the Dead=30 Security Detail=100 -Sedge Sliver=300 -Sedge Troll=246 +Sedge Sliver=148 +Sedge Troll=271 Sedraxis Alchemist=15 -Sedraxis Specter=60 -Sedris, the Traitor King=135 +Sedraxis Specter=48 +Sedris, the Traitor King=157 See Beyond=35 -Seed Spark=31 +Seed Spark=25 Seed the Land=36 -Seedborn Muse=314 +Seedborn Muse=292 Seedcradle Witch=35 -Seedguide Ash=25 -Seedling Charm=38 -Seeds of Innocence=100 +Seedguide Ash=55 +Seedling Charm=36 +Seeds of Innocence=49 Seeds of Strength=99 -Seedtime=51 -Seek the Horizon=40 -Seeker=132 -Seeker of Skybreak=22 -Seer's Sundial=48 +Seedtime=37 +Seek the Horizon=52 +Seeker=194 +Seeker of Skybreak=47 +Seer's Sundial=67 Seer's Vision=50 Seething Anger=29 Seething Pathblazer=29 Seething Song=103 Segmented Wurm=27 Segovian Leviathan=55 -Seht's Tiger=11 -Seismic Assault=96 +Seht's Tiger=56 +Seismic Assault=94 Seismic Mage=100 Seismic Shudder=25 -Seismic Spike=31 +Seismic Spike=35 Seismic Strike=25 -Seizan, Perverter of Truth=131 -Seize the Day=25 +Seizan, Perverter of Truth=60 +Seize the Day=150 Seize the Initiative=35 -Seize the Soul=28 +Seize the Soul=169 Seizures=99 Sejiri Merfolk=25 -Sejiri Refuge=50 +Sejiri Refuge=41 Sejiri Steppe=25 -Sek'Kuar, Deathkeeper=88 -Sekki, Seasons' Guide=160 -Selective Memory=19 -Selenia, Dark Angel=172 -Selesnya Evangel=40 +Sek'Kuar, Deathkeeper=134 +Sekki, Seasons' Guide=144 +Selective Memory=25 +Selenia, Dark Angel=185 +Selesnya Evangel=25 Selesnya Guildmage=36 -Selesnya Sagittars=40 -Selesnya Sanctuary=25 -Selesnya Signet=25 -Selfless Cathar=25 +Selesnya Sagittars=25 +Selesnya Sanctuary=40 +Selesnya Signet=31 +Selfless Cathar=32 Selfless Exorcist=12 -Selhoff Occultist=34 +Selhoff Occultist=32 Selkie Hedge-Mage=25 Sell-Sword Brute=25 -Semblance Anvil=48 -Sen Triplets=480 -Sengir Autocrat=14 +Semblance Anvil=44 +Sen Triplets=510 +Sengir Autocrat=31 Sengir Bats=30 -Sengir Nosferatu=61 -Sengir Vampire=89 -Sensation Gorger=25 -Sensei Golden-Tail=102 -Sensei's Divining Top=1061 -Sensor Splicer=25 -Sensory Deprivation=12 +Sengir Nosferatu=25 +Sengir Vampire=47 +Sensation Gorger=99 +Sensei Golden-Tail=100 +Sensei's Divining Top=1139 +Sensor Splicer=34 +Sensory Deprivation=32 Sentinel=141 Sentinels of Glen Elendra=121 Sentry Oak=25 Septic Rats=31 -Seraph=128 -Serendib Djinn=1729 -Serendib Efreet=228 -Serendib Sorcerer=74 +Seraph=127 +Seraph Sanctuary=31 +Seraph of Dawn=26 +Serendib Djinn=895 +Serendib Efreet=260 +Serendib Sorcerer=49 Serene Heart=28 -Serene Offering=25 +Serene Offering=22 Serene Sunset=12 -Serenity=156 +Serenity=141 Serpent Assassin=99 -Serpent Generator=219 +Serpent Generator=211 Serpent Skin=40 Serpent Warrior=30 Serpent of the Endless Sea=25 Serpentine Basilisk=42 Serpentine Kavu=25 -Serra Advocate=28 -Serra Angel=53 -Serra Ascendant=302 -Serra Avatar=652 +Serra Advocate=26 +Serra Angel=256 +Serra Ascendant=265 +Serra Avatar=645 Serra Avenger=498 Serra Aviary=68 Serra Bestiary=26 Serra Inquisitors=40 Serra Paladin=30 -Serra Sphinx=38 -Serra Zealot=16 -Serra's Blessing=50 +Serra Sphinx=69 +Serra Zealot=40 +Serra's Blessing=29 Serra's Boon=25 -Serra's Embrace=26 -Serra's Hymn=42 +Serra's Embrace=27 +Serra's Hymn=50 Serra's Liturgy=50 -Serra's Sanctum=1259 +Serra's Sanctum=1244 Serrated Arrows=22 -Serrated Biskelion=38 -Serum Powder=153 +Serrated Biskelion=40 +Serum Powder=62 Serum Raker=25 Serum Tank=12 -Serum Visions=34 +Serum Visions=37 Servant of Volrath=28 -Seshiro the Anointed=112 +Seshiro the Anointed=45 Seton's Desire=28 Seton's Scout=40 -Seton, Krosan Protector=74 +Seton, Krosan Protector=50 Sever Soul=13 -Sever the Bloodline=32 +Sever the Bloodline=35 Severed Legion=25 Sewer Rats=14 Sewerdreg=25 -Sewers of Estark=150 -Sewn-Eye Drake=25 -Sex Appeal=33 -Shackles=34 +Sewers of Estark=89 +Sewn-Eye Drake=35 +Sex Appeal=41 +Shackles=282 Shade of Trokair=28 Shade's Breath=25 Shade's Form=38 Shadow Guildmage=29 -Shadow Lance=40 +Shadow Lance=25 Shadow Rider=28 -Shadow Rift=39 -Shadow Sliver=25 +Shadow Rift=54 +Shadow Sliver=37 Shadow of Doubt=125 Shadowbane=35 Shadowblood Egg=40 -Shadowblood Ridge=206 +Shadowblood Ridge=299 Shadowfeed=25 -Shadowmage Infiltrator=162 +Shadowmage Infiltrator=169 Shadowstorm=10 Shah of Naar Isle=85 -Shahrazad=5295 +Shahrazad=4066 Shaleskin Bruiser=20 Shaleskin Plower=11 -Shallow Grave=141 -Shaman en-Kor=146 +Shallow Grave=218 +Shaman en-Kor=91 Shaman's Trance=25 Shambling Remains=40 -Shambling Shell=16 +Shambling Shell=41 Shambling Strider=11 Shambling Swarm=46 -Shanodin Dryads=23 -Shape Anew=56 -Shape Stealer=25 -Shape of the Wiitigo=79 +Shanodin Dryads=29 +Shape Anew=54 +Shape Stealer=30 +Shape of the Wiitigo=66 Shaper Guildmage=40 Shaper Parasite=28 -Shapesharer=114 +Shapesharer=56 Shapeshifter=34 Shapeshifter's Marrow=99 -Shard Convergence=36 +Shard Convergence=25 Shard Phoenix=27 -Shard Volley=37 -Sharding Sphinx=65 +Shard Volley=31 +Sharding Sphinx=75 Shared Animosity=41 Shared Discovery=25 -Shared Fate=37 -Shared Triumph=98 +Shared Fate=102 +Shared Triumph=105 Sharpened Pitchfork=25 -Sharuum the Hegemon=208 +Sharuum the Hegemon=201 Shatter=17 -Shattered Angel=29 +Shattered Angel=25 Shattered Crypt=40 Shattered Dreams=25 Shattering Pulse=50 -Shattering Spree=195 +Shattering Spree=211 Shatterskull Giant=25 -Shatterstorm=31 +Shatterstorm=43 Shauku's Minion=25 -Shauku, Endbringer=79 -Sheep Token=349 +Shauku, Endbringer=199 +Sheep Token=270 Shelkin Brownie=25 Shell Skulkin=25 -Shell of the Last Kappa=50 -Shelldock Isle=56 +Shell of the Last Kappa=25 +Shelldock Isle=52 Shelter=10 -Sheltered Valley=147 +Sheltered Valley=37 Sheltering Ancient=25 Sheltering Prayers=99 -Sheoldred, Whispering One=326 -Shepherd of Rot=51 -Shepherd of the Lost=42 +Sheoldred, Whispering One=325 +Shepherd of Rot=40 +Shepherd of the Lost=50 Shield Bearer=28 Shield Dancer=40 Shield Mate=52 -Shield Sphere=70 -Shield Wall=25 +Shield Sphere=74 +Shield Wall=23 Shield of Duty and Reason=25 -Shield of Kaldra=88 +Shield of Kaldra=77 Shield of the Ages=11 -Shield of the Oversoul=126 -Shield of the Righteous=50 -Shielding Plax=39 +Shield of the Oversoul=94 +Shield of the Righteous=25 +Shielding Plax=37 Shieldmage Advocate=28 Shieldmage Elder=25 Shieldmate's Blessing=102 -Shields of Velis Vel=26 +Shields of Velis Vel=25 Shifting Borders=25 -Shifting Sky=44 -Shifting Sliver=80 -Shifting Wall=29 -Shifty Doppelganger=58 -Shimatsu the Bloodcloaked=25 +Shifting Sky=43 +Shifting Sliver=68 +Shifting Wall=50 +Shifty Doppelganger=36 +Shimatsu the Bloodcloaked=100 Shimian Night Stalker=40 -Shimian Specter=125 +Shimian Specter=99 Shimmer=99 -Shimmer Myr=38 +Shimmer Myr=51 Shimmering Barrier=46 Shimmering Efreet=10 Shimmering Glasskite=49 -Shimmering Grotto=37 +Shimmering Grotto=33 Shimmering Mirage=25 Shimmering Wings=25 Shinen of Fear's Chill=25 Shinen of Flight's Wings=25 Shinen of Fury's Fire=25 -Shinen of Life's Roar=28 +Shinen of Life's Roar=25 Shinen of Stars' Light=25 -Shinewend=25 -Shining Shoal=62 +Shinewend=42 +Shining Shoal=44 Shinka Gatekeeper=25 -Shinka, the Bloodsoaked Keep=32 -Shirei, Shizo's Caretaker=134 +Shinka, the Bloodsoaked Keep=109 +Shirei, Shizo's Caretaker=105 Shisato, Whispering Hunter=25 Shiv's Embrace=31 -Shivan Dragon=553 +Shivan Dragon=511 Shivan Emissary=25 -Shivan Gorge=58 -Shivan Harvest=54 -Shivan Hellkite=65 +Shivan Gorge=74 +Shivan Harvest=58 +Shivan Hellkite=38 Shivan Meteor=38 Shivan Oasis=10 -Shivan Phoenix=55 +Shivan Phoenix=69 Shivan Raptor=27 -Shivan Reef=260 +Shivan Reef=220 Shivan Sand-Mage=25 -Shivan Wumpus=80 -Shivan Wurm=116 +Shivan Wumpus=58 +Shivan Wurm=77 Shivan Zombie=7 -Shizo, Death's Storehouse=221 +Shizo, Death's Storehouse=338 Shizuko, Caller of Autumn=16 Shoal Serpent=28 Shock=26 Shock Troops=27 -Shocker=108 +Shocker=100 Shoe Tree=28 Shore Snapper=25 Shorecrasher Mimic=39 @@ -9197,37 +9380,37 @@ Shoreline Raider=28 Shoreline Ranger=29 Shoreline Salvager=25 Shoving Match=25 -Show and Tell=3156 +Show and Tell=3291 Shower of Coals=40 Shower of Sparks=40 -Shrapnel Blast=96 -Shred Memory=25 +Shrapnel Blast=69 +Shred Memory=35 Shrewd Hatchling=48 Shriek Raptor=16 Shriek of Dread=28 Shriekhorn=11 Shrieking Drake=25 Shrieking Grotesque=25 -Shrieking Mogg=43 -Shrieking Specter=149 -Shriekmaw=57 -Shrine of Boundless Growth=46 -Shrine of Burning Rage=141 -Shrine of Limitless Power=40 -Shrine of Loyal Legions=39 +Shrieking Mogg=99 +Shrieking Specter=127 +Shriekmaw=128 +Shrine of Boundless Growth=38 +Shrine of Burning Rage=166 +Shrine of Limitless Power=46 +Shrine of Loyal Legions=54 Shrine of Piercing Vision=46 Shrink=30 Shrivel=25 Shriveling Rot=52 Shrouded Lore=25 -Shrouded Serpent=99 -Shu Cavalry=50 -Shu Defender=50 -Shu Elite Companions=99 +Shrouded Serpent=46 +Shu Cavalry=44 +Shu Defender=49 +Shu Elite Companions=44 Shu Elite Infantry=50 -Shu Farmer=50 -Shu General=50 -Shu Grain Caravan=25 +Shu Farmer=58 +Shu General=44 +Shu Grain Caravan=58 Shu Soldier-Farmers=386 Shuko=25 Shunt=25 @@ -9237,230 +9420,235 @@ Sibilant Spirit=119 Sick and Tired=28 Sicken=111 Sickening Dreams=25 -Sickening Shoal=35 +Sickening Shoal=90 Sickle Ripper=25 Sickleslicer=37 -Sidar Jabari=100 +Sidar Jabari=49 Side to Side=25 Sideswipe=25 -Sidewinder Sliver=47 +Sidewinder Sliver=25 Siege Mastodon=8 Siege Wurm=36 Siege of Towers=25 -Siege-Gang Commander=112 +Siege-Gang Commander=113 Sift=32 -Sift Through Sands=40 +Sift Through Sands=25 +Sigarda, Host of Herons=1188 Sighted-Caste Sorcerer=25 Sigil Blessing=25 -Sigil Captain=29 +Sigil Captain=27 Sigil Tracer=70 -Sigil of Distinction=110 -Sigil of Sleep=38 -Sigil of the Empty Throne=154 +Sigil of Distinction=35 +Sigil of Sleep=69 +Sigil of the Empty Throne=165 Sigil of the Nayan Gods=25 -Sigil of the New Dawn=69 +Sigil of the New Dawn=54 Sigiled Behemoth=50 -Sigiled Paladin=33 -Sign in Blood=32 -Signal Pest=65 -Silence=68 -Silent Arbiter=206 -Silent Assassin=12 +Sigiled Paladin=42 +Sign in Blood=42 +Signal Pest=61 +Silence=90 +Silent Arbiter=251 +Silent Assassin=51 Silent Attendant=25 -Silent Departure=25 -Silent Specter=90 -Silent-Chant Zubera=25 -Silhana Ledgewalker=27 +Silent Departure=30 +Silent Specter=98 +Silent-Chant Zubera=37 +Silhana Ledgewalker=25 Silhana Starfletcher=25 -Silhouette=100 +Silhouette=89 Silk Net=28 Silkbind Faerie=41 Silkenfist Fighter=28 Silkenfist Order=25 -Silklash Spider=113 +Silklash Spider=86 Silkwing Scout=25 Silt Crawler=28 Silver Drake=38 Silver Erne=25 -Silver Knight=40 +Silver Knight=36 Silver Myr=28 -Silver Seraph=58 -Silver-Inlaid Dagger=57 +Silver Seraph=116 +Silver-Inlaid Dagger=37 Silverback Ape=109 +Silverblade Paladin=400 Silverchase Fox=25 -Silvercoat Lion=7 -Silvergill Adept=80 -Silvergill Douser=25 +Silvercoat Lion=16 +Silvergill Adept=130 +Silvergill Douser=45 Silverglade Elemental=27 Silverglade Pathfinder=157 -Silverskin Armor=38 -Silverstorm Samurai=40 -Silvos, Rogue Elemental=188 +Silverskin Armor=32 +Silverstorm Samurai=38 +Silvos, Rogue Elemental=181 Sima Yi, Wei Field Marshal=599 Simian Brawler=25 Simian Grunts=39 -Simian Spirit Guide=63 +Simian Spirit Guide=45 Simic Basilisk=25 -Simic Growth Chamber=37 -Simic Guildmage=31 +Simic Growth Chamber=73 +Simic Guildmage=25 Simic Initiate=25 Simic Ragworm=58 -Simic Signet=31 -Simic Sky Swallower=151 +Simic Signet=36 +Simic Sky Swallower=155 Simoon=25 Simplify=25 -Simulacrum=179 -Sindbad=73 -Sinew Sliver=96 +Simulacrum=183 +Sindbad=63 +Sinew Sliver=43 Singe=28 Singe-Mind Ogre=50 -Singing Tree=787 +Singing Tree=680 Sinister Strength=25 Sink into Takenuma=25 -Sinkhole=2940 +Sinkhole=2209 Sinking Feeling=25 -Sins of the Past=43 +Sins of the Past=37 Sinstriker's Will=25 Sir Shandlar of Eberyn=100 Sire of the Storm=40 -Siren's Call=43 +Siren's Call=39 Sirocco=180 Sisay's Ingenuity=25 Sisay's Ring=25 -Sisters of Stone Death=327 +Sisters of Stone Death=108 Sisters of the Flame=35 -Sivitri Scarzam=89 +Sivitri Scarzam=108 Sivvi's Ruse=25 Sivvi's Valor=110 Six-y Beast=25 -Sizzle=27 -Skaab Goliath=9 -Skaab Ruinator=152 -Skarrg, the Rage Pits=25 -Skarrgan Firebird=49 -Skarrgan Pit-Skulk=25 +Sizzle=25 +Skaab Goliath=44 +Skaab Ruinator=96 +Skarrg, the Rage Pits=35 +Skarrgan Firebird=30 +Skarrgan Pit-Skulk=39 Skarrgan Skybreaker=25 Skeletal Changeling=40 Skeletal Crocodile=43 Skeletal Grimace=16 Skeletal Kathari=25 -Skeletal Scrying=64 +Skeletal Scrying=34 Skeletal Snake=115 -Skeletal Vampire=129 -Skeletal Wurm=33 +Skeletal Vampire=114 +Skeletal Wurm=25 Skeleton Scavengers=25 Skeleton Shard=25 -Skeleton Ship=158 +Skeleton Ship=160 Skeletonize=47 -Skill Borrower=38 -Skinrender=31 -Skinshifter=94 +Skill Borrower=62 +Skinrender=110 +Skinshifter=61 Skinthinner=25 -Skinwing=25 -Skirge Familiar=46 +Skinwing=34 +Skirge Familiar=74 Skirk Alarmist=79 Skirk Commando=28 Skirk Drill Sergeant=25 Skirk Fire Marshal=99 Skirk Marauder=26 Skirk Outrider=20 -Skirk Prospector=25 -Skirk Ridge Exhumer=32 +Skirk Prospector=17 +Skirk Ridge Exhumer=50 Skirk Shaman=15 Skirk Volcanist=25 Skirsdag Cultist=16 -Skirsdag High Priest=73 -Skithiryx, the Blight Dragon=530 +Skirsdag Flayer=25 +Skirsdag High Priest=47 +Skithiryx, the Blight Dragon=363 Skitter of Lizards=50 Skittering Horror=25 -Skittering Invasion=31 +Skittering Invasion=25 Skittering Monstrosity=25 Skittering Skirge=29 Skittish Kavu=25 Skittish Valesk=25 -Skizzik=142 +Skizzik=87 Skizzik Surger=25 Skred=31 Skulking Fugitive=25 Skulking Ghost=40 Skulking Knight=25 -Skull Catapult=72 +Skull Catapult=13 Skull Collector=36 Skull Fracture=25 -Skull of Orm=84 -Skull of Ramos=32 +Skull of Orm=31 +Skull of Ramos=38 Skullcage=25 -Skullclamp=181 +Skullclamp=175 Skullmane Baku=25 -Skullmead Cauldron=31 -Skullmulcher=25 -Skullscorch=50 -Skullsnatcher=40 +Skullmead Cauldron=25 +Skullmulcher=52 +Skullscorch=85 +Skullsnatcher=38 Skulltap=25 Sky Diamond=14 Sky Hussar=25 Sky Ruin Drake=45 -Sky Spirit=25 -Sky Swallower=95 +Sky Spirit=38 +Sky Swallower=25 Sky Weaver=25 Sky-Eel School=25 Skyclaw Thrash=25 Skycloud Egg=40 -Skycloud Expanse=167 -Skyfire Kirin=62 +Skycloud Expanse=232 +Skyfire Kirin=100 Skyhunter Cub=25 Skyhunter Patrol=25 Skyhunter Prowler=25 Skyhunter Skirmisher=12 -Skyknight Legionnaire=28 +Skyknight Legionnaire=35 Skyreach Manta=25 Skyrider Trainee=25 Skyscribing=40 Skyshaper=52 -Skyship Weatherlight=52 +Skyship Weatherlight=91 Skyshooter=25 Skyshroud Archer=25 Skyshroud Behemoth=47 Skyshroud Blessing=25 -Skyshroud Claim=46 +Skyshroud Claim=44 Skyshroud Condor=25 Skyshroud Cutter=47 -Skyshroud Elf=24 -Skyshroud Elite=75 -Skyshroud Falcon=26 +Skyshroud Elf=41 +Skyshroud Elite=31 +Skyshroud Falcon=37 Skyshroud Forest=125 -Skyshroud Poacher=126 -Skyshroud Ranger=22 +Skyshroud Poacher=69 +Skyshroud Ranger=40 Skyshroud Ridgeback=25 Skyshroud Sentinel=25 -Skyshroud Troll=28 +Skyshroud Troll=40 Skyshroud Troopers=25 -Skyshroud Vampire=40 +Skyshroud Vampire=38 Skyshroud War Beast=99 Skyward Eye Prophets=25 Skywatcher Adept=52 +Skywinder Drake=25 Skywing Aven=25 -Slag Fiend=35 -Slagstorm=431 +Slag Fiend=26 +Slagstorm=309 Slagwurm Armor=25 Slash Panther=16 Slashing Tiger=704 -Slate of Ancestry=119 +Slate of Ancestry=108 Slaughter=73 Slaughter Cry=15 -Slaughter Pact=246 +Slaughter Pact=231 Slaughterhouse Bouncer=25 -Slave of Bolas=40 -Slavering Nulls=37 -Slay=28 +Slave of Bolas=33 +Slavering Nulls=25 +Slay=38 Slayer of the Wicked=13 +Slayers' Stronghold=177 Sleep=25 -Sleeper Agent=24 +Sleeper Agent=56 Sleeper's Guile=25 -Sleeper's Robe=34 +Sleeper's Robe=29 Sleeping Potion=28 -Sleight of Hand=69 -Sleight of Mind=114 +Sleight of Hand=98 +Sleight of Mind=92 Slice and Dice=50 Slice in Twain=25 Slimy Kavu=102 @@ -9473,57 +9661,57 @@ Slippery Bogle=40 Slippery Karst=16 Slipstream Eel=25 Slipstream Serpent=25 -Sliptide Serpent=99 +Sliptide Serpent=45 Slith Ascendant=40 Slith Bloodletter=25 -Slith Firewalker=40 +Slith Firewalker=36 Slith Predator=37 Slith Strider=25 Slithering Shade=25 -Slithermuse=41 +Slithermuse=28 Slithery Stalker=14 -Sliver Legion=1263 +Sliver Legion=1459 Sliver Overlord=421 -Sliver Queen=2131 -Sliver Token=1349 +Sliver Queen=2378 +Sliver Token=683 Sliversmith=37 -Slobad, Goblin Tinkerer=61 -Slow Motion=31 -Sludge Strider=25 +Slobad, Goblin Tinkerer=31 +Slow Motion=40 +Sludge Strider=31 Sluggishness=25 Slumbering Tora=25 -Smallpox=37 +Smallpox=32 Smart Ass=25 Smash=26 -Smash to Smithereens=64 -Smite=13 +Smash to Smithereens=58 +Smite=903 Smite the Monstrous=25 -Smogsteed Rider=25 -Smoke=283 -Smokebraider=69 +Smogsteed Rider=30 +Smoke=175 +Smokebraider=58 Smokespew Invoker=16 -Smokestack=672 +Smokestack=591 Smolder Initiate=39 Smoldering Butcher=45 Smoldering Crater=16 Smoldering Spires=25 -Smoldering Tar=31 -Smother=28 +Smoldering Tar=12 +Smother=23 Snag=11 -Snake Basket=96 +Snake Basket=78 Snake Cult Initiation=47 Snake Pit=41 -Snake Umbra=25 -Snakeform=39 -Snap=43 +Snake Umbra=32 +Snakeform=28 +Snap=81 Snapback=25 -Snapcaster Mage=2158 +Snapcaster Mage=1924 Snapping Creeper=40 Snapping Drake=39 Snapping Thragg=25 Snapsail Glider=25 Snarling Undorak=55 -Sneak Attack=2130 +Sneak Attack=2334 Sneaky Homunculus=26 Snorting Gahr=28 Snow Devil=38 @@ -9535,7 +9723,7 @@ Snow-Covered Mountain=10 Snow-Covered Plains=10 Snow-Covered Swamp=10 Snowblind=50 -Snuff Out=25 +Snuff Out=199 Soar=87 Soaring Hope=25 Soaring Seacliff=47 @@ -9543,60 +9731,62 @@ Soilshaper=30 Sokenzan Bruiser=25 Sokenzan Renegade=25 Sokenzan Spellblade=40 -Sol Grail=25 -Sol Ring=1433 -Sol'kanar the Swamp King=171 +Sol Grail=35 +Sol Ring=1422 +Sol'kanar the Swamp King=68 Solar Blast=28 Solar Tide=25 -Solarion=23 +Solarion=31 Soldevi Adnate=31 -Soldevi Digger=94 -Soldevi Excavations=121 +Soldevi Digger=29 +Soldevi Excavations=54 Soldevi Golem=50 Soldevi Heretic=28 Soldevi Machinist=25 -Soldevi Sage=25 +Soldevi Sage=11 Soldevi Sentry=25 Soldevi Simulacrum=100 -Soldevi Steam Beast=41 +Soldevi Steam Beast=37 Soldier Replica=25 -Soldier Token=110 -Soldier of Fortune=38 -Solemn Offering=22 -Solemn Simulacrum=614 +Soldier Token=91 +Soldier of Fortune=19 +Solemn Offering=31 +Solemn Simulacrum=461 Solfatara=25 Solidarity=27 -Solitary Confinement=299 +Solitary Confinement=413 Soliton=47 -Soltari Champion=49 -Soltari Crusader=39 -Soltari Emissary=75 -Soltari Foot Soldier=25 +Soltari Champion=73 +Soltari Crusader=40 +Soltari Emissary=12 +Soltari Foot Soldier=35 Soltari Guerrillas=23 Soltari Lancer=43 -Soltari Monk=47 -Soltari Priest=30 +Soltari Monk=52 +Soltari Priest=27 Soltari Trooper=15 -Soltari Visionary=40 +Soltari Visionary=38 Somber Hoverguard=25 +Somberwald Dryad=32 +Somberwald Sage=164 Somberwald Spider=30 Somnomancer=25 -Somnophore=49 +Somnophore=25 Song of Blood=11 Song of Serenity=99 -Songs of the Damned=25 +Songs of the Damned=47 Songstitcher=29 Sonic Burst=52 Sonic Seizure=27 Soot Imp=25 Sootfeather Flock=16 Soothing Balm=25 -Soothsaying=93 +Soothsaying=38 Sootstoke Kindler=47 Sootwalkers=25 Sophic Centaur=25 Soramaro, First to Dream=25 -Soratami Cloud Chariot=157 +Soratami Cloud Chariot=25 Soratami Cloudskater=32 Soratami Mindsweeper=25 Soratami Mirror-Guard=25 @@ -9606,80 +9796,83 @@ Soratami Savant=25 Soratami Seer=25 Soraya the Falconer=100 Sorcerer's Strongbox=25 -Sorceress Queen=113 -Sorcerous Sight=44 -Sorin Markov=458 -Sorin's Thirst=199 -Sorin's Vengeance=50 +Sorceress Queen=90 +Sorcerous Sight=99 +Sorin Markov=441 +Sorin's Thirst=23 +Sorin's Vengeance=38 +Sorin, Lord of Innistrad=1879 Sorrow's Path=211 Sorry=31 -Sosuke's Summons=41 -Sosuke, Son of Seshiro=79 +Sosuke's Summons=40 +Sosuke, Son of Seshiro=40 Soul Barrier=27 Soul Bleed=25 Soul Burn=17 Soul Channeling=7 Soul Charmer=650 -Soul Collector=101 -Soul Conduit=25 +Soul Collector=60 +Soul Conduit=33 Soul Echo=99 -Soul Exchange=54 +Soul Exchange=49 Soul Feast=16 -Soul Foundry=195 +Soul Foundry=176 Soul Kiss=25 -Soul Link=40 +Soul Link=19 Soul Manipulation=25 Soul Net=22 Soul Nova=25 Soul Parry=25 -Soul Reap=40 +Soul Reap=31 Soul Rend=25 Soul Scourge=41 -Soul Sculptor=65 +Soul Sculptor=40 +Soul Seizer=25 Soul Shepherd=25 Soul Shred=38 -Soul Snuffers=31 -Soul Spike=25 +Soul Snuffers=25 +Soul Spike=57 Soul Stair Expedition=25 Soul Strings=25 -Soul Warden=24 +Soul Warden=30 Soul of Magma=25 -Soul's Attendant=28 -Soul's Fire=26 +Soul of the Harvest=63 +Soul's Attendant=31 +Soul's Fire=25 Soul's Grace=45 -Soul's Majesty=48 +Soul's Majesty=55 Soul's Might=42 -Soulblast=31 +Soulblast=41 Soulbound Guardians=25 Soulbright Flamekin=25 -Soulcatcher=108 -Soulcatchers' Aerie=100 +Soulcatcher=38 +Soulcatchers' Aerie=10 Souldrinker=25 Soulgorger Orgg=40 -Soulless One=169 +Soulless One=162 Soulless Revival=25 -Soulquake=48 -Souls of the Faultless=128 -Soulscour=195 -Soulshriek=25 +Soulquake=58 +Souls of the Faultless=68 +Soulscour=50 +Soulshriek=36 Soulsurge Elemental=25 Soulsworn Jury=20 Soultether Golem=25 Sound the Call=25 -Southern Elephant=43 -Southern Paladin=153 -Sovereigns of Lost Alara=88 -Sower of Temptation=625 -Sowing Salt=32 +Southern Elephant=45 +Southern Paladin=49 +Sovereigns of Lost Alara=131 +Sower of Temptation=512 +Sowing Salt=42 Spare from Evil=30 -Spark Elemental=25 -Spark Fiend=100 +Spark Elemental=32 +Spark Fiend=150 Spark Mage=25 Spark Spray=40 Sparkcaster=25 Sparkmage Apprentice=25 Sparksmith=47 -Sparkspitter=28 +Sparkspitter=38 Sparring Collar=49 Sparring Golem=29 Spatial Binding=29 @@ -9687,45 +9880,45 @@ Spatula of the Ages=31 Spawnbroker=25 Spawning Breath=30 Spawning Pit=25 -Spawning Pool=22 -Spawnsire of Ulamog=115 -Spawnwrithe=52 -Spearbreaker Behemoth=62 -Specter's Shroud=26 +Spawning Pool=40 +Spawnsire of Ulamog=104 +Spawnwrithe=48 +Spearbreaker Behemoth=130 +Specter's Shroud=25 Specter's Wail=38 Spectral Bears=25 Spectral Cloak=143 -Spectral Flight=34 -Spectral Force=122 -Spectral Guardian=52 -Spectral Lynx=32 -Spectral Procession=172 -Spectral Rider=34 -Spectral Searchlight=37 +Spectral Flight=33 +Spectral Force=40 +Spectral Guardian=150 +Spectral Lynx=87 +Spectral Procession=284 +Spectral Rider=28 +Spectral Searchlight=105 Spectral Shield=100 -Spectral Shift=25 +Spectral Shift=100 Spectral Sliver=25 -Spell Blast=23 -Spell Burst=43 +Spell Blast=34 +Spell Burst=58 Spell Contortion=25 Spell Counter=40 -Spell Pierce=54 -Spell Snare=837 +Spell Pierce=57 +Spell Snare=773 Spell Snip=25 Spell Syphon=25 Spellbane Centaur=25 -Spellbinder=74 -Spellbook=26 -Spellbound Dragon=121 -Spellbreaker Behemoth=89 +Spellbinder=38 +Spellbook=21 +Spellbound Dragon=88 +Spellbreaker Behemoth=147 Spellgorger Barbarian=28 -Spelljack=155 +Spelljack=158 Spellshift=25 Spellshock=8 -Spellskite=473 -Spellstutter Sprite=214 -Spelltithe Enforcer=43 -Spellweaver Helix=42 +Spellskite=319 +Spellstutter Sprite=208 +Spelltithe Enforcer=37 +Spellweaver Helix=81 Spellweaver Volute=56 Spellwild Ouphe=25 Sphere of Duty=25 @@ -9733,192 +9926,194 @@ Sphere of Grace=44 Sphere of Law=29 Sphere of Purity=25 Sphere of Reason=25 -Sphere of Resistance=543 +Sphere of Resistance=434 Sphere of Truth=25 -Sphere of the Suns=51 -Sphinx Ambassador=104 -Sphinx Sovereign=130 -Sphinx Summoner=97 -Sphinx of Jwar Isle=27 -Sphinx of Lost Truths=25 -Sphinx of Magosi=72 -Sphinx of Uthuun=101 -Sphinx of the Steel Wind=455 +Sphere of the Suns=66 +Sphinx Ambassador=150 +Sphinx Sovereign=158 +Sphinx Summoner=16 +Sphinx of Jwar Isle=29 +Sphinx of Lost Truths=31 +Sphinx of Magosi=58 +Sphinx of Uthuun=31 +Sphinx of the Steel Wind=228 Sphinx's Herald=25 -Sphinx-Bone Wand=25 +Sphinx-Bone Wand=33 Spider Climb=40 -Spider Spawning=48 +Spider Spawning=31 Spider Umbra=33 -Spidersilk Armor=52 +Spidersilk Armor=54 Spidersilk Net=45 Spiderwig Boggart=16 -Spidery Grasp=47 +Spidery Grasp=78 Spike Breeder=37 -Spike Cannibal=55 +Spike Cannibal=52 Spike Colony=49 Spike Drone=25 -Spike Feeder=35 +Spike Feeder=28 Spike Hatcher=25 -Spike Rogue=40 +Spike Rogue=38 Spike Soldier=44 Spike Tiller=25 -Spike Weaver=181 +Spike Weaver=121 Spike Worker=16 -Spikeshot Elder=85 -Spikeshot Goblin=25 -Spiketail Drake=36 +Spikeshot Elder=56 +Spikeshot Goblin=47 +Spiketail Drake=100 Spiketail Drakeling=25 -Spiketail Hatchling=28 +Spiketail Hatchling=27 Spin Engine=27 -Spin into Myth=76 -Spinal Embrace=78 +Spin into Myth=93 +Spinal Embrace=74 Spinal Graft=28 Spinal Parasite=25 -Spinal Villain=825 +Spinal Villain=426 Spincrusher=25 Spindrift Drake=16 -Spine of Ish Sah=32 +Spine of Ish Sah=46 Spinebiter=25 Spined Basher=15 Spined Fluke=41 -Spined Sliver=25 -Spined Thopter=16 +Spined Sliver=22 +Spined Thopter=25 Spined Wurm=17 Spineless Thug=26 -Spinerock Knoll=144 -Spinneret Sliver=44 -Spinning Darkness=50 +Spinerock Knoll=87 +Spinneret Sliver=45 +Spinning Darkness=46 Spiny Starfish=40 -Spiraling Duelist=25 +Spiraling Duelist=34 Spiraling Embers=25 Spire Barrage=25 Spire Golem=25 Spire Monitor=12 Spire Owl=16 Spire Serpent=47 -Spirit Cairn=200 +Spirit Away=33 +Spirit Cairn=138 Spirit Flare=28 -Spirit Link=81 +Spirit Link=29 Spirit Loop=37 -Spirit Mantle=43 -Spirit Mirror=54 +Spirit Mantle=44 +Spirit Mirror=99 Spirit Shackle=25 Spirit Shield=48 -Spirit Token=85 +Spirit Token=33 Spirit Weaver=25 Spirit en-Dal=8 Spirit en-Kor=44 -Spirit of Resistance=100 -Spirit of the Hearth=94 -Spirit of the Night=400 -Spiritmonger=308 -Spiritual Asylum=56 +Spirit of Resistance=92 +Spirit of the Hearth=127 +Spirit of the Night=246 +Spiritmonger=342 +Spiritual Asylum=26 Spiritual Focus=36 -Spiritual Guardian=144 -Spiritual Sanctuary=200 +Spiritual Guardian=99 +Spiritual Sanctuary=182 Spiritual Visit=25 Spiritualize=25 Spite/Malice=100 -Spitebellows=16 +Spitebellows=8 Spiteflame Witch=25 Spiteful Bully=28 -Spiteful Visions=50 +Spiteful Shadows=17 +Spiteful Visions=92 Spitemare=41 Spitfire Handler=25 Spitting Drake=32 Spitting Earth=30 Spitting Gourna=25 Spitting Hydra=79 -Spitting Image=103 +Spitting Image=163 Spitting Sliver=25 -Spitting Slug=50 -Spitting Spider=519 -Splinter=35 -Splinter Twin=300 -Splinterfright=40 +Spitting Slug=28 +Spitting Spider=40 +Splinter=173 +Splinter Twin=258 +Splinterfright=36 Splintering Wind=40 Split-Tail Miko=25 Splitting Headache=25 -Spoils of Evil=41 -Spoils of Victory=526 +Spoils of Evil=107 +Spoils of Victory=338 Spoils of War=10 -Spoils of the Vault=58 -Spontaneous Combustion=50 -Spontaneous Generation=99 -Spore Burst=25 +Spoils of the Vault=52 +Spontaneous Combustion=25 +Spontaneous Generation=35 +Spore Burst=37 Spore Cloud=111 -Spore Flower=50 -Spore Frog=31 +Spore Flower=175 +Spore Frog=63 Sporeback Troll=25 Sporecap Spider=40 -Sporesower Thallid=25 -Sporogenesis=23 -Sporoloth Ancient=26 -Spotted Griffin=38 -Spread the Sickness=42 +Sporesower Thallid=104 +Sporogenesis=149 +Sporoloth Ancient=25 +Spotted Griffin=25 +Spread the Sickness=34 Spreading Algae=64 Spreading Plague=50 -Spreading Seas=33 +Spreading Seas=45 Spring Cleaning=40 -Spring of Eternal Peace=86 +Spring of Eternal Peace=99 Springing Tiger=37 Springjack Knight=25 -Springjack Pasture=88 +Springjack Pasture=141 Springjack Shepherd=25 -Springleaf Drum=75 -Sprite Noble=86 +Springleaf Drum=78 +Sprite Noble=25 Sprout=25 Sprout Swarm=45 -Sprouting Phytohydra=94 -Sprouting Thrinax=25 -Sprouting Vines=40 +Sprouting Phytohydra=93 +Sprouting Thrinax=35 +Sprouting Vines=37 Spur Grappler=56 Spurnmage Advocate=38 Spurred Wolverine=25 -Spy Network=79 -Squadron Hawk=114 +Spy Network=38 +Squadron Hawk=54 Squall=454 Squall Drifter=25 Squall Line=64 Squallmonger=25 -Squandered Resources=56 +Squandered Resources=140 Squeaking Pie Grubfellows=25 Squeaking Pie Sneak=25 Squealing Devil=25 Squee's Embrace=25 Squee's Revenge=40 -Squee's Toy=25 -Squee, Goblin Nabob=289 +Squee's Toy=40 +Squee, Goblin Nabob=307 Squeeze=30 Squelch=12 Squire=16 Squirming Mass=25 -Squirrel Farm=187 -Squirrel Mob=563 -Squirrel Nest=272 -Squirrel Token=367 -Squirrel Wrangler=183 -Stabbing Pain=25 -Stabilizer=99 -Staff of Domination=374 +Squirrel Farm=157 +Squirrel Mob=529 +Squirrel Nest=323 +Squirrel Token=791 +Squirrel Wrangler=178 +Stabbing Pain=99 +Stabilizer=25 +Staff of Domination=444 Staff of Zegon=25 Staff of the Ages=8 Stag Beetle=99 -Staggershock=158 +Staggershock=185 Stalker Hag=31 -Stalking Assassin=56 -Stalking Bloodsucker=25 -Stalking Stones=43 +Stalking Assassin=25 +Stalking Bloodsucker=45 +Stalking Stones=50 Stalking Tiger=42 -Stalking Vengeance=99 +Stalking Vengeance=125 Stalking Yeti=12 Stalwart Shield-Bearers=25 Stamina=25 Stampede=100 -Stampede Driver=38 +Stampede Driver=28 Stampeding Rhino=99 -Stampeding Serow=40 -Stampeding Wildebeests=45 +Stampeding Serow=25 +Stampeding Wildebeests=34 Stand Firm=28 Stand Together=31 Stand or Fall=25 @@ -9928,126 +10123,129 @@ Standardize=71 Standing Army=28 Standing Stones=32 Standing Troops=28 -Standstill=473 -Stangg=38 +Standstill=423 +Stangg=56 Star Compass=22 -Starke of Rath=42 +Starke of Rath=112 Starlight=26 -Starlight Invoker=15 -Starlit Angel=99 -Starlit Sanctum=36 -Starstorm=109 -Starved Rusalka=25 -Stasis=554 +Starlight Invoker=10 +Starlit Angel=104 +Starlit Sanctum=45 +Starstorm=115 +Starved Rusalka=30 +Stasis=409 Stasis Cell=25 Stasis Cocoon=41 Statecraft=79 -Static Orb=85 -Staunch Defenders=27 +Static Orb=94 +Staunch Defenders=24 Stave Off=38 -Staying Power=130 +Staying Power=100 Steadfast Guard=26 Steadfastness=33 -Steady Progress=31 -Steal Artifact=25 -Steal Enchantment=10 +Steady Progress=36 +Steal Artifact=24 +Steal Enchantment=104 Steal Strength=38 Steam Blast=44 Steam Catapult=400 Steam Frigate=41 Steam Spitter=25 -Steam Vents=2068 +Steam Vents=1924 Steam Vines=25 Steamclaw=25 Steamcore Weird=25 Steamflogger Boss=23 -Steel Golem=37 -Steel Hellkite=77 +Steel Golem=45 +Steel Hellkite=58 Steel Leaf Paladin=16 -Steel Overseer=274 -Steel Sabotage=36 +Steel Overseer=241 +Steel Sabotage=25 Steel Wall=40 -Steel of the Godhead=35 +Steel of the Godhead=31 Steelclad Serpent=25 Steeling Stance=25 Steelshaper Apprentice=25 -Steelshaper's Gift=340 -Steely Resolve=191 +Steelshaper's Gift=336 +Steely Resolve=152 Stench of Decay=25 -Stench of Evil=19 +Stench of Evil=44 Stenchskipper=15 -Stensia Bloodhall=28 -Steppe Lynx=31 -Sterling Grove=336 -Stern Marshal=150 +Stensia Bloodhall=32 +Steppe Lynx=25 +Sterling Grove=349 +Stern Marshal=99 +Stern Mentor=25 Stern Proctor=17 -Steward of Valeron=50 -Stifle=1291 -Stigma Lasher=248 +Steward of Valeron=25 +Stifle=1603 +Stigma Lasher=103 Still Life=39 -Stillmoon Cavalier=517 +Stillmoon Cavalier=388 Stingerfling Spider=25 Stinging Barrier=13 Stinging Licid=70 Stingmoggie=25 Stingscourger=25 -Stinkdrinker Bandit=25 -Stinkweed Imp=46 -Stir the Grave=24 +Stinkdrinker Bandit=45 +Stinkweed Imp=45 +Stir the Grave=25 Stir the Pride=25 -Stirring Wildwood=116 -Stitch Together=66 -Stitch in Time=98 -Stitched Drake=11 -Stitcher's Apprentice=14 -Stoic Angel=132 +Stirring Wildwood=160 +Stitch Together=44 +Stitch in Time=159 +Stitched Drake=25 +Stitcher's Apprentice=32 +Stoic Angel=141 Stoic Champion=25 Stoic Ephemera=25 -Stoic Rebuttal=30 +Stoic Rebuttal=40 +Stolen Goods=57 Stolen Grain=50 Stomp and Howl=40 Stomper Cub=25 -Stomping Ground=1653 +Stomping Ground=1518 Stomping Slabs=25 -Stone Calendar=60 +Stone Calendar=149 Stone Catapult=556 -Stone Giant=16 +Stone Giant=15 Stone Golem=25 -Stone Idol Trap=12 +Stone Idol Trap=34 Stone Kavu=28 -Stone Rain=16 +Stone Rain=15 Stone Spirit=16 Stone-Cold Basilisk=25 Stone-Seeder Hierophant=114 -Stone-Throwing Devils=346 -Stone-Tongue Basilisk=60 -Stonebrow, Krosan Hero=99 +Stone-Throwing Devils=187 +Stone-Tongue Basilisk=48 +Stonebrow, Krosan Hero=32 Stonecloaker=25 -Stoneforge Mystic=669 -Stonehewer Giant=337 -Stonehorn Dignitary=25 +Stoneforge Mystic=699 +Stonehewer Giant=461 +Stonehorn Dignitary=99 Stoneshaker Shaman=25 -Stonewood Invocation=63 +Stonewood Invocation=67 Stonewood Invoker=16 Stonework Puma=38 +Stonewright=45 Stony Silence=32 Stonybrook Angler=38 -Stonybrook Banneret=46 -Stonybrook Schoolmaster=43 +Stonybrook Banneret=88 +Stonybrook Schoolmaster=38 Stop That=25 -Storage Matrix=24 -Storm Cauldron=54 -Storm Crow=27 -Storm Elemental=25 +Storage Matrix=33 +Storm Cauldron=28 +Storm Crow=12 +Storm Elemental=19 Storm Entity=25 Storm Front=40 -Storm Herd=77 -Storm Seeker=183 +Storm Herd=79 +Storm Seeker=181 Storm Shaman=26 Storm Spirit=25 -Storm World=104 +Storm World=244 Stormbind=24 -Stormblood Berserker=120 +Stormblood Berserker=123 Stormcaller's Boon=25 Stormcloud Djinn=25 Stormfront Pegasus=30 @@ -10055,144 +10253,147 @@ Stormfront Riders=25 Stormscale Anarch=100 Stormscape Apprentice=40 Stormscape Battlemage=25 -Stormscape Familiar=30 +Stormscape Familiar=40 Stormscape Master=25 -Stormtide Leviathan=86 +Stormtide Leviathan=43 Stormwatch Eagle=16 -Story Circle=69 -Strafe=1000 -Strands of Night=25 +Story Circle=63 +Strafe=1495 +Strands of Night=26 Strands of Undeath=25 Strandwalker=25 Strange Inversion=25 +Strangleroot Geist=176 Strangling Soot=25 -Strata Scythe=27 +Strata Scythe=28 Stratadon=32 -Strategic Planning=400 -Strategy, Schmategy=225 +Strategic Planning=5599 +Strategy, Schmategy=114 Stratozeppelid=43 Straw Golem=25 Straw Soldiers=50 Stream Hopper=25 -Stream of Acid=275 +Stream of Acid=225 Stream of Consciousness=25 -Stream of Life=49 +Stream of Life=42 Stream of Unconsciousness=25 Streambed Aquitects=37 Street Savvy=25 -Street Wraith=146 +Street Wraith=104 Streetbreaker Wurm=15 -Strength in Numbers=40 +Strength in Numbers=38 Strength of Cedars=25 Strength of Isolation=25 Strength of Lunacy=38 -Strength of Night=40 +Strength of Night=19 Strength of Unity=25 -Strength of the Tajuru=25 -Strider Harness=25 +Strength of the Tajuru=41 +Strider Harness=11 Strip Bare=39 -Strip Mine=559 -Striped Bears=39 -Stroke of Genius=326 +Strip Mine=300 +Striped Bears=40 +Stroke of Genius=508 Stromgald Cabal=57 -Stromgald Crusader=144 +Stromgald Crusader=238 Stromgald Spy=19 -Stromkirk Noble=363 +Stromkirk Captain=57 +Stromkirk Noble=280 Stromkirk Patrol=16 -Strongarm Tactics=199 +Strongarm Tactics=24 Strongarm Thug=31 -Stronghold Assassin=31 -Stronghold Biologist=29 +Stronghold Assassin=56 +Stronghold Biologist=25 Stronghold Discipline=45 -Stronghold Gambit=36 +Stronghold Gambit=33 Stronghold Machinist=25 -Stronghold Overseer=90 +Stronghold Overseer=69 Stronghold Rats=12 Stronghold Taskmaster=25 Stronghold Zeppelin=25 Struggle for Sanity=25 -Student of Elements=32 -Student of Warfare=264 -Stuffy Doll=500 +Student of Elements=25 +Student of Warfare=342 +Stuffy Doll=513 Stun=27 -Stun Sniper=33 +Stun Sniper=45 Stunted Growth=52 Stupefying Touch=599 -Stupor=26 +Stupor=39 Sturdy Hatchling=25 -Sturmgeist=27 -Su-Chi=335 +Sturmgeist=26 +Su-Chi=313 Subdue=25 -Submerge=271 +Submerge=224 Subterranean Hangar=30 Subterranean Shambler=25 Subterranean Spirit=81 -Subversion=25 -Sudden Death=37 +Subversion=92 +Sudden Death=47 +Sudden Disappearance=30 Sudden Impact=28 -Sudden Shock=30 -Sudden Spoiling=182 +Sudden Shock=70 +Sudden Spoiling=265 Sudden Strength=28 -Suffer the Past=35 -Suffocating Blast=24 +Suffer the Past=25 +Suffocating Blast=44 Suffocation=31 Suicidal Charge=25 Sulam Djinn=25 Suleiman's Legacy=79 -Sulfur Elemental=25 -Sulfur Falls=366 +Sulfur Elemental=63 +Sulfur Falls=459 Sulfur Vent=31 Sulfuric Vapors=58 -Sulfuric Vortex=205 +Sulfuric Vortex=279 Sulfurous Blast=25 -Sulfurous Springs=113 -Summer Bloom=37 +Sulfurous Springs=81 +Summer Bloom=36 Summit Apes=50 -Summon the School=48 +Summon the School=116 Summoner's Bane=25 -Summoner's Egg=66 -Summoner's Pact=552 -Summoning Station=88 -Summoning Trap=61 +Summoner's Egg=34 +Summoner's Pact=634 +Summoning Station=39 +Summoning Trap=89 Sun Clasp=25 -Sun Droplet=52 -Sun Quan, Lord of Wu=549 -Sun Titan=401 +Sun Droplet=77 +Sun Quan, Lord of Wu=833 +Sun Titan=373 Sun's Bounty=41 -Sunastian Falconer=100 +Sunastian Falconer=145 Sunbeam Spellbomb=25 -Sunblast Angel=78 +Sunblast Angel=60 Suncrusher=162 -Sunder=93 +Sunder=199 Sunder from Within=25 -Sundering Titan=127 +Sundering Titan=202 Sundering Vitae=38 -Sundial of the Infinite=36 +Sundial of the Infinite=34 Sunfire Balm=12 -Sunflare Shaman=16 -Sunforger=104 -Sunglasses of Urza=106 +Sunflare Shaman=40 +Sunforger=114 +Sunglasses of Urza=205 Sungrass Egg=15 -Sungrass Prairie=162 -Sunhome Enforcer=39 -Sunhome, Fortress of the Legion=35 +Sungrass Prairie=169 +Sunhome Enforcer=36 +Sunhome, Fortress of the Legion=52 Sunken City=18 -Sunken Field=26 -Sunken Hope=27 -Sunken Ruins=696 -Sunlance=32 -Sunpetal Grove=211 -Sunrise Sovereign=62 -Sunscape Apprentice=10 +Sunken Field=25 +Sunken Hope=25 +Sunken Ruins=682 +Sunlance=40 +Sunpetal Grove=233 +Sunrise Sovereign=45 +Sunscape Apprentice=30 Sunscape Battlemage=25 Sunscape Familiar=38 -Sunscape Master=10 -Sunscour=98 +Sunscape Master=87 +Sunscour=99 Sunseed Nurturer=25 -Sunspear Shikari=35 +Sunspear Shikari=30 Sunspring Expedition=25 Sunstone=999 -Sunstrike Legionnaire=40 +Sunstrike Legionnaire=25 Suntail Hawk=25 Suntouched Myr=31 Sunweb=25 @@ -10201,136 +10402,136 @@ Superior Numbers=25 Supersize=28 Supply/Demand=40 Suppress=29 -Suppression Field=34 -Supreme Exemplar=79 -Supreme Inquisitor=55 -Suq'Ata Assassin=114 -Suq'Ata Firewalker=58 +Suppression Field=44 +Supreme Exemplar=25 +Supreme Inquisitor=25 +Suq'Ata Assassin=41 +Suq'Ata Firewalker=38 Suq'Ata Lancer=25 -Surestrike Trident=25 -Surge Node=35 +Surestrike Trident=37 +Surge Node=25 Surge of Strength=25 Surge of Thoughtweft=25 Surge of Zeal=25 -Surgespanner=41 -Surgical Extraction=553 +Surgespanner=35 +Surgical Extraction=504 Surging AEther=25 Surging Dementia=40 Surging Flame=25 Surging Might=25 Surging Sentinels=25 Surprise Deployment=27 -Surrakar Banisher=25 +Surrakar Banisher=16 Surrakar Marauder=25 Surrakar Spellblade=25 Surreal Memoir=42 -Surveilling Sprite=25 -Survival Cache=27 -Survival of the Fittest=1729 +Surveilling Sprite=21 +Survival Cache=30 +Survival of the Fittest=1861 Survivor of the Unseen=25 -Sustainer of the Realm=34 +Sustainer of the Realm=33 Sustaining Spirit=23 Sustenance=25 -Suture Priest=25 +Suture Priest=33 Suture Spirit=24 -Sutured Ghoul=28 +Sutured Ghoul=25 Svogthos, the Restless Tomb=25 Svyelunite Priest=29 Svyelunite Temple=25 Swallowing Plague=25 Swamp=5 Swamp Mosquito=28 -Swans of Bryn Argoll=196 -Swarm of Rats=58 -Swarmyard=214 +Swans of Bryn Argoll=299 +Swarm of Rats=69 +Swarmyard=328 Swat=26 -Sway of Illusion=54 +Sway of Illusion=47 Sway of the Stars=104 Swell of Courage=25 Swelter=25 -Swerve=47 +Swerve=25 Swift Maneuver=25 -Swift Silence=151 -Swiftfoot Boots=79 +Swift Silence=25 +Swiftfoot Boots=80 Swirl the Mists=47 Swirling Sandstorm=25 Swirling Spriggan=25 Swooping Talon=25 Sword Dancer=25 -Sword of Body and Mind=995 -Sword of Feast and Famine=2547 -Sword of Fire and Ice=2832 -Sword of Kaldra=391 -Sword of Light and Shadow=2230 -Sword of Vengeance=104 -Sword of War and Peace=3334 -Sword of the Ages=799 -Sword of the Chosen=79 -Sword of the Meek=138 -Sword of the Paruns=26 -Swords to Plowshares=334 -Sworn Defender=71 -Sygg, River Cutthroat=153 -Sygg, River Guide=65 -Sylvan Basilisk=136 +Sword of Body and Mind=838 +Sword of Feast and Famine=2059 +Sword of Fire and Ice=2527 +Sword of Kaldra=423 +Sword of Light and Shadow=2188 +Sword of Vengeance=113 +Sword of War and Peace=2846 +Sword of the Ages=875 +Sword of the Chosen=109 +Sword of the Meek=142 +Sword of the Paruns=100 +Swords to Plowshares=256 +Sworn Defender=62 +Sygg, River Cutthroat=200 +Sygg, River Guide=85 +Sylvan Basilisk=162 Sylvan Bounty=49 Sylvan Echoes=25 Sylvan Hierophant=45 -Sylvan Library=986 -Sylvan Messenger=120 +Sylvan Library=1056 +Sylvan Messenger=94 Sylvan Might=25 -Sylvan Paradise=100 -Sylvan Ranger=25 -Sylvan Safekeeper=26 -Sylvan Scrying=55 -Sylvan Tutor=1573 +Sylvan Paradise=49 +Sylvan Ranger=30 +Sylvan Safekeeper=100 +Sylvan Scrying=50 +Sylvan Tutor=1623 Sylvan Yeti=175 Sylvok Explorer=49 -Sylvok Lifestaff=35 -Sylvok Replica=31 +Sylvok Lifestaff=34 +Sylvok Replica=27 Symbiosis=40 Symbiotic Beast=25 Symbiotic Deployment=74 Symbiotic Elf=15 -Symbiotic Wurm=29 +Symbiotic Wurm=25 Symbol Status=25 Symbol of Unsummoning=25 -Synapse Sliver=172 -Synchronous Sliver=81 +Synapse Sliver=125 +Synchronous Sliver=38 Syncopate=29 -Synod Artificer=25 +Synod Artificer=39 Synod Centurion=49 Synod Sanctum=25 -Syphon Life=35 -Syphon Mind=77 -Syphon Soul=26 -Szadek, Lord of Secrets=84 +Syphon Life=25 +Syphon Mind=25 +Syphon Soul=24 +Szadek, Lord of Secrets=65 Tablet of Epityr=25 Tahngarth's Glare=28 Tahngarth's Rage=25 -Tahngarth, Talruum Hero=100 -Taiga=6329 -Tainted AEther=73 -Tainted Field=115 -Tainted Isle=105 +Tahngarth, Talruum Hero=49 +Taiga=7314 +Tainted AEther=38 +Tainted Field=109 +Tainted Isle=121 Tainted Monkey=25 Tainted Pact=95 -Tainted Peak=67 -Tainted Sigil=43 +Tainted Peak=87 +Tainted Sigil=48 Tainted Specter=74 -Tainted Strike=47 +Tainted Strike=34 Tainted Well=33 -Tainted Wood=73 +Tainted Wood=97 Taj-Nar Swordsmith=25 -Tajuru Archer=25 -Tajuru Preserver=64 -Take Possession=26 +Tajuru Archer=32 +Tajuru Preserver=38 +Take Possession=62 Takeno's Cavalry=25 -Takeno, Samurai General=26 +Takeno, Samurai General=70 Takenuma Bleeder=25 Takklemaggot=53 Talara's Bane=25 -Talara's Battalion=441 +Talara's Battalion=277 Talas Air Ship=33 Talas Explorer=38 Talas Merchant=40 @@ -10338,206 +10539,211 @@ Talas Researcher=99 Talas Scout=43 Talas Warrior=99 Talisman of Dominance=23 -Talisman of Impulse=49 +Talisman of Impulse=31 Talisman of Indulgence=36 Talisman of Progress=48 Talisman of Unity=62 -Tallowisp=50 -Talon Sliver=40 +Tallowisp=100 +Talon Sliver=69 Talon Trooper=25 Talon of Pain=31 Talonrend=25 Talruum Champion=33 Talruum Minotaur=27 Talruum Piper=30 -Talus Paladin=37 -Tamanoa=88 -Tangle=93 -Tangle Angler=37 +Talus Paladin=34 +Tamanoa=145 +Tamiyo, the Moon Sage=2586 +Tandem Lookout=45 +Tangle=85 +Tangle Angler=25 Tangle Asp=25 -Tangle Golem=37 +Tangle Golem=25 Tangle Hulk=13 Tangle Kelp=50 Tangle Mantis=25 Tangle Spider=23 -Tangle Wire=248 +Tangle Wire=296 Tanglebloom=25 Tangleroot=25 -Tanglesap=25 +Tanglesap=31 Tanglewalker=25 -Taniwha=84 -Taoist Hermit=552 -Taoist Mystic=657 -Tar Fiend=125 +Taniwha=99 +Taoist Hermit=500 +Taoist Mystic=323 +Tar Fiend=66 Tar Pit Warrior=40 Tar Pitcher=25 -Tarfire=43 -Tariff=70 -Tarmogoyf=8217 -Tarnished Citadel=367 +Tarfire=25 +Tariff=98 +Tarmogoyf=9263 +Tarnished Citadel=380 Tarox Bladewing=28 -Tarpan=28 +Tarpan=13 Task Force=50 -Task Mage Assembly=49 +Task Mage Assembly=65 Taste for Mayhem=25 Taste of Blood=35 Taste of Paradise=25 -Tatsumasa, the Dragon's Fang=182 -Tattered Drake=46 +Tatsumasa, the Dragon's Fang=203 +Tattered Drake=30 Tatterkite=40 Tattermunge Duo=40 Tattermunge Maniac=25 -Tattermunge Witch=37 +Tattermunge Witch=25 Tattoo Ward=40 Taunt=120 -Taunting Challenge=613 -Taunting Elf=30 -Taurean Mauler=139 -Tawnos's Coffin=1497 +Taunting Challenge=523 +Taunting Elf=33 +Taurean Mauler=274 +Tawnos's Coffin=1251 Tawnos's Wand=30 Tawnos's Weaponry=36 Team Spirit=16 Teardrop Kami=25 Tears of Rage=25 Tectonic Break=79 -Tectonic Edge=75 +Tectonic Edge=101 Tectonic Fiend=25 -Tectonic Instability=29 +Tectonic Instability=99 Tectonic Rift=36 -Teeka's Dragon=208 +Teeka's Dragon=147 Teetering Peaks=32 Teferi's Care=25 Teferi's Curse=25 Teferi's Drake=25 Teferi's Imp=35 -Teferi's Isle=175 -Teferi's Moat=30 -Teferi's Puzzle Box=108 -Teferi's Realm=73 -Teferi's Response=51 -Teferi's Veil=40 -Teferi, Mage of Zhalfir=353 -Tek=100 +Teferi's Isle=103 +Teferi's Moat=86 +Teferi's Puzzle Box=71 +Teferi's Realm=74 +Teferi's Response=31 +Teferi's Veil=38 +Teferi, Mage of Zhalfir=399 +Tek=99 Tel-Jilad Archers=28 Tel-Jilad Chosen=25 Tel-Jilad Defiance=29 Tel-Jilad Exile=25 Tel-Jilad Fallen=25 -Tel-Jilad Justice=7 +Tel-Jilad Justice=55 Tel-Jilad Lifebreather=25 Tel-Jilad Outrider=47 -Tel-Jilad Stylus=31 +Tel-Jilad Stylus=37 Tel-Jilad Wolf=25 -Telekinesis=261 +Telekinesis=560 Telekinetic Bonds=100 -Telekinetic Sliver=60 -Telemin Performance=69 +Telekinetic Sliver=74 +Telemin Performance=103 Telepathic Spies=26 Telepathy=22 Teleport=62 Telethopter=25 Telim'Tor=49 Telim'Tor's Darts=25 -Telim'Tor's Edict=48 +Telim'Tor's Edict=15 Teller of Tales=25 -Telling Time=31 +Telling Time=24 Temp of the Damned=25 -Temper=331 -Tempered Steel=285 -Tempest Drake=25 -Tempest Efreet=57 +Temper=68 +Tempered Steel=178 +Tempest Drake=54 +Tempest Efreet=54 Tempest Owl=11 Tempest of Light=24 -Temple Acolyte=40 -Temple Bell=30 +Temple Acolyte=25 +Temple Bell=25 Temple Elder=55 -Temple Garden=1559 -Temple of the False God=110 -Temporal Adept=21 -Temporal Aperture=103 -Temporal Cascade=49 +Temple Garden=1621 +Temple of the False God=205 +Temporal Adept=36 +Temporal Aperture=148 +Temporal Cascade=33 Temporal Distortion=57 Temporal Eddy=25 -Temporal Extortion=171 -Temporal Fissure=37 +Temporal Extortion=207 +Temporal Fissure=13 Temporal Isolation=37 -Temporal Manipulation=4451 +Temporal Manipulation=2727 +Temporal Mastery=2195 Temporal Spring=25 Temporary Insanity=50 -Temporary Truce=147 +Temporary Truce=140 Tempting Licid=42 Tempting Wurm=25 -Tendo Ice Bridge=151 -Tendrils of Agony=97 +Tendo Ice Bridge=187 +Tendrils of Agony=99 Tendrils of Corruption=28 Tendrils of Despair=40 -Teneb, the Harvester=205 +Teneb, the Harvester=92 Tenza, Godo's Maul=42 -Tephraderm=70 +Tephraderm=50 Terashi's Cry=25 Terashi's Grasp=54 Terashi's Verdict=29 -Terastodon=85 -Teremko Griffin=28 +Terastodon=56 +Teremko Griffin=100 Terminal Moraine=25 -Terminate=86 +Terminate=51 +Terminus=373 Teroh's Faithful=599 Teroh's Vanguard=28 -Terra Eternal=30 -Terra Stomper=39 +Terra Eternal=34 +Terra Stomper=47 Terraformer=25 -Terrain Generator=44 -Terramorphic Expanse=13 +Terrain Generator=112 +Terramorphic Expanse=22 Terrarion=299 -Terravore=1010 +Terravore=835 Territorial Baloth=42 Territorial Dispute=49 Terror=30 -Test of Endurance=400 +Test of Endurance=267 Test of Faith=25 Testament of Faith=40 -Tethered Griffin=100 +Tethered Griffin=74 Tethered Skirge=25 -Tetravus=164 -Tetsuo Umezawa=927 -Teysa, Orzhov Scion=147 -Tezzeret the Seeker=536 -Tezzeret's Gambit=116 -Tezzeret, Agent of Bolas=1082 -Thada Adel, Acquisitor=67 +Tetravus=185 +Tetsuo Umezawa=1309 +Teysa, Orzhov Scion=272 +Tezzeret the Seeker=530 +Tezzeret's Gambit=109 +Tezzeret, Agent of Bolas=832 +Thada Adel, Acquisitor=55 Thalakos Deceiver=79 Thalakos Dreamsower=40 Thalakos Drifters=49 Thalakos Lowlands=40 Thalakos Mistfolk=25 Thalakos Scout=16 -Thalakos Seer=40 -Thalakos Sentry=25 -Thallid=88 -Thallid Devourer=50 +Thalakos Seer=37 +Thalakos Sentry=37 +Thalia, Guardian of Thraben=322 +Thallid=25 +Thallid Devourer=25 Thallid Germinator=29 -Thallid Shell-Dweller=25 -That Which Was Taken=296 +Thallid Shell-Dweller=37 +That Which Was Taken=254 Thaumatog=40 -Thawing Glaciers=547 -The Abyss=8248 +Thawing Glaciers=507 +The Abyss=9416 The Brute=14 -The Cheese Stands Alone=171 -The Fallen=50 +The Cheese Stands Alone=157 +The Fallen=37 The Fallen Apart=25 -The Hive=216 -The Lady of the Mountain=58 -The Rack=86 -The Tabernacle at Pendrell Vale=22615 -The Ultimate Nightmare of Wizards of the Coast Customer Service=88 -The Unspeakable=38 -The Wretched=331 +The Hive=195 +The Lady of the Mountain=103 +The Rack=83 +The Tabernacle at Pendrell Vale=23636 +The Ultimate Nightmare of Wizards of the Coast Customer Service=74 +The Unspeakable=52 +The Wretched=165 Theft of Dreams=33 -Thelon of Havenwood=116 -Thelon's Chant=29 +Thelon of Havenwood=49 +Thelon's Chant=50 Thelon's Curse=33 Thelonite Druid=50 -Thelonite Hermit=133 +Thelonite Hermit=67 Thelonite Monk=49 Thermal Blast=28 Thermal Flux=25 @@ -10545,127 +10751,132 @@ Thermal Glider=28 Thermal Navigator=25 Thermokarst=48 Thermopod=25 -Thick-Skinned Goblin=16 -Thicket Basilisk=68 +Thick-Skinned Goblin=25 +Thicket Basilisk=69 Thicket Elemental=50 Thief of Hope=40 -Thieves' Auction=56 +Thieves' Auction=99 Thieves' Fortune=50 Thieving Magpie=25 Thieving Sprite=121 Thing from the Deep=99 Think Tank=25 -Think Twice=30 -Thirst=295 -Thirst for Knowledge=57 +Think Twice=191 +Thirst=38 +Thirst for Knowledge=46 Thistledown Duo=25 -Thistledown Liege=133 -Thopter Assembly=32 -Thopter Foundry=73 -Thopter Squadron=79 -Thorn Elemental=28 +Thistledown Liege=164 +Thopter Assembly=38 +Thopter Foundry=81 +Thopter Squadron=62 +Thorn Elemental=41 Thorn Thallid=25 -Thorn of Amethyst=138 +Thorn of Amethyst=145 Thorn-Thrash Viashino=47 -Thornbite Staff=63 -Thornling=137 +Thornbite Staff=62 +Thornling=171 Thornscape Apprentice=38 -Thornscape Battlemage=28 +Thornscape Battlemage=30 Thornscape Familiar=52 Thornscape Master=81 -Thorntooth Witch=40 +Thorntooth Witch=25 Thornwatch Scarecrow=40 -Thornweald Archer=79 +Thornweald Archer=25 Thornwind Faeries=25 Thought Courier=25 Thought Devourer=25 -Thought Dissector=25 +Thought Dissector=33 Thought Eater=29 -Thought Gorger=62 -Thought Hemorrhage=66 -Thought Lash=400 +Thought Gorger=25 +Thought Hemorrhage=72 +Thought Lash=295 Thought Nibbler=27 Thought Prison=25 -Thought Reflection=44 +Thought Reflection=40 +Thought Scour=39 Thoughtbind=25 Thoughtbound Primoc=25 -Thoughtcast=56 +Thoughtcast=42 Thoughtcutter Agent=47 -Thoughtlace=109 +Thoughtlace=185 Thoughtleech=21 Thoughtpicker Witch=25 -Thoughts of Ruin=25 -Thoughtseize=2661 +Thoughts of Ruin=44 +Thoughtseize=2781 Thoughtweft Gambit=25 -Thoughtweft Trio=67 -Thousand-Year Elixir=187 +Thoughtweft Trio=52 +Thousand-Year Elixir=206 Thousand-legged Kami=25 -Thraben Purebloods=16 +Thraben Doomsayer=82 +Thraben Heretic=25 +Thraben Purebloods=30 Thraben Sentry=15 -Thran Dynamo=309 +Thran Dynamo=327 Thran Forge=29 Thran Foundry=32 -Thran Golem=22 -Thran Lens=23 -Thran Quarry=256 +Thran Golem=42 +Thran Lens=25 +Thran Quarry=294 Thran Tome=208 -Thran Turbine=57 +Thran Turbine=69 Thran War Machine=56 Thran Weaponry=25 Thrashing Mudspawn=25 -Thrashing Wumpus=32 -Thraximundar=515 -Threads of Disloyalty=360 +Thrashing Wumpus=25 +Thraximundar=722 +Threads of Disloyalty=319 Threaten=31 Three Tragedies=39 -Three Visits=1321 -Three Wishes=25 +Three Visits=2098 +Three Wishes=74 Thresher Beast=25 Thrill of the Hunt=25 Thriss, Nantuko Primus=74 -Thrive=28 -Throat Slitter=26 -Throne of Bone=143 -Throne of Empires=31 -Throne of Geth=40 -Through the Breach=360 -Thrull Champion=44 +Thrive=37 +Throat Slitter=97 +Throne of Bone=142 +Throne of Empires=37 +Throne of Geth=43 +Through the Breach=371 +Thrull Champion=24 Thrull Retainer=25 Thrull Surgeon=25 Thrull Wizard=25 -Thrumming Stone=617 -Thrummingbird=38 -Thrun, the Last Troll=1262 +Thrumming Stone=436 +Thrummingbird=49 +Thrun, the Last Troll=977 Thumbscrews=35 -Thunder Dragon=782 -Thunder Spirit=875 +Thunder Dragon=709 +Thunder Spirit=1018 Thunder Strike=25 Thunder Totem=38 Thunder Wall=25 Thunder of Hooves=25 Thunder-Thrash Elder=25 Thunderblade Charge=25 -Thunderblust=72 -Thunderbolt=40 +Thunderblust=112 +Thunderbolt=38 Thunderclap=39 Thundercloud Elemental=25 -Thundercloud Shaman=25 +Thundercloud Shaman=38 Thunderheads=25 Thundering Giant=25 Thundering Tanadon=16 Thundering Wurm=222 -Thundermare=60 +Thundermare=43 +Thunderous Wrath=102 Thunderscape Apprentice=25 Thunderscape Battlemage=25 Thunderscape Familiar=25 Thunderscape Master=25 Thundersong Trumpeter=40 Thunderstaff=25 -Thwart=25 -Tibor and Lumia=99 +Thwart=81 +Tibalt, the Fiend-Blooded=1254 +Tibor and Lumia=46 Ticking Gnomes=40 Tidal Bore=50 -Tidal Control=15 +Tidal Control=29 Tidal Courier=47 Tidal Flats=201 Tidal Influence=25 @@ -10676,212 +10887,216 @@ Tidal Warrior=25 Tidal Wave=6800 Tide of War=100 Tideforce Elemental=25 -Tidehollow Sculler=55 -Tidehollow Strix=31 +Tidehollow Sculler=62 +Tidehollow Strix=65 Tideshaper Mystic=25 -Tidespout Tyrant=91 +Tidespout Tyrant=38 Tidewalker=25 -Tidewater Minion=46 -Tidings=65 +Tidewater Minion=25 +Tidings=62 Tiger Claws=25 Tigereye Cameo=29 -Tilling Treefolk=37 -Timber Protector=397 -Timber Wolves=220 +Tilling Treefolk=25 +Timber Protector=489 +Timber Wolves=280 Timberland Ruins=25 Timberline Ridge=100 -Timbermare=42 +Timbermare=49 Timbermaw Larva=25 -Timberwatch Elf=68 +Timberwatch Elf=62 Time Bomb=55 -Time Ebb=39 -Time Elemental=63 +Time Ebb=37 +Time Elemental=53 Time Machine=100 -Time Reversal=36 -Time Sieve=112 -Time Stop=101 -Time Stretch=301 -Time Vault=26349 -Time Walk=38280 -Time Warp=338 -Time and Tide=25 +Time Reversal=38 +Time Sieve=195 +Time Stop=107 +Time Stretch=230 +Time Vault=18996 +Time Walk=44259 +Time Warp=311 +Time and Tide=40 Time of Heroes=34 -Time of Need=62 +Time of Need=34 Timebender=25 Timecrafting=26 -Timely Reinforcements=134 -Timesifter=55 -Timetwister=19632 +Timely Reinforcements=117 +Timesifter=47 +Timetwister=20881 Timid Drake=22 Timmerian Fiends=40 -Timmy, Power Gamer=160 +Timmy, Power Gamer=195 Tin Street Hooligan=25 Tin-Wing Chimera=43 Tinder Farm=25 -Tinder Wall=29 +Tinder Wall=37 Tine Shrike=25 -Tinker=387 +Tinker=334 Tireless Missionaries=14 -Tireless Tribe=58 -Titan Forge=43 +Tireless Tribe=25 +Titan Forge=58 Titan's Revenge=25 Titania's Boon=31 -Titania's Chosen=140 -Titania's Song=35 +Titania's Chosen=79 +Titania's Song=15 Titanic Bulvox=27 -Titanic Growth=25 -Titanic Ultimatum=52 +Titanic Growth=22 +Titanic Ultimatum=40 Titanium Golem=25 -Tithe=295 -Tivadar of Thorn=69 -Tivadar's Crusade=75 -To Arms!=8 +Tithe=381 +Tivadar of Thorn=25 +Tivadar's Crusade=127 +To Arms!=25 Tobias Andrion=52 Togglodyte=47 Toil to Renown=29 Toils of Night and Day=25 -Tolaria=89 -Tolaria West=130 -Tolarian Academy=2393 +Tolaria=74 +Tolaria West=122 +Tolarian Academy=2351 Tolarian Drake=40 Tolarian Emissary=16 Tolarian Entrancer=97 Tolarian Sentinel=25 Tolarian Serpent=41 -Tolarian Winds=19 -Tolsimir Wolfblood=126 +Tolarian Winds=21 +Tolsimir Wolfblood=119 Tomb Hex=49 Tomb of Urami=190 Tombfire=99 -Tombstalker=678 -Tombstone Stairwell=86 -Tome Scour=24 -Tomorrow, Azami's Familiar=175 +Tombstalker=701 +Tombstone Stairwell=108 +Tome Scour=28 +Tomorrow, Azami's Familiar=25 Tonic Peddler=25 Tooth and Claw=25 -Tooth and Nail=946 +Tooth and Nail=885 Tooth of Chiss-Goria=40 -Tooth of Ramos=31 +Tooth of Ramos=45 Topan Ascetic=45 Topple=38 Topsy Turvy=100 Tor Giant=25 -Tor Wauki=37 +Tor Wauki=44 Torch Drake=25 Torch Slinger=25 Torch Song=38 -Torchling=52 +Torchling=30 Torii Watchward=25 -Tormented Angel=42 +Tormented Angel=100 Tormented Pariah=35 -Tormented Soul=25 +Tormented Soul=91 Tormentor Exarch=25 -Tormod's Crypt=88 +Tormod's Crypt=87 Tornado=87 -Tornado Elemental=148 +Tornado Elemental=95 Torpid Moloch=25 Torpor Dust=25 -Torpor Orb=62 +Torpor Orb=89 Torrent of Fire=25 Torrent of Lava=49 Torrent of Souls=50 Torrent of Stone=25 -Torsten Von Ursus=49 +Torsten Von Ursus=126 Tortoise Formation=25 Torture=38 Torture Chamber=25 Tortured Existence=37 -Toshiro Umezawa=87 +Toshiro Umezawa=123 Total War=50 Totem Speaker=40 Totem-Guide Hartebeest=45 -Touch and Go=27 +Touch and Go=39 Touch of Brilliance=40 Touch of Darkness=100 Touch of Death=26 Touch of Invisibility=28 Touch of Vitae=11 Touchstone=40 -Tourach's Chant=25 +Tourach's Chant=33 Tourach's Gate=25 Tower Above=25 Tower Drake=7 Tower Gargoyle=45 -Tower of Calamities=48 -Tower of Champions=135 +Tower Geist=25 +Tower of Calamities=37 +Tower of Champions=100 Tower of Coireall=25 -Tower of Eons=71 -Tower of Fortunes=69 +Tower of Eons=50 +Tower of Fortunes=28 Tower of Murmurs=25 -Tower of the Magistrate=745 +Tower of the Magistrate=681 Towering Baloth=47 Town Sentry=25 Toxic Iguanar=25 -Toxic Nim=35 +Toxic Nim=25 Toxic Stench=28 -Toxin Sliver=560 +Toxin Sliver=479 Toy Boat=25 Toymaker=39 -Trace of Abundance=25 -Tracker=12 +Trace of Abundance=62 +Tracker=116 +Tracker's Instincts=34 Trade Caravan=25 -Trade Routes=29 -Trade Secrets=54 -Tradewind Rider=85 +Trade Routes=34 +Trade Secrets=46 +Tradewind Rider=120 Tragic Poet=38 +Tragic Slip=26 Trailblazer=28 -Trailblazer's Boots=35 +Trailblazer's Boots=25 Train of Thought=25 Trained Armodon=30 Trained Cheetah=231 -Trained Jackal=81 +Trained Jackal=99 Trained Orgg=106 Trained Pronghorn=28 Training Drone=25 -Training Grounds=129 +Training Grounds=121 Traitor's Clutch=25 Traitor's Roar=25 -Traitorous Blood=25 +Traitorous Blood=41 Traitorous Instinct=30 -Tranquil Domain=25 +Tranquil Domain=29 Tranquil Garden=25 -Tranquil Grove=50 +Tranquil Grove=68 Tranquil Path=25 Tranquil Thicket=25 -Tranquility=12 -Transcendence=103 -Transcendent Master=342 +Tranquility=13 +Transcendence=25 +Transcendent Master=323 Transguild Courier=56 Transluminant=25 Transmogrifying Licid=52 Transmutation=33 -Transmute Artifact=1355 +Transmute Artifact=1083 Trap Digger=8 Trap Runner=43 Trapfinder's Trick=25 Trapjaw Kelpie=25 Trapmaker's Snare=25 Traproot Kami=25 -Trash for Treasure=38 +Trash for Treasure=33 Traumatic Visions=25 -Traumatize=108 -Travel Preparations=35 -Traveler's Amulet=37 +Traumatize=137 +Travel Preparations=32 +Traveler's Amulet=25 Traveler's Cloak=16 Traveling Plague=39 -Treacherous Link=25 +Treacherous Link=30 +Treacherous Pit-Dweller=62 Treacherous Urge=25 Treacherous Vampire=25 Treacherous Werewolf=25 -Treachery=777 -Treasure Hunt=289 +Treachery=648 +Treasure Hunt=206 Treasure Hunter=49 -Treasure Mage=75 +Treasure Mage=137 Treasure Trove=26 Tree Monkey=22 -Tree of Redemption=96 -Tree of Tales=52 -Treefolk Harbinger=104 +Tree of Redemption=68 +Tree of Tales=58 +Treefolk Harbinger=120 Treefolk Healer=29 Treefolk Mystic=25 Treefolk Seedlings=25 @@ -10889,219 +11104,226 @@ Treespring Lorian=28 Treetop Bracers=29 Treetop Defense=157 Treetop Rangers=16 -Treetop Scout=50 +Treetop Scout=25 Treetop Sentinel=40 -Treetop Village=31 +Treetop Village=36 Tremble=50 Tremor=7 Trench Wurm=45 Trenching Steed=29 -Trepanation Blade=28 +Trepanation Blade=45 Trespasser il-Vec=25 -Trespassing Souleater=17 -Tresserhorn Sinks=100 -Tresserhorn Skyknight=54 -Treva's Attendant=25 +Trespassing Souleater=11 +Tresserhorn Sinks=70 +Tresserhorn Skyknight=25 +Treva's Attendant=149 Treva's Charm=25 -Treva's Ruins=88 -Treva, the Renewer=288 -Triangle of War=30 +Treva's Ruins=67 +Treva, the Renewer=149 +Triangle of War=43 Triassic Egg=37 -Tribal Flames=37 -Tribal Forcemage=33 -Tribal Golem=25 -Tribal Unity=37 -Tribute to Hunger=35 -Trickbind=155 +Tribal Flames=28 +Tribal Forcemage=25 +Tribal Golem=49 +Tribal Unity=25 +Tribute to Hunger=78 +Trickbind=182 Trickery Charm=35 Trickster Mage=40 Triclopean Sight=52 Trigon of Corruption=25 Trigon of Infestation=40 Trigon of Mending=25 -Trigon of Rage=25 +Trigon of Rage=35 Trigon of Thought=25 -Trinisphere=214 -Trinket Mage=38 +Trinisphere=230 +Trinket Mage=27 Trip Noose=25 Trip Wire=75 -Triskelavus=39 -Triskelion=28 -Triumph of the Hordes=25 +Triskelavus=25 +Triskelion=37 +Triumph of Cruelty=17 +Triumph of Ferocity=23 +Triumph of the Hordes=38 Trokin High Guard=30 -Troll Ascetic=115 +Troll Ascetic=139 Troll-Horn Cameo=29 Trollhide=38 Trolls of Tel-Jilad=25 Tromp the Domains=40 Trophy Hunter=12 -Tropical Island=12498 +Tropical Island=10153 Tropical Storm=25 Troubled Healer=28 Troublesome Spirit=79 -Truce=49 -True Believer=156 -True Conviction=58 -Trumpet Blast=22 +Truce=100 +True Believer=59 +True Conviction=50 +Trumpet Blast=40 Trumpeting Armodon=70 Trusted Advisor=25 Trusty Machete=25 Truth or Tale=12 -Trygon Predator=178 -Tsabo Tavoc=117 +Trygon Predator=250 +Tsabo Tavoc=105 Tsabo's Assassin=58 -Tsabo's Decree=79 +Tsabo's Decree=97 Tsabo's Web=31 -Tsunami=42 +Tsunami=38 Tukatongue Thallid=28 -Tuknir Deathlock=199 +Tuknir Deathlock=235 Tuktuk Grunts=25 -Tuktuk Scrapper=25 -Tuktuk the Explorer=100 -Tumble Magnet=42 -Tundra=13251 +Tuktuk Scrapper=30 +Tuktuk the Explorer=88 +Tumble Magnet=32 +Tundra=18517 Tundra Kavu=25 Tundra Wolves=22 Tunnel=155 -Tunnel Ignus=43 -Tunnel Vision=83 +Tunnel Ignus=26 +Tunnel Vision=114 Tunneler Wurm=16 Turbulent Dreams=52 Turf Wound=25 -Turn Aside=27 +Turn Aside=31 Turn the Tables=99 Turn the Tide=16 Turn to Dust=25 -Turn to Frog=35 +Turn to Frog=22 Turn to Mist=25 Turn to Slag=40 -Turnabout=170 +Turnabout=181 Turntimber Basilisk=50 Turntimber Grove=22 -Turntimber Ranger=35 +Turntimber Ranger=28 Turtleshell Changeling=40 -Twiddle=33 +Twiddle=28 Twigwalker=100 -Twilight Drover=170 -Twilight Mire=743 -Twilight Shepherd=185 +Twilight Drover=45 +Twilight Mire=799 +Twilight Shepherd=211 Twilight's Call=62 -Twinblade Slasher=48 -Twincast=146 +Twinblade Slasher=56 +Twincast=180 Twinning Glass=25 Twinstrike=25 Twist Allegiance=25 Twisted Abomination=29 Twisted Experiment=27 Twisted Image=35 -Twisted Justice=25 -Twitch=27 -Two-Headed Dragon=181 -Two-Headed Giant of Foriys=1541 -Two-Headed Sliver=34 -Typhoid Rats=34 -Typhoon=99 -Tyrannize=47 +Twisted Justice=28 +Twitch=30 +Two-Headed Dragon=205 +Two-Headed Giant of Foriys=1344 +Two-Headed Sliver=51 +Typhoid Rats=32 +Typhoon=149 +Tyrannize=70 +Tyrant of Discord=45 Tyrranax=25 Uba Mask=100 Uktabi Drake=25 Uktabi Efreet=37 Uktabi Faerie=25 Uktabi Kong=100 -Uktabi Orangutan=45 +Uktabi Orangutan=34 Uktabi Wildcats=56 -Ulamog's Crusher=30 -Ulamog, the Infinite Gyre=1041 -Ulasht, the Hate Seed=87 +Ulamog's Crusher=49 +Ulamog, the Infinite Gyre=1217 +Ulasht, the Hate Seed=57 +Ulvenwald Bear=25 Ulvenwald Mystics=25 +Ulvenwald Tracker=104 Umara Raptor=42 Umbilicus=100 Umbra Mystic=25 -Umbra Stalker=25 +Umbra Stalker=57 Umbral Mantle=41 -Umezawa's Jitte=1448 -Unbender Tine=37 +Umezawa's Jitte=1526 +Unbender Tine=25 Unblinking Bleb=25 -Unbreathing Horde=49 +Unbreathing Horde=45 Unburden=12 -Unburial Rites=288 +Unburial Rites=146 Unchecked Growth=25 -Uncle Istvan=46 +Uncle Istvan=31 Uncontrollable Anger=25 Uncontrolled Infestation=40 -Undead Alchemist=38 -Undead Gladiator=135 +Undead Alchemist=36 +Undead Gladiator=162 Undead Leotau=47 Undead Slayer=39 -Undead Warchief=429 -Undercity Shade=25 -Underground River=114 -Underground Sea=13584 +Undead Warchief=411 +Undercity Shade=36 +Underground River=112 +Underground Sea=20815 Undergrowth=25 -Undermine=255 +Undermine=196 Undertaker=14 Undertow=100 -Underworld Dreams=188 -Undiscovered Paradise=498 -Undo=39 +Underworld Dreams=130 +Undiscovered Paradise=702 +Undo=10 Undying Beast=42 +Undying Evil=20 Undying Flames=28 Undying Rage=50 -Unearth=70 +Unearth=72 Unearthly Blizzard=25 Unerring Sling=25 Unforge=57 Unfulfilled Desires=36 +Unhallowed Pact=31 Unhinge=25 Unholy Citadel=100 -Unholy Grotto=387 -Unholy Strength=22 +Unholy Grotto=435 +Unholy Strength=23 Unified Strike=29 Unified Will=25 -Unifying Theory=45 +Unifying Theory=36 Unlikely Alliance=25 Unliving Psychopath=99 -Unmake=98 -Unmask=343 +Unmake=102 +Unmask=270 Unnatural Hunger=100 -Unnatural Predation=46 -Unnatural Selection=88 +Unnatural Predation=30 +Unnatural Selection=48 Unnatural Speed=25 Unnerve=26 Unnerving Assault=25 -Unquestioned Authority=39 -Unruly Mob=7 -Unscythe, Killer of Kings=116 +Unquestioned Authority=25 +Unruly Mob=27 +Unscythe, Killer of Kings=49 Unseen Walker=25 Unspeakable Symbol=11 Unstable Footing=25 -Unstable Frontier=25 -Unstable Hulk=25 -Unstable Mutation=37 -Unstable Shapeshifter=31 -Unstoppable Ash=85 -Unsummon=29 -Untaidake, the Cloud Keeper=56 -Untamed Might=40 -Untamed Wilds=36 +Unstable Frontier=30 +Unstable Hulk=20 +Unstable Mutation=36 +Unstable Shapeshifter=81 +Unstoppable Ash=100 +Unsummon=27 +Untaidake, the Cloud Keeper=100 +Untamed Might=30 +Untamed Wilds=15 Unwilling Recruit=25 -Unwinding Clock=68 +Unwinding Clock=73 Unworthy Dead=41 -Unyaro Bees=88 +Unyaro Bees=84 Unyaro Griffin=22 Updraft=7 -Upheaval=125 +Upheaval=178 Uphill Battle=41 Uproot=25 -Upwelling=31 -Ur-Drago=601 -Ur-Golem's Eye=25 -Urabrask the Hidden=250 -Urborg=943 +Upwelling=39 +Ur-Drago=146 +Ur-Golem's Eye=23 +Urabrask the Hidden=280 +Urborg=850 Urborg Drake=25 -Urborg Elf=25 +Urborg Elf=19 Urborg Emissary=25 -Urborg Justice=49 +Urborg Justice=63 Urborg Mindsucker=11 Urborg Panther=25 Urborg Phantom=25 @@ -11110,193 +11332,198 @@ Urborg Skeleton=16 Urborg Stalker=40 Urborg Syphon-Mage=25 Urborg Uprising=28 -Urborg Volcano=38 -Urborg, Tomb of Yawgmoth=1396 -Urge to Feed=57 +Urborg Volcano=14 +Urborg, Tomb of Yawgmoth=1538 +Urge to Feed=95 Urgent Exorcism=37 -Uril, the Miststalker=296 -Ursapine=25 +Uril, the Miststalker=328 +Ursapine=49 Ursine Fylgja=56 -Urza's Armor=22 -Urza's Avenger=113 -Urza's Bauble=35 -Urza's Blueprints=100 +Urza's Armor=45 +Urza's Avenger=82 +Urza's Bauble=33 +Urza's Blueprints=104 Urza's Chalice=33 Urza's Contact Lenses=31 -Urza's Engine=50 -Urza's Factory=197 +Urza's Engine=25 +Urza's Factory=31 Urza's Filter=93 Urza's Guilt=79 Urza's Hot Tub=25 -Urza's Incubator=415 -Urza's Mine=44 -Urza's Miter=199 -Urza's Power Plant=57 -Urza's Rage=123 +Urza's Incubator=555 +Urza's Mine=52 +Urza's Miter=224 +Urza's Power Plant=89 +Urza's Rage=84 Urza's Science Fair Project=31 -Urza's Tower=50 -Uthden Troll=36 -Utopia Mycon=125 -Utopia Sprawl=38 -Utopia Tree=65 -Utopia Vow=28 +Urza's Tower=33 +Uthden Troll=50 +Utopia Mycon=75 +Utopia Sprawl=35 +Utopia Tree=104 +Utopia Vow=25 Utvara Scalper=25 -Uyo, Silent Prophet=44 +Uyo, Silent Prophet=33 Vacuumelt=25 -Vaevictis Asmadi=51 +Vaevictis Asmadi=624 Vagrant Plowbeasts=50 Valakut Fireboar=25 -Valakut, the Molten Pinnacle=77 +Valakut, the Molten Pinnacle=143 Valeron Outlander=24 Valiant Guard=25 Valley Rannet=28 -Valleymaker=25 -Valor=36 +Valleymaker=32 +Valor=25 Valor Made Real=25 -Valorous Charge=29 -Vampire Aristocrat=16 -Vampire Bats=34 -Vampire Hexmage=55 +Valorous Charge=39 +Vampire Aristocrat=60 +Vampire Bats=33 +Vampire Hexmage=61 Vampire Hounds=25 Vampire Interloper=34 -Vampire Lacerator=25 +Vampire Lacerator=31 Vampire Nighthawk=147 -Vampire Nocturnus=1554 -Vampire Outcasts=34 -Vampire's Bite=56 -Vampiric Dragon=245 -Vampiric Embrace=25 +Vampire Nocturnus=1373 +Vampire Outcasts=25 +Vampire's Bite=25 +Vampiric Dragon=301 +Vampiric Embrace=38 Vampiric Feast=74 -Vampiric Fury=37 +Vampiric Fury=34 Vampiric Link=36 -Vampiric Sliver=25 +Vampiric Sliver=60 Vampiric Spirit=193 Vampiric Touch=30 -Vampiric Tutor=1577 +Vampiric Tutor=1614 Vampirism=8 -Vanish into Memory=275 -Vanishing=56 +Vanish into Memory=38 +Vanishing=76 +Vanishment=47 Vanquish=25 -Vapor Snag=45 +Vapor Snag=94 Vapor Snare=25 Vaporous Djinn=25 Varchild's Crusader=100 -Varchild's War-Riders=68 +Varchild's War-Riders=33 Vassal's Duty=10 Vastwood Animist=25 Vastwood Gorger=25 Vastwood Zendikon=25 -Vault Skirge=45 +Vault Skirge=51 Vault Skyward=25 -Vault of Whispers=88 -Vebulid=47 +Vault of Whispers=43 +Vault of the Archangel=190 +Vebulid=58 Vec Townships=50 Vectis Agents=44 Vectis Dominator=25 Vectis Silencers=25 -Vector Asp=25 -Vedalken AEthermage=32 +Vector Asp=46 +Vedalken AEthermage=25 Vedalken Anatomist=45 -Vedalken Archmage=99 +Vedalken Archmage=123 Vedalken Certarch=25 Vedalken Dismisser=25 -Vedalken Engineer=26 +Vedalken Engineer=28 Vedalken Entrancer=12 -Vedalken Ghoul=25 -Vedalken Heretic=92 -Vedalken Infuser=33 +Vedalken Ghoul=50 +Vedalken Heretic=158 +Vedalken Infuser=34 Vedalken Mastermind=21 -Vedalken Orrery=358 -Vedalken Outlander=28 +Vedalken Orrery=399 +Vedalken Outlander=25 Vedalken Plotter=13 -Vedalken Shackles=1337 +Vedalken Shackles=1355 Veil of Birds=40 -Veil of Secrecy=25 +Veil of Secrecy=36 Veiled Apparition=39 Veiled Crocodile=40 Veiled Sentry=105 Veiled Serpent=28 Veiling Oddity=40 -Veilstone Amulet=62 -Vein Drinker=116 -Veinfire Borderpost=25 +Veilstone Amulet=25 +Vein Drinker=97 +Veinfire Borderpost=35 Veldrane of Sengir=100 Veldt=35 Venarian Glimmer=25 Venarian Gold=25 Vendetta=25 -Vendilion Clique=2534 +Vendilion Clique=2412 Venerable Kumo=25 -Venerable Monk=28 -Venerated Teacher=36 +Venerable Monk=27 +Venerated Teacher=31 Vengeance=43 -Vengeful Archon=69 -Vengeful Dead=67 +Vengeful Archon=31 +Vengeful Dead=28 Vengeful Dreams=149 Vengeful Firebrand=50 -Vengeful Pharaoh=79 +Vengeful Pharaoh=45 Vengeful Rebirth=37 -Vengevine=853 -Venom=79 +Vengeful Vampire=20 +Vengevine=843 +Venom=141 Venomous Breath=14 Venomous Dragonfly=25 Venomous Fangs=39 Venomous Vines=28 Venomspout Brackus=25 Venser's Diffusion=25 -Venser's Journal=105 +Venser's Journal=100 Venser's Sliver=25 -Venser, Shaper Savant=410 -Venser, the Sojourner=765 +Venser, Shaper Savant=509 +Venser, the Sojourner=579 Vent Sentinel=35 Ventifact Bottle=10 -Verdant Catacombs=860 +Verdant Catacombs=803 Verdant Eidolon=25 -Verdant Embrace=31 +Verdant Embrace=66 Verdant Field=12 -Verdant Force=114 -Verdant Succession=61 +Verdant Force=143 +Verdant Succession=58 Verdant Touch=46 -Verdeloth the Ancient=68 +Verdeloth the Ancient=75 Verdigris=104 Verduran Emissary=399 -Verduran Enchantress=267 +Verduran Enchantress=269 Vermiculos=25 -Vernal Bloom=57 +Vernal Bloom=41 Vernal Equinox=49 Vertigo=25 -Vertigo Spawn=25 -Vesper Ghoul=25 -Vesuva=818 -Vesuvan Doppelganger=1050 -Vesuvan Shapeshifter=90 +Vertigo Spawn=30 +Vesper Ghoul=88 +Vessel of Endless Rest=60 +Vesuva=759 +Vesuvan Doppelganger=438 +Vesuvan Shapeshifter=137 Veteran Armorer=42 Veteran Armorsmith=25 -Veteran Bodyguard=314 -Veteran Brawlers=74 +Veteran Bodyguard=311 +Veteran Brawlers=44 Veteran Cavalier=39 -Veteran Explorer=89 +Veteran Explorer=155 Veteran Swordsmith=25 Veteran of the Depths=25 Veteran's Armaments=25 Veteran's Reflexes=25 Veteran's Voice=25 Vex=25 -Vexing Arcanix=32 +Vexing Arcanix=35 Vexing Beetle=37 -Vexing Shusher=220 -Vexing Sphinx=61 -Vhati il-Dal=73 +Vexing Devil=1127 +Vexing Shusher=239 +Vexing Sphinx=145 +Vhati il-Dal=75 Viashino Bey=28 Viashino Bladescout=28 -Viashino Cutthroat=31 +Viashino Cutthroat=41 Viashino Fangtail=25 Viashino Grappler=25 -Viashino Heretic=20 +Viashino Heretic=83 Viashino Outrider=16 Viashino Runner=9 Viashino Sandscout=26 -Viashino Sandstalker=33 +Viashino Sandstalker=37 Viashino Sandswimmer=45 Viashino Skeleton=25 Viashino Slasher=25 @@ -11304,73 +11531,74 @@ Viashino Slaughtermaster=25 Viashino Spearhunter=25 Viashino Warrior=26 Viashino Weaponsmith=16 -Viashivan Dragon=100 +Viashivan Dragon=138 Vibrating Sphere=50 Vicious Betrayal=25 Vicious Hunger=35 -Vicious Kavu=11 -Vicious Shadows=165 -Victim of Night=32 -Victimize=66 +Vicious Kavu=25 +Vicious Shadows=94 +Victim of Night=22 +Victimize=114 Victorious Destruction=50 -Victory's Herald=44 -Victual Sliver=37 +Victory's Herald=50 +Victual Sliver=31 View from Above=25 Vigean Graftmage=25 -Vigean Hydropon=29 +Vigean Hydropon=31 Vigean Intuition=25 Vigil for the Lost=37 -Vigilance=25 +Vigilance=31 Vigilant Drake=27 Vigilant Martyr=27 Vigilant Sentry=28 -Vigor=483 +Vigor=562 Vigor Mortis=25 Vigorous Charge=28 Vile Bile=25 -Vile Consumption=68 +Vile Consumption=79 Vile Deacon=16 Vile Requiem=25 -Village Bell-Ringer=12 -Village Cannibals=34 -Village Elder=25 +Village Bell-Ringer=27 +Village Cannibals=32 +Village Elder=29 Village Ironsmith=8 -Villagers of Estwald=63 +Village Survivors=25 +Villagers of Estwald=34 Villainous Ogre=25 -Vindicate=2140 +Vindicate=2025 Vindictive Mob=99 -Vine Dryad=200 +Vine Dryad=28 Vine Kami=25 -Vine Trellis=25 -Vinelasher Kudzu=75 -Vines of Vastwood=35 +Vine Trellis=22 +Vinelasher Kudzu=112 +Vines of Vastwood=55 Vintara Elephant=28 Vintara Snapper=25 -Violent Eruption=58 +Violent Eruption=37 Violent Outburst=25 -Violent Ultimatum=80 +Violent Ultimatum=71 Violet Pall=25 -Viral Drake=35 +Viral Drake=25 Viridescent Wisps=25 Viridian Acolyte=25 -Viridian Betrayers=12 +Viridian Betrayers=11 Viridian Claw=25 -Viridian Corrupter=34 -Viridian Emissary=113 +Viridian Corrupter=48 +Viridian Emissary=62 Viridian Harvest=20 Viridian Joiner=42 Viridian Longbow=100 Viridian Lorebearers=17 -Viridian Revel=25 +Viridian Revel=35 Viridian Scout=25 -Viridian Shaman=26 -Viridian Zealot=125 -Virtue's Ruin=770 +Viridian Shaman=37 +Viridian Zealot=170 +Virtue's Ruin=676 Virtuous Charge=50 -Virulent Sliver=39 -Virulent Swipe=25 -Virulent Wound=42 -Visara the Dreadful=324 +Virulent Sliver=25 +Virulent Swipe=26 +Virulent Wound=38 +Visara the Dreadful=351 Viscera Dragger=25 Viscera Seer=50 Viscerid Armor=25 @@ -11378,27 +11606,27 @@ Viscerid Deepwalker=25 Viscerid Drone=25 Viscid Lemures=25 Viseling=12 -Vision Charm=25 +Vision Charm=108 Vision Skeins=8 -Visions of Beyond=92 -Vital Splicer=42 +Visions of Beyond=54 +Vital Splicer=45 Vital Surge=25 Vitality Charm=38 Vitalize=25 Vitalizing Cascade=16 -Vitalizing Wind=99 -Vitaspore Thallid=25 +Vitalizing Wind=83 +Vitaspore Thallid=83 Vithian Renegades=26 Vithian Stinger=45 Vitu-Ghazi, the City-Tree=25 -Vivid Crag=37 -Vivid Creek=51 -Vivid Grove=55 -Vivid Marsh=58 -Vivid Meadow=50 +Vivid Crag=138 +Vivid Creek=99 +Vivid Grove=90 +Vivid Marsh=94 +Vivid Meadow=36 Vivify=25 Vivisection=25 -Vizzerdrix=49 +Vizzerdrix=46 Vodalian Hypnotist=12 Vodalian Illusionist=28 Vodalian Knights=76 @@ -11409,144 +11637,147 @@ Vodalian Serpent=28 Vodalian Soldiers=25 Vodalian War Machine=28 Vodalian Zombie=25 -Voice of All=57 -Voice of Duty=42 -Voice of Grace=35 -Voice of Law=39 -Voice of Reason=44 +Voice of All=52 +Voice of Duty=52 +Voice of Grace=31 +Voice of Law=107 +Voice of Reason=52 Voice of Truth=25 -Voice of the Woods=113 -Voiceless Spirit=12 +Voice of the Provinces=25 +Voice of the Woods=114 +Voiceless Spirit=32 Voices from the Void=27 -Void=89 +Void=45 Void Maw=28 -Voidmage Apprentice=36 -Voidmage Husher=37 -Voidmage Prodigy=53 -Voidslime=321 -Voidstone Gargoyle=50 +Voidmage Apprentice=25 +Voidmage Husher=25 +Voidmage Prodigy=83 +Voidslime=368 +Voidstone Gargoyle=39 Volcanic Awakening=25 -Volcanic Dragon=152 -Volcanic Eruption=213 -Volcanic Fallout=120 +Volcanic Dragon=75 +Volcanic Eruption=215 +Volcanic Fallout=113 Volcanic Geyser=28 -Volcanic Hammer=37 -Volcanic Island=11912 +Volcanic Hammer=20 +Volcanic Island=10107 Volcanic Spray=25 Volcanic Strength=28 Volcanic Submersion=25 Volcanic Wind=25 -Volcano Hellion=25 +Volcano Hellion=71 Volcano Imp=28 -Volition Reins=30 +Volition Reins=34 Volley of Boulders=25 -Volrath's Curse=25 -Volrath's Dungeon=29 -Volrath's Gardens=38 -Volrath's Laboratory=71 +Volrath's Curse=40 +Volrath's Dungeon=33 +Volrath's Gardens=22 +Volrath's Laboratory=50 Volrath's Motion Sensor=31 -Volrath's Shapeshifter=81 -Volrath's Stronghold=1450 -Volt Charge=36 +Volrath's Shapeshifter=63 +Volrath's Stronghold=1438 +Volt Charge=34 Voltaic Construct=34 -Voltaic Key=144 -Volunteer Militia=50 +Voltaic Key=59 +Volunteer Militia=58 Volunteer Reserves=25 Voodoo Doll=43 Voracious Cobra=25 -Voracious Dragon=37 -Voracious Hatchling=58 -Vorinclex, Voice of Hunger=256 -Vorosh, the Hunter=108 +Voracious Dragon=86 +Voracious Hatchling=39 +Vorapede=346 +Vorinclex, Voice of Hunger=252 +Vorosh, the Hunter=57 Vorrac Battlehorns=40 Votary of the Conclave=25 Voyager Drake=25 -Voyager Staff=41 +Voyager Staff=25 Vug Lizard=40 -Vulshok Battlegear=24 +Vulshok Battlegear=25 Vulshok Battlemaster=99 Vulshok Berserker=22 -Vulshok Gauntlets=25 +Vulshok Gauntlets=12 Vulshok Heartstoker=25 Vulshok Morningstar=22 -Vulshok Refugee=30 -Vulshok Replica=12 -Vulshok Sorcerer=40 +Vulshok Refugee=25 +Vulshok Replica=34 +Vulshok Sorcerer=39 Vulshok War Boar=25 -Vulturous Zombie=86 +Vulturous Zombie=74 Wail of the Nim=25 -Waiting in the Weeds=52 -Wake Thrasher=277 -Wake of Destruction=46 +Waiting in the Weeds=65 +Wake Thrasher=163 +Wake of Destruction=98 Wake of Vultures=14 -Wakestone Gargoyle=100 +Wakedancer=9 +Wakestone Gargoyle=46 Waking Nightmare=25 -Walk the Aeons=143 -Walker of Secret Ways=51 +Walk the Aeons=78 +Walker of Secret Ways=26 Walker of the Grove=40 Walking Archive=58 -Walking Atlas=25 -Walking Corpse=22 -Walking Dead=29 +Walking Atlas=37 +Walking Corpse=26 +Walking Dead=25 Walking Desecration=25 Walking Dream=25 Walking Sponge=16 Walking Wall=17 -Wall of Air=37 +Wall of Air=35 Wall of Blood=25 -Wall of Blossoms=111 -Wall of Bone=33 -Wall of Brambles=24 +Wall of Blossoms=124 +Wall of Bone=37 +Wall of Brambles=22 Wall of Caltrops=29 Wall of Corpses=25 Wall of Deceit=25 -Wall of Denial=115 +Wall of Denial=112 Wall of Diffusion=40 Wall of Distortion=25 Wall of Dust=37 Wall of Earth=99 -Wall of Essence=46 +Wall of Essence=56 Wall of Faith=25 Wall of Fire=23 -Wall of Frost=17 -Wall of Glare=48 -Wall of Granite=40 -Wall of Heat=23 -Wall of Hope=39 -Wall of Ice=44 +Wall of Frost=18 +Wall of Glare=78 +Wall of Granite=39 +Wall of Heat=25 +Wall of Hope=44 +Wall of Ice=47 Wall of Junk=17 Wall of Kelp=124 Wall of Lava=11 Wall of Light=33 Wall of Mulch=25 -Wall of Nets=79 -Wall of Omens=63 +Wall of Nets=64 +Wall of Omens=58 Wall of Opposition=23 Wall of Pine Needles=21 Wall of Putrid Flesh=63 Wall of Razors=50 Wall of Resistance=25 -Wall of Reverence=220 -Wall of Roots=37 -Wall of Shadows=37 +Wall of Reverence=287 +Wall of Roots=84 +Wall of Shadows=34 Wall of Shards=25 Wall of Shields=11 -Wall of Souls=71 +Wall of Souls=135 Wall of Spears=21 -Wall of Stone=39 +Wall of Stone=38 Wall of Swords=34 -Wall of Tanglecord=38 -Wall of Tears=22 +Wall of Tanglecord=25 +Wall of Tears=75 Wall of Tombstones=48 Wall of Vapor=7 Wall of Vines=15 Wall of Vipers=27 -Wall of Water=36 +Wall of Water=35 Wall of Wonder=37 -Wall of Wood=24 +Wall of Wood=23 Wallop=25 -Wand of Denial=55 -Wand of Ith=100 +Wand of Denial=53 +Wand of Ith=99 Wand of the Elements=31 Wanderbrine Rootcutters=49 Wanderer's Twig=24 @@ -11557,133 +11788,135 @@ Wandering Graybeard=45 Wandering Mage=48 Wandering Ones=11 Wandering Stream=38 -Wanderlust=70 -Wanderwine Hub=131 -Wanderwine Prophets=85 +Wandering Wolf=25 +Wanderlust=72 +Wanderwine Hub=137 +Wanderwine Prophets=64 Waning Wurm=50 War Barge=24 War Cadence=50 War Chariot=25 War Dance=38 -War Elemental=77 -War Elephant=126 +War Elemental=80 +War Elephant=86 War Mammoth=28 -War Priest of Thune=49 -War Report=12 -War Tax=52 -War's Toll=62 -War-Spike Changeling=25 -War-Torch Goblin=25 +War Priest of Thune=58 +War Report=30 +War Tax=38 +War's Toll=82 +War-Spike Changeling=40 +War-Torch Goblin=35 Warbreak Trumpeter=56 -Ward Sliver=103 -Ward of Bones=46 +Ward Sliver=95 +Ward of Bones=89 Ward of Lights=100 Ward of Piety=25 -Wargate=150 +Warden of the Wall=28 +Wargate=103 Warlord's Axe=25 Warmonger=100 -Warmonger's Chariot=37 -Warmth=61 +Warmonger's Chariot=25 +Warmth=36 Warning=680 -Warp Artifact=130 -Warp World=44 +Warp Artifact=172 +Warp World=41 Warpath=25 -Warpath Ghoul=37 -Warped Devotion=45 +Warpath Ghoul=25 +Warped Devotion=44 Warped Researcher=16 Warping Wurm=55 -Warren Instigator=205 +Warren Instigator=243 Warren Pilferers=25 -Warren Weirding=30 +Warren Weirding=25 Warren-Scourge Elf=121 -Warrior Angel=100 +Warrior Angel=78 Warrior en-Kor=50 Warrior's Charge=29 Warrior's Honor=27 -Warrior's Oath=4000 -Warrior's Stand=77 -Warstorm Surge=38 +Warrior's Oath=1932 +Warrior's Stand=56 +Warstorm Surge=26 Warthog=16 -Wash Out=95 +Wash Out=96 Wasp Lancer=37 Waste Away=26 -Wasteland=3518 +Wasteland=3575 Watchdog=25 Watcher Sliver=25 Watchwing Scarecrow=35 -Watchwolf=84 -Water Elemental=35 -Water Gun Balloon Game=102 +Watchwolf=74 +Water Elemental=36 +Water Gun Balloon Game=74 Water Servant=25 Water Wurm=31 -Waterfront Bouncer=40 +Waterfront Bouncer=100 Waterspout Djinn=14 Waterspout Elemental=99 Waterspout Weavers=29 -Waterveil Cavern=62 -Watery Grave=1744 +Waterveil Cavern=25 +Watery Grave=1522 Wave Elemental=25 Wave of Indifference=25 -Wave of Reckoning=25 +Wave of Reckoning=99 Wave of Terror=79 -Waves of Aggression=38 +Waves of Aggression=125 Waveskimmer Aven=25 Wax/Wane=32 Waxmane Baku=24 -Wayfarer's Bauble=37 +Wayfarer's Bauble=40 Wayfaring Giant=25 Waylay=52 -Wayward Angel=113 +Wayward Angel=44 Wayward Soul=28 -Weakness=41 +Weakness=33 Weakstone=24 Wear Away=42 Weathered Bodyguards=25 -Weathered Wayfarer=335 -Weatherseed Elf=31 +Weathered Wayfarer=338 +Weatherseed Elf=43 Weatherseed Faeries=44 Weatherseed Totem=34 -Weatherseed Treefolk=72 +Weatherseed Treefolk=122 Weaver of Lies=27 -Web=65 +Web=186 Web of Inertia=79 -Wee Dragonauts=26 +Wee Dragonauts=28 Weed Strangle=25 -Weed-Pruner Poplar=28 -Wei Ambush Force=50 -Wei Assassins=400 -Wei Elite Companions=258 +Weed-Pruner Poplar=38 +Wei Ambush Force=99 +Wei Assassins=399 +Wei Elite Companions=99 Wei Infantry=50 -Wei Night Raiders=712 +Wei Night Raiders=650 Wei Scout=50 -Wei Strike Force=100 +Wei Strike Force=99 Weight of Conscience=25 Weight of Spires=25 -Weird Harvest=30 +Weird Harvest=88 Weirding Shaman=25 -Welding Jar=45 +Welding Jar=25 Welkin Guide=25 Welkin Hawk=52 Welkin Tern=11 Well of Discovery=25 -Well of Knowledge=69 -Well of Life=50 -Well of Lost Dreams=174 +Well of Knowledge=177 +Well of Life=39 +Well of Lost Dreams=154 Well-Laid Plans=100 Wellgabber Apothecary=25 Wellspring=62 -Wellwisher=88 -Werebear=31 -Western Paladin=63 +Wellwisher=94 +Werebear=39 +Western Paladin=31 Wet Willie of the Damned=40 Whalebone Glider=25 -Wheel and Deal=71 -Wheel of Fate=94 -Wheel of Fortune=1501 -Wheel of Sun and Moon=247 -Wheel of Torture=25 -When Fluffy Bunnies Attack=32 -Where Ancients Tread=45 +Wheel and Deal=154 +Wheel of Fate=41 +Wheel of Fortune=1515 +Wheel of Sun and Moon=301 +Wheel of Torture=92 +When Fluffy Bunnies Attack=75 +Where Ancients Tread=50 Whetstone=49 Whetwheel=25 Whim of Volrath=62 @@ -11692,382 +11925,390 @@ Whip Sergeant=22 Whip Silk=40 Whip Vine=25 Whip-Spine Drake=25 -Whipcorder=54 -Whipflare=58 +Whipcorder=50 +Whipflare=66 Whipgrass Entangler=100 Whipkeeper=29 Whiplash Trap=25 Whippoorwill=47 Whipstitched Zombie=29 Whiptail Moloch=25 -Whiptail Wurm=50 +Whiptail Wurm=59 Whiptongue Frog=52 Whirling Catapult=31 -Whirling Dervish=12 +Whirling Dervish=69 Whirlpool Drake=25 Whirlpool Rider=28 Whirlpool Warrior=25 Whirlpool Whelm=25 -Whirlwind=69 +Whirlwind=62 Whispering Shade=25 -Whispering Specter=32 -Whispers of the Muse=27 -Whispersilk Cloak=43 -White Knight=24 -White Mana Battery=42 +Whispering Specter=28 +Whispers of the Muse=42 +Whispersilk Cloak=24 +White Knight=29 +White Mana Battery=101 White Scarab=38 -White Shield Crusader=44 -White Sun's Zenith=66 -White Ward=54 +White Shield Crusader=25 +White Sun's Zenith=64 +White Ward=34 Whitemane Lion=25 Whiteout=799 -Whitesun's Passage=35 -Who/What/When/Where/Why=113 +Whitesun's Passage=30 +Who/What/When/Where/Why=127 Wicked Akuba=40 Wicked Pact=103 Wicked Reward=38 Wicker Warcrawler=40 -Wickerbough Elder=40 -Wielding the Green Dragon=50 +Wickerbough Elder=34 +Wielding the Green Dragon=99 Wiitigo=100 Wild Aesthir=29 Wild Cantor=25 Wild Colos=25 +Wild Defiance=63 Wild Dogs=25 Wild Elephant=28 Wild Evocation=25 -Wild Griffin=43 -Wild Growth=47 +Wild Griffin=41 +Wild Growth=27 Wild Jhovall=28 Wild Leotau=25 Wild Mammoth=599 Wild Might=25 -Wild Mongrel=61 -Wild Nacatl=38 +Wild Mongrel=45 +Wild Nacatl=47 Wild Ox=38 -Wild Pair=109 +Wild Pair=125 Wild Research=37 -Wild Ricochet=45 +Wild Ricochet=97 Wild Swing=25 Wild Wurm=25 -Wilderness Elemental=25 +Wilderness Elemental=19 Wilderness Hypnotist=25 -Wildfield Borderpost=25 -Wildfire=114 +Wildfield Borderpost=28 +Wildfire=49 Wildfire Emissary=22 Wildheart Invoker=25 Wildsize=103 Wildslayer Elves=25 -Will-O'-The-Wisp=393 -Will-o'-the-Wisp=202 -Willbender=29 +Will-O'-The-Wisp=477 +Will-o'-the-Wisp=710 +Willbender=26 Willow Dryad=40 Willow Elf=35 Willow Faerie=25 Willow Priestess=70 -Willow Satyr=1265 -Wilt-Leaf Cavaliers=64 -Wilt-Leaf Liege=434 +Willow Satyr=1014 +Wilt-Leaf Cavaliers=90 +Wilt-Leaf Liege=554 Wind Dancer=25 Wind Drake=20 Wind Sail=29 Wind Shear=40 Wind Spirit=25 -Wind Zendikon=44 -Windborn Muse=49 +Wind Zendikon=28 +Windborn Muse=81 Windborne Charge=25 -Windbrisk Heights=279 +Windbrisk Heights=414 Windbrisk Raptor=35 -Windfall=44 -Winding Canyons=396 +Windfall=50 +Winding Canyons=430 Winding Wurm=16 -Windreaper Falcon=41 -Windreaver=2600 +Windreaper Falcon=15 +Windreaver=74 Windrider Eel=25 -Winds of Change=58 -Winds of Rath=155 +Winds of Change=83 +Winds of Rath=171 Windscouter=27 Windseeker Centaur=99 -Windstorm=40 -Windswept Heath=2707 +Windstorm=58 +Windswept Heath=2877 Windwright Mage=45 Wine of Blood and Iron=25 Wing Puncture=25 -Wing Shards=25 +Wing Shards=45 Wing Snare=29 -Wing Splicer=40 +Wing Splicer=41 Wing Storm=25 Wingbeat Warrior=28 -Winged Coatl=43 -Winged Sliver=92 +Wingcrafter=30 +Winged Coatl=119 +Winged Sliver=63 Wingrattle Scarecrow=35 Wings of Aesthir=31 Wings of Hope=16 Wings of Velis Vel=42 Winnow=25 Winnower Patrol=25 -Winter Blast=141 -Winter Orb=342 +Winter Blast=146 +Winter Orb=274 Winter Sky=50 Winter's Chill=103 -Winter's Grasp=59 +Winter's Grasp=35 Winter's Night=74 -Wintermoon Mesa=71 -Wipe Away=37 +Wintermoon Mesa=45 +Wipe Away=100 Wipe Clean=49 Wirecat=56 Wirefly Hive=40 -Wirewood Channeler=82 -Wirewood Elf=20 +Wirewood Channeler=39 +Wirewood Elf=10 Wirewood Guardian=29 -Wirewood Herald=32 -Wirewood Hivemaster=55 -Wirewood Lodge=140 +Wirewood Herald=42 +Wirewood Hivemaster=50 +Wirewood Lodge=183 Wirewood Pride=25 Wirewood Savage=40 -Wirewood Symbiote=140 +Wirewood Symbiote=123 Wishmonger=49 Wispmare=25 Wistful Selkie=24 -Wistful Thinking=44 +Wistful Thinking=25 Wit's End=12 Witch Engine=38 -Witch Hunter=60 -Witch's Mist=37 -Witch-Maw Nephilim=56 -Witchbane Orb=34 -Withdraw=25 -Withered Wretch=21 +Witch Hunter=34 +Witch's Mist=50 +Witch-Maw Nephilim=45 +Witchbane Orb=42 +Withdraw=46 +Withered Wretch=28 Withering Boon=40 Withering Gaze=27 Withering Hex=25 Withering Wisps=25 -Witherscale Wurm=49 +Witherscale Wurm=55 Withstand=25 -Withstand Death=25 +Withstand Death=34 Wizard Mentor=37 Wizard Replica=33 -Wizards' School=49 -Wizened Cenn=31 +Wizards' School=19 +Wizened Cenn=43 Wizened Snitches=25 -Woebearer=25 -Woebringer Demon=35 +Woebearer=28 +Woebringer Demon=100 Woeleecher=25 Wojek Apothecary=25 -Wojek Embermage=49 +Wojek Embermage=35 Wojek Siren=25 -Wolf Pack=38 -Wolf-Skull Shaman=50 -Wolfbriar Elemental=65 -Wonder=47 -Wood Elemental=249 -Wood Elves=66 +Wolf Pack=20 +Wolf-Skull Shaman=62 +Wolfbitten Captive=58 +Wolfbriar Elemental=91 +Wolfhunter's Quiver=17 +Wolfir Avenger=64 +Wolfir Silverheart=435 +Wonder=43 +Wood Elemental=307 +Wood Elves=73 Wood Sage=25 Woodcloaker=129 -Wooded Bastion=351 -Wooded Foothills=1907 -Wooden Sphere=98 +Wooded Bastion=393 +Wooded Foothills=2009 +Wooden Sphere=101 Wooden Stake=37 -Woodfall Primus=822 -Woodland Cemetery=359 +Woodfall Primus=681 +Woodland Cemetery=376 Woodland Changeling=25 Woodland Druid=28 Woodland Guidance=25 Woodland Sleuth=47 Woodlurker Mimic=34 Woodripper=41 -Woodwraith Corrupter=25 +Woodwraith Corrupter=100 Woodwraith Strangler=25 Woolly Mammoths=30 -Woolly Razorback=62 +Woolly Razorback=39 Woolly Spider=40 -Woolly Thoctar=46 +Woolly Thoctar=33 Word of Binding=13 Word of Blasting=14 -Word of Command=3781 -Word of Seizing=61 +Word of Command=3651 +Word of Seizing=25 Word of Undoing=25 -Wordmail=25 -Words of War=23 -Words of Waste=97 +Wordmail=50 +Words of War=25 +Words of Waste=74 Words of Wilding=25 Words of Wind=25 Words of Wisdom=31 -Words of Worship=66 -Workhorse=50 +Words of Worship=68 +Workhorse=49 Working Stiff=25 -World Queller=32 -World at War=50 -World-Bottling Kit=94 -Worldgorger Dragon=131 +World Queller=38 +World at War=25 +World-Bottling Kit=100 +Worldgorger Dragon=162 Worldheart Phoenix=25 Worldly Counsel=163 -Worldly Tutor=280 -Worldpurge=62 -Worldslayer=29 -Worm Harvest=68 +Worldly Tutor=346 +Worldpurge=32 +Worldslayer=42 +Worm Harvest=50 Wormfang Behemoth=32 Wormfang Crab=25 Wormfang Drake=25 Wormfang Manta=45 Wormfang Newt=28 Wormfang Turtle=25 -Worms of the Earth=40 +Worms of the Earth=111 Wormwood Dryad=25 Wormwood Treefolk=50 -Worn Powerstone=124 +Worn Powerstone=87 Worry Beads=32 -Worship=147 -Wort, Boggart Auntie=152 -Wort, the Raidmother=56 -Worthy Cause=44 -Wound Reflection=88 +Worship=180 +Wort, Boggart Auntie=102 +Wort, the Raidmother=175 +Worthy Cause=42 +Wound Reflection=99 Wrap in Flames=25 Wrap in Vigor=25 -Wrath of God=732 +Wrath of God=688 Wrath of Marit Lage=45 Wreak Havoc=25 -Wreath of Geists=48 -Wrecking Ball=26 -Wren's Run Packmaster=199 -Wren's Run Vanquisher=114 -Wrench Mind=40 +Wreath of Geists=32 +Wrecking Ball=42 +Wren's Run Packmaster=196 +Wren's Run Vanquisher=123 +Wrench Mind=32 Wretched Anurid=49 Wretched Banquet=50 -Wrexial, the Risen Deep=103 +Wrexial, the Risen Deep=66 Wring Flesh=38 Writ of Passage=25 -Wu Admiral=148 -Wu Elite Cavalry=25 +Wu Admiral=99 +Wu Elite Cavalry=44 Wu Infantry=50 -Wu Light Cavalry=50 -Wu Longbowman=155 -Wu Scout=51 -Wu Spy=450 -Wu Warship=50 -Wurm Token=193 -Wurm's Tooth=35 -Wurmcalling=45 -Wurmcoil Engine=1305 +Wu Light Cavalry=99 +Wu Longbowman=99 +Wu Scout=99 +Wu Spy=1215 +Wu Warship=99 +Wurm Token=186 +Wurm's Tooth=34 +Wurmcalling=35 +Wurmcoil Engine=1088 Wurmskin Forger=29 Wurmweaver Coil=49 -Wydwen, the Biting Gale=49 -Wyluli Wolf=64 +Wydwen, the Biting Gale=61 +Wyluli Wolf=55 Xanthic Statue=45 -Xantid Swarm=241 -Xathrid Demon=116 +Xantid Swarm=225 +Xathrid Demon=159 Xenic Poltergeist=37 -Xenograft=34 +Xenograft=30 Xiahou Dun, the One-Eyed=10528 -Xira Arien=204 -Xun Yu, Wei Advisor=376 +Xira Arien=344 +Xun Yu, Wei Advisor=799 Yamabushi's Flame=25 Yamabushi's Storm=25 Yare=99 -Yavimaya Ancients=41 -Yavimaya Ants=57 +Yavimaya Ancients=40 +Yavimaya Ants=64 Yavimaya Barbarian=16 -Yavimaya Coast=189 +Yavimaya Coast=161 Yavimaya Dryad=33 -Yavimaya Elder=38 -Yavimaya Enchantress=26 +Yavimaya Elder=35 +Yavimaya Enchantress=22 Yavimaya Gnats=11 Yavimaya Granger=25 -Yavimaya Hollow=465 -Yavimaya Kavu=40 +Yavimaya Hollow=551 +Yavimaya Kavu=25 Yavimaya Scion=25 Yavimaya Wurm=25 -Yavimaya's Embrace=20 -Yawgmoth Demon=91 +Yavimaya's Embrace=72 +Yawgmoth Demon=112 Yawgmoth's Agenda=23 -Yawgmoth's Bargain=105 +Yawgmoth's Bargain=162 Yawgmoth's Edict=22 -Yawgmoth's Will=1356 +Yawgmoth's Will=1172 Yawning Fissure=25 -Ydwen Efreet=566 +Ydwen Efreet=749 Yellow Scarves Cavalry=50 -Yellow Scarves General=230 -Yellow Scarves Troops=64 +Yellow Scarves General=498 +Yellow Scarves Troops=40 Yet Another AEther Vortex=100 -Yixlid Jailer=42 +Yixlid Jailer=25 Yoke of the Damned=102 Yoked Plowbeast=25 -Yomiji, Who Bars the Way=52 -Yore-Tiller Nephilim=100 -Yosei, the Morning Star=550 -Yotian Soldier=13 -Young Wei Recruits=50 +Yomiji, Who Bars the Way=51 +Yore-Tiller Nephilim=97 +Yosei, the Morning Star=571 +Yotian Soldier=7 +Young Wei Recruits=99 +Young Wolf=28 Youthful Knight=23 Yuan Shao's Infantry=50 Yuan Shao, the Indecisive=710 -Yuki-Onna=41 -Yukora, the Prisoner=79 +Yuki-Onna=25 +Yukora, the Prisoner=104 Zanam Djinn=25 Zap=25 Zealot il-Vec=25 Zealots en-Dal=25 +Zealous Conscripts=224 Zealous Guardian=25 Zealous Inquisitor=25 -Zealous Persecution=27 +Zealous Persecution=81 Zebra Unicorn=10 Zektar Shrine Expedition=25 Zelyon Sword=40 Zendikar Farguide=25 -Zephid=39 -Zephid's Embrace=41 +Zephid=58 +Zephid's Embrace=32 Zephyr Falcon=23 Zephyr Net=25 Zephyr Spirit=25 Zephyr Sprite=25 Zerapa Minotaur=29 -Zhalfirin Commander=8 +Zhalfirin Commander=9 Zhalfirin Crusader=99 Zhalfirin Knight=11 -Zhang Fei, Fierce Warrior=3800 -Zhang He, Wei General=1148 -Zhang Liao, Hero of Hefei=550 -Zhao Zilong, Tiger General=609 +Zhang Fei, Fierce Warrior=1550 +Zhang He, Wei General=950 +Zhang Liao, Hero of Hefei=799 +Zhao Zilong, Tiger General=1258 Zhou Yu, Chief Commander=850 -Zhuge Jin, Wu Strategist=1271 -Zirilan of the Claw=231 +Zhuge Jin, Wu Strategist=500 +Zirilan of the Claw=310 Zo-Zu the Punisher=33 -Zodiac Dog=121 -Zodiac Dragon=20499 -Zodiac Goat=104 +Zodiac Dog=109 +Zodiac Dragon=12750 +Zodiac Goat=50 Zodiac Horse=400 -Zodiac Monkey=27 +Zodiac Monkey=39 Zodiac Ox=520 Zodiac Pig=100 -Zodiac Rabbit=50 -Zodiac Rat=236 -Zodiac Rooster=300 -Zodiac Snake=80 -Zodiac Tiger=351 -Zoetic Cavern=26 +Zodiac Rabbit=101 +Zodiac Rat=69 +Zodiac Rooster=99 +Zodiac Snake=199 +Zodiac Tiger=928 +Zoetic Cavern=25 Zof Shade=25 -Zombie Assassin=26 +Zombie Apocalypse=63 +Zombie Assassin=100 Zombie Boa=25 -Zombie Brute=55 +Zombie Brute=25 Zombie Cannibal=75 Zombie Cutthroat=12 Zombie Fanboy=16 Zombie Goliath=14 -Zombie Infestation=54 -Zombie Master=582 +Zombie Infestation=31 +Zombie Master=447 Zombie Mob=25 Zombie Musher=40 -Zombie Outlander=38 +Zombie Outlander=25 Zombie Scavengers=28 -Zombie Token=137 -Zombie Trailblazer=117 -Zombify=50 -Zoologist=45 -Zuberi, Golden Feather=44 +Zombie Token=113 +Zombie Trailblazer=148 +Zombify=30 +Zoologist=125 +Zuberi, Golden Feather=42 Zulaport Enforcer=45 Zuo Ci, the Mocking Sage=559 -Zur the Enchanter=230 -Zur's Weirding=49 +Zur the Enchanter=236 +Zur's Weirding=59 Zuran Enchanter=25 -Zuran Orb=123 +Zuran Orb=99 Zuran Spellcaster=38 -Zzzyxas's Abyss=100 diff --git a/res/quest/bazaar/index.xml b/res/quest/bazaar/index.xml index 6a57d660277..99db1ff5863 100644 --- a/res/quest/bazaar/index.xml +++ b/res/quest/bazaar/index.xml @@ -98,12 +98,12 @@ Fine Print: Loses effectiveness after 15 uses. Excellent at blocking the nastiest of critters! - - - - - - + + + + + + diff --git a/res/quest/duels/Buffy 2.dck b/res/quest/duels/Buffy 2.dck index 91a196d6ff6..cef00fabfae 100644 --- a/res/quest/duels/Buffy 2.dck +++ b/res/quest/duels/Buffy 2.dck @@ -13,7 +13,7 @@ Deck Type=constructed 1 Undead Warchief|TSB 1 Cemetery Reaper|M10 1 Smokespew Invoker|LGN -23 Swamp|MBS +24 Swamp|MBS 1 Zombie Master|6ED 1 Null Champion|ROE 1 Wretched Anurid|ONS @@ -46,4 +46,6 @@ Deck Type=constructed 1 Boneknitter 1 Endless Ranks of the Dead 1 Cellar Door +1 Gravecrawler +1 Mikaeus, the Unhallowed [sideboard] diff --git a/res/quest/duels/Da Vinci 3.dck b/res/quest/duels/Da Vinci 3.dck index c0fc9f42c45..b23e31c9413 100644 --- a/res/quest/duels/Da Vinci 3.dck +++ b/res/quest/duels/Da Vinci 3.dck @@ -7,11 +7,11 @@ Description=Mono B deck with Korlash, Heir to Blackblade, Bad Moon and threat re Icon=Da Vinci.jpg Deck Type=constructed [main] -23 Swamp|NPH +23 Swamp|NPH 1 Mox Jet 4 Korlash, Heir to Blackblade 1 Ascendant Evincar -2 Bad Moon +1 Bad Moon 2 Corrosive Mentor 1 Hellfire 2 Corrupt @@ -36,4 +36,5 @@ Deck Type=constructed 1 Geth's Verdict 1 Wrench Mind 1 Dunerider Outlaw +1 Geralf's Messenger [sideboard] diff --git a/res/quest/duels/Harry Potter 1.dck b/res/quest/duels/Harry Potter 1.dck index dc4fc31495d..5dd98a28940 100644 --- a/res/quest/duels/Harry Potter 1.dck +++ b/res/quest/duels/Harry Potter 1.dck @@ -1,30 +1,34 @@ -[duel] -[metadata] -Name=Harry Potter 1 -Title=Harry Potter -Difficulty=easy -Description=Mono U Mill and counter spell deck -Icon=Harry Potter.jpg -Deck Type=constructed -[main] -4 Vedalken Entrancer -2 Remove Soul -1 Traumatize -4 Hedron Crab -2 Essence Scatter -1 Keening Stone -22 Island|M12 -3 Brain Freeze -1 Boomerang -1 Jace Beleren -2 Tome Scour -2 Vision Skeins -2 Cancel -4 Howling Mine -3 Millstone -2 Unsummon -2 Cathartic Adept -1 Ray of Erasure -1 Shriekhorn -1 Merrow Witsniper -[sideboard] +[duel] +[metadata] +Name=Harry Potter 1 +Title=Harry Potter +Difficulty=easy +Description=Mono U Mill and counter spell deck +Icon=Harry Potter.jpg +Deck Type=constructed +[main] +4 Vedalken Entrancer +2 Remove Soul +1 Traumatize +3 Hedron Crab +2 Essence Scatter +1 Keening Stone +22 Island|M12 +2 Brain Freeze +1 Boomerang +1 Jace Beleren +2 Tome Scour +2 Vision Skeins +2 Cancel +4 Howling Mine +1 Millstone +2 Unsummon +2 Cathartic Adept +1 Ray of Erasure +1 Shriekhorn +1 Merrow Witsniper +1 Drowner Initiate +1 Flint Golem +1 Rotcrown Ghoul +1 Shriekgeist +[sideboard] diff --git a/res/quest/duels/Harry Potter 2.dck b/res/quest/duels/Harry Potter 2.dck index 378cc774801..cadcda2ef42 100644 --- a/res/quest/duels/Harry Potter 2.dck +++ b/res/quest/duels/Harry Potter 2.dck @@ -7,28 +7,38 @@ Description=UB Mill and counter spell deck Icon=Harry Potter.jpg Deck Type=constructed [main] +4 Swamp|M12 +11 Island|M12 +2 Darkslick Shores +2 Drowned Catacomb +2 Jwar Isle Refuge +1 Nephalia Drownyard 1 Vedalken Entrancer -4 Underground Sea -3 Remove Soul -2 Glimpse the Unthinkable +2 Remove Soul +1 Glimpse the Unthinkable 1 Traumatize -4 Hedron Crab -7 Swamp|M12 +3 Hedron Crab 3 Mind Funeral 1 Damnation 1 Keening Stone -11 Island|M12 1 Brain Freeze 1 Jace Beleren 1 Ambassador Laquatus -4 Tome Scour +1 Tome Scour 1 Nemesis of Reason 3 Counterspell -3 Howling Mine +2 Howling Mine 1 Millstone 1 Unsummon 1 Jace's Erasure 1 Shriekhorn 1 Memory Erosion 1 Riddlekeeper +1 Curse of the Bloody Tome +1 Dreadwaters +1 Dream Twist +1 Horrifying Revelation +1 Increasing Confusion +1 Thought Scour +1 Undead Alchemist [sideboard] diff --git a/res/quest/duels/Harry Potter 3.dck b/res/quest/duels/Harry Potter 3.dck index 768e0fe6c91..7d0606a45c3 100644 --- a/res/quest/duels/Harry Potter 3.dck +++ b/res/quest/duels/Harry Potter 3.dck @@ -1,30 +1,32 @@ -[duel] -[metadata] -Name=Harry Potter 3 -Title=Harry Potter -Difficulty=hard -Description=UB Mill and counter spell deck with card draw -Icon=Harry Potter.jpg -Deck Type=constructed -[main] -4 Underground Sea -4 Polluted Delta -4 Remove Soul -4 Glimpse the Unthinkable -1 Mox Sapphire -4 Hedron Crab -3 Mind Funeral -5 Swamp|M12 -2 Damnation -9 Island|M12 -1 Ancestral Recall -1 Divination -2 Jace Beleren -3 Tome Scour -2 Nemesis of Reason -1 Time Walk -4 Howling Mine -4 Counterspell -1 Mox Jet -1 Szadek, Lord of Secrets -[sideboard] +[duel] +[metadata] +Name=Harry Potter 3 +Title=Harry Potter +Difficulty=hard +Description=UB Mill and counter spell deck with card draw +Icon=Harry Potter.jpg +Deck Type=constructed +[main] +4 Underground Sea +4 Polluted Delta +4 Remove Soul +4 Glimpse the Unthinkable +1 Mox Sapphire +4 Hedron Crab +3 Mind Funeral +4 Swamp|M12 +2 Damnation +9 Island|M12 +1 Nephalia Drownyard +1 Ancestral Recall +1 Jace Beleren +3 Tome Scour +2 Nemesis of Reason +1 Time Walk +4 Howling Mine +4 Counterspell +1 Mox Jet +1 Szadek, Lord of Secrets +1 Chancellor of the Spires +1 Jace, Memory Adept +[sideboard] diff --git a/res/quest/duels/Radiant 2.dck b/res/quest/duels/Radiant 2.dck new file mode 100644 index 00000000000..bb42a4f421f --- /dev/null +++ b/res/quest/duels/Radiant 2.dck @@ -0,0 +1,53 @@ +[duel] +[metadata] +Name=Radiant 2 +Title=Radiant +Difficulty=medium +Description=WU flying creature deck with Radiant, Archangel, Gravitational Shift and Moat +Icon=Radiant.jpg +Deck Type=constructed +[main] +4 Plains|M12 +2 Island|M12 +4 Seachrome Coast +4 Sejiri Refuge +3 Glacial Fortress +4 Flooded Strand +1 Nimbus Maze +1 Radiant, Archangel +2 Soulcatcher +1 Archon of Redemption +2 Pride of the Clouds +1 Sprite Noble +1 Serra Aviary +1 Favorable Winds +1 Moat +1 Gravitational Shift +1 Abbey Griffin +1 Araba Mothrider +1 Armored Griffin +1 Armored Pegasus +1 Assault Griffin +1 Aven Riftwatcher +1 Avian Changeling +1 Azorius First-Wing +1 Blinding Angel +1 Cloud Elemental +1 Courier Hawk +1 Esper Cormorants +1 Flying Men +1 Griffin Sentinel +1 Gryff Vanguard +1 Hazerider Drake +1 Knight of Sursi +1 Messenger Falcons +1 Mulldrifter +1 Pegasus Charger +1 Peregrine Griffin +1 Requiem Angel +1 Shepherd of the Lost +1 Sky Spirit +1 Suntail Hawk +1 Talon Trooper +1 Tempest Drake +[sideboard] diff --git a/res/quest/duels/Radiant 3.dck b/res/quest/duels/Radiant 3.dck index 07e9e3ea580..1d5ae2d7b41 100644 --- a/res/quest/duels/Radiant 3.dck +++ b/res/quest/duels/Radiant 3.dck @@ -1,44 +1,41 @@ -[duel] -[metadata] -Name=Radiant 3 -Title=Radiant -Difficulty=hard -Description=WU flying creature deck with Radiant, Archangel, Gravitational Shift and Moat -Icon=Radiant.jpg -Deck Type=constructed -[main] -2 Plains|M12 -2 Island|M12 -4 Tundra -4 Sejiri Refuge -4 Glacial Fortress -4 Flooded Strand -1 Mox Sapphire -1 Mox Pearl -2 Radiant, Archangel -2 Soulcatcher -3 Archon of Redemption -3 Pride of the Clouds -1 Angelic Curator -1 Araba Mothrider -1 Aven Riftwatcher -1 Azorius First-Wing -1 Serra Avenger -1 Cloud Elemental -1 Cloud of Faeries -1 Cloud Spirit -1 Commander Eesha -1 Courier Hawk -1 Divinity of Pride -1 Emeria Angel -1 Esper Cormorants -1 Hunted Lammasu -1 Iridescent Angel -1 Keiga, the Tide Star -1 Serendib Efreet -1 Stormscape Familiar -1 Spectral Procession -1 Serra Aviary -4 Moat -4 Gravitational Shift -[sideboard] +[duel] +[metadata] +Name=Radiant 3 +Title=Radiant +Difficulty=hard +Description=WU flying creature deck with Radiant, Archangel, Gravitational Shift and Moat +Icon=Radiant.jpg +Deck Type=constructed +[main] +2 Plains|M12 +2 Island|M12 +4 Tundra +4 Sejiri Refuge +4 Glacial Fortress +4 Flooded Strand +1 Mox Sapphire +1 Mox Pearl +2 Radiant, Archangel +3 Archon of Redemption +2 Pride of the Clouds +4 Squadron Hawk +1 Azorius First-Wing +1 Serra Avenger +1 Cloud of Faeries +1 Commander Eesha +1 Courier Hawk +1 Godhead of Awe +1 Emeria Angel +1 Guardian Seraph +1 Hunted Lammasu +1 Iridescent Angel +1 Drogskol Reaver +1 Serendib Efreet +1 Stormscape Familiar +1 Spectral Procession +1 Favorable Winds +4 Moat +4 Gravitational Shift +1 Spell Snare +1 Disenchant +[sideboard] diff --git a/res/quest/duels/Sherlock Holmes 3.dck b/res/quest/duels/Sherlock Holmes 3.dck index f49ec0db521..321f0711469 100644 --- a/res/quest/duels/Sherlock Holmes 3.dck +++ b/res/quest/duels/Sherlock Holmes 3.dck @@ -1,35 +1,35 @@ -[duel] -[metadata] -Name=Sherlock Holmes 3 -Title=Sherlock Holmes -Difficulty=hard -Description=Mono G deck with Baru, Fist of Krosa and lots of great green creatures -Icon=Sherlock Holmes.jpg -Deck Type=constructed -[main] -21 Forest|M12 -1 Mox Emerald -1 Emerald Medallion -3 Three Visits -4 Baru, Fist of Krosa -1 Crabapple Cohort -1 Drove of Elves -1 Howl of the Night Pack -1 Kaysa -3 Khalni Hydra -1 Meng Huo, Barbarian King -1 Natural Order -3 Nettle Sentinel -1 Reach of Branches -1 Roughshod Mentor -1 Jugan, the Rising Star -1 Kodama of the North Tree -4 Leatherback Baloth -1 Rushwood Elemental -1 Silvos, Rogue Elemental -1 Terra Stomper -1 Weatherseed Treefolk -4 Garruk's Companion -1 Bellowing Tanglewurm -1 Primalcrux -[sideboard] +[duel] +[metadata] +Name=Sherlock Holmes 3 +Title=Sherlock Holmes +Difficulty=hard +Description=Mono G deck with Baru, Fist of Krosa and lots of great green creatures +Icon=Sherlock Holmes.jpg +Deck Type=constructed +[main] +21 Forest|M12 +1 Mox Emerald +1 Emerald Medallion +3 Three Visits +4 Baru, Fist of Krosa +1 Crabapple Cohort +1 Drove of Elves +1 Howl of the Night Pack +1 Kaysa +3 Khalni Hydra +1 Meng Huo, Barbarian King +3 Nettle Sentinel +1 Reach of Branches +1 Roughshod Mentor +1 Jugan, the Rising Star +1 Kodama of the North Tree +4 Leatherback Baloth +1 Rushwood Elemental +1 Silvos, Rogue Elemental +1 Terra Stomper +1 Weatherseed Treefolk +4 Garruk's Companion +1 Bellowing Tanglewurm +1 Primalcrux +1 Vorapede +[sideboard] diff --git a/res/quest/duels/Wyatt Earp 3.dck b/res/quest/duels/Wyatt Earp 3.dck index b9f4b659af4..336d8fe099f 100644 --- a/res/quest/duels/Wyatt Earp 3.dck +++ b/res/quest/duels/Wyatt Earp 3.dck @@ -29,7 +29,8 @@ Deck Type=constructed 1 Silver Knight 2 Kazandu Blademaster 1 Crackdown -4 Mirran Crusader +3 Mirran Crusader 1 Spectral Procession 1 Purity +1 Angel of Jubilation [sideboard] diff --git a/res/quest/quest-pet-token-images.txt b/res/quest/quest-pet-token-images.txt index 36311591137..08e84b3987c 100644 --- a/res/quest/quest-pet-token-images.txt +++ b/res/quest/quest-pet-token-images.txt @@ -11,19 +11,17 @@ petcrocodile_lvl1.jpg http://www.cardforge.org/fpics/pets/2012p petcrocodile_lvl2.jpg http://www.cardforge.org/fpics/pets/2012pets/PetCrocodile_LVL2.jpg petcrocodile_lvl3.jpg http://www.cardforge.org/fpics/pets/2012pets/PetCrocodile_LVL3.jpg petcrocodile_lvl4.jpg http://www.cardforge.org/fpics/pets/2012pets/PetCrocodile_LVL4.jpg -pethound_lvl1.jpg http://www.cardforge.org/fpics/pets/2012pets/PetHound_LVL1.jpg -pethound_lvl2.jpg http://www.cardforge.org/fpics/pets/2012pets/PetHound_LVL2.jpg -pethound_lvl3.jpg http://www.cardforge.org/fpics/pets/2012pets/PetHound_LVL3.jpg -pethound_lvl4.jpg http://www.cardforge.org/fpics/pets/2012pets/PetHound_LVL4.jpg +pethound_lvl1.jpg http://www.cardforge.org/fpics/pets/2012pets/PetHound_LVL1.jpg +pethound_lvl2.jpg http://www.cardforge.org/fpics/pets/2012pets/PetHound_LVL2.jpg +pethound_lvl3.jpg http://www.cardforge.org/fpics/pets/2012pets/PetHound_LVL3.jpg +pethound_lvl4.jpg http://www.cardforge.org/fpics/pets/2012pets/PetHound_LVL4.jpg petwolf_lvl1.jpg http://www.cardforge.org/fpics/pets/2012pets/PetWolf_LVL1.jpg petwolf_lvl2.jpg http://www.cardforge.org/fpics/pets/2012pets/PetWolf_LVL2.jpg petwolf_lvl3.jpg http://www.cardforge.org/fpics/pets/2012pets/PetWolf_LVL3.jpg petwolf_lvl4.jpg http://www.cardforge.org/fpics/pets/2012pets/PetWolf_LVL4.jpg -g_0_1_plant_wall.jpg http://www.cardforge.org/fpics/pets/tokens/g_0_1_plant_wall.jpg -g_0_2_plant_wall.jpg http://www.cardforge.org/fpics/pets/tokens/g_0_2_plant_wall.jpg -g_0_3_plant_wall.jpg http://www.cardforge.org/fpics/pets/tokens/g_0_3_plant_wall.jpg -g_1_3_plant_wall.jpg http://www.cardforge.org/fpics/pets/tokens/g_1_3_plant_wall.jpg -g_1_3_plant_wall_deathtouch.jpg http://www.cardforge.org/fpics/pets/tokens/g_1_3_plant_wall_deathtouch.jpg -g_1_3_plant_wall_wither.jpg http://www.cardforge.org/fpics/pets/tokens/g_1_3_plant_wall_wither.jpg -g_1_4_plant_wall.jpg http://www.cardforge.org/fpics/pets/tokens/g_1_4_plant_wall.jpg -g_1_4_plant_wall_wither.jpg http://www.cardforge.org/fpics/pets/tokens/g_1_4_plant_wall_wither.jpg \ No newline at end of file +plantwall_lvl1.jpg http://www.cardforge.org/fpics/pets/2012pets/PlantWall_LVL1.jpg +plantwall_lvl2.jpg http://www.cardforge.org/fpics/pets/2012pets/PlantWall_LVL2.jpg +plantwall_lvl3.jpg http://www.cardforge.org/fpics/pets/2012pets/PlantWall_LVL3.jpg +plantwall_lvl4.jpg http://www.cardforge.org/fpics/pets/2012pets/PlantWall_LVL4.jpg +plantwall_lvl5.jpg http://www.cardforge.org/fpics/pets/2012pets/PlantWall_LVL5.jpg +plantwall_lvl6.jpg http://www.cardforge.org/fpics/pets/2012pets/PlantWall_LVL6.jpg \ No newline at end of file diff --git a/res/skins/default/grid_icons.png b/res/skins/default/grid_icons.png index 7b3285fb277350955aaa53060ecc93674e35229c..ef3592cfb8ec6d273311cda51d9b68515b8bb8fd 100644 GIT binary patch delta 1111 zcmaE0e9L@-I9CA&8v_Hw<3%%8ZB(4cEaktaqG>EgS|%-1Y8|A7r6;s77*^^ zOiG&k!dW_;^@7v?FD{bR@3c2YMLl~Sn|=Ot-M7v2|Gr7L|9$g(UEx2y$pySxlQ&38 zOfKNonVcZ1E0IvHtNWGt`n;9*A!;DX_eV_rATm$<`z_`{vu``?tSk@0Y5| z?-8t;+%M$EH|LcZBg291J%zup7uQx2Y58EgF+vg7JF$IgOd%yYoJrEW3>N_y-V0!oF?*F!W;rC+_3nxeM z`}3{L6J}tjIW3|5CGNc~Sf8>*=*;U|jqMBG&a65Rbt@Gd^kCiJmyLRJG&Tt)T3MWl z_FMO3_Q?~4r6ynCZsIIoZyRjCVcN7`lb3O?;Vi#?DF~G0z&!Eq_6&M68rNUjcK$W6 P0AcWS^>bP0l+XkKt`$=G delta 1073 zcmcIkYfMs696zQd;seYfT+qbFv?-S6nmwjyqNZEYLvc!_s~ppGxHT8kAYUy%)O4L` zv!%=}SE8V13+EE4_1Ln~N}ZVktxZ#$SfV6kc0g3h&wan=_x|6pNKHfy8BfRU008J1 zHD@|~8}V@j=Ok8as$gt(^y$s#bYgsLm!E%CZk5w3hw#oMeN#dD_R`E%J*%GA5Yovh zo?MU#M{<~^PXnT*F7e7NukXNBGW5m#Zh7KhwTBm+cTL5|bc`jlg_`J)MM$Q#QPK?= zErk5$`-=59mgk+npq(2Z^083tOI}FSVwtIJ$gly6KG|F61K*SUA)ShYF;ogHbPq%5 zyQ%ck6TIf=j@m|J^rj4^>BWx<7*0um1DHE(pt1rhTc!FT$GNVPYTl+?!=sg#lqQ|D zzFPxw|MI&KG!#v^-)0UGJ+9vNI#3OO@&-09mW zFsm3fT%w(?RLJMNEj*rr*1T2jkQW z6?hO649loqa1bLR_g-%Nv||9wha!OnWEh^n*unB(ZBNRiJu1U7zd6g+%ozWMyHVA1 z*;YA0Bb7J-pvajxtnWocW(c}mf=Y6H{NdC;nHt-#DI%v_gs^&N3h7DOemkI)zd^#x z4!7p)uadNB57iUKdCj{zYDG4kN9FdJ^V6y*6p3q%N>1^NX@dqalKTnpJLYd45DQI|K_$viK0e)OG&YjNE9aJDVVSER zjB&%kITs4reVBEs6zthBnuk4ixDXWbv1`~!86W1=P`#)Y3g+9It1nGO!qOT?r P`Za*0_!O4xNOt)jsW}|v diff --git a/res/skins/default/sprite_icons.png b/res/skins/default/sprite_icons.png index 4c891fd10861a1de8d1b20bc6840e6fcd45365f9..b6d1b158110341f5034473bb26cfd085d9599136 100644 GIT binary patch delta 242625 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 z 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

#q2%M#RV%n zXecjz&pVcJ&(Dv>fBub-^i3OU9ENT_@sUrgZCicW8U&oY;Zq;v=b!unH*IX^g?)W< z6o~yj_<|Pk_$-Rs%a=a-O}_GvA0QM8g6e`)9^5W=?%K}wW1WX2fy@8t<@oFB$?eoM zfAgX?WRDvefsn_|$V`+}I)`P<;$2XSmJ>(~WpI1EINTZqf5XJcXGj!MxFjzXJN_}NdkuxmKW!b*+u z5|y#31b)p+E(`r*gREY@lHG@QvZSq<#LO7OGs7&n@-oc+QEH@Gs@p3FxX$wQ*8R-H zQ(V4w8Ku?be;8H?mYT*0=ShVl6tX!sT)B?LE1TDL?mzzg*MBn@iH{dvp4Y6s&nOh4 zhORTxe~zEs`$azR(Yx{Z{Jd)W_SYD)B$3sPW&Qn=|J39zufJ;DRVZ2j!QtcDtKY_| zD{p4+nLTVjw42?#_OoZ_LE7duvtr3Ylt4LSkr_hMe<>C&n#cMJ>u9ZS=G5V1q{9iS zipr^PYhixfLMHkLnT$>o&*eBf9^p_|H^;jNn4Fqr)%+%I+`NoUD_7&FTmwRY>iL_f zZe7Z<%_muY=y{%b%}Zwb}Ofjzl5Eip{#Bt zXZjwcUXGFy24c7II-C*vML~}A{IH! zG>mrY*ac8*C*^IB&l`xgNIo%l&e~xaf5EL_JF@KF`WU(nZ+q_-iASf|_44l+8tO!p z6=q^F4xHRZSN9Prz2&sj&8Mbf9&Xu>Qx4$L{N!YbLP5aNEkra5mWnq}$vjVx*}@p- zh6h-&tbr4|4s$jdrew)_My3n1;iNwBnkh;)zJQjcbIT6SoywqS2E4M53b&7-f4dZa zAcW+Uv2_6}Z4wJdNThQ3Tpm)141#IV++N3mOBWH1{DSEz7n`qIJ(qwJ6cC+Yi6FX( zCnC7*9JQ@g{Px9e5Cj@ZG}bI?B6p;Z{>db^ZSlyCgKSvRLRqkg=Z_3?Nox&GkBptk zlA9R8GEFp(M0tt#e*{47>+3uH6_X$T_)q@7_uh3Ee*{|pJ^IrlugjOHG6o_dwDTZ) zcD%sI&=8hkQc+#Yl2sdMTe=#>6M%v_C&n*;K9iU1G6p08Ete591~`Ak+;$wk7RqaD z=s!1sR#?E=Rjb)|`T&QH>_;HW-+kr=>eg%oMWyrT$%0|(UmWQh{->6jqL@46!8Bjr zq}E+mH-4zLHuUj{iJ8+L(fZaC4{oV`;rXJEUUu=al9elhf?#FAHo5JNjr{7LUnZZO zptiEyf3$1lqrhkW6*zxgUoD!3`OhEy#QKfvueo4uc7-w;+Fio(n{FU_av$$}TL;7O zG=dsH7t5)ezZ@yEjn%VBzHs+1gfIQWodjG8g{;K3C!XN3m$&aSP3wlA?~J|fFKk326 z4;JB)Eh5tqvKfJDhm*;HZfw%@PDEJSScz>}h_Z|%h-4Buj{M?9uKD)I`S{&$=iTr6 z0SCry+LSco5rfIZ6!SVlLhy!m$aKl3nKo`06H!C@Zm?Zp=i;BbFBIWrYwUe7p<^$j=`6*X8% zYHFOlM-EapRE^hJOk^g`!00#=u~SS(V}QV-rb^zlc_C}pUrurDTFh9M^x;mlWgW;~ z4@f>rn%1+qX*CO$Y@*`cukhRpI~a3>Xlg2_ysUznib|^eMbwp?WPD^)UAk;JOWWsz z!@=m#C@*XsIl^N*4>33rIi^X%*Uds9{#s&HRjd6``3m%c9h%M*HndcE7#NK3^u8(H z-+UVLbewE7hUzRMr;8wJ1Vfc`zP6@?q-o5~#89*XiXbyNtur!noY~|qN=n_Vxo9)t zNR<9FL(ERc7@8@UFE$1if7r=vBFmWWWGJrC-daO;q>JuM2E|v&kz;)n32_ub;;nDJ zf+KxNezSLyjcWr${2EtnYN7Mw2)iHs4WTnTsB2z;P`Qjlzx^TOQ?nE~#Ajaby^M_fFB$*u;|dYwy_6O->;j3Q0SGx1@pQ ziluCS@p;GpRDi0uv}->2-b)vEo$6)FmgjN%i&($mGTd1=v$Ip^855r)1h!6IPa=vU zhMYsSOG(cvBr`bze;yZ^bPoI`U?S)O#}93x^Z0hIz2V)+o=QTFBCdJkN9ph0L*JR* zG>ICDA~SIEH2L@pgCnQt8aRw$3iv%C>Wi1qTDJzDqZC6bU|AyRcm!4TlQQxws$S2j z(SwXfGpyKrDUbjDDcqL8xz5Agf+G-rt?|g~Im*cm^qL_&+pimIvujksxj%*j4HJkrzB4T4>qww`_ymn(NS(feB^Eu>%J{Nik z-dh&XuDSaYH*)02G4B4zUEF@hJE`_pkqW1AguFOQ-3V@t@zZ?C1crN# z-)ft4%{qbwvIHiir&IKAKTUQziL7d5Q#M1R=a>qgCXGv}*m?V?TL8=Gy#4MLB zUC8gZ@8zLiJi*xD5Q`U=al`wrAQ?;Hpn`;8^Z2%h*tPF0O`#$hT1#kMu>v$7CtiAj z$A0n3f42lt`-<0X{-=D2*E%+}c^sB$e&&P!@ZmC9h}69D+@32B?CPIMq;uc-(F1#q zedoveI~TSEFS+uPwm{25fj50*Ei)&3kh59lHMrmZp=#GR?%g^Yd-d}yi?6=>or`YY zc>PA(#x<8|AS2jz!M^g24SfBBM_5!6;Npwge;6Ijk+F>CVFSl`gJWm(m(k^n6gA>8LC>5A*LwfS*) zoMe+01~%iPVX|3+k|H;uVu7P0Y3gJ@<;8BycmdJrAg#&hx=ye-NIIFL#IJL#kYi{n ze@b=GJ4YWDY}|eaQ|Ef=-@1d#@4SsS{^liq^GY{gytb5Ol};w&7UxFuEMDY9l|`!N zH8D1xp|fw6m5U_Cp5KX}iX_t06pgzG)>g4@a}{H;2%TLMoQg+zDVAo%f;wE@I;x%J zxSZAGdPmWxPvI+1GTfJ-#mf#!t2})3fBQa(ucDqgvjjlTk($hsO9;rSf+$K%jSO=7 z$Pv7LFJnU^yzNU@{$Fx}{-shP0Fo$@$>mE6vD`N=nZI(?n=iiwe@O#YKt}dxV4H~5 zCU!o8karLYHgNTuKg`MvS2Hzuh~fT|bf4~JGCWNonqfHG&GgV9dEG=3L_$6{f8m)K z=<36vd5{$m0g=+8A}+e&R_c~-Bor*gp@G#qLt$1%DXB$@&XVoy!nt@pvg=hHWrfnV z%ed=vRa91efuH~K2~JOGTy#MIoH-KtBw9%^LD^z5pJ(ftUNY$neZyl6gd;?!qA#na z@flNAhF+^|mu&p&Smq1%n#Kx8e`#e<<8XH{m$B7h4~srDHjFe(dx3TnSDcKfvPVV)A(xE`J64UVMdD z4*m*%@oENUi+SH?UZT0F6u}gjo=tJ`Y>Z6jQ9gCoIxfHFU3~L<4>Hz$f0ES93?F#U zGFB{UWh`FA55BzxLvheE9OZZ{jkKwnE3RCGP_vkExtM2OJj&D0|C&p#-^A+W#j&l= z@814;@AbT4M*wn}I8`;vICbC=R;;@kQ##*x`=`kLmI^}d4{9-jsNm9kR0kDYUO!&J zji}9OCub5iTGETlA(D^ke>g-JPLEAhNj;Y=`2fMt<$y@R8X}Y1&OmgS#(C8wM-nV) zZAY3dBAYj_|KwX%F8ao=4xRd+22fR19=`ouZ&*Bd>HzoL{ZBmd+a5a4yuzY|8}RvD z2pJnAFJqV{>C7ma=0}hXQkhZ4dwnDlGZguK2w4SPPNVoj!)e*d~6}3$X}@ z7P6qxy6{qh&Jwn7`z>vYE@08^n;AKKguedMI2}Ps>gO}ubDHgE9%1LHZB&=F(_Xin zhSD~QL$zcwNibwY%gw^tW$fwMP9%AZt1h{Op3%Wf&$-@%JNpW+`Ea!@D=|KrMsxWo zE`!-{fft|L%FyXPe^xD7M72F71b|NQW9isLltL-Mwp3ZDDwEx3=NWT{EZD@ zCLlLCN9YlYL6#vG14~8HBwClRf{e}Q++I>fn)Z(6h^mu$twlHwK``i{IOwCf!G+tY zV4F4$K?JuKt9u+No*^5Hqnq|jERub_JNSh^y_sJBVHn2ie_C3WWdUrP1!8)4s?Bg%+vv2(as}^6v>h_CqDjKP19?5HQde1X#SXsf6B^QxP=F#&x{2@12 zZD?c1u|A%C=(}8fW;IioM{U`{lPu=|HG%g@#?Ks44b3f_LxP_RQ9N&c62O zseXIg&c4em(YU#!)Ok^PMX1y=Wp!*K?en@FZv(yuaP8`<&#h>4ed3~PTLCvvJ;xQc z=eQiAnW3`E&qEKLVfM!-NE<56!TrP{F=U5>f_@T9g2~wwci;PKV)2;=6jgc8k6)ZJ z{#uJVBAGFg3{6eM$HLVGw*%YIY4AHZIF#n9H4=zmU@;Y*B^-{I)ISCxe{cq=M5Lv) zh~DWK4V59pf`uRnI8_PBDKYr+Ug|fj3<7Ma$=5n*aA&yhh<)-W!$;X+5v$x%3AwYhQNNJ8pXyPFD%KCx_f_B4|2-V1lAx zO^9Ha2-!HuPD-2SQ`%9?qS$3zG?OC{pC&syNj@IM&~;2xAfApm&ZZfvq6;r2{!s5G0&&6tL<#l}fUBBRH_c+T| z&S%f@Ng^||xLr0AdMmqr_blTxX|kyl^^J=Wm3j1^d1}YJmeSGJd#?+oHKPK#%&P}l z8mXcZA(q0-7LbHLLHRU9P>u82+jD&-oFqU2j-ZHWnFAB+K2_ z{(x70+M}w+zrH*A-zp0vDMZd3J47}*!{@*HaR$!yaOl8UwmyG`vdRYLRku^-ZNM~b za=94<(Seao;dDExUsJ=W?So`edD0Ob%clV{wqa0Oe_BgfNhO)75sXBRKt(;MCOBN= zGA1D{#AtUv3)j5?N%5c-`Dt2n6`o)<$upfy9N5G0(}y|Ox0M~8FH>I9%+ls{G#9rK z)B>PpKy+~Bq8r%LbCm7dw=ys_9gC-pU4KbDTuxzpYC2{`a)Nm1m1CsiBAV=D#iACP z>pIX2f8g*a=-D*+(MjZdfwlAJGw{lG#%5+|ZLeW=BF^m26U@6g1lpV{7M2q;r!aA5 zjEZsvQ58YA5kwV3F=$w}0K9JOtO*4Jhu?{$ilj1GJd%UU)~x3nzuQ7xnV*KXrn!AE z+z$nX!M;%nmem&y|67{gUqqX$*=+H@V92U~e;l*}ZO3c$N}1&yv=8{OGAy=sr8Zw(Y&NwKh^$Q$aQtL-mR% z9)tAQIL)=~9No8rk?{${f<<1+F+4HBMVHP8OXuOAJ(i0n?2lCkrHrndD2l*eOE*25 z%-3ep3D5#O_s}kGUK~VTxP%Y<{Xbmtf53OY{^`e0PJJGD8hHA;;(*XM94|^H3k!X! zRF@LXE`ZCHR(`fNpnT!o*LUDBW#GKEB5A-P6CLLMyC0!_aUC0OdINs1i@jTpad7)F z+UhlCV|hB->lqv#!ettq?g^VdkMh+Aca0l=%|&SBbbBh1Ja_Ery(>kh#+l)1e->4F zIWeB3cP7JnSprRBWOxE2H|P1D&SyyEGQ9EKccC;^GxXSVJa_+A%8I=hib_r~kRk?R z+{E^YtXU1&Hcw+i z8@F9s#EGtRWQ{z&Tms1{lFECy=ld@aOB#DCONHd~zkb*spBaj~{5~w*_yZ6!Et_+v zhl%u@LpAf5qJYySqB))De@3#wI?tJ&t2EoBviXhe73Ckk<)X_4rxZdbe}~j$A$X-Z z4!Nj7tP(+Rfi%|)X&15xS`<4aBUqIlf6eo za|fq(KEaABFQNJ3H$dtL?M=_|z%TcM_a5Hy>8~>}Gs@$SJw>Q&e?GEWOI1-bmGvrp z=N=^*9_NJ@_fW{hh-4%j?jZA9gG!g)DEmZV}U?BfRmBw=psq zWqQ{*ZA&&&SJ6mo`#KIEdJ>OIIB@T8PrdGkoT=xhi@lDUb38XtxwQeIV#eh!BNr9CN;46A zH?p0>6SPRj3Mi(GLvrAAlrlOsBakUV@cm0!L9|_%mVsdyI21p=QjNT>34vf4b=74| zjP?1KSJwC!u3v<&OkAxfg%1m|Xx;bj=9zmRAKW{eHh(gjf3;uuFVCQgcE0QA2`0ii zm%QaY6qPqJudSZ$Bc1Ho*3AoDJyh4Vu&}uU!4@c_5+rj`6ju>-OUmgx-O2Rq45Meq zsdmpt3wqETPCQ;ehHg_7tY>2Q4266acWF7}U3<~v(=1zg9S06P&t%_OQd1MmUwjp6 zpaCokuNuNzf7L;4Q5!2-XF1Znn^Pkv*n0R^Y!O`qeZ^Fllu+fbV0G(-yk+w${&~j_ z`1P^FNm&rj{3Y?Q41M72upU2hpr;74KucpSmKdV#>Wk<(*+b#RkuY6_B&$K&d3p0Vy*Jf(u(Pv2zkeEJ6760Mk9gXkLxr;$l2C9(=(ftgMY9Ij}M& zv*%_o3KqWNVib>tpt)(Q^K-|WE~LA6lym1ge;MgJg3qgQ(bb#qF-d8OpXu%%4xZSJ zA~>iFD8%D&YAT?qxt8tEY-c8%{bp%}XS;r0ld`SJO)4Q^{}mGFrj1ly9>6jz%v>6W zr-kBDFM%qB*_r5Pu3KAQUQ+Dcp~|Xl3YdjLE?6a!l5BI&Po6&8f76D>yOnJI)1SL; ze;Izm0ka-Zy1-VzDU!2Pe)NUMS=Ld*g>QN@m`=#)T(fZ*+h07)kZIx(WzG#xu=;|H z)J=?#+I2(<=dEwtysq}9NB0i@)yf4$L5+lHMUNgl#U)p+rf(*}0#6AgZizF~Sx}ug zymPW3mQg^}Ae@Nft8^n&w}4f^6>zX%e|bH2pcIGK&7QGSRJ(kLNtv#5v&bHeO{<%z z@|7Z3Hba9G2%?CX2US)X-Fb}aTz!ylE}S3GlcG zt-XL?a}&S){y+2V4}Qbul??<-irBihn}Oaz<~P-{c2P6g_&9xuIMcBxh9%H5e>P58 ziH|)eM|ol2A=0ThA9`ck)u8}aOpH#9?R|3VFMT2P2bN*Xyb4eYhRsyeCa4N?E?EWR zHCArU15`mElS`KeW$jb%zv->Ms-{)s6LG{E3$aAQni8;W8A+|f&S= zwE(dYRz86s>LAGo;+(dzE!haNM=;lbrn5wrq? zg4m{x9Z7;yKy*4NOonk7PV}iPiDR9(7tTXcWISaHxbu@=Bb|63m+(vm8V1{5wGHc! zmk><`Mt}L?_b>&xU{M1f_@I}&zxfcMKpCI<+-GoDG2E^oo##$)>wR)-^2y)xszzY%>$2qpN6Kj zc-0CvUsTP4c7a_lj+zxkuH%1=y>6PuK*%TCsekY!M|V7rP@@ZCc*0JH3sgESe91KK zfQB(KjUJ6L+%t?QiGr2Q*hw@7M2*HJA0<8AMX0e1Y?EYUirSiDL3Q}-M(qY-$rtej zoJRbkrZYGJ(;(U?An32qMgcyW#|7Yk%6vZ;yp4Y0hyU}TyQTavsIS| zNq5^<&XJ3l*gBBQ zBB%OJr1K2|oSe8Ly zWCkl^B3MpJd@WqEw2Ac#W1Q&U&QvmtVcU#HhdDiXf|pM3ps{=b15*QJb07$|^_QKY z(%@`77e0D=vgqpNC5#QvP{_wwl*tkDdeBNeSf-AcO=3wPI%I6oNwH6+rnHzu&VQn! zsfn^chJiwyAAIu(j_v5<#>+3HwAx2yQ4Prv3(LwfI5Nu7qldWin)OsVs}W@hEbzEp z$fArQz?y~4oEppVgWqrA6E|#Tb;nAq(jW{>BkBU@;(7Wfl2mx)zW)!3{s#axZ?mvH zq)6|%p%J_l_=5FZ{jOy|o@_RTWPb~+yzw%6x16S#CZ@8bC3QC|MdH&G>>c`Gi5WCZf&T$WT2=X6yi z=NunuDF5X;8bDf zj$UhIboyzh&vmze@n13#vkBu&JZ&NvvotrUY}62;LsUw_(qe0nT)&FyQd3Hba-wi{+`D5M}KkkBlCeBVo~S{`82 zjaSWOwo-ZQ$uzP{;q#w-8z1`IKT+YZXsfTG`@{)Ur-K_eF6Y@Jo!5^?a~}e}|JQo< z@-i<)A?Kb`y#pUwxZA^~#Z4UQ9m8!KEMB`12vEq(U}W{VMia>VR#Fly=fhw65WoJ)x4Gxu zm&sai^U4Z7_r;r-zkhfkINX4MowCWvNsjM5&C^dD;rPfnep}{_3)j(9(Li~-BpIFw zNiwG!p8WaF&p)>>zQHi%%d&aPL;$ZtM04nfh<_O{FtT&3Z_Aeb4*B|9HeR}E-uw$F z#0rQ$0l7iNO3N_ogo1(Xw!tGIqRu@B27)IJ`5=NN%~^aHI)7wSSfUJyil}OUgk8wb z`FF$IbCka z;sdj!vLY%HrhjeY^{WIcJtV9=Q?VGKs$!y%SuEQ?_7pSHb&kqP50Y0!&m~y2sGeh| z`q{8}9_hV@IP}0{$gwcJGbRuJEXv0}c?EaAZ9PA^_q!~Yb>8{*w-e~N94kA)N8WKg z`wqUu`o(v$sQDJ$jv5j(F_I&Gre|Zg^ed?f6_|;h!+#YBa{a9zX6Mcq_|DH>=C@BD zMsfNnui8K$)J|lulg4@<(bxnt6T{;rE@}T?W3O8l>B^cA9wiH7BPjLFRL}2VW_TAx zJ|EUh4#^ZyH2|JKVZVX2si0{tMoooNvj)4mMi`k%alLVRV(7ZT+U|V3y zWU>Zse>Ej#_2}j~l5vA{#9&OR5?9Wm z`RID?6>QaoC*Yy7u^wlUA5<@w-FzL(7p)+5bPQ3Cim9lqMs=y2INZhACw|7tYpx-mTh2=l|CpAhW<>P!C4B{3070YH@DsS4xot9 zGp9JQcQ+%WX(qyP65$AuNDRX$Fg=x~++B*KWQn9fu~Im^@qftlBo4@$^B}0X|Eh`b zyQKTJZ$0|nx4$P`_nt3&6e}l^=|4_a?^%D;(0m-O5WBbS}(eDB%geBjoLaB5D_1yboOKfZ4p3z{T0UAqAxYe6OhNfE*61#O0+ zfQ#>a`8|C8?jIo+RWf?|81AxivQeEYJKA{u@Y#EATv0v#_~Fq<{uFIw+ zA=h)Jf2`%*_k4g=r_M2c=oA-y?9I${cX8(N9VFxFIrrRbo^U2jrRb;Uk%!2~6U23! z`sM3TH3x#`VqsMUU5ERLt3GP0D=?=AiRmeZW+&-rT*$JeWeg6FbL`N5bW6q(6h?-o z+5g?&QdSk@J1_o(AAaupJa_B_S6zRwk~7EpDdg*@UI~Gc0!HtC@&?@T@inYn8RU~6 ze+Dh+r%b74vNuQh6{`Um0Rtxm))r~Bw3qY1_qSrE$tKYnu zBVD^M+Ik@QPl2HLe#^E^MG#P52agdwYrG1sLJe&VZ@+x~Ws;dQ5M>*&PCNwLqLpBF1HZ0`%U+pHm zXd$)jZFD~V5*KW4r7Dx5s?5XJzx5Jd{<{q%lRCe6^krrqc!;WXn|Xi3+dsn6CGEVj z^ALh1Ve1AZo_V-aDP}Xhq$~^5ZbY;++8UNoyr>1I&&!gv^+dxbQ5^~uRdx7-)!2qb zWpOdpjUj$_-xhpQ?Ab5fcQ*RhdCw^YBX8n!Dlj!pY`4Wgd!9#k9VMmbiDwK9Q6!=p zU?J%iE%gBwdOUx;VO}!qU{7m6w|otR~M zb{?)AR8FeMp*(0sD27R`PZ<60IJ|SVVCM@Ky{89Rbjgjxrow-8KKm@~OBW$HgY@+t zWmeC#WMu=zK_4${JHo!>$Ec|+qcTv1B8%km1u~fkifDsZ1y#Wnsze;^dAA8Rxq>R8jZ|q=n z(qzS|#d!VIkn>9BuDPDhiVFw3K_EJ_F;+HR;qD&O{ z(2ZAtsZfw)guW<+(I{!7z_!kDqB+CN2$Hul;H#?&X?dq<@g~{DqNpRsR{Kjskh9;@1t{|03Lu7=`9s3#T&ogm$ zA5{x40NtGHfwHahGUWPPxnGk&^3PeNnwdEVE6W1e0kR7-pCgk@ux0D-*mTn+_{x1e z`tXaiF5Jh#!v{IrbCj=t?~^!6LQI}J%G1AifL(tF&e1zupuRdlb8QiIRUwAEXV}!X zp76{V-GgIPmvxXc2aktmrEgc3iiRi&|D_Yr8`ftQHLI)s{)2ZvTv=7T@ro-~Fg+Gy zghHe}^bN2M|x8DACwm$xQ!lpqaY_Yt)RGEmSe|^gZb=D($ zh8}y}`M0q=0%SB*y7y3c>iY|x+DWNXLv)0A_R9|uK6(@x3x}(Sd`2Lb(J>8ycqB*H z!6BNL){_p8fT<%CYFyR?5OD-+OTU?4hJI?gMI87Vo z^Yb5TeDH6d=LbK3g$*6;csyeakMnYgN|Idx);*_l~- zx+hqFx2~S&zx5+-y8d$3U9g5zJzXrGAK-@Tmhzhydl{O^^Tz91d3ozG7GH7&V|}OD z^{v0bW26X5v&57A=(#FHhe$!sA?PBRd=^2-k~Bl8X+NinJFQf<@Y}!IMck(evP&j^)U=ezL#OfiE2&Cgc#B|VQb|r6>gUo#4u=iO$OK|MgXj+6 z&E+G{*^X&hm=AQBI2Mw*N1UNg{5%AVB}2L(`3KT3dt_GjL>L zba$O(I+5k##Y^aDUqUJz#UYyKjRdlYw#e-lui}B{_j2EZhj`mf?X=9R!cwL&Id$SB zd1I22kPlHciB4y6I&9u@^9?L)X$Be2?C)gDvj;hI2QmMXKR@-bnGbe@UY6aOm#YMGPR>yO zj#e_!G~L}poa@T5X>}ttH5s0N{P$d=x+!m3G>}0)*f)IKvD!41*2~4g*0FLX;5iXm_ODy`-go+^cqN*T>&KDh$jy=QoF8 zk_>ZR)^+Wxx~{I;&%RgP_gde3$#>O-dCPgL5N83c1U?zjQE==c^70mPX9juv$t`pZ zjQ$44e)r_`^v>sBess-^pM5ua{}kIEf10t`BFk%{>fZ6#12=7KzW%p6hMs;c*R5-F zjzMyqdtya@^Ha}lJ=l27icY!?jx#fvqN2*8A}pYK%MdF3WM;F(G>4wkMI1w8S#Fj{ zz+_dR3}0m%`*!Z8&R<4LbtR*d2`o8`KU~3BqK~GVmoYLFBWgwQs$QzA>q*Ar*tURM za1+aCI2}vkdFB;r>%&~MzLU+nxAN9YuBW|u0gmH;5I^>u zRB`0YC>s_mW$Zv7iR=V*m5mIHjvy!n0$~HUzmg>#_4JKQGB^=tbZUmKGt)TCpzNQ; z?Q@e=B+L?RHDL)+0LyW(?74c%KewjR6L4^BC)ijKzI{o1hhPahs3Mf9II;y3F63w! zu`Gmt;8Stz5)^D~-9QMMh@y>?1;@zEWzQWDWf4c7n=a>=)?BrYsLa7Yi@AoW-=A+m znq%e=Yy{hx8;9)J;BtY-^=emt^BhQZ=6HJnM2{PzOhF7s5klVoZC$~d1zdmgb?n`H zprdcxtPl9a;XiJPdg<^Ck|?mO){lWb#|rX)=ivKS-_x*c+&CL9yl@_AE6)pidk{5) zvzn6B);cI|jbtW4-}n>@<~5Sa<_Y=)oSyxp3mSbRMVzt$Vv{MZy6FWjp_W za?d|=!Ll#n(IZ$z0mT)DY=W@r!*MH=au!OqfSwhZ&QBs$6|hW)WIB$lR+5ROXuY(V z<9kz#3=IuemA|&rqyAXjUXPkC7`Pi6DHu=@h@wXP_}yNrqakzy{N6m_pn+6X^>4#o z1X0DdH3Vb?K}NSEY(0-4O5{>WDps_AA}9)J4wEVGqKaA)g+o-%H?h4r@hi)@j+aI!yUJ7!Y+a|J4K?9Wq5P~uU8>i zD6()th@q+C2i|+-Jl~z0`#$qVI&W35v!lZ?+_pePnHM9Lr%7qVW%-b73qe+Yh~*8$ zGA})+MEOvrupbbg!;g)3FJ~z6cfotx3E49@a zW(LRB&`UPii2>Y!2&GwrWgS;z7zU%0N108HQ&DQh>j@*e94srr>De7TefSwha#>sj z_~gykv+&CG{Pr6^=f3?DG|dQqy!WF#2w4Oy0bP^nXj;U_ZxnfS$9}%|yMrw4EN9Kim9)(Z zlT7Kj-QWuPu54(8lMT;4k)j9F}NlJo$Lwj=vx*_3O zUX2tIm^pk5)$8I=|2UGU@Z%r7pYV9U*Bl)~E(-?h*DkAb%K{lwLyndqi86+xk3$s&_eF?JoEF)fjJgDUJ$MV>Jn_N$7})0eZI|0e)ynU`asat~|Y zw2q=$$#g7@UM%7d$TT;9mEknFiA}~CI@v`yQpPP;FCpCQWwK1CCp$=M(8ui`J(ndH zE`ZDgC-EET8+{Zs7X!Vg2zx?U-VB;)<5n9<#YYG9lJSHjyP1lC zl(rEQIwIB|H%EXY;q~&mG)e(Hv?pcXvbORIPw$$n8c!;h&MS`w_WbTCAv+K!D*ITv zsE))$0xMVIBiCPl%!AKw=hRS^3*YiqA-!@QsXb$qY!~;x_zLUKoyXA8VPa{hbri5l zfDymsUP}XlU^B0= zior})Em+orw_n6Z z;G}HyRF04YJyRK4D*XI1_B<=ztTR0^Mc43gnnTr;hctpdFNOu^5_-v?X5BpYK7E`` zOV6evT8ZA#!SqZFJ(DHqIP^`#uxyJ(TAr)U>qN%j`Q1;FUwHv5TNfZJHYLLb!=Smb zko* z6RB!Nurl;_ohB?!Fs9q@olQ9xMsbP}7n9L)CGTiPoFSl*tQ^v z;=0=E@++g!Y8eN6rs!q9?u+q$dpnDnG#~q0#^i~vI_Ef1YN@s zz|jrFxshD2a#&h8mi1~f#EqlnK$3AB3&AUctj+;bpBGeh?t9hqM^`{U&;Y_9-~z%R ziYRTZ|KZvethkuPOYg7k89I7pI%n?}g#W!J@a0o!{wuNQ-J0(1DqV5W>IS$rlq5}1EBaw6ll+t?#~& z$-W%9sul{qetdE@9@!0O=whCR1{WXt>Lz}F^)G{DvKm3zjl0Z^CE8@;r|?HD8pC5W z*9xRc1+ucA+J+!cK6ng4$PfBF>g?;~aQp#xVK$pU6CF%kSc)4Z?8O#>Sb~hlCr~PB zbC)NV8+=ime1YubG#CQWaQM~z47x7U`<=ffmrYUA+)hk?iZSO-ywS?JXl=L>cgV(n zrO22C5epmH05j)cQY2T3V-*Dq%|MvWB8o2j5f5s>pdiG#@Y2h<|K0~!=`QCzpZGeA z4`9nSQe6vzqJrW>&&KH5^+eUDKl14}ewMmL$<{2^t!zM0R20c18tTBd3OJ-lW%3jZ zjf*xe#3QQ2r)`=W7IL_+kA=%RSh%QvjhA*l!>JR;`PUzQfpgbg#PVgA;r9d(bd!Qv z1VaPSLGqQMRMk_+r^!r=;PaH@b*kx~?50prKyj&*1?tJ5ze}2 z>-2{%+>ocf!e(ID#xxA(FRsLe53MNBH95tC>RNn?3&|rQSQfSO=TX()&(XeVx)KFm z+%`dVQ#Iw~sJ-M8B#)O0q<-=D0|uN2=S>&YFnBaAC7^bA?XVB4P}Iz8~N8C{uV{HS$)}U;A@#19VReWUz(qR z;_MtK71cS9AUJao7~90k#(DOkpVKpvz_uOo#S(A7{Zd+1F9cEI-1D!-QWR#oCwTbB zzou_+jI-CQqmayiC{x#e5aEJrujJ6a9cbe*&beU?jq7SSaoZrH>2b@a=D(UNxMGe| zB9RharNsL84N{inP+sYxu3@g~;PsOG_s=AO8y!aobjg$Nm{(u%+3}~Isorqq#k{nA z4^fZG+C_CB7wKrLA~`-HIQB+IO@_c%;E89S;JUY+!`^+v49;eMIo&@=Wm{N~+>#?$ zCc^SgQUj;?{!i{BQ!L))_bH$J{j)b8N}O2L9Qf!L-uQ47|DXoWHLutv>e4WaYPk=w;kg6&?raGoS<0B;FVNX zG_~Pq3av}m5xIE5++_`o`RDCp*}|iI`ZG^7E${4T+O%dFnvy~;OEP(~iyeEDbPY07 z-&XpZsw%(uQ*}I?$S47i=hlYG78EsrR?-oS0>Wefp%9rP=a*B!95@vK!eI!9aX5uz z2XTBpgg^j)$8qKu5FBAHEohr_zv0*jk~(*GOannE167^N+KVE88b@2%t44SLSn%rS z`Hv-7znm+syp(;rj$J*Oc7CnMoP4d%-a)Bd%i^Qfiw%)s+_kD2{=bzWk&mTX* zr$4%pWv55^<)b^%C55Xlp3mtsV;ns?OnNGVG!o%~r;lKVTUfMuH7^}H!;_D`$VE$U zAs9;Hi%wF=X*iOPC967UYprH_VirlZP*pdgts&VWvUZdW3oBT#bS;OEO)wj*0S#Z)mMMd(4@mE&jF83n)RaAcn!7?ajW7w_;>Dej5p%TSR ziZhc_STh>+U)&v7I zLql<7bSsaIL8(~4D1oHg=oWZf3bU~!`Am_2W9}z-+s7XO+u)(!J;}{Ce}aJGLGpwU zyj2K-fa5rv>^j0%zx3t4%5vB7H`;kij$;G_jYTcZfPig-Q3A&?ad|9e6L}m#xe`fu_$t4;7RuO{f@moN2u&*=Tl$!G!0&v z!Dn}I1dJY{U5{|H}xfVx%EFw4_bP4t!@26)x$w%LQE~T8#7k|B*z7x~r zOJlh83~l8;>T7CPTI*x!{N*%Pl#?nNoa!Io=<$9QtXxcESYU88&iuM^JU*SgF;0HJ zMn0dXs;rWON4pWUJQsI#QapANIpoJ*UCr33KHT>|O8xRBAdA>W0U;CwM?k25Z=J)b zvJA2S(MD7`$k}JftkZMM#!`gJD|x>lMP{ZaBfEDTT>j#-2S0Y`R4TS0AnXr>g**3; z+E4zE1E_&W;7qcZ`R=LS{;%Bh$&WC|s z3U)3Bf=W&ZkjWc(np$xCWEw?(jhd)UU(YClpwQIW%JhVT=BPaO#32qJJHto6_5=1p21( z_r2|s&a-~=!b$D5T(jdqMcDPV*;KLSP`3EtI-dtuR-`y-&+*jhMI2i~ab#4#pOWGM z!$eYj_``0Z5(I6FwuWZPD=J8(^Nf#8lgQ?n$!3_IPSJI+n@it+el_=f?dL?JHFV5h zMd#8roE|)bC^>i)H|45_6SGMo$NM->aJX{)YGgs+$%FeiI&gw{4N)q~-8hbpAWDqS z!?Cl5rEUraqey7)c$0DgShT+8hDC^(X1oBCHq8 zbE*PmpvtJWfZ(pcFl|bP3#m%NF=FKVQt19Lnx&CT&X7*dGJmO`!IM+Or*ssTjA80{ zR3Cw|3PeT1&@_Uf3jC3BT&jZ0=ZFxIBTsY2BdQZo=_}0rg-Tw>Ra)GAKS_Y;|NS2m=U5%P86+%Hbq97vZ zMI!S8APUHpZn9^RxD*k|u_zj0W)GYo<&#-??PVl?r)HQrbQ0B7hF&OPn>t7~uC`_5 zvnBm+7SXaLJQX&%xPWXq6tWiKN{!L+ zA`4eVD9nt5W7FEPl0@=8UcUEE-gL=Z5e3g5s-PX4d;j(8#Afnu+cB8i_eMK!RdFoc zw(z-s6u`zZA+Ld3ws0Jqcu^-@;iakGM{oBLiY1v9wJWHoET_6Iit5YZ_6I?B5eb*E za@BlJ9zVjs=wo<&K3ba=(6(eH6&=e#aBzhy301Zu#Qj(a6V>g;5iCkZ9L3vAa^^HW z6T8`VatB$fz}4@13m08~F|)^xarDVUSSBogT3Csg^N~zj^mZSFVw|;$Tkw{*h~<^e zYZiqbDmsZakMODAJU#JP=aL%fisjW@zFsC6GPvUJ-$UjzKjfn3dIUoTmx85;-2cip zx<|+O;I#{>EHC3XyN`2lI8RW{aPgu>-g4<#G_^G26+Kv@z|_<%dyjUJOvMQKeKgj8 z_^4Ref*7jg@)b=yw)YI(gX7dkqolHFIyx3n5W*ZdGr-v`)igHNBl>(8Cb(TtR~5lZ z$FasIkPr|I4df}1JUE(wW10wR5TULfh)37ihSrpA7=6L)sP+rvjmuP&PP!G;DkiLk+Jd`dR!xaKb%A; z7~~UiTmctNZFNkK_44C?-ORC`X(lr^Z(do>hpt-3vs-o(%jbv$!#uI&7m*|2sozy95e%VIh0YrrR8k2ME8^4}CnrF>ejKeMA|D^GPgB7B5_%2N`wLuv*{95KJTxWGzGd+h2%9a9ow4aeI7-E*FZ&kLva!s;)WEf{i3d;Ix3${c1GT`+s-V!8!^;5X~xFBj!(QBU)x&#;YvCH*h9<@4%ARq)AA_(JIEZsshOW3kSs;E-RjP>GLQ z1i}_(NyHnNtK}>d9O|1o1VNNIdgL&vj6r=v6M`enWeI+t2@pgfm9-e3EmZw?IB&yr z>`bPF>YMA)FpE0HjD^*UcCG)FkZRrHfVq!eTZ7XWH?UJ*p@0`Tz>OMK@xG>5*1}Wbaqq77Ma#XCi)MPpPb>q$r!Db&{*Lj&Tz~CqM7_w!a15=WarLFQ;&u6HXg_Bzb??|Xl8j*gK9z3G(a&fmrFaQ_RzuK= z$c~IG+YBehIdJ9xJ9l)mYuh0Tnu%n8Ih={xs1~fN4YKoS7qh7X=d8Gt(c}!_6*W{< zHgKe8J6E4`1!dKp%od*Dj!(XY{(}aefB#RI&JO*!u`KYnk|ZJ8&i|D*KTL&y5(3I8U55G-KWMl(|44sZnzv-asx$wF1U6b z-}&ragkCv8Tcr=hF?jZSck+vudP|zF-}LOkvCaR{bC1QHlLgKASV$cH`9&9mX>V)e zP|pBw{lo|9-*tfYhA@MBhdz4E*)1!5KprEWBRk$t+M_U;Em267@Of1v#f8V~ z0+*liiXd)pfFcsUvKn0eazuXsQI*jOI<}$`wV-ZA5N~6S{Fsd7_TZ~;MfLjsk7&s+KN)!*=<|c6VdO$C%P3 z9IZfQv>8QIks}pII1Kj3uq79+K!jvQ=gJG_bEJDajny(AxcwXk#|(}f9icuNqS2$_ zF{i034`B)_o3|YyTG7I$^$YN=xPjPAf`~fHyWes((|y%gdN)O5l1Q+P^;gU%oy;Q{ zC-}j4Z=$YMg@6x#A`3b9hIjD&uiwM-TVJBRG0e%MJK4VT2!Vi`*`K>HbCY&5S$gsH zv}X?=nlNwOP~WHNR#`(+6eZ*l9LI4SkB)8Sum!*u=5!~2$VbCigrxX zOEMY9Ul7QQ4pL(j$z?QLcB{~)u5?aW4Q#-^cq zQpXc@uw5bwZc=d_OVY7bN2pk`(J5pSy!_%8%EMloIu>CG8me2KD{+~NW;mVgO>BAb zz`KDrJbmg`1gokl1d0o=@C3ZLU2`RKqcd3sVredEZ6{KpQnz?1j-Zguq^PM>5iJop zU=Roj1Oje}1cOPQe%1xYm=& z@;9x*J~IkuCK>M?B2y}{puPr6_p<-UelA{K%lx)ZaD^G{8=|D;P+Ss%+l?c*@VYI` zl11Ox5Yd3d;&~COBXe-3<=i#=c6&e19v;OP^m5b2W!(Sbc6N0g<$|UP8Y{yDLT((( zMi3=`B$pdo*YUU{9L)e12v`WZIoF74+o1U8vdu;jRytO8aMPzg!VmuOPTWyHQFlEveIqp2M*(LpS}6*E1cps&G)|&Fjxk%r z>-HnMAeri+uWu*)69@5l3w+}C2IenmX8-n_>EzDHvG_}f2Dmdw$w_&mPv*bX?3^C$VT-~Wv8 z1~O22RO$Vf)YiPiUme7;EOw7g^YFhu!h)tw@+ZgGvimsGGo!rsOMk=mr+4Bz-N)K1 z=TTAPrC`}KREZ>#3cF*|JhXSD$25$8cRzb@>`!WNI+Np<^9t5k1EaI=>K;vD=nl!@ zadtnylNE~>AuSffU+y^hz%^$#T>8YG(cORU8Wri^<1AGcu`Ll<5(s(admUYS=JeF; zyA0F#jH{%VjmMz1!i%LB&`UZV$;5GcIXRL-H!a*=5B{i|p`p`MRg@!mBzjMO4`XQt zE*us`A{^Ylhc)Xj<}=^^760@%H}dNTf5?s3-G*kTsHl%nG?Nti)959UY(XnMyt}{q zi9M%63#!z4=dEqvtZU!Q!Uc;V+z!5lP|QMphQ4RM&(V<{cAichFWJ`5ZQFRvww!T? zxe=qHBm!bjE>r9&m=?K0diBeH2WIws=(73pTQ*(HL^{jV^f# zacuCoL@ZrL5>?y*7ezrJJ2{OVKSgP#2TKIoGSM>yQihK0aTAnQ;V30e|N3!qxe}iC z6?ps=M0`Fx9V-YgT#h>sMieC6sz}5ukcY}fuhQyw(e+yPvAPry%eEGE)_7z`kT}>i z!QuYrnVwFP&1&5Ik$2L6)-j)*4{fI`=tCD}3aS^)7er6S8J#RfeYNTd2gApGybfN3@Pfd%nj_u%SXhw9;CCuF+iL{o*=Ml-} zifE2Q)Ej1SY@EWer|_-29+V(jt^|%3Nq}&`gQR$o-75LS1U2r@b7tx((pnZGbI&qO z9mlPaDrPa#HkoOEgNiDF)_FE#T~IV3Txlaad8z{*y1R7VyleyQtsD5sS3g1DP>jEM z?@a_NTPU3xLTL^BQTdm{RX1MGop(NRWk*#0n^Ot%hi@oAbxTU5u8F-pS;WM1tX+OC zreIUhOkx=a9XNC(iCc9Ms6In{BEw@3Z{w|RxtwTOh^Z5Q!&F3T*|6a(N~Ii-CmV}l z8U`EQd=72(GDXcx-*}Oo&u-<%pWRRA@^f(6S(fHChG#~YoIXHhAkT^`&ZlBt2d7>+ zMCr%?Re1-+RG7^xG?z!2u?@P1#~DgbGB7p8P=AUGE~`Ol@L_5i+35t1?F1$!;;vWI zCa;M+*>9zPFR2r6A2^+IKKD<%Zu<1Cn>c$#1I3s3l1jz#oV6S-KL=M$kP9<07BmGp zcH{s)!D8w1`9C7X|NDPfwvE^8-dbkmZ~4I&?zrzGU%4x?c-@cX*AV`P|GWzvXh~nCpdaE&KE!NZZ3cOn@HXH6GmsUG%sGjs!eBc|KpGG z@eh5NhL$$4tU0G92pCzN>|~Psc#_;q7NcZPG;{`s_F>BdD83omm&;ss%SK#&h)v~q z@V=w$-#f~#ZjDuyG9eE&_w?ju4T51S%_QIWyeN;O?eD*YXCK*(>2mYC!(-0~vT*z6U8Au-_1WM5^sT~w z!}mY@u|3E7H+=pFU+YLs&d~qLVb(5PM4+(=yMKh%klUvfiub&AL)DT8cTWFVhUGwi z@_z%UmStn;HtI|f!?Y3$%A{{qy6i_ppY(Slajs36W+_pyri)sMkz6k1ad`r6pW_u} zF`F%9W{<>YQlUV=RTcHsX}TVgB{^7s775^YT$EQv89P(ttN-*3-gU9cMjuzgw{YdJ9=HH#FsA;Tr)it-2 zH8$5q^P3?K$1kPl1(Pf!9vdd+9NxE&wR19 z`8b{ROPGo$IWv3&pDTO8~ zu7OuTjZ^^wswm=>MNs{CsjAG1yQYHnl?zCXjFBGNM`|j;p^+p7UywC#xskKp_A$gj9kSbx>h@s)k&s$b?w171 zdF^7TS>48^O6^q*K{oFjM|aiZ4|au+kKOwecieC`vwdfX22~t?!(`pfS5wwL zkFlqppl>+AybUXf%@)a}(Q6MzD{6a`mY*eEI|D;9a;79F=q46vZ7{%jUa3Nzc)vuWUJ8$i3b+ zEmJTGhG8HWrGLBayCPnKK>?4?gU=tJqzSl65n39d_tD3wJK0CBtcB722dQ6n0hVcE z6h-Vp9>=x_m6Zc3mEMgMwVi)RgU2Nt)5fg`2!ctd3QD4bqYB7>vPdCm%|#w8kx*2j ztU;l@`BvU_^R1jbaf%zRSj}7B`C*D9v!u;5( qobDB0nonsTAq0RVgB)BAO8ND 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≪WV+ksGk2wN}s5e}?(&2@mQx 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ξ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�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Μ527a@^ag1`_(%Cuuf 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%0Dr^NpN+572szmdpBGbqSM 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.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%0AwQD#>zpCN01k5D8ut(A*_~baI(k%r4ffq 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 $Ken?=&2OWqGUejycJ2rA*ha19g=e5`;-pU;C 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 v!qz6V94+G)*3(z#7bkclTf9rq4Ogk4juP4N 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𺩅J3BhNB{a+(u-C5#!5`J^F)_rEa4DRcNpv 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 lqH^Yw!)Srd49u%D}-PX*AY4U6OT-jKY=LD!w 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å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�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%0AuzdO($*-Xf) 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 z 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

    1CH|BY7T5=sj;g*F{%UFq-I5H2 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

  1. aYgA$F6kp9Xtgl)6!o!6-e>B!qTZ9GnInpdEeH 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%0DU)q6wFGMPB|BWHQ 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

    Rsw8L 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 HoYjP#?HX>ALwChPMT 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%0DA%6Tt`L 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�|#qRkBG6E!<0NUyH4?&8dTslF#TEd~+PYa5? zLriHbtOZiOrF(#ZUMA@|!8B-{n%ej0$0T{jH|a8=C<$1tu}86nCxkmL@xtm`TlhLZspi)Ot+I)&xis+dcuw#0OLR z?-0WARS!&5*o3Y5nT@&T@_n5?O!_~pXf&99@8i>UF&pJ@pQ|b4zQON}@amk4Xle1_ z(IdcuUDxs{OUp$6-~mj|fT<99yl-~+m*;ahjn}r-7z}WETwd}JtOof#zRSDfUSir7 zq&e=3&<_n!uwtg9riTK^fkc+WG;t~JJsjl$O>8$yN_J|8YyMA_?Y;5%nacS0-HmJg zvij9j3iqmAUIC3^D@&0dNHfDA$DT~3q7Dv1Iaj##o+i=~rPWCo1XG5+W<6B!ziGN&d?`R=v zyT8~RZAH%+gfP3+KgfS?6NGVv8hq8v(rQw`Kao0RX{Tk^xPu8eRsZS{Y4h{QV@&T5 zvin<-sDNrRfSUZE8Kw=(y}TrZAifym!)asKEvmxwQ;qB#?QlnVs!9C$XTEME#U#*& zldVN3API{Qqfm(vaaGdFVr6n?ffGfA%bSwNWA2rO0wVqfs@pTbKE+e*K;6BWVm=TW-W&pQ;0)y3%JiZQAp>{d&Ufv$5$BJFhetFEJ#kmLwN@BXQjiJ3WRzuV+ayDKIGyqDt*u+cnPa*xE~M z{UXBFHM#3qo88EkX6V2cC<6og0Z7U46|=qb2>&;bJw5YqS&7QCOfcvpG|AQU?2^FGP>wR4e_4T#iBsB-j17iX3@V z-$+2YP9APf)aAG#@?GLow2GLjC(Gr9GVWPL-X-%72J!|D&EzRby){wch-bmaEQ&$+ zON)rWYb=I9d!NlrhbMXe(HC>>9Hikb)KTMdsh+YZknDhdXpt?)hP-@%$}pSpGu0QG zjmW3E(JgT=WNWun&lf|J95a7-Mt{@A}Gv$Pm&FW^LovGgRO{rFFF|-&P`anAQ{a`Y%A!c>$ zKX#doP=vGSC#TRL$-;vEbB-H#=d!cCfBceV^>^W5cFjTWHE0fW)GMqi%oip4|0p^S zN2vclj-S0Uvl7lYo9vNrM)o*+Wo48j*?l?LA$t?D$DO@riLzI8R;X;c6NNjnuHWbP z2XMyS=ly=Yo{#7A*=>*QQlTiV#ozQpT~Fn$S_0|6FNoK%|Kt|+(_qvaK8gJFZT)7T zYcWFv!rgFo&eTG!0SZ07ND1QEN?G?dY1bpz{?NEXI`+6}LzZZ4q4W;{`F(0E&nel% zuA;zdIbl`z@Z?H)_FA;K4w9Lk$JbQLeoF$=p8XfXq|To{wh{Jp7ecI-L_Q!189xU0`j+HP{fG`hNNyY%V4TGS81I!i5Pyx6^#FK6ukdilH$EhoMy z2Y|_266K{tD{U45I8-YP0Dx&0Qv_uo(0i{qJyaq7s&Y(1-yo!(Ovo&K7UORy#eM)E zd356)hC1Yj6<}mpb7ZL(=>G(B)Y$kE5610_j*Wv(ctDpdMcIC1H-SfEoFTYxUR*30 z8%vcJ)c-X(K^QJ#AH#jGdj!AjyW6V!)3v&c`^-y&fV<<*FA2(?@@7$2#YD<>cM z)O_3&T2(+I#gP#;zB#)HI$P7>JP+D<6Wu5i!d)sNgTt$NZodiT?+aNP#p*QOjZ(j) z30LjskPyKvRUZ>uQfL0Zh5a(HDdY8U-M7BD1-%WajbgS-V#%A(^Y>*C?jkR#MFS3h z=u}nR?78@t_D33g@*i@uw7nf}H~4Y0As97(xlGS_u*ON!)< zFE*Vif(?Np`}biId2UqrCS|6NF5OYoEQ0`~bZ+8E+xS-fU6K1ILQ}g7$0p?Z1@Kr(ZCd+EWc7C9%4FQOsmFe4V}IMo zOU^E1-M`SOw338T??ZoGd-!8#4GZ9DNRbf7P3R&;_Mc1w2ms^J|48xXj_2vLq}wau=)4{|iIeVLHVzdMNPQ)$Ng8 z4javw%C}_jdGizPq%7U3iie?KgOuZY%xX)f;>NFRza}~mm$(gii zxVP;u((&Or7`uY0q|2m2eIMF;92G>S=e;GN<+ol(5!9D-0UxC^+-FmSJ?IEdM6yG) zO`u;}{QaYwOe>r2qSJWx= z=vUR8H?I4JaZ(=@$PsmCK`173OI;$V*ZfGlJ~-oUXXovS{hRdu zCsm9<_<9bn69`x)oM8Cv>~!zh90~LMK@XXy-hyNua>*u~=m&%w5eXHAt9Cp6!W~lH z|EV#)bn`3tU0j*xPl2+mvBX-Epf@26t@ zo$r0^|C;dg&KEB>=Wz5?q zvGdXQwC?6eUidAU2YrjsZaj?d2KoP-RGnCP_xEL=Z`E3R zIm>N^lKTei+e=P^wv)cTdQdap^Jbq0H6L`M?_4SsX6aVZ5T_a|SU1&rs| zjnF+{s6EzfvKC{~%)dZ3_t=`m%#Y=J>XF9&0kHjYUJC}1%vbAsr35Wn9*fC%Qj#@H zLYwC?KtavX+raq)CwVL}b`d*p#X!&VC$xXyYkCCs@5#X`$z6)p{@$%Yy6~%J5|ekG z{Q^DRoOJrK2@MwLdC8;?@8*n=mBs9ePUWDbi=5n}nxZ85kM2ezXfz*e51&l3+7_YL8bTZEw~ISvS*=uXJ^zF zT61r3yR{y*(#^U0q?BL9^!e7Z8%=neJF`PSH}A zWq!P5?FG;O==d*a&PAuZmyU-t&Nt?d47m zZ<6x6RGKScQb1pl>r?B_xX;xmdbClOMX^Vp4OF4csq68qt>`3 zeV%%ezFJpcf^Ph~ae6qKvaBk2Y&o}_fNcJ?J^#e3q9*N*T!J;Vs!=eP_?f2fP3WcK z{PAHv^;_kZ+&9ss_SwT6fU|DIrmU-?0uFgvux`<=6kzw7_HU$+!rnR9Nwv+k!+wYatE{l!C#xJE-Ck})A3{dwImeH?i|6QnQ*Mw<50)w%q7Y#zRy-``o7{W z>sjiHf4Ogr7XBQ3zwa)cd@E-W^6CU84&gE?H+$tzA#u?nzB*ufU9`4d5U$)*W=vs= z5#e$VR7n~ClIWPLn}c zlEug?QJ@jqBMu!sKRe;!LsspG>g!I%KueMP26(PQaZ8_lE7Ozl5~al~DXr)V1^(EN z+b7`%8_!ikSRQ{b74_S6BCjM!Hfe}};0vgNZ^V;^wEQ>b0XkXFB#!=)f9N-*L#u^c zsZB=a*B~c%oXUo6wK<=;ab(03{iTkItvUZtp;odcu0LjyDxeLc$Ghz>g|tx-^V!_j zygdQ4+P4wp4%WcT$Bjy>vDfHgj&+~ zj8*Msv2T~Nd1q-P*A?xqsV~0F*4Mgodx8XW!F|5`x=A^5H04!`=%9Px16oF!bZM=c zZ?;b7|3EIPU%hISpEW84F9xeR((0ye3J-#&u%O0S-Veyq>Vf8d(=_sa+ZP<%{kj%% z3K|^nLRHYWc43dr*z}oypdVWFVdfgxH0Cr_$>UskdB%@o>EcFhRMa6$tGqsBwhrO< zo<*vZdRa{{t19^60mrZ#c&b{?JWuNN_a=4zRDKxN+^k=H?O^P01jPV!Xem}zv-$QF z{Vt(={uNWA0Mt){$Hp(Ek3pg6u3kiP05bb9##nmsy*fHFWNO6c_(;@VyFsIc!O-fcqPna)mM^^r!hcuJj90N(1l2$n2MDIsnlp1blQGgPPNnwj;<|5}Y5r4| zIHH(eSWh^3LVD8|`I8wC4T=b==(u-p&HDjlClkDhtbsL!n3wJz$Q$|BWzD)|(fY?L z!l{$9#{}1%;do-XW{!wiJa@QiOO&t@xF#+&GHYDZvZM0o5nUoJ zZJfOV&vrcd;rfFIk$r$3=}on*B~!<3YovGVL}u5ViocwILGtEE~R007dyYoNpiZ=4y}HOdny-xB zfj5!Jj(N14XpdMLbmU4Iv82=6M-*q(rb_qLve1twTH_SzniS(K|L}`uxkuu38PmPU zj)=U0xv%tp&IWI>1mD&H@;7xd*^Ue4%uw$8H@4dsX=%Df?rqty#A?R9C0M)fyQYTB z>QQ-W!fN;{@ow6tPn+Wk{0E2iG>|OymjqT1`$pxrOZI^wt^;-JfjYDKeYi z{M>XoFgmfMkQs-wLh_^U0C|JO4)ML0gvhVXUjw$3CBnT;s*3JtKw4_;NwjuU5jFzu z7Dhz5F|i`CXB}NRFVI%w180esk+8-dF%OrXYr>B-w|omM&m5C(eu>)9vSQtTjxGuR z5fy9E{Op{rhF#G`{_w$j#AjP$4iRJAD)1eESoU=w3jz&+^K9s=w@8!IrC z(uH*sRivv4B0^PM+q-lhD9kv;TH>WmIxw*EC5|^$ZN-L+uBLese|d^+I7?@_S7bz& z-XmoHsCd}l5+gA%O2B^TuLwZ6R2ACSHt`af(U#uTKEWbM*n`=9v%inQKEV%n1Keu&+k%@4Y;o zP^z-v?N6`hxN~kgNv3KFZ-(M(%8CP%ADv~fV|EoKVU(!U!a}cgP~Ss`zehI7$v<{t z?^IrUb(kAT(MFV>)9%7xO>v+Q)^&-Yze2FEmblC^)G{)r2g_X=(BB0F z7-z_pQfKRs=a4>~jL(rD+h4AICo7UW;j-Nra{cDIQ6OA}d9Jl0+ems$#mX=FT~=Kb zUse?zgW_UtjC?9CMqb2Rzm_x5S$sJS(e~RW@cYnqOPz8LweSFCqb?KNAk@5v`|*d} z*}3H-yL#!?PJstjU784ga2khKTVGXtnn0)o*EnN*;7DTkoFwa!MB=kTQ*b8!VjHTA zGYk*qyh@hSGB{ZBq$L6s3eOOo9H}{H4c+Z;TX9I0;BPpQ>-D;09zz~f6Uck4nW?TS zu#z0tcN`|!_M6N+#ZScG(gJdEVNw0X>6@{?zGa?FJxG-7ZWKwJcl}vX@RKWgNt3U7 zT=TykUn&20{Q9Gw!zjUY8lXI9>aPD#T{BRBux65pt-p`oj=iF{uwDyl2IVwmR+)k& zyFYj0X0&14uj=Z2@L9X=!P$qVC;$*EEc-x_j5GF~KbSaR}8%v1K|n zui{u#{L|YyfUYZ5zxoUTqwFDgilxRXk?80Sy9p}uLw+}p193S2n)-|5Q_N_Nh}vEE zWpF-y>6IL&X0O%b=}pg`WC#S!YVCm^C)(9Mq6eErg#T)BBB{^<8X3v9u%PssgO&nwY50n<(75u=|UxmWvIP0$K-Ye?8l3r-8 z*e<~@cH{*!%bkWiy1F+Ox;mM&hGzS4)~1*Wb-v6^(jxfdr=(6B_Gf3ft59234+vI{ ze@_XQwiZF_x73C*En^6YH}`{|ajQkqw{=GtgpFnWj;^OQqj^n{I&f=rRoR=6zKcS8zAY>b3b4jAxNT z|HN04Z?+dJ&^Yx(Iwz>}%Ys&FiWDlN+E@kmrC~AE0+kyn0!a?nCsXg`#J z3*D>M$zcBqHr-z}9OpkCA~K+#YV=v2*YPI(N(u-a69OYalgvT zf6?-q#v?0b6e(sg?9WopU(a~(d~NszmyZ>b2T%r9m{~LCRue<%jd7wx-xqO{R&21B znHY4#DPEKON84Mbei_16>(?ZoZ!3*P%jx zY0grLp%aGz{Pl=x2l-q7Sp%-G(MF-$HC~@+A9^)xaw|Q_nxxEpZLy=!pCEXB709dK zY$83QFUJF3TXL_=tQLbj9nPW`&$pss8r3(gyu8uw|4q705UZCZ^-qHkoFX^37dUEp z6UH@PuPQRmu#1CUap?n7>uZUK&{oCkFn`lb6QLTaIhu=Q{$0XI;EAe&)f=uI&D~F< zBTRdrbl4mvF2K=*fo@Clgk|Jp{Rfo+j|fL0_qJNgOWsiGAJZw{GP(t?OLTGPFaO{V zTqHk5arj>$Jd0P3*lpWb#Ti(fvF)NuIFKKL-Ll; zI9;U&2fOq}>__ln{~85Fjl5c6642BBAQ1iJ1&v&kc&b7VmehrP>CXeF&(A5v{KG){ zY~0`Mv#gj3Rh_1*WBC{UuvPd;BjWYt zY;k#>4%4Dh-DlrGV(|(YB#nQmugiCD6`-NHD}Mwc#1>usag-aILXzwb%9S%;9FOfgyqq?(Yyh$_}N{`(#bXs;oP3Tu~n65S!k!)j;4BSfidO{F6w%- zJ-`_|-g6mvcxxxaE`cuZQJ&8H=z9?YeMe+$JsA7!R*yu#77dRq40dki>&I2)z8g$) zGGGYC-$ZrazxIyNC5k=^@~Zv>{QdK_Ocdaq135AX2auhe^9j}V@fi1%db5?NjxoY) z-VlWI28kv>6j6Ra`YJv8$2WC(Q`}U%2gH994Ga4%{8Kt$UT4~?M1;Eq-h{9DtX|u_ zv|%Bs1(@4lR)q>QV^xXJ$xoiTTDZr5GVRK}knD+TCggR>%_jOHhSI z1LkjW8K6O?%Z`i?R)CwQufAC=O|BDrw-CWP`)m7(-th)aYr|PieCR@6iN6J{J;#RP z_B!P8PSx5r92V`CR=U74=J8IhX5)kp&$r0emsf!K!$*_~W64CuwQme`M)!Wuxr5oZ zU4h&xe3{QGJZ9eKe7Op&v3wvh-ts7nTSuS{YbPf?9k(N30L!%F!aKaWC4S$z(o5xp zY^J~QPn~y3Hk+_!Ivx=`Y*qe*jzmvGSF|st@~&gl)_(dK;X8WpWuNgDs~5Kl^j@`G zoDY^G=62Y+bsqZp|0$P#mD!R_BfxgBad3N4%9%4(PmuOQ;ZHx}du=Q(_7{O-(DdhX z-LJL^!x8ccercBiecgVOA>i5B{UKyIWYoz3t5QO=I1)XuO^`pDB*Lt7=sf2sX)U$r zkuH+^&!ys^3ZZ#SU{yT#6%QKH3(go^zHmdK$13jQW$#uB^VGI|MIEmdJ^B;=-8PT7 zSk9Pnp)iKN7>+Tin1Tf-(#YzS$g7t{yh=9|157>7LJ1{jdA2Ub#@JJR240wAabr7XYARN+5=GhnQG>1TS7Z#ejUTJF1QYI&ogYx258o30Z4#7ixrWFX(PHmgEjdVGoJ4SJ)q z;fzO7qnNex>O)ju$mo0Kb+JlVf~a}m7$O_>P|qRP5-v(7rt_zp|9e$%B> zrfX8w##`@?+QjTZd6(I}-do)sPnmq!RHsuOq`(1W&VYdDDt!`IgjPs z{8a6qU2KKzZ%D&ylx?l@BRvIkz5PGF1Ze3qIfKz0j6>L~FDSB>O4a-G&k?Jk5F2`x z7y6Pe?DY=+C;GURwpT-a-2ByLlpV?O%J=EShSd7Se|9@^HdIOW0UXew2O4uLTGjLEb=AyNHDY zUYUOfZp~~=v7pl^xSdfS#tmJ%4l|iDpogxZceddBV@=8hv4|vLjdHFdt#z{$|Gyh) z;T;<6z;tgC^Jr_3Q+aySPGq}iyh_^)r~ssrgw$L{U#_l3fnmt5FfB#{7rd*(D5Qym zeh;xVBj>=tq3Wb#B}yY3pl;#KH1Hc*8dN4vvb!`T!%OC+=75+wXD+ z_2Fq`V?X96tqEcd@**92N|$?O5?@o-M=k32`NX7k>n$@K@F&pcUppJzLFsWx z8b37aihsNsU01{AG@489fFvE&pHo&(~}oI}=L z;$X1XMbI{jy2p}6=aeu>@<44zRVexau& zdKyc?w9u+pRB27wHJ~lEuy2(V&{KY=k_*z%lpA zyaUcN%Di7MO>_EJ)5LH9O}48~6-fI-S9f17iBK~Go2trooqz}vBZ_If8v@tfUKlWy z#BtB}ag)r}RMj=Y3|2MIwS|e{FCrz4Ryz6DD=fGjOY*R3rbgzU5 ziagWIZT){@FwJJI(?YCIEil`Mf85z zmAYMG!Rfr4C)rQ`I!v&{0#KXor%BQx^23N~cJkRsOLQ_oeg8n+(7AL^$QZraTPv0Y z#KA=QIPVb1G8(_*5JNwoem-z~_Bjg?LaftNQVyr)C%pVLa{h1UI7b-MHR!?A$_7 z%m%Z?0eZC9tt*lG$7YUf#Qt2ybJd72h8m z2@$pI!Dsu0UY0~u(b4wTnd^9?*(MqhAD!jANtY)4g@*7xO@>Y>je-RpR&Q{V1tYXvgo zW9C8)+FC(xOr}zc?-^8suvQeNkX!cvsun#Aj;lYxJf$AD^GJ;rV6KX8_DsA{@SOnv zjy$;1+-3&*S_Q5lk$pC4vZy@xz3D*|X)>|y-ZD5HA*x=BiK)ps!R+NZLkxFPRzG$o z#}I8snck!Cnv8WWwNz?0ndGt7s2%LJPFWp}#;5?#$?8nP!Vfkiu3V)bwh_lnW>>m)uHfM$LBc@&q^; zcopX}itk@Q%qocYF3UFg#=#Jpx~|+FE1oPZcyG@&`Hgz%^EwGcgu((5M&3@iKiMlY zc)ZK|;JB7&{TQg|``KHLdG#IR95n-SpZN>&7Eo9*e-nNfYZP>1_WRq$-x0EG| zqidBef>Ory*wD57Bz~AXq`lnbe6o=m6QFR_Hy`g>Dry|Gmlt##BY`2Neiuz5BFcK% zI``v2jE0yCwgKqV=sELe+OO!9d;8Xu5HZkQHR6y>C7+E6qoN(OGR@z)c}DR!JmjpE zIDCFUqz^q~ye7EK*NcDJTWTr+p?M{0v|B}|yYK=7iY^ia z?m-L9I(Q+@STw^Ri(b=OQH*&KJ7iJU*gO-h%$|LtefST=f97z2ROJ!VGASAIk{tJV zbm|Kfq+YN@Dzx^T&4{dF7X62sVC>oG&vG(R^5kH%$+gRf@Gemq<=V0dOniU{x9uQr zrH^{|oHM{vH2aS2uN6Pg)JDWPS~1jQ+C{ljvyNDz_;&Tc=@`P=I*M}EfamX}?j05? zqVbTg%C>EUst-l6xE{elLU?aQ$Ca{k6>i&D#-JAoSO^FA8NFW36eUaHb6 zA$3AIb*xHpV|5>cKM!UZGc?Hlrfl-S2$rY7&7di>lBb}O2VTbd243vnJk68R4wYmq^nm3mM?9ie+70>Hmw{^ zrm>(yvM4qI)Zb`$-TOMda4qM#z3POSe>X?=A~ zQ&uspWtLn!ORRn+$9AIj?h6y&zddJSs|u;-FZ!J;tzVB)aY}2HC<#TCV(9&`aw<|p=yD=O#Z+dN z@T#ZKvN%Q%nIV;l7pmc_N=D891(ya0ybb7U$e810W-pW9PFK0W(>aYN{kT>98A#}g zaDF-+5#cD{A(i;{)9P}JN^JJyfHsiCEDzY#Hp@p;fLSf5n#_;-VyoaHh@mG$#X66P z-G-yz=Fh_@vr(meX7EmO6)HtSGlC-93%#ui@dX!R*wZe=3Dnd`OUZ*+Vsm<&uz$2>Z)~)yUuhj;e zpHp_Mbc zQ@7s;U&|j!jN#63=0yuUQo??e_|yLfB3OIRGnKdG8s5v_vb;DhzoO@k^C__E7UL_- z_8*td_)IcqHNTyvV_O#t@4&U`v!aUiO(&NhISo61wF&BYmx^Cyy7U|DDjjE_L$Ll@ z%UhT5Ij8&n@{WZat@(p!{*I)ZoD1A}*4kH*gDoSKMPGeVy*@0F4GNVD$_r*wW+=jF z;Ce2v#MAxy(pZn97Q)GdDe|PkBk!fJd$pA8gg;Qo1wEb45Y;VfCUUA)Ziv<<-mpNFTxS`;#h~D#GIRdPg~ZZbZsFpwo*5e3H4q) zm4nQW_C{93;$!Q%Z&P7T_EP6&y2%@#E|8w7Oh;KY(Fs&?YPs5p>AnDbtI_-mvlZNK z8b%tYS+UY%!AoRozn>fi6OUH+^n+!BcQ0&^ym2*wT+5##S>RRZ*d2MsvkTmRFMOYx zExY(B^^YVWr}{-=5{>W@hNkAEe;WMh?pvBl;@t>6XA}c#Z(xu=3dN2KcUV*q1!w&; z&!6$e@5(cPPc*wWaF7bNpGXH4pzQt9|5cagj}<@n>+Gw|A;n3L**v0RI_E3%;0oKLM&3;syCu zJ0laIW`_<|>O{@6hZz5*MI>WN=rv&fsqYg#wln%{a;w8fZz0PXO+r2sy>N&bcQbkRxXiGp7|MV%0A?=?ZvezNf7F7ByPUK1oua(XUgi;C*&c&aK< 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 W28P1!w0r>Y^+G{SzEsvE@P7bsE_<~A literal 316532 zcmX`SWmFtp(=|M}1_US9f7op9|S2)8LDcu=QYMkfnl=o{*xaGEZJUl2s6QyixZ zydNe=&?82;2qY*D;g^+4r2@)@1{n?;f7=2nGJ*`LeRrooep&Zvo)93NL^3Rh+&B;^ zhDn$x$eagMKCT`i2GV2!VVcVHaDnC-K`c@lrjnrQMo{M%8d5C?9vQ@<6c$Vig7yR% z4v>?(fr8RNnBtcjychJ9XnS;krP6A7n<%)%{B__N9pE%Hn22e{q;Tjl*^MBL(gm6R zx~Ji>`m>>~UyXo3xp7#)Zm(Y4#!xE9#@J&TPz)FkJ7C{Fefzfcx-$;87X*PeoO~u< z8JO$v{di#gY+myyPod5Ak#e2yB28;i1?xe%2a6h4_V2b4`}MPFVPR)`dtSOnSjT8c z!~50juR*8Ai}iyK@AKWwdiy4YKdYX<1oZv--;rzCLc;NQgrINByRj0_jYx0LL{p!7 zq`oz2(qV2Xp*zHgrbk_|7JdpBj;HOV{P*^KbB*B%ihu1ZsM?Yr!ZVJsM9&!NR)!i) z)2Vaw4g|VvvFnv%L9aILPo2J=nR>s1&P=?mCQpD z>`|Ehs{KLXvqyb2g3s=vY4t~d78-!ZFd|zFgZLJqNge}_lNNkW)+Gsz9!Wtu7>23z zNha>A~e910dFb=a5#3&x!uEN_^AE^&(9r9QZ-vc}NrA zoj#|>V&`T|{P>N}7sdW-Zvt$Nx){qZ($CVlj|=yu$C`zyuUoi=lK~;Yc(~?MIWo8p zzgoQSV&S+R#SdnvV@e7g6-oX0tW(AkkVi3PYES5 zzp0u(KJ?&zWBnYeDak-Siyn)?jOH08(!)W49xlR4-SiVus-{5oANoJ>f40ix2Mnbd zY?Aoo34@E@t!m-85*bM82ZFb=w!62#Y!hsgUFslaeG_yjxL4VvQ693C#@j*LVcUT< zNo5sM%THHcDfy-P@oTKMaK*0%QoB+cR*fyySMjbCSNo!}Rf;g33|1@4 zQan;2P%$gzDG4nzE3s1*DDcsG35V6{mhDy$DNxF-G1zMDBSkXCt8-%@v-$uIarXb( zLsc`n;N?QslKMi_63JIq`io2Ci}V+bI_0ZGQvtZGREPUaCwYWDn&OlzpNLh=GulmB zf+9BArq3q2R%OX4$(mqEuo76}sExhyq&TanO{_)h$sa|iUz%E%TEZ-L3?^$&WkF@7 z7_k^zj*t7MlBvw9klWj@|@r?wsCTtxt z1?&>?7%p$`R|h*@BIf?33ndY~Zb6Ykqa>r0ji9)uN#6V!@n~_>D2qPbEs8ChKAXOL zDp)EqDjB&$xzluIxuzo8A|6>D+5XXy(Y(>ww67U_pXXTjGWIg&GS(UmwcWHC8cG`e zm`K%bYZqyqHniFXYjbH8YN~1L)rnVRRZz~hRJ0U-EN+rdkOybansrxSGz>PBHsV$9 z%)>5KHrOF>CCt>^@CsOYm;?j(*{T`w+T-0w&TX@^SqA1Cv{wdo_J5^HjjQ z_d5B2*-UdBZG8UARs+T`ZI4BkO2(9g8ID<#W8hU-WVlSgFjERYQwBlb%0Sz;w9}1) z-iF7&o2-nwjK3!(OI4@rrxvH7%Q+)#IkeeYUmPd82SnDDb|wXoa*|lA*2;YpL=^nZ z>i5W*jhW*#D(0#i3th|ZjLvZQZ~1@ZZ1HdLa;&nhY8i}hbT$q&4l8uqWg7&qiTIMg zeShp(u;dw7v`#0YRNncUVcoCrnbHVI(~#RgOa>~vL-nGYQQ ztRTDFOC5_Fvp@+}^x2=CfHT@PitP45rVb7b)(8=Zu@BS4pZuKi)pc@N#BojZQ8Za} zHN)()0#_BI^jA9mGA2vjMUG~+W`RB?Q>~F1%`8nRYZ*c=Cb~*?TkH0<=aZ|@&8$tN zEl-?O<^er>_g`awuY-%ROPSCaxRV8C!{j*=&xO$FO0c6SFELyxV-Vf{68$y%#5~D9 z88$DXOGhk!DM=^i5q})l`qiDH_e&wePE!zd>CaZ#53(y6+}YUaE~GZBeB5oH1LNa< zItZ7M$t5(H9h&W$x(t__1lPXy+D0}q6DPq9TGjn5htXn0Y!EKmSJkGOql2q8Gtn^Z z7!4odN(N`skDiRw4K4lT$UMt=J3;@8z7gM07$T#=NTj*jR&L2v%j@92gt&zTLm#3J zTh99@qJhq4Mge@Hky7c?M&%)A<*(m06wp-gIkQHi;PlY-?tPqXZ{Ll9~=)RDHF_`4L`)AW7Z^q=X$?kZ!p4oY%a%5DmZ?T3ZM z-yhc0f1ljkiY+mxjM6N%1U85?<#+J@X*DSx92?~kP%TisR((`uKmE5-Z!~vrJ9$dr z*?P-%JhP0B%YrNQX+^6-tHHJ4iO_<`O6ZJ$&g=60*|M)?r)%!jY zbl7+mz8rQQ;Z-g5{p}-eA9VZjS^rx7>7>hb*_G%le+^Y(+l$nf=FR+}=0;_r_$dJ| zA>j=gD)s8w_zU9_pf^d4C6(nsAP-6q$S)8CdUyj~4?rMi77*yr5Cq~*1%Ytv;thJm zLC}LaQldhtZi~lRu5Oq!ccE(w@vCHL(vZ+U^Js97VZ`nua%t#tF=4iG()04z#H?v@ zbKxa1gv1mfl!O#XN#_MA{v~FEeg((tH;$dfrb$s{$Weayb9OaS*Wzk=y4=RYbCu>e z&LhJ4|AQ2)()4fTpob^-`Tal4&*)U$=xrLyDkn6F~D0BmNxMEJMZP-)r zWL-knEwE`g$@QWywnE{=Shvx&A2mB4jR+dA6X)hXcH-q$Hb8{>3;5$2qW(m{tc7(t zSyap9g!C6Ag|?iz(!7fy?({PB+mAl%H)jjMjUJJb8}?$NnP5ij{YzH@PjO(0Ufh-` zZzd4hJ*gaDz>+YyUAWe_VK4gq`}gInjEpB)Q&ZEChpWA{3^t2@8_q|wTs`5R(BPpd zjnVWJOE;(Cy~uhjM#*U=s?>f+KRPI&I&w@B1h9rp5%^+$^LYQ2?4{=OLSyd{wSbW-tZ@f1yACQ%epPn1&9@f6{Q znq_H|f_4t+GqS<~P={=G_!s2o)%(#hdw(|=)tqTi*R|G}4Ut$rnybTXUi07hUm1}W z{C-N4rTRopj>m3|Yu9?wM_2#yZjlmM|1y1RN@s|B<-3PAaJ@0f(duX9R8skxbh)dd zjr&J8UsN{qHl?l4kmHJt|E>=R5IETwYRtbwpnU; z8W(tbR++2R6X_kN1&oqJuP75JFf?MJ<$aRdaSPsI{aL6pC&Vc8uYx3ym7s;;Mir+G z!oVS7=3Kz9OHkAex07a);A{G-eDM`&^@Je{Ci<^<3Oqk^t>mp~xUHWN+~qn`0@vs~XQZ)Ew6}7ti zx1f$nLRb-?HaqNt4Az9&&6SHO-gHU}v+MMJ}EiJY8v#l9cQ;XZyy2YrfL_ zH7;(b&UrYQu~emaY}#>e>;>YP%*XcKbj1GYI->5R>mnQXemBmLYO!sEH>#-dxT_u3 zuh2!U;WI12f)y@{L$%K_6jFL$H(aHBMWhfRO$Tdv)#D2|{KoxigFF!JxwGydaihiK z6A~8c%uxOP{ZnPB%GK%Ri!rp4Ycv_As|<2HZVrtam!uRF_B!5PMdB$Sp`a{g%GC4= zjf{+ff`aT%mz&mRj;i4WC;=4BkSa!g`oIYj)S@-_E8wsc`@0tQ#&;%x%8z=AHorlu z&>kA%*B_+f@gb4aem%lRFnfj*a@vy$ChwrsTh9FL?hb?_cJl+ST-E;8yH(F7;99A? zIzR8UX15|CfO6Qx1nv@$POjJiRRk%c7_v9_>posw-H@-pXPkkClAq>FZ}3;}VHk*N zsFqhTYhSgLlQ3o%tWni|GATjAm?X&OcAjf+wL4lLD(~~KgM&iEE!t?i0uK+rzCD;= zz1E&}d~E&v@-q3X`Zcobc42KTXDo|n>W_o5YbXK+q#A%4%Va@sR7y2N0p~dXnzE9p zl3WjHNTE@3=w1n@Fbb*NvM?>L-4Q&~@odI5x2@8>V^-{Y|I${UBnO)arJgOs(h@IV0pmN{hG66t=%^D+EB6s112Q2S|&>7tkI; zDS0LidR2--@FWKJeWwudzA^Na%ai=+;70WKJ1Z% zppuN)b-bv5*8xIZ=R2Qxeq5X9U9IPxZEIWGl@Cc|ukh3DiN$1|*lG~1Rx+3UI;h3< zOgx?futC#KvJU(QtPKSiNdH`E=rTc4w8WmpdaE{nvn=^NFl-=Mby;mIB?SeG=dHDE z%L)7A?a6Q=txAFIO7jfUULgFOfiE9$d6zcW0AL0P09&B_eG#a@eSp&x!~ahIaXDEu z0vH7PJiE&fzC2`Z1f3XvID;P5@ZlOnu8gQa;E+TZmxBVd28aikbO3$NKtrSLgwe^rMcv_webO`uv=JIh)PI&u~}pTH9H;r1s+oY zfCVm#AxNc2HZC9_z%p`5{=W@Zg!iaVd_vQuqZMSn!AeYfrB`Gq&0@M^ZZx0#v_>Wp zf{P3bl`j!X#m=65vDNQ*f4+gp(`VrO(%W*@F0FFbZ#inwFp!D4~U;va27f2;Y zN=nkWuBd~PwCYSR)_mVSThFubzup@&U?ar}ymEdq9mxd@jZDm|`G4zosma+R>}X`| z*#0Y!;=NmT?2C#*)_32*lF#JqvZ`tmZ*e)kxH?A>)Y!SgJ!i~R8$oD z(KFys&6;m8;-Zg_aVz?arXju>0WVNldIBiyT9LxU8prdVs1T$?CR=z$Lm+C zS;Km5i1`K^0urxt2q-v|?TKF^<$5j2W;x!;g)%95a-DR8aL&*77p)Jw8P5QQK~+vi zvnMDHhXA^|ut*iv+C>pU$xF{jK#$>-n7TVrP$7!*()fX_GQO4{pL$j7v3-#zi0@`+ zhhsLq6shIXdu~sb(s*2%V)<@yU6&o;&RVZf;7|zHlQi_Z4xCtx{s!@q{DXjkW$}J= z`t<2jSVY9Pz9>8(l2Y~qxjnAUg@uLp*E$4%R6EUamd9xWcxrvZv^AqpSGOc-!9pO$HWu?5z+d12+rhjjoIHf2NFPZ zRTZ=2?ugO;#IK&dzFNCAetiIb=-!Id@|gn?B;GxMi4iUK>aFI8=}KS3^C#E0wp2D= zHuv^I2fw4g;Q|~*6Cl$j%mh*EuXMQgBB-}cObT(2bB_hDF(=a*+I-Ro@p^c>(TO8i z*=&m(;e0Ej27e}TF>^IRB!K-#&N~N&5JnpuP*1}0k(0{D)IZllv))o|AjkLB!sC7; z^Z`KU1F(Tq79&UigJ;DLNvH}Jl%j6OP z66XF&3&%Sk6nHP70ol-cHO9kxGp%wA*nJ%C=B(q*^zr&2ijXVbxIgBzVJB#g>IG#4 zqWy5TLMQx0z-eF61K>b_LaQcx1_uV#N7BA*LVtYEgqS5SG@J!?A~oi=Fxrp;;4>kq zh5Jtr>Z(qgn28HRpPNspq0*c3Lg{?I(x0#xMtWG=WS;V*G<;R=wU|3R)r{<=%aEhm zfcC^QtXmMHRz>d)MZNQQJSf%z;(Dt;wiqD5k<`zDCd0`W-KYW+RR#iw)1}@0B)+nm znz+Ch_SU-s-$_AKT>KK?n~%iAV}~=~_g`1F-Qo+p-jm}n>8>xB<(L5ZMpR7fGk`eL z(e&OA9Lt>mJ-PwG%=KeC%*xRegaJ@yMj=)rg|do@N>*uUDIu>LT4?^azs2~-uu}jMKBrACs*>0rpaTf8@_$=)0w{WFVjrYyDhE4 zDDh~HKf|Dh8l-9Wn)xO)Iy9E_;^p0g=Ysb$Es31_SN#5L#nKv}@w!nC;~z$9IndSn>YyDq54y#28I8quFSy_h;19 zv)`IsLwYTf%Q2+MaSxq&j*@ofUXy>yj zKb7qkxc!6mB5Sbi5~ZNQx^dZHy2q*4j~^=&KNW$(!%IGgFQ-_|pEYCfyB5>9k;*h& zGksQwmX=oQ%k9#8j;Jy2zZ@Wst^PiU-u`l{1N#9#C^Qrf0CCTO6FL!*+_!I^s@fmv z8dp8&$NBCEKYsl93`BrCf5~tPb3Y(Hf&FJG@IM4iOen5;-{}>}XAJ?8TrXAt3I|*o z>Bm%gBIWz`a`)Qt`UqC$?z3i3NKJ*GAWCI=4SyFj4v_UE(uDoahkJoEWRBb=c~0;V zlyx-pyXq^q8#GLii`Khmil+R`LN)W1A~iAM*h(o$UL@1OWrBQ~dPEuam&fhNqXf>^ z=PZ$R<*>$$Jd&KHc#j{G%Om#CSP)WwCMNczel`YDk>T-t&HRZAHlwza6n_ao$~{X< z8Lux-#*H{XW^kbyn1a!qhy9`8Jl-z)NicxYgO2xm7Q?Wco7+U57}9%g|Ipk2O6|}L z4=C3Mm@+Wxq043Hvray8hnFyyz)5Jm+KRXShf@wvE2Jc)ncWGH9Ltl9e#9uS@pjEMUq6267Tuc`9HY|zzO?pq zEpq*F|2gAL^U;65;D=&BeJvIXp_@AWpQqCnJbo`uKx=$E_*eMbb|qcE%>zIT3cKBE z=3b!3l1<}ht62ta*VBI5wx^f7H8a4D_i8S_ z&L@jlhWIS_r0neKnW8|FDU*QS1oJBUxw@WmpG&*AFwL<=b{e9knOH&AGGMqKV?N#X zAM_ruEi1HRs4~F$?I}Lbg+eL3JRVg&0~hb(e!dsL%Fma>%wmtZF~of7fRg&`c5XQ5 zu?I2ruJSdMzHw7i_YZgH4^hpd&i$v!0XcIYXE2zKdr%mO1!%bA)uC3n=dlKp2Jt zfci80^`l!0MVD3#Tw0k|-Zey2qH%ooJ5~A9(V#l|@#Cc}JU{L+30uKos25}Zst^2} z7Ips=uBe(MWvY(Co{?3stvaSBNp+E_)7VqFtuTh6N(LBF532kC;3q+~l7_eIDFrP+ z3B5B7;O_hT`)aE>rfi=_i@9(`us_%Pw+&XeaH!3v{{72@1?qh~{*qb-W7ae}ugfIh zQFLkHNv08ddg0U*IL}#Gl&_VeJ>62HS&wz$Hv+XU@~SX-ixFp%DXmlX>a@B7xW?hI zIN_#CzXke>{7;%z=c;2-`|m0JV?dDzmnSXZcPZJtcAUhT83w8xy+~7tI-rHYo}IVC z1X}@k!T~Gn;7W}~QRQRz(>s|tBTk>;jDyd)N$@y-Gh|dLri=;Vv z0HeYa_r)n8%d!-z{g zK6}!t?pph(W%_);_5S{#s8{Sb#1&}tOsT%4gH6fx2}QH+Sv+JsgR=o|PyJK4tg!?D)24&uQz*Nhq$BTv%Stup`uEeoQK*{HL*zV`F2ZT)Q5z zcq%O`A;CDsgbPGUO6sR$*Op}0{y;TnSx*H>B*zVaNqy6}oh{2x{p<63EFj2AF-ncu z-O{ZGOwg7)8wUpmN|}=MQ&726gW(v|C2C-72nYyR z(ut)d9yIe8fDiA^@9x&lj*gzp)YWHi0X1ru#p`~F&?)~}eb#89NzSjAvR;W4)4sT{yL+st zds!0gKe25(f3PTB8(P?C)_!Sn*AFTz2GM#K6~<1_QPRxL=Gns9OnZm^3bIdQ_R$vN zI)}J0RMLWmhMulGHU=uKcI}sr|2;*ydgdh+pU3ny`OJh6?hgoPC;uZz%+8Kkux$jBISv4KCjA6J!rbcV-)6h*q z_Hyvsh5dsU^2dKtihR&e!~XKNvtr<3&WMIrgRc}+RO%k_Pe5St^6>$14TgRM+AmNu zjTI54o9>-X^WOl~8fyH2C7I3Ab9@|l>et}F?QJ1mAiL^mJk47s7;*As# z5sF#Ys=XG-6Z+JW5X!1ui!#*8Uw8BWge%V-G_JT8 zy0n6UgAKVJ9v;}}B@!`&lY5_E>M%oT>LhRCc9iv0f;oXE9S|ol0Yjn$v&^>lKEchR zhYhil2nrfxWd>DAO~6!8SbhCnBQdl;x0=Aqd#Mt9Y7P0h^qK3p6vG}`5e zczZ%p{*$l(R>s;?1z7IA{a2PjgDGPni?C#IMDCpTHTbU&IBWV6tGSlea)I-51umrI zXcuR)NS|qG1|Db!w9?n|yJB?xaCBTjxj0*>lOR}qYl#XiWr?HfDg7^f(xIus#1$?x ziFtpRO{!3Yu_&mllxNyh)e%SvP+x>O{5L2^@J;uym2y8HD+oiIzyIHY+GUG$_$PSdiPHN`X6n^k{>XPfTMn`BYSIjl*#Z0d#f3%I)KHX?1|Fn zM5|Wcrk%COd|-n|Mr3(;c@cXBR{*cvlD;Atwj>%O50AZU@q^`


    z^7^cYQB63)V z4Z>9Zi+?rJ5>@q*Pjwj5lEuI{!%*!H(_FZ$>r?(xUzT6A1m4)(98n=LbJ{;GEh}iC zV$DusRMay&AFgFMTWVyMeEIW&-fKa!j#Nr`%I8xiS#jh98{QH9|NO+m4=B=PGj_64H1IJVv>0cF2iP?De=)mCM zBQ|R zb!k&m6PBrvGj|p)atP!nwMc(UmTiMsV2qGhxO6gpNeKSbQ;Jslp2yhfOyUzMq-6Yj zFo_XmAYUPy)n{-LO*ZK0O5z=@EV*E|IG0i1S|aA-z2uBbH{vJ>Q9^6-j-0ScgoK1( z7)pS?{M70xoHD&irl}12YOU^OY%WIWPdgJJ=pp@4jD!FOYCv;waRmolpRKgaDR}Fc z9$9GhSQJrQRHVQW@X6o=NMn>bXUQ8$z55!UMsY6gOd}=un={NjZ058L2P~zwOv0zz zqyOu9U0@(VYrs{0R{X-s`eQ7c@5q4IUt8Uwtd}eL3x2TV`zph_xl9nmf_R(pia)+H zD~s*-3yNfsoFB02c!;h={>7 zQYTA|T?nfby6KsQt<8mpu??!)~NKgXmNk6=x9 z2&gJwQ~N7KMv;#TR>#>4a62~&8-q$Q^Q`ok(cSI!$=|#cbROH6f*2+40h5%H9V@o3 zgj_!;B=z*lHeQJt^58wt7$3muwT9LkigigX`?XYxC?nxWv)*P8#vx?J{&h7=)HInLeMEYa zJSlX>vZ9)rJ!4dz6r~Kiz~D+i4ru?^EuExOUdJk{FR{&9H~S_?Oa|1lZT{x{qz23G zkOtsAqxSXxrd=_kQPi*pPrv zag+idT^8D*O6!hhZi-Cm1RaWI1UD7FqqlHK8C(bNCk+|j9xwFImTNgKE-fw54A;7x zd>*K^rVt1L3wbjKhlEIfz-Q|OKKjmro4LBWDqgo>4NO>-fBdMO2F4d7re8q7Aol+0 zY0sPAe%(*Zb>CNdp@-9O_hW)X0fP{AWQCyYRBf0_n`G9}R1A#947=v1#jpn2;6qSVOk{X&77^zk?F8_$+ z;^ds)KRG#>EKwq_WAEtzrgSz=`^==p$TnWYEKP_*mtj-?!c^rli5Y3+_Y|S1JpOC3 zQ!B!_x6%!>tu|Z<=LAap`*Rn=fgg(FBi^z>8^}|GFURq)3vaWiu9d zW-zUX5MAEP;rV+}%V=|+W-Cn6IEx|Gy2j8+pr7gC6T!^gsN(YklKt*TS}uvtJ=s8^ zn+(?y7bNMJIib(UQkYD^GHbYsMw~~_cf!gf1c!IJ7S2`2@y)&OYe$aab*9QtF{>4; zn$8RjUFd|E#KP+5BWm7hyK`n18D3l?SV>G%dS=rp3%KE4m(PtEc1eksvxWA<2r($* zWRx#J{J#aMmAsaGB$^gh$eRna7k(iIjEiaLHq85V%!nxSFFa>`Ugk*ui z4Q2iHB^HRn9qjgPBm*+}_ep~#c8QeE)o!Qiyfx+8tI48QaI+I^Gl)njggYZ#rA9d% z?%xbt(1%X^Ny-#B4AT*$tn0rMwLMlm1x#3js+f&InTX|%(A9e09R&r^Jg!Hbef2uM z2xR~19#vkhWL4n24rPUvj#}ztcy{Tst;7ZMN-X-0QCp+g&;6ufkxY5mTN9Jo!MRvR zHHQ&mW-)e%yqQ>@_6*{;tW(~yfvszhHkc&Ci-S);C=va?q$iU!U&xlYh@N3Abpj$9!eC z$wjl3YT^JxLXD|eNRK~v*sgs?G@tle>-iF(0efepX*%-$_(O;hIM}e&l8|IUe z76|V)zQ7-%DXPR;X}wiBt@hb1o4`?azsS8Yfs*7GyT4KH!6AS9QJFk@=;{o7@_7-* zG?3}fG3iAv-G@Idgl6#7;;H+u#4`*J#3#P_c|N+$Qh`yg=VSfNO4_t27-{bdS57L#1e9iyv6T0H z#mQcIUWz61ihr=0b2VT`$n()jk5Ivb~mg&Q80>#hR%XYhcb3WB} zLE8jBeIIVlSgnFMQ{x@J%?lPPu0Wm|8K;}zp^>XKaet6YVCk=_OlW!7B-Z?y8 zoAhwNS7-JMi4K5A!R~qlqvuZw3g+TK`0G#Gp-FmZGf`tGb2`#hAe~dO=mTx8T=F3b zVPj{)&xEI#f_1j!cBh%rlpPwLerHu+| z!l2~ei)|$gyNZ@|z$!fyNryY8>!F8_9e2docvL())HfzR{-&RFV9*)`_=MVGCOtL3 zQw&j*WtXuqVi&9MTd+tD`@y7Zwmqy)6zeuxEwKOm^K!6l$^+R`3S=p0#Wdq#ImOzx z5p@HeKjj9HoJv#-CZ$VNP}-$3@y%IkjCOgpO9~ni=nwvXcuH;t4r?pZpBgw0kzdZ? z$>gm*F>23{N!ixX8+Xn!R;xW45erwC_F0Wc(Kd`$LZ$pWY7J{{hc0;UN8AY|zKX`m4|+t7Le@ z%|_0(cN!c9uM%j6utxa`>RC2TyUJGB1y#nNISUNrU=fre#xNy*YB!|(r{_7v$ts#@ z@ilS4v>xeMJ%FwlLfU$9g3dR95c}YRwJ_d+`GzflodL#ZOzfRnS}#l9J2n~L1?_?xme=Ht&Y+Uvsk4$tJ(P4BJs2m#HG(=iqUGr zr=rKEWr(&l@CgVFZ7t~ToMGN8;*;UXF3y0g?6XzB(9V?2* zm3_GCsEinoowQa5s^2N!g6+);!(UF{UIuJnhjjL^&+uk=$c)o6T*<@~fdkvcIGf4wjy zvM_BNHoW#ucfj-tTTO*e8Xvx1`3opAlo2Q~lsBrG!A0U0eifKJDP>^-*W~pLiPbJH^~b!84{8*YeAjo^f{mS7i1|7WjbFzhQsDib}1G~ z0GaczhgQ%{MW7s;nihxQxoLy&gePcoL#z3!kGWG8>>?CA#K-$#dHNSSfqFJ9FqLiX zb#{3}u8$6&k1D4`&0j5U)`c-}<*0_D4AM4vdZLD+pSklcSqx91pV@Nlr#z6LJpb|# z!bPSy+^Iv;G_J>(kD=!Oh#gVrSo)|1TRWJO_4Z{*(HlLOTH4~~n%vjTU`r`6?dhT! zqkCfgBUbV*mWU_Or%$sTnHiLaxklm6|D7{Wq`P@q zJQ>S(1ImRc|B93CqrR~dDh8#mY>}Ir5G$jyAxO^EA zlcu{-M6Q+mG+e7IlWd}!Y+TDgFnzP=0;`owsg>+)qP1F<9IHJ1o16E$*6E>gEXDAp z4bzRC+ELu~6B6`{EL*h-bzY@56>}zsOueNlw|GJ+@p*Q)t$@Jm3vKVN$O#|A4~8L% z;U)i%_1&$o_)*GnuSdk$uzxci^=mn2%omv873{X`*Rkq9kO^lZR$|5wkK=-lWyh=C zHEwJE{j(XJK03)#d*MUvE%c2rTqsvC(0KAmKsHOq12ys(8v0;(^R~Fo@kp$poNIXXWbk{@ z(va7)V=-|2k}pkwBhyhwVrup^ou!iUm0jb*H<#TciJ1NWD*xedm_w_?$kgS1@!v6O zy#*nr{?RVviabq;V&Ekvd-5Ooy0;bRYmGoCISZv>YMm^*J=xf3>#v!%FitVIrj8>1 z`F6bQ5tpUIjNT}a1>BOenm(ysM&XBGw6Qimn}esJ1|7hwmxp0XIoZCfK^~S&P;EVH zJ7rxuPC&85_9-Y_Q1PKBS5t*tFUUNx*%ls1qBL2lgpsUGbRo~8I7m*L>KMf$PR=gM zFcn8Z<(g{uJ>X5JCISZ?Eo*sR=SNk|ZrBf2e^DLY@?-7o&)PNoj813G3KmaqQI&;- zPFAvY1w{`RTKMoXdIxVBv2!R-$3N_G;-#n+*x#J9p|7eUIBPfl;s72p?<2%x6*j9F z4m?xbtZHC~4OTVDy&iDZD)(>#6?{jr216=FO%a-_smN0biKXTgqjsmDbQevzW@G68 z*p6|^Xusu@=NwGu!En|2YV)33YBZD|BbWa3?r_>oaJukQIFEPBg4G2$a zIo9bI_LL?zn~5otk5YlmAQFjQ!ZbVg&PCYOi#}gCUiU_vmVy$Ik|hE~_-?@55Nlx_ z!&u||h69VKQ~sDECDLvHjnuaM$%d2gc$8+hj9W zy`2a;pe;Rq@uUuYdx;&1k{!$DO=}#RTgxe8)R}m#L$uhCGUQ=Ei3DAJcn8yaB2iV{#MI;7B`IY#C;CzEuAvLhDHL~ZOX z<$lOSDYeCOpVsCPiL`nWT@e_%&PKtU<;+ZzNVAb|=Q7M_v(-WeOqwlswHBkXnfyvl z{}RiikZ)hx654#vwi{yZCMxE(aOK1d7M~%Zem4^7!5lt(;i4sT<`wy*^JFFROi#<5 zp`vXV)~}pvJOqQ(^(z~ov2!GrmOjZWMb&qvd+s-N<_6`<10_bfTbo}zKJRRn8=o^3 zkEQ2vZ^p~ZNLKgJ)AH(LI;n`7)+-%UhTQIRudd&nfBvI$MI}Njo?B6T#?MmNj=9XIvpSm%}DYZ4b46A+F-$_?JBt z%{pO26_rOt!5|g;N?z}$l&BTUinxT+wC4bahLnDISxt-AgrUfXMV|d}AJsnfJ^t93 zv~9YF&?Wp(tI%h{7`v3S+F)@6dWIaihee zDPujYdf|$mC{kVY>z>K?i{nODwcb;_M19Av*)a7v=ttZS->R#M@~B#63Az3hVsEdx zef54DVc-!c7YLs@gvJ#BHf7@87gVcCA@vVeD*n4vJU1|Fr(}Ggkg7f8KYKqm+IoWk zJu{-3OB?*6pyD@X8?>XE>;2ieSK0oLLPipaW7>5;b!Qzw0t}hAWCygpR-aqCE8DVI z+&5Z1fNbySaQWB$h?+SQhsS+`7cQ4^PqF;Bo?lvrO%xeDdH2iI-`>bxy|>rNZ#l`c zd1*%^Sk>hAjhA@mJ0qZin7b502DAjSzADG4U7u`gJnk(6YjuQQk;s)CV$IWT?ps zap?T@C+qQ4JN&Ps7=06lDms2xUgd-Y0nPJQr#y)cQ9=8kp8l4MSKc$Qyl2%*S=6ya zzQ1;EY!Gd79r5gOww?H@S!{hD4Q;S}>`SQ0er4aorkXEucg}PqZX+c_ru_o+#?N(I!cgk#P*`kU}!7~)e4&KHxj4jmeoV-QOHxQ*=c;K!eEnuf!{Uv zM}N{^Uo@b`o3QoE1Xobml-Hh0I6}ud)mJ=TelG&k`@<(6npc-apFqDyOD>x3!gy^7 zy~KGxEz1?X8JpQ(1x)3^=&06N+9aI{%_r~wLf91P{OR=i_qT$;a~N=d`uygO`PQf< z>ZU^tET4s=i$vtY18}#(lcuUF3}fZGp<;O^Aocw=sXfL;ZkA6Aa55_~vd6N9jE2+e zDC^ycPsw2cp+=|r#XsilSccfcCbBb@k1y&|j-Xg(0Y8m8II{C%j7?HL|ivh^sqkXvGGE(5)0PzykQgzhgD zWc^3%=S<2$&GF?CnxK5CA(|7P&Qp(%{B@qFk!;t**bn+=MsdG3r_oelIT{esQsOK+ z_^9WMKDLpS9H{o7`PR}g2q7T-DvUf(Xs^dKM0%K=q!J9H6BnxSOAaaRglhKinr5wN zM^)OyAcoRc>UD6A8^B^4K1HOKa}v6FhkRo{DzWrt>6D!}yD@g4IA3gvYw#b#n`GV0 z3Bb-7v*j~5FXiq0f%u5BE<=HKZB=7Wf?)NN0Q^QvoFE2z_33RSY;Uh=-rr~JyN|E+jlqSlqri(fdN~^@4z0dleJ@!{lk*vzC^Ks6p2DTq+d=4d2Ig=`Rsbu z9Xc>@JXxAjzC9+Pcv!6bl}Yc3$UUpZAJ%R;x|ZU-HnkKu7m@+Cd(nSB%4CWL zwOVg%2b50K6UGE$gcsC`%Y|>%=l0FH#(JzB4Y>`}lqgyF4_$j@#!;qOlnsc4-3#Bp zXL(BOAsaScJs&l?Vmq)nOa2y$6qqIQs)(fh>CY9j&ZUIMZLw1|iHpxeSUZkBZ~Wki zFfHEC8-!m9F3{lorp7|gDh`<^A-?7l!+(Kpz@mUejHX#Vzwn0?RCt;BI#EF~!l`rE zA4)SD-I;w4$Ka?_2O(mWBnp&B8#&Ne_KWI_&+}hLQLpCalJz>emw>VXCl#$ZZghOW zIl-<($f_18X-^z9RP>mNd_Jp3b4XI=RX`lt=Kw=Qw{%^PB#Ja@HpPG1^pL1_HZ?J) zEIFL2Y=3Jsntz|t@V|~C;TuYJ+Fq+z7!(Ni1v}5jZya$5lgRkyI6UtzJH@4r{M++benRttU3?uC3-}3pMMk_ptNBPPyH_`-F}uP#(@td z0n^Cnut64KzZv>H!JoA+da3X>TBy8jfbPRt?OZX6%hvH&@NMmy51QQJpPZX!bC`NH zjo!A}M_od;wcm}hj!Dxt%X?Ry1_cs4Q}1H=@BkKJ<@v_CQ|$0cpwg1Lr>#{f4wmjW zD`Pn8&XCE`Ke+3NZ{P`cE)ky}GMtZl^Im&@;K?9M26w~xESwr^ZE~F{&6|iy8??(* z=y?C(jVy$(fsy&dNxiAGqr_);fMJlM`B|2NlFPuImUvj)_rZrh?(_LC77SGcE2O}S zjNRa>*!Tm(6@S&X2kwkXi)v9vlbaRb-jZayF`U9enTQ6f9!PJovwt~6C_nD7(nA_r z3omu_f~uQ&3)>_PcR**vHORVd%eT}X+oBO6UW5N|EOdrVT=qn7g0n2}E6YE-Q=ETqX6sifz%QPwsZ})EKJV zPX4d`l6S+_E9cS%z9{A?|1wvk|F zl%D~v>#RkBpnxIhH~yuID&Rsvoi*)ZlvC7g*b>0824fCy!l!VnB5*dN8*2>)6Dg-D z-0=C(r>*Z8#wd9B`7IV$bz19fpT0%Zh~*@mPZ5PSli&QbJc1Voc}dpnTzSM_cJTHB z0%#zN&_~L-kZpU#73)bJBQ_qba4oXu)}U9F{?-uDgTug4P=e9M7T_tFw$s6BF(;_?~&cel+h zwCx1ILf+K(M{2t7s3V`5KuZKnSNy2f zzeUjtNd8Zl$c4<2Ornvk+k6>laoiP%zN5>3H&C`7S`f>=nU}b1nLCUO_H#$ca1Ce|yyXXDj56%_U&rutF_QL5OY8pRkRt9yO zZQa&Gcc2x!D9}KXY?J}{N468BBl|)Z!|mUJJdq#=H#WUY=5~NqvZf+Ke~bIr{tSjO+QOrTb}ajk)nzzlVNF#*@9=h zW!=4y68CwC+Am{v%Vf;K?dHu5;nN)#86yv1Y(;mh;GW6Cw`8$+n!{zn9rdG^2`l)J zK!w~#U_D`_t#9QM#<3#vMA+CS@{W1vykMODfBnwb_&mSbSBV-I$Nb+ofhI%M(>{&d z8Rbga7srTOm-~jnMX)6vot z2+}{}jU9#X53Rn7-GBy~zZ^^G+BS1d>dsN1`9}R^&EEBptk;JXvT`jAfF5bl&{Ey; z4?*=WXPH*sQhCqb3pn9>+;(mKZsbpiih``^9^D;Bg&fYl^_XuQMIu3C*x*Jd*7l5? zHFOEGeEtAehGXsPJ`rYN`&R;Hz+1?xOU{xnHaw5+=*s2+jZ7knTNFd&qHB$G%h?uC ztzV!GQ~U*_KrJ0dHBiYJOV!UHt&A)UZR@}DNxcuw+T_8TGSo&)Is5Q=CCBsxEyVb<3$h@Yu|)WNvuydg=M-kB1EoRbaGK_U+fon z0r=bGibYtA`I+UfJG{WL;NP^4lzso@3FG-)LW~HD%FVlPEfXK zxRtB_9AV!T-+RC1%?*H;MCj?t0{yhPTnKZ+DDx!Qi%s>85mo3a-w_4WNBOi)r&Kf7lQ6KczX0vU3Z5*;Q7$1 zn=ZM0YAqxpL}Hs;@(lSj^0)F}y}$i2F>dhzZ2|rAjmca)?6W zDUPjg&Atm0^AI zZM#Z7RsxOk+Lz@Pe*XGLn7{W4t^#vcC;l#v24%{mgEt{mabEA7RxRxcz6s_Uy7lO1 z(3dHah{goFPsvpL@(f_$zd@>0#<9s{R^sVyhoUM1-u(;MV)oNDLPhHS`^Kev`{wc2 zVHiIQpy7Yi-!#E}e=QRLr9teG`Cm_=Xe1TwZ0DW9$cukVj=9SZ(lEnZm8BHZMIwrq z2=M1hl1MdXGVBWq9`mjtmDQ5wbd8+=w)pk^xQ( zQ`3P;D5tq+{}rP(rLX~ZWY=R^pS&xtnd^g7Y}(@IgFzJO#`%TEjsW=oChmBNt1_E6 zdXA+jJ`BDch=Htt^PNVY<a~X1i-d?QKU|-Bw z6nNyCQp;WdZW<*4^@k4QD$l|jo27c~LmcBw1~;=*e-W6M_>I!V$253Vm;)*(dVOPvwzNj7y$7f;RdZ3`6Elcn);YCwSXsvjvj$)VBqZYC7>pVw|D&sAnlaO%8B(I+x{Pvm+W)wn%&dsiXHWx{|Sd|iqa7w>#h%zje-#xHh zDKwDze<-R)G=*B~|I8nu+3fnQT9U;lpQea5;9#_pLU#8<5j|z%aPrDNi=O#@3FBZl zks+9e4tpLKk^E`KbO)_(ld}6QTkD1yCAajwzv#|W^~-hu zMNq+Vxx9gp__e;W!9w%gNV*vvEBB9=3fcc%P)nYvYAy{X6zs<#Oktxr%p!TlP~8xw z-->!H_?QJZMK4Q>G`afKrY1W2tO|D)xC5Q0^Fbo5x_uR)nP6n&l{FhPORr=If(Kks zSf;|ODZ-vPn~+!CUMVp#Mx$P3FvQvayDN{b}lfW2$V|VF%P$*gSQditPx`g|{WK#Lgd^?!+*L;&=va&r(JyC6WGDJNpO3!& zI`h*=?z#^NT%UhkO?^v(qxNf~k>onC@Q+XfFA*yGd`VC&k}^jY5SJ*EX&^vI-JOV# zTWF<}qeOvqF~J>Y_7U$pbe&CQFe-QMV&kGPzD|n}I$cL9` z>O2d$zoekxW5Wm;Aq0>K%)OslGWMd=OvPu`9Z&AI!Y;h}nU!zUf~+eQF5$SaK<{(} z)(?Y0JlvcxWx+~STbd%A)g{|dyeGN3_cUR%#HOo;(8!gM?d*H4d{|nElm9)}FD|w- znHvg{6V$GS!JE1p=`VgFtq2zc#TP006l&uj+?f52jJF$9p0v|qp?05!*ICTLv=DD< zW-InKbk6um&c%s+w!bNe*qBvQkBo2`xAn!5=Yq30L|k>G_9g)3S`xeR`&ICcy}~o= zej-Axaa~B{XVK5>nT$2uz-m=S{mIH@p4KtPhf(@DTErkzkbTq6;#Rbvwy2Kl1T#@8 z&z(MEHo2#JRq$7;j#s*#uZKXh-}G-9l};M5Y;EP1EX#qyc8oRs)QKLw&DqQB07zaV z_XK$MILMj8@aPgf?18^d**&VmC!45w{RSN7163_zNn0ZlHj}EjHHaMQjW!>qBVlGN zTE8aywund}t2O+QH8@vt`5q&z_}jDvH9~gC_0?zV;igw3NN>NFfhP@+nLL9-00 z&1P)5pJ{4)8`1)K3A`hS7bh4X`|CwR@1Kh3l16`u)bMBNd`lB|ygEj-!7R|Lt^U*s z6NT}=Ngr#}M=mwkyd(k66sS-=(WUwmdW7>ArubJ{1F?ZiO!_Py1PbpyOsT3)6R;?Q}k^OyB zax#cH&X_1-dEVUUusJ&j9p?94(Ju2sbzpVCcL-dvvnQO(l|E8i@wMkp84|cKSAVKJFflfku^|g%RI}|UDXWLY zS9-WZsVOfZ8JCV@X?$j=_Tl##+Oo5^` zx;DVHI#(>|o3#`2c+w9WoD9Y) zNX)8oYAoj@b**&_4u+47%~MfR*N*h}M{>VIjfPtT!*lU`E@G9N+V8G@e+FQ&CYQ!c z@GB#bMVTc)4Gx)x%JZdMwLKoZw*)ZJ2 zar1gG%j{P49=(ZgNHtLpac2XRH(;5z7*I`Fr5&7_=dX{KGXI?<36Cz(c`KuAj39Gi zNvXTUmozux_nmIW^;iMAoXIrGx_A0&S~k+?e@on&ak-XDHc#@$5pddn>Buz~G9PS| zweO~Gn>_Oi%?9=63rA(S>iGEF>4ycACcG=}Xl*Fu8?6gqD;(&DHJI}n>vyBxw5{tK zxqEuX{rov^*!4#)^UmGt*-h@;eALUs<6G)54VCn7OU{W3h>t#Tj;{WpEB|PeXUZuO z8e2-jj&IKR_i>u8ujfiU8e6JPrOt~3kSZD6Vu z3lme+(vl9$-ne^stnKXlSE^lW`M2VIY-}u`yOG)3+nZ{=O*XsrSQV}a^-fKW` z6s~%(2-~9g#&JLD&wd;KR1-xHVwO0C;gGukVyY&P*DW&S0 zT2uuSe|b9W2r*MF(A$>|HH;KLJ35Hqz?sDPk)6*zy`EytF1-P3swJ<~W2$ob?%Yur zWrc*@nty$&DH!IHDr|A+Xa?PDSYyu4uyu!4xWBh!pIMnTKlpg&4R4aQUn=^K&bqjd zeUD2o6gjM3T_qP23pl;J>|9tt3G5^v>6Q^sGOMa~>Khq(|M6oYKrs1{c0ltueQ#Du zg~Mny09_XzK4&!T;|G(~v9)C-KzKRb?Oa?~v!e=xEgqJ6^t{x1xW#JIOFx-uvA!h4 zW76%ORJhy$G@F~dJ7W&Q+spcul;{{wqJj;Ojx494xByWiIGoBu z%f*#=zB5WGJwYxVm!XO{n^&)pWC61r6y(?6eP!Ug)qAus=dt<9YkgfxR)(SC)8l+? zW4n#TovTlb@PP>GuOCd(t@5G;ExM6&?(1O{!cV!MR-e5i4a ze%eeKiI}D)2^`!*Pl`rfu;6Q9VS|SUZva2!PD#6c~SWmwfW^#SFmV!CDX2mfMRb$k5cjb+~cK?xV;DhEDLhAj!&eneQ2(Wqf5?^0H z9@wKYc{>+WmNym~&xr+HWoI?y?Q_Nj$QsbhH0K^wJY*}Ai+eg?3MQo;9M}j52$-~M zzGp)2z{IwE!rftAA=ztQ@3+_%zLE)M^MV7j*Jol+r`#sK4@_D%q55Ezg{)4#e=Z0e!KUow1d){$RIHf?xNNpjSFmQO`U@Kb46JL=IKFYXyRZ^^esJ=dddu%N&&j4y*GMtJ;Te=Yf?_&Z!7-`;?00rUv^|~ zvSq&B-aqVZ25+a+WIpEQX8hq?CA@aM`l7Tc0acN}(K#}tP}~t}5#!0^xTc}I$o<+; zo6|gA)OwtAbqh=#U1#v7;4&as?>Qu|S;5M@Q6}hVB7pC1?#IG~NBGip4E+@`>8&wn zRWu%CpT-auI9-KktyOaeVPKOGoEZtx_oQ!l1I8I-UeW*ly+4*4Dn+WaQI;e}QK(T~ z_A=ApFJkh+A#-xCdvrGX`HC^?YqC#mM1MSO^+BdDfB}&|-8gdFJR$m#q6>?O2mK>6 zs1PBTUaHyBc$#ZP_A{urF#;Hd!}(eiKih@+jlI1rt@IO>Xs!LLkLe@#U^EWc1~7*H zb?rAI_^w@~4d%_O+3lAFxNZK5sH)<;a5>GZ6N`O#)2}gc5JW{$-+hcrwisT&=m`%q z+c?z9$mB*FGMADMo>G-k2-)au#2|}avKws|O*yw%dv>~Ev%SCC>a}n4Ph!UPx8@8; zo&}f6v(3b>_}$yP1M&40et4A8e0V%PKWF6Rqm#x0lfXDSA?;)t85w<5-ojz2DYI%1 znVxuN|1^;uJ?K+{FMZ~xijG|NyNgOXHJpTZLvAiV9H&Cd5jg}J34VV$p&(9e!i-nB zye#~1hL7`Jz+_Pn?H~u%Qe8tU=_Rn!i&+sM!`CC8f{LUrNe3cbb_>3cl2t%$ESYjPi41wu-uQ1 zb|{SR?pE^L{#MUYtC!P7^T{jJ*Y9hj1=!50e<#Y5f;a+5>oK;^t|Fp9d`dQjDT=sf{MQL$JO@M>AOw4~+e+-XPknLA0-* za0Y1x@VRZcb$pA5>-vo=z02gKTx_=|3um6dsq(??Sho$Jms+l_PgXK{mfdrPR+fP2 z1$@N#HlKUtW>;Gzbkd009iS+4Vgg9Y)AxD3$czqqjl^RS}z;>s+6ng%rk$HUu?GxfQ+5 z>R~f=squr2I=l)gLj(RPl}B9TS z71Q9C6t5lY2EGZ?0_=VV525eUaY0OjoznQM5ZC=F`m4jG&qLe8Om~MUZQ5-CNSBG2 zF%d(k89rB9BL)o}fLitnGzF7OlQhl5$EBt5SRDe8Mz0~;7(i%0E!Ls=1z#RiU+r9a zH{GB>o}Gvsd!u5Ll7fe=ABXJfk()ygF;TtE>ldtMN(h7>FR)MA?(LQb0L3unh1eE~ zJ$Sr~kAVU1_fvmQMsquzn&u2zz>ThdZAsZ(r<=?X5Ze(r47p`DeH$KUT!F{qA zGL&tHJlxM&xc?mXzW+m1({e8FzzYU$Iz*Bn|6UV8?jtim-$_X(#CYQV#OV&0?Yk=- zvl)msVR!F_OBY(plWLpe6w9Chw=sgz^-}NL`A$lcLl#!jz#1LYC(`da4cd{$?}cRG zdrR=lV+lh_dOW%?!>n_9_TS_!WJ_bJEPdzL55!Krz2RmC-UH3{t@20O-{4^`+;jO2 zn6yPMR{c%Q%nmeK3+lG44ez$7u_oaT0n@ntL#3tHMfO?q>w+u{FLN2>g@d> zEXi@vKRi55c4eZKRHWC;4O~`}sX`^hc}}wdob`>3y~V~4_N|wApOaa(`eG>olpL%5 z8PM3Z+PoVVTq-LohcX0H@eRCV0c%l#04pTg9|&qdN}gkU))5$2yyN*vJrJTu&APl! z98FYl4(Ab(0znnt^mn^7_FWXo=j0X0MlHL^yT|?FlBaV8m@5{2*@L^wTfk@A8*BN9 zzVsD^btEO;EdtH!8mrxg0Q>3W*^=LZoE4ogXncjNs(PvR1dUwk9s}o{l;x4Oc^4#oFC!$u-%t%Ib$h99h$Kt-QC?($19wo+27#aj-^Z~~+(W?xFE*V7JeMGh!X zLUIF?eAa`cbn74Vwllt_^al%t;l~%hxfqz3 zXSqGb<2rMMS>2B>IA_^Rq4c4l0AmIab|9kQja6GHKpxKi1LVxWOoN_xenNM(NY9D3{)$#EdEXRlQ_>X-YRJ4HQzmPTetJ6b8KM?qwX!aGw@WFN)wl*L05m<-C@w{wpYW0;O-A zLzwzN{7}=a`bn=!%T{%euPF1f8WFF7R0rU92=O! zJOEoWV^=O-GOWy_d*qX#;^B3sfT`-IYR2+q+AX@c_hc z2nJxk@?IU~Tnk>ad2Go@$tXYQpw!V5Qs?FCOnl&IDBlp2eP_USv02yd%672fadUUm zaE|;3n59Q#^vbW(*EhGf|JG{gYoe|H^YjdTJQjuQ{$a$8%`4B2)T7yhVm~LoSM=H! zlUbv{(lg1kPRRsWfhYhKQ}m`^{6?$3BqSk6g%ODr`zu+Vsuxa4 zjoADJh(tQu@dWrRK|u%~PU+3CCf7%WC@Coe{rq46>>R+AUJ!!-4GJ@3uQ}R&|I{-( zn><%-4tx60x8rdz%+udLoCT0;i?h;=i-OM&=PuGnzXeY%cyMneq9*#!OVEBz98{i zmOYPR-vf$8+WBD7xG z;&oN*gvzGB1)lzduf>ZiHNBvjIf?a^|vY5AYF(#ZW}bN-HXX$Kg`FsNkg0ZGi-73RZ)`o0@zRMN%(Ck-Q;${jg1rAi23 z6X&b~28C^T1}p%-%M63MyAV?2eW3GezV5BauYOYsaJm4%ZjK@epkbiAKxV(;>#siD zpRl_9w+O(isANKEfcreAi58w0o0!-G$hDX1Q*cMkHO(=wSXi%KqZiChDmd*tKP8iq zU9L+6lr;t$>yJIIlRFfkexfSdnKWbd@P`u43|be?DcqJ6qKM}Jzbg!e0N zd*ZWyJk+WNVg(%_L^Jx0;739GK9abo0bbzJ)Sh(z76D`{JgR%9>z0sLL8{N&TOi~u z2}8v*uoC^iQyK;n0Ul>P_$k7^LW~+^0Kq!ZTm<5~FhJb!2d4Rh-6HQYOE_1CcPcj)5n|Fux`n91VBh4q^qB(y!AKQY<)jty>@9t<|z^~I?3J8N@W!?_3+Si!_lv^j9IKcLc3EOj6qzcj7}UM8s1W~38Ih4`I5J|WQjOC!*7p|e zR9#`z5mUpb9(>Yp`C#y13R448rBlWDe;T`;1kRm(v9Phv)!zc#JAm2?j(XDYr{CP% z{kuxFXLr6~3w}!?b13{gR%feY*SduV{N2G*OiCDcpLKBnz856(O}btz|+kJ@keFvlF@^*=BTZ~WDu|S$5Q^6a6&hTfP};Wd@CDnqVOpy1mHHY0+?0L z;2;XuZ;@u1do|*>uTX>TERLKmVeNQ|x==U+Q℞BvbZSfsTZoZgZ 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 diff --git a/res/sound/tap.mp3 b/res/sound/tap.mp3 deleted file mode 100644 index 806612a6aa371cb669783c6495bb9cb5e3eb22e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9344 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 { * @param s * a {@link java.lang.String} object. */ - public final void setManaCost(final String s) { + public final void setManaCost(final CardManaCost s) { this.getCharacteristics().setManaCost(s); } @@ -1599,7 +1600,7 @@ public class Card extends GameEntity implements Comparable { * * @return a {@link java.lang.String} object. */ - public final String getManaCost() { + public final CardManaCost getManaCost() { return this.getCharacteristics().getManaCost(); } @@ -1776,7 +1777,7 @@ public class Card extends GameEntity implements Comparable { * @return a int. */ public final int getCMC() { - return CardUtil.getConvertedManaCost(this.getCharacteristics().getManaCost()); + return this.getCharacteristics().getManaCost().getCMC(); } /** @@ -7079,7 +7080,7 @@ public class Card extends GameEntity implements Comparable { return false; } } else if (property.equals("CostsPhyrexianMana")) { - if (!this.getCharacteristics().getManaCost().contains("P")) { + if (!this.getCharacteristics().getManaCost().hasPhyrexian()) { return false; } } else if (property.equals("IsRemembered")) { diff --git a/src/main/java/forge/CardList.java b/src/main/java/forge/CardList.java index dba70e97d64..cbac2c85ff1 100644 --- a/src/main/java/forge/CardList.java +++ b/src/main/java/forge/CardList.java @@ -714,6 +714,20 @@ public class CardList implements Iterable { this.list.removeAll(cList); } + /** + *

    + * removeAll. + *

    + * + * @param c + * a {@link forge.Card} object. + */ + public final void removeAll(final CardList list) { + for (Card c : list) { + this.list.remove(c); + } + } + /** *

    * clear. diff --git a/src/main/java/forge/CardListUtil.java b/src/main/java/forge/CardListUtil.java index 83768277ce9..0d3fe65e9bd 100644 --- a/src/main/java/forge/CardListUtil.java +++ b/src/main/java/forge/CardListUtil.java @@ -410,8 +410,8 @@ public class CardListUtil { final Comparator com = new Comparator() { @Override public int compare(final Card a, final Card b) { - final int cmcA = CardUtil.getConvertedManaCost(a.getManaCost()); - final int cmcB = CardUtil.getConvertedManaCost(b.getManaCost()); + final int cmcA = a.getManaCost().getCMC(); + final int cmcB = b.getManaCost().getCMC(); if (cmcA == cmcB) { return 0; @@ -547,7 +547,7 @@ public class CardListUtil { int cmc = 0; for (int i = 0; i < c.size(); i++) { - cmc += CardUtil.getConvertedManaCost(c.get(i).getManaCost()); + cmc += c.get(i).getManaCost().getCMC(); } // System.out.println("Total CMC: " +cmc); diff --git a/src/main/java/forge/CardReader.java b/src/main/java/forge/CardReader.java index 069a8159d40..3e03a3ec80a 100644 --- a/src/main/java/forge/CardReader.java +++ b/src/main/java/forge/CardReader.java @@ -41,9 +41,11 @@ import net.slightlymagic.braids.GeneratorFunctions; import com.google.code.jyield.Generator; import com.google.code.jyield.YieldUtils; +import forge.card.CardManaCost; import forge.card.CardRules; import forge.card.CardRulesReader; import forge.card.EditionInfo; +import forge.card.mana.ManaCostParser; import forge.card.replacement.ReplacementHandler; import forge.card.trigger.TriggerHandler; import forge.error.ErrorViewer; @@ -423,7 +425,7 @@ public class CardReader implements Runnable { final String value = line.substring(9); // System.out.println(s); if (!"no cost".equals(value)) { - card.setManaCost(value); + card.setManaCost(new CardManaCost(new ManaCostParser(value))); } } else if (line.startsWith("Types:")) { CardReader.addTypes(card, line.substring("Types:".length())); diff --git a/src/main/java/forge/CardUtil.java b/src/main/java/forge/CardUtil.java index 10ba056a550..62eab0b06cd 100644 --- a/src/main/java/forge/CardUtil.java +++ b/src/main/java/forge/CardUtil.java @@ -31,6 +31,7 @@ import java.util.Set; import org.apache.commons.lang3.StringUtils; import forge.card.CardCharacteristics; +import forge.card.CardManaCost; import forge.card.EditionInfo; import forge.card.mana.ManaCost; import forge.card.spellability.SpellAbility; @@ -254,32 +255,22 @@ public final class CardUtil { * @return a {@link java.util.ArrayList} object. */ public static ArrayList getOnlyColors(final Card c) { - final String m = c.getManaCost(); + final CardManaCost m = c.getManaCost(); + final byte color_profile = m.getColorProfile(); + final Set colors = new HashSet(); + if ((color_profile & forge.card.CardColor.WHITE) > 0 ) + colors.add(Constant.Color.WHITE); + if ((color_profile & forge.card.CardColor.BLACK) > 0 ) + colors.add(Constant.Color.BLACK); + if ((color_profile & forge.card.CardColor.BLUE) > 0 ) + colors.add(Constant.Color.BLUE); + if ((color_profile & forge.card.CardColor.RED) > 0 ) + colors.add(Constant.Color.RED); + if ((color_profile & forge.card.CardColor.GREEN) > 0 ) + colors.add(Constant.Color.GREEN); + - for (int i = 0; i < m.length(); i++) { - switch (m.charAt(i)) { - case ' ': - break; - case 'G': - colors.add(Constant.Color.GREEN); - break; - case 'W': - colors.add(Constant.Color.WHITE); - break; - case 'B': - colors.add(Constant.Color.BLACK); - break; - case 'U': - colors.add(Constant.Color.BLUE); - break; - case 'R': - colors.add(Constant.Color.RED); - break; - default: - break; - } - } for (final String kw : c.getKeyword()) { if (kw.startsWith(c.getName() + " is ") || kw.startsWith("CARDNAME is ")) { for (final String color : Constant.Color.COLORS) { @@ -344,7 +335,7 @@ public final class CardUtil { if (c.isToken() && !c.isCopiedToken()) { return 0; } - return CardUtil.getConvertedManaCost(c.getManaCost()); + return c.getManaCost().getCMC(); } /** diff --git a/src/main/java/forge/GameAction.java b/src/main/java/forge/GameAction.java index 167d72b7967..7f63ad078e3 100644 --- a/src/main/java/forge/GameAction.java +++ b/src/main/java/forge/GameAction.java @@ -34,6 +34,7 @@ import forge.card.cost.CostMana; import forge.card.cost.CostPart; import forge.card.cost.CostPayment; import forge.card.mana.ManaCost; +import forge.card.mana.ManaCostShard; import forge.card.spellability.Ability; import forge.card.spellability.AbilityActivated; import forge.card.spellability.AbilityStatic; @@ -1717,10 +1718,7 @@ public class GameAction { sa.setSourceCard(Singletons.getModel().getGameAction().moveToStack(c)); } } - boolean x = false; - if (sa.getSourceCard().getManaCost().contains("X")) { - x = true; - } + boolean x = sa.getSourceCard().getManaCost().getShardCount(ManaCostShard.X) > 0; if (sa.isKickerAbility()) { final Command paid1 = new Command() { diff --git a/src/main/java/forge/GameActionUtil.java b/src/main/java/forge/GameActionUtil.java index def706ef8f1..8b3a336d748 100644 --- a/src/main/java/forge/GameActionUtil.java +++ b/src/main/java/forge/GameActionUtil.java @@ -131,8 +131,7 @@ public final class GameActionUtil { while (cascadedCard == null) { crd = topOfLibrary.get(count++); revealed.add(crd); - if ((!crd.isLand() && (CardUtil.getConvertedManaCost(crd.getManaCost()) < CardUtil - .getConvertedManaCost(cascCard.getManaCost())))) { + if ((!crd.isLand() && (crd.getManaCost().getCMC() < cascCard.getManaCost().getCMC()))) { cascadedCard = crd; } @@ -381,6 +380,14 @@ public final class GameActionUtil { } return; } + if (manaCost.equals("0")) { + if (showYesNoDialog(hostCard, "Do you want to pay 0?")) { + paid.execute(); + } else { + unpaid.execute(); + } + return; + } // temporarily disable the Resolve flag, so the user can payMana for the // resolving Ability final boolean bResolving = AllZone.getStack().getResolving(); diff --git a/src/main/java/forge/GameEntity.java b/src/main/java/forge/GameEntity.java index 45926af8e9e..ded2d27bd8d 100644 --- a/src/main/java/forge/GameEntity.java +++ b/src/main/java/forge/GameEntity.java @@ -21,6 +21,7 @@ import java.util.ArrayList; import forge.card.spellability.SpellAbility; import forge.game.player.Player; +import forge.util.MyObservable; /** *

    diff --git a/src/main/java/forge/GameLog.java b/src/main/java/forge/GameLog.java index acb8b3b7270..d986eb12c7c 100644 --- a/src/main/java/forge/GameLog.java +++ b/src/main/java/forge/GameLog.java @@ -20,6 +20,8 @@ package forge; import java.util.ArrayList; +import forge.util.MyObservable; + /** *

    diff --git a/src/main/java/forge/card/CardCharacteristics.java b/src/main/java/forge/card/CardCharacteristics.java index 720555c756c..81776108a15 100644 --- a/src/main/java/forge/card/CardCharacteristics.java +++ b/src/main/java/forge/card/CardCharacteristics.java @@ -34,7 +34,7 @@ import forge.card.trigger.Trigger; public class CardCharacteristics { private String name = ""; private ArrayList type = new ArrayList(); - private String manaCost = ""; + private CardManaCost manaCost = CardManaCost.EMPTY; private ArrayList cardColor = new ArrayList(); private boolean cardColorsOverridden = false; private int baseAttack = 0; @@ -94,7 +94,7 @@ public class CardCharacteristics { * * @return the manaCost */ - public final String getManaCost() { + public final CardManaCost getManaCost() { return this.manaCost; } @@ -104,7 +104,7 @@ public class CardCharacteristics { * @param manaCost0 * the manaCost to set */ - public final void setManaCost(final String manaCost0) { + public final void setManaCost(final CardManaCost manaCost0) { this.manaCost = manaCost0; } diff --git a/src/main/java/forge/card/CardManaCost.java b/src/main/java/forge/card/CardManaCost.java index 566a128b742..df7ea2d53c7 100644 --- a/src/main/java/forge/card/CardManaCost.java +++ b/src/main/java/forge/card/CardManaCost.java @@ -137,6 +137,18 @@ public final class CardManaCost implements Comparable { public List getShards() { return this.shards; } + + public int getShardCount(ManaCostShard which) { + if ( which == ManaCostShard.COLORLESS ) + return genericCost; + + int res = 0; + for(ManaCostShard shard : shards) + { + if ( shard == which ) res++; + } + return res; + } /** * Gets the generic cost. diff --git a/src/main/java/forge/card/CardRules.java b/src/main/java/forge/card/CardRules.java index 671522b1a4a..fbeea4fa9e2 100644 --- a/src/main/java/forge/card/CardRules.java +++ b/src/main/java/forge/card/CardRules.java @@ -27,18 +27,17 @@ import java.util.Set; import org.apache.commons.lang3.StringUtils; import forge.util.closures.Predicate; -import forge.util.closures.PredicateString; import forge.util.closures.Predicate.ComparableOp; import forge.util.closures.Predicate.PredicatesOp; +import forge.util.closures.PredicateString; /** - *

    - * CardOracle class. - *

    + * A collection of methods containing full + * meta and gameplay properties of a card. * * @author Forge - * @version $Id: CardOracle.java 9708 2011-08-09 19:34:12Z jendave $ + * @version $Id: CardRules.java 9708 2011-08-09 19:34:12Z jendave $ */ public final class CardRules { @@ -389,8 +388,31 @@ public final class CardRules { return new LeafNumber(LeafNumber.CardField.CMC, op, what); } - // Power - // Toughness + /** + * + * @param op + * the op + * @param what + * the what + * @return the predicate + */ + public static Predicate power(final ComparableOp op, final int what) { + return new LeafNumber(LeafNumber.CardField.POWER, op, what); + } + + /** + * + * @param op + * the op + * @param what + * the what + * @return the predicate + */ + public static Predicate toughness(final ComparableOp op, final int what) { + return new LeafNumber(LeafNumber.CardField.TOUGHNESS, op, what); + } + + // P/T /** * Rules. * @@ -462,7 +484,7 @@ public final class CardRules { * @return the predicate */ public static Predicate wasPrintedInSets(final List setCodes) { - return new PredicateExitsInSets(setCodes); + return new PredicateExistsInSets(setCodes); } /** @@ -568,7 +590,7 @@ public final class CardRules { * @return the predicate */ public static Predicate hasCntColors(final byte cntColors) { - return new LeafColor(LeafColor.ColorOperator.Equals, cntColors); + return new LeafColor(LeafColor.ColorOperator.CountColors, cntColors); } /** @@ -634,18 +656,18 @@ public final class CardRules { @Override public boolean isTrue(final CardRules subject) { switch (this.op) { - case CountColors: - return subject.getColor().countColors() == this.color; - case CountColorsGreaterOrEqual: - return subject.getColor().countColors() >= this.color; - case Equals: - return subject.getColor().isEqual(this.color); - case HasAllOf: - return subject.getColor().hasAllColors(this.color); - case HasAnyOf: - return subject.getColor().hasAnyColor(this.color); - default: - return false; + case CountColors: + return subject.getColor().countColors() == this.color; + case CountColorsGreaterOrEqual: + return subject.getColor().countColors() >= this.color; + case Equals: + return subject.getColor().isEqual(this.color); + case HasAllOf: + return subject.getColor().hasAllColors(this.color); + case HasAnyOf: + return subject.getColor().hasAnyColor(this.color); + default: + return false; } } } @@ -747,10 +769,10 @@ public final class CardRules { } } - private static class PredicateExitsInSets extends Predicate { + private static class PredicateExistsInSets extends Predicate { private final List sets; - public PredicateExitsInSets(final List wantSets) { + public PredicateExistsInSets(final List wantSets) { this.sets = wantSets; // maybe should make a copy here? } @@ -808,6 +830,9 @@ public final class CardRules { public static final Predicate IS_NON_CREATURE_SPELL = Predicate.compose(Presets.IS_CREATURE, PredicatesOp.NOR, Presets.IS_LAND); + /** + * + */ @SuppressWarnings("unchecked") public static final Predicate IS_NONCREATURE_SPELL_FOR_GENERATOR = Predicate.or(Arrays.asList( Presets.IS_SORCERY, Presets.IS_INSTANT, Presets.IS_PLANESWALKER, Presets.IS_ENCHANTMENT, diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactory.java b/src/main/java/forge/card/abilityfactory/AbilityFactory.java index f2540720431..801d50cb660 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactory.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactory.java @@ -2478,7 +2478,7 @@ public class AbilityFactory { return; } - host = af.getHostCard(); + host = sa.getSourceCard(); if (params.containsKey("ForgetOtherTargets")) { host.clearRemembered(); diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryChangeZone.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryChangeZone.java index 8dcdd94429e..bd443b8c436 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryChangeZone.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryChangeZone.java @@ -947,6 +947,9 @@ public final class AbilityFactoryChangeZone { } movedCard = Singletons.getModel().getGameAction().moveTo(c.getController().getZone(destination), c); + if (params.containsKey("Tapped")) { + movedCard.setTapped(true); + } } else if (destination.equals(ZoneType.Exile)) { movedCard = Singletons.getModel().getGameAction().exile(c); if (params.containsKey("ExileFaceDown")) { @@ -1104,7 +1107,7 @@ public final class AbilityFactoryChangeZone { Singletons.getModel().getGameAction().moveToLibrary(c, libraryPos); } else if (ZoneType.Battlefield.equals(destination)) { if (params.containsKey("Tapped")) { - c.tap(); + c.setTapped(true); } if (params.containsKey("GainControl")) { c.addController(sa.getSourceCard()); @@ -1139,6 +1142,9 @@ public final class AbilityFactoryChangeZone { } newCard = Singletons.getModel().getGameAction().moveTo(c.getController().getZone(destination), c); + if (params.containsKey("Tapped")) { + newCard.setTapped(true); + } } else if (destination.equals(ZoneType.Exile)) { newCard = Singletons.getModel().getGameAction().exile(c); if (params.containsKey("ExileFaceDown")) { @@ -2008,6 +2014,9 @@ public final class AbilityFactoryChangeZone { AllZone.getCombat().addAttacker(tgtC); AllZone.getCombat().addUnblockedAttacker(tgtC); } + if (params.containsKey("Tapped") || params.containsKey("Ninjutsu")) { + tgtC.setTapped(true); + } } else { movedCard = Singletons.getModel().getGameAction().moveTo(destination, tgtC); // If a card is Exiled from the stack, remove its spells from the stack @@ -2619,9 +2628,8 @@ public final class AbilityFactoryChangeZone { continue; } } - if (params.containsKey("Tapped")) { - c.tap(); + c.setTapped(true); } } @@ -2633,6 +2641,9 @@ public final class AbilityFactoryChangeZone { if (params.containsKey("ExileFaceDown")) { movedCard.setState(CardCharactersticName.FaceDown); } + if (params.containsKey("Tapped")) { + movedCard.setTapped(true); + } } if (remember != null) { diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryChoose.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryChoose.java index 2403fc268bc..87b3e8efbb2 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryChoose.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryChoose.java @@ -285,7 +285,7 @@ public final class AbilityFactoryChoose { */ private static void chooseTypeResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card card = af.getHostCard(); + final Card card = sa.getSourceCard(); final String type = params.get("Type"); final ArrayList invalidTypes = new ArrayList(); if (params.containsKey("InvalidTypes")) { @@ -639,7 +639,7 @@ public final class AbilityFactoryChoose { */ private static void chooseColorResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card card = af.getHostCard(); + final Card card = sa.getSourceCard(); ArrayList tgtPlayers; @@ -914,7 +914,7 @@ public final class AbilityFactoryChoose { */ private static void chooseNumberResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card card = af.getHostCard(); + final Card card = sa.getSourceCard(); //final int min = params.containsKey("Min") ? Integer.parseInt(params.get("Min")) : 0; //final int max = params.containsKey("Max") ? Integer.parseInt(params.get("Max")) : 99; final boolean random = params.containsKey("Random"); @@ -1187,7 +1187,7 @@ public final class AbilityFactoryChoose { */ private static void choosePlayerResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card card = af.getHostCard(); + final Card card = sa.getSourceCard(); ArrayList tgtPlayers; @@ -1445,7 +1445,7 @@ public final class AbilityFactoryChoose { */ private static void nameCardResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card host = af.getHostCard(); + final Card host = sa.getSourceCard(); ArrayList tgtPlayers; @@ -1730,7 +1730,7 @@ public final class AbilityFactoryChoose { */ private static void chooseCardResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card host = af.getHostCard(); + final Card host = sa.getSourceCard(); final ArrayList chosen = new ArrayList(); ArrayList tgtPlayers; @@ -1986,7 +1986,7 @@ public final class AbilityFactoryChoose { private static void chooseGenericResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card host = af.getHostCard(); + final Card host = sa.getSourceCard(); final BiMap choices = HashBiMap.create(); for (String s : Arrays.asList(params.get("Choices").split(","))) { final HashMap theseParams = AbilityFactory.getMapParams(host.getSVar(s), host); @@ -2008,7 +2008,7 @@ public final class AbilityFactoryChoose { AbilityFactory afChoice = new AbilityFactory(); final SpellAbility chosenSA = afChoice.getAbility(host.getSVar(choices.inverse().get(choice)), host); - chosenSA.setActivatingPlayer(af.getHostCard().getController()); + chosenSA.setActivatingPlayer(sa.getSourceCard().getController()); ((AbilitySub) chosenSA).setParent(sa); AbilityFactory.resolve(chosenSA, false); } diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryClash.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryClash.java index c054bb08595..90117b2798f 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryClash.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryClash.java @@ -78,7 +78,7 @@ public final class AbilityFactoryClash { @Override public String getStackDescription() { - return af.getHostCard().getName() + " - Clash with an opponent."; + return this.getSourceCard().getName() + " - Clash with an opponent."; } @Override @@ -116,7 +116,7 @@ public final class AbilityFactoryClash { @Override public String getStackDescription() { - return af.getHostCard().getName() + " - Clash with an opponent."; + return this.getSourceCard().getName() + " - Clash with an opponent."; } @Override @@ -159,7 +159,7 @@ public final class AbilityFactoryClash { @Override public String getStackDescription() { - return af.getHostCard().getName() + " - Clash with an opponent."; + return this.getSourceCard().getName() + " - Clash with an opponent."; } @Override @@ -195,17 +195,17 @@ public final class AbilityFactoryClash { */ private static void clashResolve(final AbilityFactory af, final SpellAbility sa) { final AbilityFactory afOutcomes = new AbilityFactory(); - final boolean victory = af.getHostCard().getController().clashWithOpponent(af.getHostCard()); + final boolean victory = sa.getSourceCard().getController().clashWithOpponent(sa.getSourceCard()); // Run triggers final HashMap runParams = new HashMap(); - runParams.put("Player", af.getHostCard().getController()); + runParams.put("Player", sa.getSourceCard().getController()); if (victory) { if (af.getMapParams().containsKey("WinSubAbility")) { final SpellAbility win = afOutcomes.getAbility( - af.getHostCard().getSVar(af.getMapParams().get("WinSubAbility")), af.getHostCard()); - win.setActivatingPlayer(af.getHostCard().getController()); + sa.getSourceCard().getSVar(af.getMapParams().get("WinSubAbility")), sa.getSourceCard()); + win.setActivatingPlayer(sa.getSourceCard().getController()); ((AbilitySub) win).setParent(sa); AbilityFactory.resolve(win, false); @@ -214,8 +214,8 @@ public final class AbilityFactoryClash { } else { if (af.getMapParams().containsKey("OtherwiseSubAbility")) { final SpellAbility otherwise = afOutcomes.getAbility( - af.getHostCard().getSVar(af.getMapParams().get("OtherwiseSubAbility")), af.getHostCard()); - otherwise.setActivatingPlayer(af.getHostCard().getController()); + sa.getSourceCard().getSVar(af.getMapParams().get("OtherwiseSubAbility")), sa.getSourceCard()); + otherwise.setActivatingPlayer(sa.getSourceCard().getController()); ((AbilitySub) otherwise).setParent(sa); AbilityFactory.resolve(otherwise, false); @@ -362,7 +362,7 @@ public final class AbilityFactoryClash { */ private static String flipGetStackDescription(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card host = af.getHostCard(); + final Card host = sa.getSourceCard(); final Player player = params.containsKey("OpponentCalls") ? host.getController().getOpponent() : host .getController(); @@ -396,7 +396,7 @@ public final class AbilityFactoryClash { */ private static void flipResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card host = af.getHostCard(); + final Card host = sa.getSourceCard(); final Player player = host.getController(); final ArrayList caller = AbilityFactory.getDefinedPlayers(sa.getSourceCard(), params.get("Caller"), sa); @@ -597,7 +597,7 @@ public final class AbilityFactoryClash { private static boolean twoPilesCanPlayAI(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card card = af.getHostCard(); + final Card card = sa.getSourceCard(); ZoneType zone = null; if (params.containsKey("Zone")) { @@ -640,7 +640,7 @@ public final class AbilityFactoryClash { private static void twoPilesResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card card = af.getHostCard(); + final Card card = sa.getSourceCard(); ZoneType zone = null; boolean pile1WasChosen = true; diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryCombat.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryCombat.java index 35f074161ea..bba85d4899d 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryCombat.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryCombat.java @@ -423,7 +423,7 @@ public final class AbilityFactoryCombat { private static String mustAttackStackDescription(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card host = af.getHostCard(); + final Card host = sa.getSourceCard(); final StringBuilder sb = new StringBuilder(); if (sa instanceof AbilitySub) { @@ -520,7 +520,7 @@ public final class AbilityFactoryCombat { if ((tgt == null) || p.canBeTargetedBy(sa)) { Object entity; if (params.get("Defender").equals("Self")) { - entity = af.getHostCard(); + entity = sa.getSourceCard(); } else { entity = p.getOpponent(); } @@ -854,7 +854,7 @@ public final class AbilityFactoryCombat { private static String mustBlockStackDescription(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card host = af.getHostCard(); + final Card host = sa.getSourceCard(); final StringBuilder sb = new StringBuilder(); if (sa instanceof AbilitySub) { @@ -994,7 +994,7 @@ public final class AbilityFactoryCombat { private static void mustBlockResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card host = af.getHostCard(); + final Card host = sa.getSourceCard(); ArrayList tgtCards; diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryCopy.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryCopy.java index 157c12c1065..e69cfb2722b 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryCopy.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryCopy.java @@ -343,7 +343,7 @@ public final class AbilityFactoryCopy { */ private static void copyPermanentResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card hostCard = af.getHostCard(); + final Card hostCard = sa.getSourceCard(); final ArrayList keywords = new ArrayList(); if (params.containsKey("Keywords")) { keywords.addAll(Arrays.asList(params.get("Keywords").split(" & "))); @@ -647,7 +647,7 @@ public final class AbilityFactoryCopy { } int amount = 1; if (params.containsKey("Amount")) { - amount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("Amount"), sa); + amount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("Amount"), sa); } if (amount > 1) { sb.append(amount).append(" times"); @@ -716,7 +716,7 @@ public final class AbilityFactoryCopy { */ private static void copySpellResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card card = af.getHostCard(); + final Card card = sa.getSourceCard(); Player controller = sa.getActivatingPlayer(); int amount = 1; diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryCounterMagic.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryCounterMagic.java index 2cac866ba5a..b560f3c2944 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryCounterMagic.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryCounterMagic.java @@ -403,7 +403,7 @@ public class AbilityFactoryCounterMagic { if (this.params.containsKey("ForgetOtherTargets")) { if (this.params.get("ForgetOtherTargets").equals("True")) { - af.getHostCard().clearRemembered(); + sa.getSourceCard().clearRemembered(); } } @@ -428,7 +428,7 @@ public class AbilityFactoryCounterMagic { if (this.params.containsKey("RememberTargets")) { if (this.params.get("RememberTargets").equals("True")) { - af.getHostCard().addRemembered(tgtSACard); + sa.getSourceCard().addRemembered(tgtSACard); } } } @@ -519,6 +519,9 @@ public class AbilityFactoryCounterMagic { Singletons.getModel().getGameAction().moveToLibrary(tgtSA.getSourceCard()); } else if (this.destination.equals("Hand")) { Singletons.getModel().getGameAction().moveToHand(tgtSA.getSourceCard()); + } else if (this.destination.equals("Battlefield")) { + Card c = Singletons.getModel().getGameAction().moveToPlay(tgtSA.getSourceCard(), srcSA.getActivatingPlayer()); + c.addController(srcSA.getActivatingPlayer()); } else if (this.destination.equals("BottomOfLibrary")) { Singletons.getModel().getGameAction().moveToBottomOfLibrary(tgtSA.getSourceCard()); } else if (this.destination.equals("ShuffleIntoLibrary")) { diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryCounters.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryCounters.java index 39564261949..df55c61a061 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryCounters.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryCounters.java @@ -207,8 +207,8 @@ public class AbilityFactoryCounters { } final Counters cType = Counters.valueOf(params.get("CounterType")); - final Card card = af.getHostCard(); - final int amount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("CounterNum"), sa); + final Card card = sa.getSourceCard(); + final int amount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("CounterNum"), sa); sb.append("Put "); if (params.containsKey("UpTo")) { @@ -328,7 +328,7 @@ public class AbilityFactoryCounters { } // TODO handle proper calculation of X values based on Cost - int amount = AbilityFactory.calculateAmount(af.getHostCard(), amountStr, sa); + int amount = AbilityFactory.calculateAmount(sa.getSourceCard(), amountStr, sa); if (amountStr.equals("X") && source.getSVar(amountStr).equals("Count$xPaid")) { // Set PayX here to maximum value. @@ -428,7 +428,7 @@ public class AbilityFactoryCounters { Card choice = null; final String type = params.get("CounterType"); final String amountStr = params.get("CounterNum"); - final int amount = AbilityFactory.calculateAmount(af.getHostCard(), amountStr, sa); + final int amount = AbilityFactory.calculateAmount(sa.getSourceCard(), amountStr, sa); final Player player = af.isCurse() ? AllZone.getHumanPlayer() : AllZone.getComputerPlayer(); @@ -533,7 +533,7 @@ public class AbilityFactoryCounters { final Player player = af.isCurse() ? AllZone.getHumanPlayer() : AllZone.getComputerPlayer(); final String type = params.get("CounterType"); final String amountStr = params.get("CounterNum"); - final int amount = AbilityFactory.calculateAmount(af.getHostCard(), amountStr, sa); + final int amount = AbilityFactory.calculateAmount(sa.getSourceCard(), amountStr, sa); if (abTgt == null) { // No target. So must be defined @@ -689,9 +689,9 @@ public class AbilityFactoryCounters { private static void putResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card card = af.getHostCard(); + final Card card = sa.getSourceCard(); final String type = params.get("CounterType"); - int counterAmount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("CounterNum"), sa); + int counterAmount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("CounterNum"), sa); final int max = params.containsKey("MaxFromEffect") ? Integer.parseInt(params.get("MaxFromEffect")) : -1; if (params.containsKey("UpTo")) { @@ -862,7 +862,7 @@ public class AbilityFactoryCounters { */ private static String removeStackDescription(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card card = af.getHostCard(); + final Card card = sa.getSourceCard(); final StringBuilder sb = new StringBuilder(); if (!(sa instanceof AbilitySub)) { @@ -873,7 +873,7 @@ public class AbilityFactoryCounters { final String counterName = params.get("CounterType"); - final int amount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("CounterNum"), sa); + final int amount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("CounterNum"), sa); sb.append("Remove "); if (params.containsKey("UpTo")) { @@ -968,7 +968,7 @@ public class AbilityFactoryCounters { } // TODO handle proper calculation of X values based on Cost - // final int amount = calculateAmount(af.getHostCard(), amountStr, sa); + // final int amount = calculateAmount(sa.getSourceCard(), amountStr, sa); // prevent run-away activations - first time will always return true boolean chance = r.nextFloat() <= Math.pow(.6667, sa.getActivationsThisTurn()); @@ -1023,7 +1023,7 @@ public class AbilityFactoryCounters { // AllZone.getComputerPlayer(); // TODO handle proper calculation of X values based on Cost - // final int amount = calculateAmount(af.getHostCard(), amountStr, sa); + // final int amount = calculateAmount(sa.getSourceCard(), amountStr, sa); // prevent run-away activations - first time will always return true boolean chance = true; @@ -1088,9 +1088,9 @@ public class AbilityFactoryCounters { private static void removeResolve(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); - final Card card = af.getHostCard(); + final Card card = sa.getSourceCard(); final String type = params.get("CounterType"); - int counterAmount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("CounterNum"), sa); + int counterAmount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("CounterNum"), sa); ArrayList tgtCards; @@ -1420,7 +1420,7 @@ public class AbilityFactoryCounters { CardList hperms = AllZone.getHumanPlayer().getCardsIn(ZoneType.Battlefield); CardList cperms = AllZone.getComputerPlayer().getCardsIn(ZoneType.Battlefield); - if (af.getHostCard().getController().isHuman()) { + if (sa.getSourceCard().getController().isHuman()) { cperms.addAll(hperms); final CardList unchosen = cperms; AllZone.getInputControl().setInput(new Input() { @@ -1699,7 +1699,7 @@ public class AbilityFactoryCounters { } final Counters cType = Counters.valueOf(params.get("CounterType")); - final int amount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("CounterNum"), sa); + final int amount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("CounterNum"), sa); sb.append("Put ").append(amount).append(" ").append(cType.getName()).append(" counter"); if (amount != 1) { @@ -1785,7 +1785,7 @@ public class AbilityFactoryCounters { amount = ComputerUtil.determineLeftoverMana(sa); source.setSVar("PayX", Integer.toString(amount)); } else { - amount = AbilityFactory.calculateAmount(af.getHostCard(), amountStr, sa); + amount = AbilityFactory.calculateAmount(sa.getSourceCard(), amountStr, sa); } // prevent run-away activations - first time will always return true @@ -1875,7 +1875,7 @@ public class AbilityFactoryCounters { final HashMap params = af.getMapParams(); final String type = params.get("CounterType"); - final int counterAmount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("CounterNum"), sa); + final int counterAmount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("CounterNum"), sa); final String valid = params.get("ValidCards"); CardList cards = AllZoneUtil.getCardsIn(ZoneType.Battlefield); @@ -2030,7 +2030,7 @@ public class AbilityFactoryCounters { } final Counters cType = Counters.valueOf(params.get("CounterType")); - final int amount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("CounterNum"), sa); + final int amount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("CounterNum"), sa); String amountString = Integer.toString(amount); if (params.containsKey("AllCounters")) { @@ -2098,7 +2098,7 @@ public class AbilityFactoryCounters { final HashMap params = af.getMapParams(); final String type = params.get("CounterType"); - int counterAmount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("CounterNum"), sa); + int counterAmount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("CounterNum"), sa); final String valid = params.get("ValidCards"); CardList cards = AllZoneUtil.getCardsIn(ZoneType.Battlefield); @@ -2243,7 +2243,7 @@ public class AbilityFactoryCounters { private static String moveCounterStackDescription(final AbilityFactory af, final SpellAbility sa) { final HashMap params = af.getMapParams(); final StringBuilder sb = new StringBuilder(); - final Card host = af.getHostCard(); + final Card host = sa.getSourceCard(); if (sa instanceof AbilitySub) { sb.append(" "); @@ -2266,7 +2266,7 @@ public class AbilityFactoryCounters { } final Counters cType = Counters.valueOf(params.get("CounterType")); - final int amount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("CounterNum"), sa); + final int amount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("CounterNum"), sa); sb.append("Move ").append(amount).append(" ").append(cType.getName()).append(" counter"); if (amount != 1) { @@ -2305,7 +2305,7 @@ public class AbilityFactoryCounters { final String amountStr = params.get("CounterNum"); // TODO handle proper calculation of X values based on Cost - final int amount = AbilityFactory.calculateAmount(af.getHostCard(), amountStr, sa); + final int amount = AbilityFactory.calculateAmount(sa.getSourceCard(), amountStr, sa); // don't use it if no counters to add if (amount <= 0) { @@ -2365,7 +2365,7 @@ public class AbilityFactoryCounters { private static boolean moveCounterDoTriggerAI(final AbilityFactory af, final SpellAbility sa, final boolean mandatory) { final HashMap params = af.getMapParams(); - final Card host = af.getHostCard(); + final Card host = sa.getSourceCard(); final Target abTgt = sa.getTarget(); final String type = params.get("CounterType"); final String amountStr = params.get("CounterNum"); @@ -2469,7 +2469,7 @@ public class AbilityFactoryCounters { final Card host = af.getHostCard(); final Counters cType = Counters.valueOf(params.get("CounterType")); - final int amount = AbilityFactory.calculateAmount(af.getHostCard(), params.get("CounterNum"), sa); + final int amount = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("CounterNum"), sa); final ArrayList srcCards = AbilityFactory.getDefinedCards(host, params.get("Source"), sa); Card source = null; diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryPlay.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryPlay.java index 2a76ac77300..6661707d7ec 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryPlay.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryPlay.java @@ -25,6 +25,7 @@ import java.util.Random; import forge.AllZone; import forge.AllZoneUtil; import forge.Card; +import forge.CardCharactersticName; import forge.CardList; import forge.CardListFilter; import forge.GameActionUtil; @@ -326,6 +327,7 @@ public final class AbilityFactoryPlay { Player activator = sa.getActivatingPlayer(); boolean optional = params.containsKey("Optional"); boolean remember = params.containsKey("RememberPlayed"); + boolean wasFaceDown = false; int amount = 1; if (params.containsKey("Amount")) { amount = AbilityFactory.calculateAmount(source, params.get("Amount"), sa); @@ -392,13 +394,23 @@ public final class AbilityFactoryPlay { } } } + if (tgtCard.isFaceDown()) { + tgtCard.setState(CardCharactersticName.Original); + wasFaceDown = true; + } final StringBuilder sb = new StringBuilder(); sb.append("Do you want to play " + tgtCard + "?"); if (controller.isHuman() && optional && !GameActionUtil.showYesNoDialog(source, sb.toString())) { // i--; // This causes an infinite loop (ArsenalNut) + if (wasFaceDown) { + tgtCard.setState(CardCharactersticName.FaceDown); + } continue; } + if (params.containsKey("ForgetRemembered")) { + source.clearRemembered(); + } // lands will be played if (tgtCard.isLand()) { controller.playLand(tgtCard); diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryReveal.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryReveal.java index 713dd7f54cc..cd075e001df 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryReveal.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryReveal.java @@ -33,6 +33,7 @@ import forge.CardList; import forge.CardUtil; import forge.GameActionUtil; import forge.Singletons; +import forge.card.cardfactory.CardFactoryUtil; import forge.card.cost.Cost; import forge.card.cost.CostUtil; import forge.card.spellability.AbilityActivated; @@ -341,6 +342,8 @@ public final class AbilityFactoryReveal { int destZone1ChangeNum = 1; final boolean mitosis = params.containsKey("Mitosis"); String changeValid = params.containsKey("ChangeValid") ? params.get("ChangeValid") : ""; + //andOrValid is for cards with "creature card and/or a land card" + String andOrValid = params.containsKey("AndOrValid") ? params.get("AndOrValid") : ""; final boolean anyNumber = params.containsKey("AnyNumber"); final int libraryPosition2 = params.containsKey("LibraryPosition2") ? Integer.parseInt(params @@ -375,247 +378,249 @@ public final class AbilityFactoryReveal { params.get("Choser"), sa); if (!chosers.isEmpty()) { choser = chosers.get(0); - System.out.println("choser: " + choser); } } for (final Player p : tgtPlayers) { - if ((tgt == null) || p.canBeTargetedBy(sa)) { + if (tgt != null && !p.canBeTargetedBy(sa)) { + continue; + } + final CardList top = new CardList(); + CardList valid = new CardList(); + final CardList rest = new CardList(); + final PlayerZone library = p.getZone(ZoneType.Library); - final CardList top = new CardList(); - CardList valid = new CardList(); - final CardList rest = new CardList(); - final PlayerZone library = p.getZone(ZoneType.Library); + numToDig = Math.min(numToDig, library.size()); + for (int i = 0; i < numToDig; i++) { + top.add(library.get(i)); + } - numToDig = Math.min(numToDig, library.size()); - for (int i = 0; i < numToDig; i++) { - top.add(library.get(i)); + if (top.size() > 0) { + final Card dummy = new Card(); + dummy.setName("[No valid cards]"); + boolean cardsRevealed = false; + + if (params.containsKey("Reveal")) { + GuiUtils.chooseOne("Revealing cards from library", top.toArray()); + cardsRevealed = true; + // Singletons.getModel().getGameAction().revealToCopmuter(top.toArray()); + // - for when it exists + } else if (params.containsKey("RevealOptional")) { + String question = "Reveal: "; + for (final Card c : top) { + question += c + " "; + } + if (p.isHuman() && GameActionUtil.showYesNoDialog(host, question)) { + GuiUtils.chooseOne(host + "Revealing cards from library", top.toArray()); + // Singletons.getModel().getGameAction().revealToCopmuter(top.toArray()); + cardsRevealed = true; + } else if (p.isComputer() && (top.get(0).isInstant() || top.get(0).isSorcery())) { + GuiUtils.chooseOne(host + "Revealing cards from library", top.toArray()); + cardsRevealed = true; + } + } else if (params.containsKey("RevealValid")) { + final String revealValid = params.get("RevealValid"); + final CardList toReveal = top.getValidCards(revealValid, host.getController(), host); + if (!toReveal.isEmpty()) { + GuiUtils.chooseOne("Revealing cards from library", toReveal.toArray()); + if (params.containsKey("RememberRevealed")) { + for (final Card one : toReveal) { + host.addRemembered(one); + } + } + } + // Singletons.getModel().getGameAction().revealToCopmuter(top.toArray()); + // - for when it exists + } else if (choser.isHuman()) { + // show the user the revealed cards + GuiUtils.chooseOne("Looking at cards from library", top.toArray()); + cardsRevealed = true; } - if (top.size() > 0) { - final Card dummy = new Card(); - dummy.setName("[No valid cards]"); - boolean cardsRevealed = false; + if ((params.containsKey("RememberRevealed")) && cardsRevealed) { + for (final Card one : top) { + host.addRemembered(one); + } + } - if (params.containsKey("Reveal")) { - GuiUtils.chooseOne("Revealing cards from library", top.toArray()); - cardsRevealed = true; - // Singletons.getModel().getGameAction().revealToCopmuter(top.toArray()); - // - for when it exists - } else if (params.containsKey("RevealOptional")) { - String question = "Reveal: "; + if (!noMove) { + CardList movedCards = new CardList(); + CardList andOrCards = new CardList(); + if (mitosis) { + valid = AbilityFactoryReveal.sharesNameWithCardOnBattlefield(top); for (final Card c : top) { - question += c + " "; + rest.add(c); } - if (p.isHuman() && GameActionUtil.showYesNoDialog(host, question)) { - GuiUtils.chooseOne(host + "Revealing cards from library", top.toArray()); - // Singletons.getModel().getGameAction().revealToCopmuter(top.toArray()); - cardsRevealed = true; - } else if (p.isComputer() && (top.get(0).isInstant() || top.get(0).isSorcery())) { - GuiUtils.chooseOne(host + "Revealing cards from library", top.toArray()); - cardsRevealed = true; + } else if (!changeValid.equals("")) { + if (changeValid.contains("ChosenType")) { + changeValid = changeValid.replace("ChosenType", host.getChosenType()); } - } else if (params.containsKey("RevealValid")) { - final String revealValid = params.get("RevealValid"); - final CardList toReveal = top.getValidCards(revealValid, host.getController(), host); - if (!toReveal.isEmpty()) { - GuiUtils.chooseOne("Revealing cards from library", toReveal.toArray()); - if (params.containsKey("RememberRevealed")) { - for (final Card one : toReveal) { - host.addRemembered(one); - } - } + valid = top.getValidCards(changeValid.split(","), host.getController(), host); + if (!andOrValid.equals("")) { + andOrCards = top.getValidCards(andOrValid.split(","), host.getController(), host); + andOrCards.removeAll(valid); + valid.addAll(andOrCards); } - // Singletons.getModel().getGameAction().revealToCopmuter(top.toArray()); - // - for when it exists - } else if (choser.isHuman()) { - // show the user the revealed cards - GuiUtils.chooseOne("Looking at cards from library", top.toArray()); - cardsRevealed = true; + for (final Card c : top) { + rest.add(c); + } + if (valid.isEmpty() && choser.isHuman()) { + valid.add(dummy); + } + } else { + valid = top; } - if ((params.containsKey("RememberRevealed")) && cardsRevealed) { - for (final Card one : top) { - host.addRemembered(one); - } - } - - if (!noMove) { - if (mitosis) { - valid = AbilityFactoryReveal.sharesNameWithCardOnBattlefield(top); - for (final Card c : top) { - if (!valid.contains(c)) { - rest.add(c); + if (changeAll) { + movedCards.addAll(valid); + } else { + int j = 0; + if (choser.isHuman()) { + while ((j < destZone1ChangeNum) || (anyNumber && (j < numToDig))) { + // let user get choice + if (valid.isEmpty()) { + break; } - } - } else if (!changeValid.equals("")) { - if (changeValid.contains("ChosenType")) { - changeValid = changeValid.replace("ChosenType", host.getChosenType()); - } - valid = top.getValidCards(changeValid.split(","), host.getController(), host); - for (final Card c : top) { - if (!valid.contains(c)) { - rest.add(c); + Card chosen = null; + String prompt = "Choose a card to put into the "; + if (destZone1.equals(ZoneType.Library) && (libraryPosition == -1)) { + prompt = "Chose a card to put on the bottom of the "; } - } - if (valid.isEmpty()) { - valid.add(dummy); - } - } else { - valid = top; - } - - if (changeAll) { - for (final Card c : valid) { - if (c.equals(dummy)) { - continue; + if (destZone1.equals(ZoneType.Library) && (libraryPosition == 0)) { + prompt = "Chose a card to put on top of the "; } - final PlayerZone zone = c.getOwner().getZone(destZone1); - if (zone.is(ZoneType.Library)) { - Singletons.getModel().getGameAction().moveToLibrary(c, libraryPosition); + if (anyNumber || optional) { + chosen = GuiUtils.chooseOneOrNone(prompt + destZone1, valid.toArray()); } else { - Singletons.getModel().getGameAction().moveTo(zone, c); - if (destZone1.equals(ZoneType.Battlefield) && params.containsKey("Tapped")) { - c.setTapped(true); + chosen = GuiUtils.chooseOne(prompt + destZone1, valid.toArray()); + } + if ((chosen == null) || chosen.getName().equals("[No valid cards]")) { + break; + } + movedCards.add(chosen); + valid.remove(chosen); + if (!andOrValid.equals("")) { + andOrCards.remove(chosen); + if (!chosen.isValid(andOrValid.split(","), host.getController(), host)) { + valid = andOrCards; + } else if (!chosen.isValid(changeValid.split(","), host.getController(), host)) { + valid.removeAll(andOrCards); } } - if (params.containsKey("ForgetOtherRemembered")) { - host.clearRemembered(); - } - if (params.containsKey("RememberChanged")) { - host.addRemembered(c); - } + // Singletons.getModel().getGameAction().revealToComputer() + // - for when this exists + j++; } - } else { - int j = 0; - if (choser.isHuman()) { - while ((j < destZone1ChangeNum) || (anyNumber && (j < numToDig))) { - // let user get choice - Card chosen = null; - String prompt = "Choose a card to put into the "; - if (destZone1.equals(ZoneType.Library) && (libraryPosition == -1)) { - prompt = "Chose a card to put on the bottom of the "; - } - if (destZone1.equals(ZoneType.Library) && (libraryPosition == 0)) { - prompt = "Chose a card to put on top of the "; - } - if (anyNumber || optional) { - chosen = GuiUtils.chooseOneOrNone(prompt + destZone1, valid.toArray()); - } else { - chosen = GuiUtils.chooseOne(prompt + destZone1, valid.toArray()); - } - if ((chosen == null) || chosen.getName().equals("[No valid cards]")) { - break; - } - valid.remove(chosen); - final PlayerZone zone = chosen.getOwner().getZone(destZone1); - if (zone.is(ZoneType.Library)) { - // System.out.println("Moving to lib position: "+libraryPosition); - Singletons.getModel().getGameAction().moveToLibrary(chosen, libraryPosition); - } else { - final Card c = Singletons.getModel().getGameAction().moveTo(zone, chosen); - if (destZone1.equals(ZoneType.Battlefield) && !keywords.isEmpty()) { - for (final String kw : keywords) { - c.addExtrinsicKeyword(kw); - } - if (params.containsKey("Tapped")) { - c.setTapped(true); - } - } - if (params.containsKey("ExileFaceDown")) { - c.setState(CardCharactersticName.FaceDown); - } - if (params.containsKey("Imprint")) { - host.addImprinted(c); - } - } - // Singletons.getModel().getGameAction().revealToComputer() - // - for when this exists - j++; - } - } // human - else { // computer (pick the first cards) - int changeNum = Math.min(destZone1ChangeNum, valid.size()); - if (anyNumber) { - changeNum = valid.size(); // always take all - } - for (j = 0; j < changeNum; j++) { - final Card chosen = valid.get(0); - if (chosen.equals(dummy)) { - break; - } - final PlayerZone zone = chosen.getOwner().getZone(destZone1); - if (zone.is(ZoneType.Library)) { - Singletons.getModel().getGameAction().moveToLibrary(chosen, libraryPosition); - } else { - final Card c = Singletons.getModel().getGameAction().moveTo(zone, chosen); - if (destZone1.equals(ZoneType.Battlefield) && !keywords.isEmpty()) { - for (final String kw : keywords) { - chosen.addExtrinsicKeyword(kw); - } - if (params.containsKey("Tapped")) { - c.setTapped(true); - } - } - } - if (changeValid.length() > 0) { - GuiUtils.chooseOne("Computer picked: ", chosen); - } - valid.remove(chosen); - } + } // human + else { // computer + int changeNum = Math.min(destZone1ChangeNum, valid.size()); + if (anyNumber) { + changeNum = valid.size(); // always take all } - } - - // dump anything not selected from valid back into the - // rest - if (!changeAll) { - rest.addAll(valid); - } - if (rest.contains(dummy)) { - rest.remove(dummy); - } - - // now, move the rest to destZone2 - if (destZone2.equals(ZoneType.Library)) { - if (choser.isHuman()) { - // put them in any order - while (rest.size() > 0) { - Card chosen; - if (rest.size() > 1) { - String prompt = "Put the rest on top of the library in any order"; - if (libraryPosition2 == -1) { - prompt = "Put the rest on the bottom of the library in any order"; - } - chosen = GuiUtils.chooseOne(prompt, rest.toArray()); - } else { - chosen = rest.get(0); - } - Singletons.getModel().getGameAction().moveToLibrary(chosen, libraryPosition2); - rest.remove(chosen); + for (j = 0; j < changeNum; j++) { + Card chosen = CardFactoryUtil.getBestAI(valid); + if (sa.getActivatingPlayer().isHuman() && p.isHuman()) { + chosen = CardFactoryUtil.getWorstAI(valid); } - } else { // Computer - for (int i = 0; i < rest.size(); i++) { - Singletons.getModel().getGameAction().moveToLibrary(rest.get(i), libraryPosition2); + if (chosen == null) { + break; } - } - } else { - // just move them randomly - for (int i = 0; i < rest.size(); i++) { - Card c = rest.get(i); - final PlayerZone toZone = c.getOwner().getZone(destZone2); - c = Singletons.getModel().getGameAction().moveTo(toZone, c); - if (destZone2.equals(ZoneType.Battlefield) && !keywords.isEmpty()) { - for (final String kw : keywords) { - c.addExtrinsicKeyword(kw); + if (changeValid.length() > 0) { + GuiUtils.chooseOne("Computer picked: ", chosen); + } + movedCards.add(chosen); + valid.remove(chosen); + if (!andOrValid.equals("")) { + andOrCards.remove(chosen); + if (!chosen.isValid(andOrValid.split(","), host.getController(), host)) { + valid = andOrCards; + } else if (!chosen.isValid(changeValid.split(","), host.getController(), host)) { + valid.removeAll(andOrCards); } } } - } } - } // end if canBeTargetedBy - } // end foreach player - } + if (params.containsKey("ForgetOtherRemembered")) { + host.clearRemembered(); + } + movedCards.reverse(); + for (Card c : movedCards) { + if (c.equals(dummy)) { + continue; + } + final PlayerZone zone = c.getOwner().getZone(destZone1); + if (zone.is(ZoneType.Library)) { + Singletons.getModel().getGameAction().moveToLibrary(c, libraryPosition); + } else { + c = Singletons.getModel().getGameAction().moveTo(zone, c); + if (destZone1.equals(ZoneType.Battlefield)) { + for (final String kw : keywords) { + c.addExtrinsicKeyword(kw); + } + if (params.containsKey("Tapped")) { + c.setTapped(true); + } + } + if (params.containsKey("ExileFaceDown")) { + c.setState(CardCharactersticName.FaceDown); + } + if (params.containsKey("Imprint")) { + host.addImprinted(c); + } + } + if (params.containsKey("ForgetOtherRemembered")) { + host.clearRemembered(); + } + if (params.containsKey("RememberChanged")) { + host.addRemembered(c); + } + rest.remove(c); + } + if (rest.contains(dummy)) { + rest.remove(dummy); + } + + // now, move the rest to destZone2 + if (destZone2.equals(ZoneType.Library)) { + if (choser.isHuman()) { + // put them in any order + while (rest.size() > 0) { + Card chosen; + if (rest.size() > 1) { + String prompt = "Put the rest on top of the library in any order"; + if (libraryPosition2 == -1) { + prompt = "Put the rest on the bottom of the library in any order"; + } + chosen = GuiUtils.chooseOne(prompt, rest.toArray()); + } else { + chosen = rest.get(0); + } + Singletons.getModel().getGameAction().moveToLibrary(chosen, libraryPosition2); + rest.remove(chosen); + } + } else { // Computer + for (int i = 0; i < rest.size(); i++) { + Singletons.getModel().getGameAction().moveToLibrary(rest.get(i), libraryPosition2); + } + } + } else { + // just move them randomly + for (int i = 0; i < rest.size(); i++) { + Card c = rest.get(i); + final PlayerZone toZone = c.getOwner().getZone(destZone2); + c = Singletons.getModel().getGameAction().moveTo(toZone, c); + if (destZone2.equals(ZoneType.Battlefield) && !keywords.isEmpty()) { + for (final String kw : keywords) { + c.addExtrinsicKeyword(kw); + } + } + } + + } + } + } + } // end foreach player } // end resolve // returns a CardList that is a subset of list with cards that share a name @@ -2278,37 +2283,4 @@ public final class AbilityFactoryReveal { return chosen; } - /* - * private static CardList getRevealedList(final Card card, final - * SpellAbility sa, final CardList valid) { final CardList revealed = new - * CardList(); if (sa.getActivatingPlayer().isComputer()) { //not really - * implemented for computer //would need - * GuiUtils.getChoice("Revealed card(s)", revealed.toArray()); } else { - * AllZone.getInputControl().setInput(new Input() { private static final - * long serialVersionUID = 3851585340769670736L; - * - * @Override public void showMessage() { //in case hand is empty, don't do - * anything if (card.getController().getCardsIn(Zone.Hand).size() == 0) - * stop(); - * - * AllZone.getDisplay().showMessage(card.getName() + - * " - Reveal a card. Revealed " + revealed.size() + - * " so far. Click OK when done."); ButtonUtil.enableOnlyOK(); } - * - * @Override public void selectCard(Card c, PlayerZone zone) { if - * (zone.is(Constant.Zone.Hand) && valid.contains(c) && - * !revealed.contains(c)) { revealed.add(c); - * - * //in case no more cards in hand to reveal if (revealed.size() == - * card.getController().getCardsIn(Zone.Hand).size()) { done(); } else { - * showMessage(); } } } - * - * @Override public void selectButtonOK() { done(); } - * - * void done() { stop(); GuiUtils.getChoice("Revealed card(s)", - * revealed.toArray()); } }); } - * - * return revealed; } - */ - } // end class AbilityFactory_Reveal diff --git a/src/main/java/forge/card/cardfactory/AbstractCardFactory.java b/src/main/java/forge/card/cardfactory/AbstractCardFactory.java index 8493a3beed2..46e08164541 100644 --- a/src/main/java/forge/card/cardfactory/AbstractCardFactory.java +++ b/src/main/java/forge/card/cardfactory/AbstractCardFactory.java @@ -406,7 +406,7 @@ public abstract class AbstractCardFactory implements CardFactoryInterface { final String cardName = card.getName(); if (!card.isCardColorsOverridden()) { - card.addColor(card.getManaCost()); + card.addColor(card.getManaCost().toString()); } // may have to change the spell diff --git a/src/main/java/forge/card/cardfactory/CardFactorySorceries.java b/src/main/java/forge/card/cardfactory/CardFactorySorceries.java index 8a7413e6cb8..86a8978ca4a 100644 --- a/src/main/java/forge/card/cardfactory/CardFactorySorceries.java +++ b/src/main/java/forge/card/cardfactory/CardFactorySorceries.java @@ -285,8 +285,7 @@ public class CardFactorySorceries { Card biggest = exiled.get(0); for (final Card c : exiled) { - if (CardUtil.getConvertedManaCost(biggest.getManaCost()) < CardUtil.getConvertedManaCost(c - .getManaCost())) { + if (biggest.getManaCost().getCMC() < c.getManaCost().getCMC() ) { biggest = c; } } diff --git a/src/main/java/forge/card/cardfactory/CardFactoryUtil.java b/src/main/java/forge/card/cardfactory/CardFactoryUtil.java index 00f00e31f75..f068d8f5b04 100644 --- a/src/main/java/forge/card/cardfactory/CardFactoryUtil.java +++ b/src/main/java/forge/card/cardfactory/CardFactoryUtil.java @@ -43,6 +43,7 @@ import forge.Singletons; import forge.card.abilityfactory.AbilityFactory; import forge.card.cost.Cost; import forge.card.mana.ManaCost; +import forge.card.mana.ManaCostShard; import forge.card.spellability.Ability; import forge.card.spellability.AbilityActivated; import forge.card.spellability.AbilityMana; @@ -197,8 +198,7 @@ public class CardFactoryUtil { cheapest = all.get(0); for (int i = 0; i < all.size(); i++) { - if (CardUtil.getConvertedManaCost(cheapest.getManaCost()) <= CardUtil.getConvertedManaCost(cheapest - .getManaCost())) { + if (cheapest.getManaCost().getCMC() <= cheapest.getManaCost().getCMC()) { cheapest = all.get(i); } } @@ -306,7 +306,7 @@ public class CardFactoryUtil { int bigCMC = 0; for (int i = 0; i < all.size(); i++) { - final int curCMC = CardUtil.getConvertedManaCost(all.get(i).getManaCost()); + final int curCMC = all.get(i).getManaCost().getCMC(); if (curCMC > bigCMC) { bigCMC = curCMC; @@ -340,7 +340,7 @@ public class CardFactoryUtil { int bigCMC = 0; for (int i = 0; i < all.size(); i++) { - final int curCMC = CardUtil.getConvertedManaCost(all.get(i).getManaCost()); + final int curCMC = all.get(i).getManaCost().getCMC(); if (curCMC > bigCMC) { bigCMC = curCMC; @@ -694,6 +694,19 @@ public class CardFactoryUtil { return biggest; } + /** + *

    + * getWorstAI. + *

    + * + * @param list + * a {@link forge.CardList} object. + * @return a {@link forge.Card} object. + */ + public static Card getWorstAI(final CardList list) { + return CardFactoryUtil.getWorstPermanentAI(list, false, false, false, true); + } + // returns null if list.size() == 0 /** *

    @@ -908,17 +921,15 @@ public class CardFactoryUtil { * a {@link forge.Card} object. * @param cost * a {@link forge.card.cost.Cost} object. - * @param orgManaCost - * a {@link java.lang.String} object. * @param a * a int. * @param d * a int. * @return a {@link forge.card.spellability.AbilityActivated} object. */ - public static AbilityStatic abilityMorphUp(final Card sourceCard, final Cost cost, final String orgManaCost, - final int a, final int d) { + public static AbilityStatic abilityMorphUp(final Card sourceCard, final Cost cost, final int a, final int d) { final AbilityStatic morphUp = new AbilityStatic(sourceCard, cost, null) { + @Override public void resolve() { if (sourceCard.turnFaceUp()) { @@ -1049,8 +1060,7 @@ public class CardFactoryUtil { final CardList sameCost = new CardList(); for (int i = 0; i < cards.size(); i++) { - if (CardUtil.getConvertedManaCost(cards.get(i).getManaCost()) == CardUtil - .getConvertedManaCost(sourceCard.getManaCost())) { + if (cards.get(i).getManaCost().getCMC() == sourceCard.getManaCost().getCMC()) { sameCost.add(cards.get(i)); } } @@ -1453,8 +1463,7 @@ public class CardFactoryUtil { final CardList sameCost = new CardList(); final int cost = CardUtil.getConvertedManaCost(manacost); for (int i = 0; i < cards.size(); i++) { - if ((CardUtil.getConvertedManaCost(cards.get(i).getManaCost()) <= cost) - && cards.get(i).isType("Spirit")) { + if (cards.get(i).getManaCost().getCMC() <= cost && cards.get(i).isType("Spirit")) { sameCost.add(cards.get(i)); } } @@ -1881,7 +1890,7 @@ public class CardFactoryUtil { for (int i = 0; i < cards.size(); i++) { final Card c = cards.get(i); if (!c.isToken()) { - String manaCost = c.getManaCost(); + String manaCost = c.getManaCost().toString(); manaCost = manaCost.trim(); count += CardFactoryUtil.countOccurrences(manaCost, colorAbb); } @@ -3092,7 +3101,7 @@ public class CardFactoryUtil { int mmc = 0; int cmc = 0; for (int i = 0; i < someCards.size(); i++) { - cmc = CardUtil.getConvertedManaCost(someCards.getCard(i).getManaCost()); + cmc = someCards.getCard(i).getManaCost().getCMC(); if (cmc > mmc) { mmc = cmc; } @@ -3584,7 +3593,7 @@ public class CardFactoryUtil { final String[] tokenKeywords = new String[kal.size()]; kal.toArray(tokenKeywords); final CardList tokens = CardFactoryUtil.makeToken(thisToken.getName(), thisToken.getImageName(), - thisToken.getController(), thisToken.getManaCost(), tokenTypes, thisToken.getBaseAttack(), + thisToken.getController(), thisToken.getManaCost().toString(), tokenTypes, thisToken.getBaseAttack(), thisToken.getBaseDefense(), tokenKeywords); for (final Card token : tokens) { @@ -3896,7 +3905,7 @@ public class CardFactoryUtil { final String bbCost = card.getSVar("Buyback"); if (!bbCost.equals("")) { final SpellAbility bbSA = sa.copy(); - final String newCost = CardUtil.addManaCosts(card.getManaCost(), bbCost); + final String newCost = CardUtil.addManaCosts(card.getManaCost().toString(), bbCost); if (bbSA.getPayCosts() != null) { // create new Cost bbSA.setPayCosts(new Cost(card, newCost, false)); @@ -3952,7 +3961,7 @@ public class CardFactoryUtil { final String[] k = parse.split(":"); final String kickerCost = k[1]; - final ManaCost mc = new ManaCost(card.getManaCost()); + final ManaCost mc = new ManaCost(card.getManaCost().toString()); mc.combineManaCost(kickerCost); kickedSpell.setKickerAbility(true); @@ -4130,15 +4139,11 @@ public class CardFactoryUtil { } } // Suspend - if (card.getManaCost().contains("X")) { + int xCount = card.getManaCost().getShardCount(ManaCostShard.X); + if (xCount > 0) { final SpellAbility sa = card.getSpellAbility()[0]; sa.setIsXCost(true); - - if (card.getManaCost().startsWith("X X")) { - sa.setXManaCost("2"); - } else if (card.getManaCost().startsWith("X")) { - sa.setXManaCost("1"); - } + sa.setXManaCost(Integer.toString(xCount)); } // X int cardnameSpot = CardFactoryUtil.hasKeyword(card, "CARDNAME is "); @@ -4686,13 +4691,11 @@ public class CardFactoryUtil { final int attack = card.getBaseAttack(); final int defense = card.getBaseDefense(); - final String orgManaCost = card.getManaCost(); - card.addSpellAbility(CardFactoryUtil.abilityMorphDown(card)); card.turnFaceDown(); - card.addSpellAbility(CardFactoryUtil.abilityMorphUp(card, cost, orgManaCost, attack, defense)); + card.addSpellAbility(CardFactoryUtil.abilityMorphUp(card, cost, attack, defense)); card.turnFaceUp(); } diff --git a/src/main/java/forge/card/cost/Cost.java b/src/main/java/forge/card/cost/Cost.java index 5db2f3dfd36..3afd3a07b38 100644 --- a/src/main/java/forge/card/cost/Cost.java +++ b/src/main/java/forge/card/cost/Cost.java @@ -23,6 +23,7 @@ import java.util.regex.Pattern; import forge.Card; import forge.Counters; import forge.Singletons; +import forge.card.CardManaCost; import forge.card.mana.ManaCost; import forge.card.spellability.SpellAbility; import forge.game.zone.ZoneType; @@ -144,6 +145,11 @@ public class Cost { private static final String RETURN_STR = "Return<"; private static final String REVEAL_STR = "Reveal<"; + + public Cost(final Card card, CardManaCost cost, final boolean bAbility) { + this(card, cost.toString(), bAbility); + } + /** *

    * Constructor for Cost. diff --git a/src/main/java/forge/card/spellability/SpellAbility.java b/src/main/java/forge/card/spellability/SpellAbility.java index cc17076de2e..67d48b0412c 100644 --- a/src/main/java/forge/card/spellability/SpellAbility.java +++ b/src/main/java/forge/card/spellability/SpellAbility.java @@ -25,6 +25,7 @@ import forge.CardList; import forge.Command; import forge.CommandArgs; import forge.GameEntity; +import forge.card.CardManaCost; import forge.card.abilityfactory.AbilityFactory; import forge.card.cost.Cost; import forge.card.mana.Mana; @@ -267,10 +268,14 @@ public abstract class SpellAbility { * @param cost * a {@link java.lang.String} object. */ - public void setManaCost(final String cost) { - this.manaCost = cost; + public void setManaCost(final CardManaCost cost) { + this.manaCost = cost.toString(); } + public void setManaCost(final String cost) { + this.manaCost = cost; + } + /** *

    * Getter for the field additionalManaCost. diff --git a/src/main/java/forge/card/spellability/SpellAbilityRequirements.java b/src/main/java/forge/card/spellability/SpellAbilityRequirements.java index 541f30bd438..3ac6c6a828f 100644 --- a/src/main/java/forge/card/spellability/SpellAbilityRequirements.java +++ b/src/main/java/forge/card/spellability/SpellAbilityRequirements.java @@ -148,7 +148,7 @@ public class SpellAbilityRequirements { } this.select.resetTargets(); - AllZone.getStack().clearFrozen(); + AllZone.getStack().removeFromFrozenStack(this.ability); return; } else { this.needPayment(); diff --git a/src/main/java/forge/card/spellability/SpellAbilityRestriction.java b/src/main/java/forge/card/spellability/SpellAbilityRestriction.java index 61e3944f702..2d64044f490 100644 --- a/src/main/java/forge/card/spellability/SpellAbilityRestriction.java +++ b/src/main/java/forge/card/spellability/SpellAbilityRestriction.java @@ -118,7 +118,7 @@ public class SpellAbilityRestriction extends SpellAbilityVariables { } if (params.containsKey("ActivationLimit")) { - this.setActivationLimit(Integer.parseInt(params.get("ActivationLimit"))); + this.setLimitToCheck(params.get("ActivationLimit")); } if (params.containsKey("ActivationNumberSacrifice")) { @@ -307,8 +307,15 @@ public class SpellAbilityRestriction extends SpellAbilityVariables { return false; } - if ((this.getActivationLimit() != -1) && (this.getNumberTurnActivations() >= this.getActivationLimit())) { - return false; + if (this.getLimitToCheck() != null) { + String limit = this.getLimitToCheck(); + int activationLimit = limit.matches("[0-9][0-9]?") + ? Integer.parseInt(limit) : AbilityFactory.calculateAmount(c, limit, sa); + this.setActivationLimit(activationLimit); + + if ((this.getActivationLimit() != -1) && (this.getNumberTurnActivations() >= this.getActivationLimit())) { + return false; + } } if (this.getCardsInHand() != -1) { diff --git a/src/main/java/forge/card/spellability/SpellAbilityVariables.java b/src/main/java/forge/card/spellability/SpellAbilityVariables.java index d2d00dec44c..b1b98eda931 100644 --- a/src/main/java/forge/card/spellability/SpellAbilityVariables.java +++ b/src/main/java/forge/card/spellability/SpellAbilityVariables.java @@ -112,6 +112,9 @@ public class SpellAbilityVariables { /** The activation limit. */ private int activationLimit = -1; + /** The limitToCheck to check. */ + private String limitToCheck = null; + /** The number turn activations. */ private int numberTurnActivations = 0; @@ -633,6 +636,30 @@ public class SpellAbilityVariables { return this.activationLimit; } + /** + *

    + * Setter for the field limitToCheck. + *

    + * + * @param limit + * a {@link java.lang.String} object. + */ + public final void setLimitToCheck(final String limit) { + this.limitToCheck = limit; + } + + /** + *

    + * Getter for the field limitToCheck. + *

    + * + * @return the limitToCheck + * a {@link java.lang.String} object. + */ + public final String getLimitToCheck() { + return this.limitToCheck; + } + /** * Checks if is threshold. * diff --git a/src/main/java/forge/card/spellability/SpellPermanent.java b/src/main/java/forge/card/spellability/SpellPermanent.java index 928074e006c..426fb7bd48d 100644 --- a/src/main/java/forge/card/spellability/SpellPermanent.java +++ b/src/main/java/forge/card/spellability/SpellPermanent.java @@ -23,7 +23,6 @@ import forge.AllZone; import forge.AllZoneUtil; import forge.Card; import forge.CardList; -import forge.CardUtil; import forge.Command; import forge.CommandReturn; import forge.Singletons; @@ -277,63 +276,9 @@ public class SpellPermanent extends Spell { card.setSVar("PayX", Integer.toString(xPay)); } // Wait for Main2 if possible - if (Singletons.getModel().getGameState().getPhaseHandler().is(PhaseType.MAIN1)) { - boolean wait = true; - if (card.getSVar("PlayMain1").equals("TRUE")) { - wait = false; - } - if ((card.isCreature() && (ComputerAIGeneral.hasACardGivingHaste() - || card.hasKeyword("Haste"))) || card.hasKeyword("Exalted")) { - wait = false; - } - if (card.hasKeyword("Soulbond") && !AllZoneUtil.getCreaturesInPlay(AllZone.getComputerPlayer()).isEmpty()) { - wait = false; - } - // get all cards the computer controls with BuffedBy - final CardList buffed = AllZone.getComputerPlayer().getCardsIn(ZoneType.Battlefield); - for (int j = 0; j < buffed.size(); j++) { - final Card buffedcard = buffed.get(j); - if (buffedcard.getSVar("BuffedBy").length() > 0) { - final String buffedby = buffedcard.getSVar("BuffedBy"); - final String[] bffdby = buffedby.split(","); - if (card.isValid(bffdby, buffedcard.getController(), buffedcard)) { - wait = false; - } - } - } // BuffedBy - - // get all cards the human controls with AntiBuffedBy - final CardList antibuffed = AllZone.getHumanPlayer().getCardsIn(ZoneType.Battlefield); - for (int k = 0; k < antibuffed.size(); k++) { - final Card buffedcard = antibuffed.get(k); - if (buffedcard.getSVar("AntiBuffedBy").length() > 0) { - final String buffedby = buffedcard.getSVar("AntiBuffedBy"); - final String[] bffdby = buffedby.split(","); - if (card.isValid(bffdby, buffedcard.getController(), buffedcard)) { - wait = false; - } - } - } // AntiBuffedBy - final CardList vengevines = AllZone.getComputerPlayer().getCardsIn(ZoneType.Graveyard, "Vengevine"); - if (vengevines.size() > 0) { - final CardList creatures = AllZone.getComputerPlayer().getCardsIn(ZoneType.Hand); - final CardList creatures2 = new CardList(); - for (int i = 0; i < creatures.size(); i++) { - if (creatures.get(i).isCreature() - && (CardUtil.getConvertedManaCost(creatures.get(i).getManaCost()) <= 3)) { - creatures2.add(creatures.get(i)); - } - } - if (((creatures2.size() + CardUtil.getThisTurnCast("Creature.YouCtrl", vengevines.get(0)) - .size()) > 1) - && card.isCreature() - && (CardUtil.getConvertedManaCost(card.getManaCost()) <= 3)) { - wait = false; - } - } // AI Improvement for Vengevine Beached As End - if (wait) { - return false; - } + if (Singletons.getModel().getGameState().getPhaseHandler().is(PhaseType.MAIN1) + && !ComputerUtil.castPermanentInMain1(this)) { + return false; } // save cards with flash for surprise blocking if (card.hasKeyword("Flash") diff --git a/src/main/java/forge/card/staticability/StaticAbilityContinuous.java b/src/main/java/forge/card/staticability/StaticAbilityContinuous.java index 5066cc3eb2a..216465ff5cf 100644 --- a/src/main/java/forge/card/staticability/StaticAbilityContinuous.java +++ b/src/main/java/forge/card/staticability/StaticAbilityContinuous.java @@ -277,19 +277,6 @@ public class StaticAbilityContinuous { } } - // add abilities - if (addAbilities != null) { - for (final String abilty : addAbilities) { - if (abilty.startsWith("AB")) { // grant the ability - final AbilityFactory af = new AbilityFactory(); - final SpellAbility sa = af.getAbility(abilty, affectedCard); - sa.setType("Temporary"); - sa.setOriginalHost(hostCard); - affectedCard.addSpellAbility(sa); - } - } - } - // add SVars if (addSVars != null) { for (final String sVar : addSVars) { @@ -304,6 +291,19 @@ public class StaticAbilityContinuous { } } + // add abilities + if (addAbilities != null) { + for (final String abilty : addAbilities) { + if (abilty.startsWith("AB")) { // grant the ability + final AbilityFactory af = new AbilityFactory(); + final SpellAbility sa = af.getAbility(abilty, affectedCard); + sa.setType("Temporary"); + sa.setOriginalHost(hostCard); + affectedCard.addSpellAbility(sa); + } + } + } + // add Types if ((addTypes != null) || (removeTypes != null)) { affectedCard.addChangedCardTypes(addTypes, removeTypes, removeSuperTypes, removeCardTypes, diff --git a/src/main/java/forge/card/trigger/TriggerAttacks.java b/src/main/java/forge/card/trigger/TriggerAttacks.java index 272aa0ab37d..2a6020f012e 100644 --- a/src/main/java/forge/card/trigger/TriggerAttacks.java +++ b/src/main/java/forge/card/trigger/TriggerAttacks.java @@ -20,9 +20,6 @@ package forge.card.trigger; import java.util.HashMap; import java.util.Map; -import org.apache.commons.lang3.StringUtils; - - import forge.Card; import forge.CardList; import forge.card.spellability.SpellAbility; @@ -64,9 +61,7 @@ public class TriggerAttacks extends Trigger { } if (this.getMapParams().containsKey("Attacked")) { - if (this.getMapParams().get("Attacked").equals("Player") - && StringUtils.isNumeric(runParams2.get("Attacked").toString()) - && (Integer.parseInt(runParams2.get("Attacked").toString()) > 0)) { + if (this.getMapParams().get("Attacked").equals("Player") && (Integer) runParams2.get("Attacked") > 0) { return false; } } diff --git a/src/main/java/forge/card/trigger/TriggerHandler.java b/src/main/java/forge/card/trigger/TriggerHandler.java index e55ffb04743..bc89a92ffd0 100644 --- a/src/main/java/forge/card/trigger/TriggerHandler.java +++ b/src/main/java/forge/card/trigger/TriggerHandler.java @@ -372,10 +372,6 @@ public class TriggerHandler { } //System.out.println( " " + regtrig.getMode().toString() + "@" + regtrig.getHostCard() + "> " + TextUtil.mapToString(params)); - - if (!regtrig.zonesCheck(AllZone.getZoneOf(regtrig.getHostCard()))) { - return false; // Host card isn't where it needs to be. - } if (!regtrig.phasesCheck()) { return false; // It's not the right phase to go off. } @@ -398,14 +394,17 @@ public class TriggerHandler { if (regtrig.isSuppressed()) { return false; // Trigger removed by effect } + if (!regtrig.zonesCheck(AllZone.getZoneOf(regtrig.getHostCard()))) { + return false; // Host card isn't where it needs to be. + } // Torpor Orb check - if (mode.equals(TriggerType.ChangesZone) && AllZoneUtil.isCardInPlay("Torpor Orb")) { + if (mode.equals(TriggerType.ChangesZone)) { if (runParams.get("Destination") instanceof String) { String dest = (String) runParams.get("Destination"); if (dest.equals("Battlefield") && runParams.get("Card") instanceof Card) { Card card = (Card) runParams.get("Card"); - if (card.isCreature()) { + if (card.isCreature() && AllZoneUtil.isCardInPlay("Torpor Orb")) { return false; } } diff --git a/src/main/java/forge/control/FControl.java b/src/main/java/forge/control/FControl.java index 7a7bad40025..ab70d685cc1 100644 --- a/src/main/java/forge/control/FControl.java +++ b/src/main/java/forge/control/FControl.java @@ -31,8 +31,12 @@ import javax.swing.WindowConstants; import forge.AllZone; import forge.Singletons; import forge.control.KeyboardShortcuts.Shortcut; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.VDeckEditorUI; +import forge.gui.framework.SOverflowUtil; +import forge.gui.framework.SResizingUtil; import forge.gui.home.VHomeUI; -import forge.gui.home.quest.SubmenuQuestUtil; +import forge.gui.home.quest.SSubmenuQuestUtil; import forge.gui.match.VMatchUI; import forge.gui.match.controllers.CDock; import forge.gui.toolbox.CardFaceSymbols; @@ -55,16 +59,24 @@ public enum FControl { private JLayeredPane display; private int state = -1; - private WindowListener waDefault, waConcede, waLeaveBazaar; + private WindowListener waDefault, waConcede, waLeaveBazaar, waLeaveEditor; /** */ public static final int HOME_SCREEN = 0; /** */ public static final int MATCH_SCREEN = 1; /** */ - public static final int DEFAULT_EDITOR = 2; + public static final int DECK_EDITOR_CONSTRUCTED = 2; /** */ public static final int QUEST_BAZAAR = 3; + /** */ + public static final int DECK_EDITOR_LIMITED = 4; + /** */ + public static final int DECK_EDITOR_QUEST = 5; + /** */ + public static final int QUEST_CARD_SHOP = 6; + /** */ + public static final int DRAFTING_PROCESS = 7; /** *

    @@ -75,11 +87,23 @@ public enum FControl { * instantiated separately by each state's top level view class. */ private FControl() { + this.waDefault = new WindowAdapter() { + @Override + public void windowClosing(final WindowEvent e) { + Singletons.getView().getFrame().setDefaultCloseOperation( + WindowConstants.EXIT_ON_CLOSE); + + System.exit(0); + } + }; + // "Close" button override during match this.waConcede = new WindowAdapter() { @Override public void windowClosing(final WindowEvent e) { - Singletons.getView().getFrame().setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); + Singletons.getView().getFrame().setDefaultCloseOperation( + WindowConstants.DO_NOTHING_ON_CLOSE); + CDock.SINGLETON_INSTANCE.concede(); } }; @@ -88,19 +112,27 @@ public enum FControl { this.waLeaveBazaar = new WindowAdapter() { @Override public void windowClosing(final WindowEvent e) { - Singletons.getView().getFrame().setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); - changeState(0); - SubmenuQuestUtil.updateStatsAndPet(); + Singletons.getView().getFrame().setDefaultCloseOperation( + WindowConstants.DO_NOTHING_ON_CLOSE); + + changeState(FControl.HOME_SCREEN); + SSubmenuQuestUtil.updateStatsAndPet(); } }; - // Default action on window close - this.waDefault = new WindowAdapter() { - @Override - public void windowClosing(final WindowEvent e) { - Singletons.getView().getFrame().setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - } + this.waLeaveEditor = new WindowAdapter() { + @Override + public void windowClosing(final WindowEvent ev) { + Singletons.getView().getFrame().setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); + + if (CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController().exit()) { + changeState(FControl.HOME_SCREEN); + } + } }; + + FView.SINGLETON_INSTANCE.getLpnDocument().addMouseListener(SOverflowUtil.getHideOverflowListener()); + FView.SINGLETON_INSTANCE.getLpnDocument().addComponentListener(SResizingUtil.getWindowResizeListener()); } /** After view and model have been initialized, control can start. */ @@ -117,8 +149,6 @@ public enum FControl { this.shortcuts = KeyboardShortcuts.attachKeyboardShortcuts(); this.display = FView.SINGLETON_INSTANCE.getLpnDocument(); - //Singletons.getView().initialize(); - // Handles resizing in null layouts of layers in JLayeredPane. Singletons.getView().getFrame().addComponentListener(new ComponentAdapter() { @Override @@ -141,17 +171,19 @@ public enum FControl { clearChildren(JLayeredPane.DEFAULT_LAYER); this.state = i0; - /// TODO should these be here? + Singletons.getView().getFrame().removeWindowListener(waDefault); Singletons.getView().getFrame().removeWindowListener(waConcede); Singletons.getView().getFrame().removeWindowListener(waLeaveBazaar); - Singletons.getView().getFrame().addWindowListener(waDefault); + Singletons.getView().getFrame().removeWindowListener(waLeaveEditor); // Fire up new state switch (i0) { case HOME_SCREEN: + Singletons.getView().getFrame().addWindowListener(waDefault); VHomeUI.SINGLETON_INSTANCE.populate(); FView.SINGLETON_INSTANCE.getPnlInsets().setVisible(false); - //sizeChildren(); + VHomeUI.SINGLETON_INSTANCE.updateLayout(); + sizeChildren(); break; case MATCH_SCREEN: @@ -160,8 +192,14 @@ public enum FControl { Singletons.getView().getFrame().addWindowListener(waConcede); break; - case DEFAULT_EDITOR: - display.add(Singletons.getView().getViewEditor(), JLayeredPane.DEFAULT_LAYER); + case DECK_EDITOR_CONSTRUCTED: + case DECK_EDITOR_LIMITED: + case DECK_EDITOR_QUEST: + case QUEST_CARD_SHOP: + case DRAFTING_PROCESS: + VDeckEditorUI.SINGLETON_INSTANCE.populate(); + FView.SINGLETON_INSTANCE.getPnlInsets().setVisible(true); + Singletons.getView().getFrame().addWindowListener(waLeaveEditor); break; case QUEST_BAZAAR: diff --git a/src/main/java/forge/control/input/InputControl.java b/src/main/java/forge/control/input/InputControl.java index b127521e72f..806757362fb 100644 --- a/src/main/java/forge/control/input/InputControl.java +++ b/src/main/java/forge/control/input/InputControl.java @@ -21,13 +21,13 @@ import java.util.LinkedList; import java.util.Stack; import forge.AllZone; -import forge.MyObservable; import forge.game.phase.PhaseHandler; import forge.game.phase.PhaseType; import forge.game.player.ComputerAIInput; import forge.game.player.Player; import forge.gui.match.CMatchUI; import forge.model.FModel; +import forge.util.MyObservable; /** *

    diff --git a/src/main/java/forge/deck/Deck.java b/src/main/java/forge/deck/Deck.java index ee4cf8a67aa..5413a3823e9 100644 --- a/src/main/java/forge/deck/Deck.java +++ b/src/main/java/forge/deck/Deck.java @@ -33,7 +33,7 @@ import org.apache.commons.lang3.StringUtils; import forge.deck.io.DeckFileHeader; import forge.deck.io.DeckSerializer; -import forge.gui.deckeditor.elements.TableSorter; +import forge.gui.deckeditor.tables.TableSorter; import forge.item.CardPrinted; import forge.item.ItemPoolView; import forge.util.FileSection; diff --git a/src/main/java/forge/game/GameNew.java b/src/main/java/forge/game/GameNew.java index 69ad820af9d..a5f685ebee6 100644 --- a/src/main/java/forge/game/GameNew.java +++ b/src/main/java/forge/game/GameNew.java @@ -490,14 +490,12 @@ public class GameNew { sb.append(ForgeProps.getLocalized(GameActionText.COMPUTER_CUT) + ga.getComputerCut().getName() + " (" + ga.getComputerCut().getManaCost() + ")" + "\r\n"); sb.append("\r\n" + "Number of times the deck has been cut: " + cutCount + "\r\n"); - if (CardUtil.getConvertedManaCost(ga.getComputerCut().getManaCost()) > CardUtil.getConvertedManaCost( - ga.getHumanCut().getManaCost())) { + if (ga.getComputerCut().getManaCost().getCMC() > ga.getHumanCut().getManaCost().getCMC()) { GameNew.computerStartsGame(); JOptionPane.showMessageDialog(null, sb + ForgeProps.getLocalized(GameActionText.COMPUTER_STARTS), "", JOptionPane.INFORMATION_MESSAGE); return; - } else if (CardUtil.getConvertedManaCost(ga.getComputerCut().getManaCost()) < CardUtil - .getConvertedManaCost(ga.getHumanCut().getManaCost())) { + } else if (ga.getComputerCut().getManaCost().getCMC() < ga.getHumanCut().getManaCost().getCMC()) { JOptionPane.showMessageDialog(null, sb + ForgeProps.getLocalized(GameActionText.HUMAN_STARTS), "", JOptionPane.INFORMATION_MESSAGE); return; diff --git a/src/main/java/forge/game/limited/BoosterDraft.java b/src/main/java/forge/game/limited/BoosterDraft.java index 6daa597e514..ab08aae76c0 100644 --- a/src/main/java/forge/game/limited/BoosterDraft.java +++ b/src/main/java/forge/game/limited/BoosterDraft.java @@ -290,7 +290,12 @@ public final class BoosterDraft implements IBoosterDraft { } } // computerChoose() - private int getCurrentBoosterIndex() { + /** + * + * TODO: Write javadoc for this method. + * @return int + */ + public int getCurrentBoosterIndex() { return this.currentBoosterPick % BoosterDraft.N_PLAYERS; } diff --git a/src/main/java/forge/game/limited/BoosterDraftAI.java b/src/main/java/forge/game/limited/BoosterDraftAI.java index 2a192e3ea4e..9a7c5553b72 100644 --- a/src/main/java/forge/game/limited/BoosterDraftAI.java +++ b/src/main/java/forge/game/limited/BoosterDraftAI.java @@ -31,6 +31,9 @@ import forge.CardList; import forge.CardListFilter; import forge.CardListUtil; import forge.Constant; +import forge.card.CardColor; +import forge.card.CardManaCost; +import forge.card.mana.ManaCostShard; import forge.card.spellability.AbilityMana; import forge.deck.Deck; import forge.util.MyRandom; @@ -514,23 +517,22 @@ public class BoosterDraftAI { // count each card color using mana costs // TODO: count hybrid mana differently? for (i = 0; i < outList.size(); i++) { - final String mc = outList.get(i).getManaCost(); + final CardManaCost mc = outList.get(i).getManaCost(); // count each mana symbol in the mana cost - for (int j = 0; j < mc.length(); j++) { - final char c = mc.charAt(j); - - if (c == 'W') { + for (ManaCostShard shard : mc.getShards()) { + byte mask = shard.getColorMask(); + + if ((mask & CardColor.WHITE) > 0 ) clrCnts[0].setCount(clrCnts[0].getCount() + 1); - } else if (c == 'U') { + if ((mask & CardColor.BLUE) > 0 ) clrCnts[1].setCount(clrCnts[1].getCount() + 1); - } else if (c == 'B') { + if ((mask & CardColor.BLACK) > 0 ) clrCnts[2].setCount(clrCnts[2].getCount() + 1); - } else if (c == 'R') { + if ((mask & CardColor.RED) > 0 ) clrCnts[3].setCount(clrCnts[3].getCount() + 1); - } else if (c == 'G') { + if ((mask & CardColor.GREEN) > 0 ) clrCnts[4].setCount(clrCnts[4].getCount() + 1); - } } } diff --git a/src/main/java/forge/game/limited/SealedDeck.java b/src/main/java/forge/game/limited/SealedDeck.java index 62ba544c7e5..af435e5dfaf 100644 --- a/src/main/java/forge/game/limited/SealedDeck.java +++ b/src/main/java/forge/game/limited/SealedDeck.java @@ -32,8 +32,11 @@ import forge.Constant; import forge.Singletons; import forge.card.BoosterGenerator; import forge.card.CardBlock; +import forge.card.CardColor; import forge.card.CardEdition; +import forge.card.CardManaCost; import forge.card.UnOpenedProduct; +import forge.card.mana.ManaCostShard; import forge.card.spellability.AbilityMana; import forge.deck.Deck; import forge.gui.GuiUtils; @@ -352,23 +355,22 @@ public class SealedDeck { // count each card color using mana costs // TODO: count hybrid mana differently? for (i = 0; i < deck.size(); i++) { - final String mc = deck.get(i).getManaCost(); + final CardManaCost mc = deck.get(i).getManaCost(); // count each mana symbol in the mana cost - for (int j = 0; j < mc.length(); j++) { - final char c = mc.charAt(j); - - if (c == 'W') { + for (ManaCostShard shard : mc.getShards()) { + byte mask = shard.getColorMask(); + + if ((mask & CardColor.WHITE) > 0 ) clrCnts[0].setCount(clrCnts[0].getCount() + 1); - } else if (c == 'U') { + if ((mask & CardColor.BLUE) > 0 ) clrCnts[1].setCount(clrCnts[1].getCount() + 1); - } else if (c == 'B') { + if ((mask & CardColor.BLACK) > 0 ) clrCnts[2].setCount(clrCnts[2].getCount() + 1); - } else if (c == 'R') { + if ((mask & CardColor.RED) > 0 ) clrCnts[3].setCount(clrCnts[3].getCount() + 1); - } else if (c == 'G') { + if ((mask & CardColor.GREEN) > 0 ) clrCnts[4].setCount(clrCnts[4].getCount() + 1); - } } } diff --git a/src/main/java/forge/game/phase/Combat.java b/src/main/java/forge/game/phase/Combat.java index 61068cf2f29..075a75fccdf 100644 --- a/src/main/java/forge/game/phase/Combat.java +++ b/src/main/java/forge/game/phase/Combat.java @@ -18,10 +18,8 @@ package forge.game.phase; import java.util.ArrayList; -import java.util.Collection; import java.util.HashMap; import java.util.HashSet; -import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; @@ -65,9 +63,8 @@ public class Combat { private int nextDefender = 0; // This Hash keeps track of - private final HashMap attackerToDefender = new HashMap(); + private final HashMap attackerToDefender = new HashMap(); - private int attackingDamage; private Player attackingPlayer = null; private Player defendingPlayer = null; @@ -91,12 +88,12 @@ public class Combat { this.blocked.clear(); this.unblockedMap.clear(); - - this.attackingDamage = 0; this.defendingDamageMap.clear(); this.attackingPlayer = null; this.defendingPlayer = null; + this.currentDefender = 0; + this.nextDefender = 0; this.initiatePossibleDefenders(Singletons.getModel().getGameState().getPhaseHandler().getPlayerTurn().getOpponent()); } @@ -111,8 +108,6 @@ public class Combat { */ public final void initiatePossibleDefenders(final Player defender) { this.defenders.clear(); - this.currentDefender = 0; - this.nextDefender = 0; this.defenders.add(defender); CardList planeswalkers = defender.getCardsIn(ZoneType.Battlefield); planeswalkers = planeswalkers.getType("Planeswalker"); @@ -128,7 +123,7 @@ public class Combat { * * @return a {@link java.lang.Object} object. */ - public final Object nextDefender() { + public final GameEntity nextDefender() { if (this.nextDefender >= this.defenders.size()) { return null; } @@ -204,17 +199,6 @@ public class Combat { return pwDefending; } - /** - *

    - * getDeclaredAttackers. - *

    - * - * @return a int. - */ - public final int getDeclaredAttackers() { - return this.attackerToDefender.size(); - } - /** *

    * Setter for the field attackingPlayer. @@ -280,26 +264,6 @@ public class Combat { return this.defendingDamageMap; } - /** - *

    - * getTotalDefendingDamage. - *

    - * - * @return a int. - */ - public final int getTotalDefendingDamage() { - int total = 0; - - final Collection c = this.defendingDamageMap.values(); - - final Iterator itr = c.iterator(); - while (itr.hasNext()) { - total += itr.next(); - } - - return total; - } - /** *

    * setDefendingDamage. @@ -369,11 +333,11 @@ public class Combat { * a {@link forge.Card} object. */ public final void addDefendingDamage(final int n, final Card source) { - final String slot = this.getDefenderByAttacker(source).toString(); - final Object o = this.defenders.get(Integer.parseInt(slot)); + final int slot = this.getDefenderByAttacker(source); + final GameEntity ge = this.defenders.get(slot); - if (o instanceof Card) { - final Card pw = (Card) o; + if (ge instanceof Card) { + final Card pw = (Card) ge; pw.addAssignedDamage(n, source); return; @@ -386,29 +350,6 @@ public class Combat { } } - /** - *

    - * addAttackingDamage. - *

    - * - * @param n - * a int. - */ - public final void addAttackingDamage(final int n) { - this.attackingDamage += n; - } - - /** - *

    - * Getter for the field attackingDamage. - *

    - * - * @return a int. - */ - public final int getAttackingDamage() { - return this.attackingDamage; - } - /** *

    * sortAttackerByDefender. @@ -423,8 +364,7 @@ public class Combat { } for (final Card atk : this.attackerToDefender.keySet()) { - final Object o = this.attackerToDefender.get(atk); - final int i = Integer.parseInt(o.toString()); + final int i = this.attackerToDefender.get(atk); attackers[i].add(atk); } @@ -457,6 +397,26 @@ public class Combat { this.attackerToDefender.put(c, this.currentDefender); } + /** + *

    + * addAttacker. + *

    + * + * @param c + * a {@link forge.Card} object. + * @param defender + * a GameEntity object. + */ + public final void addAttacker(final Card c, GameEntity defender) { + int n = defenders.indexOf(defender); + if (-1 == n) { + System.out.println("Trying to add Attacker " + c + " to missing defender " + defender); + } else { + this.map.put(c, new CardList()); + this.attackerToDefender.put(c, n); + } + } + /** *

    * getDefenderByAttacker. @@ -466,7 +426,7 @@ public class Combat { * a {@link forge.Card} object. * @return a {@link java.lang.Object} object. */ - public final Object getDefenderByAttacker(final Card c) { + public final Integer getDefenderByAttacker(final Card c) { return this.attackerToDefender.get(c); } @@ -527,7 +487,7 @@ public class Combat { */ public final void addBlocker(final Card attacker, final Card blocker) { this.blocked.add(attacker); - this.getList(attacker).add(blocker); + this.getBlockerList(attacker).add(blocker); } /** @@ -558,10 +518,10 @@ public class Combat { * @return a {@link forge.CardList} object. */ public final CardList getBlockers(final Card attacker) { - if (this.getList(attacker) == null) { + if (this.getBlockerList(attacker) == null) { return new CardList(); } else { - return new CardList(this.getList(attacker)); + return new CardList(this.getBlockerList(attacker)); } } @@ -595,7 +555,7 @@ public class Combat { * a {@link forge.Card} object. * @return a {@link forge.CardList} object. */ - private CardList getList(final Card attacker) { + private CardList getBlockerList(final Card attacker) { return this.map.get(attacker); } @@ -616,7 +576,7 @@ public class Combat { } else { // card is a blocker for (final Card a : att) { if (this.getBlockers(a).contains(c)) { - this.getList(a).remove(c); + this.getBlockerList(a).remove(c); // TODO if Declare Blockers and Declare Blockers (Abilities) // merge this logic needs to be tweaked if ((this.getBlockers(a).size() == 0) @@ -853,9 +813,7 @@ public class Combat { } } // for - // if attacker has no trample, and there's damage left, assign the - // rest - // to a random blocker + // if attacker has no trample, and there's damage left, assign the rest to a random blocker if ((damage > 0) && !(c.hasKeyword("Trample") && killsAllBlockers)) { final int index = CardUtil.getRandomIndex(block); block.get(index).addAssignedDamage(damage, c); diff --git a/src/main/java/forge/game/phase/PhaseHandler.java b/src/main/java/forge/game/phase/PhaseHandler.java index 75917f6afb6..1954b03ad2e 100644 --- a/src/main/java/forge/game/phase/PhaseHandler.java +++ b/src/main/java/forge/game/phase/PhaseHandler.java @@ -29,12 +29,12 @@ import forge.Card; import forge.CardList; import forge.CardListFilter; import forge.GameActionUtil; -import forge.MyObservable; import forge.Singletons; import forge.card.trigger.TriggerType; import forge.game.player.Player; import forge.game.zone.ZoneType; import forge.properties.ForgePreferences.FPref; +import forge.util.MyObservable; /** *

    @@ -343,7 +343,7 @@ public class PhaseHandler extends MyObservable implements java.io.Serializable { break; case COMBAT_BEGIN: - PhaseUtil.verifyCombat(); + //PhaseUtil.verifyCombat(); PhaseUtil.handleCombatBegin(); break; diff --git a/src/main/java/forge/game/player/ComputerUtil.java b/src/main/java/forge/game/player/ComputerUtil.java index d8f4ee4be60..94160b3cb80 100644 --- a/src/main/java/forge/game/player/ComputerUtil.java +++ b/src/main/java/forge/game/player/ComputerUtil.java @@ -1891,4 +1891,74 @@ public class ComputerUtil { } return prevented; } + + /** + *

    + * castPermanentInMain1. + *

    + * + * @param sa + * a SpellAbility object. + * @return a boolean. + */ + public static boolean castPermanentInMain1(final SpellAbility sa) { + final Card card = sa.getSourceCard(); + if (card.getSVar("PlayMain1").equals("TRUE")) { + return true; + } + if ((card.isCreature() && (ComputerAIGeneral.hasACardGivingHaste() + || card.hasKeyword("Haste"))) || card.hasKeyword("Exalted")) { + return true; + } + + // get all cards the computer controls with BuffedBy + final CardList buffed = AllZone.getComputerPlayer().getCardsIn(ZoneType.Battlefield); + for (int j = 0; j < buffed.size(); j++) { + final Card buffedcard = buffed.get(j); + if (buffedcard.getSVar("BuffedBy").length() > 0) { + final String buffedby = buffedcard.getSVar("BuffedBy"); + final String[] bffdby = buffedby.split(","); + if (card.isValid(bffdby, buffedcard.getController(), buffedcard)) { + return true; + } + } + if (card.isEquipment() && buffedcard.isCreature() && CombatUtil.canAttack(buffedcard)) { + return true; + } + if (card.isCreature() && buffedcard.hasKeyword("Soulbond") && !buffedcard.isPaired()) { + return true; + } + if (card.hasKeyword("Soulbond") && buffedcard.isCreature() && !buffedcard.isPaired()) { + return true; + } + } // BuffedBy + + // get all cards the human controls with AntiBuffedBy + final CardList antibuffed = AllZone.getHumanPlayer().getCardsIn(ZoneType.Battlefield); + for (int k = 0; k < antibuffed.size(); k++) { + final Card buffedcard = antibuffed.get(k); + if (buffedcard.getSVar("AntiBuffedBy").length() > 0) { + final String buffedby = buffedcard.getSVar("AntiBuffedBy"); + final String[] bffdby = buffedby.split(","); + if (card.isValid(bffdby, buffedcard.getController(), buffedcard)) { + return true; + } + } + } // AntiBuffedBy + final CardList vengevines = AllZone.getComputerPlayer().getCardsIn(ZoneType.Graveyard, "Vengevine"); + if (vengevines.size() > 0) { + final CardList creatures = AllZone.getComputerPlayer().getCardsIn(ZoneType.Hand); + final CardList creatures2 = new CardList(); + for (int i = 0; i < creatures.size(); i++) { + if (creatures.get(i).isCreature() && creatures.get(i).getManaCost().getCMC() <= 3) { + creatures2.add(creatures.get(i)); + } + } + if (((creatures2.size() + CardUtil.getThisTurnCast("Creature.YouCtrl", vengevines.get(0)).size()) > 1) + && card.isCreature() && card.getManaCost().getCMC() <= 3) { + return true; + } + } + return false; + } } diff --git a/src/main/java/forge/game/player/ComputerUtilAttack.java b/src/main/java/forge/game/player/ComputerUtilAttack.java index 107923fa4c7..0af3c6bea4d 100644 --- a/src/main/java/forge/game/player/ComputerUtilAttack.java +++ b/src/main/java/forge/game/player/ComputerUtilAttack.java @@ -672,19 +672,15 @@ public class ComputerUtilAttack { // at 0 ratio expect to potentially gain an advantage by attacking // first // if the ai has a slight advantage - // or the ai has a significant advantage numerically but only a - // slight disadvantage damage/life - this.aiAggression = 2; // attack expecting to destroy creatures/be - // unblockable + // or the ai has a significant advantage numerically but only a slight disadvantage damage/life + this.aiAggression = 2; // attack expecting to destroy creatures/be unblockable } else if ((ratioDiff < 0) && (aiLifeToPlayerDamageRatio > 1)) { // the player is overmatched but there are a few turns before death - this.aiAggression = 2; // attack expecting to destroy creatures/be - // unblockable + this.aiAggression = 2; // attack expecting to destroy creatures/be unblockable } else if (doUnblockableAttack || ((ratioDiff * -1) < turnsUntilDeathByUnblockable)) { - this.aiAggression = 1; // look for unblockable creatures that might - // be - // able to attack for a bit of - // fatal damage even if the player is significantly better + this.aiAggression = 1; + // look for unblockable creatures that might be + // able to attack for a bit of fatal damage even if the player is significantly better } else if (ratioDiff < 0) { this.aiAggression = 0; } // stay at home to block @@ -703,14 +699,13 @@ public class ComputerUtilAttack { for (int i = 0; i < attackersLeft.size(); i++) { final Card attacker = attackersLeft.get(i); - int totalFirstStrikeBlockPower = 0; - if (!attacker.hasFirstStrike() && !attacker.hasDoubleStrike()) { - totalFirstStrikeBlockPower = CombatUtil.getTotalFirstStrikeBlockPower(attacker, - AllZone.getHumanPlayer()); + if ((this.aiAggression < 3) && !attacker.hasFirstStrike() && !attacker.hasDoubleStrike() + && CombatUtil.getTotalFirstStrikeBlockPower(attacker, AllZone.getHumanPlayer()) + >= attacker.getKillDamage()) { + continue; } if (this.shouldAttack(attacker, this.blockers, combat) - && ((totalFirstStrikeBlockPower < attacker.getKillDamage()) || (this.aiAggression == 5)) && CombatUtil.canAttack(attacker, combat)) { combat.addAttacker(attacker); } @@ -782,6 +777,7 @@ public class ComputerUtilAttack { // wither or infect boolean isWorthLessThanAllKillers = true; boolean canBeBlocked = false; + boolean hasAttackEffect = attacker.getSVar("HasAttackEffect").equals("TRUE") || attacker.hasStartOfKeyword("Annihilator"); int numberOfPossibleBlockers = 0; if (!this.isEffectiveAttacker(attacker, combat)) { @@ -855,7 +851,7 @@ public class ComputerUtilAttack { } case 2: // attack expecting to attract a group block or destroying a // single blocker and surviving - if ((canKillAll && !canBeKilledByOne) || !canBeBlocked) { + if (((canKillAll || hasAttackEffect) && !canBeKilledByOne) || !canBeBlocked) { System.out.println(attacker.getName() + " = attacking expecting to survive or attract group block"); return true; } diff --git a/src/main/java/forge/game/player/Player.java b/src/main/java/forge/game/player/Player.java index 99f4e7961bd..16e7f6cdeb8 100644 --- a/src/main/java/forge/game/player/Player.java +++ b/src/main/java/forge/game/player/Player.java @@ -49,7 +49,7 @@ import forge.game.zone.PlayerZone; import forge.game.zone.PlayerZoneComesIntoPlay; import forge.game.zone.ZoneType; import forge.gui.GuiUtils; -import forge.gui.match.VMatchUI; +import forge.properties.ForgePreferences.FPref; import forge.util.MyRandom; /** @@ -1838,7 +1838,8 @@ public abstract class Player extends GameEntity { * @return a boolean. */ public final boolean canPlayLand() { - if (VMatchUI.SINGLETON_INSTANCE.getViewDevMode().getLblUnlimitedLands().getEnabled() && this.isHuman() + if (Singletons.getModel().getPreferences().getPrefBoolean(FPref.DEV_UNLIMITED_LAND) + && this.isHuman() && Constant.Runtime.DEV_MODE[0]) { return PhaseHandler.canCastSorcery(this); } diff --git a/src/main/java/forge/game/zone/MagicStack.java b/src/main/java/forge/game/zone/MagicStack.java index 2e4515a5763..c08655a86e9 100644 --- a/src/main/java/forge/game/zone/MagicStack.java +++ b/src/main/java/forge/game/zone/MagicStack.java @@ -31,7 +31,6 @@ import forge.CardList; import forge.CardListFilter; import forge.Command; import forge.GameActionUtil; -import forge.MyObservable; import forge.Singletons; import forge.card.abilityfactory.AbilityFactory; import forge.card.cardfactory.CardFactoryUtil; @@ -60,6 +59,7 @@ import forge.gui.GuiUtils; import forge.gui.framework.EDocID; import forge.gui.framework.SDisplayUtil; import forge.gui.match.CMatchUI; +import forge.util.MyObservable; import forge.view.ButtonUtil; /** @@ -237,6 +237,21 @@ public class MagicStack extends MyObservable { this.getFrozenStack().clear(); } + /** + *

    + * removeFromFrozenStack. + *

    + * @param sa + * a SpellAbility. + */ + public final void removeFromFrozenStack(SpellAbility sa) { + SpellAbilityStackInstance si = this.getInstanceFromSpellAbility(sa); + this.getFrozenStack().remove(si); + if (this.getFrozenStack().isEmpty()) { + clearFrozen(); + } + } + /** *

    * setResolving. diff --git a/src/main/java/forge/game/zone/PlayerZone.java b/src/main/java/forge/game/zone/PlayerZone.java index 042a952cced..6067fbf6eac 100644 --- a/src/main/java/forge/game/zone/PlayerZone.java +++ b/src/main/java/forge/game/zone/PlayerZone.java @@ -19,7 +19,7 @@ package forge.game.zone; import java.util.Observer; -import forge.MyObservable; +import forge.util.MyObservable; //PlayerZone observers the cards that are added to its zone /** diff --git a/src/main/java/forge/game/zone/PlayerZoneComesIntoPlay.java b/src/main/java/forge/game/zone/PlayerZoneComesIntoPlay.java index 3724ea98e93..2f5a598d9c9 100644 --- a/src/main/java/forge/game/zone/PlayerZoneComesIntoPlay.java +++ b/src/main/java/forge/game/zone/PlayerZoneComesIntoPlay.java @@ -76,7 +76,7 @@ public class PlayerZoneComesIntoPlay extends DefaultPlayerZone { final Player player = c.getController(); if (this.trigger) { - if (c.hasKeyword("CARDNAME enters the battlefield tapped.")) { + if (c.hasKeyword("CARDNAME enters the battlefield tapped.") || c.hasKeyword("Hideaway")) { // it enters the battlefield this way, and should not fire // triggers c.setTapped(true); diff --git a/src/main/java/forge/gui/CardDetailPanel.java b/src/main/java/forge/gui/CardDetailPanel.java index 608ae458f10..051bc6a99d2 100644 --- a/src/main/java/forge/gui/CardDetailPanel.java +++ b/src/main/java/forge/gui/CardDetailPanel.java @@ -30,6 +30,7 @@ import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.SwingConstants; +import javax.swing.SwingUtilities; import javax.swing.border.EmptyBorder; import javax.swing.border.EtchedBorder; @@ -59,6 +60,7 @@ public class CardDetailPanel extends JPanel implements CardContainer { private final JLabel idLabel; private final JLabel setInfoLabel; private final JTextArea cdArea; + private final JScrollPane scrArea; /** *

    @@ -114,13 +116,15 @@ public class CardDetailPanel extends JPanel implements CardContainer { this.setInfoLabel.setHorizontalAlignment(SwingConstants.CENTER); this.cdArea = new JTextArea(4, 12); - GridBagConstraints areaConstrains = new GridBagConstraints(); - areaConstrains.fill = GridBagConstraints.BOTH; - areaConstrains.gridx = 0; - areaConstrains.gridy = 1; - areaConstrains.weightx = 1.0; - areaConstrains.weighty = 1.0; - this.add(new JScrollPane(this.cdArea), areaConstrains); + this.scrArea = new JScrollPane(this.cdArea); + + GridBagConstraints areaConstraints = new GridBagConstraints(); + areaConstraints.fill = GridBagConstraints.BOTH; + areaConstraints.gridx = 0; + areaConstraints.gridy = 1; + areaConstraints.weightx = 1.0; + areaConstraints.weighty = 1.0; + this.add(scrArea, areaConstraints); this.cdArea.setLineWrap(true); this.cdArea.setWrapStyleWord(true); this.cdArea.setEditable(false); @@ -465,6 +469,13 @@ public class CardDetailPanel extends JPanel implements CardContainer { } this.cdArea.setText(area.toString()); + + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + scrArea.getVerticalScrollBar().setValue(scrArea.getVerticalScrollBar().getMinimum()); + } + }); } /** diff --git a/src/main/java/forge/gui/GuiInput.java b/src/main/java/forge/gui/GuiInput.java index c4a19cc149b..178da6f6b7c 100644 --- a/src/main/java/forge/gui/GuiInput.java +++ b/src/main/java/forge/gui/GuiInput.java @@ -22,11 +22,11 @@ import java.util.Observer; import forge.AllZone; import forge.Card; -import forge.MyObservable; import forge.Singletons; import forge.control.input.Input; import forge.game.player.Player; import forge.game.zone.PlayerZone; +import forge.util.MyObservable; /** *

    diff --git a/src/main/java/forge/gui/SOverlayUtils.java b/src/main/java/forge/gui/SOverlayUtils.java index f75d78a7ff5..1eec6a85e87 100644 --- a/src/main/java/forge/gui/SOverlayUtils.java +++ b/src/main/java/forge/gui/SOverlayUtils.java @@ -44,10 +44,10 @@ public final class SOverlayUtils { pnl.setBackground(FSkin.getColor(FSkin.Colors.CLR_ACTIVE)); pnl.setBounds(new Rectangle(((w - pnlW) / 2), ((h - pnlH) / 2), pnlW, pnlH)); - pnl.add(new FLabel.Builder().icon(FSkin.getIcon(FSkin.ForgeIcons.ICO_LOGO)).build(), + pnl.add(new FLabel.Builder().icon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_LOGO)).build(), "h 200px!, align center"); pnl.add(new FLabel.Builder().text("Loading new game...") - .fontScaleAuto(false).fontSize(22).build(), "h 40px!, align center"); + .fontSize(22).build(), "h 40px!, align center"); overlay.add(pnl); @@ -75,7 +75,7 @@ public final class SOverlayUtils { pnlLoading.setBounds(((w - 170) / 2), ((h - 80) / 2), 170, 80); pnlLoading.setLayout(new MigLayout("wrap, align center")); pnlLoading.add(new FLabel.Builder().fontSize(18) - .fontScaleAuto(false).text(msg0).build(), "h 20px!, w 140px!, gap 0 0 5px 0"); + .text(msg0).build(), "h 20px!, w 140px!, gap 0 0 5px 0"); pnlLoading.add(lblLoading, "gap 0 0 0 10px"); overlay.add(pnlLoading); diff --git a/src/main/java/forge/gui/deckeditor/CDeckEditorUI.java b/src/main/java/forge/gui/deckeditor/CDeckEditorUI.java new file mode 100644 index 00000000000..5fe830b5f6a --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/CDeckEditorUI.java @@ -0,0 +1,113 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor; + +import java.awt.event.KeyAdapter; +import java.awt.event.KeyEvent; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; + +import forge.Card; +import forge.gui.CardContainer; +import forge.gui.deckeditor.controllers.ACEditorBase; +import forge.gui.match.controllers.CDetail; +import forge.gui.match.controllers.CPicture; + +/** + * Constructs instance of deck editor UI controller, used as a single point of + * top-level control for child UIs. Tasks targeting the view of individual + * components are found in a separate controller for that component and + * should not be included here. + * + *

    (C at beginning of class name denotes a control class.) + */ +public enum CDeckEditorUI implements CardContainer { + /** */ + SINGLETON_INSTANCE; + + private ACEditorBase childController; + + private CDeckEditorUI() { + } + + //========== Overridden from CardContainer + + @Override + public void setCard(final Card c) { + CDetail.SINGLETON_INSTANCE.showCard(c); + CPicture.SINGLETON_INSTANCE.showCard(c); + } + + @Override + public Card getCard() { + return CDetail.SINGLETON_INSTANCE.getCurrentCard(); + } + + //========= Accessor/mutator methods + /** + * @return ACEditorBase + */ + public ACEditorBase getCurrentEditorController() { + return childController; + } + + /** + * Set controller for current configuration of editor. + * @param editor0   {@link forge.gui.deckeditor.controllers.ACEditorBase} + */ + public void setCurrentEditorController(ACEditorBase editor0) { + this.childController = editor0; + updateController(); + } + + //========== Other methods + /** + * Updates listeners for current controller. + */ + private void updateController() { + childController.getTableCatalog().getTable().addKeyListener(new KeyAdapter() { + @Override + public void keyPressed(final KeyEvent e) { + if (e.getKeyChar() == ' ') { childController.addCard(); } + } + }); + + childController.getTableDeck().getTable().addKeyListener(new KeyAdapter() { + @Override + public void keyPressed(final KeyEvent e) { + if (e.getKeyChar() == ' ') { childController.removeCard(); } + } + }); + + childController.getTableCatalog().getTable().addMouseListener(new MouseAdapter() { + @Override + public void mouseClicked(final MouseEvent e) { + if (e.getClickCount() == 2) { childController.addCard(); } + } + }); + + childController.getTableDeck().getTable().addMouseListener(new MouseAdapter() { + @Override + public void mouseClicked(final MouseEvent e) { + if (e.getClickCount() == 2) { childController.removeCard(); } + } + }); + + childController.init(); + } +} diff --git a/src/main/java/forge/gui/deckeditor/DeckEditorBase.java b/src/main/java/forge/gui/deckeditor/DeckEditorBase.java deleted file mode 100644 index e2e586975e3..00000000000 --- a/src/main/java/forge/gui/deckeditor/DeckEditorBase.java +++ /dev/null @@ -1,358 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor; - -import java.awt.event.ActionEvent; -import java.awt.event.ItemEvent; -import java.awt.event.ItemListener; -import javax.swing.JDialog; -import javax.swing.JFrame; -import javax.swing.JOptionPane; -import javax.swing.event.DocumentEvent; -import javax.swing.event.DocumentListener; - -import forge.Command; -import forge.deck.DeckBase; -import forge.gui.deckeditor.elements.CardPanelBase; -import forge.gui.deckeditor.elements.DeckAnalysis; -import forge.gui.deckeditor.elements.FilterCheckBoxes; -import forge.gui.deckeditor.elements.TableView; -import forge.item.CardPrinted; -import forge.item.InventoryItem; -import forge.item.ItemPool; -import forge.item.ItemPoolView; -import forge.util.closures.Predicate; - -/** - * The Class DeckEditorBase. - * - * @param the generic type - * @param the generic type - */ -public abstract class DeckEditorBase extends JDialog { - private static final long serialVersionUID = -401223933343539977L; - - /** The filter boxes. */ - private FilterCheckBoxes filterBoxes; - // set this to false when resetting filter from code (like - // "clearFiltersPressed"), reset when done. - /** The is filters change firing update. */ - private boolean isFiltersChangeFiringUpdate = true; - - /** The card view. */ - private CardPanelBase cardView; - - // CardPools and Table data for top and bottom lists - /** The top. */ - private TableView topTableWithCards; - - /** The bottom. */ - private TableView bottomTableWithCards; - /** - * Instantiates a new deck editor base. - * - * @param parent the parent frame for this deck editor - */ - public DeckEditorBase(JFrame parent) { - super(parent, ModalityType.APPLICATION_MODAL); - } - - // top shows available card pool - // if constructed, top shows all cards - // if sealed, top shows N booster packs - // if draft, top shows cards that were chosen - /** - * Gets the top table model. - * - * @return the top table model - */ - public final TableView getTopTableModel() { - return this.getTopTableWithCards(); - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckDisplay#getTop() - */ - /** - * Gets the top. - * - * @return the top - */ - public final ItemPoolView getTop() { - return this.getTopTableWithCards().getCards(); - } - - // bottom shows player's choice - be it deck or draft - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckDisplay#getBottom() - */ - /** - * Gets the bottom. - * - * @return the bottom - */ - public final ItemPoolView getBottom() { - return this.getBottomTableWithCards().getCards(); - } - - /** - * Gets the controller. - * - * @return the controller - */ - public abstract DeckController getController(); - - // THIS IS HERE FOR OVERLOADING!!!1 - // or may be return abstract getFilter from derived class + this filter ... - // virtual protected member, but later - /** - * Builds the filter. - * - * @return the predicate - */ - protected abstract Predicate buildFilter(); - - /** - * Show. - * - * @param exitCommand the exit command - */ - public abstract void show(final Command exitCommand); - - /** - * Analysis button_action performed. - * - * @param e - * the e - */ - final void analysisButtonActionPerformed(final ActionEvent e) { - final ItemPoolView deck = ItemPool.createFrom(this.getBottomTableWithCards().getCards(), - CardPrinted.class); - if (deck.isEmpty()) { - JOptionPane.showMessageDialog(null, "Cards in deck not found.", "Analysis Deck", - JOptionPane.INFORMATION_MESSAGE); - } else { - final DeckEditorBase g = DeckEditorBase.this; - final DeckAnalysis dAnalysis = new DeckAnalysis(g, deck); - dAnalysis.setVisible(true); - g.setEnabled(false); - } - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckDisplay#setItems(forge.item.ItemPoolView, - * forge.item.ItemPoolView, forge.game.GameType) - */ - /** - * Update view. - */ - public abstract void updateView(); - - /** - * Update display. - */ - public final void updateDisplay() { - this.getTopTableWithCards().setFilter(this.buildFilter()); - } - - /** The item listener updates display. */ - private ItemListener itemListenerUpdatesDisplay = new ItemListener() { - @Override - public void itemStateChanged(final ItemEvent e) { - if (DeckEditorBase.this.isFiltersChangeFiringUpdate()) { - DeckEditorBase.this.updateDisplay(); - } - } - }; - - /** - * This class is used for a feature: when you start typing card name, the - * list gets auto-filtered. - */ - protected class OnChangeTextUpdateDisplay implements DocumentListener { - private void onChange() { - if (DeckEditorBase.this.isFiltersChangeFiringUpdate()) { - DeckEditorBase.this.updateDisplay(); - } - } - - /* - * (non-Javadoc) - * - * @see - * javax.swing.event.DocumentListener#insertUpdate(javax.swing.event - * .DocumentEvent) - */ - @Override - public final void insertUpdate(final DocumentEvent e) { - this.onChange(); - } - - /* - * (non-Javadoc) - * - * @see - * javax.swing.event.DocumentListener#removeUpdate(javax.swing.event - * .DocumentEvent) - */ - @Override - public final void removeUpdate(final DocumentEvent e) { - this.onChange(); - } - - /* - * (non-Javadoc) - * - * @see - * javax.swing.event.DocumentListener#changedUpdate(javax.swing.event - * .DocumentEvent) - */ - @Override - public void changedUpdate(final DocumentEvent e) { - } // Happend only on ENTER pressed - } - - /** - * Gets the item listener updates display. - * - * @return the itemListenerUpdatesDisplay - */ - public ItemListener getItemListenerUpdatesDisplay() { - return this.itemListenerUpdatesDisplay; - } - - /** - * Sets the item listener updates display. - * - * @param itemListenerUpdatesDisplay - * the itemListenerUpdatesDisplay to set - */ - public void setItemListenerUpdatesDisplay(final ItemListener itemListenerUpdatesDisplay) { - this.itemListenerUpdatesDisplay = itemListenerUpdatesDisplay; // TODO: - // Add 0 - // to - // parameter's - // name. - } - - /** - * Checks if is filters change firing update. - * - * @return the isFiltersChangeFiringUpdate - */ - public boolean isFiltersChangeFiringUpdate() { - return this.isFiltersChangeFiringUpdate; - } - - /** - * Sets the filters change firing update. - * - * @param isFiltersChangeFiringUpdate - * the isFiltersChangeFiringUpdate to set - */ - public void setFiltersChangeFiringUpdate(final boolean isFiltersChangeFiringUpdate) { - this.isFiltersChangeFiringUpdate = isFiltersChangeFiringUpdate; // TODO: - // Add 0 - // to - // parameter's - // name. - } - - /** - * Gets the card view. - * - * @return the cardView - */ - public CardPanelBase getCardView() { - return this.cardView; - } - - /** - * Sets the card view. - * - * @param cardView0 - * the cardView to set - */ - protected void setCardView(final CardPanelBase cardView0) { - this.cardView = cardView0; - } - - /** - * Gets the filter boxes. - * - * @return the filterBoxes - */ - public FilterCheckBoxes getFilterBoxes() { - return this.filterBoxes; - } - - /** - * Sets the filter boxes. - * - * @param filterBoxes0 - * the filterBoxes to set - */ - public void setFilterBoxes(final FilterCheckBoxes filterBoxes0) { - this.filterBoxes = filterBoxes0; - } - - /** - * Gets the bottom table with cards. - * - * @return the bottomTableWithCards - */ - public TableView getBottomTableWithCards() { - return this.bottomTableWithCards; - } - - /** - * Sets the bottom table with cards. - * - * @param bottomTableWithCards0 - * the bottomTableWithCards to set - */ - public void setBottomTableWithCards(final TableView bottomTableWithCards0) { - this.bottomTableWithCards = bottomTableWithCards0; - } - - /** - * Gets the top table with cards. - * - * @return the topTableWithCards - */ - public TableView getTopTableWithCards() { - return this.topTableWithCards; - } - - /** - * Sets the top table with cards. - * - * @param topTableWithCards0 - * the topTableWithCards to set - */ - public void setTopTableWithCards(final TableView topTableWithCards0) { - this.topTableWithCards = topTableWithCards0; - } - -} diff --git a/src/main/java/forge/gui/deckeditor/DeckEditorConstructed.java b/src/main/java/forge/gui/deckeditor/DeckEditorConstructed.java deleted file mode 100644 index fa4058b03ce..00000000000 --- a/src/main/java/forge/gui/deckeditor/DeckEditorConstructed.java +++ /dev/null @@ -1,414 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor; - -import java.awt.Container; -import java.awt.Font; -import java.awt.event.ActionEvent; -import java.awt.event.KeyAdapter; -import java.awt.event.KeyEvent; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.util.ArrayList; -import java.util.List; -import javax.swing.JButton; -import javax.swing.JCheckBox; -import javax.swing.JFrame; -import javax.swing.JLabel; - -import forge.Command; -import forge.Singletons; -import forge.deck.Deck; -import forge.error.ErrorViewer; -import forge.gui.deckeditor.elements.CardPanelHeavy; -import forge.gui.deckeditor.elements.FilterCheckBoxes; -import forge.gui.deckeditor.elements.FilterNameTypeSetPanel; -import forge.gui.deckeditor.elements.ManaCostRenderer; -import forge.gui.deckeditor.elements.TableColumnInfo; -import forge.gui.deckeditor.elements.TableView; -import forge.item.CardDb; -import forge.item.CardPrinted; -import forge.item.InventoryItem; -import forge.item.ItemPool; -import forge.util.closures.Lambda0; -import forge.util.closures.Predicate; -import net.miginfocom.swing.MigLayout; - -/** - *

    - * Gui_DeckEditor class. - *

    - * - * @author Forge - * @version $Id$ - */ -public final class DeckEditorConstructed extends DeckEditorBase { - /** Constant serialVersionUID=130339644136746796L. */ - private static final long serialVersionUID = 130339644136746796L; - - private final JButton removeButton = new JButton(); - private final JButton addButton = new JButton(); - private final JButton importButton = new JButton(); - - private final JButton analysisButton = new JButton(); - private final JButton clearFilterButton = new JButton(); - - private final JLabel jLabelAnalysisGap = new JLabel(""); - private FilterNameTypeSetPanel filterNameTypeSet; - - private final DeckController controller; - - /** - * Show. - * - * @param exitCommand - * the exit command - */ - @Override - public void show(final Command exitCommand) { - final Command exit = new Command() { - private static final long serialVersionUID = 5210924838133689758L; - - @Override - public void execute() { - DeckEditorConstructed.this.dispose(); - if (exitCommand != null) { - exitCommand.execute(); - } - } - }; - - final MenuCommon menu = new MenuCommon(this.getController(), exit); - this.setJMenuBar(menu); - - // do not change this!!!! - this.addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(final WindowEvent ev) { - menu.close(); - } - }); - - this.setup(); - - this.controller.newModel(); - - this.getTopTableWithCards().sort(1, true); - this.getBottomTableWithCards().sort(1, true); - - } // show(Command) - - private void setup() { - final List> columns = new ArrayList>(); - columns.add(new TableColumnInfo("Qty", 30, PresetColumns.FN_QTY_COMPARE, - PresetColumns.FN_QTY_GET)); - columns.add(new TableColumnInfo("Name", 175, PresetColumns.FN_NAME_COMPARE, - PresetColumns.FN_NAME_GET)); - columns.add(new TableColumnInfo("Cost", 75, PresetColumns.FN_COST_COMPARE, - PresetColumns.FN_COST_GET)); - columns.add(new TableColumnInfo("Color", 60, PresetColumns.FN_COLOR_COMPARE, - PresetColumns.FN_COLOR_GET)); - columns.add(new TableColumnInfo("Type", 100, PresetColumns.FN_TYPE_COMPARE, - PresetColumns.FN_TYPE_GET)); - columns.add(new TableColumnInfo("Stats", 60, PresetColumns.FN_STATS_COMPARE, - PresetColumns.FN_STATS_GET)); - columns.add(new TableColumnInfo("R", 25, PresetColumns.FN_RARITY_COMPARE, - PresetColumns.FN_RARITY_GET)); - columns.add(new TableColumnInfo("Set", 40, PresetColumns.FN_SET_COMPARE, - PresetColumns.FN_SET_GET)); - columns.add(new TableColumnInfo("AI", 30, PresetColumns.FN_AI_STATUS_COMPARE, - PresetColumns.FN_AI_STATUS_GET)); - columns.get(2).setCellRenderer(new ManaCostRenderer()); - - this.getTopTableWithCards().setup(columns, this.getCardView()); - this.getBottomTableWithCards().setup(columns, this.getCardView()); - - this.filterNameTypeSet.setListeners(new OnChangeTextUpdateDisplay(), this.getItemListenerUpdatesDisplay()); - - this.setSize(1024, 740); - } - - /** - * Instantiates a new deck editor common. - * - * @param parent the parent frame for this deck editor instance - */ - public DeckEditorConstructed(JFrame parent) { - super(parent); - try { - this.setFilterBoxes(new FilterCheckBoxes(true)); - this.setTopTableWithCards(new TableView("Available Cards", true, true, CardPrinted.class)); - this.setBottomTableWithCards(new TableView("Deck", true, CardPrinted.class)); - this.setCardView(new CardPanelHeavy()); - this.filterNameTypeSet = new FilterNameTypeSetPanel(); - - this.jbInit(); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - } - - final Lambda0 newCreator = new Lambda0() { - @Override - public Deck apply() { - return new Deck(); - } - }; - this.controller = new DeckController(Singletons.getModel().getDecks().getConstructed(), this, newCreator); - } - - private void jbInit() { - - final Font fButtons = new java.awt.Font("Dialog", 0, 13); - this.removeButton.setFont(fButtons); - this.addButton.setFont(fButtons); - this.importButton.setFont(fButtons); - this.clearFilterButton.setFont(fButtons); - this.analysisButton.setFont(fButtons); - - this.addButton.setText("Add to Deck"); - this.removeButton.setText("Remove from Deck"); - this.importButton.setText("Import a Deck"); - this.clearFilterButton.setText("Clear Filter"); - this.analysisButton.setText("Deck Analysis"); - - this.removeButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorConstructed.this.removeButtonClicked(e); - } - }); - this.addButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorConstructed.this.addButtonActionPerformed(e); - } - }); - this.importButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorConstructed.this.importButtonActionPerformed(e); - } - }); - this.clearFilterButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorConstructed.this.clearFilterButtonActionPerformed(e); - } - }); - this.analysisButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorConstructed.this.analysisButtonActionPerformed(e); - } - }); - - // Type filtering - final Font f = new Font("Tahoma", Font.PLAIN, 10); - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - box.setFont(f); - box.setOpaque(false); - } - - // Color filtering - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - box.setOpaque(false); - } - - // Do not lower statsLabel any lower, we want this to be visible at 1024 - // x 768 screen size - this.setTitle("Deck Editor"); - - final Container content = this.getContentPane(); - final MigLayout layout = new MigLayout("fill"); - content.setLayout(layout); - - boolean isFirst = true; - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - String growParameter = "grow"; - if (isFirst) { - growParameter = "cell 0 0, egx checkbox, grow, split 14"; - isFirst = false; - } - content.add(box, growParameter); - box.addItemListener(this.getItemListenerUpdatesDisplay()); - } - - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - content.add(box, "grow"); - box.addItemListener(this.getItemListenerUpdatesDisplay()); - } - - content.add(this.clearFilterButton, "wmin 100, hmin 25, wmax 140, hmax 25, grow"); - - content.add(this.filterNameTypeSet, "cell 0 1, grow"); - content.add(this.getTopTableWithCards().getTableDecorated(), "cell 0 2 1 2, push, grow"); - content.add(this.getTopTableWithCards().getLabel(), "cell 0 4"); - - content.add(this.addButton, "w 100, h 49, sg button, cell 0 5, split 5"); - content.add(this.removeButton, "w 100, h 49, sg button"); - content.add(this.importButton, "w 100, h 49, sg button, gapleft 40px"); - // Label is used to push the analysis button to the right to separate - // analysis button from add/remove card ones - content.add(this.jLabelAnalysisGap, "wmin 75, growx"); - content.add(this.analysisButton, "w 100, h 49, wrap"); - - content.add(this.getBottomTableWithCards().getTableDecorated(), "cell 0 6, grow"); - content.add(this.getBottomTableWithCards().getLabel(), "cell 0 7"); - - content.add(this.getCardView(), "cell 1 0 1 8, flowy, grow"); - - this.getTopTableWithCards().getTable().addMouseListener(new MouseAdapter() { - @Override - public void mouseClicked(final MouseEvent e) { - if (e.getClickCount() == 2) { - DeckEditorConstructed.this.addCardToDeck(); - } - } - }); - this.getTopTableWithCards().getTable().addKeyListener(new KeyAdapter() { - @Override - public void keyPressed(final KeyEvent e) { - if (e.getKeyChar() == ' ') { - DeckEditorConstructed.this.addCardToDeck(); - } - } - }); - - // javax.swing.JRootPane rootPane = this.getRootPane(); - // rootPane.setDefaultButton(filterButton); - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#buildFilter() - */ - @Override - protected Predicate buildFilter() { - final Predicate cardFilter = Predicate.and(this.getFilterBoxes().buildFilter(), - this.filterNameTypeSet.buildFilter()); - return Predicate.instanceOf(cardFilter, CardPrinted.class); - } - - /** - * Clear filter button_action performed. - * - * @param e - * the e - */ - void clearFilterButtonActionPerformed(final ActionEvent e) { - // disable automatic update triggered by listeners - this.setFiltersChangeFiringUpdate(false); - - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - if (!box.isSelected()) { - box.doClick(); - } - } - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - if (!box.isSelected()) { - box.doClick(); - } - } - - this.filterNameTypeSet.clearFilters(); - - this.setFiltersChangeFiringUpdate(true); - - this.getTopTableWithCards().setFilter(null); - } - - /** - * Adds the button_action performed. - * - * @param e - * the e - */ - void addButtonActionPerformed(final ActionEvent e) { - this.addCardToDeck(); - } - - /** - * Adds the card to deck. - */ - void addCardToDeck() { - final InventoryItem item = this.getTopTableWithCards().getSelectedCard(); - if ((item == null) || !(item instanceof CardPrinted)) { - return; - } - - final CardPrinted card = (CardPrinted) item; - this.getBottomTableWithCards().addCard(card); - this.controller.notifyModelChanged(); - } - - /** - * Removes the button clicked. - * - * @param e - * the e - */ - void removeButtonClicked(final ActionEvent e) { - final InventoryItem item = this.getBottomTableWithCards().getSelectedCard(); - if ((item == null) || !(item instanceof CardPrinted)) { - return; - } - - final CardPrinted card = (CardPrinted) item; - this.getBottomTableWithCards().removeCard(card); - this.controller.notifyModelChanged(); - } - - /** - * Import button_action performed. - * - * @param e - * the e - */ - void importButtonActionPerformed(final ActionEvent e) { - final DeckEditorConstructed g = this; - final DeckImport dImport = new DeckImport(g); - dImport.setModalityType(ModalityType.APPLICATION_MODAL); - dImport.setVisible(true); - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#updateView() - */ - @Override - public void updateView() { - // if constructed, can add the all cards above - this.getTopTableWithCards().setDeck(ItemPool.createFrom(CardDb.instance().getAllCards(), CardPrinted.class)); - this.getBottomTableWithCards().setDeck(this.controller.getModel().getMain()); - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#getController() - */ - @Override - public DeckController getController() { - return this.controller; - } - -} diff --git a/src/main/java/forge/gui/deckeditor/DeckEditorLimited.java b/src/main/java/forge/gui/deckeditor/DeckEditorLimited.java deleted file mode 100644 index c96551c0b56..00000000000 --- a/src/main/java/forge/gui/deckeditor/DeckEditorLimited.java +++ /dev/null @@ -1,415 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor; - -import java.awt.Container; -import java.awt.Font; -import java.awt.event.ActionEvent; -import java.awt.event.KeyAdapter; -import java.awt.event.KeyEvent; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.util.ArrayList; -import java.util.List; -import javax.swing.JButton; -import javax.swing.JCheckBox; -import javax.swing.JFrame; -import javax.swing.JLabel; - -import forge.Command; -import forge.deck.Deck; -import forge.deck.DeckGroup; -import forge.error.ErrorViewer; -import forge.gui.deckeditor.elements.CardPanelHeavy; -import forge.gui.deckeditor.elements.FilterCheckBoxes; -import forge.gui.deckeditor.elements.FilterNameTypeSetPanel; -import forge.gui.deckeditor.elements.ManaCostRenderer; -import forge.gui.deckeditor.elements.TableColumnInfo; -import forge.gui.deckeditor.elements.TableView; -import forge.item.CardPrinted; -import forge.item.InventoryItem; -import forge.util.IStorage; -import forge.util.closures.Lambda0; -import forge.util.closures.Predicate; -import net.miginfocom.swing.MigLayout; - -/** - *

    - * Gui_DeckEditor class. - *

    - * - * @author Forge - * @version $Id: DeckEditorCommon.java 12850 2011-12-26 14:55:09Z slapshot5 $ - */ -public final class DeckEditorLimited extends DeckEditorBase { - /** Constant serialVersionUID=130339644136746796L. */ - private static final long serialVersionUID = 130339644136746796L; - - private final JButton removeButton = new JButton(); - private final JButton addButton = new JButton(); - - private final JButton analysisButton = new JButton(); - private final JButton clearFilterButton = new JButton(); - - private final JLabel jLabelAnalysisGap = new JLabel(""); - private FilterNameTypeSetPanel filterNameTypeSet; - - private final DeckController controller; - - /** - * Show. - * - * @param exitCommand - * the exit command - */ - @Override - public void show(final Command exitCommand) { - final Command exit = new Command() { - private static final long serialVersionUID = 5210924838133689758L; - - @Override - public void execute() { - DeckEditorLimited.this.dispose(); - if (exitCommand != null) { - exitCommand.execute(); - } - } - }; - - final MenuLimited menu = new MenuLimited(this.getController(), exit); - - this.setJMenuBar(menu); - - // do not change this!!!! - this.addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(final WindowEvent ev) { - menu.close(); - } - }); - - this.setup(); - - this.getTopTableWithCards().sort(1, true); - this.getBottomTableWithCards().sort(1, true); - - } // show(Command) - - private void setup() { - final List> columns = new ArrayList>(); - columns.add(new TableColumnInfo("Qty", 30, PresetColumns.FN_QTY_COMPARE, - PresetColumns.FN_QTY_GET)); - columns.add(new TableColumnInfo("Name", 175, PresetColumns.FN_NAME_COMPARE, - PresetColumns.FN_NAME_GET)); - columns.add(new TableColumnInfo("Cost", 75, PresetColumns.FN_COST_COMPARE, - PresetColumns.FN_COST_GET)); - columns.add(new TableColumnInfo("Color", 60, PresetColumns.FN_COLOR_COMPARE, - PresetColumns.FN_COLOR_GET)); - columns.add(new TableColumnInfo("Type", 100, PresetColumns.FN_TYPE_COMPARE, - PresetColumns.FN_TYPE_GET)); - columns.add(new TableColumnInfo("Stats", 60, PresetColumns.FN_STATS_COMPARE, - PresetColumns.FN_STATS_GET)); - columns.add(new TableColumnInfo("R", 25, PresetColumns.FN_RARITY_COMPARE, - PresetColumns.FN_RARITY_GET)); - columns.add(new TableColumnInfo("Set", 40, PresetColumns.FN_SET_COMPARE, - PresetColumns.FN_SET_GET)); - columns.add(new TableColumnInfo("AI", 30, PresetColumns.FN_AI_STATUS_COMPARE, - PresetColumns.FN_AI_STATUS_GET)); - columns.get(2).setCellRenderer(new ManaCostRenderer()); - - this.getTopTableWithCards().setup(columns, this.getCardView()); - this.getBottomTableWithCards().setup(columns, this.getCardView()); - - this.filterNameTypeSet.setListeners(new OnChangeTextUpdateDisplay(), this.getItemListenerUpdatesDisplay()); - - this.setSize(1024, 740); - } - - /** - * Instantiates a new deck editor common. - * - * @param mainFrame the parent frame for this deck editor instance - * @param deckMap the deck map - */ - public DeckEditorLimited(JFrame mainFrame, final IStorage deckMap) { - super(mainFrame); - try { - this.setFilterBoxes(new FilterCheckBoxes(true)); - this.setTopTableWithCards(new TableView("Avaliable Cards", true, true, CardPrinted.class)); - this.setBottomTableWithCards(new TableView("Deck", true, CardPrinted.class)); - this.setCardView(new CardPanelHeavy()); - this.filterNameTypeSet = new FilterNameTypeSetPanel(); - - this.jbInit(); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - } - - final Lambda0 newCreator = new Lambda0() { - @Override - public DeckGroup apply() { - return new DeckGroup(""); - } - }; - this.controller = new DeckController(deckMap, this, newCreator); - } - - private void jbInit() { - - final Font fButtons = new java.awt.Font("Dialog", 0, 13); - this.removeButton.setFont(fButtons); - this.addButton.setFont(fButtons); - this.clearFilterButton.setFont(fButtons); - this.analysisButton.setFont(fButtons); - - this.addButton.setText("Add to Deck"); - this.removeButton.setText("Remove from Deck"); - this.clearFilterButton.setText("Clear Filter"); - this.analysisButton.setText("Deck Analysis"); - - this.removeButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorLimited.this.removeButtonClicked(e); - } - }); - this.addButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorLimited.this.addButtonActionPerformed(e); - } - }); - this.clearFilterButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorLimited.this.clearFilterButtonActionPerformed(e); - } - }); - this.analysisButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorLimited.this.analysisButtonActionPerformed(e); - } - }); - - // Type filtering - final Font f = new Font("Tahoma", Font.PLAIN, 10); - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - box.setFont(f); - box.setOpaque(false); - } - - // Color filtering - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - box.setOpaque(false); - } - - // Do not lower statsLabel any lower, we want this to be visible at 1024 - // x 768 screen size - this.setTitle("Deck Editor"); - - final Container content = this.getContentPane(); - final MigLayout layout = new MigLayout("fill"); - content.setLayout(layout); - - boolean isFirst = true; - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - String growParameter = "grow"; - if (isFirst) { - growParameter = "cell 0 0, egx checkbox, grow, split 14"; - isFirst = false; - } - content.add(box, growParameter); - box.addItemListener(this.getItemListenerUpdatesDisplay()); - } - - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - content.add(box, "grow"); - box.addItemListener(this.getItemListenerUpdatesDisplay()); - } - - content.add(this.clearFilterButton, "wmin 100, hmin 25, wmax 140, hmax 25, grow"); - - content.add(this.filterNameTypeSet, "cell 0 1, grow"); - content.add(this.getTopTableWithCards().getTableDecorated(), "cell 0 2 1 2, push, grow"); - content.add(this.getTopTableWithCards().getLabel(), "cell 0 4"); - - content.add(this.addButton, "w 100, h 49, sg button, cell 0 5, split 5"); - content.add(this.removeButton, "w 100, h 49, sg button"); - // Label is used to push the analysis button to the right to separate - // analysis button from add/remove card ones - content.add(this.jLabelAnalysisGap, "wmin 75, growx"); - content.add(this.analysisButton, "w 100, h 49, wrap"); - - content.add(this.getBottomTableWithCards().getTableDecorated(), "cell 0 6, grow"); - content.add(this.getBottomTableWithCards().getLabel(), "cell 0 7"); - - content.add(this.getCardView(), "cell 1 0 1 8, flowy, grow"); - - this.getTopTableWithCards().getTable().addMouseListener(new MouseAdapter() { - @Override - public void mouseClicked(final MouseEvent e) { - if (e.getClickCount() == 2) { - DeckEditorLimited.this.addCardToDeck(); - } - } - }); - this.getTopTableWithCards().getTable().addKeyListener(new KeyAdapter() { - @Override - public void keyPressed(final KeyEvent e) { - if (e.getKeyChar() == ' ') { - DeckEditorLimited.this.addCardToDeck(); - } - } - }); - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#buildFilter() - */ - @Override - protected Predicate buildFilter() { - final Predicate cardFilter = Predicate.and(this.getFilterBoxes().buildFilter(), - this.filterNameTypeSet.buildFilter()); - return Predicate.instanceOf(cardFilter, CardPrinted.class); - } - - /** - * Clear filter button_action performed. - * - * @param e - * the e - */ - void clearFilterButtonActionPerformed(final ActionEvent e) { - // disable automatic update triggered by listeners - this.setFiltersChangeFiringUpdate(false); - - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - if (!box.isSelected()) { - box.doClick(); - } - } - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - if (!box.isSelected()) { - box.doClick(); - } - } - - this.filterNameTypeSet.clearFilters(); - - this.setFiltersChangeFiringUpdate(true); - - this.getTopTableWithCards().setFilter(null); - } - - /** - * Adds the button_action performed. - * - * @param e - * the e - */ - void addButtonActionPerformed(final ActionEvent e) { - this.addCardToDeck(); - } - - /** - * Adds the card to deck. - */ - void addCardToDeck() { - final InventoryItem item = this.getTopTableWithCards().getSelectedCard(); - if ((item == null) || !(item instanceof CardPrinted)) { - return; - } - - // update view - final CardPrinted card = (CardPrinted) item; - this.getBottomTableWithCards().addCard(card); - this.getTopTableWithCards().removeCard(card); - - /* - * update model Deck model = - * getSelectedDeck(getController().getModel()); - * model.getMain().add(card); model.getSideboard().remove(card); - */ - - this.getController().notifyModelChanged(); - } - - /** - * TODO: Write javadoc for this method. - * - * @param model - * @return - */ - private Deck getSelectedDeck(final DeckGroup model) { - return model.getHumanDeck(); - } - - /** - * Removes the button clicked. - * - * @param e - * the e - */ - void removeButtonClicked(final ActionEvent e) { - final InventoryItem item = this.getBottomTableWithCards().getSelectedCard(); - if ((item == null) || !(item instanceof CardPrinted)) { - return; - } - - // update view - final CardPrinted card = (CardPrinted) item; - this.getBottomTableWithCards().removeCard(card); - this.getTopTableWithCards().addCard(card); - - /* - * update model Deck model = - * getSelectedDeck(getController().getModel()); - * model.getMain().remove(card); model.getSideboard().add(card); - */ - - this.getController().notifyModelChanged(); - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#getController() - */ - @Override - public DeckController getController() { - return this.controller; - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#updateView() - */ - @Override - public void updateView() { - Deck toEdit = this.getSelectedDeck(this.controller.getModel()); - this.getTopTableWithCards().setDeck(toEdit.getSideboard()); - this.getBottomTableWithCards().setDeck(toEdit.getMain()); - } - -} diff --git a/src/main/java/forge/gui/deckeditor/DeckEditorQuest.java b/src/main/java/forge/gui/deckeditor/DeckEditorQuest.java deleted file mode 100644 index dac5ef7edd6..00000000000 --- a/src/main/java/forge/gui/deckeditor/DeckEditorQuest.java +++ /dev/null @@ -1,414 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor; - -// import java.awt.Font; -import java.awt.Container; -import java.awt.Font; -import java.awt.event.ActionEvent; -import java.awt.event.KeyAdapter; -import java.awt.event.KeyEvent; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.util.ArrayList; -import java.util.List; -import javax.swing.JButton; -import javax.swing.JCheckBox; -import javax.swing.JLabel; -import javax.swing.JFrame; -import javax.swing.WindowConstants; - -import forge.Command; -import forge.Constant; -import forge.deck.Deck; -import forge.error.ErrorViewer; -import forge.gui.deckeditor.elements.CardPanelHeavy; -import forge.gui.deckeditor.elements.FilterCheckBoxes; -import forge.gui.deckeditor.elements.FilterNameTypeSetPanel; -import forge.gui.deckeditor.elements.ManaCostRenderer; -import forge.gui.deckeditor.elements.TableColumnInfo; -import forge.gui.deckeditor.elements.TableView; -import forge.item.CardPrinted; -import forge.item.InventoryItem; -import forge.item.ItemPool; -import forge.quest.QuestController; -import forge.util.closures.Lambda0; -import forge.util.closures.Predicate; -import net.miginfocom.swing.MigLayout; - -//import forge.quest.data.QuestBoosterPack; - -/** - *

    - * Gui_Quest_DeckEditor class. - *

    - * - * @author Forge - * @version $Id$ - */ -public final class DeckEditorQuest extends DeckEditorBase { - /** Constant serialVersionUID=152061168634545L. */ - private static final long serialVersionUID = 152061168634545L; - - /** The custom menu. */ - private final JButton clearFilterButton = new JButton(); - private final JButton addButton = new JButton(); - private final JButton removeButton = new JButton(); - private final JLabel jLabelAnalysisGap = new JLabel(""); - private final JButton analysisButton = new JButton(); - - private FilterNameTypeSetPanel filterNameTypeSet; - - private final QuestController questData; - private final DeckController controller; - - /** - * Show. - * - * @param exitCommand - * the exit command - */ - @Override - public void show(final Command exitCommand) { - final Command exit = new Command() { - private static final long serialVersionUID = -7428793574300520612L; - - @Override - public void execute() { - DeckEditorQuest.this.dispose(); - exitCommand.execute(); - } - }; - - this.setup(); - - final MenuQuest menu = new MenuQuest(this.getController(), exit); - this.setJMenuBar(menu); - - // do not change this!!!! - this.addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(final WindowEvent ev) { - menu.close(); - } - }); - - Deck deck = Constant.Runtime.HUMAN_DECK[0] == null ? null : this.questData.getMyDecks().get( - Constant.Runtime.HUMAN_DECK[0].getName()); - - if (deck == null) { - deck = new Deck(); - } - - // tell Gui_Quest_DeckEditor the name of the deck - - this.getController().setModel(deck); - - // this affects the card pool - this.getTopTableWithCards().sort(4, true); // sort by type - this.getTopTableWithCards().sort(3, true); // then sort by color - this.getBottomTableWithCards().sort(1, true); - } // show(Command) - - /** - *

    - * setup. - *

    - */ - public void setup() { - final List> columns = new ArrayList>(); - columns.add(new TableColumnInfo("Qty", 30, PresetColumns.FN_QTY_COMPARE, - PresetColumns.FN_QTY_GET)); - columns.add(new TableColumnInfo("Name", 180, PresetColumns.FN_NAME_COMPARE, - PresetColumns.FN_NAME_GET)); - columns.add(new TableColumnInfo("Cost", 70, PresetColumns.FN_COST_COMPARE, - PresetColumns.FN_COST_GET)); - columns.add(new TableColumnInfo("Color", 50, PresetColumns.FN_COLOR_COMPARE, - PresetColumns.FN_COLOR_GET)); - columns.add(new TableColumnInfo("Type", 100, PresetColumns.FN_TYPE_COMPARE, - PresetColumns.FN_TYPE_GET)); - columns.add(new TableColumnInfo("Stats", 40, PresetColumns.FN_STATS_COMPARE, - PresetColumns.FN_STATS_GET)); - columns.add(new TableColumnInfo("R", 35, PresetColumns.FN_RARITY_COMPARE, - PresetColumns.FN_RARITY_GET)); - columns.add(new TableColumnInfo("Set", 40, PresetColumns.FN_SET_COMPARE, - PresetColumns.FN_SET_GET)); - columns.add(new TableColumnInfo("New", 30, this.questData.getCards().getFnNewCompare(), - this.questData.getCards().getFnNewGet())); - - columns.get(2).setCellRenderer(new ManaCostRenderer()); - - this.getTopTableWithCards().setup(columns, this.getCardView()); - this.getBottomTableWithCards().setup(columns, this.getCardView()); - - this.filterNameTypeSet.setListeners(new OnChangeTextUpdateDisplay(), this.getItemListenerUpdatesDisplay()); - - setSize(1024, 740); - } - - /** - * Instantiates a new deck editor quest. - * - * @param parent - * the parent frame for this deck editor instance - * @param questData2 - * the quest data2 - */ - public DeckEditorQuest(JFrame parent, final QuestController questData2) { - super(parent); - this.questData = questData2; - try { - this.setFilterBoxes(new FilterCheckBoxes(true)); - this.setTopTableWithCards(new TableView("All Cards", true, true, CardPrinted.class)); - this.setBottomTableWithCards(new TableView("Your deck", true, CardPrinted.class)); - this.setCardView(new CardPanelHeavy()); - this.filterNameTypeSet = new FilterNameTypeSetPanel(); - this.jbInit(); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - } - - final Lambda0 newCreator = new Lambda0() { - @Override - public Deck apply() { - return new Deck(); - } - }; - this.controller = new DeckController(questData2.getMyDecks(), this, newCreator); - } - - private void jbInit() throws Exception { - - this.setTitle("Deck Editor"); - this.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); - - final Font fButtons = new java.awt.Font("Dialog", 0, 13); - this.removeButton.setFont(fButtons); - this.addButton.setFont(fButtons); - this.clearFilterButton.setFont(fButtons); - this.analysisButton.setFont(fButtons); - - this.addButton.setText("Add to Deck"); - this.removeButton.setText("Remove from Deck"); - this.clearFilterButton.setText("Clear Filter"); - this.analysisButton.setText("Deck Analysis"); - - this.removeButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorQuest.this.removeButtonActionPerformed(e); - } - }); - this.addButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorQuest.this.addButtonActionPerformed(e); - } - }); - this.clearFilterButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorQuest.this.clearFilterButtonActionPerformed(e); - } - }); - this.analysisButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckEditorQuest.this.analysisButtonActionPerformed(e); - } - }); - - // Type filtering - final Font f = new Font("Tahoma", Font.PLAIN, 10); - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - box.setFont(f); - box.setOpaque(false); - } - - // Color filtering - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - box.setOpaque(false); - } - - final Container content = this.getContentPane(); - final MigLayout layout = new MigLayout("fill"); - content.setLayout(layout); - - boolean isFirst = true; - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - String growParameter = "grow"; - if (isFirst) { - growParameter = "cell 0 0, egx checkbox, grow, split 14"; - isFirst = false; - } - content.add(box, growParameter); - box.addItemListener(this.getItemListenerUpdatesDisplay()); - } - - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - content.add(box, "grow"); - box.addItemListener(this.getItemListenerUpdatesDisplay()); - } - - content.add(this.clearFilterButton, "wmin 100, hmin 25, wmax 140, hmax 25, grow"); - - content.add(this.filterNameTypeSet, "cell 0 1, grow"); - content.add(this.getTopTableWithCards().getTableDecorated(), "cell 0 2 1 2, push, grow"); - content.add(this.getTopTableWithCards().getLabel(), "cell 0 4"); - - content.add(this.addButton, "w 100, h 49, sg button, cell 0 5, split 5"); - content.add(this.removeButton, "w 100, h 49, sg button"); - - content.add(this.jLabelAnalysisGap, "wmin 75, growx"); - content.add(this.analysisButton, "w 100, h 49, wrap"); - - content.add(this.getBottomTableWithCards().getTableDecorated(), "cell 0 6, grow"); - content.add(this.getBottomTableWithCards().getLabel(), "cell 0 7"); - - content.add(this.getCardView(), "cell 1 0 1 8, flowy, growy"); - - this.getTopTableWithCards().getTable().addMouseListener(new MouseAdapter() { - @Override - public void mouseClicked(final MouseEvent e) { - if (e.getClickCount() == 2) { - DeckEditorQuest.this.addCardToDeck(); - } - } - }); - this.getTopTableWithCards().getTable().addKeyListener(new KeyAdapter() { - @Override - public void keyPressed(final KeyEvent e) { - if (e.getKeyChar() == ' ') { - DeckEditorQuest.this.addCardToDeck(); - } - } - }); - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#buildFilter() - */ - @Override - protected Predicate buildFilter() { - final Predicate cardFilter = Predicate.and(this.getFilterBoxes().buildFilter(), - this.filterNameTypeSet.buildFilter()); - return Predicate.instanceOf(cardFilter, CardPrinted.class); - } - - private void addButtonActionPerformed(final ActionEvent e) { - addCardToDeck(); - } - - /** - * Clear filter button_action performed. - * - * @param e - * the e - */ - void clearFilterButtonActionPerformed(final ActionEvent e) { - // disable automatic update triggered by listeners - this.setFiltersChangeFiringUpdate(false); - - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - if (!box.isSelected()) { - box.doClick(); - } - } - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - if (!box.isSelected()) { - box.doClick(); - } - } - - this.filterNameTypeSet.clearFilters(); - - this.setFiltersChangeFiringUpdate(true); - - this.getTopTableWithCards().setFilter(null); - } - - /** - * Adds the card to deck. - */ - void addCardToDeck() { - final InventoryItem item = this.getTopTableWithCards().getSelectedCard(); - if ((item == null) || !(item instanceof CardPrinted)) { - return; - } - - final CardPrinted card = (CardPrinted) item; - this.getTopTableWithCards().removeCard(card); - this.getBottomTableWithCards().addCard(card); - this.controller.notifyModelChanged(); - } - - private void removeButtonActionPerformed(final ActionEvent e) { - final InventoryItem item = this.getBottomTableWithCards().getSelectedCard(); - if ((item == null) || !(item instanceof CardPrinted)) { - return; - } - - final CardPrinted card = (CardPrinted) item; - this.getTopTableWithCards().addCard(card); - this.getBottomTableWithCards().removeCard(card); - } - - /** - * Adds the cheat card. - * - * @param card - * the card - */ - public void addCheatCard(final CardPrinted card) { - this.getTopTableWithCards().addCard(card); - this.questData.getCards().getCardpool().add(card); - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#getController() - */ - @Override - public DeckController getController() { - return this.controller; - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#updateView() - */ - @Override - public void updateView() { - final Deck deck = this.controller.getModel(); - - final ItemPool cardpool = new ItemPool(CardPrinted.class); - cardpool.addAll(this.questData.getCards().getCardpool()); - // remove bottom cards that are in the deck from the card pool - cardpool.removeAll(deck.getMain()); - // show cards, makes this user friendly - this.getTopTableWithCards().setDeck(cardpool); - this.getBottomTableWithCards().setDeck(deck.getMain()); - } - -} diff --git a/src/main/java/forge/gui/deckeditor/DeckImport.java b/src/main/java/forge/gui/deckeditor/DeckImport.java index 2e5ff3060a2..a5d9880caf5 100644 --- a/src/main/java/forge/gui/deckeditor/DeckImport.java +++ b/src/main/java/forge/gui/deckeditor/DeckImport.java @@ -41,15 +41,22 @@ import javax.swing.text.ElementIterator; import net.miginfocom.swing.MigLayout; import forge.deck.Deck; +import forge.deck.DeckBase; import forge.deck.DeckRecognizer; import forge.deck.DeckRecognizer.TokenType; import forge.gui.GuiUtils; +import forge.gui.deckeditor.controllers.ACEditorBase; import forge.item.CardPrinted; +import forge.item.InventoryItem; /** + * * Dialog for quick import of decks. + * + * @param + * @param */ -public class DeckImport extends JDialog { +public class DeckImport extends JDialog { private static final long serialVersionUID = -5837776824284093004L; private final JTextArea txtInput = new JTextArea(); @@ -83,7 +90,7 @@ public class DeckImport extends JDialog { /** The tokens. */ private final List tokens = new ArrayList(); - private final DeckEditorConstructed host; + private final ACEditorBase host; /** * Instantiates a new deck import. @@ -91,7 +98,7 @@ public class DeckImport extends JDialog { * @param g * the g */ - public DeckImport(final DeckEditorConstructed g) { + public DeckImport(final ACEditorBase g) { this.host = g; final int wWidth = 600; @@ -136,6 +143,7 @@ public class DeckImport extends JDialog { }); this.cmdAccept.addActionListener(new ActionListener() { + @SuppressWarnings("unchecked") @Override public void actionPerformed(final ActionEvent e) { final String warning = "This will replace contents of your currently open deck with whatever you are importing. Proceed?"; @@ -145,7 +153,7 @@ public class DeckImport extends JDialog { return; } final Deck toSet = DeckImport.this.buildDeck(); - DeckImport.this.host.getController().setModel(toSet); + DeckImport.this.host.getDeckController().setModel((TModel) toSet); DeckImport.this.processWindowEvent(new WindowEvent(DeckImport.this, WindowEvent.WINDOW_CLOSING)); } }); diff --git a/src/main/java/forge/gui/deckeditor/DraftingProcess.java b/src/main/java/forge/gui/deckeditor/DraftingProcess.java deleted file mode 100644 index 28ce286948a..00000000000 --- a/src/main/java/forge/gui/deckeditor/DraftingProcess.java +++ /dev/null @@ -1,392 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor; - -import java.awt.Rectangle; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.awt.event.InputEvent; -import java.awt.event.KeyAdapter; -import java.awt.event.KeyEvent; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.awt.event.MouseListener; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.util.ArrayList; -import java.util.List; -import javax.swing.JButton; -import javax.swing.JFrame; -import javax.swing.JOptionPane; -import javax.swing.JTable; -import javax.swing.WindowConstants; - -import forge.Command; -import forge.Constant; -import forge.Singletons; -import forge.deck.Deck; -import forge.deck.DeckGroup; -import forge.error.ErrorViewer; -import forge.game.limited.IBoosterDraft; -import forge.gui.GuiUtils; -import forge.gui.SOverlayUtils; -import forge.gui.deckeditor.elements.CardPanelLite; -import forge.gui.deckeditor.elements.ManaCostRenderer; -import forge.gui.deckeditor.elements.TableColumnInfo; -import forge.gui.deckeditor.elements.TableView; -import forge.gui.home.sanctioned.CSubmenuDraft; -import forge.item.CardDb; -import forge.item.CardPrinted; -import forge.item.InventoryItem; -import forge.item.ItemPoolView; -import forge.properties.ForgeProps; -import forge.properties.NewConstants.Lang.GuiBoosterDraft; -import forge.util.closures.Predicate; - -/** - *

    - * DeckEditorDraft class. - *

    - * - * @author Forge - * @version $Id$ - */ -public class DraftingProcess extends DeckEditorBase { - /** - * Constant serialVersionUID=-6055633915602448260L. - */ - private static final long serialVersionUID = -6055633915602448260L; - - private IBoosterDraft boosterDraft; - - private final JButton jButtonPick = new JButton(); - - private CardPanelLite cardView = new CardPanelLite(); - - private final MouseListener pickWithMouse = new MouseAdapter() { - @Override - public void mouseClicked(final MouseEvent e) { - // Pick on left-button double click - if (((e.getModifiers() & InputEvent.BUTTON1_MASK) != 0) && (e.getClickCount() == 2)) { - DraftingProcess.this.jButtonPickClicked(null); - } else if ((e.getModifiers() & InputEvent.BUTTON3_MASK) != 0) { - // pick on right click - final JTable table = DraftingProcess.this.getTopTableWithCards().getTable(); - final int rowNumber = table.rowAtPoint(e.getPoint()); - // after hittest - if it was outside of rows - discard this - // click - if (rowNumber == -1) { - return; - } - - // if row was not selected, select it. If it was, pick a card - if (rowNumber != table.getSelectedRow()) { - table.getSelectionModel().setSelectionInterval(rowNumber, rowNumber); - } else { - DraftingProcess.this.jButtonPickClicked(null); - } - } - } - }; - - /** - * Show gui. - * - * @param inBoosterDraft - * the in_booster draft - */ - public final void showGui(final IBoosterDraft inBoosterDraft) { - this.boosterDraft = inBoosterDraft; - this.show(null); - } - - /** - *

    - * addListeners. - *

    - */ - private void addListeners() { - this.addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(final WindowEvent ev) { - final int n = JOptionPane.showConfirmDialog(null, - ForgeProps.getLocalized(GuiBoosterDraft.CLOSE_MESSAGE), "", JOptionPane.YES_NO_OPTION); - if (n == JOptionPane.YES_OPTION) { - DraftingProcess.this.dispose(); - CSubmenuDraft.SINGLETON_INSTANCE.update(); - SOverlayUtils.hideOverlay(); - } - } // windowClosing() - }); - } // addListeners() - - /** - *

    - * setup. - *

    - */ - private void setup() { - this.addListeners(); - // setupMenu(); - - final List> columns = new ArrayList>(); - columns.add(new TableColumnInfo("Qty", 30, PresetColumns.FN_QTY_COMPARE, - PresetColumns.FN_QTY_GET)); - columns.add(new TableColumnInfo("Name", 180, PresetColumns.FN_NAME_COMPARE, - PresetColumns.FN_NAME_GET)); - columns.add(new TableColumnInfo("Cost", 70, PresetColumns.FN_COST_COMPARE, - PresetColumns.FN_COST_GET)); - columns.add(new TableColumnInfo("Color", 50, PresetColumns.FN_COLOR_COMPARE, - PresetColumns.FN_COLOR_GET)); - columns.add(new TableColumnInfo("Type", 100, PresetColumns.FN_TYPE_COMPARE, - PresetColumns.FN_TYPE_GET)); - columns.add(new TableColumnInfo("Stats", 40, PresetColumns.FN_STATS_COMPARE, - PresetColumns.FN_STATS_GET)); - columns.add(new TableColumnInfo("R", 35, PresetColumns.FN_RARITY_COMPARE, - PresetColumns.FN_RARITY_GET)); - columns.add(new TableColumnInfo("Set", 40, PresetColumns.FN_SET_COMPARE, - PresetColumns.FN_SET_GET)); - columns.add(new TableColumnInfo("AI", 30, PresetColumns.FN_AI_STATUS_COMPARE, - PresetColumns.FN_AI_STATUS_GET)); - columns.get(2).setCellRenderer(new ManaCostRenderer()); - - this.getTopTableWithCards().setup(columns, this.cardView); - this.getBottomTableWithCards().setup(columns, this.cardView); - - this.setSize(980, 740); - GuiUtils.centerFrame(this); - this.setResizable(false); - - this.getTopTableWithCards().getTable().addMouseListener(this.pickWithMouse); - this.getTopTableWithCards().getTable().addKeyListener(new KeyAdapter() { - @Override - public void keyPressed(final KeyEvent e) { - if (e.getKeyChar() == ' ') { - DraftingProcess.this.jButtonPickClicked(null); - } - } - }); - - } - - /** - * Instantiates a new deck editor draft. - */ - public DraftingProcess(JFrame parent) { - super(parent); - try { - this.setTopTableWithCards(new TableView("Choose one card", false, CardPrinted.class)); - this.setBottomTableWithCards(new TableView("Previously picked cards", true, CardPrinted.class)); - this.setFilterBoxes(null); - this.cardView = new CardPanelLite(); - this.jbInit(); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - } - } - - /** - *

    - * jbInit. - *

    - * - * @throws java.lang.Exception - * if any. - */ - private void jbInit() throws Exception { - this.getContentPane().setLayout(null); - - this.getTopTableWithCards().getTableDecorated().setBounds(new Rectangle(19, 28, 680, 344)); - this.getBottomTableWithCards().getTableDecorated().setBounds(new Rectangle(19, 478, 680, 184)); - this.getBottomTableWithCards().getLabel().setBounds(new Rectangle(19, 680, 665, 31)); - - this.cardView.setBounds(new Rectangle(715, 23, 240, 666)); - - this.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); - this.setTitle("Booster Draft"); - - this.jButtonPick.setBounds(new Rectangle(238, 418, 147, 44)); - this.jButtonPick.setFont(new java.awt.Font("Dialog", 0, 16)); - this.jButtonPick.setText("Choose Card"); - this.jButtonPick.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DraftingProcess.this.jButtonPickClicked(e); - } - }); - - this.getContentPane().add(this.cardView, null); - this.getContentPane().add(this.getTopTableWithCards().getTableDecorated(), null); - this.getContentPane().add(this.getBottomTableWithCards().getLabel(), null); - this.getContentPane().add(this.getBottomTableWithCards().getTableDecorated(), null); - this.getContentPane().add(this.jButtonPick, null); - } - - /** - *

    - * jButton1_actionPerformed. - *

    - * - * @param e - * a {@link java.awt.event.ActionEvent} object. - */ - final void jButtonPickClicked(final ActionEvent e) { - final InventoryItem item = this.getTopTableWithCards().getSelectedCard(); - if ((item == null) || !(item instanceof CardPrinted)) { - return; - } - - final CardPrinted card = (CardPrinted) item; - - this.getBottomTableWithCards().addCard(card); - - // get next booster pack - this.boosterDraft.setChoice(card); - if (this.boosterDraft.hasNextChoice()) { - this.showChoices(this.boosterDraft.nextChoice()); - } else { - this.boosterDraft.finishedDrafting(); - - // quit - this.saveDraft(); - this.dispose(); - } - } /* OK Button */ - - /** - *

    - * showChoices. - *

    - * - * @param list - * a {@link forge.CardList} object. - */ - private void showChoices(final ItemPoolView list) { - this.getTopTableWithCards().setDeck(list); - this.cardView.showCard(null); - this.getTopTableWithCards().fixSelection(0); - } // showChoices() - - /** - *

    - * getPlayersDeck. - *

    - * - * @return a {@link forge.deck.Deck} object. - */ - private Deck getPlayersDeck() { - final Deck deck = new Deck(); - Constant.Runtime.HUMAN_DECK[0] = deck; - - // add sideboard to deck - deck.getSideboard().addAll(this.getBottomTableWithCards().getCards()); - - final String landSet = IBoosterDraft.LAND_SET_CODE[0]; - final int landsCount = 20; - deck.getSideboard().add(CardDb.instance().getCard("Forest", landSet), landsCount); - deck.getSideboard().add(CardDb.instance().getCard("Mountain", landSet), landsCount); - deck.getSideboard().add(CardDb.instance().getCard("Swamp", landSet), landsCount); - deck.getSideboard().add(CardDb.instance().getCard("Island", landSet), landsCount); - deck.getSideboard().add(CardDb.instance().getCard("Plains", landSet), landsCount); - - return deck; - } // getPlayersDeck() - - /** - *

    - * saveDraft. - *

    - */ - private void saveDraft() { - String s = ""; - while ((s == null) || (s.length() == 0)) { - s = JOptionPane.showInputDialog(null, ForgeProps.getLocalized(GuiBoosterDraft.SAVE_DRAFT_MESSAGE), - ForgeProps.getLocalized(GuiBoosterDraft.SAVE_DRAFT_TITLE), JOptionPane.QUESTION_MESSAGE); - } - // TODO: check if overwriting the same name, and let the user delete old - // drafts - - // construct computer's decks - // save draft - final Deck[] computer = this.boosterDraft.getDecks(); - - final DeckGroup finishedDraft = new DeckGroup(s); - finishedDraft.setHumanDeck((Deck) this.getPlayersDeck().copyTo(s)); - finishedDraft.addAiDecks(computer); - - // DeckManager deckManager = new - // DeckManager(ForgeProps.getFile(NEW_DECKS)); - Singletons.getModel().getDecks().getDraft().add(finishedDraft); // write - // file - // right - // here - - // close and open next screen - DraftingProcess.this.dispose(); - - // This should be handled in the exit command of the editor, not here. - CSubmenuDraft.SINGLETON_INSTANCE.update(); - SOverlayUtils.hideOverlay(); - } /* saveDraft() */ - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#buildFilter() - */ - @Override - protected final Predicate buildFilter() { - return Predicate.getTrue(CardPrinted.class); - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#getController() - */ - @Override - public DeckController getController() { - return null; - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#updateView() - */ - @Override - public void updateView() { - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#show(forge.Command) - */ - @Override - public void show(final Command exitCommand) { - this.setup(); - this.showChoices(this.boosterDraft.nextChoice()); - this.getBottomTableWithCards().setDeck((Iterable) null); - - this.getTopTableWithCards().sort(1, true); - this.getBottomTableWithCards().sort(1, true); - - this.setVisible(true); - } -} diff --git a/src/main/java/forge/gui/deckeditor/MenuBase.java b/src/main/java/forge/gui/deckeditor/MenuBase.java deleted file mode 100644 index bc04ef9e7bc..00000000000 --- a/src/main/java/forge/gui/deckeditor/MenuBase.java +++ /dev/null @@ -1,454 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.util.List; - -import javax.swing.JMenu; -import javax.swing.JMenuBar; -import javax.swing.JMenuItem; -import javax.swing.JOptionPane; -import javax.swing.SwingUtilities; - -import org.apache.commons.lang3.StringUtils; - -import forge.Command; -import forge.deck.DeckBase; -import forge.error.ErrorViewer; -import forge.gui.GuiUtils; - -/** - *

    - * Gui_DeckEditor_Menu class. - *

    - * - * @param the generic type - * @author Forge - * @version $Id: DeckEditorCommonMenu.java 13590 2012-01-27 20:46:27Z Max mtg $ - */ -public class MenuBase extends JMenuBar { - - private static final long serialVersionUID = -4037993759604768755L; - private final Command exitCommand; - private final DeckController controller; - - /** - * Menu for Deck Editor. - * - * @param ctrl the ctrl - * @param exit a Command - */ - public MenuBase(final DeckController ctrl, final Command exit) { - this.controller = ctrl; - this.exitCommand = exit; - - this.setupMenu(); - } - - /** - * Gets the controller. - * - * @return the controller - */ - protected final DeckController getController() { - return this.controller; - } - - /** - * Setup menu. - */ - protected void setupMenu() { - this.add(this.getDefaultFileMenu()); - this.add(this.getSortMenu()); - } - - /** - * New constructed. - * - * @param careAboutOldDeck - * a boolean - */ - protected final void newDocument(final boolean careAboutOldDeck) { - if (careAboutOldDeck && !this.canLeaveCurrentDeck()) { - return; - } - - this.controller.newModel(); - } - - /** - * Gets the user input open deck. - * - * @return the user input open deck - */ - protected final String getUserInputOpenDeck() { - final List choices = this.controller.getSavedNames(); - if (choices.isEmpty()) { - JOptionPane.showMessageDialog(null, "No decks found", "Open Deck", JOptionPane.PLAIN_MESSAGE); - return null; - } - - final Object o = GuiUtils.chooseOneOrNone("Open Deck", choices.toArray()); - return o == null ? null : o.toString(); - } - - // deck.setName(currentDeckName); - - /** - * Open. - */ - protected final void open() { - if (!this.canLeaveCurrentDeck()) { - return; - } - final String name = this.getUserInputOpenDeck(); - if (StringUtils.isBlank(name)) { - return; - } - this.controller.load(name); - } - - /** - * Save. - */ - protected final void save() { - if (StringUtils.isBlank(this.controller.getModel().getName())) { - this.saveAs(); - return; - } - - this.controller.save(); - } - - /** - * Save as. - */ - protected final void saveAs() { - final String name = this.getDeckNameFromDialog(); - - if (StringUtils.isBlank(name)) { - final int n = JOptionPane.showConfirmDialog(null, "This name is incorrect. Enter another one?", - "Cannot save", JOptionPane.YES_NO_OPTION); - - if (n == JOptionPane.NO_OPTION) { - return; - } - } - - if (this.controller.fileExists(name)) { - final int m = JOptionPane.showConfirmDialog(null, "There is already saved an item named '" + name - + "'. Would you like to overwrite it?", "Confirm overwrite", JOptionPane.YES_NO_OPTION); - - if (m == JOptionPane.NO_OPTION) { - return; - } - } - - this.controller.saveAs(name); - } - - /** - * Delete. - */ - protected final void delete() { - if (!this.controller.isModelInStore()) { - return; - } - - final int n = JOptionPane.showConfirmDialog(null, "Do you want to delete this deck " - + this.controller.getModel().getName() + " ?", "Delete", JOptionPane.YES_NO_OPTION); - - if (n == JOptionPane.NO_OPTION) { - return; - } - - this.controller.delete(); - } - - /** - * - * close window. - */ - public final void close() { - if (!this.canLeaveCurrentDeck()) { - return; - } - this.exitCommand.execute(); - } - - /** - * Can leave current deck. - * - * @return true, if successful - */ - protected final boolean canLeaveCurrentDeck() { - if (this.controller.isSaved()) { - return true; - } - final String message = String.format("Do you wish to save changes you made to your current deck '%s'?", - this.controller.getModel().getName()); - final int choice = JOptionPane - .showConfirmDialog(this.controller.getOwnerWindow(), message, "You have unsaved changes in your deck", - JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE); - if (JOptionPane.CANCEL_OPTION == choice) { - return false; - } - if (JOptionPane.NO_OPTION == choice) { - return true; - } - - this.save(); - return true; - } - - /** - *

    - * getUserInput_GetDeckName. - *

    - * - * @return a {@link java.lang.String} object. - */ - protected final String getDeckNameFromDialog() { - final Object o = JOptionPane.showInputDialog(null, "Save As", "Deck Name", JOptionPane.OK_CANCEL_OPTION); - - if (o == null) { - return ""; - } - - final String deckName = o.toString(); - final boolean isGoodName = this.controller.isGoodName(deckName); - - if (isGoodName) { - return deckName; - } - - JOptionPane.showMessageDialog(null, "Please pick another deck name, another deck currently has that name."); - return this.getDeckNameFromDialog(); - } - - /** - * Gets the default file menu. - * - * @return the default file menu - */ - protected JMenu getDefaultFileMenu() { - final JMenu fileMenu = new JMenu("Deck"); - - final JMenuItem newDoc = new JMenuItem("New"); - final JMenuItem open = new JMenuItem("Open"); - final JMenuItem save = new JMenuItem("Save"); - final JMenuItem saveAs = new JMenuItem("Save As..."); - final JMenuItem delete = new JMenuItem("Delete"); - - fileMenu.add(newDoc); - fileMenu.add(open); - fileMenu.addSeparator(); - - fileMenu.add(save); - fileMenu.add(saveAs); - fileMenu.add(delete); - - newDoc.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - try { - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - MenuBase.this.newDocument(true); - } - }); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - throw new RuntimeException("Gui_DeckEditor_Menu : newConstructed() error - " + ex); - } - } - }); - - open.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - try { - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - MenuBase.this.open(); - } - }); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - throw new RuntimeException("Gui_DeckEditor_Menu : open() error - " + ex); - } - } - }); - - save.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - try { - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - MenuBase.this.save(); - } - }); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - throw new RuntimeException("Gui_DeckEditor_Menu : save() error - " + ex); - } - } - }); - - saveAs.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - try { - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - MenuBase.this.saveAs(); - } - }); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - throw new RuntimeException("Gui_DeckEditor_Menu : saveAs() error - " + ex); - } - } - }); - - delete.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - try { - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - MenuBase.this.delete(); - } - }); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - throw new RuntimeException("Gui_DeckEditor_Menu : delete() error - " + ex); - } - } - }); - return fileMenu; - } - - /** - * Append close menu item to. - * - * @param fileMenu the file menu - */ - protected void appendCloseMenuItemTo(final JMenu fileMenu) { - final JMenuItem close = new JMenuItem("Close"); - fileMenu.addSeparator(); - fileMenu.add(close); - - close.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - try { - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - MenuBase.this.close(); - } - }); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - throw new RuntimeException("Gui_DeckEditor_Menu : close() error - " + ex); - } - } - }); - } // setupMenu() - - /** - *

    - * setupSortMenu. - *

    - * - * @return the sort menu - */ - protected final JMenuItem getSortMenu() { - final JMenuItem name = new JMenuItem("Card Name"); - final JMenuItem cost = new JMenuItem("Cost"); - final JMenuItem color = new JMenuItem("Color"); - final JMenuItem type = new JMenuItem("Type"); - final JMenuItem stats = new JMenuItem("Power/Toughness"); - final JMenuItem rarity = new JMenuItem("Rarity"); - - final JMenu menu = new JMenu("Sort By"); - menu.add(name); - menu.add(cost); - menu.add(color); - menu.add(type); - menu.add(stats); - menu.add(rarity); - - name.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - (MenuBase.this.controller).getView().getTopTableModel().sort(1, true); - } - }); - - // 0 1 2 3 4 5 6 - // private String column[] = {"Qty", "Name", "Cost", "Color", "Type", - // "Stats", "Rarity"}; - cost.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - (MenuBase.this.controller).getView().getTopTableModel().sort(4).sort(3).sort(2); - } - }); - - color.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - (MenuBase.this.controller).getView().getTopTableModel().sort(4).sort(2).sort(3); - } - }); - - type.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - (MenuBase.this.controller).getView().getTopTableModel().sort(2).sort(3).sort(4); - } - }); - - stats.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - (MenuBase.this.controller).getView().getTopTableModel().sort(4).sort(2).sort(3).sort(5); - } - }); - - rarity.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent ev) { - // sort by cost, type, color, rarity - (MenuBase.this.controller).getView().getTopTableModel().sort(2).sort(4).sort(3).sort(6); - } - }); - - return menu; - } // setupSortMenu() -} diff --git a/src/main/java/forge/gui/deckeditor/MenuCommon.java b/src/main/java/forge/gui/deckeditor/MenuCommon.java index c779f98778b..9d74f5fd588 100644 --- a/src/main/java/forge/gui/deckeditor/MenuCommon.java +++ b/src/main/java/forge/gui/deckeditor/MenuCommon.java @@ -17,24 +17,6 @@ */ package forge.gui.deckeditor; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.io.File; -import javax.swing.JFileChooser; -import javax.swing.JMenu; -import javax.swing.JMenuItem; -import javax.swing.SwingUtilities; - -import forge.Command; -import forge.card.CardRules; -import forge.deck.Deck; -import forge.deck.generate.Generate2ColorDeck; -import forge.deck.io.DeckSerializer; -import forge.error.ErrorViewer; -import forge.game.player.PlayerType; -import forge.item.CardDb; -import forge.item.CardPrinted; -import forge.util.closures.Predicate; /** *

    @@ -44,11 +26,11 @@ import forge.util.closures.Predicate; * @author Forge * @version $Id$ */ -public final class MenuCommon extends MenuBase { +public final class MenuCommon { - /** Constant serialVersionUID=-4037993759604768755L. */ + /** Constant serialVersionUID=-4037993759604768755L. * private static final long serialVersionUID = -4037993759604768755L; - /** Constant previousDirectory. */ + /** Constant previousDirectory. * private static File previousDirectory = null; /** @@ -58,7 +40,7 @@ public final class MenuCommon extends MenuBase { * the ctrl * @param exit * a Command - */ + * public MenuCommon(final DeckController ctrl, final Command exit) { super(ctrl, exit); @@ -132,7 +114,7 @@ public final class MenuCommon extends MenuBase { *

    * exportDeck. *

    - */ + * private void exportDeck() { final File filename = this.getExportFilename(); if (filename == null) { @@ -168,7 +150,7 @@ public final class MenuCommon extends MenuBase { *

    * Generate Proxy for a Deck. *

    - */ + * private void generateProxies() { final File filename = this.getProxiesFilename(); if (filename == null) { @@ -206,7 +188,7 @@ public final class MenuCommon extends MenuBase { * (non-Javadoc) * * @see forge.gui.deckeditor.MenuBase#getDefaultFileMenu() - */ + * @Override protected JMenu getDefaultFileMenu() { final JMenu fileMenu = super.getDefaultFileMenu(); @@ -327,4 +309,5 @@ public final class MenuCommon extends MenuBase { return fileMenu; } // setupMenu() + */ } diff --git a/src/main/java/forge/gui/deckeditor/MenuLimited.java b/src/main/java/forge/gui/deckeditor/MenuLimited.java deleted file mode 100644 index b13a388e92d..00000000000 --- a/src/main/java/forge/gui/deckeditor/MenuLimited.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor; - -import forge.Command; -import forge.deck.DeckGroup; - -/** - *

    - * Gui_DeckEditor_Menu class. - *

    - * - * @author Forge - * @version $Id: DeckEditorCommonMenu.java 13590 2012-01-27 20:46:27Z Max mtg $ - */ -public final class MenuLimited extends MenuBase { - - /** Constant serialVersionUID=-4037993759604768755L. */ - private static final long serialVersionUID = -4037993759604768755L; - - /** - * Menu for Deck Editor. - * - * @param ctrl the ctrl - * @param exit a Command - */ - public MenuLimited(final DeckController ctrl, final Command exit) { - super(ctrl, exit); - } - - // deck.setName(currentDeckName); - -} diff --git a/src/main/java/forge/gui/deckeditor/MenuQuest.java b/src/main/java/forge/gui/deckeditor/MenuQuest.java deleted file mode 100644 index a4c9d89b0a5..00000000000 --- a/src/main/java/forge/gui/deckeditor/MenuQuest.java +++ /dev/null @@ -1,226 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.io.File; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -import javax.swing.JFileChooser; -import javax.swing.JMenu; -import javax.swing.JMenuItem; - -import forge.Command; -import forge.Constant; -import forge.deck.Deck; -import forge.deck.io.DeckSerializer; -import forge.error.ErrorViewer; -import forge.gui.ListChooser; -import forge.item.CardDb; -import forge.item.CardPrinted; - -//presumes AllZone.getQuestData() is not null -/** - *

    - * Gui_Quest_DeckEditor_Menu class. - *

    - * - * @author Forge - * @version $Id$ - */ -public class MenuQuest extends MenuBase { - /** Constant serialVersionUID=-4052319220021158574L. */ - private static final long serialVersionUID = -4052319220021158574L; - - // used for import and export, try to made the gui user friendly - /** Constant previousDirectory. */ - private static File previousDirectory = null; - - /** - *

    - * Constructor for Gui_Quest_DeckEditor_Menu. - *

    - * - * @param d - * a {@link forge.gui.deckeditor.IDeckDisplay} object. - * @param exit - * a {@link forge.Command} object. - */ - public MenuQuest(final DeckController d, final Command exit) { - super(d, exit); - } - - /** - *

    - * importDeck. - *

    - */ - private void importDeck() { - final File file = this.getImportFilename(); - - if ((file != null) && file.getName().endsWith(".dck")) { - try { - final Deck newDeck = Deck.fromFile(file); - this.getController().importDeck(newDeck); - - } catch (final Exception ex) { - ErrorViewer.showError(ex); - throw new RuntimeException("Gui_DeckEditor_Menu : importDeck() error, " + ex); - } - } - - } // importDeck() - - /** - *

    - * getImportFilename. - *

    - * - * @return a {@link java.io.File} object. - */ - private File getImportFilename() { - final JFileChooser chooser = new JFileChooser(MenuQuest.previousDirectory); - - chooser.addChoosableFileFilter(DeckSerializer.DCK_FILTER); - final int returnVal = chooser.showOpenDialog(null); - - if (returnVal == JFileChooser.APPROVE_OPTION) { - final File file = chooser.getSelectedFile(); - MenuQuest.previousDirectory = file.getParentFile(); - return file; - } - - return null; - } // openFileDialog() - - private final ActionListener addCardActionListener = new ActionListener() { - @Override - public void actionPerformed(final ActionEvent a) { - - // Provide a model here: all unique cards to be displayed by only - // name (unlike default toString) - final Iterable uniqueCards = CardDb.instance().getAllUniqueCards(); - final List cards = new ArrayList(); - for (final CardPrinted c : uniqueCards) { - cards.add(c.getName()); - } - Collections.sort(cards); - - // use standard forge's list selection dialog - final ListChooser c = new ListChooser("Cheat - Add Card to Your Cardpool", 0, 1, cards); - if (c.show()) { - ((DeckEditorQuest) MenuQuest.this.getController().getView()).addCheatCard(CardDb.instance().getCard( - c.getSelectedValue())); - } - } - }; - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.MenuBase#getDefaultFileMenu() - */ - @Override - protected JMenu getDefaultFileMenu() { - final JMenu deckMenu = super.getDefaultFileMenu(); - - final JMenuItem addCard = new JMenuItem("Cheat - Add Card"); - - addCard.addActionListener(this.addCardActionListener); - - if (Constant.Runtime.DEV_MODE[0]) { - deckMenu.addSeparator(); - deckMenu.add(addCard); - } - - deckMenu.addSeparator(); - this.addImportExport(deckMenu, true); - - this.appendCloseMenuItemTo(deckMenu); - return deckMenu; - - } - - /** - *

    - * addImportExport. - *

    - * - * @param menu - * a {@link javax.swing.JMenu} object. - * @param isHumanMenu - * a boolean. - */ - private void addImportExport(final JMenu menu, final boolean isHumanMenu) { - final JMenuItem import2 = new JMenuItem("Import"); - final JMenuItem export = new JMenuItem("Export"); - - import2.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent a) { - MenuQuest.this.importDeck(); // importDeck(isHumanMenu); - } - }); // import - - export.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent a) { - MenuQuest.this.exportDeck(); - } - }); // export - - menu.add(import2); - menu.add(export); - - } // addImportExport() - - private void exportDeck() { - final File filename = this.getExportFilename(); - if (filename == null) { - return; - } - - try { - DeckSerializer.writeDeck(this.getController().getModel(), filename); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - throw new RuntimeException("Gui_DeckEditor_Menu : exportDeck() error, " + ex); - } - } - - private File getExportFilename() { - final JFileChooser save = new JFileChooser(MenuQuest.previousDirectory); - save.setDialogTitle("Export Deck Filename"); - save.setDialogType(JFileChooser.SAVE_DIALOG); - save.setFileFilter(DeckSerializer.DCK_FILTER); - - if (save.showSaveDialog(null) == JFileChooser.APPROVE_OPTION) { - final File file = save.getSelectedFile(); - final String check = file.getAbsolutePath(); - - MenuQuest.previousDirectory = file.getParentFile(); - - return check.endsWith(".dck") ? file : new File(check + ".dck"); - } - return null; - } - -} diff --git a/src/main/java/forge/gui/deckeditor/PresetColumns.java b/src/main/java/forge/gui/deckeditor/PresetColumns.java deleted file mode 100644 index 364039e3c68..00000000000 --- a/src/main/java/forge/gui/deckeditor/PresetColumns.java +++ /dev/null @@ -1,227 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor; - -import java.util.Map.Entry; -import java.util.regex.Pattern; - -import forge.Singletons; -import forge.card.CardColor; -import forge.card.CardEdition; -import forge.card.CardManaCost; -import forge.card.CardRarity; -import forge.item.CardPrinted; -import forge.item.InventoryItem; -import forge.item.InventoryItemFromSet; -import forge.util.closures.Lambda1; - -/** - * TODO: Write javadoc for this type. - * - */ -public abstract class PresetColumns { - - private static final Pattern AE_FINDER = Pattern.compile("AE", Pattern.LITERAL); - - private static CardManaCost toManaCost(final InventoryItem i) { - return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getManaCost() : CardManaCost.EMPTY; - } - - private static CardColor toColor(final InventoryItem i) { - return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getColor() : CardColor.getNullColor(); - } - - private static String toPTL(final InventoryItem i) { - return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getPTorLoyalty() : ""; - } - - private static CardRarity toRarity(final InventoryItem i) { - return i instanceof CardPrinted ? ((CardPrinted) i).getRarity() : CardRarity.Unknown; - } - - private static CardEdition toSetCmp(final InventoryItem i) { - return i instanceof InventoryItemFromSet ? Singletons.getModel().getEditions() - .get(((InventoryItemFromSet) i).getEdition()) : CardEdition.UNKNOWN; - } - - private static String toSetStr(final InventoryItem i) { - return i instanceof InventoryItemFromSet ? ((InventoryItemFromSet) i).getEdition() : "n/a"; - } - - private static Integer toAiCmp(final InventoryItem i) { - return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getAiStatusComparable() : Integer.valueOf(-1); - } - - private static String toAiStr(final InventoryItem i) { - return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getAiStatus() : "n/a"; - } - - /** The Constant fnQtyCompare. */ - @SuppressWarnings("rawtypes") - public static final Lambda1> FN_QTY_COMPARE = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - return from.getValue(); - } - }; - - /** The Constant fnQtyGet. */ - public static final Lambda1> FN_QTY_GET = new Lambda1>() { - @Override - public Object apply(final Entry from) { - return from.getValue(); - } - }; - - /** The Constant fnNameCompare. */ - @SuppressWarnings("rawtypes") - public static final Lambda1> FN_NAME_COMPARE = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - return from.getKey().getName(); - } - }; - - /** The Constant fnNameGet. */ - public static final Lambda1> FN_NAME_GET = new Lambda1>() { - @Override - public Object apply(final Entry from) { - final String name = from.getKey().getName(); - return name.contains("AE") ? PresetColumns.AE_FINDER.matcher(name).replaceAll("\u00C6") : name; - } - }; - - /** The Constant fnCostCompare. */ - @SuppressWarnings("rawtypes") - public static final Lambda1> FN_COST_COMPARE = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - return PresetColumns.toManaCost(from.getKey()); - } - }; - - /** The Constant fnCostGet. */ - public static final Lambda1> FN_COST_GET = new Lambda1>() { - @Override - public Object apply(final Entry from) { - return PresetColumns.toManaCost(from.getKey()); - } - }; - - /** The Constant fnColorCompare. */ - @SuppressWarnings("rawtypes") - public static final Lambda1> FN_COLOR_COMPARE = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - return PresetColumns.toColor(from.getKey()); - } - }; - - /** The Constant fnColorGet. */ - public static final Lambda1> FN_COLOR_GET = new Lambda1>() { - @Override - public Object apply(final Entry from) { - return PresetColumns.toColor(from.getKey()); - } - }; - - /** The Constant fnTypeCompare. */ - @SuppressWarnings("rawtypes") - public static final Lambda1> FN_TYPE_COMPARE = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - return from.getKey().getType(); - } - }; - - /** The Constant fnTypeGet. */ - public static final Lambda1> FN_TYPE_GET = new Lambda1>() { - @Override - public Object apply(final Entry from) { - return from.getKey().getType(); - } - }; - - /** The Constant fnStatsCompare. */ - @SuppressWarnings("rawtypes") - public static final Lambda1> FN_STATS_COMPARE = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - return PresetColumns.toPTL(from.getKey()); - } - }; - - /** The Constant fnStatsGet. */ - public static final Lambda1> FN_STATS_GET = new Lambda1>() { - @Override - public Object apply(final Entry from) { - return PresetColumns.toPTL(from.getKey()); - } - }; - - /** The Constant fnRarityCompare. */ - @SuppressWarnings("rawtypes") - public static final Lambda1> FN_RARITY_COMPARE = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - return PresetColumns.toRarity(from.getKey()); - } - }; - - /** The Constant fnRarityGet. */ - public static final Lambda1> FN_RARITY_GET = new Lambda1>() { - @Override - public Object apply(final Entry from) { - return PresetColumns.toRarity(from.getKey()); - } - }; - - /** The Constant fnSetCompare. */ - @SuppressWarnings("rawtypes") - public static final Lambda1> FN_SET_COMPARE = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - return PresetColumns.toSetCmp(from.getKey()); - } - }; - - /** The Constant fnSetGet. */ - public static final Lambda1> FN_SET_GET = new Lambda1>() { - @Override - public Object apply(final Entry from) { - return PresetColumns.toSetStr(from.getKey()); - } - }; - - /** The Constant fnAiStatusCompare. */ - @SuppressWarnings("rawtypes") - public static final Lambda1> FN_AI_STATUS_COMPARE = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - return PresetColumns.toAiCmp(from.getKey()); - } - }; - - /** The Constant fnAiStatusGet. */ - public static final Lambda1> FN_AI_STATUS_GET = new Lambda1>() { - @Override - public Object apply(final Entry from) { - return PresetColumns.toAiStr(from.getKey()); - } - }; -} diff --git a/src/main/java/forge/gui/deckeditor/QuestCardShop.java b/src/main/java/forge/gui/deckeditor/QuestCardShop.java deleted file mode 100644 index f75354c505f..00000000000 --- a/src/main/java/forge/gui/deckeditor/QuestCardShop.java +++ /dev/null @@ -1,530 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor; - -import java.awt.Container; -import java.awt.Font; -import java.awt.event.ActionEvent; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.text.DecimalFormat; -import java.text.NumberFormat; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; -import javax.swing.JButton; -import javax.swing.JCheckBox; -import javax.swing.JFrame; -import javax.swing.JLabel; -import javax.swing.JOptionPane; - - -import forge.Command; -import forge.deck.Deck; -import forge.deck.DeckBase; -import forge.error.ErrorViewer; -import forge.gui.CardListViewer; -import forge.gui.deckeditor.elements.CardPanelLite; -import forge.gui.deckeditor.elements.FilterCheckBoxes; -import forge.gui.deckeditor.elements.FilterNameTypeSetPanel; -import forge.gui.deckeditor.elements.ManaCostRenderer; -import forge.gui.deckeditor.elements.TableColumnInfo; -import forge.gui.deckeditor.elements.TableView; -import forge.item.BoosterPack; -import forge.item.CardPrinted; -import forge.item.FatPack; -import forge.item.InventoryItem; -import forge.item.ItemPool; -import forge.item.ItemPoolView; -import forge.item.ItemPredicate; -import forge.item.OpenablePack; -import forge.item.PreconDeck; -import forge.item.TournamentPack; -import forge.quest.QuestController; -import forge.quest.io.ReadPriceList; -import forge.util.closures.Lambda1; -import forge.util.closures.Predicate; -import net.miginfocom.swing.MigLayout; - -/** - *

    - * Gui_CardShop class. - *

    - * - * @author Forge - * @version $Id$ - */ -public final class QuestCardShop extends DeckEditorBase { - /** Constant serialVersionUID=3988857075791576483L. */ - private static final long serialVersionUID = 3988857075791576483L; - - private final JButton clearFilterButton = new JButton(); - private FilterNameTypeSetPanel filterNameTypeSet; - - private final JButton buyButton = new JButton(); - private final JButton sellButton = new JButton(); - - private final JLabel creditsLabel = new JLabel(); - private final JLabel sellPercentageLabel = new JLabel(); - - private double multiplier; - - private final QuestController questData; - - // get pricelist: - private final ReadPriceList r = new ReadPriceList(); - private final Map mapPrices = this.r.getPriceList(); - private Map decksUsingMyCards; - - /** - * Show. - * - * @param exitCommand - * the exit command - */ - @Override - public void show(final Command exitCommand) { - final Command exit = new Command() { - private static final long serialVersionUID = -7428793574300520612L; - - @Override - public void execute() { - QuestCardShop.this.dispose(); - exitCommand.execute(); - } - }; - - // do not change this!!!! - this.addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(final WindowEvent ev) { - exit.execute(); - } - }); - - this.setup(); - - this.decksUsingMyCards = this.countDecksForEachCard(); - - this.multiplier = this.questData.getCards().getSellMutliplier(); - - ItemPoolView forSale = this.questData.getCards().getShopList(); - if (forSale.isEmpty()) { - this.questData.getCards().generateCardsInShop(); - forSale = this.questData.getCards().getShopList(); - } - // newCardsList = questData.getCards().getNewCards(); - final ItemPool ownedItems = new ItemPool(InventoryItem.class); - ownedItems.addAll(this.questData.getCards().getCardpool().getView()); - - this.getTopTableModel().setDeck(forSale); - this.getBottomTableWithCards().setDeck(ownedItems); - - this.creditsLabel.setText("Credits: " + this.questData.getAssets().getCredits()); - - final double multiPercent = this.multiplier * 100; - final NumberFormat formatter = new DecimalFormat("#0.00"); - String maxSellingPrice = ""; - final int maxSellPrice = this.questData.getCards().getSellPriceLimit(); - - if (maxSellPrice < Integer.MAX_VALUE) { - maxSellingPrice = String.format("Maximum selling price is %d credits.", maxSellPrice); - } - this.sellPercentageLabel.setText("Selling cards at " + formatter.format(multiPercent) - + "% of their value.
    " + maxSellingPrice + ""); - - this.filterNameTypeSet.setListeners(new OnChangeTextUpdateDisplay(), this.getItemListenerUpdatesDisplay()); - - this.getTopTableWithCards().sort(1, true); - this.getBottomTableWithCards().sort(1, true); - } // show(Command) - - // fills number of decks using each card - private Map countDecksForEachCard() { - final Map result = new HashMap(); - for (final Deck deck : this.questData.getMyDecks()) { - for (final Entry e : deck.getMain()) { - final CardPrinted card = e.getKey(); - final Integer amount = result.get(card); - result.put(card, Integer.valueOf(amount == null ? 1 : 1 + amount.intValue())); - } - } - return result; - } - - /** - *

    - * setup. - *

    - */ - private void setup() { - final List> columns = new ArrayList>(); - columns.add(new TableColumnInfo("Qty", 30, PresetColumns.FN_QTY_COMPARE, - PresetColumns.FN_QTY_GET)); - columns.add(new TableColumnInfo("Name", 176, PresetColumns.FN_NAME_COMPARE, - PresetColumns.FN_NAME_GET)); - columns.add(new TableColumnInfo("Cost", 70, PresetColumns.FN_COST_COMPARE, - PresetColumns.FN_COST_GET)); - columns.add(new TableColumnInfo("Color", 50, PresetColumns.FN_COLOR_COMPARE, - PresetColumns.FN_COLOR_GET)); - columns.add(new TableColumnInfo("Type", 100, PresetColumns.FN_TYPE_COMPARE, - PresetColumns.FN_TYPE_GET)); - columns.add(new TableColumnInfo("Stats", 40, PresetColumns.FN_STATS_COMPARE, - PresetColumns.FN_STATS_GET)); - columns.add(new TableColumnInfo("R", 25, PresetColumns.FN_RARITY_COMPARE, - PresetColumns.FN_RARITY_GET)); - columns.add(new TableColumnInfo("Set", 35, PresetColumns.FN_SET_COMPARE, - PresetColumns.FN_SET_GET)); - columns.get(2).setCellRenderer(new ManaCostRenderer()); - - final List> columnsBelow = new ArrayList>(columns); - columns.add(new TableColumnInfo("Price", 45, this.fnPriceCompare, this.fnPriceGet)); - this.getTopTableWithCards().setup(columns, this.getCardView()); - - columnsBelow.add(new TableColumnInfo("Dks", 30, this.fnDeckCompare, this.fnDeckGet)); - columnsBelow.add(new TableColumnInfo("New", 35, this.questData.getCards().getFnNewCompare(), - this.questData.getCards().getFnNewGet())); - columnsBelow.add(new TableColumnInfo("Price", 45, this.fnPriceCompare, this.fnPriceSellGet)); - this.getBottomTableWithCards().setup(columnsBelow, this.getCardView()); - - this.setSize(1024, 740); - } - - /** - *

    - * Constructor for Gui_CardShop. - *

    - * - * @param parent the parent frame for this deck editor instance - * @param qd - * a {@link forge.quest.data.QuestData} object. - */ - public QuestCardShop(JFrame parent, final QuestController qd) { - super(parent); - this.questData = qd; - try { - this.setFilterBoxes(new FilterCheckBoxes(true)); - this.setTopTableWithCards(new TableView("Cards for sale", false, false, InventoryItem.class)); - this.setBottomTableWithCards(new TableView("Owned Cards", false, InventoryItem.class)); - this.setCardView(new CardPanelLite()); - this.filterNameTypeSet = new FilterNameTypeSetPanel(); - this.jbInit(); - } catch (final Exception ex) { - ErrorViewer.showError(ex); - } - } - - /** - *

    - * jbInit. - *

    - * - * @throws java.lang.Exception - * if any. - */ - private void jbInit() throws Exception { - - final Font font = new java.awt.Font("Dialog", 0, 13); - this.clearFilterButton.setFont(font); - this.buyButton.setFont(font); - this.sellButton.setFont(font); - this.creditsLabel.setFont(font); - this.sellPercentageLabel.setFont(font); - - this.clearFilterButton.setText("Clear Filter"); - this.buyButton.setText("Buy Card"); - this.sellButton.setText("Sell Card"); - - this.clearFilterButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - QuestCardShop.this.clearFilterButtonActionPerformed(e); - } - }); - this.buyButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - QuestCardShop.this.buyButtonActionPerformed(e); - } - }); - this.sellButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - QuestCardShop.this.sellButtonActionPerformed(e); - } - }); - - // Type filtering - final Font f = new Font("Tahoma", Font.PLAIN, 10); - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - box.setFont(f); - box.setOpaque(false); - } - - // Color filtering - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - box.setOpaque(false); - } - - this.setTitle("Card Shop"); - - final Container content = this.getContentPane(); - final MigLayout layout = new MigLayout("fill"); - content.setLayout(layout); - - boolean isFirst = true; - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - String growParameter = "grow"; - if (isFirst) { - growParameter = "cell 0 0, egx checkbox, grow, split 14"; - isFirst = false; - } - content.add(box, growParameter); - box.addItemListener(this.getItemListenerUpdatesDisplay()); - } - - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - content.add(box, "grow"); - box.addItemListener(this.getItemListenerUpdatesDisplay()); - } - - content.add(this.clearFilterButton, "wmin 100, hmin 25, wmax 140, hmax 25, grow"); - - content.add(this.filterNameTypeSet, "cell 0 1, grow"); - content.add(this.getTopTableWithCards().getTableDecorated(), "cell 0 2 1 2, push, grow"); - - content.add(this.buyButton, "w 100, h 49, sg button, cell 0 5, split 5"); - content.add(this.sellButton, "w 100, h 49, sg button"); - - content.add(this.creditsLabel, "w 100, h 49"); - content.add(this.sellPercentageLabel, "w 300, h 49, wrap"); - - content.add(this.getBottomTableWithCards().getTableDecorated(), "cell 0 6, grow"); - - content.add(this.getCardView(), "cell 1 0 1 7, flowy, grow"); - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#buildFilter() - */ - @Override - protected Predicate buildFilter() { - final Predicate cardFilter = Predicate.and( - this.getFilterBoxes().buildFilter(), - this.filterNameTypeSet.buildFilter()); - - // Until this is filterable, always show packs and decks in the card shop - Predicate filter = Predicate.instanceOf(cardFilter, CardPrinted.class); - filter = Predicate.or(filter, ItemPredicate.Presets.IS_PACK); - filter = Predicate.or(filter, ItemPredicate.Presets.IS_DECK); - - return filter; - } - - /** - * Clear filter button_action performed. - * - * @param e - * the e - */ - void clearFilterButtonActionPerformed(final ActionEvent e) { - // disable automatic update triggered by listeners - this.setFiltersChangeFiringUpdate(false); - - for (final JCheckBox box : this.getFilterBoxes().getAllTypes()) { - if (!box.isSelected()) { - box.doClick(); - } - } - for (final JCheckBox box : this.getFilterBoxes().getAllColors()) { - if (!box.isSelected()) { - box.doClick(); - } - } - - this.filterNameTypeSet.clearFilters(); - - this.setFiltersChangeFiringUpdate(true); - - this.getTopTableWithCards().setFilter(null); - } - - // TODO: move to cardshop - private Integer getCardValue(final InventoryItem card) { - if (this.mapPrices.containsKey(card.getName())) { - return this.mapPrices.get(card.getName()); - } else if (card instanceof CardPrinted) { - switch (((CardPrinted) card).getRarity()) { - case BasicLand: - return Integer.valueOf(4); - case Common: - return Integer.valueOf(6); - case Uncommon: - return Integer.valueOf(40); - case Rare: - return Integer.valueOf(120); - case MythicRare: - return Integer.valueOf(600); - default: - return Integer.valueOf(15); - } - } else if (card instanceof BoosterPack) { - return 395; - } else if (card instanceof TournamentPack) { - return 995; - } else if (card instanceof FatPack) { - return 2365; - } else if (card instanceof PreconDeck) { - return ((PreconDeck) card).getRecommendedDeals().getCost(); - } - return 1337; - } - - private void buyButtonActionPerformed(final ActionEvent e) { - final InventoryItem item = this.getTopTableWithCards().getSelectedCard(); - if (item == null) { - return; - } - - final int value = this.getCardValue(item); - - if (value <= this.questData.getAssets().getCredits()) { - - if (item instanceof CardPrinted) { - this.getTopTableWithCards().removeCard(item); - - final CardPrinted card = (CardPrinted) item; - this.getBottomTableWithCards().addCard(card); - this.questData.getCards().buyCard(card, value); - - } else if (item instanceof OpenablePack) { - this.getTopTableWithCards().removeCard(item); - - OpenablePack booster = null; - if (item instanceof BoosterPack) { - booster = (BoosterPack) ((BoosterPack) item).clone(); - } else if (item instanceof TournamentPack) { - booster = (TournamentPack) ((TournamentPack) item).clone(); - } else if (item instanceof FatPack) { - booster = (FatPack) ((FatPack) item).clone(); - } - this.questData.getCards().buyPack(booster, value); - final List newCards = booster.getCards(); - for (final CardPrinted card : newCards) { - this.getBottomTableWithCards().addCard(card); - } - final CardListViewer c = new CardListViewer(booster.getName(), - "You have found the following cards inside:", newCards); - c.show(); - } else if (item instanceof PreconDeck) { - this.getTopTableWithCards().removeCard(item); - final PreconDeck deck = (PreconDeck) item; - this.questData.getCards().buyPreconDeck(deck, value); - - for (final CardPrinted card : deck.getDeck().getMain().toFlatList()) { - this.getBottomTableWithCards().addCard(card); - } - JOptionPane.showMessageDialog(null, String.format( - "Deck '%s' was added to your decklist.%n%nCards from it were also added to your pool.", - deck.getName()), "Thanks for purchasing!", JOptionPane.INFORMATION_MESSAGE); - - } - - this.creditsLabel.setText("Credits: " + this.questData.getAssets().getCredits()); - } else { - JOptionPane.showMessageDialog(null, "Not enough credits!"); - } - } - - private void sellButtonActionPerformed(final ActionEvent e) { - final InventoryItem item = this.getBottomTableWithCards().getSelectedCard(); - if ((item == null) || !(item instanceof CardPrinted)) { - return; - } - - final CardPrinted card = (CardPrinted) item; - this.getBottomTableWithCards().removeCard(card); - this.getTopTableWithCards().addCard(card); - - final int price = Math.min((int) (this.multiplier * this.getCardValue(card)), this.questData.getCards() - .getSellPriceLimit()); - this.questData.getCards().sellCard(card, price); - - this.creditsLabel.setText("Credits: " + this.questData.getAssets().getCredits()); - } - - @SuppressWarnings("rawtypes") - private final Lambda1> fnPriceCompare = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - return QuestCardShop.this.getCardValue(from.getKey()); - } - }; - private final Lambda1> fnPriceGet = new Lambda1>() { - @Override - public Object apply(final Entry from) { - return QuestCardShop.this.getCardValue(from.getKey()); - } - }; - private final Lambda1> fnPriceSellGet = new Lambda1>() { - @Override - public Object apply(final Entry from) { - return (int) (QuestCardShop.this.multiplier * QuestCardShop.this.getCardValue(from.getKey())); - } - }; - - @SuppressWarnings("rawtypes") - private final Lambda1> fnDeckCompare = new Lambda1>() { - @Override - public Comparable apply(final Entry from) { - final Integer iValue = QuestCardShop.this.decksUsingMyCards.get(from.getKey()); - return iValue == null ? Integer.valueOf(0) : iValue; - } - }; - private final Lambda1> fnDeckGet = new Lambda1>() { - @Override - public Object apply(final Entry from) { - final Integer iValue = QuestCardShop.this.decksUsingMyCards.get(from.getKey()); - return iValue == null ? "" : iValue.toString(); - } - }; - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#getController() - */ - @Override - public DeckController getController() { - return null; - } - - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.DeckEditorBase#updateView() - */ - @Override - public void updateView() { - } - -} diff --git a/src/main/java/forge/gui/deckeditor/SEditorIO.java b/src/main/java/forge/gui/deckeditor/SEditorIO.java new file mode 100644 index 00000000000..9037d0103c3 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/SEditorIO.java @@ -0,0 +1,326 @@ +package forge.gui.deckeditor; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.InputStream; +import java.io.OutputStream; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.TreeMap; + +import javax.swing.JOptionPane; +import javax.xml.stream.XMLEventFactory; +import javax.xml.stream.XMLEventReader; +import javax.xml.stream.XMLEventWriter; +import javax.xml.stream.XMLInputFactory; +import javax.xml.stream.XMLOutputFactory; +import javax.xml.stream.events.Attribute; +import javax.xml.stream.events.StartElement; +import javax.xml.stream.events.XMLEvent; + +import forge.deck.DeckBase; +import forge.gui.deckeditor.tables.DeckController; +import forge.gui.deckeditor.tables.SColumnUtil; +import forge.gui.deckeditor.tables.SColumnUtil.ColumnName; +import forge.gui.deckeditor.tables.SColumnUtil.SortState; +import forge.gui.deckeditor.tables.TableColumnInfo; +import forge.gui.deckeditor.views.VCurrentDeck; +import forge.item.InventoryItem; +import forge.properties.NewConstants; + +/** + * Handles editor preferences saving and loading. + * + *

    (S at beginning of class name denotes a static factory.) + */ +public class SEditorIO { + /** Used in the XML IO to extract properties from PREFS file. */ + private enum ColumnProperty { /** */ + enumval, /** */ + identifier, /** */ + index, /** */ + show, /** */ + sortpriority, /** */ + sortstate, /** */ + width + } + + /** Preferences (must match with PREFS file). */ + public enum EditorPreference { /** */ + stats_deck, /** */ + stats_catalog + } + + private static final XMLEventFactory EVENT_FACTORY = XMLEventFactory.newInstance(); + private static final XMLEvent NEWLINE = EVENT_FACTORY.createDTD("\n"); + private static final XMLEvent TAB = EVENT_FACTORY.createDTD("\t"); + + private static final Map PREFS + = new HashMap(); + + private static final Map> COLS + = new TreeMap>(); + + /** + * Retrieve a preference from the editor preference map. + * + * @param name0   {@link forge.gui.deckeditor.SEditorUtil.EditorPreference} + * @return TableColumnInfo + */ + public static boolean getPref(final EditorPreference name0) { + return PREFS.get(name0); + } + + /** + * Set a preference in the editor preference map. + * + * @param name0   {@link forge.gui.deckeditor.SEditorUtil.EditorPreference} + * @param val0   boolean + */ + public static void setPref(final EditorPreference name0, final boolean val0) { + PREFS.put(name0, val0); + } + + /** + * Retrieve a custom column. + * + * @param name0   {@link forge.gui.deckeditor.SEditorUtil.CatalogColumnName} + * @return TableColumnInfo + */ + public static TableColumnInfo getColumn(final ColumnName name0) { + return COLS.get(name0); + } + + /** + * Saves the current deck, with various prompts depending on the + * current save environment. + * + * @return boolean, true if success + */ + @SuppressWarnings("unchecked") + public static boolean saveDeck() { + final DeckController controller = (DeckController) CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController().getDeckController(); + final String name = VCurrentDeck.SINGLETON_INSTANCE.getTxfTitle().getText(); + + // Warn if no name + if (name.equals("[New Deck]") || name.isEmpty()) { + JOptionPane.showMessageDialog(null, + "Please name your deck using the 'Title' box.", + "Save Error!", + JOptionPane.ERROR_MESSAGE); + return false; + } + // Confirm if overwrite + else if (controller.fileExists(name)) { + final int m = JOptionPane.showConfirmDialog(null, + "There is already a deck named '" + name + "'. Overwrite?", + "Overwrite Deck?", + JOptionPane.YES_NO_OPTION, + JOptionPane.QUESTION_MESSAGE); + + if (m == JOptionPane.YES_OPTION) { controller.save(); } + VCurrentDeck.SINGLETON_INSTANCE.getTabLabel().setText("Current Deck"); + } + // Confirm if a new deck will be created + else { + final int m = JOptionPane.showConfirmDialog(null, + "This will create a new deck named '" + name + "'. Continue?", + "Create Deck?", + JOptionPane.YES_NO_OPTION, + JOptionPane.QUESTION_MESSAGE); + + if (m == JOptionPane.YES_OPTION) { controller.saveAs(name); } + VCurrentDeck.SINGLETON_INSTANCE.getTabLabel().setText("Current Deck"); + } + + return true; + } + + /** + * Prompts to save changes if necessary. + * + * @return boolean, true if success + */ + @SuppressWarnings("unchecked") + public static boolean confirmSaveChanges() { + if (!((DeckController) CDeckEditorUI + .SINGLETON_INSTANCE.getCurrentEditorController().getDeckController()).isSaved()) { + final int choice = JOptionPane.showConfirmDialog(null, + "Save changes to current deck?", + "Save Changes?", + JOptionPane.YES_NO_CANCEL_OPTION, + JOptionPane.QUESTION_MESSAGE); + + if (choice == JOptionPane.CANCEL_OPTION) { return false; } + + if (choice == JOptionPane.YES_OPTION && !saveDeck()) { return false; } + } + + return true; + } + + /** Publicly-accessible save method, to neatly handle exception handling. */ + public static void savePreferences() { + try { save(); } + catch (final Exception e) { e.printStackTrace(); } + } + + /** Publicly-accessible load method, to neatly handle exception handling. */ + public static void loadPreferences() { + try { load(); } + catch (final Exception e) { e.printStackTrace(); } + } + + /** + * + * TODO: Write javadoc for this method. + * + * @param extends InventoryItem + * @param extends DeckBase + */ + private static void save() throws Exception { + final XMLOutputFactory out = XMLOutputFactory.newInstance(); + final XMLEventWriter writer = out.createXMLEventWriter(new FileOutputStream(NewConstants.PREFS_EDITOR_FILE)); + + writer.add(EVENT_FACTORY.createStartDocument()); + writer.add(NEWLINE); + writer.add(EVENT_FACTORY.createStartElement("", "", "preferences")); + writer.add(EVENT_FACTORY.createAttribute("type", "editor")); + writer.add(NEWLINE); + + for (final EditorPreference p : PREFS.keySet()) { + writer.add(TAB); + writer.add(EVENT_FACTORY.createStartElement("", "", "pref")); + writer.add(EVENT_FACTORY.createAttribute( + "name", p.toString())); + writer.add(EVENT_FACTORY.createAttribute( + "value", PREFS.get(p).toString())); + writer.add(EVENT_FACTORY.createEndElement("", "", "pref")); + writer.add(NEWLINE); + } + + for (final ColumnName c : COLS.keySet()) { + // If column is not in view, retain previous model index for the next time + // that the column will be in the view. + int index = SColumnUtil.getColumnViewIndex(c); + if (index == -1) { + index = COLS.get(c).getModelIndex(); + } + + writer.add(TAB); + writer.add(EVENT_FACTORY.createStartElement("", "", "col")); + writer.add(EVENT_FACTORY.createAttribute( + ColumnProperty.enumval.toString(), COLS.get(c).getEnumValue())); + writer.add(EVENT_FACTORY.createAttribute( + ColumnProperty.identifier.toString(), COLS.get(c).getIdentifier().toString())); + writer.add(EVENT_FACTORY.createAttribute( + ColumnProperty.index.toString(), String.valueOf(index))); + writer.add(EVENT_FACTORY.createAttribute( + ColumnProperty.show.toString(), String.valueOf(COLS.get(c).isShowing()))); + writer.add(EVENT_FACTORY.createAttribute( + ColumnProperty.sortpriority.toString(), String.valueOf(COLS.get(c).getSortPriority()))); + writer.add(EVENT_FACTORY.createAttribute( + ColumnProperty.sortstate.toString(), String.valueOf(COLS.get(c).getSortState()))); + writer.add(EVENT_FACTORY.createAttribute( + ColumnProperty.width.toString(), String.valueOf(COLS.get(c).getWidth()))); + writer.add(EVENT_FACTORY.createEndElement("", "", "col")); + writer.add(NEWLINE); + } + + writer.add(EVENT_FACTORY.createEndDocument()); + writer.flush(); + writer.close(); + } + + private static void load() throws Exception { + // Preferences files have been consolidated into res/preferences/. + // This code is here temporarily to facilitate this transfer. + // After a while, this can be deleted. Doublestrike 21-5-12 + final File oldFile = new File("editor.preferences"); + if (oldFile.exists()) { + final File newFile = new File(NewConstants.PREFS_EDITOR_FILE); + final InputStream in = new FileInputStream(oldFile); + final OutputStream out = new FileOutputStream(newFile); + + byte[] buf = new byte[1024]; + int len; + while ((len = in.read(buf)) > 0) { + out.write(buf, 0, len); + } + in.close(); + out.close(); + + oldFile.delete(); + } // END TEMPORARY CONSOLIDATION FACILITATION + + final XMLInputFactory inputFactory = XMLInputFactory.newInstance(); + final String fileAddress = NewConstants.PREFS_EDITOR_FILE; + final XMLEventReader reader = inputFactory.createXMLEventReader(new FileInputStream(fileAddress)); + + PREFS.clear(); + COLS.clear(); + + XMLEvent event; + StartElement element; + Iterator attributes; + Attribute attribute; + EditorPreference pref; + TableColumnInfo tempcol; + String tagname; + + while (reader.hasNext()) { + event = reader.nextEvent(); + + if (event.isStartElement()) { + element = event.asStartElement(); + tagname = element.getName().getLocalPart(); + + // Assemble preferences + if (tagname.equals("pref")) { + // Retrieve name of pref + attributes = element.getAttributes(); + pref = EditorPreference.valueOf(((Attribute) attributes.next()).getValue()); + + // Add to map + PREFS.put(pref, Boolean.valueOf(((Attribute) attributes.next()).getValue())); + } + // Assemble columns + else if (tagname.equals("col")) { + attributes = element.getAttributes(); + tempcol = new TableColumnInfo(); + + while (attributes.hasNext()) { + attribute = (Attribute) attributes.next(); + if (attribute.getName().toString().equals(ColumnProperty.enumval.toString())) { + COLS.put(ColumnName.valueOf(attribute.getValue()), tempcol); + tempcol.setEnumValue(attribute.getValue()); + } + else if (attribute.getName().toString().equals(ColumnProperty.identifier.toString())) { + tempcol.setIdentifier(attribute.getValue()); + tempcol.setHeaderValue(attribute.getValue()); + } + else if (attribute.getName().toString().equals(ColumnProperty.width.toString())) { + tempcol.setPreferredWidth(Integer.valueOf(attribute.getValue())); + } + else if (attribute.getName().toString().equals(ColumnProperty.show.toString())) { + tempcol.setShowing(Boolean.valueOf(attribute.getValue())); + } + else if (attribute.getName().toString().equals(ColumnProperty.sortpriority.toString())) { + tempcol.setSortPriority(Integer.valueOf(attribute.getValue())); + } + else if (attribute.getName().toString().equals(ColumnProperty.sortstate.toString())) { + tempcol.setSortState(SortState.valueOf(attribute.getValue().toString())); + } + else if (attribute.getName().toString().equals(ColumnProperty.index.toString())) { + tempcol.setModelIndex(Integer.valueOf(attribute.getValue())); + } + } + } + } + } + + SColumnUtil.attachSortAndDisplayFunctions(); + } +} diff --git a/src/main/java/forge/gui/deckeditor/SEditorUtil.java b/src/main/java/forge/gui/deckeditor/SEditorUtil.java new file mode 100644 index 00000000000..081cfd21d71 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/SEditorUtil.java @@ -0,0 +1,149 @@ +package forge.gui.deckeditor; + +import javax.swing.ImageIcon; + +import forge.card.CardRules; +import forge.gui.deckeditor.views.ITableContainer; +import forge.gui.deckeditor.views.VCardCatalog; +import forge.gui.deckeditor.views.VCurrentDeck; +import forge.gui.toolbox.FSkin; +import forge.item.InventoryItem; +import forge.item.ItemPoolView; + +/** + * Static methods for working with top-level editor methods, + * included but not limited to preferences IO, icon generation, + * and stats analysis. + * + *

    + * (S at beginning of class name denotes a static factory.) + * + */ +public final class SEditorUtil { + /** Pre-cached resized version. */ + public static final ImageIcon ICO_ARTIFACT = + new ImageIcon(FSkin.getImage(FSkin.EditorImages.IMG_ARTIFACT, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_CREATURE = + new ImageIcon(FSkin.getImage(FSkin.EditorImages.IMG_CREATURE, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_ENCHANTMENT = + new ImageIcon(FSkin.getImage(FSkin.EditorImages.IMG_ENCHANTMENT, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_INSTANT = + new ImageIcon(FSkin.getImage(FSkin.EditorImages.IMG_INSTANT, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_LAND = + new ImageIcon(FSkin.getImage(FSkin.EditorImages.IMG_LAND, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_PLANESWALKER = + new ImageIcon(FSkin.getImage(FSkin.EditorImages.IMG_PLANESWALKER, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_SORCERY = + new ImageIcon(FSkin.getImage(FSkin.EditorImages.IMG_SORCERY, 18, 18)); + + /** Pre-cached resized version. */ + public static final ImageIcon ICO_TOTAL = + new ImageIcon(FSkin.getImage(FSkin.ZoneImages.ICO_HAND, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_MULTI = + new ImageIcon(FSkin.getImage(FSkin.EditorImages.IMG_MULTI, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_BLACK = + new ImageIcon(FSkin.getImage(FSkin.ManaImages.IMG_BLACK, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_BLUE = + new ImageIcon(FSkin.getImage(FSkin.ManaImages.IMG_BLUE, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_GREEN = + new ImageIcon(FSkin.getImage(FSkin.ManaImages.IMG_GREEN, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_RED = + new ImageIcon(FSkin.getImage(FSkin.ManaImages.IMG_RED, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_WHITE = + new ImageIcon(FSkin.getImage(FSkin.ManaImages.IMG_WHITE, 18, 18)); + /** Pre-cached resized version. */ + public static final ImageIcon ICO_COLORLESS = + new ImageIcon(FSkin.getImage(FSkin.ColorlessManaImages.IMG_X, 18, 18)); + + /** + * Divides X by Y, multiplies by 100, rounds, returns. + * + * @param x0   Numerator (int) + * @param y0   Denominator (int) + * @return rounded result (int) + */ + public static int calculatePercentage(final int x0, final int y0) { + return (int) Math.round((double) x0 / (double) y0 * 100); + } + + /** + * setStats. + * + * @param   the generic type + * @param deck   ItemPoolView + * @param view   {@link forge.gui.deckeditor.views.ITableContainer} + */ + public static void setStats(final ItemPoolView deck, final ITableContainer view) { + view.getLblTotal().setText(String.valueOf(deck.countAll())); + + view.getLblCreature().setText(String.valueOf(CardRules.Predicates.Presets + .IS_CREATURE.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblLand().setText(String.valueOf(CardRules.Predicates.Presets + .IS_LAND.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblEnchantment().setText(String.valueOf(CardRules.Predicates.Presets + .IS_ENCHANTMENT.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblArtifact().setText(String.valueOf(CardRules.Predicates.Presets + .IS_ARTIFACT.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblInstant().setText(String.valueOf(CardRules.Predicates.Presets + .IS_INSTANT.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblSorcery().setText(String.valueOf(CardRules.Predicates.Presets + .IS_SORCERY.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblPlaneswalker().setText(String.valueOf(CardRules.Predicates.Presets + .IS_PLANESWALKER.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblColorless().setText(String.valueOf(CardRules.Predicates.Presets + .IS_COLORLESS.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblBlack().setText(String.valueOf(CardRules.Predicates.Presets + .IS_BLACK.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblBlue().setText(String.valueOf(CardRules.Predicates.Presets + .IS_BLUE.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblGreen().setText(String.valueOf(CardRules.Predicates.Presets + .IS_GREEN.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblRed().setText(String.valueOf(CardRules.Predicates.Presets + .IS_RED.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + + view.getLblWhite().setText(String.valueOf(CardRules.Predicates.Presets + .IS_WHITE.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()))); + } // getStats() + + /** + * Set all components visible that may have been hidden + * by various configurations of the deck editor. + */ + public static void resetUI() { + VCardCatalog.SINGLETON_INSTANCE.getBtnAdd4().setVisible(true); + VCurrentDeck.SINGLETON_INSTANCE.getBtnRemove4().setVisible(true); + + VCurrentDeck.SINGLETON_INSTANCE.getBtnSaveAs().setVisible(true); + VCurrentDeck.SINGLETON_INSTANCE.getBtnNew().setVisible(true); + VCurrentDeck.SINGLETON_INSTANCE.getBtnOpen().setVisible(true); + + VCurrentDeck.SINGLETON_INSTANCE.getTxfTitle().setEnabled(true); + VCardCatalog.SINGLETON_INSTANCE.getLblTitle().setText(""); + + VCurrentDeck.SINGLETON_INSTANCE.getPnlHeader().setVisible(true); + VCardCatalog.SINGLETON_INSTANCE.getPnlHeader().setVisible(true); + } +} diff --git a/src/main/java/forge/gui/deckeditor/SFilterUtil.java b/src/main/java/forge/gui/deckeditor/SFilterUtil.java new file mode 100644 index 00000000000..705bbb7e50f --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/SFilterUtil.java @@ -0,0 +1,515 @@ +package forge.gui.deckeditor; + +import java.awt.Graphics; +import java.awt.Image; +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import javax.swing.JCheckBox; +import javax.swing.JPanel; +import javax.swing.SwingConstants; +import javax.swing.border.EmptyBorder; + +import forge.card.CardEdition; +import forge.card.CardRules; +import forge.game.GameFormat; +import forge.gui.WrapLayout; +import forge.gui.deckeditor.controllers.CFilters; +import forge.gui.deckeditor.views.VFilters; +import forge.item.CardPrinted; +import forge.util.closures.Predicate; +import forge.util.closures.Predicate.ComparableOp; +import forge.util.closures.PredicateString.StringOp; + +/** + * Static factory; holds blocks of form elements and predicates + * which are used in various editing environments. + *

    + * (S at beginning of class name denotes a static factory.) + */ +public class SFilterUtil { + /** An enum to reference checkbox objects in their respective maps. */ + private enum FilterProperty { /** */ + BLACK, /** */ + BLUE, /** */ + COLORLESS, /** */ + GREEN, /** */ + MULTICOLOR, /** */ + RED, /** */ + WHITE, /** */ + + ARTIFACT, /** */ + CREATURE, /** */ + ENCHANTMENT, /** */ + INSTANT, /** */ + LAND, /** */ + PLANESWALKER, /** */ + SORCERY + } + + private static final Map MAP_COLOR_CHECKBOXES = + new HashMap(); + + private static final Map MAP_TYPE_CHECKBOXES = + new HashMap(); + + /** + + */ + private static boolean preventFiltering = false; + + /** + * This will prevent a filter event on a checkbox state change. + * It's used for programmatic changes to the checkboxes when rebuilding + * the filter each time is expensive. + * + * @return boolean   true if filtering is prevented + */ + public static boolean isFilteringPrevented() { + return preventFiltering; + } + + /** + * This will prevent a filter event on a checkbox state change. + * It's used for programmatic changes to the checkboxes when rebuilding + * the filter each time is expensive. + * + * @param bool0   true to prevent filtering + */ + public static void setPreventFiltering(final boolean bool0) { + preventFiltering = bool0; + } + + /** + * Fills and returns a JPanel with checkboxes for color filter set. + * + * @return {@link javax.swing.JPanel} + */ + public static JPanel populateColorFilters() { + MAP_COLOR_CHECKBOXES.clear(); + + MAP_COLOR_CHECKBOXES.put(FilterProperty.BLACK, + new ChbPnl(SEditorUtil.ICO_BLACK.getImage())); + MAP_COLOR_CHECKBOXES.put(FilterProperty.MULTICOLOR, + new ChbPnl(SEditorUtil.ICO_MULTI.getImage())); + MAP_COLOR_CHECKBOXES.put(FilterProperty.BLUE, + new ChbPnl(SEditorUtil.ICO_BLUE.getImage())); + MAP_COLOR_CHECKBOXES.put(FilterProperty.BLACK, + new ChbPnl(SEditorUtil.ICO_BLACK.getImage())); + MAP_COLOR_CHECKBOXES.put(FilterProperty.GREEN, + new ChbPnl(SEditorUtil.ICO_GREEN.getImage())); + MAP_COLOR_CHECKBOXES.put(FilterProperty.RED, + new ChbPnl(SEditorUtil.ICO_RED.getImage())); + MAP_COLOR_CHECKBOXES.put(FilterProperty.WHITE, + new ChbPnl(SEditorUtil.ICO_WHITE.getImage())); + MAP_COLOR_CHECKBOXES.put(FilterProperty.COLORLESS, + new ChbPnl(SEditorUtil.ICO_COLORLESS.getImage())); + + + final JPanel pnl = new JPanel(new WrapLayout(SwingConstants.CENTER, 10, 5)); + pnl.setOpaque(false); + + for (FilterProperty p : MAP_COLOR_CHECKBOXES.keySet()) { + pnl.add(MAP_COLOR_CHECKBOXES.get(p)); + } + return pnl; + } + + /** + * Fills and returns a JPanel with checkboxes for color filter set. + * + * @return {@link javax.swing.JPanel} + */ + public static JPanel populateTypeFilters() { + MAP_TYPE_CHECKBOXES.clear(); + + MAP_TYPE_CHECKBOXES.put(FilterProperty.ARTIFACT, + new ChbPnl(SEditorUtil.ICO_ARTIFACT.getImage())); + MAP_TYPE_CHECKBOXES.put(FilterProperty.CREATURE, + new ChbPnl(SEditorUtil.ICO_CREATURE.getImage())); + MAP_TYPE_CHECKBOXES.put(FilterProperty.ENCHANTMENT, + new ChbPnl(SEditorUtil.ICO_ENCHANTMENT.getImage())); + MAP_TYPE_CHECKBOXES.put(FilterProperty.INSTANT, + new ChbPnl(SEditorUtil.ICO_INSTANT.getImage())); + MAP_TYPE_CHECKBOXES.put(FilterProperty.LAND, + new ChbPnl(SEditorUtil.ICO_LAND.getImage())); + MAP_TYPE_CHECKBOXES.put(FilterProperty.PLANESWALKER, + new ChbPnl(SEditorUtil.ICO_PLANESWALKER.getImage())); + MAP_TYPE_CHECKBOXES.put(FilterProperty.SORCERY, + new ChbPnl(SEditorUtil.ICO_SORCERY.getImage())); + + + final JPanel pnl = new JPanel(new WrapLayout(SwingConstants.CENTER, 10, 5)); + pnl.setOpaque(false); + + for (FilterProperty p : MAP_TYPE_CHECKBOXES.keySet()) { + pnl.add(MAP_TYPE_CHECKBOXES.get(p)); + } + return pnl; + } + + /** Turns all type checkboxes off or on. + * @param select0   boolean */ + public static void toggleTypeCheckboxes(final boolean select0) { + for (FilterProperty p : MAP_TYPE_CHECKBOXES.keySet()) { + ((ChbPnl) MAP_TYPE_CHECKBOXES.get(p)).getCheckBox().setSelected(select0); + } + } + + /** Turns all type checkboxes off or on. + * @param select0   boolean */ + public static void toggleColorCheckboxes(final boolean select0) { + for (FilterProperty p : MAP_COLOR_CHECKBOXES.keySet()) { + ((ChbPnl) MAP_COLOR_CHECKBOXES.get(p)).getCheckBox().setSelected(select0); + } + } + + /** + * Assembles checkboxes for color and returns a filter predicate. + *

    + * Handles "multicolor" label, which is quite tricky. + * + * @return Predicate + */ + public static Predicate buildColorFilter() { + if (MAP_COLOR_CHECKBOXES.isEmpty()) { return Predicate.getTrue(CardPrinted.class); } + + final List> ors = new ArrayList>(); + JCheckBox chbTemp; + + chbTemp = ((ChbPnl) MAP_COLOR_CHECKBOXES.get(FilterProperty.BLACK)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_BLACK); } + + chbTemp = ((ChbPnl) MAP_COLOR_CHECKBOXES.get(FilterProperty.BLUE)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_BLUE); } + + chbTemp = ((ChbPnl) MAP_COLOR_CHECKBOXES.get(FilterProperty.GREEN)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_GREEN); } + + chbTemp = ((ChbPnl) MAP_COLOR_CHECKBOXES.get(FilterProperty.RED)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_RED); } + + chbTemp = ((ChbPnl) MAP_COLOR_CHECKBOXES.get(FilterProperty.WHITE)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_WHITE); } + + chbTemp = ((ChbPnl) MAP_COLOR_CHECKBOXES.get(FilterProperty.COLORLESS)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_COLORLESS); } + + // Multi-colored needs special XOR treatment, since "not multi" when OR-ed + // with any other of its colors except colorless, will return true. + // Careful when changing this. + chbTemp = ((ChbPnl) MAP_COLOR_CHECKBOXES.get(FilterProperty.MULTICOLOR)).getCheckBox(); + final Predicate preMulti; + if (chbTemp.isSelected()) { + preMulti = Predicate.getTrue(CardPrinted.class); + } + else { + preMulti = Predicate.not(Predicate.brigde( + CardRules.Predicates.Presets.IS_MULTICOLOR, CardPrinted.FN_GET_RULES)); + } + + final Predicate preColors = + Predicate.brigde(Predicate.or(ors), CardPrinted.FN_GET_RULES); + + // Corner case: if multi is checked, and the rest are empty, AND won't work. + // This still doesn't work perfectly :/ + boolean allEmptyExceptMulti = true; + for (FilterProperty p : MAP_COLOR_CHECKBOXES.keySet()) { + if (p.equals(FilterProperty.MULTICOLOR)) { continue; } + if (((ChbPnl) MAP_COLOR_CHECKBOXES.get(p)).getCheckBox().isSelected()) { + allEmptyExceptMulti = false; + break; + } + } + + if (allEmptyExceptMulti) { + return Predicate.brigde( + CardRules.Predicates.Presets.IS_MULTICOLOR, CardPrinted.FN_GET_RULES); + } + else { + return Predicate.and(preColors, preMulti); + } + } + + /** + * Filters the set/format combo box. + * + * @return Predicate + */ + public static Predicate buildSetAndFormatFilter() { + // Set/Format filter + if (VFilters.SINGLETON_INSTANCE.getCbxSets().getSelectedIndex() == 0) { + return Predicate.getTrue(CardPrinted.class); + } + + final Object selected = VFilters.SINGLETON_INSTANCE.getCbxSets().getSelectedItem(); + final Predicate filter; + if (selected instanceof CardEdition) { + filter = CardPrinted.Predicates.printedInSets(((CardEdition) selected).getCode()); + } + else { + filter = ((GameFormat) selected).getFilterRules(); + } + + return filter; + } + + /** + * Assembles checkboxes for type and returns a filter predicate. + * + * @return Predicate + */ + public static Predicate buildTypeFilter() { + if (MAP_TYPE_CHECKBOXES.isEmpty()) { return Predicate.getTrue(CardPrinted.class); } + + final List> ors = new ArrayList>(); + JCheckBox chbTemp; + + chbTemp = ((ChbPnl) MAP_TYPE_CHECKBOXES.get(FilterProperty.ARTIFACT)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_ARTIFACT); } + + chbTemp = ((ChbPnl) MAP_TYPE_CHECKBOXES.get(FilterProperty.CREATURE)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_CREATURE); } + + chbTemp = ((ChbPnl) MAP_TYPE_CHECKBOXES.get(FilterProperty.ENCHANTMENT)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_ENCHANTMENT); } + + chbTemp = ((ChbPnl) MAP_TYPE_CHECKBOXES.get(FilterProperty.INSTANT)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_INSTANT); } + + chbTemp = ((ChbPnl) MAP_TYPE_CHECKBOXES.get(FilterProperty.LAND)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_LAND); } + + chbTemp = ((ChbPnl) MAP_TYPE_CHECKBOXES.get(FilterProperty.PLANESWALKER)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_PLANESWALKER); } + + chbTemp = ((ChbPnl) MAP_TYPE_CHECKBOXES.get(FilterProperty.SORCERY)).getCheckBox(); + if (chbTemp.isSelected()) { ors.add(CardRules.Predicates.Presets.IS_SORCERY); } + + return Predicate.brigde(Predicate.or(ors), CardPrinted.FN_GET_RULES); + } + + /** + * Validates text field input (from txfContains and txfWithout), + * then assembles AND and NOT predicates accordingly, ANDs + * together, and returns. + * + * @return Predicate + */ + public static Predicate buildTextFilter() { + Predicate filterAnd = Predicate.getTrue(CardPrinted.class); + Predicate filterNot = Predicate.getTrue(CardPrinted.class); + + final String strContains = VFilters.SINGLETON_INSTANCE.getTxfContains().getText(); + final String strWithout = VFilters.SINGLETON_INSTANCE.getTxfWithout().getText(); + + if (!strContains.isEmpty()) { + final String[] splitContains = strContains + .replaceAll(",", "") + .replaceAll(" ", " ") + .toLowerCase().split(" "); + + final List> ands = new ArrayList>(); + + for (final String s : splitContains) { + final List> subands = new ArrayList>(); + subands.add(Predicate.brigde(CardRules.Predicates.name( + StringOp.CONTAINS, s), CardPrinted.FN_GET_RULES)); + subands.add(Predicate.brigde(CardRules.Predicates.joinedType( + StringOp.CONTAINS, s), CardPrinted.FN_GET_RULES)); + subands.add(Predicate.brigde(CardRules.Predicates.rules( + StringOp.CONTAINS, s), CardPrinted.FN_GET_RULES)); + + ands.add(Predicate.or(subands)); + } + + filterAnd = Predicate.and(ands); + } + + if (!strWithout.isEmpty()) { + final String[] splitWithout = strWithout + .replaceAll(" ", " ") + .replaceAll(",", "") + .toLowerCase().split(" "); + + final List> nots = new ArrayList>(); + + for (final String s : splitWithout) { + final List> subnots = new ArrayList>(); + + subnots.add(Predicate.brigde(CardRules.Predicates.name( + StringOp.CONTAINS, s), CardPrinted.FN_GET_RULES)); + subnots.add(Predicate.brigde(CardRules.Predicates.joinedType( + StringOp.CONTAINS, s), CardPrinted.FN_GET_RULES)); + subnots.add(Predicate.brigde(CardRules.Predicates.rules( + StringOp.CONTAINS, s), CardPrinted.FN_GET_RULES)); + + nots.add(Predicate.or(subnots)); + } + + filterNot = Predicate.not(Predicate.or(nots)); + } + + return Predicate.and(filterAnd, filterNot); + } + + /** + * Validates combo box input, assembles predicate filters for each case, + * stacks them all together, and returns the predicate. + * + * @return Predicate + */ + public static Predicate buildIntervalFilter() { + final VFilters view = VFilters.SINGLETON_INSTANCE; + Predicate filter = Predicate.getTrue(CardPrinted.class); + + // Must include -1 so non-creatures are included by default. + final int plow = view.getCbxPLow().getSelectedItem().toString().equals("*") + ? -1 : Integer.valueOf(view.getCbxPLow().getSelectedItem().toString()); + final int tlow = view.getCbxTLow().getSelectedItem().toString().equals("*") + ? -1 : Integer.valueOf(view.getCbxTLow().getSelectedItem().toString()); + final int clow = view.getCbxCMCLow().getSelectedItem().toString().equals("*") + ? -1 : Integer.valueOf(view.getCbxCMCLow().getSelectedItem().toString()); + + // If a power, toughness, or CMC is higher than 100, that's bad. + final int phigh = view.getCbxPHigh().getSelectedItem().toString().equals("10+") + ? 100 : Integer.valueOf(view.getCbxPHigh().getSelectedItem().toString()); + final int thigh = view.getCbxTHigh().getSelectedItem().toString().equals("10+") + ? 100 : Integer.valueOf(view.getCbxTHigh().getSelectedItem().toString()); + final int chigh = view.getCbxCMCHigh().getSelectedItem().toString().equals("10+") + ? 100 : Integer.valueOf(view.getCbxCMCHigh().getSelectedItem().toString()); + + // Assemble final predicates + final Predicate prePower; + final Predicate preToughness; + final Predicate preCMC; + + // Power: CardRules returns null if no power, which means extra + // filtering must be applied to allow all cards to be shown if * is chosen. + // (Without this, lands and such would be filtered out by default.) + if (plow > phigh) { prePower = Predicate.getFalse(CardPrinted.class); } + else { + // If * is selected in the combo box, cards without power + // will be included in the filter. + final Predicate preNotCreature; + if (plow == -1) { + preNotCreature = Predicate.not( + Predicate.brigde(CardRules.Predicates.Presets.IS_CREATURE, + CardPrinted.FN_GET_RULES)); + } + // Otherwise, if 0 or higher is selected, cards without power + // are excluded. + else { + preNotCreature = Predicate.getFalse(CardPrinted.class); + } + + final Predicate prePowerTemp = Predicate.and( + Predicate.brigde(CardRules.Predicates.power( + ComparableOp.GT_OR_EQUAL, plow), CardPrinted.FN_GET_RULES), + Predicate.brigde(CardRules.Predicates.power( + ComparableOp.LT_OR_EQUAL, phigh), CardPrinted.FN_GET_RULES)); + + prePower = Predicate.or(preNotCreature, prePowerTemp); + } + + // Toughness: CardRules returns null if no toughness, which means extra + // filtering must be applied to allow all cards to be shown if * is chosen. + // (Without this, lands and such would be filtered out by default.) + if (tlow > thigh) { preToughness = Predicate.getFalse(CardPrinted.class); } + else { + // If * is selected in the combo box, cards without toughness + // will be included in the filter. + final Predicate preNotCreature; + if (tlow == -1) { + preNotCreature = Predicate.not( + Predicate.brigde(CardRules.Predicates.Presets.IS_CREATURE, + CardPrinted.FN_GET_RULES)); + } + // Otherwise, if 0 or higher is selected, cards without toughness + // are excluded. + else { + preNotCreature = Predicate.getFalse(CardPrinted.class); + } + + final Predicate preToughnessTemp = Predicate.and( + Predicate.brigde(CardRules.Predicates.toughness( + ComparableOp.GT_OR_EQUAL, tlow), CardPrinted.FN_GET_RULES), + Predicate.brigde(CardRules.Predicates.toughness( + ComparableOp.LT_OR_EQUAL, thigh), CardPrinted.FN_GET_RULES)); + + preToughness = Predicate.or(preNotCreature, preToughnessTemp); + } + + // CMC, thankfully, will return -1 if the card doesn't have a CMC, + // so it can be compared directly against the low value, and non-CMC + // cards will still be included if * is chosen. + if (clow > chigh) { preCMC = Predicate.getFalse(CardPrinted.class); } + else { + preCMC = Predicate.and( + Predicate.brigde(CardRules.Predicates.cmc( + ComparableOp.GT_OR_EQUAL, clow), CardPrinted.FN_GET_RULES), + Predicate.brigde(CardRules.Predicates.cmc( + ComparableOp.LT_OR_EQUAL, chigh), CardPrinted.FN_GET_RULES)); + } + + // Stack them all together and return. + filter = Predicate.and(preCMC, Predicate.and(prePower, preToughness)); + return filter; + } + + //========== Custom class handling + + /** + * A panel with a checkbox and an icon, which will toggle the + * checkbox when anywhere in the panel is clicked. + */ + @SuppressWarnings("serial") + private static class ChbPnl extends JPanel implements ItemListener { + private final JCheckBox checkBox = new JCheckBox(); + private final Image img; + + public ChbPnl(final Image img0) { + super(); + this.img = img0; + this.setOpaque(false); + checkBox.setBorder(new EmptyBorder(0, 20, 0, 0)); + checkBox.setOpaque(false); + checkBox.setSelected(true); + checkBox.addItemListener(this); + add(checkBox); + + this.addMouseListener(new MouseAdapter() { + @Override + public void mouseClicked(final MouseEvent me) { + checkBox.doClick(); + } + }); + } + + public JCheckBox getCheckBox() { + return this.checkBox; + } + + @Override + protected void paintComponent(final Graphics g) { + super.paintComponent(g); + g.drawImage(img, 0, 0, null); + } + + /* (non-Javadoc) + * @see java.awt.event.ItemListener#itemStateChanged(java.awt.event.ItemEvent) + */ + @Override + public void itemStateChanged(final ItemEvent arg0) { + if (!preventFiltering) { + ((CFilters) VFilters.SINGLETON_INSTANCE.getControl()).buildFilter(); + } + } + } +} diff --git a/src/main/java/forge/gui/deckeditor/VDeckEditorUI.java b/src/main/java/forge/gui/deckeditor/VDeckEditorUI.java new file mode 100644 index 00000000000..0a75721bbd4 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/VDeckEditorUI.java @@ -0,0 +1,43 @@ +package forge.gui.deckeditor; + +import javax.swing.SwingWorker; + +import forge.gui.framework.IVTopLevelUI; +import forge.gui.framework.SLayoutIO; + +/** +/** + * Top level view class; instantiates and assembles + * tabs used in deck editor UI drag layout.
    + * + *

    (V at beginning of class name denotes a view class.) + * + */ +public enum VDeckEditorUI implements IVTopLevelUI { + /** */ + SINGLETON_INSTANCE; + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.IVTopLevelUI#instantiate() + */ + @Override + public void instantiate() { + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVTopLevelUI#populate() + */ + @Override + public void populate() { + final SwingWorker w = new SwingWorker() { + @Override + public Void doInBackground() { + SLayoutIO.loadLayout(null); + return null; + } + }; + w.execute(); + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/ACEditorBase.java b/src/main/java/forge/gui/deckeditor/controllers/ACEditorBase.java new file mode 100644 index 00000000000..4c010d25833 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/ACEditorBase.java @@ -0,0 +1,115 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor.controllers; + +import forge.deck.DeckBase; +import forge.gui.deckeditor.tables.DeckController; +import forge.gui.deckeditor.tables.TableView; +import forge.item.InventoryItem; + +/** + * Maintains a generically typed architecture for various editing + * environments. A basic editor instance requires a card catalog, the + * current deck being edited, and optional filters on the catalog. + *

    + * These requirements are collected in this class and manipulated + * in subclasses for different environments. There are two generic + * types for all card display and filter predicates. + * + *

    (A at beginning of class name denotes an abstract class.) + *

    (C at beginning of class name denotes a control class.) + * + * @param extends {@link forge.item.InventoryItem} + * @param extends {@link forge.deck.DeckBase} + */ +public abstract class ACEditorBase { + + private TableView tblCatalog; + private TableView tblDeck; + /** + * Operation to add one of selected card to current deck. + */ + public abstract void addCard(); + + /** + * Operation to remove one of selected card from current deck. + */ + public abstract void removeCard(); + + /** + * Resets the cards in the catalog table and current deck table. + */ + public abstract void resetTables(); + + /** + * Gets controller responsible for the current deck being edited. + * + * @return {@link forge.gui.deckeditor.tables.DeckController} + */ + public abstract DeckController getDeckController(); + + /** + * Called when an editor wants to exit. Should confirm save options, + * update next UI screen, etc. + * + * @return boolean   true if safe to exit + */ + public abstract boolean exit(); + + /** + * Resets and initializes the current editor. + */ + public abstract void init(); + + /** + * Gets the TableView holding the cards in the current deck. + * + * @return {@link forge.gui.deckeditor.tables.TableView} + */ + public TableView getTableDeck() { + return this.tblDeck; + } + + /** + * Sets the TableView holding the cards in the current deck. + * + * @param table0   {@link forge.gui.deckeditor.tables.TableView} + */ + public void setTableDeck(final TableView table0) { + this.tblDeck = table0; + } + + /** + * Gets the TableView holding the cards in the current catalog. + * + * @return {@link forge.gui.deckeditor.tables.TableView} + */ + public TableView getTableCatalog() { + return this.tblCatalog; + } + + /** + * Sets the TableView holding the cards in the current catalog. + * + * @param table0   {@link forge.gui.deckeditor.tables.TableView} + */ + public void setTableCatalog(final TableView table0) { + this.tblCatalog = table0; + } + +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CAllDecks.java b/src/main/java/forge/gui/deckeditor/controllers/CAllDecks.java new file mode 100644 index 00000000000..c8a9c886374 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CAllDecks.java @@ -0,0 +1,68 @@ +package forge.gui.deckeditor.controllers; + +import java.awt.Dialog.ModalityType; + +import forge.Command; +import forge.Singletons; +import forge.deck.DeckBase; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.DeckImport; +import forge.gui.deckeditor.views.VAllDecks; +import forge.gui.framework.ICDoc; +import forge.gui.toolbox.FLabel; +import forge.item.InventoryItem; + +/** + * Controls the "all decks" panel in the deck editor UI. + * + *

    (C at beginning of class name denotes a control class.) + * + */ +public enum CAllDecks implements ICDoc { + /** */ + SINGLETON_INSTANCE; + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#getCommandOnSelect() + */ + @Override + public Command getCommandOnSelect() { + return null; + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#initialize() + */ + @SuppressWarnings("serial") + @Override + public void initialize() { + VAllDecks.SINGLETON_INSTANCE.getLstDecks().setDecks( + Singletons.getModel().getDecks().getConstructed()); + + ((FLabel) VAllDecks.SINGLETON_INSTANCE.getBtnImport()) + .setCommand(new Command() { @Override + public void execute() { importDeck(); } }); + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#update() + */ + @Override + public void update() { + } + + /** + * Opens dialog for importing a deck from a different MTG software. + */ + @SuppressWarnings({ "unchecked", "rawtypes" }) + private void importDeck() { + final ACEditorBase ed = (ACEditorBase) + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController(); + + final DeckImport dImport = new DeckImport(ed); + dImport.setModalityType(ModalityType.APPLICATION_MODAL); + dImport.setVisible(true); + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CCardCatalog.java b/src/main/java/forge/gui/deckeditor/controllers/CCardCatalog.java new file mode 100644 index 00000000000..ff785392165 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CCardCatalog.java @@ -0,0 +1,76 @@ +package forge.gui.deckeditor.controllers; + +import forge.Command; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.views.VCardCatalog; +import forge.gui.framework.ICDoc; +import forge.gui.toolbox.FLabel; +import forge.item.InventoryItem; + +/** + * Controls the "card catalog" panel in the deck editor UI. + * + *

    (C at beginning of class name denotes a control class.) + * + */ +public enum CCardCatalog implements ICDoc { + /** */ + SINGLETON_INSTANCE; + + // refresh analysis on add + + private CCardCatalog() { + } + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#getCommandOnSelect() + */ + @Override + public Command getCommandOnSelect() { + return null; + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#initialize() + */ + @Override + @SuppressWarnings("serial") + public void initialize() { + // Add/remove buttons + ((FLabel) VCardCatalog.SINGLETON_INSTANCE.getBtnAdd()).setCommand(new Command() { + @Override + public void execute() { + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController().addCard(); + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController().getTableCatalog().getTable().requestFocusInWindow(); + CStatistics.SINGLETON_INSTANCE.update(); + CProbabilities.SINGLETON_INSTANCE.update(); + } + }); + + ((FLabel) VCardCatalog.SINGLETON_INSTANCE.getBtnAdd4()).setCommand(new Command() { + @Override + public void execute() { + final InventoryItem item = CDeckEditorUI.SINGLETON_INSTANCE + .getCurrentEditorController().getTableCatalog().getSelectedCard(); + + for (int i = 0; i < 4; i++) { + if (item.equals(CDeckEditorUI.SINGLETON_INSTANCE + .getCurrentEditorController().getTableCatalog().getSelectedCard())) { + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController().addCard(); + } + } + CStatistics.SINGLETON_INSTANCE.update(); + CProbabilities.SINGLETON_INSTANCE.update(); + } + }); + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#update() + */ + @Override + public void update() { + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CCurrentDeck.java b/src/main/java/forge/gui/deckeditor/controllers/CCurrentDeck.java new file mode 100644 index 00000000000..dd5c1b6ced3 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CCurrentDeck.java @@ -0,0 +1,202 @@ +package forge.gui.deckeditor.controllers; + +import java.awt.event.FocusAdapter; +import java.awt.event.FocusEvent; +import java.io.File; + +import javax.swing.JFileChooser; +import javax.swing.JTextField; +import javax.swing.SwingUtilities; + +import forge.Command; +import forge.deck.Deck; +import forge.deck.DeckBase; +import forge.deck.io.DeckSerializer; +import forge.error.ErrorViewer; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.SEditorIO; +import forge.gui.deckeditor.tables.DeckController; +import forge.gui.deckeditor.views.VCurrentDeck; +import forge.gui.framework.ICDoc; +import forge.gui.toolbox.FLabel; +import forge.item.InventoryItem; + +/** + * Controls the "current deck" panel in the deck editor UI. + * + *

    (C at beginning of class name denotes a control class.) + * + */ +public enum CCurrentDeck implements ICDoc { + /** */ + SINGLETON_INSTANCE; + + private static File previousDirectory = null; + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#getCommandOnSelect() + */ + @Override + public Command getCommandOnSelect() { + return null; + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#initialize() + */ + @Override + @SuppressWarnings("serial") + public void initialize() { + ((FLabel) VCurrentDeck.SINGLETON_INSTANCE.getBtnSave()) + .setCommand(new Command() { @Override + public void execute() { SEditorIO.saveDeck(); } }); + + ((FLabel) VCurrentDeck.SINGLETON_INSTANCE.getBtnSaveAs()) + .setCommand(new Command() { @Override + public void execute() { exportDeck(); } }); + + ((FLabel) VCurrentDeck.SINGLETON_INSTANCE.getBtnOpen()) + .setCommand(new Command() { @Override + public void execute() { openDeck(); } }); + + ((FLabel) VCurrentDeck.SINGLETON_INSTANCE.getBtnNew()) + .setCommand(new Command() { @Override + public void execute() { newDeck(); } }); + + VCurrentDeck.SINGLETON_INSTANCE.getTxfTitle().addFocusListener(new FocusAdapter() { + @Override + public void focusGained(final FocusEvent e) { + if (((JTextField) e.getSource()).getText().equals("[New Deck]")) { + ((JTextField) e.getSource()).setText(""); + } + } + + @Override + public void focusLost(final FocusEvent e) { + if (((JTextField) e.getSource()).getText().isEmpty()) { + ((JTextField) e.getSource()).setText("[New Deck]"); + } + } + }); + + ((FLabel) VCurrentDeck.SINGLETON_INSTANCE.getBtnRemove()).setCommand(new Command() { + @Override public void execute() { + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController().removeCard(); + } }); + + ((FLabel) VCurrentDeck.SINGLETON_INSTANCE.getBtnRemove4()).setCommand(new Command() { + @Override public void execute() { + final InventoryItem item = CDeckEditorUI.SINGLETON_INSTANCE + .getCurrentEditorController().getTableDeck().getSelectedCard(); + + for (int i = 0; i < 4; i++) { + if (item.equals(CDeckEditorUI.SINGLETON_INSTANCE + .getCurrentEditorController().getTableDeck().getSelectedCard())) { + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController().removeCard(); + } + } + } + }); + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#update() + */ + @Override + public void update() { + } + + // + + /** */ + @SuppressWarnings("unchecked") + private void newDeck() { + if (!SEditorIO.confirmSaveChanges()) { return; } + + try { + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + ((DeckController) CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController().getDeckController()).newModel(); + VCurrentDeck.SINGLETON_INSTANCE.getTxfTitle().setText(""); + VCurrentDeck.SINGLETON_INSTANCE.getTxfTitle().requestFocusInWindow(); + } + }); + } catch (final Exception ex) { + ErrorViewer.showError(ex); + throw new RuntimeException("Error creating new deck. " + ex); + } + } + + /** */ + @SuppressWarnings("unchecked") + private void openDeck() { + if (!SEditorIO.confirmSaveChanges()) { return; } + + final File file = this.getImportFilename(); + + if (file != null && file.getName().endsWith(".dck")) { + try { + ((DeckController) CDeckEditorUI.SINGLETON_INSTANCE + .getCurrentEditorController().getDeckController()) + .setModel(Deck.fromFile(file)); + + } catch (final Exception ex) { + ErrorViewer.showError(ex); + throw new RuntimeException("Error importing deck." + ex); + } + } + } + + /** */ + private File getImportFilename() { + final JFileChooser open = new JFileChooser(previousDirectory); + open.setDialogTitle("Import Deck"); + open.addChoosableFileFilter(DeckSerializer.DCK_FILTER); + final int returnVal = open.showOpenDialog(null); + + if (returnVal == JFileChooser.APPROVE_OPTION) { + final File file = open.getSelectedFile(); + previousDirectory = file.getParentFile(); + return file; + } + return null; + } + + /** */ + @SuppressWarnings("unchecked") + private void exportDeck() { + final File filename = this.getExportFilename(); + if (filename == null) { + return; + } + + try { + DeckSerializer.writeDeck( + ((DeckController) CDeckEditorUI.SINGLETON_INSTANCE + .getCurrentEditorController().getDeckController()).getModel(), filename); + } catch (final Exception ex) { + ErrorViewer.showError(ex); + throw new RuntimeException("Error exporting deck." + ex); + } + } + + private File getExportFilename() { + final JFileChooser save = new JFileChooser(previousDirectory); + save.setDialogTitle("Export Deck"); + save.setDialogType(JFileChooser.SAVE_DIALOG); + save.setFileFilter(DeckSerializer.DCK_FILTER); + + if (save.showSaveDialog(null) == JFileChooser.APPROVE_OPTION) { + final File file = save.getSelectedFile(); + final String check = file.getAbsolutePath(); + + previousDirectory = file.getParentFile(); + + return check.endsWith(".dck") ? file : new File(check + ".dck"); + } + return null; + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CDeckgen.java b/src/main/java/forge/gui/deckeditor/controllers/CDeckgen.java new file mode 100644 index 00000000000..720b5162498 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CDeckgen.java @@ -0,0 +1,120 @@ +package forge.gui.deckeditor.controllers; + +import forge.Command; +import forge.card.CardRules; +import forge.deck.Deck; +import forge.deck.DeckBase; +import forge.deck.generate.Generate2ColorDeck; +import forge.deck.generate.Generate3ColorDeck; +import forge.deck.generate.Generate5ColorDeck; +import forge.game.player.PlayerType; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.SEditorIO; +import forge.gui.deckeditor.views.VDeckgen; +import forge.gui.framework.ICDoc; +import forge.gui.toolbox.FLabel; +import forge.item.CardDb; +import forge.item.CardPrinted; +import forge.item.InventoryItem; +import forge.util.closures.Predicate; + +/** + * Controls the "analysis" panel in the deck editor UI. + * + *

    (C at beginning of class name denotes a control class.) + * + */ +public enum CDeckgen implements ICDoc { + /** */ + SINGLETON_INSTANCE; + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#getCommandOnSelect() + */ + @Override + public Command getCommandOnSelect() { + return null; + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#initialize() + */ + @SuppressWarnings("serial") + @Override + public void initialize() { + ((FLabel) VDeckgen.SINGLETON_INSTANCE.getBtnRandCardpool()).setCommand(new Command() { + @Override + public void execute() { + newRandomConstructed(); + } + }); + + ((FLabel) VDeckgen.SINGLETON_INSTANCE.getBtnRandDeck2()).setCommand(new Command() { + @Override public void execute() { newGenerateConstructed(2); } }); + + ((FLabel) VDeckgen.SINGLETON_INSTANCE.getBtnRandDeck3()).setCommand(new Command() { + @Override public void execute() { newGenerateConstructed(3); } }); + + ((FLabel) VDeckgen.SINGLETON_INSTANCE.getBtnRandDeck5()).setCommand(new Command() { + @Override public void execute() { newGenerateConstructed(5); } }); + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#update() + */ + @Override + public void update() { + } + + //========== Other methods + @SuppressWarnings("unchecked") + private void newRandomConstructed() { + if (!SEditorIO.confirmSaveChanges()) { return; } + + final Deck randomDeck = new Deck(); + + randomDeck.getMain().addAllFlat(Predicate.not(CardRules.Predicates.Presets.IS_BASIC_LAND) + .random(CardDb.instance().getAllUniqueCards(), CardPrinted.FN_GET_RULES, 15 * 5)); + randomDeck.getMain().add("Plains"); + randomDeck.getMain().add("Island"); + randomDeck.getMain().add("Swamp"); + randomDeck.getMain().add("Mountain"); + randomDeck.getMain().add("Forest"); + randomDeck.getMain().add("Terramorphic Expanse"); + + final ACEditorBase ed = (ACEditorBase) + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController(); + + ed.getDeckController().setModel((TModel) randomDeck); + } + + @SuppressWarnings("unchecked") + private void newGenerateConstructed(final int colorCount0) { + if (!SEditorIO.confirmSaveChanges()) { return; } + + final Deck genConstructed = new Deck(); + + switch (colorCount0) { + case 2: + genConstructed.getMain().addAll( + (new Generate2ColorDeck("AI", "AI")).get2ColorDeck(60, PlayerType.HUMAN)); + break; + case 3: + genConstructed.getMain().addAll( + (new Generate3ColorDeck("AI", "AI", "AI")).get3ColorDeck(60, PlayerType.HUMAN)); + break; + case 5: + genConstructed.getMain().addAll( + (new Generate5ColorDeck()).get5ColorDeck(60, PlayerType.HUMAN)); + break; + default: + } + + final ACEditorBase ed = (ACEditorBase) + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController(); + + ed.getDeckController().setModel((TModel) genConstructed); + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorConstructed.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorConstructed.java new file mode 100644 index 00000000000..2a58193b017 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorConstructed.java @@ -0,0 +1,158 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor.controllers; + +import java.util.List; + +import forge.Singletons; +import forge.deck.Deck; +import forge.gui.deckeditor.SEditorIO; +import forge.gui.deckeditor.SEditorUtil; +import forge.gui.deckeditor.tables.DeckController; +import forge.gui.deckeditor.tables.SColumnUtil; +import forge.gui.deckeditor.tables.SColumnUtil.ColumnName; +import forge.gui.deckeditor.tables.TableColumnInfo; +import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.views.VCardCatalog; +import forge.gui.deckeditor.views.VCurrentDeck; +import forge.item.CardDb; +import forge.item.CardPrinted; +import forge.item.InventoryItem; +import forge.item.ItemPool; +import forge.util.closures.Lambda0; + +/** + * Child controller for constructed deck editor UI. + * This is the least restrictive mode; + * all cards are available. + * + *

    (C at beginning of class name denotes a control class.) + * + * @author Forge + * @version $Id$ + */ +public final class CEditorConstructed extends ACEditorBase { + private final DeckController controller; + + //=========== Constructor + /** + * Child controller for constructed deck editor UI. + * This is the least restrictive mode; + * all cards are available. + */ + public CEditorConstructed() { + super(); + + final TableView tblCatalog = new TableView(true, CardPrinted.class); + final TableView tblDeck = new TableView(true, CardPrinted.class); + + VCardCatalog.SINGLETON_INSTANCE.setTableView(tblCatalog.getTable()); + VCurrentDeck.SINGLETON_INSTANCE.setTableView(tblDeck.getTable()); + + this.setTableCatalog(tblCatalog); + this.setTableDeck(tblDeck); + + final Lambda0 newCreator = new Lambda0() { + @Override + public Deck apply() { + return new Deck(); + } + }; + this.controller = new DeckController(Singletons.getModel().getDecks().getConstructed(), this, newCreator); + } + + //=========== Overridden from ACEditorBase + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#addCard() + */ + @Override + public void addCard() { + final InventoryItem item = this.getTableCatalog().getSelectedCard(); + if ((item == null) || !(item instanceof CardPrinted)) { + return; + } + + final CardPrinted card = (CardPrinted) item; + this.getTableDeck().addCard(card); + this.controller.notifyModelChanged(); + VCurrentDeck.SINGLETON_INSTANCE.getTabLabel().setText("*Current Deck"); + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#removeCard() + */ + @Override + public void removeCard() { + final InventoryItem item = this.getTableDeck().getSelectedCard(); + if ((item == null) || !(item instanceof CardPrinted)) { + return; + } + + final CardPrinted card = (CardPrinted) item; + this.getTableDeck().removeCard(card); + this.controller.notifyModelChanged(); + VCurrentDeck.SINGLETON_INSTANCE.getTabLabel().setText("*Current Deck"); + } + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#updateView() + */ + @Override + public void resetTables() { + // Constructed mode can use all cards, no limitations. + this.getTableCatalog().setDeck(ItemPool.createFrom(CardDb.instance().getAllCards(), CardPrinted.class)); + this.getTableDeck().setDeck(this.controller.getModel().getMain()); + } + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#getController() + */ + @Override + public DeckController getDeckController() { + return this.controller; + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#show(forge.Command) + */ + @Override + public void init() { + final List> lstCatalogCols = SColumnUtil.getCatalogDefaultColumns(); + lstCatalogCols.remove(SColumnUtil.getColumn(ColumnName.CAT_QUANTITY)); + + this.getTableCatalog().setup(VCardCatalog.SINGLETON_INSTANCE, lstCatalogCols); + this.getTableDeck().setup(VCurrentDeck.SINGLETON_INSTANCE, SColumnUtil.getDeckDefaultColumns()); + + SEditorUtil.resetUI(); + + this.controller.newModel(); + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.controllers.ACEditorBase#exit() + */ + @Override + public boolean exit() { + return SEditorIO.confirmSaveChanges(); + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java new file mode 100644 index 00000000000..80461fd50ec --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java @@ -0,0 +1,249 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor.controllers; + +import javax.swing.JOptionPane; + +import forge.Constant; +import forge.Singletons; +import forge.control.FControl; +import forge.deck.Deck; +import forge.deck.DeckGroup; +import forge.game.limited.BoosterDraft; +import forge.game.limited.IBoosterDraft; +import forge.gui.deckeditor.tables.DeckController; +import forge.gui.deckeditor.tables.SColumnUtil; +import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.views.VCardCatalog; +import forge.gui.deckeditor.views.VCurrentDeck; +import forge.gui.home.sanctioned.CSubmenuDraft; +import forge.item.CardDb; +import forge.item.CardPrinted; +import forge.item.InventoryItem; +import forge.item.ItemPoolView; + +/** + * Updates the deck editor UI as necessary draft selection mode. + * + *

    (C at beginning of class name denotes a control class.) + * + * @author Forge + * @version $Id$ + */ +public class CEditorDraftingProcess extends ACEditorBase { + private IBoosterDraft boosterDraft; + + //========== Constructor + + /** + * Updates the deck editor UI as necessary draft selection mode. + */ + public CEditorDraftingProcess() { + final TableView tblCatalog = new TableView(true, CardPrinted.class); + final TableView tblDeck = new TableView(true, CardPrinted.class); + + VCardCatalog.SINGLETON_INSTANCE.setTableView(tblCatalog.getTable()); + VCurrentDeck.SINGLETON_INSTANCE.setTableView(tblDeck.getTable()); + + this.setTableCatalog(tblCatalog); + this.setTableDeck(tblDeck); + } + + /** + * Show gui. + * + * @param inBoosterDraft + * the in_booster draft + */ + public final void showGui(final IBoosterDraft inBoosterDraft) { + this.boosterDraft = inBoosterDraft; + this.init(); + } + + /** + *

    + * setup. + *

    + */ + private void setup() { + this.getTableCatalog().setup(VCardCatalog.SINGLETON_INSTANCE, SColumnUtil.getCatalogDefaultColumns()); + this.getTableDeck().setup(VCurrentDeck.SINGLETON_INSTANCE, SColumnUtil.getDeckDefaultColumns()); + + /* + this.getTableCatalog().getTable().addMouseListener(this.pickWithMouse); + this.getTableCatalog().getTable().addKeyListener(new KeyAdapter() { + @Override + public void keyPressed(final KeyEvent e) { + if (e.getKeyChar() == ' ') { + CEditorDraftingProcess.this.addCard(); + } + } + }); + */ + + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#addCard() + */ + @Override + public void addCard() { + final InventoryItem item = this.getTableCatalog().getSelectedCard(); + if ((item == null) || !(item instanceof CardPrinted)) { + return; + } + + final CardPrinted card = (CardPrinted) item; + + this.getTableDeck().addCard(card); + + // get next booster pack + this.boosterDraft.setChoice(card); + + if (this.boosterDraft.hasNextChoice()) { + this.showChoices(this.boosterDraft.nextChoice()); + } else { + this.boosterDraft.finishedDrafting(); + this.saveDraft(); + } + } + + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#removeCard() + */ + @Override + public void removeCard() { + } + + /** + *

    + * showChoices. + *

    + * + * @param list + * a {@link forge.CardList} object. + */ + private void showChoices(final ItemPoolView list) { + VCardCatalog.SINGLETON_INSTANCE.getLblTitle().setText("Select a card from pack number " + + (((BoosterDraft) boosterDraft).getCurrentBoosterIndex() + 1) + "."); + this.getTableCatalog().setDeck(list); + this.getTableCatalog().fixSelection(0); + } // showChoices() + + /** + *

    + * getPlayersDeck. + *

    + * + * @return a {@link forge.deck.Deck} object. + */ + private Deck getPlayersDeck() { + final Deck deck = new Deck(); + Constant.Runtime.HUMAN_DECK[0] = deck; + + // add sideboard to deck + deck.getSideboard().addAll(this.getTableDeck().getCards()); + + final String landSet = IBoosterDraft.LAND_SET_CODE[0]; + final int landsCount = 20; + deck.getSideboard().add(CardDb.instance().getCard("Forest", landSet), landsCount); + deck.getSideboard().add(CardDb.instance().getCard("Mountain", landSet), landsCount); + deck.getSideboard().add(CardDb.instance().getCard("Swamp", landSet), landsCount); + deck.getSideboard().add(CardDb.instance().getCard("Island", landSet), landsCount); + deck.getSideboard().add(CardDb.instance().getCard("Plains", landSet), landsCount); + + return deck; + } // getPlayersDeck() + + /** + *

    + * saveDraft. + *

    + */ + private void saveDraft() { + String s = ""; + while ((s == null) || (s.length() == 0)) { + s = JOptionPane.showInputDialog(null, + "Save this draft as:", + "Save draft", + JOptionPane.QUESTION_MESSAGE); + } + // TODO: check if overwriting the same name, and let the user delete old + // drafts + + // construct computer's decks + // save draft + final Deck[] computer = this.boosterDraft.getDecks(); + + final DeckGroup finishedDraft = new DeckGroup(s); + finishedDraft.setHumanDeck((Deck) this.getPlayersDeck().copyTo(s)); + finishedDraft.addAiDecks(computer); + + // DeckManager deckManager = new + // DeckManager(ForgeProps.getFile(NEW_DECKS)); + + // write the file + Singletons.getModel().getDecks().getDraft().add(finishedDraft); + + CSubmenuDraft.SINGLETON_INSTANCE.update(); + FControl.SINGLETON_INSTANCE.changeState(FControl.HOME_SCREEN); + } + + //========== Overridden from ACEditorBase + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#getController() + */ + @Override + public DeckController getDeckController() { + return null; + } + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#updateView() + */ + @Override + public void resetTables() { + } + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#show(forge.Command) + */ + @Override + public void init() { + this.setup(); + this.showChoices(this.boosterDraft.nextChoice()); + this.getTableDeck().setDeck((Iterable) null); + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.controllers.ACEditorBase#exit() + */ + @Override + public boolean exit() { + CSubmenuDraft.SINGLETON_INSTANCE.update(); + return true; + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorLimited.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorLimited.java new file mode 100644 index 00000000000..364fc2cd17e --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorLimited.java @@ -0,0 +1,183 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor.controllers; + +import forge.deck.Deck; +import forge.deck.DeckGroup; +import forge.gui.deckeditor.SEditorIO; +import forge.gui.deckeditor.SEditorUtil; +import forge.gui.deckeditor.tables.DeckController; +import forge.gui.deckeditor.tables.SColumnUtil; +import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.views.VCardCatalog; +import forge.gui.deckeditor.views.VCurrentDeck; +import forge.gui.home.sanctioned.CSubmenuDraft; +import forge.gui.home.sanctioned.CSubmenuSealed; +import forge.item.CardPrinted; +import forge.item.InventoryItem; +import forge.util.IStorage; +import forge.util.closures.Lambda0; + +/** + * Child controller for limited deck editor UI. + * + *

    (C at beginning of class name denotes a control class.) + * + * @author Forge + * @version $Id: DeckEditorCommon.java 12850 2011-12-26 14:55:09Z slapshot5 $ + */ +public final class CEditorLimited extends ACEditorBase { + + private final DeckController controller; + + //========== Constructor + + /** + * Child controller for limited deck editor UI. + * + * @param deckMap0   {@link forge.deck.DeckGroup}<{@link forge.util.IStorage}> + */ + public CEditorLimited(final IStorage deckMap0) { + final TableView tblCatalog = new TableView(true, CardPrinted.class); + final TableView tblDeck = new TableView(true, CardPrinted.class); + + VCardCatalog.SINGLETON_INSTANCE.setTableView(tblCatalog.getTable()); + VCurrentDeck.SINGLETON_INSTANCE.setTableView(tblDeck.getTable()); + + this.setTableCatalog(tblCatalog); + this.setTableDeck(tblDeck); + + final Lambda0 newCreator = new Lambda0() { + @Override + public DeckGroup apply() { + return new DeckGroup(""); + } + }; + this.controller = new DeckController(deckMap0, this, newCreator); + } + + /** + * TODO: Write javadoc for this method. + * + * @param model + * @return + */ + private Deck getSelectedDeck(final DeckGroup model) { + return model.getHumanDeck(); + } + + //========== Overridden from ACEditorBase + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#addCard() + */ + @Override + public void addCard() { + final InventoryItem item = this.getTableCatalog().getSelectedCard(); + if ((item == null) || !(item instanceof CardPrinted)) { + return; + } + + // update view + final CardPrinted card = (CardPrinted) item; + this.getTableDeck().addCard(card); + this.getTableCatalog().removeCard(card); + + this.getDeckController().notifyModelChanged(); + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#removeCard() + */ + @Override + public void removeCard() { + final InventoryItem item = this.getTableDeck().getSelectedCard(); + if ((item == null) || !(item instanceof CardPrinted)) { + return; + } + + // update view + final CardPrinted card = (CardPrinted) item; + this.getTableDeck().removeCard(card); + this.getTableCatalog().addCard(card); + + Deck model = getSelectedDeck(getDeckController().getModel()); + model.getMain().remove(card); model.getSideboard().add(card); + + this.getDeckController().notifyModelChanged(); + } + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#updateView() + */ + @Override + public void resetTables() { + final Deck toEdit = this.getSelectedDeck(this.controller.getModel()); + this.getTableCatalog().setDeck(toEdit.getSideboard()); + this.getTableDeck().setDeck(toEdit.getMain()); + } + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#getController() + */ + @Override + public DeckController getDeckController() { + return this.controller; + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#show(forge.Command) + */ + @Override + public void init() { + this.getTableCatalog().setup(VCardCatalog.SINGLETON_INSTANCE, SColumnUtil.getCatalogDefaultColumns()); + this.getTableDeck().setup(VCurrentDeck.SINGLETON_INSTANCE, SColumnUtil.getDeckDefaultColumns()); + + SEditorUtil.resetUI(); + + VCardCatalog.SINGLETON_INSTANCE.getBtnAdd4().setVisible(false); + VCurrentDeck.SINGLETON_INSTANCE.getBtnRemove4().setVisible(false); + + VCurrentDeck.SINGLETON_INSTANCE.getBtnSaveAs().setVisible(false); + VCurrentDeck.SINGLETON_INSTANCE.getBtnNew().setVisible(false); + VCurrentDeck.SINGLETON_INSTANCE.getBtnOpen().setVisible(false); + + VCurrentDeck.SINGLETON_INSTANCE.getTxfTitle().setEnabled(false); + + VCardCatalog.SINGLETON_INSTANCE.getLblTitle().setText("Deck Editor: Limited Mode"); + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.controllers.ACEditorBase#exit() + */ + @Override + public boolean exit() { + final boolean okToExit = SEditorIO.confirmSaveChanges(); + + if (okToExit) { + CSubmenuDraft.SINGLETON_INSTANCE.update(); + CSubmenuSealed.SINGLETON_INSTANCE.update(); + } + + return okToExit; + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorPreferences.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorPreferences.java new file mode 100644 index 00000000000..232d01703d1 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorPreferences.java @@ -0,0 +1,151 @@ +package forge.gui.deckeditor.controllers; + +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; + +import javax.swing.JCheckBox; + +import forge.Command; +import forge.gui.deckeditor.SEditorIO; +import forge.gui.deckeditor.SEditorIO.EditorPreference; +import forge.gui.deckeditor.tables.SColumnUtil; +import forge.gui.deckeditor.tables.SColumnUtil.ColumnName; +import forge.gui.deckeditor.views.VCardCatalog; +import forge.gui.deckeditor.views.VCurrentDeck; +import forge.gui.deckeditor.views.VEditorPreferences; +import forge.gui.framework.ICDoc; + +/** + * Controls the "analysis" panel in the deck editor UI. + * + *

    (C at beginning of class name denotes a control class.) + * + */ +public enum CEditorPreferences implements ICDoc { + /** */ + SINGLETON_INSTANCE; + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#getCommandOnSelect() + */ + @Override + public Command getCommandOnSelect() { + return null; + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#initialize() + */ + @Override + public void initialize() { + SEditorIO.loadPreferences(); + + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogColor().setSelected( + SColumnUtil.getColumn(ColumnName.CAT_COLOR).isShowing()); + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogRarity().setSelected( + SColumnUtil.getColumn(ColumnName.CAT_RARITY).isShowing()); + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogCMC().setSelected( + SColumnUtil.getColumn(ColumnName.CAT_CMC).isShowing()); + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogSet().setSelected( + SColumnUtil.getColumn(ColumnName.CAT_SET).isShowing()); + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogAI().setSelected( + SColumnUtil.getColumn(ColumnName.CAT_AI).isShowing()); + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckColor().setSelected( + SColumnUtil.getColumn(ColumnName.DECK_COLOR).isShowing()); + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckRarity().setSelected( + SColumnUtil.getColumn(ColumnName.DECK_RARITY).isShowing()); + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckCMC().setSelected( + SColumnUtil.getColumn(ColumnName.DECK_CMC).isShowing()); + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckSet().setSelected( + SColumnUtil.getColumn(ColumnName.DECK_SET).isShowing()); + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckAI().setSelected( + SColumnUtil.getColumn(ColumnName.DECK_AI).isShowing()); + + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogStats().setSelected( + SEditorIO.getPref(EditorPreference.stats_catalog)); + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckStats().setSelected( + SEditorIO.getPref(EditorPreference.stats_deck)); + + if (!SEditorIO.getPref(EditorPreference.stats_deck)) { + VCurrentDeck.SINGLETON_INSTANCE.getPnlStats().setVisible(false); + } + if (!SEditorIO.getPref(EditorPreference.stats_catalog)) { + VCardCatalog.SINGLETON_INSTANCE.getPnlStats().setVisible(false); + } + + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogColor().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + SColumnUtil.toggleColumn(SColumnUtil.getColumn(ColumnName.CAT_COLOR)); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogRarity().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + SColumnUtil.toggleColumn(SColumnUtil.getColumn(ColumnName.CAT_RARITY)); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogCMC().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + SColumnUtil.toggleColumn(SColumnUtil.getColumn(ColumnName.CAT_CMC)); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogSet().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + SColumnUtil.toggleColumn(SColumnUtil.getColumn(ColumnName.CAT_SET)); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogAI().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + SColumnUtil.toggleColumn(SColumnUtil.getColumn(ColumnName.CAT_AI)); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckColor().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + SColumnUtil.toggleColumn(SColumnUtil.getColumn(ColumnName.DECK_COLOR)); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckRarity().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + SColumnUtil.toggleColumn(SColumnUtil.getColumn(ColumnName.DECK_RARITY)); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckCMC().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + SColumnUtil.toggleColumn(SColumnUtil.getColumn(ColumnName.DECK_CMC)); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckSet().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + SColumnUtil.toggleColumn(SColumnUtil.getColumn(ColumnName.DECK_SET)); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckAI().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + SColumnUtil.toggleColumn(SColumnUtil.getColumn(ColumnName.DECK_AI)); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbCatalogStats().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + VCardCatalog.SINGLETON_INSTANCE.getPnlStats().setVisible( + ((JCheckBox) e.getSource()).isSelected()); + SEditorIO.setPref(EditorPreference.stats_catalog, ((JCheckBox) e.getSource()).isSelected()); + SEditorIO.savePreferences(); } }); + + VEditorPreferences.SINGLETON_INSTANCE.getChbDeckStats().addItemListener(new ItemListener() { + @Override public void itemStateChanged(final ItemEvent e) { + VCurrentDeck.SINGLETON_INSTANCE.getPnlStats().setVisible( + ((JCheckBox) e.getSource()).isSelected()); + SEditorIO.setPref(EditorPreference.stats_deck, ((JCheckBox) e.getSource()).isSelected()); + SEditorIO.savePreferences(); } }); + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#update() + */ + @Override + public void update() { + } + + //========== Other methods +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java new file mode 100644 index 00000000000..2210e6ccc5e --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java @@ -0,0 +1,204 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor.controllers; + +// import java.awt.Font; +import java.util.List; + +import forge.AllZone; +import forge.Constant; +import forge.deck.Deck; +import forge.gui.deckeditor.SEditorIO; +import forge.gui.deckeditor.tables.DeckController; +import forge.gui.deckeditor.tables.SColumnUtil; +import forge.gui.deckeditor.tables.SColumnUtil.ColumnName; +import forge.gui.deckeditor.tables.TableColumnInfo; +import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.views.VCardCatalog; +import forge.gui.deckeditor.views.VCurrentDeck; +import forge.gui.home.quest.CSubmenuQuestDecks; +import forge.item.CardPrinted; +import forge.item.InventoryItem; +import forge.item.ItemPool; +import forge.quest.QuestController; +import forge.util.closures.Lambda0; + +//import forge.quest.data.QuestBoosterPack; + +/** + * Child controller for quest deck editor UI. + *

    + * Card catalog and decks are drawn from a QuestController object. + * + *

    (C at beginning of class name denotes a control class.) + * + * @author Forge + * @version $Id$ + */ +public final class CEditorQuest extends ACEditorBase { + private final QuestController questData; + private final DeckController controller; + + /** + * Child controller for quest deck editor UI. + *

    + * Card catalog and decks are drawn from a QuestController object. + * + * @param questData0   {@link forge.quest.QuestController} + */ + public CEditorQuest(final QuestController questData0) { + this.questData = questData0; + + final TableView tblCatalog = new TableView(false, CardPrinted.class); + final TableView tblDeck = new TableView(false, CardPrinted.class); + + VCardCatalog.SINGLETON_INSTANCE.setTableView(tblCatalog.getTable()); + VCurrentDeck.SINGLETON_INSTANCE.setTableView(tblDeck.getTable()); + + this.setTableCatalog(tblCatalog); + this.setTableDeck(tblDeck); + + final Lambda0 newCreator = new Lambda0() { + @Override + public Deck apply() { + return new Deck(); + } + }; + this.controller = new DeckController(questData0.getMyDecks(), this, newCreator); + } + + /** + * Adds any card to the catalog and data pool. + * + * @param card {@link forge.item.CardPrinted} + */ + public void addCheatCard(final CardPrinted card) { + this.getTableCatalog().addCard(card); + this.questData.getCards().getCardpool().add(card); + } + + //=========== Overridden from ACEditorBase + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#addCard() + */ + @Override + public void addCard() { + final InventoryItem item = this.getTableCatalog().getSelectedCard(); + if ((item == null) || !(item instanceof CardPrinted)) { + return; + } + + final CardPrinted card = (CardPrinted) item; + this.getTableCatalog().removeCard(card); + this.getTableDeck().addCard(card); + this.controller.notifyModelChanged(); + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#removeCard() + */ + @Override + public void removeCard() { + final InventoryItem item = this.getTableDeck().getSelectedCard(); + if ((item == null) || !(item instanceof CardPrinted)) { + return; + } + + final CardPrinted card = (CardPrinted) item; + this.getTableCatalog().addCard(card); + this.getTableDeck().removeCard(card); + } + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#updateView() + */ + @Override + public void resetTables() { + final Deck deck = this.controller.getModel(); + + final ItemPool cardpool = new ItemPool(CardPrinted.class); + cardpool.addAll(this.questData.getCards().getCardpool()); + // remove bottom cards that are in the deck from the card pool + cardpool.removeAll(deck.getMain()); + // show cards, makes this user friendly + this.getTableCatalog().setDeck(cardpool); + this.getTableDeck().setDeck(deck.getMain()); + } + + //=========== Overridden from ACEditorBase + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#getController() + */ + @Override + public DeckController getDeckController() { + return this.controller; + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#show(forge.Command) + */ + @Override + public void init() { + final List> columnsCatalog = SColumnUtil.getCatalogDefaultColumns(); + final List> columnsDeck = SColumnUtil.getDeckDefaultColumns(); + + // Add "new" column in catalog and deck + columnsCatalog.add(SColumnUtil.getColumn(ColumnName.CAT_NEW)); + + columnsCatalog.get(columnsCatalog.size() - 1).setSortAndDisplayFunctions( + this.questData.getCards().getFnNewCompare(), + this.questData.getCards().getFnNewGet()); + + columnsDeck.add(SColumnUtil.getColumn(ColumnName.DECK_NEW)); + + columnsDeck.get(columnsDeck.size() - 1).setSortAndDisplayFunctions( + this.questData.getCards().getFnNewCompare(), + this.questData.getCards().getFnNewGet()); + + this.getTableCatalog().setup(VCardCatalog.SINGLETON_INSTANCE, columnsCatalog); + this.getTableDeck().setup(VCurrentDeck.SINGLETON_INSTANCE, columnsDeck); + + Deck deck = Constant.Runtime.HUMAN_DECK[0] == null ? null : this.questData.getMyDecks().get( + Constant.Runtime.HUMAN_DECK[0].getName()); + + if (deck == null) { + deck = new Deck(); + } + + this.getDeckController().setModel(deck); + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.controllers.ACEditorBase#exit() + */ + @Override + public boolean exit() { + final boolean okToExit = SEditorIO.confirmSaveChanges(); + if (okToExit) { + AllZone.getQuest().save(); + CSubmenuQuestDecks.SINGLETON_INSTANCE.update(); + } + return okToExit; + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java new file mode 100644 index 00000000000..6b2496a7116 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java @@ -0,0 +1,368 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor.controllers; + +import java.text.DecimalFormat; +import java.text.NumberFormat; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; + +import javax.swing.JLabel; +import javax.swing.JOptionPane; + +import forge.AllZone; +import forge.deck.Deck; +import forge.deck.DeckBase; +import forge.gui.CardListViewer; +import forge.gui.deckeditor.SEditorIO; +import forge.gui.deckeditor.SEditorUtil; +import forge.gui.deckeditor.tables.DeckController; +import forge.gui.deckeditor.tables.SColumnUtil; +import forge.gui.deckeditor.tables.SColumnUtil.ColumnName; +import forge.gui.deckeditor.tables.TableColumnInfo; +import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.views.VCardCatalog; +import forge.gui.deckeditor.views.VCurrentDeck; +import forge.gui.home.quest.CSubmenuQuestDecks; +import forge.gui.home.quest.SSubmenuQuestUtil; +import forge.item.BoosterPack; +import forge.item.CardPrinted; +import forge.item.FatPack; +import forge.item.InventoryItem; +import forge.item.ItemPool; +import forge.item.ItemPoolView; +import forge.item.OpenablePack; +import forge.item.PreconDeck; +import forge.item.TournamentPack; +import forge.quest.QuestController; +import forge.quest.io.ReadPriceList; +import forge.util.closures.Lambda1; + +/** + * Child controller for quest card shop UI. + * + *

    (C at beginning of class name denotes a control class.) + * + * @author Forge + * @version $Id: CEditorQuestCardShop.java 15088 2012-04-07 11:34:05Z Max mtg $ + */ +public final class CEditorQuestCardShop extends ACEditorBase { + private final JLabel creditsLabel = new JLabel(); + private final JLabel sellPercentageLabel = new JLabel(); + private double multiplier; + private final QuestController questData; + + // get pricelist: + private final ReadPriceList r = new ReadPriceList(); + private final Map mapPrices = this.r.getPriceList(); + private Map decksUsingMyCards; + + /** + * Child controller for quest card shop UI. + * + * @param qd + * a {@link forge.quest.data.QuestData} object. + */ + public CEditorQuestCardShop(final QuestController qd) { + this.questData = qd; + + final TableView tblCatalog = new TableView(false, InventoryItem.class); + final TableView tblDeck = new TableView(false, InventoryItem.class); + + VCardCatalog.SINGLETON_INSTANCE.setTableView(tblCatalog.getTable()); + VCurrentDeck.SINGLETON_INSTANCE.setTableView(tblDeck.getTable()); + + this.setTableCatalog(tblCatalog); + this.setTableDeck(tblDeck); + } + + /** + *

    + * setup. + *

    + */ + private void setup() { + final List> columnsCatalog = SColumnUtil.getCatalogDefaultColumns(); + final List> columnsDeck = SColumnUtil.getDeckDefaultColumns(); + + // Add "price", "decks", and "new" column in catalog and deck + columnsCatalog.add(SColumnUtil.getColumn(ColumnName.CAT_PURCHASE_PRICE)); + columnsCatalog.get(columnsCatalog.size() - 1).setSortAndDisplayFunctions( + this.fnPriceCompare, this.fnPriceGet); + + columnsCatalog.add(SColumnUtil.getColumn(ColumnName.CAT_DECKS)); + columnsCatalog.get(columnsCatalog.size() - 1).setSortAndDisplayFunctions( + this.fnDeckCompare, this.fnDeckGet); + + columnsCatalog.add(SColumnUtil.getColumn(ColumnName.CAT_NEW)); + columnsCatalog.get(columnsCatalog.size() - 1).setSortAndDisplayFunctions( + this.questData.getCards().getFnNewCompare(), this.questData.getCards().getFnNewGet()); + + columnsDeck.add(SColumnUtil.getColumn(ColumnName.DECK_SALE_PRICE)); + columnsDeck.get(columnsDeck.size() - 1).setSortAndDisplayFunctions( + this.fnPriceCompare, this.fnPriceSellGet); + + columnsDeck.add(SColumnUtil.getColumn(ColumnName.DECK_NEW)); + columnsDeck.get(columnsDeck.size() - 1).setSortAndDisplayFunctions( + this.questData.getCards().getFnNewCompare(), this.questData.getCards().getFnNewGet()); + + // Setup with current column set + this.getTableCatalog().setup(VCardCatalog.SINGLETON_INSTANCE, columnsCatalog); + this.getTableDeck().setup(VCurrentDeck.SINGLETON_INSTANCE, columnsDeck); + + SEditorUtil.resetUI(); + VCardCatalog.SINGLETON_INSTANCE.getPnlHeader().setVisible(false); + VCurrentDeck.SINGLETON_INSTANCE.getPnlHeader().setVisible(false); + } + + // fills number of decks using each card + private Map countDecksForEachCard() { + final Map result = new HashMap(); + for (final Deck deck : this.questData.getMyDecks()) { + for (final Entry e : deck.getMain()) { + final CardPrinted card = e.getKey(); + final Integer amount = result.get(card); + result.put(card, Integer.valueOf(amount == null ? 1 : 1 + amount.intValue())); + } + } + return result; + } + + private Integer getCardValue(final InventoryItem card) { + if (this.mapPrices.containsKey(card.getName())) { + return this.mapPrices.get(card.getName()); + } else if (card instanceof CardPrinted) { + switch (((CardPrinted) card).getRarity()) { + case BasicLand: + return Integer.valueOf(4); + case Common: + return Integer.valueOf(6); + case Uncommon: + return Integer.valueOf(40); + case Rare: + return Integer.valueOf(120); + case MythicRare: + return Integer.valueOf(600); + default: + return Integer.valueOf(15); + } + } else if (card instanceof BoosterPack) { + return 395; + } else if (card instanceof TournamentPack) { + return 995; + } else if (card instanceof FatPack) { + return 2365; + } else if (card instanceof PreconDeck) { + return ((PreconDeck) card).getRecommendedDeals().getCost(); + } + return 1337; + } + + @SuppressWarnings("rawtypes") + private final Lambda1> fnPriceCompare = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return CEditorQuestCardShop.this.getCardValue(from.getKey()); + } + }; + private final Lambda1> fnPriceGet = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return CEditorQuestCardShop.this.getCardValue(from.getKey()); + } + }; + private final Lambda1> fnPriceSellGet = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return (int) (CEditorQuestCardShop.this.multiplier * CEditorQuestCardShop.this.getCardValue(from.getKey())); + } + }; + + @SuppressWarnings("rawtypes") + private final Lambda1> fnDeckCompare = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + final Integer iValue = CEditorQuestCardShop.this.decksUsingMyCards.get(from.getKey()); + return iValue == null ? Integer.valueOf(0) : iValue; + } + }; + private final Lambda1> fnDeckGet = new Lambda1>() { + @Override + public Object apply(final Entry from) { + final Integer iValue = CEditorQuestCardShop.this.decksUsingMyCards.get(from.getKey()); + return iValue == null ? "" : iValue.toString(); + } + }; + + //=========== Overridden from ACEditorBase + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#addCard() + */ + @Override + public void addCard() { + final InventoryItem item = this.getTableCatalog().getSelectedCard(); + if (item == null) { + return; + } + + final int value = this.getCardValue(item); + + if (value <= this.questData.getAssets().getCredits()) { + + if (item instanceof CardPrinted) { + this.getTableCatalog().removeCard(item); + + final CardPrinted card = (CardPrinted) item; + this.getTableDeck().addCard(card); + this.questData.getCards().buyCard(card, value); + + } else if (item instanceof OpenablePack) { + this.getTableCatalog().removeCard(item); + + OpenablePack booster = null; + if (item instanceof BoosterPack) { + booster = (BoosterPack) ((BoosterPack) item).clone(); + } else if (item instanceof TournamentPack) { + booster = (TournamentPack) ((TournamentPack) item).clone(); + } else if (item instanceof FatPack) { + booster = (FatPack) ((FatPack) item).clone(); + } + this.questData.getCards().buyPack(booster, value); + final List newCards = booster.getCards(); + for (final CardPrinted card : newCards) { + this.getTableDeck().addCard(card); + } + final CardListViewer c = new CardListViewer(booster.getName(), + "You have found the following cards inside:", newCards); + c.show(); + } else if (item instanceof PreconDeck) { + this.getTableCatalog().removeCard(item); + final PreconDeck deck = (PreconDeck) item; + this.questData.getCards().buyPreconDeck(deck, value); + + for (final CardPrinted card : deck.getDeck().getMain().toFlatList()) { + this.getTableDeck().addCard(card); + } + JOptionPane.showMessageDialog(null, String.format( + "Deck '%s' was added to your decklist.%n%nCards from it were also added to your pool.", + deck.getName()), "Thanks for purchasing!", JOptionPane.INFORMATION_MESSAGE); + + } + + this.creditsLabel.setText("Credits: " + this.questData.getAssets().getCredits()); + } else { + JOptionPane.showMessageDialog(null, "Not enough credits!"); + } + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#removeCard() + */ + @Override + public void removeCard() { + final InventoryItem item = this.getTableDeck().getSelectedCard(); + if ((item == null) || !(item instanceof CardPrinted)) { + return; + } + + final CardPrinted card = (CardPrinted) item; + this.getTableDeck().removeCard(card); + this.getTableCatalog().addCard(card); + + final int price = Math.min((int) (this.multiplier * this.getCardValue(card)), this.questData.getCards() + .getSellPriceLimit()); + this.questData.getCards().sellCard(card, price); + + this.creditsLabel.setText("Credits: " + this.questData.getAssets().getCredits()); + } + + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#resetTables() + */ + @Override + public void resetTables() { + } + + /* + * (non-Javadoc) + * + * @see forge.gui.deckeditor.ACEditorBase#getController() + */ + @Override + public DeckController getDeckController() { + return null; + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.ACEditorBase#show(forge.Command) + */ + @Override + public void init() { + this.setup(); + + this.decksUsingMyCards = this.countDecksForEachCard(); + + this.multiplier = this.questData.getCards().getSellMultiplier(); + + ItemPoolView forSale = this.questData.getCards().getShopList(); + if (forSale.isEmpty()) { + this.questData.getCards().generateCardsInShop(); + forSale = this.questData.getCards().getShopList(); + } + + // newCardsList = questData.getCards().getNewCards(); + final ItemPool ownedItems = new ItemPool(InventoryItem.class); + ownedItems.addAll(this.questData.getCards().getCardpool().getView()); + + this.getTableCatalog().setDeck(forSale); + this.getTableDeck().setDeck(ownedItems); + + this.creditsLabel.setText("Credits: " + this.questData.getAssets().getCredits()); + + final double multiPercent = this.multiplier * 100; + final NumberFormat formatter = new DecimalFormat("#0.00"); + String maxSellingPrice = ""; + final int maxSellPrice = this.questData.getCards().getSellPriceLimit(); + + if (maxSellPrice < Integer.MAX_VALUE) { + maxSellingPrice = String.format("Maximum selling price is %d credits.", maxSellPrice); + } + this.sellPercentageLabel.setText("Selling cards at " + formatter.format(multiPercent) + + "% of their value.
    " + maxSellingPrice + ""); + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.controllers.ACEditorBase#exit() + */ + @Override + public boolean exit() { + final boolean okToExit = SEditorIO.confirmSaveChanges(); + if (okToExit) { + SSubmenuQuestUtil.updateStatsAndPet(); + AllZone.getQuest().save(); + CSubmenuQuestDecks.SINGLETON_INSTANCE.update(); + } + return okToExit; + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CFilters.java b/src/main/java/forge/gui/deckeditor/controllers/CFilters.java new file mode 100644 index 00000000000..4e26a9ca0e2 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CFilters.java @@ -0,0 +1,176 @@ +package forge.gui.deckeditor.controllers; + +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; +import java.awt.event.KeyAdapter; +import java.awt.event.KeyEvent; +import java.util.ArrayList; +import java.util.List; + +import forge.Command; +import forge.deck.DeckBase; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.SFilterUtil; +import forge.gui.deckeditor.views.VFilters; +import forge.gui.framework.ICDoc; +import forge.gui.toolbox.FLabel; +import forge.item.CardPrinted; +import forge.item.InventoryItem; +import forge.util.closures.Predicate; + +/** + * Controls the "filters" panel in the deck editor UI. + * + *

    (C at beginning of class name denotes a control class.) + * + */ +public enum CFilters implements ICDoc { + /** */ + SINGLETON_INSTANCE; + + private boolean filtersAllEnabled = true; + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#getCommandOnSelect() + */ + @Override + public Command getCommandOnSelect() { + return null; + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#initialize() + */ + @SuppressWarnings("serial") + @Override + public void initialize() { + final ItemListener iliFilter = new ItemListener() { + @Override + public void itemStateChanged(final ItemEvent arg0) { + if (!SFilterUtil.isFilteringPrevented()) { + buildFilter(); + } + } + }; + + VFilters.SINGLETON_INSTANCE.getCbxSets().addItemListener(iliFilter); + VFilters.SINGLETON_INSTANCE.getCbxPLow().addItemListener(iliFilter); + VFilters.SINGLETON_INSTANCE.getCbxPHigh().addItemListener(iliFilter); + VFilters.SINGLETON_INSTANCE.getCbxTLow().addItemListener(iliFilter); + VFilters.SINGLETON_INSTANCE.getCbxTHigh().addItemListener(iliFilter); + VFilters.SINGLETON_INSTANCE.getCbxCMCLow().addItemListener(iliFilter); + VFilters.SINGLETON_INSTANCE.getCbxCMCHigh().addItemListener(iliFilter); + + ((FLabel) VFilters.SINGLETON_INSTANCE.getBtnToggle()).setCommand(new Command() { + @Override + public void execute() { + SFilterUtil.setPreventFiltering(true); + toggleColorTypeSetFilter(); + SFilterUtil.setPreventFiltering(false); + buildFilter(); + } + }); + + ((FLabel) VFilters.SINGLETON_INSTANCE.getBtnResetIntervals()).setCommand(new Command() { + @Override + public void execute() { + SFilterUtil.setPreventFiltering(true); + VFilters.SINGLETON_INSTANCE.getCbxPLow().setSelectedIndex(0); + VFilters.SINGLETON_INSTANCE.getCbxTLow().setSelectedIndex(0); + VFilters.SINGLETON_INSTANCE.getCbxCMCLow().setSelectedIndex(0); + + VFilters.SINGLETON_INSTANCE.getCbxPHigh().setSelectedIndex( + VFilters.SINGLETON_INSTANCE.getCbxPHigh().getItemCount() - 1); + VFilters.SINGLETON_INSTANCE.getCbxTHigh().setSelectedIndex( + VFilters.SINGLETON_INSTANCE.getCbxTHigh().getItemCount() - 1); + VFilters.SINGLETON_INSTANCE.getCbxCMCHigh().setSelectedIndex( + VFilters.SINGLETON_INSTANCE.getCbxCMCHigh().getItemCount() - 1); + + SFilterUtil.setPreventFiltering(false); + buildFilter(); + } + }); + + ((FLabel) VFilters.SINGLETON_INSTANCE.getBtnResetText()).setCommand(new Command() { + @Override + public void execute() { + VFilters.SINGLETON_INSTANCE.getTxfContains().setText(""); + VFilters.SINGLETON_INSTANCE.getTxfWithout().setText(""); + buildFilter(); + } + }); + + VFilters.SINGLETON_INSTANCE.getTxfContains().addKeyListener(new KeyAdapter() { + @Override + public void keyReleased(final KeyEvent e) { + if (e.getKeyCode() == 10) { buildFilter(); } + } + }); + + VFilters.SINGLETON_INSTANCE.getTxfWithout().addKeyListener(new KeyAdapter() { + @Override + public void keyReleased(final KeyEvent e) { + if (e.getKeyCode() == 10) { buildFilter(); } + } + }); + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#update() + */ + @Override + public void update() { + } + + /** + * Clear filter button_action performed. + * + * @param e + * the e + */ + private void toggleColorTypeSetFilter() { + VFilters.SINGLETON_INSTANCE.getCbxSets().setSelectedIndex(0); + + if (filtersAllEnabled) { + filtersAllEnabled = false; + SFilterUtil.toggleColorCheckboxes(false); + SFilterUtil.toggleTypeCheckboxes(false); + } + else { + filtersAllEnabled = true; + SFilterUtil.toggleColorCheckboxes(true); + SFilterUtil.toggleTypeCheckboxes(true); + } + } + + //=========== + + /** + * + * Assembles filter from the ones available. To prevent a block + * of filters from being used, set its parent panel's visibility to false. + * + * @param   extends InventoryItem + * @param   extends DeckBase + */ + @SuppressWarnings("unchecked") + public void buildFilter() { + // The main trick here is to apply a CardPrinted predicate + // to the table. CardRules will lead to difficulties. + final List> lstFilters = new ArrayList>(); + + final ACEditorBase ed = (ACEditorBase) + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController(); + + lstFilters.add(SFilterUtil.buildColorFilter()); + lstFilters.add(SFilterUtil.buildTypeFilter()); + lstFilters.add(SFilterUtil.buildSetAndFormatFilter()); + lstFilters.add(SFilterUtil.buildTextFilter()); + lstFilters.add(SFilterUtil.buildIntervalFilter()); + + // Apply to table + ed.getTableCatalog().setFilter((Predicate) Predicate.and(lstFilters)); + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CProbabilities.java b/src/main/java/forge/gui/deckeditor/controllers/CProbabilities.java new file mode 100644 index 00000000000..63241562caa --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CProbabilities.java @@ -0,0 +1,100 @@ +package forge.gui.deckeditor.controllers; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; + +import forge.Command; +import forge.deck.DeckBase; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.SEditorUtil; +import forge.gui.deckeditor.views.VProbabilities; +import forge.gui.framework.ICDoc; +import forge.gui.toolbox.FLabel; +import forge.item.CardPrinted; +import forge.item.InventoryItem; +import forge.item.ItemPool; +import forge.item.ItemPoolView; +import forge.util.MyRandom; + +/** + * Controls the "analysis" panel in the deck editor UI. + * + *

    (C at beginning of class name denotes a control class.) + * + */ +public enum CProbabilities implements ICDoc { + /** */ + SINGLETON_INSTANCE; + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#getCommandOnSelect() + */ + @Override + public Command getCommandOnSelect() { + return null; + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#initialize() + */ + @Override + @SuppressWarnings("serial") + public void initialize() { + ((FLabel) VProbabilities.SINGLETON_INSTANCE.getLblReshuffle()).setCommand( + new Command() { @Override public void execute() { update(); } }); + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#update() + */ + @Override + public void update() { + VProbabilities.SINGLETON_INSTANCE.rebuildLabels(analyze()); + } + + //========== Other methods + @SuppressWarnings("unchecked") + private List analyze() { + final ACEditorBase ed = (ACEditorBase) + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController(); + + final ItemPoolView deck = ItemPool.createFrom( + ed.getTableDeck().getCards(), CardPrinted.class); + + final List cardProbabilities = new ArrayList(); + + final List shuffled = deck.toFlatList(); + Collections.shuffle(shuffled, MyRandom.getRandom()); + + // Log totals of each card for decrementing + final Map cardTotals = new HashMap(); + for (final CardPrinted c : shuffled) { + if (cardTotals.containsKey(c)) { cardTotals.put(c, cardTotals.get(c) + 1); } + else { cardTotals.put(c, 1); } + } + + // Run through shuffled deck and calculate probabilities. + // Formulas is (remaining instances of this card / total cards remaining) + final Iterator itr = shuffled.iterator(); + CardPrinted tmp; + int prob; + while (itr.hasNext()) { + tmp = itr.next(); + + prob = SEditorUtil.calculatePercentage( + cardTotals.get(tmp), shuffled.size()); + + cardTotals.put(tmp, cardTotals.get(tmp) - 1); + cardProbabilities.add(tmp.getName() + " (" + prob + "%)"); + itr.remove(); + } + + return cardProbabilities; + } +} diff --git a/src/main/java/forge/gui/deckeditor/controllers/CStatistics.java b/src/main/java/forge/gui/deckeditor/controllers/CStatistics.java new file mode 100644 index 00000000000..71e26e70f9f --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/controllers/CStatistics.java @@ -0,0 +1,191 @@ +package forge.gui.deckeditor.controllers; + +import java.util.Map.Entry; + +import forge.Command; +import forge.card.CardColor; +import forge.card.CardRules; +import forge.card.CardRules.Predicates; +import forge.deck.DeckBase; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.SEditorUtil; +import forge.gui.deckeditor.views.VStatistics; +import forge.gui.framework.ICDoc; +import forge.item.CardPrinted; +import forge.item.InventoryItem; +import forge.item.ItemPool; +import forge.item.ItemPoolView; +import forge.util.closures.Predicate; + +/** + * Controls the "analysis" panel in the deck editor UI. + * + *

    (C at beginning of class name denotes a control class.) + * + */ +public enum CStatistics implements ICDoc { + /** */ + SINGLETON_INSTANCE; + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#getCommandOnSelect() + */ + @Override + public Command getCommandOnSelect() { + return null; + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#initialize() + */ + @Override + public void initialize() { + } + + /* (non-Javadoc) + * @see forge.gui.framework.ICDoc#update() + */ + @Override + public void update() { + analyze(); + } + + //========== Other methods + @SuppressWarnings("unchecked") + private void analyze() { + final ACEditorBase ed = (ACEditorBase) + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController(); + + if (ed == null) { return; } + + final ItemPoolView deck = ItemPool.createFrom( + ed.getTableDeck().getCards(), CardPrinted.class); + + int tmp = 0; + int total = deck.countAll(); + + // Hack-ish: avoid /0 cases, but still populate labels :) + if (total == 0) { total = 1; } + + tmp = CardRules.Predicates.Presets.IS_MULTICOLOR + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblMulti().setText(String.valueOf(tmp)); + + tmp = CardRules.Predicates.Presets.IS_CREATURE + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblCreature().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = CardRules.Predicates.Presets.IS_LAND + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblLand().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = CardRules.Predicates.Presets.IS_ENCHANTMENT + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblEnchantment().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = CardRules.Predicates.Presets.IS_ARTIFACT + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblArtifact().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = CardRules.Predicates.Presets.IS_INSTANT + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblInstant().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = CardRules.Predicates.Presets.IS_SORCERY + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblSorcery().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = CardRules.Predicates.Presets.IS_PLANESWALKER + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblPlaneswalker().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = CardRules.Predicates.Presets.IS_COLORLESS + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblColorless().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = Predicate.and( + Predicates.isColor(CardColor.BLACK), + Predicates.hasCntColors((byte) 1)) + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblBlack().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = Predicate.and( + Predicates.isColor(CardColor.BLUE), + Predicates.hasCntColors((byte) 1)) + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblBlue().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = Predicate.and( + Predicates.isColor(CardColor.GREEN), + Predicates.hasCntColors((byte) 1)) + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblGreen().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = Predicate.and( + Predicates.isColor(CardColor.RED), + Predicates.hasCntColors((byte) 1)) + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblRed().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + tmp = Predicate.and( + Predicates.isColor(CardColor.WHITE), + Predicates.hasCntColors((byte) 1)) + .aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); + VStatistics.SINGLETON_INSTANCE.getLblWhite().setText( + tmp + " (" + SEditorUtil.calculatePercentage(tmp, total) + "%)"); + + int cmc0 = 0, cmc1 = 0, cmc2 = 0, cmc3 = 0, cmc4 = 0, cmc5 = 0, cmc6 = 0; + int tmc = 0; + + for (final Entry e : deck) { + final CardRules cardRules = e.getKey().getCard(); + final int count = e.getValue(); + final int cmc = cardRules.getManaCost().getCMC(); + + if (cmc == 0) { cmc0 += count; } + else if (cmc == 1) { cmc1 += count; } + else if (cmc == 2) { cmc2 += count; } + else if (cmc == 3) { cmc3 += count; } + else if (cmc == 4) { cmc4 += count; } + else if (cmc == 5) { cmc5 += count; } + else if (cmc >= 6) { cmc6 += count; } + + tmc += (cmc * count); + } + + VStatistics.SINGLETON_INSTANCE.getLblCMC0().setText( + cmc0 + " (" + SEditorUtil.calculatePercentage(cmc0, total) + "%)"); + VStatistics.SINGLETON_INSTANCE.getLblCMC1().setText( + cmc1 + " (" + SEditorUtil.calculatePercentage(cmc1, total) + "%)"); + VStatistics.SINGLETON_INSTANCE.getLblCMC2().setText( + cmc2 + " (" + SEditorUtil.calculatePercentage(cmc2, total) + "%)"); + VStatistics.SINGLETON_INSTANCE.getLblCMC3().setText( + cmc3 + " (" + SEditorUtil.calculatePercentage(cmc3, total) + "%)"); + VStatistics.SINGLETON_INSTANCE.getLblCMC4().setText( + cmc4 + " (" + SEditorUtil.calculatePercentage(cmc4, total) + "%)"); + VStatistics.SINGLETON_INSTANCE.getLblCMC5().setText( + cmc5 + " (" + SEditorUtil.calculatePercentage(cmc5, total) + "%)"); + VStatistics.SINGLETON_INSTANCE.getLblCMC6().setText( + cmc6 + " (" + SEditorUtil.calculatePercentage(cmc6, total) + "%)"); + + double amc = (double) Math.round((double) tmc / (double) total * 100) / 100.0d; + + VStatistics.SINGLETON_INSTANCE.getLblTotal().setText("TOTAL CARDS: " + deck.countAll()); + VStatistics.SINGLETON_INSTANCE.getLblTMC().setText("TOTAL MANA COST: " + tmc); + VStatistics.SINGLETON_INSTANCE.getLblAMC().setText("AVERAGE MANA COST: " + amc); + } +} diff --git a/src/main/java/forge/gui/deckeditor/elements/CardPanelBase.java b/src/main/java/forge/gui/deckeditor/elements/CardPanelBase.java deleted file mode 100644 index 046831f4a48..00000000000 --- a/src/main/java/forge/gui/deckeditor/elements/CardPanelBase.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor.elements; - -import javax.swing.JPanel; - -import forge.item.InventoryItem; - -/** - * Base class for any cardView panel. - * - */ -public abstract class CardPanelBase extends JPanel { - private static final long serialVersionUID = -2230733670423143126L; - - /** - * - * showCard. - * - * @param card - * an InventoryItem - */ - public abstract void showCard(InventoryItem card); - -} diff --git a/src/main/java/forge/gui/deckeditor/elements/CardPanelHeavy.java b/src/main/java/forge/gui/deckeditor/elements/CardPanelHeavy.java deleted file mode 100644 index c43ad008062..00000000000 --- a/src/main/java/forge/gui/deckeditor/elements/CardPanelHeavy.java +++ /dev/null @@ -1,251 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor.elements; - -import java.awt.event.ActionEvent; -import java.io.File; - -import javax.swing.JButton; -import javax.swing.JOptionPane; - -import net.miginfocom.swing.MigLayout; -import forge.Card; -import forge.CardCharactersticName; -import forge.gui.CardDetailPanel; -import forge.gui.GuiDisplayUtil; -import forge.item.CardPrinted; -import forge.item.InventoryItem; -import forge.properties.ForgeProps; -import forge.properties.NewConstants; -import forge.view.arcane.CardPanel; -import forge.view.arcane.ViewPanel; - -/** - * This panel is to be placed in the right part of a deck editor. - */ -public class CardPanelHeavy extends CardPanelBase { - - private static final long serialVersionUID = -7134546689397508597L; - - private final JButton changeStateButton = new JButton(); - - /* - * Removed Oct 25 2011 - Hellfish private JButton changePictureButton = new - * JButton(); private JButton removePictureButton = new JButton(); - */ - - // Controls to show card details - /** The detail. */ - private final CardDetailPanel detail = new CardDetailPanel(null); - - /** The picture. */ - private final CardPanel picture = new CardPanel(null); - - /** The picture view panel. */ - private final ViewPanel pictureViewPanel = new ViewPanel(); - - // fake card to allow picture changes - /** The c card hq. */ - private Card cCardHQ; - - /** Constant previousDirectory. */ - // private static File previousDirectory = null; - - /** - * Instantiates a new card panel heavy. - */ - public CardPanelHeavy() { - this.changeStateButton.setVisible(false); - this.changeStateButton.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - CardPanelHeavy.this.changeStateButtonActionPerformed(e); - } - }); - this.changeStateButton.setFont(new java.awt.Font("Dialog", 0, 10)); - - /* - * Removed Oct 25 2011 - Hellfish - * changePictureButton.setText("Change picture..."); - * changePictureButton.addActionListener(new - * java.awt.event.ActionListener() { public void - * actionPerformed(ActionEvent e) { - * changePictureButton_actionPerformed(e); } }); if - * (!Singletons.getModel().getPreferences().lafFonts) - * changePictureButton.setFont(new java.awt.Font("Dialog", 0, 10)); - * - * removePictureButton.setText("Remove picture..."); - * removePictureButton.addActionListener(new - * java.awt.event.ActionListener() { public void - * actionPerformed(ActionEvent e) { - * removePictureButton_actionPerformed(e); } }); if - * (!Singletons.getModel().getPreferences().lafFonts) - * removePictureButton.setFont(new java.awt.Font("Dialog", 0, 10)); - */ - - this.pictureViewPanel.setCardPanel(this.picture); - - this.setLayout(new MigLayout("fill, ins 0")); - this.add(this.detail, "w 239, h 323, grow, flowy, wrap"); - /* - * Removed Oct 25 2011 - Hellfish this.add(changeStateButton, - * "align 50% 0%, split 3, flowx"); this.add(changePictureButton, - * "align 50% 0%"); this.add(removePictureButton, "align 50% 0%, wrap"); - */ - this.add(this.changeStateButton, "align 50% 0%, flowx, wrap"); - this.add(this.pictureViewPanel, "wmin 239, hmin 323, grow"); - } - - /* - * (non-Javadoc) - * - * @see - * forge.gui.deckeditor.CardPanelBase#showCard(forge.item.InventoryItem) - */ - @Override - public final void showCard(final InventoryItem card) { - final Card card2 = card instanceof CardPrinted ? ((CardPrinted) card).toForgeCard() : null; - this.detail.setCard(card2); - this.setCard(card2); - } - - /** - * Sets the card. - * - * @param c - * the new card - */ - public final void setCard(final Card c) { - if (this.picture.getCard() != null) { - if (this.picture.getCard().isInAlternateState()) { - this.picture.getCard().setState(CardCharactersticName.Original); - } - } - this.picture.setCard(c); - - if (c.isFlip()) { - this.changeStateButton.setVisible(true); - this.changeStateButton.setText("Flip"); - } else if (c.isDoubleFaced()) { - this.changeStateButton.setVisible(true); - this.changeStateButton.setText("Transform"); - } else { - this.changeStateButton.setVisible(false); - } - } - - /** - *

    - * changeStateButton_actionPerformed. - *

    - * - * @param e - * a {@link java.awt.event.ActionEvent} object. - */ - final void changeStateButtonActionPerformed(final ActionEvent e) { - final Card cur = this.picture.getCard(); - if (cur.isInAlternateState()) { - cur.setState(CardCharactersticName.Original); - } else { - if (cur.isFlip()) { - cur.setState(CardCharactersticName.Flipped); - } - if (cur.isDoubleFaced()) { - cur.setState(CardCharactersticName.Transformed); - } - } - - this.picture.setCard(cur); - this.detail.setCard(cur); - } - - /** - *

    - * getImportFilename. - *

    - * - * @param e - * the e - * @return a {@link java.io.File} object. - */ - /* - * private File getImportFilename() { final JFileChooser chooser = new - * JFileChooser(CardPanelHeavy.previousDirectory); final ImagePreviewPanel - * preview = new ImagePreviewPanel(); chooser.setAccessory(preview); - * chooser.addPropertyChangeListener(preview); - * chooser.addChoosableFileFilter(this.dckFilter); final int returnVal = - * chooser.showOpenDialog(null); - * - * if (returnVal == JFileChooser.APPROVE_OPTION) { final File file = - * chooser.getSelectedFile(); CardPanelHeavy.previousDirectory = - * file.getParentFile(); return file; } - * - * return null; - * - * } - */ - - /** The dck filter. */ - /* - * private final FileFilter dckFilter = new FileFilter() { - * - * @Override public boolean accept(final File f) { return - * f.getName().endsWith(".jpg") || f.isDirectory(); } - * - * @Override public String getDescription() { return "*.jpg"; } - * - * }; - */ - - /** - *

    - * removePictureButton_actionPerformed - *

    - * . Removed Oct 25 2011 - Hellfish - * - * @param e - * the e - */ - final void removePictureButtonActionPerformed(final ActionEvent e) { - if (this.cCardHQ != null) { - final String[] options = { "Yes", "No" }; - final int value = JOptionPane.showOptionDialog(null, "Do you want delete " + this.cCardHQ.getName() - + " picture?", "Delete picture", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, - options, options[1]); - if (value == 0) { - final String fileName = GuiDisplayUtil.cleanString(this.cCardHQ.getName()) + ".jpg"; - final File base = ForgeProps.getFile(NewConstants.IMAGE_BASE); - final File f = new File(base, fileName); - f.delete(); - JOptionPane.showMessageDialog(null, "Picture " + this.cCardHQ.getName() + " deleted.", - "Delete picture", JOptionPane.INFORMATION_MESSAGE); - this.setCard(this.cCardHQ); - } - } - } - - /** - * Gets the card. - * - * @return the card - */ - public final Card getCard() { - return this.detail.getCard(); - } - -} diff --git a/src/main/java/forge/gui/deckeditor/elements/CardPanelLite.java b/src/main/java/forge/gui/deckeditor/elements/CardPanelLite.java deleted file mode 100644 index b6f927819bd..00000000000 --- a/src/main/java/forge/gui/deckeditor/elements/CardPanelLite.java +++ /dev/null @@ -1,183 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor.elements; - -import java.awt.Dimension; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -import javax.swing.JButton; -import javax.swing.JScrollPane; -import javax.swing.JTextPane; - -import net.miginfocom.swing.MigLayout; - -import org.apache.commons.lang3.StringUtils; - -import forge.Card; -import forge.CardCharactersticName; -import forge.Singletons; -import forge.card.CardEdition; -import forge.gui.CardDetailPanel; -import forge.gui.CardPicturePanel; -import forge.item.CardPrinted; -import forge.item.InventoryItem; -import forge.item.OpenablePack; -import forge.item.PreconDeck; - -/** - * This panel is to be placed in the right part of a deck editor. - * - */ -public class CardPanelLite extends CardPanelBase { - - private static final long serialVersionUID = -7134546689397508597L; - - // Controls to show card details - /** The detail. */ - private final CardDetailPanel detail = new CardDetailPanel(null); - private final CardPicturePanel picture = new CardPicturePanel(null); - private final JButton bChangeState = new JButton(); - private final JTextPane description = new JTextPane(); - private final JScrollPane descrScroll; - - /** - * - * Constructor. - */ - public CardPanelLite() { - this.bChangeState.setVisible(false); - this.bChangeState.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - CardPanelLite.this.bChangeStateActionPerformed(e); - } - }); - this.bChangeState.setFont(new java.awt.Font("Dialog", 0, 10)); - - this.descrScroll = new JScrollPane(this.description); - - this.setLayout(new MigLayout("fill, ins 0")); - this.add(this.detail, "w 239, h 303, grow, flowy, wrap"); - this.add(this.descrScroll, "w 239, h 303, grow, flowy, wrap"); - this.add(this.bChangeState, "align 50% 0%, wrap"); - this.add(this.picture, "wmin 239, hmin 323, grow"); - - this.description.setEditable(false); - this.description.setCursor(null); - this.description.setOpaque(false); - this.description.setFocusable(false); - } - - private static Dimension shrinkedComponent = new Dimension(239, 0); - private static Dimension expandedComponent = new Dimension(239, 303); - - /** - * - * ShowCard. - * - * @param card - * an InventoryItem - */ - @Override - public final void showCard(final InventoryItem card) { - this.picture.setCard(card); - final boolean isCard = (card != null) && (card instanceof CardPrinted); - this.detail.setVisible(isCard); - this.description.setVisible(!isCard); - this.descrScroll.setMaximumSize(isCard ? CardPanelLite.shrinkedComponent : CardPanelLite.expandedComponent); - this.detail.setMaximumSize(!isCard ? CardPanelLite.shrinkedComponent : CardPanelLite.expandedComponent); - if (isCard) { - final Card toSet = ((CardPrinted) card).toForgeCard(); - - this.detail.setCard(toSet); - if (toSet.hasAlternateState()) { - this.bChangeState.setVisible(true); - if (toSet.isFlip()) { - this.bChangeState.setText("Flip"); - } else { - this.bChangeState.setText("Transform"); - } - } - } else { - if (card instanceof OpenablePack) { - final OpenablePack booster = (OpenablePack) card; - final CardEdition set = Singletons.getModel().getEditions().getEditionByCodeOrThrow(booster.getEdition()); - final String tpl = "%s %s.%n%nContains %d cards.%n%nBuy it to reveal the cards and add them to your inventory."; - this.description.setText(String.format(tpl, set.getName(), booster.getType(), booster.getTotalCards())); - } else if (card instanceof PreconDeck) { - final PreconDeck deck = (PreconDeck) card; - final String desc = deck.getDescription(); - final String tpl = "%s%n%n%s%n%nThis deck contains the following cards:%n%s"; - final String decklist = StringUtils.join(deck.getDeck().getMain().toItemListString(), "\n"); - this.description.setText(String.format(tpl, deck.getName(), desc, decklist)); - this.description.setCaretPosition(0); - - } - } - } - - /** - * Sets the card. - * - * @param c - * the new card - */ - public final void setCard(final Card c) { - this.picture.setCard(c); - if (c != null) { - this.detail.setCard(c); - - if (c.isFlip()) { - this.bChangeState.setVisible(true); - this.bChangeState.setText("Flip"); - } else if (c.isDoubleFaced()) { - this.bChangeState.setVisible(true); - this.bChangeState.setText("Transform"); - } else { - this.bChangeState.setVisible(false); - } - } - } - - /** - * - * getCard. - * - * @return Card - */ - public final Card getCard() { - return this.detail.getCard(); - } - - private void bChangeStateActionPerformed(final ActionEvent e) { - final Card cur = this.detail.getCard(); - if (cur != null) { - if (cur.isDoubleFaced()) { - if (cur.getCurState() == CardCharactersticName.Transformed) { - cur.setState(CardCharactersticName.Original); - } else { - cur.setState(CardCharactersticName.Transformed); - } - } - - this.setCard(cur); - } - } - -} diff --git a/src/main/java/forge/gui/deckeditor/elements/CheckBoxWithIcon.java b/src/main/java/forge/gui/deckeditor/elements/CheckBoxWithIcon.java deleted file mode 100644 index 040481d1e1c..00000000000 --- a/src/main/java/forge/gui/deckeditor/elements/CheckBoxWithIcon.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor.elements; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -import javax.swing.ImageIcon; -import javax.swing.JCheckBox; - -/** - * Custom check box class for filter icon. - */ -public class CheckBoxWithIcon extends JCheckBox { - /* CHOPPIC */ - /* Custom check box class for filter icons */ - private static final long serialVersionUID = -8099263807219520120L; - - private final String imagePath = "res/images/deckeditor/"; - private final String iconYes; - private final String iconNo; - private final CheckBoxWithIcon cb; - - /** - * Instantiates a new check box with icon. - * - * @param filterName - * the filter name - * @param toolTip - * the tool tip - */ - CheckBoxWithIcon(final String filterName, final String toolTip) { - super("", true); - this.cb = this; - this.iconYes = this.imagePath + "filter_" + filterName + "_y.png"; - this.iconNo = this.imagePath + "filter_" + filterName + "_n.png"; - this.setIcon(new ImageIcon(this.iconYes)); - this.setToolTipText(toolTip); - this.addActionListener(new ActionListener() { - @Override - public void actionPerformed(final ActionEvent actionEvent) { - if (CheckBoxWithIcon.this.cb.isSelected()) { - CheckBoxWithIcon.this.cb.setIcon(new ImageIcon(CheckBoxWithIcon.this.iconYes)); - } else { - CheckBoxWithIcon.this.cb.setIcon(new ImageIcon(CheckBoxWithIcon.this.iconNo)); - } - } - }); - } -} diff --git a/src/main/java/forge/gui/deckeditor/elements/DeckAnalysis.java b/src/main/java/forge/gui/deckeditor/elements/DeckAnalysis.java deleted file mode 100644 index 2d447c15627..00000000000 --- a/src/main/java/forge/gui/deckeditor/elements/DeckAnalysis.java +++ /dev/null @@ -1,1357 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor.elements; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.event.ActionEvent; -import java.awt.event.MouseEvent; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.math.BigDecimal; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; -import java.util.Map.Entry; -import javax.swing.BorderFactory; -import javax.swing.DefaultComboBoxModel; -import javax.swing.JButton; -import javax.swing.JDialog; -import javax.swing.JLabel; -import javax.swing.JList; -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.JSeparator; -import javax.swing.JTable; -import javax.swing.ListModel; -import javax.swing.SwingConstants; -import javax.swing.border.BevelBorder; -import javax.swing.event.MouseInputAdapter; -import javax.swing.table.DefaultTableModel; - -import forge.card.CardRules; -import forge.card.CardType; -import forge.item.CardPrinted; -import forge.item.ItemPoolView; -import forge.util.MyRandom; -import net.miginfocom.swing.MigLayout; - -/** - * This code was edited or generated using CloudGarden's Jigloo SWT/Swing GUI - * Builder, which is free for non-commercial use. If Jigloo is being used - * commercially (ie, by a corporation, company or business for any purpose - * whatever) then you should purchase a license for each developer using Jigloo. - * Please visit www.cloudgarden.com for details. Use of Jigloo implies - * acceptance of these licensing terms. A COMMERCIAL LICENSE HAS NOT BEEN - * PURCHASED FOR THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED LEGALLY FOR - * ANY CORPORATE OR COMMERCIAL PURPOSE. - * - * @author Forge - * @version $Id$ - */ -public class DeckAnalysis extends javax.swing.JDialog { - - /** Constant serialVersionUID=-8475271235196182185L. */ - private static final long serialVersionUID = -8475271235196182185L; - private JPanel jPanel1; - private JLabel jLabelColorless; - private JLabel jLabelMultiColor; - private JLabel jLabelWhite; - private JLabel jLabelSixMana; - private JLabel jLabelFiveMana; - private JLabel jLabelFourMana; - private JLabel jLabelThreeMana; - private JLabel jLabel1; - private JScrollPane jScrollPane1; - private JTable jTable1; - private JPanel jPanel5; - private JButton jButtonRegenerate; - private JLabel jLabel4; - private JSeparator jSeparator4; - private JPanel jPanel4; - private JList jListFirstHand; - private JLabel jLabelTwoMana; - private JLabel jLabelOneMana; - private JLabel jLabelManaCost; - private JSeparator jSeparator3; - private JLabel jLabelZeroMana; - private JPanel jPanel3; - private JLabel jLabelSorcery; - private JLabel jLabelPlaneswalker; - private JLabel jLabelRed; - private JLabel jLabelGreen; - private JLabel jLabelBlue; - private JLabel jLabelBlack; - private JLabel jLabelEnchant; - private JLabel jLabelLandType; - private JLabel jLabelInstant; - private JLabel jLabelCreature; - private JLabel jLabel3; - private JSeparator jSeparator2; - private JLabel jLabelArtifact; - private JPanel jPanel2; - private JLabel jLabelTotal; - private JLabel jLabelLand; - private JSeparator jSeparator1; - private JLabel jLabel2; - private JButton jButtonOk; - private final JDialog parentDialog; - - /** The deck. */ - private final ItemPoolView deck; - - /** - *

    - * Constructor for GUI_DeckAnalysis. - *

    - * - * @param g - * a {@link javax.swing.JFrame} object. - * @param deckView - * the deck view - */ - public DeckAnalysis(final JDialog g, final ItemPoolView deckView) { - super(g); - this.deck = deckView; - - this.parentDialog = g; - this.initGUI(); - } - - /** - *

    - * initGUI. - *

    - */ - private void initGUI() { - try { - - this.getContentPane().setLayout(null); - this.setVisible(true); - final int wWidth = 600; - final int wHeight = 600; - this.setPreferredSize(new java.awt.Dimension(wWidth, wHeight)); - - final Dimension screen = this.getToolkit().getScreenSize(); - final int x = (screen.width - wWidth) / 2; - final int y = (screen.height - wHeight) / 2; - this.setBounds(x, y, wWidth, wHeight); - this.setResizable(false); - this.setTitle("Deck Analysis"); - this.pack(); - // this.setIconImage(null); - - this.addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(final WindowEvent arg0) { - DeckAnalysis.this.parentDialog.setEnabled(true); - } - - @Override - public void windowOpened(final WindowEvent arg0) { - - int cBlack, cBlue, cGreen, cRed, cWhite, cMulticolor, cColorless, cLand; - int cArtifact, cCreature, cEnchant, cInstant, cLandType, cPlaneswalker, cSorcery; - int mZero, mOne, mTwo, mThree, mFour, mFive, mSixMore; - float tManaCost; - CardRules c; - cBlack = 0; - cBlue = 0; - cGreen = 0; - cRed = 0; - cWhite = 0; - cMulticolor = 0; - cColorless = 0; - cLand = 0; - cArtifact = 0; - cCreature = 0; - cEnchant = 0; - cInstant = 0; - cLandType = 0; - cPlaneswalker = 0; - cSorcery = 0; - mZero = 0; - mOne = 0; - mTwo = 0; - mThree = 0; - mFour = 0; - mFive = 0; - mSixMore = 0; - tManaCost = 0; - - for (final Entry e : DeckAnalysis.this.deck) { - c = e.getKey().getCard(); - final int cnt = e.getValue(); - - if (c.getColor().isMulticolor()) { - cMulticolor = cMulticolor + cnt; - } else { - if (c.getColor().isBlack()) { - cBlack = cBlack + cnt; - } - if (c.getColor().isBlue()) { - cBlue = cBlue + cnt; - } - if (c.getColor().isGreen()) { - cGreen = cGreen + cnt; - } - if (c.getColor().isRed()) { - cRed = cRed + cnt; - } - if (c.getColor().isWhite()) { - cWhite = cWhite + cnt; - } - if (c.getColor().isColorless()) { - if (c.getType().isLand()) { - cLand = cLand + cnt; - } else { - cColorless = cColorless + cnt; - } - } - } - - // count card types - final CardType cType = c.getType(); - if (cType.isArtifact()) { - cArtifact = cArtifact + cnt; - } - if (cType.isCreature()) { - cCreature = cCreature + cnt; - } - if (cType.isEnchantment()) { - cEnchant = cEnchant + cnt; - } - if (cType.isInstant()) { - cInstant = cInstant + cnt; - } - if (cType.isLand()) { - cLandType = cLandType + cnt; - } - if (cType.isPlaneswalker()) { - cPlaneswalker = cPlaneswalker + cnt; - } - if (cType.isSorcery()) { - cSorcery = cSorcery + cnt; - } - - final int cmc = c.getManaCost().getCMC(); - if (cmc == 0) { - mZero = mZero + cnt; - } else if (cmc == 1) { - mOne = mOne + cnt; - } else if (cmc == 2) { - mTwo = mTwo + cnt; - } else if (cmc == 3) { - mThree = mThree + cnt; - } else if (cmc == 4) { - mFour = mFour + cnt; - } else if (cmc == 5) { - mFive = mFive + 1; - } else if (cmc >= 6) { - mSixMore = mSixMore + 1; - } - - tManaCost = tManaCost + (cmc * cnt); - } - final int total = DeckAnalysis.this.deck.countAll(); - BigDecimal aManaCost = new BigDecimal(tManaCost / total); - aManaCost = aManaCost.setScale(2, BigDecimal.ROUND_HALF_UP); - - DeckAnalysis.this.jLabelTotal.setText("Information about deck (total cards: " + total + "):"); - DeckAnalysis.this.jLabelManaCost.setText("Mana cost (ACC:" + aManaCost + ")"); - final Color cr = new Color(100, 100, 100); - - if (cBlack == 0) { - DeckAnalysis.this.jLabelBlack.setForeground(cr); - } - DeckAnalysis.this.jLabelBlack.setText(DeckAnalysis.this.formatStat("Black", cBlack, total)); - if (cBlue == 0) { - DeckAnalysis.this.jLabelBlue.setForeground(cr); - } - DeckAnalysis.this.jLabelBlue.setText(DeckAnalysis.this.formatStat("Blue", cBlue, total)); - if (cGreen == 0) { - DeckAnalysis.this.jLabelGreen.setForeground(cr); - } - DeckAnalysis.this.jLabelGreen.setText(DeckAnalysis.this.formatStat("Green", cGreen, total)); - if (cRed == 0) { - DeckAnalysis.this.jLabelRed.setForeground(cr); - } - DeckAnalysis.this.jLabelRed.setText(DeckAnalysis.this.formatStat("Red", cRed, total)); - if (cWhite == 0) { - DeckAnalysis.this.jLabelWhite.setForeground(cr); - } - DeckAnalysis.this.jLabelWhite.setText(DeckAnalysis.this.formatStat("White", cWhite, total)); - if (cMulticolor == 0) { - DeckAnalysis.this.jLabelMultiColor.setForeground(cr); - } - DeckAnalysis.this.jLabelMultiColor.setText(DeckAnalysis.this.formatStat("Multicolor", cMulticolor, - total)); - if (cColorless == 0) { - DeckAnalysis.this.jLabelColorless.setForeground(cr); - } - DeckAnalysis.this.jLabelColorless.setText(DeckAnalysis.this.formatStat("Colorless", cColorless, - total)); - - if (cLand == 0) { - DeckAnalysis.this.jLabelLand.setForeground(cr); - } - DeckAnalysis.this.jLabelLand.setText(DeckAnalysis.this.formatStat("Land", cLand, total)); - if (cArtifact == 0) { - DeckAnalysis.this.jLabelArtifact.setForeground(cr); - } - DeckAnalysis.this.jLabelArtifact.setText(DeckAnalysis.this.formatStat("Artifact", cArtifact, total)); - if (cCreature == 0) { - DeckAnalysis.this.jLabelCreature.setForeground(cr); - } - DeckAnalysis.this.jLabelCreature.setText(DeckAnalysis.this.formatStat("Creature", cCreature, total)); - if (cEnchant == 0) { - DeckAnalysis.this.jLabelEnchant.setForeground(cr); - } - DeckAnalysis.this.jLabelEnchant.setText(DeckAnalysis.this.formatStat("Enchant", cEnchant, total)); - if (cInstant == 0) { - DeckAnalysis.this.jLabelInstant.setForeground(cr); - } - DeckAnalysis.this.jLabelInstant.setText(DeckAnalysis.this.formatStat("Instant", cInstant, total)); - if (cLandType == 0) { - DeckAnalysis.this.jLabelLandType.setForeground(cr); - } - DeckAnalysis.this.jLabelLandType.setText(DeckAnalysis.this.formatStat("Land", cLandType, total)); - if (cPlaneswalker == 0) { - DeckAnalysis.this.jLabelPlaneswalker.setForeground(cr); - } - DeckAnalysis.this.jLabelPlaneswalker.setText(DeckAnalysis.this.formatStat("Planeswalker", - cPlaneswalker, total)); - - if (cSorcery == 0) { - DeckAnalysis.this.jLabelSorcery.setForeground(cr); - } - DeckAnalysis.this.jLabelSorcery.setText(DeckAnalysis.this.formatStat("Sorcery", cSorcery, total)); - if (mZero == 0) { - DeckAnalysis.this.jLabelZeroMana.setForeground(cr); - } - DeckAnalysis.this.jLabelZeroMana.setText(DeckAnalysis.this.formatStat("Zero mana", mZero, total)); - if (mOne == 0) { - DeckAnalysis.this.jLabelOneMana.setForeground(cr); - } - DeckAnalysis.this.jLabelOneMana.setText(DeckAnalysis.this.formatStat("One mana", mOne, total)); - if (mTwo == 0) { - DeckAnalysis.this.jLabelTwoMana.setForeground(cr); - } - DeckAnalysis.this.jLabelTwoMana.setText(DeckAnalysis.this.formatStat("Two mana", mTwo, total)); - if (mThree == 0) { - DeckAnalysis.this.jLabelThreeMana.setForeground(cr); - } - DeckAnalysis.this.jLabelThreeMana.setText(DeckAnalysis.this.formatStat("Three mana", mThree, total)); - if (mFour == 0) { - DeckAnalysis.this.jLabelFourMana.setForeground(cr); - } - DeckAnalysis.this.jLabelFourMana.setText(DeckAnalysis.this.formatStat("Four mana", mFour, total)); - if (mFive == 0) { - DeckAnalysis.this.jLabelFiveMana.setForeground(cr); - } - DeckAnalysis.this.jLabelFiveMana.setText(DeckAnalysis.this.formatStat("Five mana", mFive, total)); - if (mSixMore == 0) { - DeckAnalysis.this.jLabelSixMana.setForeground(cr); - } - DeckAnalysis.this.jLabelSixMana.setText(DeckAnalysis.this.formatStat("Six and more", mSixMore, - total)); - } - }); - - this.getContentPane().add(this.getJButton1()); - this.getContentPane().add(this.getJLabel1xx()); - this.getContentPane().add(this.getJButtonOk()); - this.getContentPane().add(this.getJPanel1()); - this.getContentPane().add(this.getJPanel2()); - this.getContentPane().add(this.getJPanel3()); - this.getContentPane().add(this.getJPanel4()); - this.getContentPane().add(this.getJPanel5()); - this.getContentPane().add(this.getJLabel1xxxxx()); - - } catch (final Exception e) { - e.printStackTrace(); - } - } - - private String formatStat(final String statName, final int value, final int deckSize) { - return String.format("%s: %d (%f%%)", statName, value, (100f * value) / deckSize); - } - - /** - *

    - * Getter for the field jPanel1. - *

    - * - * @return a {@link javax.swing.JPanel} object. - */ - private JPanel getJPanel1() { - if (this.jPanel1 == null) { - this.jPanel1 = new JPanel(); - - this.jPanel1.setLayout(null); - this.jPanel1.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); - this.jPanel1.setBackground(new java.awt.Color(192, 192, 192)); - this.jPanel1.setBounds(5, 35, 137, 203); - this.jPanel1.add(this.getJLabel1()); - this.jPanel1.add(this.getJSeparator1()); - this.jPanel1.add(this.getJLabel2()); - this.jPanel1.add(this.getJLabel3()); - this.jPanel1.add(this.getJLabel4()); - this.jPanel1.add(this.getJLabel5()); - this.jPanel1.add(this.getJLabel6()); - this.jPanel1.add(this.getJLabel7()); - this.jPanel1.add(this.getJLabel8()); - this.jPanel1.add(this.getJLabel1x()); - } - return this.jPanel1; - } - - /** - *

    - * Getter for the field jLabel2. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel2() { - if (this.jLabel2 == null) { - this.jLabel2 = new JLabel(); - this.jLabel2.setText("Color"); - this.jLabel2.setHorizontalAlignment(SwingConstants.CENTER); - this.jLabel2.setFont(new java.awt.Font("Segoe UI", 0, 14)); - this.jLabel2.setPreferredSize(new java.awt.Dimension(152, 39)); - this.jLabel2.setLayout(null); - this.jLabel2.setBounds(2, -3, 135, 26); - } - return this.jLabel2; - } - - /** - *

    - * Getter for the field jSeparator1. - *

    - * - * @return a {@link javax.swing.JSeparator} object. - */ - private JSeparator getJSeparator1() { - if (this.jSeparator1 == null) { - this.jSeparator1 = new JSeparator(); - this.jSeparator1.setPreferredSize(new java.awt.Dimension(117, 6)); - this.jSeparator1.setLayout(null); - this.jSeparator1.setBounds(1, 20, 136, 5); - } - return this.jSeparator1; - } - - /** - *

    - * Getter for the field jButtonOk. - *

    - * - * @return a {@link javax.swing.JButton} object. - */ - private JButton getJButtonOk() { - if (this.jButtonOk == null) { - this.jButtonOk = new JButton(); - this.jButtonOk.setLayout(null); - this.jButtonOk.setText("OK"); - this.jButtonOk.setBounds(206, 536, 168, 31); - this.jButtonOk.addMouseListener(new MouseInputAdapter() { - @Override - public void mouseClicked(final MouseEvent e) { - DeckAnalysis.this.parentDialog.setEnabled(true); - DeckAnalysis.this.dispose(); - } - }); - } - return this.jButtonOk; - } - - /** - *

    - * Getter for the field jLabel1. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel1() { - if (this.jLabelBlack == null) { - this.jLabelBlack = new JLabel(); - this.jLabelBlack.setText("Black:"); - this.jLabelBlack.setPreferredSize(new java.awt.Dimension(105, 12)); - this.jLabelBlack.setLayout(null); - this.jLabelBlack.setBounds(10, 28, 127, 13); - } - return this.jLabelBlack; - } - - /** - *

    - * Getter for the field jLabel3. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel3() { - if (this.jLabelBlue == null) { - this.jLabelBlue = new JLabel(); - this.jLabelBlue.setText("Blue:"); - this.jLabelBlue.setLayout(null); - this.jLabelBlue.setBounds(10, 50, 127, 13); - } - return this.jLabelBlue; - } - - /** - *

    - * Getter for the field jLabel4. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel4() { - if (this.jLabelGreen == null) { - this.jLabelGreen = new JLabel(); - this.jLabelGreen.setText("Green:"); - this.jLabelGreen.setLayout(null); - this.jLabelGreen.setBounds(10, 72, 127, 13); - } - return this.jLabelGreen; - } - - /** - *

    - * getJLabel5. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel5() { - if (this.jLabelRed == null) { - this.jLabelRed = new JLabel(); - this.jLabelRed.setText("Red:"); - this.jLabelRed.setLayout(null); - this.jLabelRed.setBounds(10, 94, 127, 14); - } - return this.jLabelRed; - } - - /** - *

    - * getJLabel6. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel6() { - if (this.jLabelWhite == null) { - this.jLabelWhite = new JLabel(); - this.jLabelWhite.setText("White:"); - this.jLabelWhite.setLayout(null); - this.jLabelWhite.setBounds(10, 116, 127, 13); - } - return this.jLabelWhite; - } - - /** - *

    - * getJLabel7. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel7() { - if (this.jLabelMultiColor == null) { - this.jLabelMultiColor = new JLabel(); - this.jLabelMultiColor.setText("Multicolor:"); - this.jLabelMultiColor.setLayout(null); - this.jLabelMultiColor.setBounds(10, 138, 127, 12); - } - return this.jLabelMultiColor; - } - - /** - *

    - * getJLabel8. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel8() { - if (this.jLabelColorless == null) { - this.jLabelColorless = new JLabel(); - this.jLabelColorless.setText("Colorless:"); - this.jLabelColorless.setLayout(null); - this.jLabelColorless.setBounds(10, 160, 128, 11); - } - return this.jLabelColorless; - } - - /** - *

    - * getJLabel1x. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel1x() { - if (this.jLabelLand == null) { - this.jLabelLand = new JLabel(); - this.jLabelLand.setText("Land: "); - this.jLabelLand.setLayout(null); - this.jLabelLand.setBounds(10, 182, 129, 10); - } - return this.jLabelLand; - } - - /** - *

    - * getJLabel1xx. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel1xx() { - if (this.jLabelTotal == null) { - this.jLabelTotal = new JLabel(); - this.jLabelTotal.setText("Information about deck:"); - this.jLabelTotal.setLayout(null); - this.jLabelTotal.setBounds(5, 0, 454, 35); - } - return this.jLabelTotal; - } - - /** - *

    - * Getter for the field jPanel2. - *

    - * - * @return a {@link javax.swing.JPanel} object. - */ - private JPanel getJPanel2() { - if (this.jPanel2 == null) { - this.jPanel2 = new JPanel(); - - this.jPanel2.setBackground(new java.awt.Color(192, 192, 192)); - this.jPanel2.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); - this.jPanel2.setLayout(null); - this.jPanel2.setBounds(153, 35, 137, 203); - this.jPanel2.add(this.getJLabel1xxx()); - this.jPanel2.add(this.getJSeparator2()); - this.jPanel2.add(this.getJLabel3x()); - this.jPanel2.add(this.getJLabel4x()); - this.jPanel2.add(this.getJLabel5x()); - this.jPanel2.add(this.getJLabel6x()); - this.jPanel2.add(this.getJLabel7x()); - this.jPanel2.add(this.getJLabel8x()); - this.jPanel2.add(this.getJLabel10()); - } - return this.jPanel2; - } - - /** - *

    - * getJLabel1xxx. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel1xxx() { - if (this.jLabelArtifact == null) { - this.jLabelArtifact = new JLabel(); - this.jLabelArtifact.setText("Artifact:"); - this.jLabelArtifact.setPreferredSize(new java.awt.Dimension(105, 12)); - this.jLabelArtifact.setLayout(null); - this.jLabelArtifact.setBounds(10, 28, 127, 13); - } - return this.jLabelArtifact; - } - - /** - *

    - * Getter for the field jSeparator2. - *

    - * - * @return a {@link javax.swing.JSeparator} object. - */ - private JSeparator getJSeparator2() { - if (this.jSeparator2 == null) { - this.jSeparator2 = new JSeparator(); - this.jSeparator2.setPreferredSize(new java.awt.Dimension(117, 6)); - this.jSeparator2.setLayout(null); - this.jSeparator2.setBounds(1, 20, 136, 5); - } - return this.jSeparator2; - } - - /** - *

    - * getJLabel3x. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel3x() { - if (this.jLabel3 == null) { - this.jLabel3 = new JLabel(); - this.jLabel3.setText("Type"); - this.jLabel3.setHorizontalAlignment(SwingConstants.CENTER); - this.jLabel3.setFont(new java.awt.Font("Segoe UI", 0, 14)); - this.jLabel3.setPreferredSize(new java.awt.Dimension(152, 39)); - this.jLabel3.setLayout(null); - this.jLabel3.setBounds(2, -3, 135, 26); - } - return this.jLabel3; - } - - /** - *

    - * getJLabel4x. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel4x() { - if (this.jLabelCreature == null) { - this.jLabelCreature = new JLabel(); - this.jLabelCreature.setText("Creature:"); - this.jLabelCreature.setLayout(null); - this.jLabelCreature.setBounds(10, 53, 127, 13); - } - return this.jLabelCreature; - } - - /** - *

    - * getJLabel5x. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel5x() { - if (this.jLabelEnchant == null) { - this.jLabelEnchant = new JLabel(); - this.jLabelEnchant.setText("Enchant:"); - this.jLabelEnchant.setLayout(null); - this.jLabelEnchant.setBounds(10, 79, 127, 13); - } - return this.jLabelEnchant; - } - - /** - *

    - * getJLabel6x. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel6x() { - if (this.jLabelInstant == null) { - this.jLabelInstant = new JLabel(); - this.jLabelInstant.setText("Instant:"); - this.jLabelInstant.setLayout(null); - this.jLabelInstant.setBounds(10, 105, 127, 14); - } - return this.jLabelInstant; - } - - /** - *

    - * getJLabel7x. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel7x() { - if (this.jLabelLandType == null) { - this.jLabelLandType = new JLabel(); - this.jLabelLandType.setText("Land:"); - this.jLabelLandType.setLayout(null); - this.jLabelLandType.setBounds(10, 130, 127, 13); - } - return this.jLabelLandType; - } - - /** - *

    - * getJLabel8x. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel8x() { - if (this.jLabelPlaneswalker == null) { - this.jLabelPlaneswalker = new JLabel(); - this.jLabelPlaneswalker.setText("Planeswalker:"); - this.jLabelPlaneswalker.setLayout(null); - this.jLabelPlaneswalker.setBounds(10, 156, 127, 13); - } - return this.jLabelPlaneswalker; - } - - /** - *

    - * getJLabel10. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel10() { - if (this.jLabelSorcery == null) { - this.jLabelSorcery = new JLabel(); - this.jLabelSorcery.setText("Sorcery:"); - this.jLabelSorcery.setLayout(null); - this.jLabelSorcery.setBounds(10, 182, 127, 11); - } - return this.jLabelSorcery; - } - - /** - *

    - * Getter for the field jPanel3. - *

    - * - * @return a {@link javax.swing.JPanel} object. - */ - private JPanel getJPanel3() { - if (this.jPanel3 == null) { - this.jPanel3 = new JPanel(); - this.jPanel3.setBackground(new java.awt.Color(192, 192, 192)); - this.jPanel3.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); - this.jPanel3.setLayout(null); - this.jPanel3.setBounds(302, 35, 137, 203); - this.jPanel3.add(this.getJLabel1xxxx()); - this.jPanel3.add(this.getJSeparator3()); - this.jPanel3.add(this.getJLabel4xx()); - this.jPanel3.add(this.getJLabel5xx()); - this.jPanel3.add(this.getJLabel6xx()); - this.jPanel3.add(this.getJLabel7xx()); - this.jPanel3.add(this.getJLabel8xx()); - this.jPanel3.add(this.getJLabel9()); - this.jPanel3.add(this.getJLabel10x()); - } - return this.jPanel3; - } - - /** - *

    - * getJLabel1xxxx. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel1xxxx() { - if (this.jLabelZeroMana == null) { - this.jLabelZeroMana = new JLabel(); - this.jLabelZeroMana.setText("Zero mana:"); - this.jLabelZeroMana.setPreferredSize(new java.awt.Dimension(105, 12)); - this.jLabelZeroMana.setLayout(null); - this.jLabelZeroMana.setBounds(10, 28, 127, 13); - } - return this.jLabelZeroMana; - } - - /** - *

    - * Getter for the field jSeparator3. - *

    - * - * @return a {@link javax.swing.JSeparator} object. - */ - private JSeparator getJSeparator3() { - if (this.jSeparator3 == null) { - this.jSeparator3 = new JSeparator(); - this.jSeparator3.setPreferredSize(new java.awt.Dimension(117, 6)); - this.jSeparator3.setLayout(null); - this.jSeparator3.setBounds(1, 20, 136, 5); - } - return this.jSeparator3; - } - - /** - *

    - * getJLabel4xx. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel4xx() { - if (this.jLabelManaCost == null) { - this.jLabelManaCost = new JLabel(); - this.jLabelManaCost.setText("Mana cost"); - this.jLabelManaCost.setHorizontalAlignment(SwingConstants.CENTER); - this.jLabelManaCost.setFont(new java.awt.Font("Segoe UI", 0, 14)); - this.jLabelManaCost.setPreferredSize(new java.awt.Dimension(152, 39)); - this.jLabelManaCost.setLayout(null); - this.jLabelManaCost.setBounds(2, -3, 135, 26); - } - return this.jLabelManaCost; - } - - /** - *

    - * getJLabel5xx. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel5xx() { - if (this.jLabelOneMana == null) { - this.jLabelOneMana = new JLabel(); - this.jLabelOneMana.setText("One mana:"); - this.jLabelOneMana.setLayout(null); - this.jLabelOneMana.setBounds(10, 53, 127, 13); - } - return this.jLabelOneMana; - } - - /** - *

    - * getJLabel6xx. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel6xx() { - if (this.jLabelTwoMana == null) { - this.jLabelTwoMana = new JLabel(); - this.jLabelTwoMana.setText("Two mana:"); - this.jLabelTwoMana.setLayout(null); - this.jLabelTwoMana.setBounds(10, 79, 127, 13); - } - return this.jLabelTwoMana; - } - - /** - *

    - * getJLabel7xx. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel7xx() { - if (this.jLabelThreeMana == null) { - this.jLabelThreeMana = new JLabel(); - this.jLabelThreeMana.setText("Three mana:"); - this.jLabelThreeMana.setLayout(null); - this.jLabelThreeMana.setBounds(10, 105, 127, 14); - } - return this.jLabelThreeMana; - } - - /** - *

    - * getJLabel8xx. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel8xx() { - if (this.jLabelFourMana == null) { - this.jLabelFourMana = new JLabel(); - this.jLabelFourMana.setText("Four mana:"); - this.jLabelFourMana.setLayout(null); - this.jLabelFourMana.setBounds(10, 130, 127, 13); - } - return this.jLabelFourMana; - } - - /** - *

    - * getJLabel9. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel9() { - if (this.jLabelFiveMana == null) { - this.jLabelFiveMana = new JLabel(); - this.jLabelFiveMana.setText("Five mana:"); - this.jLabelFiveMana.setLayout(null); - this.jLabelFiveMana.setBounds(10, 156, 127, 13); - } - return this.jLabelFiveMana; - } - - /** - *

    - * getJLabel10x. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel10x() { - if (this.jLabelSixMana == null) { - this.jLabelSixMana = new JLabel(); - this.jLabelSixMana.setText("Six and more:"); - this.jLabelSixMana.setLayout(null); - this.jLabelSixMana.setBounds(10, 182, 127, 11); - } - return this.jLabelSixMana; - } - - /** - *

    - * getJList1. - *

    - * - * @return a {@link javax.swing.JList} object. - */ - private JList getJList1() { - final List rList = this.deck.toFlatList(); - - Collections.shuffle(rList, MyRandom.getRandom()); - Collections.shuffle(rList, MyRandom.getRandom()); - - ListModel jList1Model; - if (this.jListFirstHand == null) { - this.jListFirstHand = new JList(); - } - - if (rList.size() >= 40) { - jList1Model = new DefaultComboBoxModel(new String[] { rList.get(0).getName(), rList.get(1).getName(), - rList.get(2).getName(), rList.get(3).getName(), rList.get(4).getName(), rList.get(5).getName(), - rList.get(6).getName() }); - - } else { - jList1Model = new DefaultComboBoxModel(new String[] { "Few cards." }); - } - - this.jListFirstHand.setModel(jList1Model); - this.jListFirstHand.setLayout(null); - this.jListFirstHand.setBackground(new java.awt.Color(192, 192, 192)); - this.jListFirstHand.setSelectionBackground(new java.awt.Color(192, 192, 192)); - this.jListFirstHand.setSelectionForeground(new java.awt.Color(0, 0, 0)); - this.jListFirstHand.setFixedCellHeight(24); - this.jListFirstHand.setBounds(2, 21, 133, 167); - - return this.jListFirstHand; - } - - /** - *

    - * Getter for the field jPanel4. - *

    - * - * @return a {@link javax.swing.JPanel} object. - */ - private JPanel getJPanel4() { - if (this.jPanel4 == null) { - this.jPanel4 = new JPanel(); - this.jPanel4.setBackground(new java.awt.Color(192, 192, 192)); - this.jPanel4.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); - this.jPanel4.setLayout(null); - this.jPanel4.setBounds(451, 35, 137, 202); - this.jPanel4.add(this.getJSeparator4()); - this.jPanel4.add(this.getJLabel4xxx()); - this.jPanel4.add(this.getJList1()); - this.jPanel4.add(this.getJButton1()); - } else { - this.jPanel4.removeAll(); - final MigLayout jPanel4Layout = new MigLayout(); - this.jPanel4.setBackground(new java.awt.Color(192, 192, 192)); - this.jPanel4.setPreferredSize(new java.awt.Dimension(139, 201)); - this.jPanel4.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); - this.jPanel4.setLayout(jPanel4Layout); - this.jPanel4.add(this.getJSeparator4()); - this.jPanel4.add(this.getJLabel4xxx()); - this.jPanel4.add(this.getJList1()); - this.jPanel4.add(this.getJButton1()); - } - return this.jPanel4; - - } - - /** - *

    - * Getter for the field jSeparator4. - *

    - * - * @return a {@link javax.swing.JSeparator} object. - */ - private JSeparator getJSeparator4() { - if (this.jSeparator4 == null) { - this.jSeparator4 = new JSeparator(); - this.jSeparator4.setPreferredSize(new java.awt.Dimension(138, 8)); - this.jSeparator4.setLayout(null); - this.jSeparator4.setBounds(0, 19, 137, 7); - } - return this.jSeparator4; - } - - /** - *

    - * getJLabel4xxx. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel4xxx() { - if (this.jLabel4 == null) { - this.jLabel4 = new JLabel(); - this.jLabel4.setText("Random start hand"); - this.jLabel4.setHorizontalAlignment(SwingConstants.CENTER); - this.jLabel4.setFont(new java.awt.Font("Segoe UI", 0, 14)); - this.jLabel4.setPreferredSize(new java.awt.Dimension(136, 24)); - this.jLabel4.setLayout(null); - this.jLabel4.setBounds(2, 0, 135, 20); - } - return this.jLabel4; - } - - /** - *

    - * getJButton1. - *

    - * - * @return a {@link javax.swing.JButton} object. - */ - private JButton getJButton1() { - - if (this.jButtonRegenerate == null) { - if (this.deck.countAll() >= 40) { - this.jButtonRegenerate = new JButton(); - this.jButtonRegenerate.setLayout(null); - this.jButtonRegenerate.setText("Regenerate hand"); - this.jButtonRegenerate.setPreferredSize(new java.awt.Dimension(139, 21)); - this.jButtonRegenerate.setBounds(2, 189, 133, 13); - this.jButtonRegenerate.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final ActionEvent e) { - DeckAnalysis.this.jButtonRegenerateActionPerformed(e); - } - }); - } else { - this.jButtonRegenerate = new JButton(); - this.jButtonRegenerate.setBounds(2, 189, 133, 13); - this.jButtonRegenerate.setVisible(false); - } - } - return this.jButtonRegenerate; - } - - /** - *

    - * jButtonRegenerate_actionPerformed. - *

    - * - * @param e - * a {@link java.awt.event.ActionEvent} object. - */ - final void jButtonRegenerateActionPerformed(final ActionEvent e) { - this.getContentPane().removeAll(); - this.getContentPane().add(this.getJPanel5()); - this.getContentPane().add(this.getJLabel1xx()); - this.getContentPane().add(this.getJButtonOk()); - this.getContentPane().add(this.getJPanel1()); - this.getContentPane().add(this.getJPanel2()); - this.getContentPane().add(this.getJPanel3()); - this.getContentPane().add(this.getJPanel4()); - this.getContentPane().add(this.getJPanel5()); - this.getContentPane().add(this.getJLabel1xxxxx()); - this.getContentPane().repaint(); - - } - - /** - *

    - * Getter for the field jPanel5. - *

    - * - * @return a {@link javax.swing.JPanel} object. - */ - private JPanel getJPanel5() { - if (this.jPanel5 == null) { - this.jPanel5 = new JPanel(); - this.jPanel5.setLayout(null); - this.jPanel5.setBounds(5, 262, 583, 270); - this.jPanel5.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); - this.jPanel5.add(this.getJScrollPane1()); - } - return this.jPanel5; - } - - /** - *

    - * Getter for the field jTable1. - *

    - * - * @return a {@link javax.swing.JTable} object. - */ - private JTable getJTable1() { - if (this.jTable1 == null) { - final DefaultTableModel dm = new DefaultTableModel(); - dm.setDataVector(new Object[][] { {} }, new Object[] { "Card", "Qty", "1st", "2nd", "3rd", "4th", "5th", - "6th", "7th" }); - - this.jTable1 = new JTable(dm); - final List rList = this.deck.toFlatList(); - final String[] cardsName = new String[rList.size()]; - int cCount; - float fCount; - float firstTurnF, secondTurnF, thirdTurnF, fourthTurnF, fivethTurnF, sixthTurnF, seventhTurnF; - - for (int i = 0; i < rList.size(); i++) { - cardsName[i] = rList.get(i).getName(); - } - Arrays.sort(cardsName); - this.jTable1.setValueAt("Few cards.", 0, 0); - - if (rList.size() >= 40) { - this.jTable1.setValueAt(cardsName[0], 0, 0); - cCount = 1; - for (int i = 1; i < cardsName.length; i++) { - if (cardsName[i].equals(cardsName[i - 1])) { - cCount = cCount + 1; - - } else { - dm.addRow(new Object[][] { {} }); - this.jTable1.setValueAt(cardsName[i], dm.getRowCount() - 1, 0); - this.jTable1.setValueAt(cCount, dm.getRowCount() - 2, 1); - fCount = cCount; - - firstTurnF = fCount / rList.size(); - BigDecimal firstTurn = new BigDecimal(firstTurnF * 100); - firstTurn = firstTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(firstTurn.toString() + " %", dm.getRowCount() - 2, 2); - - secondTurnF = (((1 - firstTurnF) * fCount) / (rList.size() - 1)) + firstTurnF; - BigDecimal secondTurn = new BigDecimal(secondTurnF * 100); - secondTurn = secondTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(secondTurn.toString() + " %", dm.getRowCount() - 2, 3); - - thirdTurnF = (((1 - secondTurnF) * fCount) / (rList.size() - 2)) + secondTurnF; - BigDecimal thirdTurn = new BigDecimal(thirdTurnF * 100); - thirdTurn = thirdTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(thirdTurn.toString() + " %", dm.getRowCount() - 2, 4); - - fourthTurnF = (((1 - thirdTurnF) * fCount) / (rList.size() - 3)) + thirdTurnF; - BigDecimal fourthTurn = new BigDecimal(fourthTurnF * 100); - fourthTurn = fourthTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(fourthTurn.toString() + " %", dm.getRowCount() - 2, 5); - - fivethTurnF = (((1 - fourthTurnF) * fCount) / (rList.size() - 4)) + fourthTurnF; - BigDecimal fivethTurn = new BigDecimal(fivethTurnF * 100); - fivethTurn = fivethTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(fivethTurn.toString() + " %", dm.getRowCount() - 2, 6); - - sixthTurnF = (((1 - fivethTurnF) * fCount) / (rList.size() - 5)) + fivethTurnF; - BigDecimal sixthTurn = new BigDecimal(sixthTurnF * 100); - sixthTurn = sixthTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(sixthTurn.toString() + " %", dm.getRowCount() - 2, 7); - - seventhTurnF = (((1 - sixthTurnF) * fCount) / (rList.size() - 6)) + sixthTurnF; - BigDecimal seventhTurn = new BigDecimal(seventhTurnF * 100); - seventhTurn = seventhTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(seventhTurn.toString() + " %", dm.getRowCount() - 2, 8); - - cCount = 1; - } - if (i == (cardsName.length - 1)) { - this.jTable1.setValueAt(cCount, dm.getRowCount() - 1, 1); - fCount = cCount; - - firstTurnF = fCount / rList.size(); - BigDecimal firstTurn = new BigDecimal(firstTurnF * 100); - firstTurn = firstTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(firstTurn.toString() + " %", dm.getRowCount() - 1, 2); - - secondTurnF = (((1 - firstTurnF) * fCount) / (rList.size() - 1)) + firstTurnF; - BigDecimal secondTurn = new BigDecimal(secondTurnF * 100); - secondTurn = secondTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(secondTurn.toString() + " %", dm.getRowCount() - 1, 3); - - thirdTurnF = (((1 - secondTurnF) * fCount) / (rList.size() - 2)) + secondTurnF; - BigDecimal thirdTurn = new BigDecimal(thirdTurnF * 100); - thirdTurn = thirdTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(thirdTurn.toString() + " %", dm.getRowCount() - 1, 4); - - fourthTurnF = (((1 - thirdTurnF) * fCount) / (rList.size() - 3)) + thirdTurnF; - BigDecimal fourthTurn = new BigDecimal(fourthTurnF * 100); - fourthTurn = fourthTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(fourthTurn.toString() + " %", dm.getRowCount() - 1, 5); - - fivethTurnF = (((1 - fourthTurnF) * fCount) / (rList.size() - 4)) + fourthTurnF; - BigDecimal fivethTurn = new BigDecimal(fivethTurnF * 100); - fivethTurn = fivethTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(fivethTurn.toString() + " %", dm.getRowCount() - 1, 6); - - sixthTurnF = (((1 - fivethTurnF) * fCount) / (rList.size() - 5)) + fivethTurnF; - BigDecimal sixthTurn = new BigDecimal(sixthTurnF * 100); - sixthTurn = sixthTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(sixthTurn.toString() + " %", dm.getRowCount() - 1, 7); - - seventhTurnF = (((1 - sixthTurnF) * fCount) / (rList.size() - 6)) + sixthTurnF; - BigDecimal seventhTurn = new BigDecimal(seventhTurnF * 100); - seventhTurn = seventhTurn.setScale(1, BigDecimal.ROUND_HALF_UP); - this.jTable1.setValueAt(seventhTurn.toString() + " %", dm.getRowCount() - 1, 8); - - } - - } - } - - this.jTable1.getColumn("Qty").setMaxWidth(50); - this.jTable1.getColumn("1st").setMaxWidth(50); - this.jTable1.getColumn("2nd").setMaxWidth(50); - this.jTable1.getColumn("3rd").setMaxWidth(50); - this.jTable1.getColumn("4th").setMaxWidth(50); - this.jTable1.getColumn("5th").setMaxWidth(50); - this.jTable1.getColumn("6th").setMaxWidth(50); - this.jTable1.getColumn("7th").setMaxWidth(50); - this.jTable1.setRowHeight(18); - this.jTable1.setPreferredSize(new java.awt.Dimension(576, (18 * dm.getRowCount()) + 3)); - } - return this.jTable1; - } - - /** - *

    - * Getter for the field jScrollPane1. - *

    - * - * @return a {@link javax.swing.JScrollPane} object. - */ - private JScrollPane getJScrollPane1() { - if (this.jScrollPane1 == null) { - this.jScrollPane1 = new JScrollPane(); - this.jScrollPane1.setBounds(2, 2, 582, 268); - this.jScrollPane1.setSize(580, 268); - this.jScrollPane1.setViewportView(this.getJTable1()); - } - return this.jScrollPane1; - } - - /** - *

    - * getJLabel1xxxxx. - *

    - * - * @return a {@link javax.swing.JLabel} object. - */ - private JLabel getJLabel1xxxxx() { - if (this.jLabel1 == null) { - this.jLabel1 = new JLabel(); - this.jLabel1.setText("Draw Probabilities:"); - this.jLabel1.setLayout(null); - this.jLabel1.setBounds(7, 237, 447, 25); - } - return this.jLabel1; - } - -} diff --git a/src/main/java/forge/gui/deckeditor/elements/FilterCheckBoxes.java b/src/main/java/forge/gui/deckeditor/elements/FilterCheckBoxes.java deleted file mode 100644 index e3b45d7977d..00000000000 --- a/src/main/java/forge/gui/deckeditor/elements/FilterCheckBoxes.java +++ /dev/null @@ -1,327 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor.elements; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import javax.swing.JCheckBox; - - -import forge.card.CardRules; -import forge.item.CardPrinted; -import forge.util.closures.Predicate; - -/** - * A structural class for some checkboxes need for a deck editor, contains no - * JPanel to store boxes on Checkboxes are public so the using class should - * place them in some container. - */ -public class FilterCheckBoxes { - - /** The white. */ - private final JCheckBox white; - - /** The blue. */ - private final JCheckBox blue; - - /** The black. */ - private final JCheckBox black; - - /** The red. */ - private final JCheckBox red; - - /** The green. */ - private final JCheckBox green; - - /** The colorless. */ - private final JCheckBox colorless; - - /** The land. */ - private final JCheckBox land; - - /** The creature. */ - private final JCheckBox creature; - - /** The sorcery. */ - private final JCheckBox sorcery; - - /** The instant. */ - private final JCheckBox instant; - - /** The planeswalker. */ - private final JCheckBox planeswalker; - - /** The artifact. */ - private final JCheckBox artifact; - - /** The enchantment. */ - private final JCheckBox enchantment; - - // Very handy for classes using mass operations on an array of checkboxes - /** The all colors. */ - private final List allColors; - - /** The all types. */ - private final List allTypes; - - /** - * Instantiates a new filter check boxes. - * - * @param useGraphicalBoxes - * the use graphical boxes - */ - public FilterCheckBoxes(final boolean useGraphicalBoxes) { - if (useGraphicalBoxes) { - this.white = new CheckBoxWithIcon("white", "White"); - this.blue = new CheckBoxWithIcon("blue", "Blue"); - this.black = new CheckBoxWithIcon("black", "Black"); - this.red = new CheckBoxWithIcon("red", "Red"); - this.green = new CheckBoxWithIcon("green", "Green"); - this.colorless = new CheckBoxWithIcon("colorless", "Colorless"); - - this.land = new CheckBoxWithIcon("land", "Land"); - this.creature = new CheckBoxWithIcon("creature", "Creature"); - this.sorcery = new CheckBoxWithIcon("sorcery", "Sorcery"); - this.instant = new CheckBoxWithIcon("instant", "Instant"); - this.planeswalker = new CheckBoxWithIcon("planeswalker", "Planeswalker"); - this.artifact = new CheckBoxWithIcon("artifact", "Artifact"); - this.enchantment = new CheckBoxWithIcon("enchant", "Enchantment"); - } else { - // We moved the filters and now have room for the full name. - // this.white = new JCheckBox("W", true); - // this.blue = new JCheckBox("U", true); - // this.black = new JCheckBox("B", true); - // this.red = new JCheckBox("R", true); - // this.green = new JCheckBox("G", true); - // this.colorless = new JCheckBox("C", true); - this.white = new JCheckBox("White", true); - this.blue = new JCheckBox("Blue", true); - this.black = new JCheckBox("Black", true); - this.red = new JCheckBox("Red", true); - this.green = new JCheckBox("Green", true); - this.colorless = new JCheckBox("Colorless", true); - - this.land = new JCheckBox("Land", true); - this.creature = new JCheckBox("Creature", true); - this.sorcery = new JCheckBox("Sorcery", true); - this.instant = new JCheckBox("Instant", true); - this.planeswalker = new JCheckBox("Planeswalker", true); - this.artifact = new JCheckBox("Artifact", true); - this.enchantment = new JCheckBox("Enchantment", true); - } - - this.allColors = Arrays.asList(new JCheckBox[] { this.getWhite(), this.getBlue(), this.getBlack(), - this.getRed(), this.getGreen(), this.getColorless() }); - this.allTypes = Arrays.asList(new JCheckBox[] { this.getLand(), this.getCreature(), this.getSorcery(), - this.getInstant(), this.getPlaneswalker(), this.getArtifact(), this.getEnchantment() }); - } - - /** - * Builds the filter. - * - * @return the predicate - */ - public final Predicate buildFilter() { - final List> colors = new ArrayList>(); - if (this.getWhite().isSelected()) { - colors.add(CardRules.Predicates.Presets.IS_WHITE); - } - if (this.getBlue().isSelected()) { - colors.add(CardRules.Predicates.Presets.IS_BLUE); - } - if (this.getBlack().isSelected()) { - colors.add(CardRules.Predicates.Presets.IS_BLACK); - } - if (this.getRed().isSelected()) { - colors.add(CardRules.Predicates.Presets.IS_RED); - } - if (this.getGreen().isSelected()) { - colors.add(CardRules.Predicates.Presets.IS_GREEN); - } - if (this.getColorless().isSelected()) { - colors.add(CardRules.Predicates.Presets.IS_COLORLESS); - } - final Predicate filterByColor = colors.size() == 6 ? CardRules.Predicates.Presets.CONSTANT_TRUE - : Predicate.or(colors); - - final List> types = new ArrayList>(); - if (this.getLand().isSelected()) { - types.add(CardRules.Predicates.Presets.IS_LAND); - } - if (this.getCreature().isSelected()) { - types.add(CardRules.Predicates.Presets.IS_CREATURE); - } - if (this.getSorcery().isSelected()) { - types.add(CardRules.Predicates.Presets.IS_SORCERY); - } - if (this.getInstant().isSelected()) { - types.add(CardRules.Predicates.Presets.IS_INSTANT); - } - if (this.getPlaneswalker().isSelected()) { - types.add(CardRules.Predicates.Presets.IS_PLANESWALKER); - } - if (this.getArtifact().isSelected()) { - types.add(CardRules.Predicates.Presets.IS_ARTIFACT); - } - if (this.getEnchantment().isSelected()) { - types.add(CardRules.Predicates.Presets.IS_ENCHANTMENT); - } - final Predicate filterByType = types.size() == 7 ? CardRules.Predicates.Presets.CONSTANT_TRUE - : Predicate.or(types); - - return Predicate.brigde(Predicate.and(filterByColor, filterByType), CardPrinted.FN_GET_RULES); - } - - /** - * Gets the all types. - * - * @return the allTypes - */ - public List getAllTypes() { - return this.allTypes; - } - - /** - * Gets the white. - * - * @return the white - */ - public JCheckBox getWhite() { - return this.white; - } - - /** - * Gets the blue. - * - * @return the blue - */ - public JCheckBox getBlue() { - return this.blue; - } - - /** - * Gets the black. - * - * @return the black - */ - public JCheckBox getBlack() { - return this.black; - } - - /** - * Gets the red. - * - * @return the red - */ - public JCheckBox getRed() { - return this.red; - } - - /** - * Gets the colorless. - * - * @return the colorless - */ - public JCheckBox getColorless() { - return this.colorless; - } - - /** - * Gets the green. - * - * @return the green - */ - public JCheckBox getGreen() { - return this.green; - } - - /** - * Gets the land. - * - * @return the land - */ - public JCheckBox getLand() { - return this.land; - } - - /** - * Gets the all colors. - * - * @return the allColors - */ - public List getAllColors() { - return this.allColors; - } - - /** - * Gets the creature. - * - * @return the creature - */ - public JCheckBox getCreature() { - return this.creature; - } - - /** - * Gets the sorcery. - * - * @return the sorcery - */ - public JCheckBox getSorcery() { - return this.sorcery; - } - - /** - * Gets the instant. - * - * @return the instant - */ - public JCheckBox getInstant() { - return this.instant; - } - - /** - * Gets the planeswalker. - * - * @return the planeswalker - */ - public JCheckBox getPlaneswalker() { - return this.planeswalker; - } - - /** - * Gets the artifact. - * - * @return the artifact - */ - public JCheckBox getArtifact() { - return this.artifact; - } - - /** - * Gets the enchantment. - * - * @return the enchantment - */ - public JCheckBox getEnchantment() { - return this.enchantment; - } - -} diff --git a/src/main/java/forge/gui/deckeditor/elements/FilterNameTypeSetPanel.java b/src/main/java/forge/gui/deckeditor/elements/FilterNameTypeSetPanel.java deleted file mode 100644 index b9e1cb29e1c..00000000000 --- a/src/main/java/forge/gui/deckeditor/elements/FilterNameTypeSetPanel.java +++ /dev/null @@ -1,170 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor.elements; - -import java.awt.event.ItemListener; -import java.util.ArrayList; -import java.util.List; - -import javax.swing.JComboBox; -import javax.swing.JComponent; -import javax.swing.JLabel; -import javax.swing.JTextField; -import javax.swing.event.DocumentListener; - -import net.miginfocom.swing.MigLayout; - -import org.apache.commons.lang3.StringUtils; - -import forge.Singletons; -import forge.card.CardRules; -import forge.card.CardEdition; -import forge.game.GameFormat; -import forge.item.CardPrinted; -import forge.util.closures.Predicate; -import forge.util.closures.PredicateString.StringOp; - -/** - * A panel that holds Name, Type, Rules text fields aligned horizontally - * together with set filter. - */ -public class FilterNameTypeSetPanel extends JComponent { - - private static final long serialVersionUID = -6409564625432765430L; - - /** The label filter name. */ - private final JLabel labelFilterName = new JLabel(); - - /** The label filter type. */ - private final JLabel labelFilterType = new JLabel(); - - /** The label filter rules. */ - private final JLabel labelFilterRules = new JLabel(); - - /** The txt card name. */ - private final JTextField txtCardName = new JTextField(); - - /** The txt card type. */ - private final JTextField txtCardType = new JTextField(); - - /** The txt card rules. */ - private final JTextField txtCardRules = new JTextField(); - - /** The search set combo. */ - private final JComboBox searchSetCombo = new JComboBox(); - - /** - * Instantiates a new filter name type set panel. - */ - public FilterNameTypeSetPanel() { - this.setLayout(new MigLayout("fill, ins 0")); - - this.labelFilterName.setText("Name:"); - this.labelFilterName.setToolTipText("Card names must include the text in this field"); - this.add(this.labelFilterName, "cell 0 1, split 7"); - this.add(this.txtCardName, "wmin 100, grow"); - - this.labelFilterType.setText("Type:"); - this.labelFilterType.setToolTipText("Card types must include the text in this field"); - this.add(this.labelFilterType, ""); - this.add(this.txtCardType, "wmin 100, grow"); - - this.labelFilterRules.setText("Text:"); - this.labelFilterRules.setToolTipText("Card descriptions must include the text in this field"); - this.add(this.labelFilterRules, ""); - this.add(this.txtCardRules, "wmin 200, grow"); - - this.searchSetCombo.removeAllItems(); - this.searchSetCombo.addItem("(all sets and formats)"); - for (final GameFormat s : Singletons.getModel().getFormats()) { - this.searchSetCombo.addItem(s); - } - for (final CardEdition s : Singletons.getModel().getEditions()) { - this.searchSetCombo.addItem(s); - } - - this.add(this.searchSetCombo, "wmin 150, grow"); - } - - /** - * Sets the listeners. - * - * @param onTextChange - * the on text change - * @param onComboChange - * the on combo change - */ - public final void setListeners(final DocumentListener onTextChange, final ItemListener onComboChange) { - this.txtCardType.getDocument().addDocumentListener(onTextChange); - this.txtCardRules.getDocument().addDocumentListener(onTextChange); - this.txtCardName.getDocument().addDocumentListener(onTextChange); - this.searchSetCombo.addItemListener(onComboChange); - } - - /** - * Builds the filter. - * - * @return the predicate - */ - public final Predicate buildFilter() { - final List> rules = new ArrayList>(4); - if (StringUtils.isNotBlank(this.txtCardName.getText())) { - rules.add(CardPrinted.Predicates.name(StringOp.CONTAINS, this.txtCardName.getText())); - } - - if (StringUtils.isNotBlank(this.txtCardType.getText())) { - rules.add(Predicate.brigde(CardRules.Predicates.joinedType(StringOp.CONTAINS, this.txtCardType.getText()), - CardPrinted.FN_GET_RULES)); - } - - if (StringUtils.isNotBlank(this.txtCardRules.getText())) { - rules.add(Predicate.brigde(CardRules.Predicates.rules(StringOp.CONTAINS, this.txtCardRules.getText()), - CardPrinted.FN_GET_RULES)); - } - - if (this.searchSetCombo.getSelectedIndex() != 0) { - final Object selected = this.searchSetCombo.getSelectedItem(); - if (selected instanceof CardEdition) { - rules.add(CardPrinted.Predicates.printedInSets(((CardEdition) selected).getCode())); - } else if (selected instanceof GameFormat) { - rules.add(((GameFormat) selected).getFilterRules()); - } - } - - switch (rules.size()) { - case 0: - return Predicate.getTrue(CardPrinted.class); - case 1: - return rules.get(0); - case 2: - return Predicate.and(rules.get(0), rules.get(1)); - default: - return Predicate.and(rules); - } - } - - /** - * TODO: Write javadoc for this method. - */ - public final void clearFilters() { - this.txtCardName.setText(""); - this.txtCardType.setText(""); - this.txtCardRules.setText(""); - this.searchSetCombo.setSelectedIndex(0); - } -} diff --git a/src/main/java/forge/gui/deckeditor/elements/TableColumnInfo.java b/src/main/java/forge/gui/deckeditor/elements/TableColumnInfo.java deleted file mode 100644 index 4db0f5d82ed..00000000000 --- a/src/main/java/forge/gui/deckeditor/elements/TableColumnInfo.java +++ /dev/null @@ -1,247 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor.elements; - -import java.util.Map.Entry; - -import javax.swing.table.TableCellRenderer; - -import forge.util.closures.Lambda1; - - -/** - * Holds single column set up for TableModel. Contains name, width + functions - * to retrieve column's value for compare and for display (they are different, - * in case of sets for instance) - * - * @param - * the generic type - */ - -@SuppressWarnings("rawtypes") -public class TableColumnInfo { - private final String name; - - /** The min width. */ - private int minWidth; - - /** The max width. */ - private int maxWidth; - - /** The nominal width. */ - private int nominalWidth; - - /** The is min max applied. */ - private boolean isMinMaxApplied = true; - - /** The fn sort. */ - private final Lambda1> fnSort; // this will be - // used for - // sorting - - /** The fn display. */ - private final Lambda1> fnDisplay; // this is used - // to display - - private TableCellRenderer cellRenderer = null; - - /** - * Gets the name. - * - * @return the name - */ - public final String getName() { - return this.name; - } - - /** - * Instantiates a new table column info. - * - * @param colName - * the col name - * @param fieldSort - * the field sort - * @param fieldDisplay - * the field display - */ - public TableColumnInfo(final String colName, final Lambda1> fieldSort, - final Lambda1> fieldDisplay) { - this.fnSort = fieldSort; - this.fnDisplay = fieldDisplay; - this.name = colName; - } - - /** - * Instantiates a new table column info. - * - * @param colName - * the col name - * @param width - * the width - * @param fieldSort - * the field sort - * @param fieldDisplay - * the field display - */ - public TableColumnInfo(final String colName, final int width, - final Lambda1> fieldSort, - final Lambda1> fieldDisplay) { - this(colName, fieldSort, fieldDisplay); - this.setMaxWidth(width); - this.setMinWidth(width); - this.setNominalWidth(width); - } - - /** - * Instantiates a new table column info. - * - * @param colName - * the col name - * @param wMin - * the w min - * @param width - * the width - * @param wMax - * the w max - * @param fieldSort - * the field sort - * @param fieldDisplay - * the field display - */ - public TableColumnInfo(final String colName, final int wMin, final int width, final int wMax, - final Lambda1> fieldSort, - final Lambda1> fieldDisplay) { - this(colName, fieldSort, fieldDisplay); - this.setMaxWidth(wMax); - this.setMinWidth(wMin); - this.setNominalWidth(width); - } - - /** - * Sets the cell renderer. - * - * @param renderer - * the new cell renderer - */ - public final void setCellRenderer(final TableCellRenderer renderer) { - this.cellRenderer = renderer; - } - - /** - * Gets the cell renderer. - * - * @return the cell renderer - */ - public final TableCellRenderer getCellRenderer() { - return this.cellRenderer; - } - - /** - * Gets the min width. - * - * @return the minWidth - */ - public int getMinWidth() { - return this.minWidth; - } - - /** - * Sets the min width. - * - * @param minWidth0 - * the minWidth to set - */ - public void setMinWidth(final int minWidth0) { - this.minWidth = minWidth0; - } - - /** - * Gets the max width. - * - * @return the maxWidth - */ - public int getMaxWidth() { - return this.maxWidth; - } - - /** - * Sets the max width. - * - * @param maxWidth0 - * the maxWidth to set - */ - public void setMaxWidth(final int maxWidth0) { - this.maxWidth = maxWidth0; - } - - /** - * Gets the nominal width. - * - * @return the nominalWidth - */ - public int getNominalWidth() { - return this.nominalWidth; - } - - /** - * Sets the nominal width. - * - * @param nominalWidth0 - * the nominalWidth to set - */ - public void setNominalWidth(final int nominalWidth0) { - this.nominalWidth = nominalWidth0; - } - - /** - * Checks if is min max applied. - * - * @return the isMinMaxApplied - */ - public boolean isMinMaxApplied() { - return this.isMinMaxApplied; - } - - /** - * Sets the min max applied. - * - * @param isMinMaxApplied0 - * the isMinMaxApplied to set - */ - public void setMinMaxApplied(final boolean isMinMaxApplied0) { - this.isMinMaxApplied = isMinMaxApplied0; - } - - /** - * Gets the fn sort. - * - * @return the fnSort - */ - public Lambda1> getFnSort() { - return this.fnSort; - } - - /** - * Gets the fn display. - * - * @return the fnDisplay - */ - public Lambda1> getFnDisplay() { - return this.fnDisplay; - } -} diff --git a/src/main/java/forge/gui/deckeditor/elements/TableModel.java b/src/main/java/forge/gui/deckeditor/elements/TableModel.java deleted file mode 100644 index 04f48d0ffee..00000000000 --- a/src/main/java/forge/gui/deckeditor/elements/TableModel.java +++ /dev/null @@ -1,451 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.gui.deckeditor.elements; - -import java.awt.event.FocusEvent; -import java.awt.event.FocusListener; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.util.ArrayList; -import java.util.Collections; -import java.util.Comparator; -import java.util.List; -import java.util.Map.Entry; - -import javax.swing.JTable; -import javax.swing.event.ListSelectionEvent; -import javax.swing.event.ListSelectionListener; -import javax.swing.event.TableModelEvent; -import javax.swing.table.AbstractTableModel; -import javax.swing.table.TableColumn; -import javax.swing.table.TableColumnModel; - -import forge.item.InventoryItem; -import forge.item.ItemPool; -import forge.item.ItemPoolView; - -/** - *

    - * TableModel class. - *

    - * - * @param - * the generic type - * @author Forge - * @version $Id$ - */ -public final class TableModel extends AbstractTableModel { - /** - * - */ - private static final long serialVersionUID = -6896726613116254828L; - - private final class SortOrders { - private class Order { - private final int sortColumn; - private boolean isSortAsc = true; - - public Order(final int col) { - this.sortColumn = col; - } - }; - - private final int maxDepth = 3; - private final List orders = new ArrayList(3); - private TableSorterCascade sorter = null; - private boolean isSorterReady = false; - - private int indexOfColumn(final int column) { - int posColumn = this.orders.size() - 1; - for (; posColumn >= 0; posColumn--) { - if ((this.orders.get(posColumn) != null) && (this.orders.get(posColumn).sortColumn == column)) { - break; - } - } - return posColumn; - } - - // index of column to sort by, desired direction - public void add(final int column, final boolean wantAsc) { - this.add(column); - this.orders.get(0).isSortAsc = wantAsc; - this.isSorterReady = false; - } - - // puts desired direction on top, set "asc"; if already was on top, - // inverts direction; - public void add(final int column) { - final int posColumn = this.indexOfColumn(column); - switch (posColumn) { - case -1: // no such column here - let's add then - this.orders.add(0, new Order(column)); - break; - case 0: // found at top-level, should invert - this.orders.get(0).isSortAsc ^= true; // invert - break; - default: // found somewhere, move down others, set this one onto - // top; - this.orders.remove(posColumn); - this.orders.add(0, new Order(column)); - break; - } - if (this.orders.size() > this.maxDepth) { - this.orders.remove(this.maxDepth); - } - this.isSorterReady = false; - } - - public TableSorterCascade getSorter() { - if (!this.isSorterReady) { - final List> oneColSorters = new ArrayList>(this.maxDepth); - for (final Order order : this.orders) { - oneColSorters.add(new TableSorter(TableModel.this.columns.get(order.sortColumn).getFnSort(), - order.isSortAsc)); - } - this.sorter = new TableSorterCascade(oneColSorters); - } - return this.sorter; - } - } - - private final ItemPool data; - private final CardPanelBase cardDisplay; - private final List> columns; - private final SortOrders sortOrders = new SortOrders(); - - /** - * Instantiates a new table model. - * - * @param cd - * the cd - * @param columnsToShow - * the columns to show - * @param cls - * the cls - */ - public TableModel(final CardPanelBase cd, final List> columnsToShow, final Class cls) { - this.data = new ItemPool(cls); - this.cardDisplay = cd; - this.columns = columnsToShow; - this.columns.get(4).setMinMaxApplied(false); - } - - /** - * Resize cols. - * - * @param table - * the table - */ - public void resizeCols(final JTable table) { - TableColumn tableColumn = null; - for (int i = 0; i < table.getColumnCount(); i++) { - tableColumn = table.getColumnModel().getColumn(i); - final TableColumnInfo colInfo = this.columns.get(i); - - tableColumn.setPreferredWidth(colInfo.getNominalWidth()); - if (colInfo.isMinMaxApplied()) { - tableColumn.setMinWidth(colInfo.getMinWidth()); - tableColumn.setMaxWidth(colInfo.getMaxWidth()); - } - } - } - - /** - * Clear. - */ - public void clear() { - this.data.clear(); - } - - /** - * Gets the cards. - * - * @return the cards - */ - public ItemPoolView getCards() { - return this.data.getView(); - } - - /** - *

    - * removeCard. - *

    - * - * @param c - * a {@link forge.Card} object. - */ - public void removeCard(final T c) { - final boolean wasThere = this.data.count(c) > 0; - if (wasThere) { - this.data.remove(c); - this.fireTableDataChanged(); - } - } - - /** - * Adds the card. - * - * @param c - * the c - */ - public void addCard(final T c) { - this.data.add(c); - this.fireTableDataChanged(); - } - - /** - * Adds the card. - * - * @param c - * the c - * @param count - * the count - */ - public void addCard(final T c, final int count) { - this.data.add(c, count); - this.fireTableDataChanged(); - } - - /** - * Adds the card. - * - * @param e - * the e - */ - public void addCard(final Entry e) { - this.data.add(e.getKey(), e.getValue()); - this.fireTableDataChanged(); - } - - /** - * Adds the cards. - * - * @param c - * the c - */ - public void addCards(final Iterable> c) { - this.data.addAll(c); - this.fireTableDataChanged(); - } - - /** - * Adds the all cards. - * - * @param c - * the c - */ - public void addAllCards(final Iterable c) { - this.data.addAllFlat(c); - this.fireTableDataChanged(); - } - - /** - * Row to card. - * - * @param row - * the row - * @return the entry - */ - public Entry rowToCard(final int row) { - final List> model = this.data.getOrderedList(); - return (row >= 0) && (row < model.size()) ? model.get(row) : null; - } - - /* - * (non-Javadoc) - * - * @see javax.swing.table.TableModel#getRowCount() - */ - /** - * Gets the row count. - * - * @return int - */ - @Override - public int getRowCount() { - return this.data.countDistinct(); - } - - /* - * (non-Javadoc) - * - * @see javax.swing.table.TableModel#getColumnCount() - */ - /** - * Gets the column count. - * - * @return int - */ - @Override - public int getColumnCount() { - return this.columns.size(); - } - - /** {@inheritDoc} */ - @Override - public String getColumnName(final int n) { - return this.columns.get(n).getName(); - } - - /** {@inheritDoc} */ - @SuppressWarnings("unchecked") - @Override - public Object getValueAt(final int row, final int column) { - return this.columns.get(column).getFnDisplay().apply((Entry) this.rowToCard(row)); - } - - /** - * The listener interface for receiving column events. The class that is - * interested in processing a column event implements this interface, and - * the object created with that class is registered with a component using - * the component's addColumnListener method. When the column event occurs, - * that object's appropriate method is invoked. - * - */ - class ColumnListener extends MouseAdapter { - - /** The table. */ - private final JTable table; - - /** - * Instantiates a new column listener. - * - * @param t - * the t - */ - public ColumnListener(final JTable t) { - this.table = t; - } - - /* - * (non-Javadoc) - * - * @see - * java.awt.event.MouseAdapter#mouseClicked(java.awt.event.MouseEvent) - */ - /** - * Mouse clicked. - * - * @param e - * MouseEvent - */ - @Override - public void mouseClicked(final MouseEvent e) { - final TableColumnModel colModel = this.table.getColumnModel(); - final int columnModelIndex = colModel.getColumnIndexAtX(e.getX()); - final int modelIndex = colModel.getColumn(columnModelIndex).getModelIndex(); - - if (modelIndex < 0) { - return; - } - - // This will invert if needed - TableModel.this.sortOrders.add(modelIndex); - - for (int i = 0; i < TableModel.this.columns.size(); i++) { - final TableColumn column = colModel.getColumn(i); - column.setHeaderValue(TableModel.this.getColumnName(column.getModelIndex())); - } - this.table.getTableHeader().repaint(); - - TableModel.this.resort(); - this.table.tableChanged(new TableModelEvent(TableModel.this)); - this.table.repaint(); - } - } - - /** - * Show selected card. - * - * @param table - * the table - */ - public void showSelectedCard(final JTable table) { - final int row = table.getSelectedRow(); - if (row != -1) { - final T cp = this.rowToCard(row).getKey(); - this.cardDisplay.showCard(cp); - } - } - - /** - *

    - * addListeners. - *

    - * - * @param table - * a {@link javax.swing.JTable} object. - */ - public void addListeners(final JTable table) { - // updates card detail, listens to any key strokes - table.getSelectionModel().addListSelectionListener(new ListSelectionListener() { - - @Override - public void valueChanged(final ListSelectionEvent arg0) { - TableModel.this.showSelectedCard(table); - } - }); - table.addFocusListener(new FocusListener() { - - @Override - public void focusLost(final FocusEvent e) { - } - - @Override - public void focusGained(final FocusEvent e) { - TableModel.this.showSelectedCard(table); - } - }); - - table.getTableHeader().addMouseListener(new ColumnListener(table)); - - } // addCardListener() - - private class MyComparator implements Comparator> { - /* (non-Javadoc) - * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object) - */ - private TableSorterCascade sorter = TableModel.this.sortOrders.getSorter(); - @SuppressWarnings("unchecked") - @Override - public int compare(Entry o1, Entry o2) { - return sorter.compare((Entry) o1, (Entry) o2); - } - } - - /** - * Resort. - */ - public void resort() { - Collections.sort(this.data.getOrderedList(), new MyComparator()); - } - - /** - * Sort. - * - * @param iCol - * the i col - * @param isAsc - * the is asc - */ - public void sort(final int iCol, final boolean isAsc) { - this.sortOrders.add(iCol, isAsc); - this.resort(); - } - -} // CardTableModel diff --git a/src/main/java/forge/gui/deckeditor/elements/package-info.java b/src/main/java/forge/gui/deckeditor/elements/package-info.java deleted file mode 100644 index 00dba87a7f2..00000000000 --- a/src/main/java/forge/gui/deckeditor/elements/package-info.java +++ /dev/null @@ -1,3 +0,0 @@ -/** Forge Card Game. */ -package forge.gui.deckeditor.elements; - diff --git a/src/main/java/forge/gui/deckeditor/DeckController.java b/src/main/java/forge/gui/deckeditor/tables/DeckController.java similarity index 83% rename from src/main/java/forge/gui/deckeditor/DeckController.java rename to src/main/java/forge/gui/deckeditor/tables/DeckController.java index 132ca046c2f..197984b0cd7 100644 --- a/src/main/java/forge/gui/deckeditor/DeckController.java +++ b/src/main/java/forge/gui/deckeditor/tables/DeckController.java @@ -15,15 +15,17 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package forge.gui.deckeditor; +package forge.gui.deckeditor.tables; -import java.awt.Component; import java.util.ArrayList; - import org.apache.commons.lang3.StringUtils; import forge.deck.DeckBase; +import forge.gui.deckeditor.controllers.ACEditorBase; +import forge.gui.deckeditor.controllers.CProbabilities; +import forge.gui.deckeditor.controllers.CStatistics; +import forge.gui.deckeditor.views.VCurrentDeck; import forge.util.IStorage; import forge.util.closures.Lambda0; @@ -38,7 +40,7 @@ public class DeckController { private boolean saved; private boolean modelInStore; private final IStorage folder; - private final DeckEditorBase view; + private final ACEditorBase view; private final Lambda0 newModelCreator; /** @@ -48,7 +50,7 @@ public class DeckController { * @param view0 the view0 * @param newModelCreator0 the new model creator0 */ - public DeckController(final IStorage folder0, final DeckEditorBase view0, + public DeckController(final IStorage folder0, final ACEditorBase view0, final Lambda0 newModelCreator0) { this.folder = folder0; this.view = view0; @@ -85,7 +87,12 @@ public class DeckController { public void setModel(final T document, final boolean isStored) { this.modelInStore = isStored; this.model = document; - this.view.updateView(); + this.view.resetTables(); + + VCurrentDeck.SINGLETON_INSTANCE.getTxfTitle().setText(model.getName()); + CStatistics.SINGLETON_INSTANCE.update(); + CProbabilities.SINGLETON_INSTANCE.update(); + this.saved = true; // unless set to false in notify if (!this.isModelInSyncWithFolder()) { this.notifyModelChanged(); @@ -110,7 +117,7 @@ public class DeckController { * * @return the view */ - public DeckEditorBase getView() { + public ACEditorBase getView() { return this.view; } @@ -127,20 +134,6 @@ public class DeckController { // view.setTitle(); } - /* - * (non-Javadoc) - * - * @see forge.gui.deckeditor.IDeckController#getOwnerWindow() - */ - /** - * Gets the owner window. - * - * @return the owner window - */ - public Component getOwnerWindow() { - return this.getView(); - } - /* * (non-Javadoc) * @@ -187,6 +180,7 @@ public class DeckController { if (null == model) { return; } + this.folder.add(this.model); // copy to new instance which will be edited and left if unsaved this.setModel((T) this.model.copyTo(this.model.getName()), true); @@ -258,20 +252,6 @@ public class DeckController { return !this.folder.isUnique(deckName); } - /* (non-Javadoc) - * @see forge.gui.deckeditor.IDeckController#isGoodName(java.lang.String) - */ - - /** - * Checks if is good name. - * - * @param deckName the deck name - * @return true, if is good name - */ - public boolean isGoodName(final String deckName) { - return StringUtils.isNotBlank(deckName) && this.folder.isUnique(deckName); - } - /* * (non-Javadoc) * @@ -314,6 +294,6 @@ public class DeckController { public void newModel() { this.model = this.newModelCreator.apply(); this.saved = true; - this.view.updateView(); + this.view.resetTables(); } } diff --git a/src/main/java/forge/gui/deckeditor/tables/IntegerRenderer.java b/src/main/java/forge/gui/deckeditor/tables/IntegerRenderer.java new file mode 100644 index 00000000000..de1fcb9b2f0 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/tables/IntegerRenderer.java @@ -0,0 +1,44 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor.tables; + +import java.awt.Component; + +import javax.swing.JTable; +import javax.swing.table.DefaultTableCellRenderer; + +/** + * A quick converter to avoid -1 being displayed for unapplicable values. + */ +@SuppressWarnings("serial") +public class IntegerRenderer extends DefaultTableCellRenderer { + /* + * (non-Javadoc) + * + * @see + * javax.swing.table.DefaultTableCellRenderer#getTableCellRendererComponent + * (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int) + */ + @Override + public final Component getTableCellRendererComponent(final JTable table, Object value0, + final boolean isSelected, final boolean hasFocus, final int row, final int column) { + + if ((Integer) value0 == -1) { value0 = "-"; } + return super.getTableCellRendererComponent(table, value0, isSelected, hasFocus, row, column); + } +} diff --git a/src/main/java/forge/gui/deckeditor/elements/ManaCostRenderer.java b/src/main/java/forge/gui/deckeditor/tables/ManaCostRenderer.java similarity index 95% rename from src/main/java/forge/gui/deckeditor/elements/ManaCostRenderer.java rename to src/main/java/forge/gui/deckeditor/tables/ManaCostRenderer.java index 25a9536c35f..c0f90471380 100644 --- a/src/main/java/forge/gui/deckeditor/elements/ManaCostRenderer.java +++ b/src/main/java/forge/gui/deckeditor/tables/ManaCostRenderer.java @@ -15,7 +15,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package forge.gui.deckeditor.elements; +package forge.gui.deckeditor.tables; import java.awt.Component; import java.awt.Graphics; diff --git a/src/main/java/forge/gui/deckeditor/tables/SColumnUtil.java b/src/main/java/forge/gui/deckeditor/tables/SColumnUtil.java new file mode 100644 index 00000000000..cbac7c9b425 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/tables/SColumnUtil.java @@ -0,0 +1,530 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor.tables; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map.Entry; +import java.util.regex.Pattern; + +import javax.swing.JTable; +import javax.swing.table.TableColumnModel; + +import forge.Singletons; +import forge.card.CardColor; +import forge.card.CardEdition; +import forge.card.CardManaCost; +import forge.card.CardRarity; +import forge.deck.DeckBase; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.SEditorIO; +import forge.gui.deckeditor.controllers.ACEditorBase; +import forge.item.CardPrinted; +import forge.item.InventoryItem; +import forge.item.InventoryItemFromSet; +import forge.util.closures.Lambda1; + +/** + * A collection of methods pertaining to columns in card catalog and + * current deck tables, for use in the deck editor. + *

    + * (S at beginning of class name denotes a static factory.) + * + */ +public final class SColumnUtil { + /** + * Each catalog column identified in the XML file is + * referenced using these names. Its name in the XML + * should match the name in the enum. Underscores + * will be replaced with spaces in the display. + *

    + * Note: To add a new column, put an enum here, and also add in the XML prefs file. + */ + public enum ColumnName { /** */ + CAT_QUANTITY, /** */ + CAT_NAME, /** */ + CAT_COST, /** */ + CAT_COLOR, /** */ + CAT_TYPE, /** */ + CAT_POWER, /** */ + CAT_TOUGHNESS, /** */ + CAT_CMC, /** */ + CAT_RARITY, /** */ + CAT_SET, /** */ + CAT_AI, /** */ + CAT_NEW, /** */ + CAT_PURCHASE_PRICE, /** */ + CAT_DECKS, /** */ + DECK_QUANTITY, /** */ + DECK_NAME, /** */ + DECK_COST, /** */ + DECK_COLOR, /** */ + DECK_TYPE, /** */ + DECK_POWER, /** */ + DECK_TOUGHNESS, /** */ + DECK_CMC, /** */ + DECK_RARITY, /** */ + DECK_SET, /** */ + DECK_AI, /** */ + DECK_NEW, /** */ + DECK_SALE_PRICE; + } + + /** Possible states of data sorting in a column: none, ascending, or descending. */ + public enum SortState { /** */ + NONE, /** */ + ASC, /** */ + DESC + } + + /** @return List> */ + public static List> getCatalogDefaultColumns() { + final List> columns = new ArrayList>(); + + columns.add(SColumnUtil.getColumn(ColumnName.CAT_QUANTITY)); + columns.add(SColumnUtil.getColumn(ColumnName.CAT_NAME)); + columns.add(SColumnUtil.getColumn(ColumnName.CAT_COST)); + columns.add(SColumnUtil.getColumn(ColumnName.CAT_COLOR)); + columns.add(SColumnUtil.getColumn(ColumnName.CAT_TYPE)); + columns.add(SColumnUtil.getColumn(ColumnName.CAT_POWER)); + columns.add(SColumnUtil.getColumn(ColumnName.CAT_TOUGHNESS)); + columns.add(SColumnUtil.getColumn(ColumnName.CAT_CMC)); + columns.add(SColumnUtil.getColumn(ColumnName.CAT_RARITY)); + columns.add(SColumnUtil.getColumn(ColumnName.CAT_SET)); + columns.add(SColumnUtil.getColumn(ColumnName.CAT_AI)); + + return columns; + } + + /** @return List> */ + public static List> getDeckDefaultColumns() { + final List> columns = new ArrayList>(); + + columns.add(SColumnUtil.getColumn(ColumnName.DECK_QUANTITY)); + columns.add(SColumnUtil.getColumn(ColumnName.DECK_NAME)); + columns.add(SColumnUtil.getColumn(ColumnName.DECK_COST)); + columns.add(SColumnUtil.getColumn(ColumnName.DECK_COLOR)); + columns.add(SColumnUtil.getColumn(ColumnName.DECK_TYPE)); + columns.add(SColumnUtil.getColumn(ColumnName.DECK_POWER)); + columns.add(SColumnUtil.getColumn(ColumnName.DECK_TOUGHNESS)); + columns.add(SColumnUtil.getColumn(ColumnName.DECK_CMC)); + columns.add(SColumnUtil.getColumn(ColumnName.DECK_RARITY)); + columns.add(SColumnUtil.getColumn(ColumnName.DECK_SET)); + columns.add(SColumnUtil.getColumn(ColumnName.DECK_AI)); + + return columns; + } + + /** Should be called after column preferences has run, which has created a new column list. */ + public static void attachSortAndDisplayFunctions() { + SColumnUtil.getColumn(ColumnName.CAT_QUANTITY).setSortAndDisplayFunctions( + SColumnUtil.FN_QTY_COMPARE, SColumnUtil.FN_QTY_GET); + SColumnUtil.getColumn(ColumnName.CAT_NAME).setSortAndDisplayFunctions( + SColumnUtil.FN_NAME_COMPARE, SColumnUtil.FN_NAME_GET); + SColumnUtil.getColumn(ColumnName.CAT_COST).setSortAndDisplayFunctions( + SColumnUtil.FN_COST_COMPARE, SColumnUtil.FN_COST_GET); + SColumnUtil.getColumn(ColumnName.CAT_COLOR).setSortAndDisplayFunctions( + SColumnUtil.FN_COLOR_COMPARE, SColumnUtil.FN_COLOR_GET); + SColumnUtil.getColumn(ColumnName.CAT_TYPE).setSortAndDisplayFunctions( + SColumnUtil.FN_TYPE_COMPARE, SColumnUtil.FN_TYPE_GET); + SColumnUtil.getColumn(ColumnName.CAT_POWER).setSortAndDisplayFunctions( + SColumnUtil.FN_POWER_COMPARE, SColumnUtil.FN_POWER_GET); + SColumnUtil.getColumn(ColumnName.CAT_TOUGHNESS).setSortAndDisplayFunctions( + SColumnUtil.FN_TOUGHNESS_COMPARE, SColumnUtil.FN_TOUGHNESS_GET); + SColumnUtil.getColumn(ColumnName.CAT_CMC).setSortAndDisplayFunctions( + SColumnUtil.FN_CMC_COMPARE, SColumnUtil.FN_CMC_GET); + SColumnUtil.getColumn(ColumnName.CAT_RARITY).setSortAndDisplayFunctions( + SColumnUtil.FN_RARITY_COMPARE, SColumnUtil.FN_RARITY_GET); + SColumnUtil.getColumn(ColumnName.CAT_SET).setSortAndDisplayFunctions( + SColumnUtil.FN_SET_COMPARE, SColumnUtil.FN_SET_GET); + SColumnUtil.getColumn(ColumnName.CAT_AI).setSortAndDisplayFunctions( + SColumnUtil.FN_AI_STATUS_COMPARE, SColumnUtil.FN_AI_STATUS_GET); + + SColumnUtil.getColumn(ColumnName.DECK_QUANTITY).setSortAndDisplayFunctions( + SColumnUtil.FN_QTY_COMPARE, SColumnUtil.FN_QTY_GET); + SColumnUtil.getColumn(ColumnName.DECK_NAME).setSortAndDisplayFunctions( + SColumnUtil.FN_NAME_COMPARE, SColumnUtil.FN_NAME_GET); + SColumnUtil.getColumn(ColumnName.DECK_COST).setSortAndDisplayFunctions( + SColumnUtil.FN_COST_COMPARE, SColumnUtil.FN_COST_GET); + SColumnUtil.getColumn(ColumnName.DECK_COLOR).setSortAndDisplayFunctions( + SColumnUtil.FN_COLOR_COMPARE, SColumnUtil.FN_COLOR_GET); + SColumnUtil.getColumn(ColumnName.DECK_TYPE).setSortAndDisplayFunctions( + SColumnUtil.FN_TYPE_COMPARE, SColumnUtil.FN_TYPE_GET); + SColumnUtil.getColumn(ColumnName.DECK_POWER).setSortAndDisplayFunctions( + SColumnUtil.FN_POWER_COMPARE, SColumnUtil.FN_POWER_GET); + SColumnUtil.getColumn(ColumnName.DECK_TOUGHNESS).setSortAndDisplayFunctions( + SColumnUtil.FN_TOUGHNESS_COMPARE, SColumnUtil.FN_TOUGHNESS_GET); + SColumnUtil.getColumn(ColumnName.DECK_CMC).setSortAndDisplayFunctions( + SColumnUtil.FN_CMC_COMPARE, SColumnUtil.FN_CMC_GET); + SColumnUtil.getColumn(ColumnName.DECK_RARITY).setSortAndDisplayFunctions( + SColumnUtil.FN_RARITY_COMPARE, SColumnUtil.FN_RARITY_GET); + SColumnUtil.getColumn(ColumnName.DECK_SET).setSortAndDisplayFunctions( + SColumnUtil.FN_SET_COMPARE, SColumnUtil.FN_SET_GET); + SColumnUtil.getColumn(ColumnName.DECK_AI).setSortAndDisplayFunctions( + SColumnUtil.FN_AI_STATUS_COMPARE, SColumnUtil.FN_AI_STATUS_GET); + + SColumnUtil.getColumn(ColumnName.CAT_COST).setCellRenderer(new ManaCostRenderer()); + SColumnUtil.getColumn(ColumnName.CAT_POWER).setCellRenderer(new IntegerRenderer()); + SColumnUtil.getColumn(ColumnName.CAT_TOUGHNESS).setCellRenderer(new IntegerRenderer()); + SColumnUtil.getColumn(ColumnName.CAT_CMC).setCellRenderer(new IntegerRenderer()); + + SColumnUtil.getColumn(ColumnName.DECK_COST).setCellRenderer(new ManaCostRenderer()); + SColumnUtil.getColumn(ColumnName.DECK_POWER).setCellRenderer(new IntegerRenderer()); + SColumnUtil.getColumn(ColumnName.DECK_TOUGHNESS).setCellRenderer(new IntegerRenderer()); + SColumnUtil.getColumn(ColumnName.DECK_CMC).setCellRenderer(new IntegerRenderer()); + } + + /** + * Hides/shows a table column. + * + * @param col0 TableColumnInfo + * @param extends InventoryItem + * @param extends DeckBase + */ + @SuppressWarnings("unchecked") + public static + void toggleColumn(final TableColumnInfo col0) { + + final ACEditorBase ed = (ACEditorBase) + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController(); + + final JTable tbl = (col0.getEnumValue().substring(0, 4).equals("DECK")) + ? ed.getTableDeck().getTable() + : ed.getTableCatalog().getTable(); + + final TableColumnModel colmodel = tbl.getColumnModel(); + + if (col0.isShowing()) { + col0.setShowing(false); + colmodel.removeColumn(col0); + } + else { + col0.setShowing(true); + colmodel.addColumn(col0); + if (col0.getModelIndex() < colmodel.getColumnCount()) { + colmodel.moveColumn(colmodel.getColumnIndex(col0.getIdentifier()), col0.getModelIndex()); + } + } + } + + /** + * Retrieve a custom column (uses identical method in SEditorIO). + * + * @param id0   {@link forge.gui.deckeditor.SEditorUtil.CatalogColumnName} + * @return TableColumnInfo + */ + public static TableColumnInfo getColumn(final ColumnName id0) { + return SEditorIO.getColumn(id0); + } + + /** + * Convenience method to get a column's index in the view (that is, + * in the TableColumnModel). + * + * @param id0   {@link forge.gui.deckeditor.SEditorUtil.CatalogColumnName} + * @return int + * @param extends InventoryItem + * @param extends InventoryItem + */ + @SuppressWarnings("unchecked") + public static + int getColumnViewIndex(final ColumnName id0) { + + final ACEditorBase ed = (ACEditorBase) + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController(); + + final JTable tbl = (id0.toString().substring(0, 4).equals("DECK")) + ? ed.getTableDeck().getTable() + : ed.getTableCatalog().getTable(); + + int index = -1; + + try { + index = tbl.getColumnModel().getColumnIndex(SColumnUtil.getColumn(id0).getIdentifier()); + } + catch (final Exception e) { } + + return index; + } + + /** + * Convenience method to get a column's index in the model (that is, + * in the TableModel, NOT the TableColumnModel). + * + * @param id0   {@link forge.gui.deckeditor.SEditorUtil.CatalogColumnName} + * @return int + * @param extends InventoryItem + * @param extends InventoryItem + */ + @SuppressWarnings("unchecked") + public static + int getColumnModelIndex(final ColumnName id0) { + + final ACEditorBase ed = (ACEditorBase) + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController(); + + final JTable tbl = (id0.toString().substring(0, 4) == "DECK") + ? ed.getTableDeck().getTable() + : ed.getTableCatalog().getTable(); + + return tbl.getColumn(SColumnUtil.getColumn(id0).getIdentifier()).getModelIndex(); + } + + //========== Display functions + + private static final Pattern AE_FINDER = Pattern.compile("AE", Pattern.LITERAL); + + private static CardManaCost toManaCost(final InventoryItem i) { + return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getManaCost() : CardManaCost.EMPTY; + } + + private static CardColor toColor(final InventoryItem i) { + return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getColor() : CardColor.getNullColor(); + } + + private static Integer toPower(final InventoryItem i) { + Integer result = -1; + if (i instanceof CardPrinted) { + result = ((CardPrinted) i).getCard().getIntPower(); + if (result == null) { + result = Integer.valueOf(((CardPrinted) i).getCard().getLoyalty()); + if (result == null) { result = -1; } + } + } + return result; + } + + private static Integer toToughness(final InventoryItem i) { + return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getIntToughness() : -1; + } + + private static Integer toCMC(final InventoryItem i) { + return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getManaCost().getCMC() : -1; + } + + private static CardRarity toRarity(final InventoryItem i) { + return i instanceof CardPrinted ? ((CardPrinted) i).getRarity() : CardRarity.Unknown; + } + + private static CardEdition toSetCmp(final InventoryItem i) { + return i instanceof InventoryItemFromSet ? Singletons.getModel().getEditions() + .get(((InventoryItemFromSet) i).getEdition()) : CardEdition.UNKNOWN; + } + + private static String toSetStr(final InventoryItem i) { + return i instanceof InventoryItemFromSet ? ((InventoryItemFromSet) i).getEdition() : "n/a"; + } + + private static Integer toAiCmp(final InventoryItem i) { + return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getAiStatusComparable() : Integer.valueOf(-1); + } + + private static String toAiStr(final InventoryItem i) { + return i instanceof CardPrinted ? ((CardPrinted) i).getCard().getAiStatus() : "n/a"; + } + + //========== + + /** Lamda sort fnQtyCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_QTY_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return from.getValue(); + } + }; + + /** Lamda sort fnQtyGet. */ + private static final Lambda1> FN_QTY_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return from.getValue(); + } + }; + + /** Lamda sort fnNameCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_NAME_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return from.getKey().getName(); + } + }; + + /** Lamda sort fnNameGet. */ + private static final Lambda1> FN_NAME_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + final String name = from.getKey().getName(); + return name.contains("AE") ? SColumnUtil.AE_FINDER.matcher(name).replaceAll("\u00C6") : name; + } + }; + + /** Lamda sort fnCostCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_COST_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return SColumnUtil.toManaCost(from.getKey()); + } + }; + + /** Lamda sort fnCostGet. */ + private static final Lambda1> FN_COST_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return SColumnUtil.toManaCost(from.getKey()); + } + }; + + /** Lamda sort fnColorCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_COLOR_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return SColumnUtil.toColor(from.getKey()); + } + }; + + /** Lamda sort fnColorGet. */ + private static final Lambda1> FN_COLOR_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return SColumnUtil.toColor(from.getKey()); + } + }; + + /** Lamda sort fnTypeCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_TYPE_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return from.getKey().getType(); + } + }; + + /** Lamda sort fnTypeGet. */ + private static final Lambda1> FN_TYPE_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return from.getKey().getType(); + } + }; + + /** Lamda sort fnPowerCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_POWER_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return SColumnUtil.toPower(from.getKey()); + } + }; + + /** Lamda sort fnPowerGet. */ + private static final Lambda1> FN_POWER_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return SColumnUtil.toPower(from.getKey()); + } + }; + + /** Lamda sort fnToughnessCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_TOUGHNESS_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return SColumnUtil.toToughness(from.getKey()); + } + }; + + /** Lamda sort fnToughnessGet. */ + private static final Lambda1> FN_TOUGHNESS_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return SColumnUtil.toToughness(from.getKey()); + } + }; + + /** Lamda sort fnCMCCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_CMC_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return SColumnUtil.toCMC(from.getKey()); + } + }; + + /** Lamda sort fnCMCGet. */ + private static final Lambda1> FN_CMC_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return SColumnUtil.toCMC(from.getKey()); + } + }; + + /** Lamda sort fnRarityCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_RARITY_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return SColumnUtil.toRarity(from.getKey()); + } + }; + + /** Lamda sort fnRarityGet. */ + private static final Lambda1> FN_RARITY_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return SColumnUtil.toRarity(from.getKey()); + } + }; + + /** Lamda sort fnSetCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_SET_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return SColumnUtil.toSetCmp(from.getKey()); + } + }; + + /** Lamda sort fnSetGet. */ + private static final Lambda1> FN_SET_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return SColumnUtil.toSetStr(from.getKey()); + } + }; + + /** Lamda sort fnAiStatusCompare. */ + @SuppressWarnings("rawtypes") + private static final Lambda1> FN_AI_STATUS_COMPARE = new Lambda1>() { + @Override + public Comparable apply(final Entry from) { + return SColumnUtil.toAiCmp(from.getKey()); + } + }; + + /** Lamda sort fnAiStatusGet. */ + private static final Lambda1> FN_AI_STATUS_GET = new Lambda1>() { + @Override + public Object apply(final Entry from) { + return SColumnUtil.toAiStr(from.getKey()); + } + }; +} diff --git a/src/main/java/forge/gui/deckeditor/tables/TableColumnInfo.java b/src/main/java/forge/gui/deckeditor/tables/TableColumnInfo.java new file mode 100644 index 00000000000..2af9cb02aff --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/tables/TableColumnInfo.java @@ -0,0 +1,142 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor.tables; + +import java.util.Map.Entry; + +import javax.swing.table.TableColumn; + +import forge.gui.deckeditor.tables.SColumnUtil.SortState; +import forge.util.closures.Lambda1; + +/** + * A column object in a TableModel in the card editor. + * Requires a sorting function and a display function + * (to extract information as appropriate for table row data). + * + * @param a generic type + */ + +@SuppressWarnings({ "rawtypes", "serial" }) +public class TableColumnInfo extends TableColumn { + private SortState sortstate = SortState.NONE; + private int sortPriority = 0; + private boolean show = true; + private String enumval; + + private Lambda1> fnSort; + private Lambda1> fnDisplay; + + /** */ + public TableColumnInfo() { + super(); + } + + /** + * Unique identifier in SColumnUtil.ColumnName enum. + * + * @return {@link java.lang.String} + */ + public String getEnumValue() { + return enumval; + } + + /** + * Unique identifier in SColumnUtil.ColumnName enum. + * + * @param val0   {@link java.lang.String} + */ + public void setEnumValue(final String val0) { + this.enumval = val0; + } + + /** + * Position in sort cascade, 0 for no priority. + * + * @return int + */ + public int getSortPriority() { + return sortPriority; + } + + /** + * Position in sort cascade, 0 for no priority. + * + * @param position0   int + */ + public void setSortPriority(final int position0) { + this.sortPriority = position0; + } + + /** @return {@link forge.gui.deckeditor.tables.TableModel.SortState} */ + public SortState getSortState() { + return this.sortstate; + } + + /** @param state0   {@link forge.gui.deckeditor.tables.TableColumnInfo.SortState} */ + public void setSortState(final SortState state0) { + this.sortstate = state0; + } + + /** @return boolean */ + public boolean isShowing() { + return this.show; + } + + /** @param boolean0   show/hide this column */ + public void setShowing(final boolean boolean0) { + this.show = boolean0; + } + + /** + * Lambda closure used to sort this column. + * + * @return the fnSort + */ + public Lambda1> getFnSort() { + if (fnSort.equals(null)) { + throw new NullPointerException("A sort function hasn't been set for " + + "Column " + TableColumnInfo.this.getIdentifier()); + } + return this.fnSort; + } + + /** + * Gets the fn display. + * + * @return the fnDisplay + */ + public Lambda1> getFnDisplay() { + if (fnSort.equals(null)) { + throw new NullPointerException("A display function hasn't been set for " + + "Column " + TableColumnInfo.this.getIdentifier()); + } + return this.fnDisplay; + } + + /** + * Lambda closure used to sort this column, and fn display. + * + * @param lambda0 the fnSort + * @param lambda1 the fnDisplay + */ + public void setSortAndDisplayFunctions(final Lambda1> lambda0, final Lambda1> lambda1) { + this.fnSort = lambda0; + this.fnDisplay = lambda1; + } +} diff --git a/src/main/java/forge/gui/deckeditor/tables/TableModel.java b/src/main/java/forge/gui/deckeditor/tables/TableModel.java new file mode 100644 index 00000000000..e9f171a9f10 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/tables/TableModel.java @@ -0,0 +1,373 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 +import forge.gui.deckeditor.views.VDeckEditorUI; +Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.gui.deckeditor.tables; + +import java.awt.event.FocusEvent; +import java.awt.event.FocusListener; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.Enumeration; +import java.util.List; +import java.util.Map.Entry; + +import javax.swing.JTable; +import javax.swing.event.ListSelectionEvent; +import javax.swing.event.ListSelectionListener; +import javax.swing.event.TableModelEvent; +import javax.swing.table.AbstractTableModel; +import javax.swing.table.TableColumn; +import javax.swing.table.TableColumnModel; + +import org.apache.commons.lang3.ArrayUtils; + +import forge.Card; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.SEditorIO; +import forge.gui.deckeditor.tables.SColumnUtil.ColumnName; +import forge.gui.deckeditor.tables.SColumnUtil.SortState; +import forge.item.CardPrinted; +import forge.item.InventoryItem; +import forge.item.ItemPool; +import forge.item.ItemPoolView; + +/** + *

    + * TableModel class. + *

    + * + * @param + * the generic type + * @author Forge + * @version $Id$ + */ +@SuppressWarnings("serial") +public final class TableModel extends AbstractTableModel { + private final ItemPool data; + private final JTable table; + private final CascadeManager cascadeManager = new CascadeManager(); + private final int maxSortDepth = 3; + + /** + * Instantiates a new table model, using a JTable, + * a column set, and a data set of generic type . + * + * @param table0   {@link javax.swing.JTable} + * @param class0   Generic type + */ + public TableModel(final JTable table0, final Class class0) { + this.table = table0; + this.data = new ItemPool(class0); + } + + /** */ + @SuppressWarnings("unchecked") + public void setup() { + final Enumeration e = table.getColumnModel().getColumns(); + final TableColumn[] sortcols = new TableColumn[table.getColumnCount()]; + + // Assemble priority sort. + while (e.hasMoreElements()) { + final TableColumnInfo col = (TableColumnInfo) e.nextElement(); + + if (col.getSortPriority() > 0) { + sortcols[col.getSortPriority()] = col; + } + } + + final boolean isDeckTable = ((TableColumnInfo) table.getColumnModel() + .getColumn(0)).getEnumValue().substring(0, 4).equals("DECK") + ? true : false; + + if (sortcols[1] == null) { + if (isDeckTable) { + cascadeManager.add((TableColumnInfo) SColumnUtil.getColumn(ColumnName.DECK_NAME)); + } + else { + cascadeManager.add((TableColumnInfo) SColumnUtil.getColumn(ColumnName.CAT_NAME)); + } + } + else { + ArrayUtils.reverse(sortcols); + for (int i = 1; i < sortcols.length; i++) { + if (sortcols[i] != null) { + cascadeManager.add((TableColumnInfo) sortcols[i]); + } + } + } + } + + /** + * Clears all data in the model. + */ + public void clear() { + this.data.clear(); + } + + /** + * Gets all cards in the model. + * + * @return the cards + */ + public ItemPoolView getCards() { + return this.data.getView(); + } + + /** + * Removes a card from the model. + * + * @param card0   {@link forge.Card} object + */ + public void removeCard(final T card0) { + final boolean wasThere = this.data.count(card0) > 0; + if (wasThere) { + this.data.remove(card0); + this.fireTableDataChanged(); + } + } + + /** + * Adds a card to the model. + * + * @param card0   {@link forge.Card} object. + */ + public void addCard(final T card0) { + this.data.add(card0); + this.fireTableDataChanged(); + } + + /** + * Adds multiple copies of multiple cards to the model. + * + * @param cards0   {@link java.lang.Iterable}> + */ + public void addCards(final Iterable> cards0) { + this.data.addAll(cards0); + this.fireTableDataChanged(); + } + + /** + * Row to card. + * + * @param row + * the row + * @return the entry + */ + public Entry rowToCard(final int row) { + final List> model = this.data.getOrderedList(); + return (row >= 0) && (row < model.size()) ? model.get(row) : null; + } + + /** + * Show selected card. + * + * @param table + * the table + */ + public void showSelectedCard(final JTable table) { + final int row = table.getSelectedRow(); + if (row != -1) { + final T cp = this.rowToCard(row).getKey(); + + final Card card2 = cp instanceof CardPrinted ? ((CardPrinted) cp).toForgeCard() : null; + + CDeckEditorUI.SINGLETON_INSTANCE.setCard(card2); + } + } + + /** + *

    + * addListeners. + *

    + */ + public void addListeners() { + // updates card detail, listens to any key strokes + table.getSelectionModel().addListSelectionListener(new ListSelectionListener() { + + @Override + public void valueChanged(final ListSelectionEvent arg0) { + TableModel.this.showSelectedCard(table); + } + }); + table.addFocusListener(new FocusListener() { + + @Override + public void focusLost(final FocusEvent e) { + } + + @Override + public void focusGained(final FocusEvent e) { + TableModel.this.showSelectedCard(table); + } + }); + + table.getTableHeader().addMouseListener(new MouseAdapter() { + @Override + public void mouseClicked(final MouseEvent e) { + headerClicked(e); + } + + @Override + public void mouseReleased(MouseEvent e) { + SEditorIO.savePreferences(); + } + }); + } // addCardListener() + + /** + * Resort. + */ + public void refreshSort() { + if (this.data.getOrderedList().size() == 0) { return; } + + Collections.sort(this.data.getOrderedList(), new MyComparator()); + } + + @SuppressWarnings("unchecked") + private void headerClicked(final MouseEvent e) { + final TableColumnModel colModel = TableModel.this.table.getColumnModel(); + final int columnModelIndex = colModel.getColumnIndexAtX(e.getX()); + final int modelIndex = colModel.getColumn(columnModelIndex).getModelIndex(); + + if (modelIndex < 0) { + return; + } + + // This will invert if needed + TableModel.this.cascadeManager.add((TableColumnInfo) this.table.getColumnModel().getColumn(modelIndex)); + TableModel.this.refreshSort(); + TableModel.this.table.tableChanged(new TableModelEvent(TableModel.this)); + TableModel.this.table.repaint(); + TableModel.this.table.setRowSelectionInterval(0, 0); + SEditorIO.savePreferences(); + } + + //========== Overridden from AbstractTableModel + /** {@inheritDoc} */ + @Override + public int findColumn(final String name0) { + return table.getColumnModel().getColumnIndex(name0); + } + + /* (non-Javadoc) + * @see javax.swing.table.TableModel#getColumnCount() + */ + @Override + public int getColumnCount() { + return table.getColumnCount(); + } + + /* (non-Javadoc) + * @see javax.swing.table.TableModel#getRowCount() + */ + @Override + public int getRowCount() { + return this.data.countDistinct(); + } + + /* (non-Javadoc) + * @see javax.swing.table.TableModel#getValueAt(int, int) + */ + @Override + @SuppressWarnings("unchecked") + public Object getValueAt(int iRow, int iCol) { + return ((TableColumnInfo) table.getColumnModel().getColumn(table.convertColumnIndexToView(iCol))).getFnDisplay().apply((Entry) this.rowToCard(iRow)); + } + + //========= Custom class handling + + /** + * Manages sorting orders for multiple depths of sorting. + */ + private final class CascadeManager { + private final List> colsToSort = new ArrayList>(3); + private TableSorterCascade sorter = null; + + // Adds a column to sort cascade list. + // If column is first in the cascade, inverts direction of sort. + // Otherwise, sorts in ascending direction. + @SuppressWarnings("unchecked") + public void add(final TableColumnInfo col0) { + // Found at top level, should invert + if (colsToSort.size() > 0 && colsToSort.get(0).equals(col0)) { + this.colsToSort.get(0).setSortState( + this.colsToSort.get(0).getSortState() == SortState.ASC + ? SortState.DESC : SortState.ASC); + this.colsToSort.get(0).setSortPriority(1); + } + // Found somewhere: move down others, this one to top. + else if (colsToSort.contains(col0)) { + col0.setSortState(SortState.ASC); + this.colsToSort.remove(col0); + this.colsToSort.add(0, (TableColumnInfo) col0); + } + // No column in list; add directly. + else { + col0.setSortState(SortState.ASC); + this.colsToSort.add(0, (TableColumnInfo) col0); + this.colsToSort.get(0).setSortPriority(1); + } + + // Decrement sort priority on remaining columns + for (int i = 1; i < maxSortDepth; i++) { + if (colsToSort.size() == i) { break; } + + if (colsToSort.get(i).getSortPriority() != 0) { + colsToSort.get(i).setSortPriority(i + 1); + } + } + + // Unset and remove boundary columns. + if (this.colsToSort.size() > maxSortDepth) { + this.colsToSort.get(maxSortDepth).setSortState(SortState.NONE); + this.colsToSort.get(maxSortDepth).setSortPriority(0); + this.colsToSort.remove(maxSortDepth); + } + } + + public TableSorterCascade getSorter() { + final List> oneColSorters + = new ArrayList>(maxSortDepth); + + for (final TableColumnInfo col : this.colsToSort) { + oneColSorters.add(new TableSorter( + col.getFnSort(), + col.getSortState().equals(SortState.ASC) ? true : false)); + } + + this.sorter = new TableSorterCascade(oneColSorters); + return this.sorter; + } + } + + private class MyComparator implements Comparator> { + /* (non-Javadoc) + * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object) + */ + @SuppressWarnings("unchecked") + @Override + public int compare(Entry o1, Entry o2) { + return TableModel.this.cascadeManager.getSorter().compare( + (Entry) o1, (Entry) o2); + } + } +} // CardTableModel diff --git a/src/main/java/forge/gui/deckeditor/elements/TableSorter.java b/src/main/java/forge/gui/deckeditor/tables/TableSorter.java similarity index 98% rename from src/main/java/forge/gui/deckeditor/elements/TableSorter.java rename to src/main/java/forge/gui/deckeditor/tables/TableSorter.java index 9504a987fee..620ee1ddccf 100644 --- a/src/main/java/forge/gui/deckeditor/elements/TableSorter.java +++ b/src/main/java/forge/gui/deckeditor/tables/TableSorter.java @@ -15,7 +15,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package forge.gui.deckeditor.elements; +package forge.gui.deckeditor.tables; import java.util.Comparator; import java.util.Map.Entry; diff --git a/src/main/java/forge/gui/deckeditor/elements/TableSorterCascade.java b/src/main/java/forge/gui/deckeditor/tables/TableSorterCascade.java similarity index 95% rename from src/main/java/forge/gui/deckeditor/elements/TableSorterCascade.java rename to src/main/java/forge/gui/deckeditor/tables/TableSorterCascade.java index 9165df95145..83614cd00eb 100644 --- a/src/main/java/forge/gui/deckeditor/elements/TableSorterCascade.java +++ b/src/main/java/forge/gui/deckeditor/tables/TableSorterCascade.java @@ -15,7 +15,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package forge.gui.deckeditor.elements; +package forge.gui.deckeditor.tables; import java.util.Comparator; import java.util.List; diff --git a/src/main/java/forge/gui/deckeditor/elements/TableView.java b/src/main/java/forge/gui/deckeditor/tables/TableView.java similarity index 52% rename from src/main/java/forge/gui/deckeditor/elements/TableView.java rename to src/main/java/forge/gui/deckeditor/tables/TableView.java index bb588a1d2d5..32fbd4043cc 100644 --- a/src/main/java/forge/gui/deckeditor/elements/TableView.java +++ b/src/main/java/forge/gui/deckeditor/tables/TableView.java @@ -15,24 +15,23 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package forge.gui.deckeditor.elements; +package forge.gui.deckeditor.tables; import java.awt.Color; +import java.util.ArrayList; import java.util.List; -import javax.swing.BorderFactory; -import javax.swing.JComponent; -import javax.swing.JLabel; -import javax.swing.JScrollPane; import javax.swing.JTable; -import javax.swing.border.TitledBorder; import javax.swing.event.TableModelEvent; import javax.swing.event.TableModelListener; -import javax.swing.table.TableCellRenderer; +import javax.swing.table.DefaultTableColumnModel; +import javax.swing.table.TableColumn; - -import forge.Constant; import forge.card.CardRules; +import forge.gui.deckeditor.SEditorUtil; +import forge.gui.deckeditor.views.ITableContainer; +import forge.gui.toolbox.FSkin; +import forge.item.CardPrinted; import forge.item.InventoryItem; import forge.item.ItemPool; import forge.item.ItemPoolView; @@ -45,44 +44,14 @@ import forge.util.closures.Predicate; * the generic type */ public final class TableView { - - /** The pool. */ private ItemPool pool; - - /** The model. */ private TableModel model; - - /** The table. */ private final JTable table = new JTable(); - - /** The j scroll pane. */ - private final JScrollPane jScrollPane = new JScrollPane(); - - /** The stats label. */ - private final JLabel statsLabel = new JLabel(); - - /** The filter. */ private Predicate filter = null; - - /** The is tracking stats. */ - private boolean isTrackingStats = false; - - /** The want unique. */ private boolean wantUnique = false; private final Class genericType; - // need this to allow users place its contents - /** - * - * getTableDecorated. - * - * @return JComponent - */ - public JComponent getTableDecorated() { - return this.jScrollPane; - } - /** * * getTable. @@ -93,149 +62,104 @@ public final class TableView { return this.table; } - /** - * - * getLabel. - * - * @return JComponent - */ - public JComponent getLabel() { - return this.statsLabel; - } - /** * TableWithCards. * - * @param title - * a String - * @param showStats - * a boolean * @param cls * the cls */ - public TableView(final String title, final boolean showStats, final Class cls) { - this(title, showStats, false, cls); + public TableView(final Class cls) { + this(false, cls); } /** * TableWithCards Constructor. * - * @param title - * a String - * @param showStats - * a boolean * @param forceUnique * a boolean - * @param cls - * the cls + * @param type0 the cls */ - public TableView(final String title, final boolean showStats, final boolean forceUnique, final Class cls) { - // components - this.genericType = cls; - - final Color gray = new Color(148, 145, 140); - final TitledBorder titledBorder = new TitledBorder(BorderFactory.createEtchedBorder(Color.white, gray), title); - - final String tableToolTip = "Click on the column name (like name or color) to sort the cards"; - this.jScrollPane.setBorder(titledBorder); - this.jScrollPane.setToolTipText(tableToolTip); - this.jScrollPane.getViewport().add(this.table, null); - - this.statsLabel.setFont(new java.awt.Font("Dialog", 0, 13)); - this.statsLabel.setText("Total: 0, Creatures: 0, Land: 0"); - - // class data - this.isTrackingStats = showStats; + public TableView(final boolean forceUnique, final Class type0) { + this.genericType = type0; this.wantUnique = forceUnique; + + table.setFont(FSkin.getFont(12)); + table.setBorder(null); + table.getTableHeader().setBorder(null); + table.setRowHeight(18); } /** + * Applies a TableModel and a model listener to this instance's JTable. * - * setup. - * - * @param columns - * a List> - * @param cardView - * a CardPanelBase + * @param view0   the {@link javax.gui.deckeditor.views.ITableCOntainer} + * @param cols0   List> of additional columns for this */ - public void setup(final List> columns, final CardPanelBase cardView) { - this.model = new TableModel(cardView, columns, this.genericType); - this.model.addListeners(this.table); - this.table.setModel(this.model); - this.model.resizeCols(this.table); + @SuppressWarnings("unchecked") + public void setup(final ITableContainer view0, final List> cols0) { + final DefaultTableColumnModel colmodel = new DefaultTableColumnModel(); - for (int idx = columns.size() - 1; idx >= 0; idx--) { - final TableCellRenderer renderer = columns.get(idx).getCellRenderer(); - if (null != renderer) { - this.table.getColumnModel().getColumn(idx).setCellRenderer(renderer); + // Add columns whose indices are inside the view indices, as long as there's not one there already. + final TableColumn[] knownCols = new TableColumn[cols0.size()]; + final List unknownCols = new ArrayList(); + + for (final TableColumn c : cols0) { + if (!((TableColumnInfo) c).isShowing()) { continue; } + if (c.getModelIndex() < knownCols.length && knownCols[c.getModelIndex()] == null) { + knownCols[c.getModelIndex()] = c; + } + else { + unknownCols.add(c); } } - if (this.isTrackingStats) { - // get stats from deck - this.model.addTableModelListener(new TableModelListener() { - @Override - public void tableChanged(final TableModelEvent ev) { - final ItemPoolView deck = TableView.this.model.getCards(); - TableView.this.statsLabel.setText(TableView.getStats(deck)); + // Columns outside the bounds of the view indices must be + // resolved by inserting into empty slots. + for (final TableColumn c : unknownCols) { + for (int i = 0; i < knownCols.length; i++) { + if (knownCols[i] == null) { + knownCols[i] = c; + break; } - }); - } - } - - // This should not be here, but still found no better place - /** - * getStats. - * - * @param - * the generic type - * @param deck - * an ItemPoolView - * @return String - */ - public static String getStats(final ItemPoolView deck) { - final int total = deck.countAll(); - final int creature = CardRules.Predicates.Presets.IS_CREATURE.aggregate(deck, deck.getFnToCard(), - deck.getFnToCount()); - final int land = CardRules.Predicates.Presets.IS_LAND.aggregate(deck, deck.getFnToCard(), deck.getFnToCount()); - - final StringBuffer show = new StringBuffer(); - show.append("Total - ").append(total).append(", Creatures - ").append(creature).append(", Land - ") - .append(land); - final String[] color = Constant.Color.ONLY_COLORS; - final List> predicates = CardRules.Predicates.Presets.COLORS; - for (int i = 0; i < color.length; ++i) { - show.append(String.format(", %s - %d", color[i], predicates.get(i).count(deck, deck.getFnToCard()))); + } } - return show.toString(); - } // getStats() + // Put columns into model in preferred order (much easier than moving dynamically). + for (final TableColumn c : knownCols) { + if (c == null) { continue; } + c.setMinWidth(15); + c.setPreferredWidth(c.getPreferredWidth()); + c.setMaxWidth(350); + colmodel.addColumn(c); + } - /** - * - * sort. - * - * @param iCol - * an int - * @return TableWithCards - */ - public TableView sort(final int iCol) { - return this.sort(iCol, true); - } + this.model = new TableModel(this.table, this.genericType); + this.model.addListeners(); + this.table.setModel(this.model); + this.table.setColumnModel(colmodel); - /** - * - * sort. - * - * @param iCol - * an int - * @param isAsc - * a boolean - * @return TableWithCards - */ - public TableView sort(final int iCol, final boolean isAsc) { - this.model.sort(iCol, isAsc); - return this; + this.model.setup(); + this.model.refreshSort(); + + this.table.getTableHeader().setBackground(new Color(200, 200, 200)); + + // Update stats each time table changes + this.model.addTableModelListener(new TableModelListener() { + @Override + public void tableChanged(final TableModelEvent ev) { + final List deck = TableView.this.model.getCards().toFlatList(); + final ItemPool filteredDeck = new ItemPool((Class) CardPrinted.class); + + // Filter out non-card items (booster packs, etc.) + for (T item : deck) { + if (item instanceof CardPrinted) { + filteredDeck.add(item); + } + } + + SEditorUtil.setStats(filteredDeck, view0); + } + }); } /** @@ -388,7 +312,7 @@ public final class TableView { this.model.addCards(this.pool); } - this.model.resort(); + this.model.refreshSort(); } /** diff --git a/src/main/java/forge/gui/deckeditor/tables/package-info.java b/src/main/java/forge/gui/deckeditor/tables/package-info.java new file mode 100644 index 00000000000..5eccba35a34 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/tables/package-info.java @@ -0,0 +1,3 @@ +/** Forge Card Game. */ +package forge.gui.deckeditor.tables; + diff --git a/src/main/java/forge/gui/deckeditor/views/ITableContainer.java b/src/main/java/forge/gui/deckeditor/views/ITableContainer.java new file mode 100644 index 00000000000..f96d1ba5923 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/views/ITableContainer.java @@ -0,0 +1,65 @@ +package forge.gui.deckeditor.views; + +import javax.swing.JLabel; +import javax.swing.JTable; + +/** + * Dictates methods needed for a class to act as a container for + * a TableView deck editing component. + * + *

    (I at beginning of class name denotes an interface.) + * + */ +public interface ITableContainer { + /** + * Sets the table used for displaying cards in this + * deck editor container. + * + * @param tbl0   {@link forge.gui.deckeditor.tables.TableView} + */ + void setTableView(JTable tbl0); + + // Various card count total labels + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblTotal(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblBlack(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblBlue(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblGreen(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblRed(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblWhite(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblColorless(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblArtifact(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblEnchantment(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblCreature(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblSorcery(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblInstant(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblPlaneswalker(); + + /** @return {@link javax.swing.JLabel} */ + JLabel getLblLand(); +} diff --git a/src/main/java/forge/gui/deckeditor/views/VAllDecks.java b/src/main/java/forge/gui/deckeditor/views/VAllDecks.java new file mode 100644 index 00000000000..b09ee29308e --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/views/VAllDecks.java @@ -0,0 +1,110 @@ +package forge.gui.deckeditor.views; + +import javax.swing.JLabel; +import javax.swing.JScrollPane; + +import net.miginfocom.swing.MigLayout; +import forge.game.GameType; +import forge.gui.deckeditor.controllers.CAllDecks; +import forge.gui.framework.DragCell; +import forge.gui.framework.DragTab; +import forge.gui.framework.EDocID; +import forge.gui.framework.ICDoc; +import forge.gui.framework.IVDoc; +import forge.gui.toolbox.DeckLister; +import forge.gui.toolbox.FLabel; + +/** + * Assembles Swing components of all deck viewer in deck editor. + * + *

    (V at beginning of class name denotes a view class.) + */ +public enum VAllDecks implements IVDoc { + /** */ + SINGLETON_INSTANCE; + + // Fields used with interface IVDoc + private DragCell parentCell; + private final DragTab tab = new DragTab("All Decks"); + + private final DeckLister lstDecks = new DeckLister(GameType.Constructed); + private JScrollPane scroller = new JScrollPane(lstDecks); + + private final JLabel btnImport = new FLabel.Builder() + .fontSize(14) + .text("Import Deck").tooltip("Attempt to import a deck from a non-Forge format") + .opaque(true).hoverable(true).build(); + + //========== Constructor + private VAllDecks() { + scroller.setOpaque(false); + scroller.getViewport().setOpaque(false); + scroller.setBorder(null); + scroller.getViewport().setBorder(null); + } + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getDocumentID() + */ + @Override + public EDocID getDocumentID() { + return EDocID.EDITOR_ALLDECKS; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getTabLabel() + */ + @Override + public DragTab getTabLabel() { + return tab; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getControl() + */ + @Override + public ICDoc getControl() { + return CAllDecks.SINGLETON_INSTANCE; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#setParentCell(forge.gui.framework.DragCell) + */ + @Override + public void setParentCell(DragCell cell0) { + this.parentCell = cell0; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getParentCell() + */ + @Override + public DragCell getParentCell() { + return this.parentCell; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#populate() + */ + @Override + public void populate() { + parentCell.getBody().setLayout(new MigLayout("insets 0, gap 0, wrap, ax center")); + + parentCell.getBody().add(btnImport, "w 120px!, h 30px!, gap 0 0 5px 5px"); + + //parentCell.getBody().add(scroller, "w 96%!, h 96%!, gap 2% 0 2% 0"); + } + + //========== Retrieval methods + /** @return {@link javax.swing.JPanel} */ + public DeckLister getLstDecks() { + return lstDecks; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnImport() { + return btnImport; + } +} diff --git a/src/main/java/forge/gui/deckeditor/views/VCardCatalog.java b/src/main/java/forge/gui/deckeditor/views/VCardCatalog.java new file mode 100644 index 00000000000..4f7c879d519 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/views/VCardCatalog.java @@ -0,0 +1,315 @@ +package forge.gui.deckeditor.views; + +import javax.swing.ImageIcon; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.JTable; + +import net.miginfocom.swing.MigLayout; +import forge.gui.deckeditor.SEditorUtil; +import forge.gui.deckeditor.controllers.CCardCatalog; +import forge.gui.framework.DragCell; +import forge.gui.framework.DragTab; +import forge.gui.framework.EDocID; +import forge.gui.framework.ICDoc; +import forge.gui.framework.IVDoc; +import forge.gui.toolbox.FLabel; +import forge.gui.toolbox.FSkin; + +/** + * Assembles Swing components of card catalog in deck editor. + * + *

    (V at beginning of class name denotes a view class.) + * + */ +public enum VCardCatalog implements IVDoc, ITableContainer { + /** */ + SINGLETON_INSTANCE; + + // Fields used with interface IVDoc + private DragCell parentCell; + private final DragTab tab = new DragTab("Card Catalog"); + + // Total and color count labels + private final JPanel pnlStats = new JPanel(); + private final JLabel lblTotal = buildLabel(SEditorUtil.ICO_TOTAL); + private final JLabel lblBlack = buildLabel(SEditorUtil.ICO_BLACK); + private final JLabel lblBlue = buildLabel(SEditorUtil.ICO_BLUE); + private final JLabel lblGreen = buildLabel(SEditorUtil.ICO_GREEN); + private final JLabel lblRed = buildLabel(SEditorUtil.ICO_RED); + private final JLabel lblWhite = buildLabel(SEditorUtil.ICO_WHITE); + private final JLabel lblColorless = buildLabel(SEditorUtil.ICO_COLORLESS); + + // Card type labels + private final JLabel lblArtifact = buildLabel(SEditorUtil.ICO_ARTIFACT); + private final JLabel lblCreature = buildLabel(SEditorUtil.ICO_CREATURE); + private final JLabel lblEnchantment = buildLabel(SEditorUtil.ICO_ENCHANTMENT); + private final JLabel lblInstant = buildLabel(SEditorUtil.ICO_INSTANT); + private final JLabel lblLand = buildLabel(SEditorUtil.ICO_LAND); + private final JLabel lblPlaneswalker = buildLabel(SEditorUtil.ICO_PLANESWALKER); + private final JLabel lblSorcery = buildLabel(SEditorUtil.ICO_SORCERY); + + private final JLabel lblTitle = new FLabel.Builder() + .fontSize(14).build(); + + private final JPanel pnlHeader = new JPanel(new MigLayout("insets 0, gap 0")); + + private final JPanel pnlAddButtons = + new JPanel(new MigLayout("insets 0, gap 0, ax center, hidemode 3")); + + private final JLabel btnAdd = new FLabel.Builder() + .fontSize(14) + .text("Add card") + .tooltip("Add selected card to current deck (or double click the row)") + .icon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_PLUS)) + .iconScaleAuto(false).hoverable(true).build(); + + private final JLabel btnAdd4 = new FLabel.Builder() + .fontSize(14) + .text("Add 4 of card") + .tooltip("Add up to 4 of selected card to current deck") + .icon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_PLUS)) + .iconScaleAuto(false).hoverable(true).build(); + + private JTable tblCards = null; + private final JScrollPane scroller = new JScrollPane(); + + //========== Constructor + /** */ + private VCardCatalog() { + scroller.setOpaque(false); + scroller.getViewport().setOpaque(false); + scroller.setBorder(null); + scroller.getViewport().setBorder(null); + + lblTotal.setToolTipText("Total Card Count"); + lblBlack.setToolTipText("Black Card Count"); + lblBlue.setToolTipText("Blue Card Count"); + lblGreen.setToolTipText("Green Card Count"); + lblRed.setToolTipText("Red Card Count"); + lblWhite.setToolTipText("White Card Count"); + lblColorless.setToolTipText("Total Card Count"); + lblArtifact.setToolTipText("Artifact Card Count"); + lblCreature.setToolTipText("Creature Card Count"); + lblColorless.setToolTipText("Colorless Card Count"); + lblEnchantment.setToolTipText("Enchantment Card Count"); + lblInstant.setToolTipText("Instant Card Count"); + lblLand.setToolTipText("Land Card Count"); + lblPlaneswalker.setToolTipText("Planeswalker Card Count"); + lblSorcery.setToolTipText("Sorcery Card Count"); + + pnlStats.setOpaque(false); + pnlStats.setLayout(new MigLayout("insets 0, gap 5px, ax center, wrap 7")); + + final String constraints = "w 55px!, h 20px!"; + pnlStats.add(lblTotal, constraints); + pnlStats.add(lblBlack, constraints); + pnlStats.add(lblBlue, constraints); + pnlStats.add(lblGreen, constraints); + pnlStats.add(lblRed, constraints); + pnlStats.add(lblWhite, constraints); + pnlStats.add(lblColorless, constraints); + + pnlStats.add(lblArtifact, constraints); + pnlStats.add(lblCreature, constraints); + pnlStats.add(lblEnchantment, constraints); + pnlStats.add(lblInstant, constraints); + pnlStats.add(lblLand, constraints); + pnlStats.add(lblPlaneswalker, constraints); + pnlStats.add(lblSorcery, constraints); + + pnlAddButtons.setOpaque(false); + pnlAddButtons.add(btnAdd, "w 42%!, h 30px!, gap 0 0 5px 5px"); + pnlAddButtons.add(btnAdd4, "w 42%!, h 30px!, gap 5% 5% 5px 5px"); + + pnlHeader.setOpaque(false); + pnlHeader.add(lblTitle, "w 100%!, h 100%!"); + } + + //========== Overridden from IVDoc + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getDocumentID() + */ + @Override + public EDocID getDocumentID() { + return EDocID.EDITOR_CATALOG; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getTabLabel() + */ + @Override + public DragTab getTabLabel() { + return tab; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getControl() + */ + @Override + public ICDoc getControl() { + return CCardCatalog.SINGLETON_INSTANCE; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#setParentCell(forge.gui.framework.DragCell) + */ + @Override + public void setParentCell(DragCell cell0) { + this.parentCell = cell0; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getParentCell() + */ + @Override + public DragCell getParentCell() { + return this.parentCell; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#populate() + */ + @Override + public void populate() { + parentCell.getBody().setLayout(new MigLayout("insets 0, gap 0, wrap, hidemode 3")); + parentCell.getBody().add(pnlHeader, "w 98%!, h 30px!, gap 1% 0 1% 10px"); + parentCell.getBody().add(pnlStats, "w 96%, h 50px!, gap 2% 0 1% 1%"); + parentCell.getBody().add(pnlAddButtons, "w 96%!, gap 2% 0 0 0"); + parentCell.getBody().add(scroller, "w 98%!, h 100% - 35px, gap 1% 0 1% 1%"); + } + + //========== Overridden from ITableContainer + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#setTableView() + */ + @Override + public void setTableView(final JTable tbl0) { + this.tblCards = tbl0; + scroller.setViewportView(tblCards); + } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblTotal() + */ + @Override + public JLabel getLblTotal() { return lblTotal; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblBlack() + */ + @Override + public JLabel getLblBlack() { return lblBlack; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblBlue() + */ + @Override + public JLabel getLblBlue() { return lblBlue; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblGreen() + */ + @Override + public JLabel getLblGreen() { return lblGreen; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblRed() + */ + @Override + public JLabel getLblRed() { return lblRed; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblWhite() + */ + @Override + public JLabel getLblWhite() { return lblWhite; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblColorless() + */ + @Override + public JLabel getLblColorless() { return lblColorless; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblArtifact() + */ + @Override + public JLabel getLblArtifact() { return lblArtifact; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblEnchantment() + */ + @Override + public JLabel getLblEnchantment() { return lblEnchantment; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblCreature() + */ + @Override + public JLabel getLblCreature() { return lblCreature; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblSorcery() + */ + @Override + public JLabel getLblSorcery() { return lblSorcery; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblInstant() + */ + @Override + public JLabel getLblInstant() { return lblInstant; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblPlaneswalker() + */ + @Override + public JLabel getLblPlaneswalker() { return lblPlaneswalker; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblLand() + */ + @Override + public JLabel getLblLand() { return lblLand; } + + //========== Accessor/mutator methods + + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblTitle() { + return lblTitle; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnAdd() { + return btnAdd; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnAdd4() { + return btnAdd4; + } + + /** @return {@link javax.swing.JPanel} */ + public JPanel getPnlHeader() { + return pnlHeader; + } + + /** @return {@link javax.swing.JPanel} */ + public JPanel getPnlStats() { + return pnlStats; + } + + //========== Other methods + + private JLabel buildLabel(final ImageIcon icon0) { + final JLabel lbl = new FLabel.Builder().text("0") + .icon(icon0).iconScaleAuto(false) + .fontSize(11) + .build(); + + return lbl; + } +} diff --git a/src/main/java/forge/gui/deckeditor/views/VCurrentDeck.java b/src/main/java/forge/gui/deckeditor/views/VCurrentDeck.java new file mode 100644 index 00000000000..1c3e7c4c73a --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/views/VCurrentDeck.java @@ -0,0 +1,406 @@ +package forge.gui.deckeditor.views; + +import java.awt.Insets; + +import javax.swing.ImageIcon; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.JTable; +import javax.swing.JTextField; +import javax.swing.SwingConstants; + +import net.miginfocom.swing.MigLayout; +import forge.gui.deckeditor.SEditorUtil; +import forge.gui.deckeditor.controllers.CCurrentDeck; +import forge.gui.framework.DragCell; +import forge.gui.framework.DragTab; +import forge.gui.framework.EDocID; +import forge.gui.framework.ICDoc; +import forge.gui.framework.IVDoc; +import forge.gui.toolbox.FLabel; +import forge.gui.toolbox.FSkin; +import forge.gui.toolbox.FTextField; + + +/** + * Assembles Swing components of current deck being edited in deck editor. + * + *

    (V at beginning of class name denotes a view class.) + */ +public enum VCurrentDeck implements IVDoc, ITableContainer { + /** */ + SINGLETON_INSTANCE; + + // Fields used with interface IVDoc + private DragCell parentCell; + private final DragTab tab = new DragTab("Current Deck"); + + // Other fields + + private final JLabel btnSave = new FLabel.Builder() + .fontSize(14) + .tooltip("Save (in default directory)") + .iconInBackground(true) + .iconAlignX(SwingConstants.CENTER).iconAlpha(1.0f) + .icon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_SAVE)) + .text(" ").hoverable(true).build(); + + private final JLabel btnExport = new FLabel.Builder() + .fontSize(14) + .tooltip("Save As") + .iconInBackground(true) + .iconAlignX(SwingConstants.CENTER).iconAlpha(1.0f) + .icon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_SAVEAS)) + .text(" ").hoverable(true).build(); + + private final JLabel btnImport = new FLabel.Builder() + .fontSize(14) + .tooltip("Load") + .iconInBackground(true) + .iconAlignX(SwingConstants.CENTER).iconAlpha(1.0f) + .icon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_OPEN)) + .text(" ").hoverable(true).build(); + + private final JLabel btnNew = new FLabel.Builder() + .fontSize(14) + .tooltip("New Deck") + .iconInBackground(true) + .iconAlignX(SwingConstants.CENTER).iconAlpha(1.0f) + .icon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_NEW)) + .text(" ").hoverable(true).build(); + + private final JPanel pnlRemoveButtons = + new JPanel(new MigLayout("insets 0, gap 0, ax center, hidemode 3")); + + private final JLabel btnRemove = new FLabel.Builder() + .fontSize(14) + .text("Remove card") + .tooltip("Remove selected card to current deck (or double click the row)") + .icon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_MINUS)) + .iconScaleAuto(false).hoverable(true).build(); + + private final JLabel btnRemove4 = new FLabel.Builder() + .fontSize(14) + .text("Remove 4 of card") + .tooltip("Remove up to 4 of selected card to current deck") + .icon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_MINUS)) + .iconScaleAuto(false).hoverable(true).build(); + + private final JTextField txfTitle = new FTextField(); + + private final JPanel pnlRemove = new JPanel(); + private final JPanel pnlHeader = new JPanel(); + + private final JLabel lblTitle = new FLabel.Builder().text("Title") + .fontSize(14).build(); + + private final JPanel pnlStats = new JPanel(); + private final JLabel lblTotal = buildLabel(SEditorUtil.ICO_TOTAL); + private final JLabel lblBlack = buildLabel(SEditorUtil.ICO_BLACK); + private final JLabel lblBlue = buildLabel(SEditorUtil.ICO_BLUE); + private final JLabel lblGreen = buildLabel(SEditorUtil.ICO_GREEN); + private final JLabel lblRed = buildLabel(SEditorUtil.ICO_RED); + private final JLabel lblWhite = buildLabel(SEditorUtil.ICO_WHITE); + private final JLabel lblColorless = buildLabel(SEditorUtil.ICO_COLORLESS); + + private final JLabel lblArtifact = buildLabel(SEditorUtil.ICO_ARTIFACT); + private final JLabel lblCreature = buildLabel(SEditorUtil.ICO_CREATURE); + private final JLabel lblEnchantment = buildLabel(SEditorUtil.ICO_ENCHANTMENT); + private final JLabel lblInstant = buildLabel(SEditorUtil.ICO_INSTANT); + private final JLabel lblLand = buildLabel(SEditorUtil.ICO_LAND); + private final JLabel lblPlaneswalker = buildLabel(SEditorUtil.ICO_PLANESWALKER); + private final JLabel lblSorcery = buildLabel(SEditorUtil.ICO_SORCERY); + + private JTable tblCards = null; + private final JScrollPane scroller = new JScrollPane(tblCards); + + //========== Constructor + + private VCurrentDeck() { + // Title text area + txfTitle.setText("[New Deck]"); + txfTitle.setMargin(new Insets(5, 5, 5, 5)); + txfTitle.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); + txfTitle.setOpaque(true); + txfTitle.setEditable(true); + txfTitle.setFocusable(true); + txfTitle.setOpaque(true); + txfTitle.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); + + // Header area + pnlHeader.setOpaque(false); + pnlHeader.setLayout(new MigLayout("insets 0, gap 0, ax center, hidemode 3")); + + pnlHeader.add(lblTitle, "w 80px!, h 30px!, gap 5px 5px 0 0"); + pnlHeader.add(txfTitle, "pushx, growx, gap 0 5px 0 0"); + pnlHeader.add(btnSave, "w 26px!, h 26px!, gap 0 5px 0 0"); + pnlHeader.add(btnNew, "w 26px!, h 26px!, gap 0 5px 0 0"); + + pnlHeader.add(btnImport, "w 26px!, h 26px!, gap 0 5px 0 0"); + pnlHeader.add(btnExport, "w 26px!, h 26px!, gap 0 20px 0 0"); + + pnlRemove.setOpaque(false); + pnlRemove.setLayout(new MigLayout("insets 0, gap 0, ax center")); + pnlRemove.add(btnRemove, "w 40%!, h 100%!, gap 5% 5% 0 0"); + pnlRemove.add(btnRemove4, "w 40%!, h 100%!"); + + scroller.setOpaque(false); + scroller.getViewport().setOpaque(false); + scroller.setBorder(null); + scroller.getViewport().setBorder(null); + + lblTotal.setToolTipText("Total Card Count"); + lblBlack.setToolTipText("Black Card Count"); + lblBlue.setToolTipText("Blue Card Count"); + lblGreen.setToolTipText("Green Card Count"); + lblRed.setToolTipText("Red Card Count"); + lblWhite.setToolTipText("White Card Count"); + lblColorless.setToolTipText("Total Card Count"); + lblArtifact.setToolTipText("Artifact Card Count"); + lblCreature.setToolTipText("Creature Card Count"); + lblColorless.setToolTipText("Colorless Card Count"); + lblEnchantment.setToolTipText("Enchantment Card Count"); + lblInstant.setToolTipText("Instant Card Count"); + lblLand.setToolTipText("Land Card Count"); + lblPlaneswalker.setToolTipText("Planeswalker Card Count"); + lblSorcery.setToolTipText("Sorcery Card Count"); + + pnlStats.setOpaque(false); + pnlStats.setLayout(new MigLayout("insets 0, gap 5px, ax center, wrap 7")); + + final String constraints = "w 55px!, h 20px!"; + pnlStats.add(lblTotal, constraints); + pnlStats.add(lblBlack, constraints); + pnlStats.add(lblBlue, constraints); + pnlStats.add(lblGreen, constraints); + pnlStats.add(lblRed, constraints); + pnlStats.add(lblWhite, constraints); + pnlStats.add(lblColorless, constraints); + + pnlStats.add(lblArtifact, constraints); + pnlStats.add(lblCreature, constraints); + pnlStats.add(lblEnchantment, constraints); + pnlStats.add(lblInstant, constraints); + pnlStats.add(lblLand, constraints); + pnlStats.add(lblPlaneswalker, constraints); + pnlStats.add(lblSorcery, constraints); + + pnlRemoveButtons.setOpaque(false); + pnlRemoveButtons.add(btnRemove, "w 42%!, h 30px!, gap 0 0 5px 5px"); + pnlRemoveButtons.add(btnRemove4, "w 42%!, h 30px!, gap 5% 5% 5px 5px"); + } + + //========== Overridden from IVDoc + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getDocumentID() + */ + @Override + public EDocID getDocumentID() { + return EDocID.EDITOR_CURRENTDECK; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getTabLabel() + */ + @Override + public DragTab getTabLabel() { + return tab; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getControl() + */ + @Override + public ICDoc getControl() { + return CCurrentDeck.SINGLETON_INSTANCE; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#setParentCell(forge.gui.framework.DragCell) + */ + @Override + public void setParentCell(final DragCell cell0) { + this.parentCell = cell0; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getParentCell() + */ + @Override + public DragCell getParentCell() { + return this.parentCell; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#populate() + */ + @Override + public void populate() { + final JPanel pnl = parentCell.getBody(); + pnl.setLayout(new MigLayout("insets 0, gap 0, wrap, hidemode 3")); + + parentCell.getBody().add(pnlHeader, "w 98%!, h 30px!, gap 1% 0 1% 10px"); + parentCell.getBody().add(pnlStats, "w 96%, h 50px!, gap 2% 0 1% 1%"); + parentCell.getBody().add(pnlRemoveButtons, "w 96%!, gap 2% 0 0 0"); + parentCell.getBody().add(scroller, "w 98%!, h 100% - 35px, gap 1% 0 1% 1%"); + } + + //========== Retrieval methods + + //========== Custom class handling + + //========== Overridden from ITableContainer + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#setTableView() + */ + @Override + public void setTableView(final JTable tbl0) { + this.tblCards = tbl0; + scroller.setViewportView(tblCards); + } + + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblTotal() + */ + @Override + public JLabel getLblTotal() { return lblTotal; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblBlack() + */ + @Override + public JLabel getLblBlack() { return lblBlack; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblBlue() + */ + @Override + public JLabel getLblBlue() { return lblBlue; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblGreen() + */ + @Override + public JLabel getLblGreen() { return lblGreen; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblRed() + */ + @Override + public JLabel getLblRed() { return lblRed; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblWhite() + */ + @Override + public JLabel getLblWhite() { return lblWhite; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblColorless() + */ + @Override + public JLabel getLblColorless() { return lblColorless; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblArtifact() + */ + @Override + public JLabel getLblArtifact() { return lblArtifact; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblEnchantment() + */ + @Override + public JLabel getLblEnchantment() { return lblEnchantment; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblCreature() + */ + @Override + public JLabel getLblCreature() { return lblCreature; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblSorcery() + */ + @Override + public JLabel getLblSorcery() { return lblSorcery; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblInstant() + */ + @Override + public JLabel getLblInstant() { return lblInstant; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblPlaneswalker() + */ + @Override + public JLabel getLblPlaneswalker() { return lblPlaneswalker; } + + /* (non-Javadoc) + * @see forge.gui.deckeditor.views.ITableContainer#getLblLand() + */ + @Override + public JLabel getLblLand() { return lblLand; } + + //========== Retrieval + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnRemove() { + return btnRemove; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnRemove4() { + return btnRemove4; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnSave() { + return btnSave; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnSaveAs() { + return btnExport; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnOpen() { + return btnImport; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnNew() { + return btnNew; + } + + /** @return {@link javax.swing.JTextField} */ + public JTextField getTxfTitle() { + return txfTitle; + } + + /** @return {@link javax.swing.JPanel} */ + public JPanel getPnlHeader() { + return pnlHeader; + } + + /** @return {@link javax.swing.JPanel} */ + public JPanel getPnlStats() { + return pnlStats; + } + + //========== Other methods + + private JLabel buildLabel(final ImageIcon icon0) { + final JLabel lbl = new FLabel.Builder().text("0") + .icon(icon0).iconScaleAuto(false) + .fontSize(11) + .build(); + + return lbl; + } +} diff --git a/src/main/java/forge/gui/deckeditor/views/VDeckgen.java b/src/main/java/forge/gui/deckeditor/views/VDeckgen.java new file mode 100644 index 00000000000..55e89715cca --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/views/VDeckgen.java @@ -0,0 +1,128 @@ +package forge.gui.deckeditor.views; + +import javax.swing.JLabel; + +import net.miginfocom.swing.MigLayout; +import forge.gui.deckeditor.controllers.CDeckgen; +import forge.gui.framework.DragCell; +import forge.gui.framework.DragTab; +import forge.gui.framework.EDocID; +import forge.gui.framework.ICDoc; +import forge.gui.framework.IVDoc; +import forge.gui.toolbox.FLabel; + +/** + * Assembles Swing components of deck editor analysis tab. + * + *

    (V at beginning of class name denotes a view class.) + */ +public enum VDeckgen implements IVDoc { + /** */ + SINGLETON_INSTANCE; + + // Fields used with interface IVDoc + private DragCell parentCell; + private final DragTab tab = new DragTab("Deck Generation"); + + // Deckgen buttons + private final JLabel btnRandCardpool = new FLabel.Builder() + .tooltip("Generate random constructed cardpool in current deck area") + .text("Random Cardpool").fontSize(14) + .opaque(true).hoverable(true).build(); + + private final JLabel btnRandDeck2 = new FLabel.Builder() + .tooltip("Generate 2 color constructed deck in current deck area") + .text("Constructed (2 color)").fontSize(14) + .opaque(true).hoverable(true).build(); + + private final JLabel btnRandDeck3 = new FLabel.Builder() + .tooltip("Generate 3 color constructed deck in current deck area") + .text("Constructed (3 color)").fontSize(14) + .opaque(true).hoverable(true).build(); + + private final JLabel btnRandDeck5 = new FLabel.Builder() + .tooltip("Generate 5 color constructed deck in current deck area") + .text("Constructed (5 color)").fontSize(14) + .opaque(true).hoverable(true).build(); + + //========== Constructor + private VDeckgen() { + } + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getDocumentID() + */ + @Override + public EDocID getDocumentID() { + return EDocID.EDITOR_DECKGEN; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getTabLabel() + */ + @Override + public DragTab getTabLabel() { + return tab; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getControl() + */ + @Override + public ICDoc getControl() { + return CDeckgen.SINGLETON_INSTANCE; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#setParentCell(forge.gui.framework.DragCell) + */ + @Override + public void setParentCell(final DragCell cell0) { + this.parentCell = cell0; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getParentCell() + */ + @Override + public DragCell getParentCell() { + return this.parentCell; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#populate() + */ + @Override + public void populate() { + parentCell.getBody().setLayout(new MigLayout("insets 0, gap 0, wrap, ax center")); + + final String constraints = "w 80%!, h 30px!, gap 0 0 10px 0"; + parentCell.getBody().add(btnRandCardpool, constraints); + parentCell.getBody().add(btnRandDeck2, constraints); + parentCell.getBody().add(btnRandDeck3, constraints); + parentCell.getBody().add(btnRandDeck5, constraints); + } + + //========== Retrieval methods + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnRandCardpool() { + return btnRandCardpool; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnRandDeck2() { + return btnRandDeck2; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnRandDeck3() { + return btnRandDeck3; + } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getBtnRandDeck5() { + return btnRandDeck5; + } +} diff --git a/src/main/java/forge/gui/deckeditor/views/VEditorPreferences.java b/src/main/java/forge/gui/deckeditor/views/VEditorPreferences.java new file mode 100644 index 00000000000..ee0d54e576a --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/views/VEditorPreferences.java @@ -0,0 +1,225 @@ +package forge.gui.deckeditor.views; + +import javax.swing.JCheckBox; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.border.MatteBorder; + +import net.miginfocom.swing.MigLayout; +import forge.gui.deckeditor.controllers.CEditorPreferences; +import forge.gui.framework.DragCell; +import forge.gui.framework.DragTab; +import forge.gui.framework.EDocID; +import forge.gui.framework.ICDoc; +import forge.gui.framework.IVDoc; +import forge.gui.toolbox.FCheckBox; +import forge.gui.toolbox.FLabel; +import forge.gui.toolbox.FSkin; + +/** + * Assembles Swing components of deck editor analysis tab. + * + *

    (V at beginning of class name denotes a view class.) + */ +public enum VEditorPreferences implements IVDoc { + /** */ + SINGLETON_INSTANCE; + + // Fields used with interface IVDoc + private DragCell parentCell; + private final DragTab tab = new DragTab("Preferences"); + + private JLabel lblStats = new FLabel.Builder() + .text("Stat Bars").tooltip("Toggle statistics bars") + .fontSize(12).build(); + + private JLabel lblCatalog = new FLabel.Builder() + .text("Card Catalog Columns").tooltip("Toggle columns in card catalog panel") + .fontSize(12).build(); + + private JLabel lblDeck = new FLabel.Builder() + .text("Current Deck Columns").tooltip("Toggle columns in current deck panel") + .fontSize(12).build(); + + private JCheckBox chbCatalogColor = new FCheckBox("Color"); + private JCheckBox chbCatalogRarity = new FCheckBox("Rarity"); + private JCheckBox chbCatalogCMC = new FCheckBox("CMC"); + private JCheckBox chbCatalogSet = new FCheckBox("Set"); + private JCheckBox chbCatalogAI = new FCheckBox("AI"); + + private JCheckBox chbDeckColor = new FCheckBox("Color"); + private JCheckBox chbDeckRarity = new FCheckBox("Rarity"); + private JCheckBox chbDeckCMC = new FCheckBox("CMC"); + private JCheckBox chbDeckSet = new FCheckBox("Set"); + private JCheckBox chbDeckAI = new FCheckBox("AI"); + + private JCheckBox chbDeckStats = new FCheckBox("Show stats in current deck"); + private JCheckBox chbCatalogStats = new FCheckBox("Show stats in card catalog"); + + private JPanel pnl = new JPanel(new MigLayout("insets 0, gap 0, wrap 2, ax center")); + private JScrollPane scroller = new JScrollPane(pnl); + + //========== Constructor + private VEditorPreferences() { + lblStats.setBorder(new MatteBorder(0, 0, 1, 0, FSkin.getColor(FSkin.Colors.CLR_BORDERS))); + lblCatalog.setBorder(new MatteBorder(0, 0, 1, 0, FSkin.getColor(FSkin.Colors.CLR_BORDERS))); + lblDeck.setBorder(new MatteBorder(0, 0, 1, 0, FSkin.getColor(FSkin.Colors.CLR_BORDERS))); + + chbCatalogColor.setFont(FSkin.getFont(12)); + chbCatalogRarity.setFont(FSkin.getFont(12)); + chbCatalogCMC.setFont(FSkin.getFont(12)); + chbCatalogSet.setFont(FSkin.getFont(12)); + chbCatalogAI.setFont(FSkin.getFont(12)); + + chbDeckColor.setFont(FSkin.getFont(12)); + chbDeckRarity.setFont(FSkin.getFont(12)); + chbDeckCMC.setFont(FSkin.getFont(12)); + chbDeckSet.setFont(FSkin.getFont(12)); + chbDeckAI.setFont(FSkin.getFont(12)); + + chbDeckStats.setFont(FSkin.getFont(12)); + chbCatalogStats.setFont(FSkin.getFont(12)); + chbDeckStats.setSelected(true); + chbCatalogStats.setSelected(true); + + pnl.add(lblStats, "h 25px!, gap 5px 5px 5px 5px, ax center, span 2 1"); + pnl.add(chbCatalogStats, "h 25px!, gap 5px 5px 5px 5px, ax center, span 2 1"); + pnl.add(chbDeckStats, "h 25px!, gap 5px 5px 5px 5px, ax center, span 2 1"); + + final String constraints = "w 75px, h 25px!, gap 5px 5px 5px 5px, ax center"; + pnl.add(lblCatalog, constraints + ", span 2 1"); + pnl.add(chbCatalogColor, constraints); + pnl.add(chbCatalogRarity, constraints); + pnl.add(chbCatalogCMC, constraints); + pnl.add(chbCatalogSet, constraints); + pnl.add(chbCatalogAI, constraints + ", wrap"); + + pnl.add(lblDeck, constraints + ", span 2 1"); + pnl.add(chbDeckColor, constraints); + pnl.add(chbDeckRarity, constraints); + pnl.add(chbDeckCMC, constraints); + pnl.add(chbDeckSet, constraints); + pnl.add(chbDeckAI, constraints); + + pnl.setOpaque(false); + scroller.setOpaque(false); + scroller.getViewport().setOpaque(false); + scroller.setBorder(null); + scroller.getViewport().setBorder(null); + } + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getDocumentID() + */ + @Override + public EDocID getDocumentID() { + return EDocID.EDITOR_PREFERENCES; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getTabLabel() + */ + @Override + public DragTab getTabLabel() { + return tab; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getControl() + */ + @Override + public ICDoc getControl() { + return CEditorPreferences.SINGLETON_INSTANCE; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#setParentCell(forge.gui.framework.DragCell) + */ + @Override + public void setParentCell(final DragCell cell0) { + this.parentCell = cell0; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getParentCell() + */ + @Override + public DragCell getParentCell() { + return this.parentCell; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#populate() + */ + @Override + public void populate() { + parentCell.getBody().setLayout(new MigLayout("insets 0, gap 0, wrap")); + parentCell.getBody().add(scroller, "w 96%!, h 96%, gap 2% 0 2% 0"); + } + + //========== Retrieval methods + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbCatalogColor() { + return chbCatalogColor; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbCatalogRarity() { + return chbCatalogRarity; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbCatalogCMC() { + return chbCatalogCMC; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbCatalogSet() { + return chbCatalogSet; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbCatalogAI() { + return chbCatalogAI; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbDeckColor() { + return chbDeckColor; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbDeckRarity() { + return chbDeckRarity; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbDeckCMC() { + return chbDeckCMC; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbDeckSet() { + return chbDeckSet; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbDeckAI() { + return chbDeckAI; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbDeckStats() { + return chbDeckStats; + } + + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getChbCatalogStats() { + return chbCatalogStats; + } + //========== Other methods + +} diff --git a/src/main/java/forge/gui/deckeditor/views/VFilters.java b/src/main/java/forge/gui/deckeditor/views/VFilters.java new file mode 100644 index 00000000000..365ace3b37e --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/views/VFilters.java @@ -0,0 +1,306 @@ +package forge.gui.deckeditor.views; + +import java.awt.Insets; + +import javax.swing.JComboBox; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.JTextField; +import javax.swing.border.MatteBorder; + +import net.miginfocom.swing.MigLayout; +import forge.Singletons; +import forge.card.CardEdition; +import forge.game.GameFormat; +import forge.gui.deckeditor.SFilterUtil; +import forge.gui.deckeditor.controllers.CFilters; +import forge.gui.framework.DragCell; +import forge.gui.framework.DragTab; +import forge.gui.framework.EDocID; +import forge.gui.framework.ICDoc; +import forge.gui.framework.IVDoc; +import forge.gui.toolbox.FLabel; +import forge.gui.toolbox.FSkin; +import forge.gui.toolbox.FTextField; + +/** + * Assembles Swing components of deck editor filter tab. + * + *

    (V at beginning of class name denotes a view class.) + */ +public enum VFilters implements IVDoc { + /** */ + SINGLETON_INSTANCE; + + // Fields used with interface IVDoc + private DragCell parentCell; + private final DragTab tab = new DragTab("Filters"); + + // Text filter components + private final JTextField txfContains = new FTextField(); + private final JTextField txfWithout = new FTextField(); + private final JLabel lblContains = new FLabel.Builder() + .text("Contains:").fontSize(14).build(); + private final JLabel lblWithout = new FLabel.Builder() + .text("Without:").fontSize(14).build(); + + // Interval filter components + private final JComboBox cbxSets = new JComboBox(); + private final JComboBox cbxPLow = new JComboBox(); + private final JComboBox cbxPHigh = new JComboBox(); + private final JComboBox cbxTLow = new JComboBox(); + private final JComboBox cbxTHigh = new JComboBox(); + private final JComboBox cbxCMCLow = new JComboBox(); + private final JComboBox cbxCMCHigh = new JComboBox(); + + private final JLabel lblP = new FLabel.Builder() + .fontSize(12).text(" <= Power <= ").build(); + + private final JLabel lblT = new FLabel.Builder() + .fontSize(12).text(" <= Toughness <= ").build(); + + private final JLabel lblCMC = new FLabel.Builder() + .fontSize(12).text(" <= CMC <= ").build(); + + // Title labels + private final JLabel lblProperties = new FLabel.Builder() + .text("Properties").tooltip("Filter by color, type, set, or format. Click to toggle.") + .hoverable(true).fontSize(14).build(); + + private final JLabel lblText = new FLabel.Builder() + .text("Card Text").tooltip("Filter by card name, type, and text, space delimited. Click to reset.") + .hoverable(true).fontSize(14).build(); + + private final JLabel lblIntervals = new FLabel.Builder() + .text("Intervals").tooltip("Filter by power, toughness, or converted mana cost. Click to reset.") + .hoverable(true).fontSize(14).build(); + + // Container components + private final JPanel pnlText = new JPanel(new MigLayout( + "insets 0, gap 0, wrap 2, ax center")); + private final JPanel pnlIntervals = new JPanel(new MigLayout( + "insets 0, gap 0, wrap 3, ax center")); + + private JPanel pnlContainer = new JPanel(new MigLayout("insets 0, gap 0, wrap")); + private JScrollPane scroller = new JScrollPane(pnlContainer); + + //========== Constructor + private VFilters() { + String constraints = ""; + + // Sets/formats combo box + cbxSets.addItem("All sets and formats"); + for (final GameFormat s : Singletons.getModel().getFormats()) { + cbxSets.addItem(s); + } + for (final CardEdition s : Singletons.getModel().getEditions()) { + cbxSets.addItem(s); + } + + // Color/type searches + lblProperties.setBorder(new MatteBorder(0, 0, 1, 0, + FSkin.getColor(FSkin.Colors.CLR_BORDERS))); + lblText.setBorder(new MatteBorder(0, 0, 1, 0, + FSkin.getColor(FSkin.Colors.CLR_BORDERS))); + lblIntervals.setBorder(new MatteBorder(0, 0, 1, 0, + FSkin.getColor(FSkin.Colors.CLR_BORDERS))); + + // Text search + txfContains.setMargin(new Insets(5, 5, 5, 5)); + txfContains.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); + txfContains.setOpaque(true); + txfContains.setEditable(true); + txfContains.setFocusable(true); + txfContains.setOpaque(true); + txfContains.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); + + txfWithout.setMargin(new Insets(5, 5, 5, 5)); + txfWithout.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); + txfWithout.setOpaque(true); + txfWithout.setEditable(true); + txfWithout.setFocusable(true); + txfWithout.setOpaque(true); + txfWithout.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); + + pnlText.setOpaque(false); + pnlText.add(lblText, "w 210px!, span 2 1, h 25px!"); + pnlText.add(lblContains, "w 80px!, h 30px!"); + pnlText.add(txfContains, "pushx, growx, gap 5px 5px 2px 2px, h 30px!"); + pnlText.add(lblWithout, "w 80px!, h 30px!"); + pnlText.add(txfWithout, "pushx, growx, gap 5px 5px 2px 2px, h 30px!"); + + cbxPLow.addItem("*"); + cbxTLow.addItem("*"); + cbxCMCLow.addItem("*"); + + // Interval search + for (int i = 0; i < 10; i++) { + cbxPLow.addItem(i); + cbxTLow.addItem(i); + cbxCMCLow.addItem(i); + cbxPHigh.addItem(i); + cbxTHigh.addItem(i); + cbxCMCHigh.addItem(i); + } + + cbxPHigh.addItem("10+"); + cbxTHigh.addItem("10+"); + cbxCMCHigh.addItem("10+"); + + cbxPLow.setSelectedItem("*"); + cbxTLow.setSelectedItem("*"); + cbxCMCLow.setSelectedItem("*"); + cbxPHigh.setSelectedItem("10+"); + cbxTHigh.setSelectedItem("10+"); + cbxCMCHigh.setSelectedItem("10+"); + + constraints = "w 60px!, h 25px!, gap 0 0 0 0"; + pnlIntervals.add(cbxPLow, constraints); + pnlIntervals.add(lblP, "w 100px!, h 25px!"); + pnlIntervals.add(cbxPHigh, constraints); + + pnlIntervals.add(cbxTLow, constraints); + pnlIntervals.add(lblT, "w 100px!, h 25px!"); + pnlIntervals.add(cbxTHigh, constraints); + + pnlIntervals.add(cbxCMCLow, constraints); + pnlIntervals.add(lblCMC, "w 100px!, h 25px!"); + pnlIntervals.add(cbxCMCHigh, constraints); + + pnlIntervals.setOpaque(false); + + // Core layout + final String constraints2 = "w 90%!, gap 5% 0 1% 0"; + pnlContainer.add(lblProperties, "w 90%!, h 25px!, gap 5% 0 1% 0"); + pnlContainer.add(SFilterUtil.populateColorFilters(), constraints2); + pnlContainer.add(SFilterUtil.populateTypeFilters(), constraints2); + pnlContainer.add(cbxSets, constraints2 + ", h 25px!"); + + pnlContainer.add(lblText, "w 90%!, h 25px!, gap 5% 0 15px 0"); + pnlContainer.add(pnlText, constraints2); + + pnlContainer.add(lblIntervals, "w 90%!, h 25px!, gap 5% 0 15px 0"); + pnlContainer.add(pnlIntervals, constraints2); + + pnlContainer.setOpaque(false); + scroller.setOpaque(false); + scroller.getViewport().setOpaque(false); + scroller.setBorder(null); + scroller.getViewport().setBorder(null); + } + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getDocumentID() + */ + @Override + public EDocID getDocumentID() { + return EDocID.EDITOR_FILTERS; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getTabLabel() + */ + @Override + public DragTab getTabLabel() { + return tab; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getControl() + */ + @Override + public ICDoc getControl() { + return CFilters.SINGLETON_INSTANCE; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#setParentCell(forge.gui.framework.DragCell) + */ + @Override + public void setParentCell(final DragCell cell0) { + this.parentCell = cell0; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getParentCell() + */ + @Override + public DragCell getParentCell() { + return this.parentCell; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#populate() + */ + @Override + public void populate() { + parentCell.getBody().setLayout(new MigLayout("insets 0, gap 0, wrap")); + parentCell.getBody().add(scroller, "w 96%!, h 96%, gap 2% 0 2% 0"); + } + + //========== Retrieval methods + /** @return {javax.swing.JLabel} */ + public JLabel getBtnToggle() { + return lblProperties; + } + + /** @return {javax.swing.JLabel} */ + public JLabel getBtnResetText() { + return lblText; + } + + /** @return {javax.swing.JLabel} */ + public JLabel getBtnResetIntervals() { + return lblIntervals; + } + + /** @return {javax.swing.JComboBox} */ + public JComboBox getCbxSets() { + return cbxSets; + } + + /** @return {javax.swing.JTextField} */ + public JTextField getTxfContains() { + return txfContains; + } + + /** @return {javax.swing.JTextField} */ + public JTextField getTxfWithout() { + return txfWithout; + } + + /** @return {javax.swing.JComboBox} */ + public JComboBox getCbxPLow() { + return cbxPLow; + } + + /** @return {javax.swing.JComboBox} */ + public JComboBox getCbxPHigh() { + return cbxPHigh; + } + + /** @return {javax.swing.JComboBox} */ + public JComboBox getCbxTLow() { + return cbxTLow; + } + + /** @return {javax.swing.JComboBox} */ + public JComboBox getCbxTHigh() { + return cbxTHigh; + } + + /** @return {javax.swing.JComboBox} */ + public JComboBox getCbxCMCLow() { + return cbxCMCLow; + } + + /** @return {javax.swing.JComboBox} */ + public JComboBox getCbxCMCHigh() { + return cbxCMCHigh; + } + //========== Custom class handling + +} diff --git a/src/main/java/forge/gui/deckeditor/views/VProbabilities.java b/src/main/java/forge/gui/deckeditor/views/VProbabilities.java new file mode 100644 index 00000000000..3ba2d6c5952 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/views/VProbabilities.java @@ -0,0 +1,198 @@ +package forge.gui.deckeditor.views; + +import java.awt.Font; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; +import java.util.List; + +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.SwingConstants; +import javax.swing.border.MatteBorder; + +import net.miginfocom.swing.MigLayout; +import forge.deck.DeckBase; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.controllers.ACEditorBase; +import forge.gui.deckeditor.controllers.CProbabilities; +import forge.gui.framework.DragCell; +import forge.gui.framework.DragTab; +import forge.gui.framework.EDocID; +import forge.gui.framework.ICDoc; +import forge.gui.framework.IVDoc; +import forge.gui.toolbox.FLabel; +import forge.gui.toolbox.FSkin; +import forge.item.CardPrinted; +import forge.item.InventoryItem; + +/** + * Assembles Swing components of deck editor analysis tab. + * + *

    (V at beginning of class name denotes a view class.) + */ +public enum VProbabilities implements IVDoc { + /** */ + SINGLETON_INSTANCE; + + // Fields used with interface IVDoc + private DragCell parentCell; + private final DragTab tab = new DragTab("Draw Order"); + + // Title labels + private final JLabel lblReshuffle = new FLabel.Builder() + .hoverable(true).text("RE-SHUFFLE").tooltip("See a new sample shuffle") + .fontSize(12).build(); + private final JLabel lblSampleHand = new FLabel.Builder().fontStyle(Font.BOLD) + .fontSize(14).text("SAMPLE HAND").build(); + private final JLabel lblRemainingDraws = new FLabel.Builder().fontStyle(Font.BOLD) + .fontSize(14).text("REMAINING DRAWS").build(); + private final JLabel lblExplanation = new FLabel.Builder() + .fontSize(11).text("XX % = frequency that card will appear at that position").build(); + + // Layout containers + private final JPanel pnlContent = new JPanel(new MigLayout("insets 0, gap 0, wrap")); + private final JScrollPane scroller = new JScrollPane(pnlContent); + private final JPanel pnlHand = new JPanel(new MigLayout("insets 0, gap 0, wrap")); + private final JPanel pnlLibrary = new JPanel(new MigLayout("insets 0, gap 0, wrap")); + + //========== Constructor + private VProbabilities() { + pnlContent.setOpaque(false); + pnlHand.setOpaque(false); + pnlLibrary.setOpaque(false); + scroller.setOpaque(false); + scroller.getViewport().setOpaque(false); + scroller.setBorder(null); + scroller.getViewport().setBorder(null); + scroller.getVerticalScrollBar().setUnitIncrement(16); + + // Sample hand + lblExplanation.setBorder(new MatteBorder(0, 0, 1, 0, FSkin.getColor(FSkin.Colors.CLR_BORDERS))); + lblRemainingDraws.setBorder(new MatteBorder(1, 0, 1, 0, FSkin.getColor(FSkin.Colors.CLR_BORDERS))); + + // Core layout + final String constraints = "w 96%!, h 25px!, gap 2% 0 0 0"; + + pnlContent.add(lblReshuffle, constraints); + pnlContent.add(lblSampleHand, constraints); + pnlContent.add(lblExplanation, constraints); + pnlContent.add(pnlHand, "w 96%!, gap 2% 0 0 0"); + pnlContent.add(lblRemainingDraws, constraints); + pnlContent.add(pnlLibrary, "w 96%!, gap 2% 0 0 0"); + } + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getDocumentID() + */ + @Override + public EDocID getDocumentID() { + return EDocID.EDITOR_PROBABILITIES; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getTabLabel() + */ + @Override + public DragTab getTabLabel() { + return tab; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getControl() + */ + @Override + public ICDoc getControl() { + return CProbabilities.SINGLETON_INSTANCE; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#setParentCell(forge.gui.framework.DragCell) + */ + @Override + public void setParentCell(final DragCell cell0) { + this.parentCell = cell0; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getParentCell() + */ + @Override + public DragCell getParentCell() { + return this.parentCell; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#populate() + */ + @Override + public void populate() { + parentCell.getBody().setLayout(new MigLayout("insets 0, gap 0")); + parentCell.getBody().add(scroller, "w 96%!, h 96%!, gap 2% 0 2% 0"); + } + + //========== Retrieval methods + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblReshuffle() { + return lblReshuffle; + } + + //========== Other methods + /** @param shuffledVals   A map of card names and their positional probability. */ + public void rebuildLabels(final List shuffledVals) { + pnlHand.removeAll(); + pnlLibrary.removeAll(); + + JLabel lbl; + final String constraints = "w 96%, h 25px!, gap 2% 0 0 0"; + + for (int i = 0; i < shuffledVals.size(); i++) { + lbl = (i % 2 == 1 ? buildLabel(true) : buildLabel(false)); + lbl.setText(shuffledVals.get(i)); + + if (i < 7) { pnlHand.add(lbl, constraints); } + else { pnlLibrary.add(lbl, constraints); } + } + + pnlHand.validate(); + pnlLibrary.validate(); + } + + private JLabel buildLabel(final boolean zebra) { + final JLabel lbl = new FLabel.Builder().text("--") + .fontAlign(SwingConstants.CENTER).fontSize(13) + .build(); + + lbl.addMouseListener(new MouseAdapter() { + @Override + @SuppressWarnings("unchecked") + public void mouseEntered(final MouseEvent e) { + final ACEditorBase ed = (ACEditorBase) + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController(); + + final List cards = (List) ed.getTableDeck().getCards().toFlatList(); + final String name1 = lbl.getText(); + String name2; + + for (CardPrinted c : cards) { + name2 = c.getName(); + if (name2.length() > name1.length()) { continue; } + + if (name2.equals(name1.substring(0, name2.length()))) { + CDeckEditorUI.SINGLETON_INSTANCE.setCard(c.toForgeCard()); + break; + } + } + } + }); + + if (zebra) { + lbl.setOpaque(true); + lbl.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); + } + + return lbl; + } +} diff --git a/src/main/java/forge/gui/deckeditor/views/VStatistics.java b/src/main/java/forge/gui/deckeditor/views/VStatistics.java new file mode 100644 index 00000000000..531e68dd8b2 --- /dev/null +++ b/src/main/java/forge/gui/deckeditor/views/VStatistics.java @@ -0,0 +1,267 @@ +package forge.gui.deckeditor.views; + +import java.awt.Font; + +import javax.swing.ImageIcon; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JScrollPane; + +import net.miginfocom.swing.MigLayout; +import forge.gui.deckeditor.SEditorUtil; +import forge.gui.deckeditor.controllers.CStatistics; +import forge.gui.framework.DragCell; +import forge.gui.framework.DragTab; +import forge.gui.framework.EDocID; +import forge.gui.framework.ICDoc; +import forge.gui.framework.IVDoc; +import forge.gui.toolbox.FLabel; +import forge.gui.toolbox.FSkin; + +/** + * Assembles Swing components of deck editor analysis tab. + * + *

    (V at beginning of class name denotes a view class.) + */ +public enum VStatistics implements IVDoc { + /** */ + SINGLETON_INSTANCE; + + // Fields used with interface IVDoc + private DragCell parentCell; + private final DragTab tab = new DragTab("Statistics"); + + // Global stats + private JLabel lblTotal = new FLabel.Builder() + .text("Total cards: 0").tooltip("TOTAL CARDS") + .fontStyle(Font.BOLD).fontSize(11).fontStyle(Font.BOLD).build(); + private JLabel lblTMC = new FLabel.Builder() + .text("Total mana cost: 0").tooltip("TOTAL MANA COST") + .fontStyle(Font.BOLD).fontSize(11).fontStyle(Font.BOLD).build(); + private JLabel lblAMC = new FLabel.Builder() + .text("Average mana cost: 0.00").tooltip("AVERAGE MANA COST") + .fontStyle(Font.BOLD).fontSize(11).fontStyle(Font.BOLD).build(); + + // Total and color count labels + private final JPanel pnlStats = new JPanel(); + private final JLabel lblMulti = buildLabel(SEditorUtil.ICO_MULTI, true); + private final JLabel lblBlack = buildLabel(SEditorUtil.ICO_BLACK, false); + private final JLabel lblBlue = buildLabel(SEditorUtil.ICO_BLUE, true); + private final JLabel lblGreen = buildLabel(SEditorUtil.ICO_GREEN, false); + private final JLabel lblRed = buildLabel(SEditorUtil.ICO_RED, true); + private final JLabel lblWhite = buildLabel(SEditorUtil.ICO_WHITE, false); + private final JLabel lblColorless = buildLabel(SEditorUtil.ICO_COLORLESS, true); + + // Card type labels + private final JLabel lblArtifact = buildLabel(SEditorUtil.ICO_ARTIFACT, true); + private final JLabel lblCreature = buildLabel(SEditorUtil.ICO_CREATURE, false); + private final JLabel lblEnchantment = buildLabel(SEditorUtil.ICO_ENCHANTMENT, true); + private final JLabel lblInstant = buildLabel(SEditorUtil.ICO_INSTANT, false); + private final JLabel lblLand = buildLabel(SEditorUtil.ICO_LAND, true); + private final JLabel lblPlaneswalker = buildLabel(SEditorUtil.ICO_PLANESWALKER, false); + private final JLabel lblSorcery = buildLabel(SEditorUtil.ICO_SORCERY, true); + + // CMC labels + private final JLabel lblCMC0 = buildLabel( + new ImageIcon(FSkin.getImage(FSkin.ColorlessManaImages.IMG_0, 16, 16)), true); + private final JLabel lblCMC1 = buildLabel( + new ImageIcon(FSkin.getImage(FSkin.ColorlessManaImages.IMG_1, 16, 16)), false); + private final JLabel lblCMC2 = buildLabel( + new ImageIcon(FSkin.getImage(FSkin.ColorlessManaImages.IMG_2, 16, 16)), true); + private final JLabel lblCMC3 = buildLabel( + new ImageIcon(FSkin.getImage(FSkin.ColorlessManaImages.IMG_3, 16, 16)), false); + private final JLabel lblCMC4 = buildLabel( + new ImageIcon(FSkin.getImage(FSkin.ColorlessManaImages.IMG_4, 16, 16)), true); + private final JLabel lblCMC5 = buildLabel( + new ImageIcon(FSkin.getImage(FSkin.ColorlessManaImages.IMG_5, 16, 16)), false); + private final JLabel lblCMC6 = buildLabel( + new ImageIcon(FSkin.getImage(FSkin.ColorlessManaImages.IMG_6, 16, 16)), true); + + // Layout containers + private final JScrollPane scroller = new JScrollPane(pnlStats); + + //========== Constructor + private VStatistics() { + scroller.setOpaque(false); + scroller.getViewport().setOpaque(false); + scroller.setBorder(null); + scroller.getViewport().setBorder(null); + scroller.getVerticalScrollBar().setUnitIncrement(16); + + // Color stats + lblMulti.setToolTipText("Total Card Count"); + lblBlack.setToolTipText("Black Card Count"); + lblBlue.setToolTipText("Blue Card Count"); + lblGreen.setToolTipText("Green Card Count"); + lblRed.setToolTipText("Red Card Count"); + lblWhite.setToolTipText("White Card Count"); + lblColorless.setToolTipText("Total Card Count"); + + // Type stats + lblArtifact.setToolTipText("Artifact Card Count"); + lblCreature.setToolTipText("Creature Card Count"); + lblColorless.setToolTipText("Colorless Card Count"); + lblEnchantment.setToolTipText("Enchantment Card Count"); + lblInstant.setToolTipText("Instant Card Count"); + lblLand.setToolTipText("Land Card Count"); + lblPlaneswalker.setToolTipText("Planeswalker Card Count"); + lblSorcery.setToolTipText("Sorcery Card Count"); + + // Stats container + pnlStats.setOpaque(false); + pnlStats.setLayout(new MigLayout("insets 0, gap 0, ax center, wrap 3")); + + pnlStats.add(lblTotal, "w 96%!, h 20px!, span 3 1, gap 2% 0 0 0"); + pnlStats.add(lblTMC, "w 96%!, h 20px!, span 3 1, gap 2% 0 0 0"); + pnlStats.add(lblAMC, "w 96%!, h 20px!, span 3 1, gap 2% 0 0 0"); + + // Add labels to container + final String constraints = "w 32%!, h 35px!"; + pnlStats.add(lblMulti, constraints); + pnlStats.add(lblArtifact, constraints); + pnlStats.add(lblCMC0, constraints); + + pnlStats.add(lblBlack, constraints); + pnlStats.add(lblCreature, constraints); + pnlStats.add(lblCMC1, constraints); + + pnlStats.add(lblBlue, constraints); + pnlStats.add(lblEnchantment, constraints); + pnlStats.add(lblCMC2, constraints); + + pnlStats.add(lblGreen, constraints); + pnlStats.add(lblInstant, constraints); + pnlStats.add(lblCMC3, constraints); + + pnlStats.add(lblRed, constraints); + pnlStats.add(lblLand, constraints); + pnlStats.add(lblCMC4, constraints); + + pnlStats.add(lblWhite, constraints); + pnlStats.add(lblPlaneswalker, constraints); + pnlStats.add(lblCMC5, constraints); + + pnlStats.add(lblColorless, constraints); + pnlStats.add(lblSorcery, constraints); + pnlStats.add(lblCMC6, constraints); + } + + //========== Overridden methods + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getDocumentID() + */ + @Override + public EDocID getDocumentID() { + return EDocID.EDITOR_STATISTICS; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getTabLabel() + */ + @Override + public DragTab getTabLabel() { + return tab; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getControl() + */ + @Override + public ICDoc getControl() { + return CStatistics.SINGLETON_INSTANCE; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#setParentCell(forge.gui.framework.DragCell) + */ + @Override + public void setParentCell(final DragCell cell0) { + this.parentCell = cell0; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getParentCell() + */ + @Override + public DragCell getParentCell() { + return this.parentCell; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#populate() + */ + @Override + public void populate() { + parentCell.getBody().setLayout(new MigLayout("insets 0, gap 0")); + parentCell.getBody().add(scroller, "w 96%!, h 96%!, gap 2% 0 2% 0"); + } + + //========== Retrieval methods + + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblMulti() { return lblMulti; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblBlack() { return lblBlack; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblBlue() { return lblBlue; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblGreen() { return lblGreen; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblRed() { return lblRed; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblWhite() { return lblWhite; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblColorless() { return lblColorless; } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblArtifact() { return lblArtifact; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblEnchantment() { return lblEnchantment; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblCreature() { return lblCreature; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblSorcery() { return lblSorcery; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblInstant() { return lblInstant; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblPlaneswalker() { return lblPlaneswalker; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblLand() { return lblLand; } + + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblCMC0() { return lblCMC0; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblCMC1() { return lblCMC1; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblCMC2() { return lblCMC2; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblCMC3() { return lblCMC3; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblCMC4() { return lblCMC4; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblCMC5() { return lblCMC5; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblCMC6() { return lblCMC6; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblTotal() { return lblTotal; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblTMC() { return lblTMC; } + /** @return {@link javax.swing.JLabel} */ + public JLabel getLblAMC() { return lblAMC; } + + //========== Other methods + + private JLabel buildLabel(final ImageIcon icon0, final boolean zebra) { + final JLabel lbl = new FLabel.Builder().text("0") + .icon(icon0).iconScaleAuto(false) + .fontSize(11).build(); + + if (zebra) { + lbl.setOpaque(true); + lbl.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); + } + + return lbl; + } +} diff --git a/src/main/java/forge/gui/framework/DragCell.java b/src/main/java/forge/gui/framework/DragCell.java index 504e98aa5cc..8b788a47e70 100644 --- a/src/main/java/forge/gui/framework/DragCell.java +++ b/src/main/java/forge/gui/framework/DragCell.java @@ -147,7 +147,12 @@ public final class DragCell extends JPanel implements ILocalRepaint { * @return int */ public int getAbsX() { - return (int) this.getLocationOnScreen().getX(); + int i = 0; + + try { i = (int) this.getLocationOnScreen().getX(); } + catch (final Exception e) { } + + return i; } /** @@ -155,7 +160,12 @@ public final class DragCell extends JPanel implements ILocalRepaint { * @return int */ public int getAbsX2() { - return this.getAbsX() + this.getW(); + int i = 0; + + try { i = this.getAbsX() + this.getW(); } + catch (final Exception e) { } + + return i; } /** @@ -163,7 +173,12 @@ public final class DragCell extends JPanel implements ILocalRepaint { * @return int */ public int getAbsY() { - return (int) this.getLocationOnScreen().getY(); + int i = 0; + + try { i = (int) this.getLocationOnScreen().getY(); } + catch (final Exception e) { } + + return i; } /** @@ -171,7 +186,12 @@ public final class DragCell extends JPanel implements ILocalRepaint { * @return int */ public int getAbsY2() { - return this.getAbsY() + this.getH(); + int i = 0; + + try { i = this.getAbsY() + this.getH(); } + catch (final Exception e) { } + + return i; } /** diff --git a/src/main/java/forge/gui/framework/EDocID.java b/src/main/java/forge/gui/framework/EDocID.java index 3e68ad6de2e..8907752d0fa 100644 --- a/src/main/java/forge/gui/framework/EDocID.java +++ b/src/main/java/forge/gui/framework/EDocID.java @@ -3,6 +3,14 @@ */ package forge.gui.framework; +import forge.gui.deckeditor.views.VAllDecks; +import forge.gui.deckeditor.views.VCardCatalog; +import forge.gui.deckeditor.views.VCurrentDeck; +import forge.gui.deckeditor.views.VDeckgen; +import forge.gui.deckeditor.views.VEditorPreferences; +import forge.gui.deckeditor.views.VFilters; +import forge.gui.deckeditor.views.VProbabilities; +import forge.gui.deckeditor.views.VStatistics; import forge.gui.match.views.VAntes; import forge.gui.match.views.VCombat; import forge.gui.match.views.VDetail; @@ -25,6 +33,15 @@ public enum EDocID { /** */ CARD_DETAIL (VDetail.SINGLETON_INSTANCE), /** */ CARD_ANTES (VAntes.SINGLETON_INSTANCE), /** */ + EDITOR_FILTERS (VFilters.SINGLETON_INSTANCE), /** */ + EDITOR_PREFERENCES (VEditorPreferences.SINGLETON_INSTANCE), /** */ + EDITOR_ALLDECKS (VAllDecks.SINGLETON_INSTANCE), /** */ + EDITOR_STATISTICS (VStatistics.SINGLETON_INSTANCE), /** */ + EDITOR_PROBABILITIES (VProbabilities.SINGLETON_INSTANCE), /** */ + EDITOR_CATALOG (VCardCatalog.SINGLETON_INSTANCE), /** */ + EDITOR_CURRENTDECK (VCurrentDeck.SINGLETON_INSTANCE), /** */ + EDITOR_DECKGEN (VDeckgen.SINGLETON_INSTANCE), /** */ + REPORT_MESSAGE (VMessage.SINGLETON_INSTANCE), /** */ REPORT_STACK (VStack.SINGLETON_INSTANCE), /** */ REPORT_COMBAT (VCombat.SINGLETON_INSTANCE), /** */ @@ -37,14 +54,10 @@ public enum EDocID { /** */ // Non-user battlefields (AI or teammate), use setDoc to register. FIELD_0 (null), /** */ FIELD_1 (null), /** */ - FIELD_2 (null), /** */ - FIELD_3 (null), /** */ // Non-user hands (AI or teammate), use setDoc to register. HAND_0 (null), /** */ - HAND_1 (null), /** */ - HAND_2 (null), /** */ - HAND_3 (null); /** */ + HAND_1 (null); // End enum declarations, start enum methods. private IVDoc vDoc; @@ -61,7 +74,7 @@ public enum EDocID { /** */ /** @return {@link forge.gui.framework.IVDoc} */ public IVDoc getDoc() { - if (vDoc == null) { throw new NullPointerException("No document found!"); } + if (vDoc == null) { throw new NullPointerException("No document found for " + this.name() + "."); } return vDoc; } } diff --git a/src/main/java/forge/gui/framework/ICDoc.java b/src/main/java/forge/gui/framework/ICDoc.java index 9dc42a9c282..162f1b4b932 100644 --- a/src/main/java/forge/gui/framework/ICDoc.java +++ b/src/main/java/forge/gui/framework/ICDoc.java @@ -20,10 +20,10 @@ public interface ICDoc { Command getCommandOnSelect(); /** - * Call this method after the view singleton has been fully realized + * This method is called once, after the view singleton has been fully realized * for the first time. It should execute operations which should only - * be done once, but require non-null view components.

    - * + * be done once, but require non-null view components. + *

    * This method should only be called once, in FView, after singletons are populated. */ void initialize(); diff --git a/src/main/java/forge/gui/framework/IVTopLevelUI.java b/src/main/java/forge/gui/framework/IVTopLevelUI.java index 651de1ef11b..076750cd2f3 100644 --- a/src/main/java/forge/gui/framework/IVTopLevelUI.java +++ b/src/main/java/forge/gui/framework/IVTopLevelUI.java @@ -10,14 +10,18 @@ package forge.gui.framework; */ public interface IVTopLevelUI { /** Called during the preload sequence, this method caches - * all of the children singletons and instances. */ + * all of the view singletons and component instances, + * before any operations are performed on them. + *

    + * Although this is sometimes empty, it's important, since in many cases + * non-lazy components must be prepared before each panel is populated. + */ void instantiate(); /** * Removes all children and (re)populates top level content, * independent of constructor. Expected to provide * a completely fresh layout on the component. - * */ void populate(); } diff --git a/src/main/java/forge/gui/framework/SIOUtil.java b/src/main/java/forge/gui/framework/SLayoutIO.java similarity index 73% rename from src/main/java/forge/gui/framework/SIOUtil.java rename to src/main/java/forge/gui/framework/SLayoutIO.java index caf5cf34482..90ce1a1a892 100644 --- a/src/main/java/forge/gui/framework/SIOUtil.java +++ b/src/main/java/forge/gui/framework/SLayoutIO.java @@ -18,6 +18,8 @@ import javax.xml.stream.events.Attribute; import javax.xml.stream.events.StartElement; import javax.xml.stream.events.XMLEvent; +import forge.control.FControl; +import forge.properties.NewConstants; import forge.view.FView; @@ -26,7 +28,7 @@ import forge.view.FView; * *

    (S at beginning of class name denotes a static factory.) */ -public final class SIOUtil { +public final class SLayoutIO { /** Each cell must save these elements of its display. */ private enum Property { x, @@ -36,15 +38,22 @@ public final class SIOUtil { doc }; - /** */ - public static final String FILE_DEFAULT = "res/layouts/match_default.xml"; - public static final String FILE_PREFERRED = "res/layouts/match_preferred.xml"; + private static String fileDefault = null; + private static String filePreferred = null; private static final XMLEventFactory EF = XMLEventFactory.newInstance(); private static final XMLEvent NEWLINE = EF.createDTD("\n"); private static final XMLEvent TAB = EF.createDTD("\t"); + /** + * Gets preferred layout file corresponding to current state of UI. + * @return {@link java.lang.String} + */ + public static String getFilePreferred() { + return filePreferred; + } + /** Publicly-accessible save method, to neatly handle exception handling. - * @param f0 file to save layout to, if null, saves to FILE_PREFERRED + * @param f0 file to save layout to, if null, saves to filePreferred * * */ @@ -52,9 +61,9 @@ public final class SIOUtil { if (SwingUtilities.isEventDispatchThread()) { throw new IllegalThreadStateException("This operation should be independent of the EDT."); } - - try { save(f0); } - catch (final Exception e) { e.printStackTrace(); } + + try { save(f0); } + catch (final Exception e) { e.printStackTrace(); } } @@ -63,24 +72,21 @@ public final class SIOUtil { * @param f0   {@link java.io.File} */ public static void loadLayout(final File f0) { - if (SwingUtilities.isEventDispatchThread()) { - throw new IllegalThreadStateException("This operation should be independent of the EDT."); - } - try { load(f0); } catch (final Exception e) { e.printStackTrace(); } } private static void save(final File f0) throws Exception { - final String fWriteTo; - if (f0==null) { - fWriteTo = FILE_PREFERRED; + SLayoutIO.setFilesForState(); + + if (f0 == null) { + fWriteTo = filePreferred; } else { fWriteTo = f0.getPath(); - } - + } + final XMLOutputFactory out = XMLOutputFactory.newInstance(); final XMLEventWriter writer = out.createXMLEventWriter(new FileOutputStream(fWriteTo)); final List cells = FView.SINGLETON_INSTANCE.getDragCells(); @@ -125,16 +131,17 @@ public final class SIOUtil { private static void load(final File f) throws Exception { final FView view = FView.SINGLETON_INSTANCE; final XMLInputFactory inputFactory = XMLInputFactory.newInstance(); + SLayoutIO.setFilesForState(); final XMLEventReader reader; if (f != null && f.exists()) { reader = inputFactory.createXMLEventReader(new FileInputStream(f)); } - else if (new File(FILE_PREFERRED).exists()) { - reader = inputFactory.createXMLEventReader(new FileInputStream(FILE_PREFERRED)); + else if (new File(filePreferred).exists()) { + reader = inputFactory.createXMLEventReader(new FileInputStream(filePreferred)); } else { - reader = inputFactory.createXMLEventReader(new FileInputStream(FILE_DEFAULT)); + reader = inputFactory.createXMLEventReader(new FileInputStream(fileDefault)); } view.removeAllDragCells(); @@ -149,7 +156,6 @@ public final class SIOUtil { event = reader.nextEvent(); if (event.isStartElement()) { - //&& event.asStartElement().getName().getLocalPart().equals("cell")) { element = event.asStartElement(); if (element.getName().getLocalPart().equals("cell")) { @@ -195,4 +201,37 @@ public final class SIOUtil { writer0.add(EF.createEndElement("", "", name0.toString())); writer0.add(NEWLINE); } + + /** + * Updates preferred / default layout addresses particular to each UI state. + * Always called before a load or a save, to ensure file addresses are correct. + */ + private static void setFilesForState() { + final String dir = NewConstants.LAYOUT_DIR; + + switch(FControl.SINGLETON_INSTANCE.getState()) { + case FControl.HOME_SCREEN: + fileDefault = dir + "home_default.xml"; + filePreferred = dir + "home_preferred.xml"; + break; + case FControl.MATCH_SCREEN: + fileDefault = dir + "match_default.xml"; + filePreferred = dir + "match_preferred.xml"; + break; + case FControl.DECK_EDITOR_CONSTRUCTED: + case FControl.DECK_EDITOR_LIMITED: + case FControl.DECK_EDITOR_QUEST: + case FControl.DRAFTING_PROCESS: + case FControl.QUEST_CARD_SHOP: + fileDefault = dir + "editor_default.xml"; + filePreferred = dir + "editor_preferred.xml"; + break; + case FControl.QUEST_BAZAAR: + fileDefault = dir + "bazaar_default.xml"; + filePreferred = dir + "bazaar_preferred.xml"; + break; + default: + throw new IllegalStateException("Layout load failed; UI state unknown."); + } + } } diff --git a/src/main/java/forge/gui/framework/SRearrangingUtil.java b/src/main/java/forge/gui/framework/SRearrangingUtil.java index 22f8732deea..50d6a23f484 100644 --- a/src/main/java/forge/gui/framework/SRearrangingUtil.java +++ b/src/main/java/forge/gui/framework/SRearrangingUtil.java @@ -307,7 +307,7 @@ public final class SRearrangingUtil { updateBorders(); final Thread t = new Thread() { @Override - public void run() { SIOUtil.saveLayout(null); } }; + public void run() { SLayoutIO.saveLayout(null); } }; t.start(); } @@ -439,6 +439,19 @@ public final class SRearrangingUtil { throw new UnsupportedOperationException("Gap was not filled."); } + /** + * Fills a gap left by a source cell. + *

    + * Cell will not be removed, but its coordinates will be filled + * by its neighbors. + * + * @param sourceCell0   {@link forge.gui.framework.DragCell} + */ + public static void fillGap(final DragCell sourceCell0) { + cellSrc = sourceCell0; + fillGap(); + } + /** Hides outer borders for components on edges, * preventing illegal resizing (and misleading cursor). */ public static void updateBorders() { diff --git a/src/main/java/forge/gui/framework/SResizingUtil.java b/src/main/java/forge/gui/framework/SResizingUtil.java index d59630a7524..e7262465ab5 100644 --- a/src/main/java/forge/gui/framework/SResizingUtil.java +++ b/src/main/java/forge/gui/framework/SResizingUtil.java @@ -14,6 +14,7 @@ import java.util.List; import javax.swing.JPanel; +import forge.gui.toolbox.FOverlay; import forge.view.FView; /** @@ -90,6 +91,7 @@ public final class SResizingUtil { final JPanel pnlContent = FView.SINGLETON_INSTANCE.getPnlContent(); final JPanel pnlInsets = FView.SINGLETON_INSTANCE.getPnlInsets(); + FOverlay.SINGLETON_INSTANCE.getPanel().setBounds(FView.SINGLETON_INSTANCE.getFrame().getContentPane().getBounds()); pnlInsets.setBounds(FView.SINGLETON_INSTANCE.getFrame().getContentPane().getBounds()); pnlInsets.validate(); @@ -332,7 +334,7 @@ public final class SResizingUtil { /** */ public static void endResize() { final Thread t = new Thread() { @Override - public void run() { SIOUtil.saveLayout(null); } }; + public void run() { SLayoutIO.saveLayout(null); } }; t.start(); } diff --git a/src/main/java/forge/gui/home/VHomeUI.java b/src/main/java/forge/gui/home/VHomeUI.java index 6429ae72cf6..1417f68c612 100644 --- a/src/main/java/forge/gui/home/VHomeUI.java +++ b/src/main/java/forge/gui/home/VHomeUI.java @@ -142,7 +142,7 @@ public enum VHomeUI implements IVTopLevelUI { scrMenu.setBorder(null); pnlLeft.setLayout(new MigLayout("insets 0, gap 0, align center, wrap")); - pnlLeft.add(new FLabel.Builder().icon(FSkin.getIcon(FSkin.ForgeIcons.ICO_LOGO)) + pnlLeft.add(new FLabel.Builder().icon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_LOGO)) .iconScaleFactor(1.0f).build(), "w 150px!, h 150px!, align center"); pnlLeft.add(scrMenu, "pushy, growy, w 98%!, gap 1% 0 1% 0"); @@ -202,16 +202,7 @@ public enum VHomeUI implements IVTopLevelUI { pnlParent.addComponentListener(new ComponentAdapter() { @Override public void componentResized(final ComponentEvent e) { - final int w = pnlParent.getWidth(); - final int h = pnlParent.getHeight(); - pnlRight.setBounds(new Rectangle( - 2 * insets + leftWidthPx, insets, - w - leftWidthPx - 3 * insets, h - 2 * insets)); - pnlLeft.setBounds(new Rectangle( - insets, insets, - leftWidthPx, h - 2 * insets - )); - pnlParent.revalidate(); + updateLayout(); } }); } @@ -247,7 +238,7 @@ public enum VHomeUI implements IVTopLevelUI { /** Custom title label styling. */ @SuppressWarnings("serial") private JLabel makeTitleLabel(final EMenuGroup e0) { - final FLabel lbl = new FLabel.Builder().fontScaleAuto(false).fontSize(16) + final FLabel lbl = new FLabel.Builder().fontSize(16) .hoverable(true).fontAlign(SwingConstants.LEFT).build(); lbl.setBorder(BorderFactory.createCompoundBorder( @@ -266,7 +257,7 @@ public enum VHomeUI implements IVTopLevelUI { private FLabel makeItemLabel(final IVSubmenu item) { final ForgePreferences prefs = Singletons.getModel().getPreferences(); - final FLabel lbl = new FLabel.Builder().fontScaleAuto(false).fontSize(15) + final FLabel lbl = new FLabel.Builder().fontSize(15) .hoverable(true).selectable(true).text(item.getMenuTitle()) .fontAlign(SwingConstants.LEFT).build(); @@ -313,4 +304,18 @@ public enum VHomeUI implements IVTopLevelUI { public JPanel getPanel() { return pnlParent; } + + /** Updates the null layout percentage dimensions. */ + public void updateLayout() { + final int w = pnlParent.getWidth(); + final int h = pnlParent.getHeight(); + pnlRight.setBounds(new Rectangle( + 2 * insets + leftWidthPx, insets, + w - leftWidthPx - 3 * insets, h - 2 * insets)); + pnlLeft.setBounds(new Rectangle( + insets, insets, + leftWidthPx, h - 2 * insets + )); + pnlParent.revalidate(); + } } diff --git a/src/main/java/forge/gui/home/quest/CSubmenuChallenges.java b/src/main/java/forge/gui/home/quest/CSubmenuChallenges.java index d6998d03836..46534ed609f 100644 --- a/src/main/java/forge/gui/home/quest/CSubmenuChallenges.java +++ b/src/main/java/forge/gui/home/quest/CSubmenuChallenges.java @@ -13,7 +13,7 @@ import forge.Command; import forge.gui.home.EMenuItem; import forge.gui.home.ICSubmenu; import forge.gui.home.VHomeUI; -import forge.gui.home.quest.SubmenuQuestUtil.SelectablePanel; +import forge.gui.home.quest.SSubmenuQuestUtil.SelectablePanel; import forge.gui.toolbox.FLabel; import forge.quest.QuestController; import forge.quest.QuestEventChallenge; @@ -59,15 +59,15 @@ public enum CSubmenuChallenges implements ICSubmenu { view.getBtnSpellShop().setCommand( new Command() { @Override - public void execute() { SubmenuQuestUtil.showSpellShop(); } }); + public void execute() { SSubmenuQuestUtil.showSpellShop(); } }); view.getBtnBazaar().setCommand( new Command() { @Override - public void execute() { SubmenuQuestUtil.showBazaar(); } }); + public void execute() { SSubmenuQuestUtil.showBazaar(); } }); view.getBtnStart().addActionListener( new ActionListener() { @Override - public void actionPerformed(final ActionEvent e) { SubmenuQuestUtil.startGame(); } }); + public void actionPerformed(final ActionEvent e) { SSubmenuQuestUtil.startGame(); } }); ((FLabel) view.getLblZep()).setCommand( new Command() { @@ -111,7 +111,7 @@ public enum CSubmenuChallenges implements ICSubmenu { */ @Override public void update() { - SubmenuQuestUtil.updateStatsAndPet(); + SSubmenuQuestUtil.updateStatsAndPet(); final VSubmenuChallenges view = VSubmenuChallenges.SINGLETON_INSTANCE; final QuestController qCtrl = AllZone.getQuest(); diff --git a/src/main/java/forge/gui/home/quest/CSubmenuDuels.java b/src/main/java/forge/gui/home/quest/CSubmenuDuels.java index e4d0e083ab4..925bc9dc0a2 100644 --- a/src/main/java/forge/gui/home/quest/CSubmenuDuels.java +++ b/src/main/java/forge/gui/home/quest/CSubmenuDuels.java @@ -9,7 +9,7 @@ import forge.Command; import forge.gui.home.EMenuItem; import forge.gui.home.ICSubmenu; import forge.gui.home.VHomeUI; -import forge.gui.home.quest.SubmenuQuestUtil.SelectablePanel; +import forge.gui.home.quest.SSubmenuQuestUtil.SelectablePanel; import forge.quest.QuestController; import forge.quest.QuestEventDuel; import forge.quest.bazaar.QuestPetController; @@ -52,15 +52,15 @@ public enum CSubmenuDuels implements ICSubmenu { view.getBtnSpellShop().setCommand( new Command() { @Override - public void execute() { SubmenuQuestUtil.showSpellShop(); } }); + public void execute() { SSubmenuQuestUtil.showSpellShop(); } }); view.getBtnBazaar().setCommand( new Command() { @Override - public void execute() { SubmenuQuestUtil.showBazaar(); } }); + public void execute() { SSubmenuQuestUtil.showBazaar(); } }); view.getBtnStart().addActionListener( new ActionListener() { @Override - public void actionPerformed(final ActionEvent e) { SubmenuQuestUtil.startGame(); } }); + public void actionPerformed(final ActionEvent e) { SSubmenuQuestUtil.startGame(); } }); view.getBtnCurrentDeck().setCommand( new Command() { @Override @@ -94,7 +94,7 @@ public enum CSubmenuDuels implements ICSubmenu { */ @Override public void update() { - SubmenuQuestUtil.updateStatsAndPet(); + SSubmenuQuestUtil.updateStatsAndPet(); final VSubmenuDuels view = VSubmenuDuels.SINGLETON_INSTANCE; diff --git a/src/main/java/forge/gui/home/quest/CSubmenuQuestData.java b/src/main/java/forge/gui/home/quest/CSubmenuQuestData.java index 78cf30dfbea..6566217b4ff 100644 --- a/src/main/java/forge/gui/home/quest/CSubmenuQuestData.java +++ b/src/main/java/forge/gui/home/quest/CSubmenuQuestData.java @@ -189,7 +189,7 @@ public enum CSubmenuQuestData implements ICSubmenu { AllZone.getQuest().getName() + ".dat"); Singletons.getModel().getQuestPreferences().save(); - SubmenuQuestUtil.updateStatsAndPet(); + SSubmenuQuestUtil.updateStatsAndPet(); CSubmenuDuels.SINGLETON_INSTANCE.update(); CSubmenuChallenges.SINGLETON_INSTANCE.update(); diff --git a/src/main/java/forge/gui/home/quest/CSubmenuQuestDecks.java b/src/main/java/forge/gui/home/quest/CSubmenuQuestDecks.java index 90915a50dbc..81c5afb7db2 100644 --- a/src/main/java/forge/gui/home/quest/CSubmenuQuestDecks.java +++ b/src/main/java/forge/gui/home/quest/CSubmenuQuestDecks.java @@ -5,9 +5,10 @@ import java.util.ArrayList; import forge.AllZone; import forge.Command; import forge.Singletons; +import forge.control.FControl; import forge.deck.Deck; -import forge.gui.SOverlayUtils; -import forge.gui.deckeditor.DeckEditorQuest; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.controllers.CEditorQuest; import forge.gui.home.EMenuItem; import forge.gui.home.ICSubmenu; import forge.gui.home.VHomeUI; @@ -26,15 +27,6 @@ public enum CSubmenuQuestDecks implements ICSubmenu { private Deck currentDeck; - private final Command cmdDeckExit = new Command() { - @Override - public void execute() { - AllZone.getQuest().save(); - SOverlayUtils.hideOverlay(); - update(); - } - }; - private final Command cmdDeckSelect = new Command() { @Override public void execute() { @@ -76,11 +68,8 @@ public enum CSubmenuQuestDecks implements ICSubmenu { VSubmenuQuestDecks.SINGLETON_INSTANCE.getBtnNewDeck().setCommand(new Command() { @Override public void execute() { - final DeckEditorQuest editor = - new DeckEditorQuest(Singletons.getView().getFrame(), AllZone.getQuest()); - editor.show(cmdDeckExit); - SOverlayUtils.showOverlay(); - editor.setVisible(true); + CDeckEditorUI.SINGLETON_INSTANCE.setCurrentEditorController(new CEditorQuest(AllZone.getQuest())); + FControl.SINGLETON_INSTANCE.changeState(FControl.DECK_EDITOR_QUEST); } }); } @@ -116,7 +105,6 @@ public enum CSubmenuQuestDecks implements ICSubmenu { view.getLstDecks().setSelectCommand(cmdDeckSelect); view.getLstDecks().setDeleteCommand(cmdDeckDelete); - view.getLstDecks().setExitCommand(cmdDeckExit); if (view.getLstDecks().getSelectedDeck() != null) { Singletons.getModel().getQuestPreferences().setPreference(QPref.CURRENT_DECK, view.getLstDecks().getSelectedDeck().getName()); diff --git a/src/main/java/forge/gui/home/quest/QuestFileLister.java b/src/main/java/forge/gui/home/quest/QuestFileLister.java index f565ef95933..11a09fea708 100644 --- a/src/main/java/forge/gui/home/quest/QuestFileLister.java +++ b/src/main/java/forge/gui/home/quest/QuestFileLister.java @@ -60,10 +60,10 @@ public class QuestFileLister extends JPanel { this.setOpaque(false); this.setLayout(new MigLayout("insets 0, gap 0, wrap")); - icoDelete = FSkin.getIcon(FSkin.ForgeIcons.ICO_DELETE); - icoDeleteOver = FSkin.getIcon(FSkin.ForgeIcons.ICO_DELETE_OVER); - icoEdit = FSkin.getIcon(FSkin.ForgeIcons.ICO_EDIT); - icoEditOver = FSkin.getIcon(FSkin.ForgeIcons.ICO_EDIT_OVER); + icoDelete = FSkin.getIcon(FSkin.InterfaceIcons.ICO_DELETE); + icoDeleteOver = FSkin.getIcon(FSkin.InterfaceIcons.ICO_DELETE_OVER); + icoEdit = FSkin.getIcon(FSkin.InterfaceIcons.ICO_EDIT); + icoEditOver = FSkin.getIcon(FSkin.InterfaceIcons.ICO_EDIT_OVER); } /** @param qd0   {@link forge.quest.data.QuestData}[] */ diff --git a/src/main/java/forge/gui/home/quest/SubmenuQuestUtil.java b/src/main/java/forge/gui/home/quest/SSubmenuQuestUtil.java similarity index 93% rename from src/main/java/forge/gui/home/quest/SubmenuQuestUtil.java rename to src/main/java/forge/gui/home/quest/SSubmenuQuestUtil.java index 45337c82ad6..a3aafd5c502 100644 --- a/src/main/java/forge/gui/home/quest/SubmenuQuestUtil.java +++ b/src/main/java/forge/gui/home/quest/SSubmenuQuestUtil.java @@ -20,7 +20,8 @@ import forge.deck.Deck; import forge.game.GameNew; import forge.game.GameType; import forge.gui.SOverlayUtils; -import forge.gui.deckeditor.QuestCardShop; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.controllers.CEditorQuestCardShop; import forge.gui.toolbox.FLabel; import forge.gui.toolbox.FPanel; import forge.gui.toolbox.FSkin; @@ -41,8 +42,10 @@ import forge.quest.data.QuestPreferences.QPref; /** * Utilities for the quest submenu, all over the MVC spectrum. * If a piece of code can be reused, it's dumped here. + * + *

    (S at beginning of class name denotes a static factory.) */ -public class SubmenuQuestUtil { +public class SSubmenuQuestUtil { private static SelectablePanel selectedOpponent; /** @@ -140,7 +143,7 @@ public class SubmenuQuestUtil { view.getLblLosses().setText("Losses: " + qA.getLost()); view.updateCurrentDeckStatus(); - final int num = SubmenuQuestUtil.nextChallengeInWins(); + final int num = SSubmenuQuestUtil.nextChallengeInWins(); if (num == 0) { view.getLblNextChallengeInWins().setText("Next challenge available now."); } @@ -186,19 +189,10 @@ public class SubmenuQuestUtil { } /** */ - @SuppressWarnings("serial") public static void showSpellShop() { - final Command exit = new Command() { - @Override - public void execute() { - AllZone.getQuest().save(); - updateStatsAndPet(); - } - }; - - final QuestCardShop g = new QuestCardShop(Singletons.getView().getFrame(), AllZone.getQuest()); - g.show(exit); - g.setVisible(true); + CDeckEditorUI.SINGLETON_INSTANCE.setCurrentEditorController( + new CEditorQuestCardShop(AllZone.getQuest())); + FControl.SINGLETON_INSTANCE.changeState(FControl.DECK_EDITOR_QUEST); } /** */ @@ -223,7 +217,7 @@ public class SubmenuQuestUtil { final SwingWorker worker = new SwingWorker() { @Override public Object doInBackground() { - Constant.Runtime.HUMAN_DECK[0] = SubmenuQuestUtil.getCurrentDeck(); + Constant.Runtime.HUMAN_DECK[0] = SSubmenuQuestUtil.getCurrentDeck(); Constant.Runtime.COMPUTER_DECK[0] = event.getEventDeck(); Constant.Runtime.setGameType(GameType.Quest); @@ -255,7 +249,7 @@ public class SubmenuQuestUtil { event.getIconFilename()); } // End isFantasy else { - GameNew.newGame(SubmenuQuestUtil.getCurrentDeck(), event.getEventDeck()); + GameNew.newGame(SSubmenuQuestUtil.getCurrentDeck(), event.getEventDeck()); } return null; } @@ -297,7 +291,7 @@ public class SubmenuQuestUtil { VSubmenuChallenges.SINGLETON_INSTANCE.getBtnStart().setEnabled(true); } - selectedOpponent = SubmenuQuestUtil.SelectablePanel.this; + selectedOpponent = SSubmenuQuestUtil.SelectablePanel.this; } }); @@ -307,7 +301,7 @@ public class SubmenuQuestUtil { final FLabel lblIcon = new FLabel.Builder().iconScaleFactor(1).build(); if (!file.exists()) { - lblIcon.setIcon(FSkin.getIcon(FSkin.ForgeIcons.ICO_UNKNOWN)); + lblIcon.setIcon(FSkin.getIcon(FSkin.InterfaceIcons.ICO_UNKNOWN)); } else { lblIcon.setIcon(new ImageIcon(file.toString())); diff --git a/src/main/java/forge/gui/home/quest/VSubmenuChallenges.java b/src/main/java/forge/gui/home/quest/VSubmenuChallenges.java index 51088dbbec5..75de618b577 100644 --- a/src/main/java/forge/gui/home/quest/VSubmenuChallenges.java +++ b/src/main/java/forge/gui/home/quest/VSubmenuChallenges.java @@ -43,36 +43,36 @@ public enum VSubmenuChallenges implements IVSubmenu, IStatsAndPet { private final JCheckBox cbPlant = new FCheckBox("Summon Plant"); private final JLabel lblZep = new FLabel.Builder().text("Launch
    Zeppelin") .hoverable(true).icon(FSkin.getIcon(FSkin.QuestIcons.ICO_ZEP)) - .fontScaleAuto(false).fontSize(16).build(); + .fontSize(16).build(); private final FLabel lblLife = new FLabel.Builder() .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_LIFE)) - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel lblCredits = new FLabel.Builder() .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_COINSTACK)) - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel lblWins = new FLabel.Builder() .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_PLUS)) - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel lblLosses = new FLabel.Builder() .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_MINUS)) - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel lblWinStreak = new FLabel.Builder() .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_PLUSPLUS)) - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel lblTitle = new FLabel.Builder() .text("Title Hasn't Been Set Yet").fontAlign(SwingConstants.CENTER) - .fontScaleAuto(false).fontSize(16).build(); + .fontSize(16).build(); private final FLabel lblNextChallengeInWins = new FLabel.Builder() - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel btnCurrentDeck = new FLabel.Builder() - .fontScaleAuto(false).fontSize(15).opaque(true).hoverable(true).build(); + .fontSize(15).opaque(true).hoverable(true).build(); private final FLabel btnBazaar = new FLabel.Builder() .opaque(true).hoverable(true).text("Bazaar") - .fontScaleAuto(false).fontSize(14).tooltip("Peruse the Bazaar").build(); + .fontSize(14).tooltip("Peruse the Bazaar").build(); private final FLabel btnSpellShop = new FLabel.Builder() .opaque(true).hoverable(true).text("Spell Shop") - .fontScaleAuto(false).fontSize(14).tooltip("Travel to the Spell Shop").build(); + .fontSize(14).tooltip("Travel to the Spell Shop").build(); /* (non-Javadoc) * @see forge.view.home.IViewSubmenu#getPanel() @@ -144,14 +144,14 @@ public enum VSubmenuChallenges implements IVSubmenu, IStatsAndPet { @Override public void updateCurrentDeckStatus() { final JLabel btnCurrentDeck = VSubmenuChallenges.SINGLETON_INSTANCE.getBtnCurrentDeck(); - if (SubmenuQuestUtil.getCurrentDeck() == null) { + if (SSubmenuQuestUtil.getCurrentDeck() == null) { btnCurrentDeck.setBackground(Color.red.darker()); btnCurrentDeck.setText(" Build, then select a deck in the \"Decks\" submenu. "); } else { btnCurrentDeck.setBackground(FSkin.getColor(FSkin.Colors.CLR_INACTIVE)); btnCurrentDeck.setText("Current deck: " - + SubmenuQuestUtil.getCurrentDeck().getName()); + + SSubmenuQuestUtil.getCurrentDeck().getName()); } } diff --git a/src/main/java/forge/gui/home/quest/VSubmenuDuels.java b/src/main/java/forge/gui/home/quest/VSubmenuDuels.java index 978cbfd39f8..6d248118ea8 100644 --- a/src/main/java/forge/gui/home/quest/VSubmenuDuels.java +++ b/src/main/java/forge/gui/home/quest/VSubmenuDuels.java @@ -42,36 +42,36 @@ public enum VSubmenuDuels implements IVSubmenu, IStatsAndPet { private final JComboBox cbxPet = new JComboBox(); private final JCheckBox cbPlant = new FCheckBox("Summon Plant"); private final JLabel lblZep = new FLabel.Builder().text("Launch Zeppelin") - .fontScaleAuto(false).fontSize(14).build(); + .fontSize(14).build(); private final FLabel lblLife = new FLabel.Builder() .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_LIFE)) - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel lblCredits = new FLabel.Builder() .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_COINSTACK)) - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel lblWins = new FLabel.Builder() .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_PLUS)) - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel lblLosses = new FLabel.Builder() .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_MINUS)) - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel lblWinStreak = new FLabel.Builder() .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_PLUSPLUS)) - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel lblTitle = new FLabel.Builder() .text("Title Hasn't Been Set Yet").fontAlign(SwingConstants.CENTER) - .fontScaleAuto(false).fontSize(16).build(); + .fontSize(16).build(); private final FLabel lblNextChallengeInWins = new FLabel.Builder() - .fontScaleAuto(false).fontSize(15).build(); + .fontSize(15).build(); private final FLabel btnCurrentDeck = new FLabel.Builder() - .fontScaleAuto(false).fontSize(15).opaque(true).hoverable(true).build(); + .fontSize(15).opaque(true).hoverable(true).build(); private final FLabel btnBazaar = new FLabel.Builder() .opaque(true).hoverable(true).text("Bazaar") - .fontScaleAuto(false).fontSize(14).tooltip("Peruse the Bazaar").build(); + .fontSize(14).tooltip("Peruse the Bazaar").build(); private final FLabel btnSpellShop = new FLabel.Builder() .opaque(true).hoverable(true).text("Spell Shop") - .fontScaleAuto(false).fontSize(14).tooltip("Travel to the Spell Shop").build(); + .fontSize(14).tooltip("Travel to the Spell Shop").build(); /* (non-Javadoc) * @see forge.view.home.IViewSubmenu#getPanel() @@ -144,14 +144,14 @@ public enum VSubmenuDuels implements IVSubmenu, IStatsAndPet { @Override public void updateCurrentDeckStatus() { final JLabel btnCurrentDeck = VSubmenuDuels.SINGLETON_INSTANCE.getBtnCurrentDeck(); - if (SubmenuQuestUtil.getCurrentDeck() == null) { + if (SSubmenuQuestUtil.getCurrentDeck() == null) { btnCurrentDeck.setBackground(Color.red.darker()); btnCurrentDeck.setText(" Build, then select a deck in the \"Decks\" submenu. "); } else { btnCurrentDeck.setBackground(FSkin.getColor(FSkin.Colors.CLR_INACTIVE)); btnCurrentDeck.setText("Current deck: " - + SubmenuQuestUtil.getCurrentDeck().getName()); + + SSubmenuQuestUtil.getCurrentDeck().getName()); } } diff --git a/src/main/java/forge/gui/home/quest/VSubmenuQuestData.java b/src/main/java/forge/gui/home/quest/VSubmenuQuestData.java index e312819671f..9fe885e9515 100644 --- a/src/main/java/forge/gui/home/quest/VSubmenuQuestData.java +++ b/src/main/java/forge/gui/home/quest/VSubmenuQuestData.java @@ -74,7 +74,7 @@ public enum VSubmenuQuestData implements IVSubmenu { pnlTitleLoad.setLayout(new MigLayout("insets 0, align center")); pnlTitleLoad.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); pnlTitleLoad.add(new FLabel.Builder().text("Load a previous Quest") - .fontScaleAuto(false).fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); + .fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); final FScrollPane scr = new FScrollPane(lstQuests); scr.setBorder(null); @@ -85,7 +85,7 @@ public enum VSubmenuQuestData implements IVSubmenu { pnlTitleNew.setLayout(new MigLayout("insets 0, align center")); pnlTitleNew.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); pnlTitleNew.add(new FLabel.Builder().text("Start a new Quest") - .fontScaleAuto(false).fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); + .fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); final ButtonGroup group1 = new ButtonGroup(); group1.add(radEasy); @@ -171,7 +171,7 @@ public enum VSubmenuQuestData implements IVSubmenu { pnlViewport.add(new FLabel.Builder().text("Old quest data? Put into " + "res/quest/data, and restart Forge.") - .fontAlign(SwingConstants.CENTER).fontScaleAuto(false).fontSize(12) + .fontAlign(SwingConstants.CENTER).fontSize(12) .build(), "w 96%!, h 18px!, gap 2% 0 0 4px"); pnlViewport.add(scr, "w 96%!, pushy, growy, gap 2% 0 0 30px"); diff --git a/src/main/java/forge/gui/home/quest/VSubmenuQuestDecks.java b/src/main/java/forge/gui/home/quest/VSubmenuQuestDecks.java index 47c2c1642e2..beb63fffd87 100644 --- a/src/main/java/forge/gui/home/quest/VSubmenuQuestDecks.java +++ b/src/main/java/forge/gui/home/quest/VSubmenuQuestDecks.java @@ -26,7 +26,7 @@ public enum VSubmenuQuestDecks implements IVSubmenu { private final JPanel pnl = new JPanel(); private final DeckLister lstDecks = new DeckLister(GameType.Quest); private final FLabel btnNewDeck = new FLabel.Builder().opaque(true) - .hoverable(true).text("Build a New Deck").fontScaleAuto(false).fontSize(18).build(); + .hoverable(true).text("Build a New Deck").fontSize(18).build(); /* (non-Javadoc) * @see forge.view.home.IViewSubmenu#populate() diff --git a/src/main/java/forge/gui/home/quest/VSubmenuQuestPrefs.java b/src/main/java/forge/gui/home/quest/VSubmenuQuestPrefs.java index 916edb9758d..337d0a1f2d9 100644 --- a/src/main/java/forge/gui/home/quest/VSubmenuQuestPrefs.java +++ b/src/main/java/forge/gui/home/quest/VSubmenuQuestPrefs.java @@ -78,7 +78,7 @@ public enum VSubmenuQuestPrefs implements IVSubmenu { pnlTitleRewards.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); pnlTitleRewards.add(new FLabel.Builder().text("Rewards") .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_COIN)) - .fontScaleAuto(false).fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); + .fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); pnlContent.add(pnlTitleRewards, "w 96%!, h 36px!, gap 2% 0 10px 20px"); pnlContent.add(pnlRewards, "w 96%!, gap 2% 0 10px 20px"); @@ -90,7 +90,7 @@ public enum VSubmenuQuestPrefs implements IVSubmenu { pnlTitleBooster.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); pnlTitleBooster.add(new FLabel.Builder().text("Booster Pack Ratios") .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_BOOK)) - .fontScaleAuto(false).fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); + .fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); pnlContent.add(pnlTitleBooster, "w 96%!, h 36px!, gap 2% 0 10px 10px"); pnlContent.add(pnlBooster, "w 96%!, gap 2% 0 10px 20px"); populateBooster(); @@ -101,7 +101,7 @@ public enum VSubmenuQuestPrefs implements IVSubmenu { pnlTitleDifficulty.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); pnlTitleDifficulty.add(new FLabel.Builder().text("Difficulty Adjustments") .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_NOTES)) - .fontScaleAuto(false).fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); + .fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); pnlContent.add(pnlTitleDifficulty, "w 96%!, h 36px!, gap 2% 0 10px 10px"); pnlContent.add(pnlDifficulty, "w 96%!, gap 2% 0 10px 20px"); populateDifficulty(); @@ -112,7 +112,7 @@ public enum VSubmenuQuestPrefs implements IVSubmenu { pnlTitleShop.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); pnlTitleShop.add(new FLabel.Builder().text("Shop Preferences") .icon(FSkin.getIcon(FSkin.QuestIcons.ICO_COIN)) - .fontScaleAuto(false).fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); + .fontSize(16).build(), "h 95%!, gap 0 0 2.5% 0"); pnlContent.add(pnlTitleShop, "w 96%!, h 36px!, gap 2% 0 10px 10px"); pnlContent.add(pnlShop, "w 96%!, gap 2% 0 10px 20px"); populateShop(); diff --git a/src/main/java/forge/gui/home/sanctioned/CSubmenuDraft.java b/src/main/java/forge/gui/home/sanctioned/CSubmenuDraft.java index a10b9e10460..4122a4bd4e7 100644 --- a/src/main/java/forge/gui/home/sanctioned/CSubmenuDraft.java +++ b/src/main/java/forge/gui/home/sanctioned/CSubmenuDraft.java @@ -13,6 +13,7 @@ import javax.swing.SwingWorker; import forge.Command; import forge.Constant; import forge.Singletons; +import forge.control.FControl; import forge.deck.Deck; import forge.deck.DeckGroup; import forge.game.GameNew; @@ -21,7 +22,8 @@ import forge.game.limited.BoosterDraft; import forge.game.limited.CardPoolLimitation; import forge.gui.GuiUtils; import forge.gui.SOverlayUtils; -import forge.gui.deckeditor.DraftingProcess; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.controllers.CEditorDraftingProcess; import forge.gui.home.ICSubmenu; import forge.gui.toolbox.FSkin; @@ -77,14 +79,6 @@ public enum CSubmenuDraft implements ICSubmenu { "Walter", "Wilfred", "William", "Winston" }; - private final Command cmdDeckExit = new Command() { - @Override - public void execute() { - update(); - SOverlayUtils.hideOverlay(); - } - }; - private final Command cmdDeckSelect = new Command() { @Override public void execute() { @@ -102,7 +96,6 @@ public enum CSubmenuDraft implements ICSubmenu { view.populate(); CSubmenuDraft.SINGLETON_INSTANCE.update(); - view.getLstHumanDecks().setExitCommand(cmdDeckExit); view.getLstHumanDecks().setSelectCommand(cmdDeckSelect); view.getBtnBuildDeck().addMouseListener( @@ -220,9 +213,7 @@ public enum CSubmenuDraft implements ICSubmenu { /** */ private void setupDraft() { - SOverlayUtils.showOverlay(); - - final DraftingProcess draft = new DraftingProcess(Singletons.getView().getFrame()); + final CEditorDraftingProcess draft = new CEditorDraftingProcess(); // Determine what kind of booster draft to run final ArrayList draftTypes = new ArrayList(); @@ -244,6 +235,9 @@ public enum CSubmenuDraft implements ICSubmenu { else if (o.toString().equals(draftTypes.get(2))) { draft.showGui(new BoosterDraft(CardPoolLimitation.Custom)); } + + CDeckEditorUI.SINGLETON_INSTANCE.setCurrentEditorController(draft); + FControl.SINGLETON_INSTANCE.changeState(FControl.DECK_EDITOR_LIMITED); } private String[] generateNames() { diff --git a/src/main/java/forge/gui/home/sanctioned/CSubmenuSealed.java b/src/main/java/forge/gui/home/sanctioned/CSubmenuSealed.java index 0e6cfe5b4a0..0d6f6640025 100644 --- a/src/main/java/forge/gui/home/sanctioned/CSubmenuSealed.java +++ b/src/main/java/forge/gui/home/sanctioned/CSubmenuSealed.java @@ -16,6 +16,7 @@ import org.apache.commons.lang3.StringUtils; import forge.Command; import forge.Constant; import forge.Singletons; +import forge.control.FControl; import forge.deck.Deck; import forge.deck.DeckBase; import forge.deck.DeckGroup; @@ -23,8 +24,9 @@ import forge.game.GameNew; import forge.game.limited.SealedDeck; import forge.gui.GuiUtils; import forge.gui.SOverlayUtils; -import forge.gui.deckeditor.DeckEditorBase; -import forge.gui.deckeditor.DeckEditorLimited; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.controllers.ACEditorBase; +import forge.gui.deckeditor.controllers.CEditorLimited; import forge.gui.home.ICSubmenu; import forge.gui.toolbox.FSkin; import forge.item.CardPrinted; @@ -46,14 +48,6 @@ public enum CSubmenuSealed implements ICSubmenu { private Map aiDecks; - private final Command cmdExit = new Command() { - @Override - public void execute() { - update(); - SOverlayUtils.hideOverlay(); - } - }; - private final Command cmdDeckSelect = new Command() { @Override public void execute() { @@ -71,7 +65,6 @@ public enum CSubmenuSealed implements ICSubmenu { view.populate(); CSubmenuSealed.SINGLETON_INSTANCE.update(); - VSubmenuSealed.SINGLETON_INSTANCE.getLstDecks().setExitCommand(cmdExit); VSubmenuSealed.SINGLETON_INSTANCE.getLstDecks().setSelectCommand(cmdDeckSelect); VSubmenuSealed.SINGLETON_INSTANCE.getBtnBuildDeck().addMouseListener( @@ -225,15 +218,13 @@ public enum CSubmenuSealed implements ICSubmenu { final DeckGroup sealed = new DeckGroup(sDeckName); sealed.setHumanDeck(deck); sealed.addAiDeck(sd.buildAIDeck(sDeck.toForgeCardList())); - Singletons.getModel().getDecks().getSealed().add(sealed); + Singletons.getModel().getDecks().getSealed().add(sealed); - final DeckEditorBase editor = (DeckEditorBase) new DeckEditorLimited( - Singletons.getView().getFrame(), + final ACEditorBase editor = (ACEditorBase) new CEditorLimited( Singletons.getModel().getDecks().getSealed()); - editor.show(cmdExit); - editor.getController().setModel((T) sealed); - editor.setAlwaysOnTop(true); - editor.setVisible(true); + CDeckEditorUI.SINGLETON_INSTANCE.setCurrentEditorController(editor); + FControl.SINGLETON_INSTANCE.changeState(FControl.DECK_EDITOR_LIMITED); + editor.getDeckController().setModel((T) sealed); } } diff --git a/src/main/java/forge/gui/home/sanctioned/VSubmenuConstructed.java b/src/main/java/forge/gui/home/sanctioned/VSubmenuConstructed.java index 6a5a20ebeb9..33259fe8f36 100644 --- a/src/main/java/forge/gui/home/sanctioned/VSubmenuConstructed.java +++ b/src/main/java/forge/gui/home/sanctioned/VSubmenuConstructed.java @@ -60,10 +60,10 @@ public enum VSubmenuConstructed implements IVSubmenu { JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); private final FLabel btnHumanRandom = new FLabel.Builder().text("Random").fontSize(14).opaque(true) - .hoverable(true).fontScaleAuto(false).build(); + .hoverable(true).build(); private final FLabel btnAIRandom = new FLabel.Builder().text("Random").fontSize(14).opaque(true) - .hoverable(true).fontScaleAuto(false).build(); + .hoverable(true).build(); private VSubmenuConstructed() { // Radio button group: Human @@ -147,7 +147,7 @@ public enum VSubmenuConstructed implements IVSubmenu { // Add radio buttons: Human pnlRadiosHuman.setOpaque(false); pnlRadiosHuman.add(new FLabel.Builder().text("Select your deck:") - .fontStyle(Font.BOLD).fontScaleAuto(false).fontSize(16) + .fontStyle(Font.BOLD).fontSize(16) .fontAlign(SwingConstants.LEFT).build(), strRadioConstraints); pnlRadiosHuman.add(radColorsHuman, strRadioConstraints); pnlRadiosHuman.add(radThemesHuman, strRadioConstraints); @@ -157,7 +157,7 @@ public enum VSubmenuConstructed implements IVSubmenu { // Add radio buttons: AI pnlRadiosAI.setOpaque(false); pnlRadiosAI.add(new FLabel.Builder().text("Select an AI deck:") - .fontStyle(Font.BOLD).fontScaleAuto(false).fontSize(16) + .fontStyle(Font.BOLD).fontSize(16) .fontAlign(SwingConstants.LEFT).build(), strRadioConstraints); pnlRadiosAI.add(radColorsAI, strRadioConstraints); pnlRadiosAI.add(radThemesAI, strRadioConstraints); diff --git a/src/main/java/forge/gui/home/sanctioned/VSubmenuDraft.java b/src/main/java/forge/gui/home/sanctioned/VSubmenuDraft.java index ce834fef82c..4ebfef71a24 100644 --- a/src/main/java/forge/gui/home/sanctioned/VSubmenuDraft.java +++ b/src/main/java/forge/gui/home/sanctioned/VSubmenuDraft.java @@ -46,10 +46,10 @@ public enum VSubmenuDraft implements IVSubmenu { private final DeckLister lstHumanDecks = new DeckLister(GameType.Draft); private final JList lstAI = new FList(); private final JLabel btnBuildDeck = new FLabel.Builder() - .fontScaleAuto(false).fontSize(16) + .fontSize(16) .opaque(true).hoverable(true).text("Start A New Draft").build(); private final JLabel btnDirections = new FLabel.Builder() - .fontScaleAuto(false).fontSize(16) + .fontSize(16) .text("Click For Directions").fontAlign(SwingConstants.CENTER).build(); /* (non-Javadoc) diff --git a/src/main/java/forge/gui/home/sanctioned/VSubmenuSealed.java b/src/main/java/forge/gui/home/sanctioned/VSubmenuSealed.java index 28ccdaba898..fe31a1737f2 100644 --- a/src/main/java/forge/gui/home/sanctioned/VSubmenuSealed.java +++ b/src/main/java/forge/gui/home/sanctioned/VSubmenuSealed.java @@ -42,10 +42,10 @@ public enum VSubmenuSealed implements IVSubmenu { private final StartButton btnStart = new StartButton(); private final DeckLister lstDecks = new DeckLister(GameType.Sealed); private final JLabel btnBuildDeck = new FLabel.Builder() - .fontScaleAuto(false).fontSize(16) + .fontSize(16) .opaque(true).hoverable(true).text("Build a Sealed Deck").build(); private final JLabel btnDirections = new FLabel.Builder() - .fontScaleAuto(false).fontSize(16) + .fontSize(16) .text("Click For Directions").fontAlign(SwingConstants.CENTER).build(); /* (non-Javadoc) diff --git a/src/main/java/forge/gui/home/settings/VSubmenuPreferences.java b/src/main/java/forge/gui/home/settings/VSubmenuPreferences.java index 72785fee352..bacb6a72e7f 100644 --- a/src/main/java/forge/gui/home/settings/VSubmenuPreferences.java +++ b/src/main/java/forge/gui/home/settings/VSubmenuPreferences.java @@ -55,7 +55,7 @@ public enum VSubmenuPreferences implements IVSubmenu { .hoverable(true).text("Reset to defaults").build(); private final FLabel lblTitleSkin = new FLabel.Builder() - .text("Choose Skin").fontScaleAuto(false).fontStyle(Font.BOLD).fontSize(14).build(); + .text("Choose Skin").fontStyle(Font.BOLD).fontSize(14).build(); private final JList lstChooseSkin = new FList(); private final FLabel lblChooseSkin = new FLabel.Builder().fontSize(12).fontStyle(Font.ITALIC) diff --git a/src/main/java/forge/gui/home/utilities/CSubmenuDeckEditor.java b/src/main/java/forge/gui/home/utilities/CSubmenuDeckEditor.java index 0e3c35af824..492a0e9d8b8 100644 --- a/src/main/java/forge/gui/home/utilities/CSubmenuDeckEditor.java +++ b/src/main/java/forge/gui/home/utilities/CSubmenuDeckEditor.java @@ -1,10 +1,9 @@ package forge.gui.home.utilities; import forge.Command; -import forge.Singletons; -import forge.deck.DeckBase; -import forge.gui.deckeditor.DeckEditorBase; -import forge.gui.deckeditor.DeckEditorConstructed; +import forge.control.FControl; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.controllers.CEditorConstructed; import forge.gui.home.ICSubmenu; /** @@ -44,13 +43,9 @@ public enum CSubmenuDeckEditor implements ICSubmenu { /** * Shows constructed mode editor. - * @param extends DeckBase */ - @SuppressWarnings("unchecked") - private void showDeckEditor() { - DeckEditorBase editor = - (DeckEditorBase) new DeckEditorConstructed(Singletons.getView().getFrame()); - editor.show(null); - editor.setVisible(true); + private void showDeckEditor() { + CDeckEditorUI.SINGLETON_INSTANCE.setCurrentEditorController(new CEditorConstructed()); + FControl.SINGLETON_INSTANCE.changeState(FControl.DECK_EDITOR_CONSTRUCTED); } } diff --git a/src/main/java/forge/gui/home/utilities/VSubmenuDeckEditor.java b/src/main/java/forge/gui/home/utilities/VSubmenuDeckEditor.java index 5f630154716..c1f62460d39 100644 --- a/src/main/java/forge/gui/home/utilities/VSubmenuDeckEditor.java +++ b/src/main/java/forge/gui/home/utilities/VSubmenuDeckEditor.java @@ -32,7 +32,7 @@ public enum VSubmenuDeckEditor implements IVSubmenu { pnl.add(new FLabel.Builder().text("Open Deck Editor").opaque(true) .hoverable(true).cmdClick(CSubmenuDeckEditor.SINGLETON_INSTANCE.getMenuCommand()) - .fontScaleAuto(false).fontSize(16).build(), "w 200px!, h 40px!"); + .fontSize(16).build(), "w 200px!, h 40px!"); } /* (non-Javadoc) diff --git a/src/main/java/forge/gui/home/utilities/VSubmenuExit.java b/src/main/java/forge/gui/home/utilities/VSubmenuExit.java index 4134fc8342b..c0c7e90c089 100644 --- a/src/main/java/forge/gui/home/utilities/VSubmenuExit.java +++ b/src/main/java/forge/gui/home/utilities/VSubmenuExit.java @@ -32,7 +32,7 @@ public enum VSubmenuExit implements IVSubmenu { pnl.add(new FLabel.Builder().text("Open Deck Editor").opaque(true) .hoverable(true).cmdClick(CSubmenuDeckEditor.SINGLETON_INSTANCE.getMenuCommand()) - .fontScaleAuto(false).fontSize(16).build(), "w 200px!, h 40px!"); + .fontSize(16).build(), "w 200px!, h 40px!"); } /* (non-Javadoc) diff --git a/src/main/java/forge/gui/home/utilities/VSubmenuUtilities.java b/src/main/java/forge/gui/home/utilities/VSubmenuUtilities.java index fe2fda22479..db0f6299d72 100644 --- a/src/main/java/forge/gui/home/utilities/VSubmenuUtilities.java +++ b/src/main/java/forge/gui/home/utilities/VSubmenuUtilities.java @@ -45,21 +45,21 @@ public enum VSubmenuUtilities implements IVSubmenu { private final JPanel pnl = new JPanel(); private final FLabel btnDownloadSetPics = new FLabel.Builder().opaque(true).hoverable(true) - .text("Download LQ Set Pictures").fontScaleFactor(0.5).build(); + .text("Download LQ Set Pictures").fontSize(14).build(); private final FLabel btnDownloadPics = new FLabel.Builder().opaque(true).hoverable(true) - .text("Download LQ Card Pictures").fontScaleFactor(0.5).build(); + .text("Download LQ Card Pictures").fontSize(14).build(); private final FLabel btnDownloadQuestImages = new FLabel.Builder().opaque(true).hoverable(true) - .text("Download Quest Images").fontScaleFactor(0.5).build(); + .text("Download Quest Images").fontSize(14).build(); private final FLabel btnReportBug = new FLabel.Builder().opaque(true).hoverable(true) - .text("Report a Bug").fontScaleFactor(0.5).build(); + .text("Report a Bug").fontSize(14).build(); private final FLabel btnImportPictures = new FLabel.Builder().opaque(true).hoverable(true) - .text("Import Pictures").fontScaleFactor(0.5).build(); + .text("Import Pictures").fontSize(14).build(); private final FLabel btnHowToPlay = new FLabel.Builder().opaque(true) - .hoverable(true).fontScaleFactor(0.5).text("How To Play").build(); + .hoverable(true).fontSize(14).text("How To Play").build(); private final FLabel btnDownloadPrices = new FLabel.Builder().opaque(true).hoverable(true) - .text("Download Card Prices").fontScaleFactor(0.5).build(); + .text("Download Card Prices").fontSize(14).build(); private final FLabel btnLicensing = new FLabel.Builder().opaque(true) - .hoverable(true).fontScaleFactor(0.5).text("License Details").build(); + .hoverable(true).fontSize(14).text("License Details").build(); /* (non-Javadoc) * @see forge.view.home.IViewSubmenu#populate() diff --git a/src/main/java/forge/gui/match/VMatchUI.java b/src/main/java/forge/gui/match/VMatchUI.java index 95ee255085c..054eadd5aad 100644 --- a/src/main/java/forge/gui/match/VMatchUI.java +++ b/src/main/java/forge/gui/match/VMatchUI.java @@ -4,20 +4,21 @@ import java.util.ArrayList; import java.util.List; import javax.swing.JButton; +import javax.swing.SwingUtilities; import forge.AllZone; +import forge.Singletons; import forge.gui.framework.DragCell; import forge.gui.framework.EDocID; import forge.gui.framework.IVDoc; import forge.gui.framework.IVTopLevelUI; -import forge.gui.framework.SIOUtil; -import forge.gui.framework.SResizingUtil; +import forge.gui.framework.SLayoutIO; +import forge.gui.framework.SRearrangingUtil; import forge.gui.match.nonsingleton.VField; import forge.gui.match.nonsingleton.VHand; -import forge.gui.match.views.VDetail; import forge.gui.match.views.VDev; import forge.gui.match.views.VMessage; -import forge.gui.match.views.VPicture; +import forge.properties.ForgePreferences.FPref; import forge.view.FView; /** @@ -34,96 +35,40 @@ public enum VMatchUI implements IVTopLevelUI { // Instantiate non-singleton tab instances private final IVDoc field0 = new VField(EDocID.FIELD_0, AllZone.getComputerPlayer()); private final IVDoc field1 = new VField(EDocID.FIELD_1, AllZone.getHumanPlayer()); - private final IVDoc field2 = new VField(EDocID.FIELD_2, AllZone.getComputerPlayer()); - private final IVDoc field3 = new VField(EDocID.FIELD_3, AllZone.getComputerPlayer()); private final IVDoc hand0 = new VHand(EDocID.HAND_0, AllZone.getComputerPlayer()); private final IVDoc hand1 = new VHand(EDocID.HAND_1, AllZone.getHumanPlayer()); - private final IVDoc hand2 = new VHand(EDocID.HAND_2, AllZone.getComputerPlayer()); - private final IVDoc hand3 = new VHand(EDocID.HAND_3, AllZone.getComputerPlayer()); - // Instantiate singleton tab instances - private final IVDoc stack = EDocID.REPORT_STACK.getDoc(); - private final IVDoc combat = EDocID.REPORT_COMBAT.getDoc(); - private final IVDoc log = EDocID.REPORT_LOG.getDoc(); - private final IVDoc players = EDocID.REPORT_PLAYERS.getDoc(); - private final IVDoc message = EDocID.REPORT_MESSAGE.getDoc(); - - private final IVDoc dock = EDocID.BUTTON_DOCK.getDoc(); - private final IVDoc detail = EDocID.CARD_DETAIL.getDoc(); - private final IVDoc picture = EDocID.CARD_PICTURE.getDoc(); - private final IVDoc antes = EDocID.CARD_ANTES.getDoc(); - private final IVDoc devmode = EDocID.DEV_MODE.getDoc(); // Other instantiations private final CMatchUI control = null; - private boolean isPopulated = false; /** */ @Override public void instantiate() { - } /** */ @Override public void populate() { - if (isPopulated) { return; } - else { isPopulated = true; } + SLayoutIO.loadLayout(null); - SIOUtil.loadLayout(null); - } + // Pull dev mode if necessary, remove parent cell if required. + if (!Singletons.getModel().getPreferences().getPrefBoolean(FPref.DEV_MODE_ENABLED)) { + VDev.SINGLETON_INSTANCE.getParentCell().removeDoc(VDev.SINGLETON_INSTANCE); + } - /** NEVER ACTUALLY CALLED; could be removed... */ - public void defaultLayout() { - final DragCell cell0 = new DragCell(); - final DragCell cell1 = new DragCell(); - final DragCell cell2 = new DragCell(); - final DragCell cell3 = new DragCell(); - final DragCell cell4 = new DragCell(); - final DragCell cell5 = new DragCell(); - final DragCell cell6 = new DragCell(); - - cell0.addDoc(stack); - cell0.addDoc(combat); - cell0.addDoc(log); - cell0.addDoc(players); - - cell1.addDoc(message); - cell1.addDoc(devmode); - - cell2.addDoc(field0); - cell6.addDoc(field1); - if (AllZone.getPlayersInGame().size() > 2) { cell2.addDoc(field2); } - if (AllZone.getPlayersInGame().size() > 3) { cell2.addDoc(field3); } - - if (AllZone.getPlayersInGame().size() > 1000) { cell3.addDoc(hand0); } - cell3.addDoc(hand1); - if (AllZone.getPlayersInGame().size() > 2) { cell2.addDoc(hand2); } - if (AllZone.getPlayersInGame().size() > 3) { cell2.addDoc(hand3); } - - cell4.addDoc(dock); - cell5.addDoc(detail); - cell5.addDoc(picture); - cell5.addDoc(antes); - - FView.SINGLETON_INSTANCE.addDragCell(cell0); - FView.SINGLETON_INSTANCE.addDragCell(cell1); - FView.SINGLETON_INSTANCE.addDragCell(cell2); - FView.SINGLETON_INSTANCE.addDragCell(cell3); - FView.SINGLETON_INSTANCE.addDragCell(cell4); - FView.SINGLETON_INSTANCE.addDragCell(cell5); - FView.SINGLETON_INSTANCE.addDragCell(cell6); - - cell0.setRoughBounds(0, 0, 0.2, 0.7); - cell1.setRoughBounds(0, 0.7, 0.2, 0.3); - cell2.setRoughBounds(0.2, 0, 0.6, 0.33); - cell3.setRoughBounds(0.2, 0.66, 0.6, 0.34); - cell4.setRoughBounds(0.8, 0, 0.2, 0.25); - cell5.setRoughBounds(0.8, 0.25, 0.2, 0.75); - cell6.setRoughBounds(0.2, 0.33, 0.6, 0.33); - - SResizingUtil.resizeWindow(); + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + for (final DragCell c : FView.SINGLETON_INSTANCE.getDragCells()) { + if (c.getDocs().size() == 0) { + SRearrangingUtil.fillGap(c); + FView.SINGLETON_INSTANCE.removeDragCell(c); + } + } + } + }); } //========== Retrieval methods @@ -133,38 +78,29 @@ public enum VMatchUI implements IVTopLevelUI { return this.control; } - /** @return {@link forge.gui.match.views.VDetail} */ - public VDetail getViewDetail() { - return ((VDetail) this.detail); - } - - /** @return {@link forge.gui.match.views.VPicture} */ - public VPicture getViewPicture() { - return ((VPicture) this.picture); - } - - /** @return {@link forge.gui.match.views.VDev} */ - public VDev getViewDevMode() { - return ((VDev) this.devmode); - } - /** @return {@link java.util.List}<{@link forge.gui.match.nonsigleton.VField}> */ public List getFieldViews() { final List lst = new ArrayList(); lst.add((VField) field0); lst.add((VField) field1); - //lst.add((VField) field2); - //lst.add((VField) field3); + return lst; + } + + /** @return {@link java.util.List}<{@link forge.gui.match.nonsigleton.VHand}> */ + public List getHandViews() { + final List lst = new ArrayList(); + lst.add((VHand) hand0); + lst.add((VHand) hand1); return lst; } /** @return {@link javax.swing.JButton} */ public JButton getBtnCancel() { - return ((VMessage) this.message).getBtnCancel(); + return VMessage.SINGLETON_INSTANCE.getBtnCancel(); } /** @return {@link javax.swing.JButton} */ public JButton getBtnOK() { - return ((VMessage) this.message).getBtnOK(); + return VMessage.SINGLETON_INSTANCE.getBtnOK(); } } diff --git a/src/main/java/forge/gui/match/ViewWinLose.java b/src/main/java/forge/gui/match/ViewWinLose.java index 26dbc0afb33..86c8d603b2c 100644 --- a/src/main/java/forge/gui/match/ViewWinLose.java +++ b/src/main/java/forge/gui/match/ViewWinLose.java @@ -151,7 +151,7 @@ public class ViewWinLose { pnlLog.setOpaque(false); pnlLog.add(new FLabel.Builder().text("Game Log").fontAlign(SwingConstants.CENTER) - .fontScaleFactor(0.8).fontStyle(Font.BOLD).build(), + .fontSize(18).fontStyle(Font.BOLD).build(), "w 300px!, h 28px!, gap 0 0 20px 0"); pnlLog.add(scrLog, "w 300px!, h 100px!, gap 0 0 10px 0"); diff --git a/src/main/java/forge/gui/match/controllers/CDock.java b/src/main/java/forge/gui/match/controllers/CDock.java index f1a8fa72716..a995809ab71 100644 --- a/src/main/java/forge/gui/match/controllers/CDock.java +++ b/src/main/java/forge/gui/match/controllers/CDock.java @@ -39,7 +39,7 @@ import forge.deck.Deck; import forge.gui.ForgeAction; import forge.gui.SOverlayUtils; import forge.gui.framework.ICDoc; -import forge.gui.framework.SIOUtil; +import forge.gui.framework.SLayoutIO; import forge.gui.match.views.VDock; import forge.gui.toolbox.SaveOpenDialog; import forge.gui.toolbox.SaveOpenDialog.Filetypes; @@ -68,7 +68,7 @@ public enum CDock implements ICDoc { public void endTurn() { Singletons.getModel().getGameState().getPhaseHandler().autoPassToCleanup(); } - + private void revertLayout() { SOverlayUtils.genericOverlay(); FView.SINGLETON_INSTANCE.getPnlContent().removeAll(); @@ -76,23 +76,23 @@ public enum CDock implements ICDoc { final SwingWorker w = new SwingWorker() { @Override public Void doInBackground() { - SIOUtil.loadLayout(new File(SIOUtil.FILE_DEFAULT)); + SLayoutIO.loadLayout(null); SOverlayUtils.hideOverlay(); return null; } }; w.execute(); } - + private void saveLayout() { - final SwingWorker w = new SwingWorker() { + final SwingWorker w = new SwingWorker() { @Override public Void doInBackground() { - SaveOpenDialog dlgSave = new SaveOpenDialog(); - File DefFile = new File(SIOUtil.FILE_PREFERRED); - File SaveFile = dlgSave.SaveDialog(DefFile, Filetypes.LAYOUT); - if (SaveFile!=null) { - SIOUtil.saveLayout(SaveFile); + final SaveOpenDialog dlgSave = new SaveOpenDialog(); + final File defFile = new File(SLayoutIO.getFilePreferred()); + final File saveFile = dlgSave.SaveDialog(defFile, Filetypes.LAYOUT); + if (saveFile != null) { + SLayoutIO.saveLayout(saveFile); } return null; } @@ -103,26 +103,24 @@ public enum CDock implements ICDoc { private void openLayout() { SOverlayUtils.genericOverlay(); FView.SINGLETON_INSTANCE.getPnlContent().removeAll(); - - - final SwingWorker w = new SwingWorker() { + + final SwingWorker w = new SwingWorker() { @Override public Void doInBackground() { - SaveOpenDialog dlgOpen = new SaveOpenDialog(); - File DefFile = new File(SIOUtil.FILE_PREFERRED); - File LoadFile = dlgOpen.OpenDialog(DefFile, Filetypes.LAYOUT); - - if (LoadFile!=null) { - SIOUtil.loadLayout(LoadFile); - SIOUtil.saveLayout(null); + final SaveOpenDialog dlgOpen = new SaveOpenDialog(); + final File defFile = new File(SLayoutIO.getFilePreferred()); + final File loadFile = dlgOpen.OpenDialog(defFile, Filetypes.LAYOUT); + + if (loadFile != null) { + SLayoutIO.loadLayout(loadFile); + SLayoutIO.saveLayout(null); } - + SOverlayUtils.hideOverlay(); return null; } }; - w.execute(); - + w.execute(); } /** @@ -244,12 +242,12 @@ public enum CDock implements ICDoc { .addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { revertLayout(); } }); - + VDock.SINGLETON_INSTANCE.getBtnOpenLayout() .addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { openLayout(); } }); - + VDock.SINGLETON_INSTANCE.getBtnSaveLayout() .addMouseListener(new MouseAdapter() { @Override public void mousePressed(final MouseEvent e) { diff --git a/src/main/java/forge/gui/match/nonsingleton/VField.java b/src/main/java/forge/gui/match/nonsingleton/VField.java index f1a3f1b6337..b178512e76c 100644 --- a/src/main/java/forge/gui/match/nonsingleton/VField.java +++ b/src/main/java/forge/gui/match/nonsingleton/VField.java @@ -314,7 +314,7 @@ public class VField implements IVDoc { private FLabel getBuiltFLabel(SkinProp p0, String s0, String s1) { return new FLabel.Builder().icon(new ImageIcon(FSkin.getImage(p0))) - .opaque(false).fontScaleAuto(false).fontSize(14) + .opaque(false).fontSize(14) .fontStyle(Font.BOLD).iconAlpha(0.6f).iconInBackground(true) .text(s0).tooltip(s1).fontAlign(SwingConstants.RIGHT).build(); } diff --git a/src/main/java/forge/gui/match/views/VMessage.java b/src/main/java/forge/gui/match/views/VMessage.java index ed91e05ed71..326e1b586c6 100644 --- a/src/main/java/forge/gui/match/views/VMessage.java +++ b/src/main/java/forge/gui/match/views/VMessage.java @@ -53,7 +53,7 @@ public enum VMessage implements IVDoc { private final JButton btnOK = new FButton("OK"); private final JButton btnCancel = new FButton("Cancel"); private final JTextArea tarMessage = new JTextArea(); - private final JLabel lblGames = new FLabel.Builder().fontScaleAuto(false) + private final JLabel lblGames = new FLabel.Builder() .fontSize(12).fontStyle(Font.BOLD).fontAlign(SwingConstants.CENTER).build(); //========= Constructor diff --git a/src/main/java/forge/gui/toolbox/CardFaceSymbols.java b/src/main/java/forge/gui/toolbox/CardFaceSymbols.java index 21fe0240f2f..9d4b0bdc0d8 100644 --- a/src/main/java/forge/gui/toolbox/CardFaceSymbols.java +++ b/src/main/java/forge/gui/toolbox/CardFaceSymbols.java @@ -20,12 +20,15 @@ package forge.gui.toolbox; import java.awt.Graphics; import java.awt.Image; import java.util.HashMap; +import java.util.List; import java.util.Map; import java.util.StringTokenizer; import com.esotericsoftware.minlog.Log; +import forge.card.CardManaCost; +import forge.card.mana.ManaCostShard; import forge.view.arcane.util.UI; /** @@ -130,22 +133,27 @@ public class CardFaceSymbols { * @param y * a int. */ - public static void draw(Graphics g, String manaCost, int x, int y) { - if (manaCost.length() == 0) { + public static void draw(Graphics g, CardManaCost manaCost, int x, int y) { + if (manaCost.isEmpty()) { return; } - manaCost = UI.getDisplayManaCost(manaCost); - StringTokenizer tok = new StringTokenizer(manaCost, " "); - while (tok.hasMoreTokens()) { - String symbol = tok.nextToken(); - Image image = MANA_IMAGES.get(symbol); - if (image == null) { - Log.info("Symbol not recognized \"" + symbol + "\" in mana cost: " + manaCost); - continue; - } - g.drawImage(image, x, y, null); - x += symbol.length() > 2 ? 10 : 14; // slash.png is only 10 pixels - // wide. + + + final int genericManaCost = manaCost.getGenericCost(); + final boolean hasGeneric = (genericManaCost > 0) || manaCost.isPureGeneric(); + final List shards = manaCost.getShards(); + + int xpos = x; + final int offset = 14; + if (hasGeneric) { + final String sGeneric = Integer.toString(genericManaCost); + CardFaceSymbols.drawSymbol(sGeneric, g, xpos, y); + xpos += offset; + } + + for (final ManaCostShard s : shards) { + CardFaceSymbols.drawSymbol(s.getImageKey(), g, xpos, y); + xpos += offset; } } @@ -224,14 +232,19 @@ public class CardFaceSymbols { * a {@link java.lang.String} object. * @return a int. */ - public static int getWidth(final String manaCost) { - int width = 0; + public static int getWidth(final CardManaCost manaCost) { + int width = manaCost.getShards().size(); + if ( manaCost.getGenericCost() > 0 || ( manaCost.getGenericCost() == 0 && width == 0 ) ); + width++; + + /* StringTokenizer tok = new StringTokenizer(manaCost, " "); while (tok.hasMoreTokens()) { String symbol = tok.nextToken(); width += symbol.length() > 2 ? 10 : 14; // slash.png is only 10 // pixels wide. } - return width; + */ + return width * 14; } } diff --git a/src/main/java/forge/gui/toolbox/DeckLister.java b/src/main/java/forge/gui/toolbox/DeckLister.java index 3b7d7115040..b91996b5225 100644 --- a/src/main/java/forge/gui/toolbox/DeckLister.java +++ b/src/main/java/forge/gui/toolbox/DeckLister.java @@ -2,7 +2,9 @@ * Forge: Play Magic: the Gathering. * Copyright (C) 2011 Nate * - * This program is free software: you can redistribute it and/or modify + * This prog +import forge.gui.deckeditor.CDeckEditorUI; +ram is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. @@ -24,27 +26,31 @@ import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.util.ArrayList; import java.util.List; + import javax.swing.ImageIcon; import javax.swing.JButton; -import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.SwingConstants; import javax.swing.border.MatteBorder; +import net.miginfocom.swing.MigLayout; import forge.AllZone; import forge.Command; import forge.Constant; import forge.Singletons; +import forge.control.FControl; import forge.deck.CardCollections; import forge.deck.Deck; +import forge.deck.DeckBase; import forge.game.GameType; -import forge.gui.SOverlayUtils; -import forge.gui.deckeditor.DeckEditorConstructed; -import forge.gui.deckeditor.DeckEditorLimited; -import forge.gui.deckeditor.DeckEditorQuest; -import net.miginfocom.swing.MigLayout; +import forge.gui.deckeditor.CDeckEditorUI; +import forge.gui.deckeditor.controllers.ACEditorBase; +import forge.gui.deckeditor.controllers.CEditorConstructed; +import forge.gui.deckeditor.controllers.CEditorLimited; +import forge.gui.deckeditor.controllers.CEditorQuest; +import forge.gui.framework.ILocalRepaint; /** * Creates deck list for selected decks for quick deleting, editing, and basic @@ -52,7 +58,7 @@ import net.miginfocom.swing.MigLayout; * */ @SuppressWarnings("serial") -public class DeckLister extends JPanel { +public class DeckLister extends JPanel implements ILocalRepaint { private final ImageIcon icoDelete; private final ImageIcon icoDeleteOver; private final ImageIcon icoEdit; @@ -60,7 +66,7 @@ public class DeckLister extends JPanel { private RowPanel previousSelect; private RowPanel[] rows; private final GameType gametype; - private Command cmdEditorExit, cmdDelete, cmdRowSelect; + private Command cmdDelete, cmdRowSelect; private final Color clrDefault, clrHover, clrActive, clrBorders; /** @@ -87,7 +93,6 @@ public class DeckLister extends JPanel { public DeckLister(final GameType gt0, final Command cmd0) { super(); this.gametype = gt0; - this.cmdEditorExit = cmd0; this.clrDefault = new Color(0, 0, 0, 0); this.clrHover = FSkin.getColor(FSkin.Colors.CLR_HOVER); @@ -97,10 +102,10 @@ public class DeckLister extends JPanel { this.setOpaque(false); this.setLayout(new MigLayout("insets 0, gap 0, wrap")); - this.icoDelete = FSkin.getIcon(FSkin.ForgeIcons.ICO_DELETE); - this.icoDeleteOver = FSkin.getIcon(FSkin.ForgeIcons.ICO_DELETE_OVER); - this.icoEdit = FSkin.getIcon(FSkin.ForgeIcons.ICO_EDIT); - this.icoEditOver = FSkin.getIcon(FSkin.ForgeIcons.ICO_EDIT_OVER); + this.icoDelete = FSkin.getIcon(FSkin.InterfaceIcons.ICO_DELETE); + this.icoDeleteOver = FSkin.getIcon(FSkin.InterfaceIcons.ICO_DELETE_OVER); + this.icoEdit = FSkin.getIcon(FSkin.InterfaceIcons.ICO_EDIT); + this.icoEditOver = FSkin.getIcon(FSkin.InterfaceIcons.ICO_EDIT_OVER); } /** @@ -118,18 +123,22 @@ public class DeckLister extends JPanel { // scroll panes will have difficulty dynamically resizing if 100% width // is set. final JPanel rowTitle = new TitlePanel(); - rowTitle.setBackground(FSkin.getColor(FSkin.Colors.CLR_ZEBRA)); + rowTitle.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); rowTitle.setLayout(new MigLayout("insets 0, gap 0")); rowTitle.add(new FLabel.Builder().text("Delete").fontAlign(SwingConstants.CENTER).build(), "w 10%!, h 20px!, gaptop 5px"); - rowTitle.add(new FLabel.Builder().text("Edit").fontAlign(SwingConstants.CENTER).build(), + rowTitle.add(new FLabel.Builder().text("Edit") + .fontSize(14).fontAlign(SwingConstants.CENTER).build(), "w 10%!, h 20px!, gaptop 5px"); - rowTitle.add(new FLabel.Builder().text("Deck Name").fontAlign(SwingConstants.CENTER).build(), - "w 60%!, h 20px!, gaptop 5px"); - rowTitle.add(new FLabel.Builder().text("Main").fontAlign(SwingConstants.CENTER).build(), + rowTitle.add(new FLabel.Builder().text("Deck Name") + .fontSize(14).fontAlign(SwingConstants.CENTER).build(), + "w 58%!, h 20px!, gaptop 5px"); + rowTitle.add(new FLabel.Builder().text("Main") + .fontSize(14).fontAlign(SwingConstants.CENTER).build(), "w 10%!, h 20px!, gaptop 5px"); - rowTitle.add(new FLabel.Builder().text("Side").fontAlign(SwingConstants.CENTER).build(), + rowTitle.add(new FLabel.Builder().text("Side") + .fontSize(14).fontAlign(SwingConstants.CENTER).build(), "w 10%!, h 20px!, gaptop 5px"); this.add(rowTitle, "w 98%!, h 30px!, gapleft 1%"); @@ -142,7 +151,7 @@ public class DeckLister extends JPanel { row = new RowPanel(d); row.add(new DeleteButton(row), "w 10%!, h 20px!, gaptop 5px"); row.add(new EditButton(row), "w 10%!, h 20px!, gaptop 5px"); - row.add(new GenericLabel(d.getName()), "w 60%!, h 20px!, gaptop 5px"); + row.add(new GenericLabel(d.getName()), "w 58%!, h 20px!, gaptop 5px"); row.add(new MainLabel(String.valueOf(d.getMain().countAll())), "w 10%, h 20px!, gaptop 5px"); row.add(new GenericLabel(String.valueOf(d.getSideboard().countAll())), "w 10%!, h 20px!, gaptop 5px"); this.add(row, "w 98%!, h 30px!, gapleft 1%"); @@ -169,7 +178,8 @@ public class DeckLister extends JPanel { } /** Prevent panel from repainting the whole screen. */ - public void repaintOnlyThisPanel() { + @Override + public void repaintThis() { final Dimension d = DeckLister.this.getSize(); this.repaint(0, 0, d.width, d.height); } @@ -400,15 +410,6 @@ public class DeckLister extends JPanel { this.cmdRowSelect = c0; } - /** - * Sets the exit command. - * - * @param c0   {@link forge.Command} command executed on editor exit. - */ - public void setExitCommand(final Command c0) { - this.cmdEditorExit = c0; - } - private void selectHandler(final RowPanel r0) { if (this.previousSelect != null) { this.previousSelect.setSelected(false); @@ -420,41 +421,39 @@ public class DeckLister extends JPanel { this.cmdRowSelect.execute(); } } - - private void editDeck(final Deck d0) { - SOverlayUtils.showOverlay(); - - JFrame mainFrame = Singletons.getView().getFrame(); + @SuppressWarnings("unchecked") + private void editDeck(final Deck d0) { switch (this.gametype) { case Quest: - Constant.Runtime.HUMAN_DECK[0] = d0; - final DeckEditorQuest editor = new DeckEditorQuest(mainFrame, AllZone.getQuest()); - editor.show(this.cmdEditorExit); - editor.setVisible(true); - break; + Constant.Runtime.HUMAN_DECK[0] = d0; + final CEditorQuest qEditor = new CEditorQuest(AllZone.getQuest()); + CDeckEditorUI.SINGLETON_INSTANCE.setCurrentEditorController(qEditor); + FControl.SINGLETON_INSTANCE.changeState(FControl.DECK_EDITOR_QUEST); + break; case Constructed: - final DeckEditorConstructed cEditor = - new DeckEditorConstructed(mainFrame); - cEditor.show(this.cmdEditorExit); - cEditor.getController().load(d0.getName()); - cEditor.setVisible(true); - break; - case Sealed: - final DeckEditorLimited sEditor = - new DeckEditorLimited(mainFrame, Singletons.getModel().getDecks().getSealed()); - sEditor.show(this.cmdEditorExit); - sEditor.getController().load(d0.getName()); - sEditor.setVisible(true); - break; - case Draft: - final DeckEditorLimited dEditor = - new DeckEditorLimited(mainFrame, Singletons.getModel().getDecks().getDraft()); - dEditor.show(this.cmdEditorExit); - dEditor.getController().load(d0.getName()); - dEditor.setVisible(true); - break; - default: - break; + CDeckEditorUI.SINGLETON_INSTANCE.setCurrentEditorController(new CEditorConstructed()); + FControl.SINGLETON_INSTANCE.changeState(FControl.DECK_EDITOR_CONSTRUCTED); + CDeckEditorUI.SINGLETON_INSTANCE.getCurrentEditorController().getDeckController().load(d0.getName()); + break; + case Sealed: + final ACEditorBase sEditor = (ACEditorBase) + new CEditorLimited(Singletons.getModel().getDecks().getSealed()); + + CDeckEditorUI.SINGLETON_INSTANCE.setCurrentEditorController(sEditor); + + sEditor.getDeckController().load(d0.getName()); + FControl.SINGLETON_INSTANCE.changeState(FControl.DECK_EDITOR_LIMITED); + break; + case Draft: + final ACEditorBase dEditor = (ACEditorBase) + new CEditorLimited(Singletons.getModel().getDecks().getDraft()); + CDeckEditorUI.SINGLETON_INSTANCE.setCurrentEditorController(dEditor); + + dEditor.getDeckController().load(d0.getName()); + FControl.SINGLETON_INSTANCE.changeState(FControl.DECK_EDITOR_LIMITED); + break; + default: + break; } } @@ -482,7 +481,7 @@ public class DeckLister extends JPanel { } this.remove(r0); - this.repaintOnlyThisPanel(); + this.repaintThis(); this.revalidate(); if (this.cmdDelete != null) { diff --git a/src/main/java/forge/gui/toolbox/FLabel.java b/src/main/java/forge/gui/toolbox/FLabel.java index 3129295760a..9c05bacd0f3 100644 --- a/src/main/java/forge/gui/toolbox/FLabel.java +++ b/src/main/java/forge/gui/toolbox/FLabel.java @@ -7,6 +7,7 @@ import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; +import java.awt.Point; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ComponentAdapter; @@ -48,18 +49,17 @@ public class FLabel extends JLabel { */ public static class Builder extends FLabel { //========== Default values for FLabel are set here. - private double bldFontScaleFactor = 0.6; private double bldIconScaleFactor = 0.8; - private int bldFontScaleBy = SwingConstants.VERTICAL; private int bldFontStyle = Font.PLAIN; private int bldFontSize = 14; private float bldIconAlpha = 1.0f; + private int bldIconAlignX = SwingConstants.LEFT; + private Point bldIconInsets = new Point(0, 0); private boolean bldSelectable = false; private boolean bldHoverable = false; private boolean bldOpaque = false; private boolean bldIconInBackground = false; - private boolean bldFontScaleAuto = true; private boolean bldIconScaleAuto = true; private String bldText, bldToolTip; @@ -74,71 +74,69 @@ public class FLabel extends JLabel { // Begin builder methods. /**@param s0   {@link java.lang.String} * @return {@link forge.gui.toolbox.Builder} */ - public Builder text(String s0) { this.bldText = s0; return this; } + public Builder text(final String s0) { this.bldText = s0; return this; } /**@param s0   {@link java.lang.String} * @return {@link forge.gui.toolbox.Builder} */ - public Builder tooltip(String s0) { this.bldToolTip = s0; return this; } + public Builder tooltip(final String s0) { this.bldToolTip = s0; return this; } /**@param i0   {@link javax.swing.ImageIcon} * @return {@link forge.gui.toolbox.Builder} */ - public Builder icon(ImageIcon i0) { this.bldIcon = i0; return this; } + public Builder icon(final ImageIcon i0) { this.bldIcon = i0; return this; } /**@param i0   SwingConstants.CENTER, .LEFT, or .RIGHT * @return {@link forge.gui.toolbox.Builder} */ - public Builder fontAlign(int i0) { this.bldFontAlign = i0; return this; } + public Builder fontAlign(final int i0) { this.bldFontAlign = i0; return this; } /**@param b0   boolean * @return {@link forge.gui.toolbox.Builder} */ - public Builder opaque(boolean b0) { this.bldOpaque = b0; return this; } + public Builder opaque(final boolean b0) { this.bldOpaque = b0; return this; } /**@param b0   boolean * @return {@link forge.gui.toolbox.Builder} */ - public Builder hoverable(boolean b0) { this.bldHoverable = b0; return this; } + public Builder hoverable(final boolean b0) { this.bldHoverable = b0; return this; } /**@param b0   boolean * @return {@link forge.gui.toolbox.Builder} */ - public Builder selectable(boolean b0) { this.bldSelectable = b0; return this; } + public Builder selectable(final boolean b0) { this.bldSelectable = b0; return this; } /**@param c0   {@link forge.Command} to execute if clicked * @return {@link forge.gui.toolbox.Builder} */ - public Builder cmdClick(Command c0) { this.bldCmd = c0; return this; } + public Builder cmdClick(final Command c0) { this.bldCmd = c0; return this; } /**@param i0   int * @return {@link forge.gui.toolbox.Builder} */ - public Builder fontSize(int i0) { this.bldFontSize = i0; return this; } + public Builder fontSize(final int i0) { this.bldFontSize = i0; return this; } /**@param i0   Font.PLAIN, Font.BOLD, or Font.ITALIC * @return {@link forge.gui.toolbox.Builder} */ - public Builder fontStyle(int i0) { this.bldFontStyle = i0; return this; } + public Builder fontStyle(final int i0) { this.bldFontStyle = i0; return this; } /**@param b0   boolean * @return {@link forge.gui.toolbox.Builder} */ - public Builder fontScaleAuto(boolean b0) { this.bldFontScaleAuto = b0; return this; } - - /**@param d0   double between 0 and 1, 0.6 by default - * @return {@link forge.gui.toolbox.Builder} */ - public Builder fontScaleFactor(double d0) { this.bldFontScaleFactor = d0; return this; } - - /**@param i0   SwingConstants.HORIZONTAL or .VERTICAL - * @return {@link forge.gui.toolbox.Builder} */ - public Builder fontScaleBy(int i0) { this.bldFontScaleBy = i0; return this; } - - /**@param b0   boolean - * @return {@link forge.gui.toolbox.Builder} */ - public Builder iconScaleAuto(boolean b0) { this.bldIconScaleAuto = b0; return this; } + public Builder iconScaleAuto(final boolean b0) { this.bldIconScaleAuto = b0; return this; } /**@param d0   double between 0 and 1, 0.8 by default * @return {@link forge.gui.toolbox.Builder} */ - public Builder iconScaleFactor(double d0) { this.bldIconScaleFactor = d0; return this; } + public Builder iconScaleFactor(final double d0) { this.bldIconScaleFactor = d0; return this; } /**@param b0   boolean, icon will be drawn independent of text * @return {@link forge.gui.toolbox.Builder} */ - public Builder iconInBackground(boolean b0) { this.bldIconInBackground = b0; return this; } + public Builder iconInBackground(final boolean b0) { this.bldIconInBackground = b0; return this; } /**@param f0   0.0f - 1.0f. If icon is in background, this alpha is applied. * @return {@link forge.gui.toolbox.Builder} */ - public Builder iconAlpha(float f0) { this.bldIconAlpha = f0; return this; } + public Builder iconAlpha(final float f0) { this.bldIconAlpha = f0; return this; } + + /**@param i0   Int. Only available for background icon. + * SwingConstants.HORIZONTAL .VERTICAL or .CENTER + * @return {@link forge.gui.toolbox.Builder} */ + public Builder iconAlignX(final int i0) { this.bldIconAlignX = i0; return this; } + + /**@param i0   Point. Only available for background icon. + * Additional padding to top left corner of icon, after alignX. + * @return {@link forge.gui.toolbox.Builder} */ + public Builder iconInsets(final Point i0) { this.bldIconInsets = i0; return this; } } //========== Constructors @@ -146,20 +144,19 @@ public class FLabel extends JLabel { protected FLabel() { } // Call this using FLabel.Builder()... - private FLabel(Builder b0) { + private FLabel(final Builder b0) { super(b0.bldText); // Init fields from builder - this.fontScaleFactor = b0.bldFontScaleFactor; this.iconScaleFactor = b0.bldIconScaleFactor; this.opaque = b0.bldOpaque; this.iconInBackground = b0.bldIconInBackground; - this.fontScaleAuto = b0.bldFontScaleAuto; this.iconScaleAuto = b0.bldIconScaleAuto; this.selectable = b0.bldSelectable; + this.iconAlignX = b0.bldIconAlignX; + this.iconInsets = b0.bldIconInsets; - this.setFontScaleBy(b0.bldFontScaleBy); this.setFontStyle(b0.bldFontStyle); this.setFontSize(b0.bldFontSize); this.setIconAlpha(b0.bldIconAlpha); @@ -193,46 +190,47 @@ public class FLabel extends JLabel { // Custom properties, assigned either at realization (using builder) // or dynamically (using methods below). - private double fontScaleFactor, iconScaleFactor; - private int fontScaleBy, fontStyle; + private double iconScaleFactor; + private int fontStyle, iconAlignX; private boolean selectable, selected, hoverable, hovered, opaque, - iconInBackground, fontScaleAuto, iconScaleAuto; + iconInBackground, iconScaleAuto; + private Point iconInsets; // Various variables used in image rendering. private Image img; private Graphics2D g2d; private Command cmdClick; - private int x, y, w, h, iw, ih, sw, sh, ref; + private int x, y, w, h, iw, ih, sw, sh; private double iar; private AlphaComposite alphaDim, alphaStrong; private final ActionListener fireResize = new ActionListener() { @Override - public void actionPerformed(ActionEvent evt) { resize(); resizeTimer.stop(); } + public void actionPerformed(final ActionEvent evt) { resize(); resizeTimer.stop(); } }; - private Timer resizeTimer = new Timer(10, fireResize); + private final Timer resizeTimer = new Timer(10, fireResize); // Resize adapter; on a timer to prevent resizing while "sliding" between sizes private final ComponentAdapter cadResize = new ComponentAdapter() { @Override - public void componentResized(ComponentEvent e) { resizeTimer.restart(); } + public void componentResized(final ComponentEvent e) { resizeTimer.restart(); } }; // Mouse event handler private final MouseAdapter madEvents = new MouseAdapter() { @Override - public void mouseEntered(MouseEvent e) { + public void mouseEntered(final MouseEvent e) { hovered = true; repaintOnlyThisLabel(); } @Override - public void mouseExited(MouseEvent e) { + public void mouseExited(final MouseEvent e) { hovered = false; repaintOnlyThisLabel(); } @Override - public void mouseClicked(MouseEvent e) { + public void mouseClicked(final MouseEvent e) { if (cmdClick != null && FLabel.this.isEnabled()) { cmdClick.execute(); } if (!selectable) { return; } if (selected) { setSelected(false); } @@ -243,7 +241,7 @@ public class FLabel extends JLabel { //========== Methods /** @param b0   boolean */ // Must be public. - public void setHoverable(boolean b0) { + public void setHoverable(final boolean b0) { this.hoverable = b0; if (!b0) { this.removeMouseListener(madEvents); } else { this.addMouseListener(madEvents); } @@ -251,7 +249,7 @@ public class FLabel extends JLabel { /** @param b0   boolean */ // Must be public. - public void setSelected(boolean b0) { + public void setSelected(final boolean b0) { this.selected = b0; repaintOnlyThisLabel(); } @@ -259,24 +257,12 @@ public class FLabel extends JLabel { /** Sets alpha if icon is in background. * @param f0   float */ // NOT public; must be set when label is built. - private void setIconAlpha(float f0) { + private void setIconAlpha(final float f0) { this.alphaDim = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, f0); this.alphaStrong = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 1.0f); } - /** @param i0   int, must be SwingConstants.HORIZONTAL or VERTICAL */ - // NOT public; must be set when label is built. - private void setFontScaleBy(int i0) { - if (i0 != SwingConstants.HORIZONTAL && i0 != SwingConstants.VERTICAL) { - throw new IllegalArgumentException("FLabel$setScaleBy " - + "must be passed either SwingConstants.HORIZONTAL " - + "or SwingConstants.VERTICAL."); - } - - this.fontScaleBy = i0; - } - - private void setFontSize(int i0) { + private void setFontSize(final int i0) { switch(this.fontStyle) { case Font.BOLD: this.setFont(FSkin.getBoldFont(i0)); break; case Font.ITALIC: this.setFont(FSkin.getItalicFont(i0)); break; @@ -286,7 +272,7 @@ public class FLabel extends JLabel { /** @param i0   Font.PLAIN, .BOLD, or .ITALIC */ // NOT public; must be set when label is built. - private void setFontStyle(int i0) { + private void setFontStyle(final int i0) { if (i0 != Font.PLAIN && i0 != Font.BOLD && i0 != Font.ITALIC) { throw new IllegalArgumentException("FLabel$setFontStyle " + "must be passed either Font.PLAIN, Font.BOLD, or Font.ITALIC."); @@ -296,7 +282,7 @@ public class FLabel extends JLabel { /** @param i0   SwingConstants.CENTER, .LEFT or .RIGHT */ // NOT public; must be set when label is built. - private void setFontAlign(int i0) { + private void setFontAlign(final int i0) { if (i0 != SwingConstants.CENTER && i0 != SwingConstants.LEFT && i0 != SwingConstants.RIGHT) { throw new IllegalArgumentException("FLabel$setFontStyle " + "must be passed either SwingConstants.CENTER, " @@ -345,7 +331,7 @@ public class FLabel extends JLabel { } /** @param c0   {@link forge.Command} on click */ - public void setCommand(Command c0) { + public void setCommand(final Command c0) { this.cmdClick = c0; } @@ -363,7 +349,7 @@ public class FLabel extends JLabel { } @Override - public void paintComponent(Graphics g) { + public void paintComponent(final Graphics g) { g2d = (Graphics2D) g.create(); w = getWidth(); h = getHeight(); @@ -388,10 +374,16 @@ public class FLabel extends JLabel { // Icon in background if (iconInBackground) { - x = 3; - sh = (int) ((h - 2 * x) * iconScaleFactor); + sh = (int) (h * iconScaleFactor); sw = (int) (sh * iar); - y = (int) ((h - sh) / 2); + + if (iconAlignX == SwingConstants.CENTER) { + x = (int) ((w - sw) / 2 + iconInsets.getX()); + } + else { + x = (int) iconInsets.getX(); + } + y = (int) (((h - sh) / 2) + iconInsets.getY()); if (hoverable && hovered && !selected) { g2d.setComposite(alphaStrong); @@ -406,24 +398,10 @@ public class FLabel extends JLabel { } private void resize() { - if (fontScaleAuto) { - ref = (fontScaleBy == SwingConstants.VERTICAL ? getHeight() : getWidth()); - switch (fontStyle) { - case Font.BOLD: - setFont(FSkin.getBoldFont((int) (ref * fontScaleFactor))); - break; - case Font.ITALIC: - setFont(FSkin.getItalicFont((int) (ref * fontScaleFactor))); - break; - default: - setFont(FSkin.getFont((int) (ref * fontScaleFactor))); - } - } - // Non-background icon if (img != null && iconScaleAuto && !iconInBackground) { h = (int) (getHeight() * iconScaleFactor); - w = (int) (h * iar * iconScaleFactor); + w = (int) (h * iar); if (w == 0 || h == 0) { return; } FLabel.super.setIcon(new ImageIcon(img.getScaledInstance(w, h, Image.SCALE_SMOOTH))); diff --git a/src/main/java/forge/gui/toolbox/FSkin.java b/src/main/java/forge/gui/toolbox/FSkin.java index 2d5ec0dbdb1..7345eb0153a 100644 --- a/src/main/java/forge/gui/toolbox/FSkin.java +++ b/src/main/java/forge/gui/toolbox/FSkin.java @@ -2,7 +2,9 @@ * Forge: Play Magic: the Gathering. * Copyright (C) 2011 Forge Team * - * This program is free software: you can redistribute it and/or modify + * +import forge.view.SplashFrame; + This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. @@ -214,8 +216,8 @@ public enum FSkin { ICO_ENDTURN (new int[] {320, 640, 80, 80}), /** */ ICO_CONCEDE (new int[] {240, 640, 80, 80}), /** */ ICO_REVERTLAYOUT (new int[] {400, 720, 80, 80}), /** */ - ICO_OPENLAYOUT (new int[] {480, 640, 80, 80}), - ICO_SAVELAYOUT (new int[] {480, 720, 80, 80}), + ICO_OPENLAYOUT (new int[] {0, 800, 80, 80}), /** */ + ICO_SAVELAYOUT (new int[] {80, 800, 80, 80}), /** */ ICO_DECKLIST (new int[] {400, 640, 80, 80}); private int[] coords; @@ -257,19 +259,24 @@ public enum FSkin { } /** */ - public enum ForgeIcons implements SkinProp { /** */ - ICO_EDIT (new int[] {640, 500, 20, 20}), /** */ - ICO_EDIT_OVER (new int[] {660, 500, 20, 20}), /** */ + public enum InterfaceIcons implements SkinProp { /** */ ICO_DELETE (new int[] {640, 480, 20, 20}), /** */ ICO_DELETE_OVER (new int[] {660, 480, 20, 20}), /** */ + ICO_EDIT (new int[] {640, 500, 20, 20}), /** */ + ICO_EDIT_OVER (new int[] {660, 500, 20, 20}), /** */ + ICO_OPEN (new int[] {660, 520, 20, 20}), /** */ + ICO_MINUS (new int[] {660, 620, 20, 20}), /** */ + ICO_NEW (new int[] {660, 540, 20, 20}), /** */ + ICO_PLUS (new int[] {660, 600, 20, 20}), /** */ + ICO_SAVE (new int[] {660, 560, 20, 20}), /** */ + ICO_SAVEAS (new int[] {660, 580, 20, 20}), /** */ ICO_UNKNOWN (new int[] {80, 720, 80, 80}), /** */ ICO_LOGO (new int[] {480, 0, 200, 200}), /** */ - ICO_DEFAULT_MAGE (new int[] {0, 720, 80, 80}), /** */ ICO_FAVICON (new int[] {0, 640, 80, 80}); private int[] coords; /** @param xy   int[] coordinates */ - ForgeIcons(final int[] xy) { this.coords = xy; } + InterfaceIcons(final int[] xy) { this.coords = xy; } /** @return int[] */ public int[] getCoords() { return coords; } } @@ -277,11 +284,11 @@ public enum FSkin { /** */ public enum LayoutImages implements SkinProp { /** */ IMG_HANDLE (new int[] {320, 450, 80, 20}), /** */ - IMG_CUR_L (new int[] {644, 524, 32, 32}), /** */ - IMG_CUR_R (new int[] {644, 564, 32, 32}), /** */ - IMG_CUR_T (new int[] {644, 604, 32, 32}), /** */ - IMG_CUR_B (new int[] {644, 644, 32, 32}), /** */ - IMG_CUR_TAB (new int[] {644, 684, 32, 32}); + IMG_CUR_L (new int[] {564, 724, 32, 32}), /** */ + IMG_CUR_R (new int[] {564, 764, 32, 32}), /** */ + IMG_CUR_T (new int[] {604, 724, 32, 32}), /** */ + IMG_CUR_B (new int[] {604, 764, 32, 32}), /** */ + IMG_CUR_TAB (new int[] {644, 764, 32, 32}); private int[] coords; /** @param xy   int[] coordinates */ @@ -290,6 +297,24 @@ public enum FSkin { public int[] getCoords() { return coords; } } + /** */ + public enum EditorImages implements SkinProp { /** */ + IMG_ARTIFACT (new int[] {280, 720, 40, 40}), /** */ + IMG_CREATURE (new int[] {240, 720, 40, 40}), /** */ + IMG_ENCHANTMENT (new int[] {320, 720, 40, 40}), /** */ + IMG_INSTANT (new int[] {360, 720, 40, 40}), /** */ + IMG_LAND (new int[] {120, 720, 40, 40}), /** */ + IMG_MULTI (new int[] {80, 720, 40, 40}), /** */ + IMG_PLANESWALKER (new int[] {200, 720, 40, 40}), /** */ + IMG_SORCERY (new int[] {160, 720, 40, 40}); + + private int[] coords; + /** @param xy   int[] coordinates */ + EditorImages(final int[] xy) { this.coords = xy; } + /** @return int[] */ + public int[] getCoords() { return coords; } + } + /** */ public enum ButtonImages implements SkinProp { /** */ IMG_BTN_START_UP (new int[] {480, 200, 160, 80}), /** */ @@ -500,10 +525,11 @@ public enum FSkin { for (final Colors e : Colors.values()) { FSkin.setColor(e); } for (final ZoneImages e : ZoneImages.values()) { FSkin.setImage(e); } for (final DockIcons e : DockIcons.values()) { FSkin.setIcon(e); } - for (final ForgeIcons e : ForgeIcons.values()) { FSkin.setIcon(e); } + for (final InterfaceIcons e : InterfaceIcons.values()) { FSkin.setIcon(e); } for (final ButtonImages e : ButtonImages.values()) { FSkin.setIcon(e); } for (final QuestIcons e : QuestIcons.values()) { FSkin.setIcon(e); } + for (final EditorImages e : EditorImages.values()) { FSkin.setImage(e); } for (final ManaImages e : ManaImages.values()) { FSkin.setImage(e); } for (final ColorlessManaImages e : ColorlessManaImages.values()) { FSkin.setImage(e); } for (final GameplayImages e : GameplayImages.values()) { FSkin.setImage(e); } @@ -515,6 +541,9 @@ public enum FSkin { // Assemble avatar images FSkin.assembleAvatars(); + // Table zebra striping + UIManager.put("Table.alternateRowColor", new Color(240, 240, 240)); + // Images loaded; can start UI init. SwingUtilities.invokeLater(new Runnable() { @Override diff --git a/src/main/java/forge/gui/toolbox/FTextArea.java b/src/main/java/forge/gui/toolbox/FTextArea.java index aca88632543..64f230bbb00 100644 --- a/src/main/java/forge/gui/toolbox/FTextArea.java +++ b/src/main/java/forge/gui/toolbox/FTextArea.java @@ -12,6 +12,7 @@ public class FTextArea extends JTextArea { public FTextArea() { super(); this.setForeground(FSkin.getColor(FSkin.Colors.CLR_TEXT)); + this.setCaretColor(FSkin.getColor(FSkin.Colors.CLR_TEXT)); this.setOpaque(false); this.setWrapStyleWord(true); this.setLineWrap(true); diff --git a/src/main/java/forge/gui/toolbox/FTextField.java b/src/main/java/forge/gui/toolbox/FTextField.java new file mode 100644 index 00000000000..1228bd0d554 --- /dev/null +++ b/src/main/java/forge/gui/toolbox/FTextField.java @@ -0,0 +1,20 @@ +package forge.gui.toolbox; + +import javax.swing.JTextField; + +/** + * A custom instance of JTextArea using Forge skin properties. + * + */ +@SuppressWarnings("serial") +public class FTextField extends JTextField { + /** */ + public FTextField() { + super(); + this.setForeground(FSkin.getColor(FSkin.Colors.CLR_TEXT)); + this.setCaretColor(FSkin.getColor(FSkin.Colors.CLR_TEXT)); + this.setOpaque(false); + this.setFocusable(false); + this.setEditable(false); + } +} diff --git a/src/main/java/forge/item/CardPrinted.java b/src/main/java/forge/item/CardPrinted.java index e7e03cf2502..425e0f05671 100644 --- a/src/main/java/forge/item/CardPrinted.java +++ b/src/main/java/forge/item/CardPrinted.java @@ -36,9 +36,10 @@ import forge.util.closures.Predicate; import forge.util.closures.PredicateString; /** - *

    - * CardReference class. - *

    + * A viciously lightweight version of a card, for instances + * where a full set of meta and rules is not needed. + *

    + * The full set of rules is in the CardRules class. * * @author Forge * @version $Id: CardReference.java 9708 2011-08-09 19:34:12Z jendave $ @@ -164,8 +165,10 @@ public final class CardPrinted implements Comparable, InventoryItem return this.card.getType().toString(); } - // Lambda to get rules for selects from list of printed cards - /** The Constant fnGetRules. */ + /** + * Lambda to get rules for selects from list of printed cards. + * + */ public static final Lambda1 FN_GET_RULES = new Lambda1() { @Override public CardRules apply(final CardPrinted from) { diff --git a/src/main/java/forge/item/ItemPool.java b/src/main/java/forge/item/ItemPool.java index f7ba8d3271e..3a90bf2e643 100644 --- a/src/main/java/forge/item/ItemPool.java +++ b/src/main/java/forge/item/ItemPool.java @@ -227,6 +227,11 @@ public class ItemPool extends ItemPoolView { // need not set out-of-sync: either remove did set, or nothing was removed } + /** + * + * TODO: Write javadoc for this method. + * @param flat Iterable + */ public void removeAllFlat(final Iterable flat) { for (final T e : flat) { this.remove(e); diff --git a/src/main/java/forge/model/FModel.java b/src/main/java/forge/model/FModel.java index 1d7e6b15a4b..b660f262695 100644 --- a/src/main/java/forge/model/FModel.java +++ b/src/main/java/forge/model/FModel.java @@ -419,7 +419,7 @@ public enum FModel { fp.setPref(FPref.PHASE_HUMAN_EOT, String.valueOf(fieldViews.get(1).getLblEndTurn().getEnabled())); fp.setPref(FPref.PHASE_HUMAN_CLEANUP, String.valueOf(fieldViews.get(1).getLblCleanup().getEnabled())); - final VDev v = VMatchUI.SINGLETON_INSTANCE.getViewDevMode(); + final VDev v = VDev.SINGLETON_INSTANCE; Constant.Runtime.MILL[0] = v.getLblMilling().getEnabled(); fp.setPref(FPref.DEV_MILLING_LOSS, String.valueOf(Constant.Runtime.MILL[0])); diff --git a/src/main/java/forge/properties/ForgePreferences.java b/src/main/java/forge/properties/ForgePreferences.java index ed71355d365..4b7fe5a247c 100644 --- a/src/main/java/forge/properties/ForgePreferences.java +++ b/src/main/java/forge/properties/ForgePreferences.java @@ -19,10 +19,15 @@ package forge.properties; import java.io.BufferedReader; import java.io.BufferedWriter; +import java.io.File; +import java.io.FileInputStream; import java.io.FileNotFoundException; +import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; import java.util.HashMap; import java.util.Map; @@ -48,7 +53,6 @@ public class ForgePreferences { public enum FPref { /** */ UI_USE_OLD ("false"), /** */ UI_RANDOM_FOIL ("false"), /** */ - UI_LAYOUT_PARAMS ("0.15,0.55,0.68,0.73,0.44,0.40"), /** */ UI_SMOOTH_LAND ("false"), /** */ UI_AVATARS ("0,1"), /** */ UI_CARD_OVERLAY ("true"), /** */ @@ -146,7 +150,27 @@ public class ForgePreferences { public ForgePreferences() { preferenceValues = new HashMap(); try { - final BufferedReader input = new BufferedReader(new FileReader(NewConstants.PREFERENCE_FILE)); + // Preferences files have been consolidated into res/prefs/. + // This code is here temporarily to facilitate this transfer. + // After a while, this can be deleted. Doublestrike 21-5-12 + final File oldFile = new File("forge.preferences"); + if (oldFile.exists()) { + final File newFile = new File(NewConstants.PREFS_GLOBAL_FILE); + final InputStream in = new FileInputStream(oldFile); + final OutputStream out = new FileOutputStream(newFile); + + byte[] buf = new byte[1024]; + int len; + while ((len = in.read(buf)) > 0) { + out.write(buf, 0, len); + } + in.close(); + out.close(); + + oldFile.delete(); + } // END TEMPORARY CONSOLIDATION FACILITATION + + final BufferedReader input = new BufferedReader(new FileReader(NewConstants.PREFS_GLOBAL_FILE)); String line = null; while ((line = input.readLine()) != null) { if (line.startsWith("#") || (line.length() == 0)) { @@ -171,7 +195,7 @@ public class ForgePreferences { BufferedWriter writer = null; try { - writer = new BufferedWriter(new FileWriter(NewConstants.PREFERENCE_FILE)); + writer = new BufferedWriter(new FileWriter(NewConstants.PREFS_GLOBAL_FILE)); for (FPref key : FPref.values()) { writer.write(key + "=" + getPref(key)); writer.newLine(); diff --git a/src/main/java/forge/properties/ForgeProps.java b/src/main/java/forge/properties/ForgeProps.java index b721151bd32..2151d9151a1 100644 --- a/src/main/java/forge/properties/ForgeProps.java +++ b/src/main/java/forge/properties/ForgeProps.java @@ -44,7 +44,7 @@ public class ForgeProps { static { TreeProperties p; try { - p = new TreeProperties("forge.properties"); + p = new TreeProperties(NewConstants.PREFS_MAIN_PROPERTIES_FILE); p.rethrow(); } catch (final IOException ex) { ErrorViewer.showError(ex); diff --git a/src/main/java/forge/properties/NewConstants.java b/src/main/java/forge/properties/NewConstants.java index 5d6954cfc08..54c7d184765 100644 --- a/src/main/java/forge/properties/NewConstants.java +++ b/src/main/java/forge/properties/NewConstants.java @@ -43,8 +43,15 @@ public final class NewConstants { /** Constant CARDFORGE_URL = "program/cardforgeURL". */ public static final String CARDFORGE_URL = "program/cardforgeURL"; - /** Constant CARDFORGE_URL = "program/cardforgeURL". */ - public static final String PREFERENCE_FILE = "forge.preferences"; + /** Constant PREFS_GLOBAL_FILE = "forge.preferences". */ + public static final String PREFS_GLOBAL_FILE = "res/preferences/forge.preferences"; + /** Constant PREFS_GLOBAL_FILE = "editor.preferences". */ + public static final String PREFS_EDITOR_FILE = "res/preferences/editor.preferences"; + /** */ + public static final String PREFS_MAIN_PROPERTIES_FILE = "res/preferences/main.properties"; + + /** Constant LAYOUT_DIR = "res/layouts/". */ + public static final String LAYOUT_DIR = "res/layouts/"; /** Constant DECKS="decks". */ public static final String DECKS = "decks"; @@ -60,6 +67,7 @@ public final class NewConstants { /** Constant CARD_PICTURES_A="card-pictures_a". */ public static final class CardPicturesByLetter { + /** */ public static final String CARD_PICTURES_A = "card-pictures_a"; /** Constant CARD_PICTURES_B="card-pictures_b". */ public static final String CARD_PICTURES_B = "card-pictures_b"; @@ -112,22 +120,15 @@ public final class NewConstants { /** Constant CARD_PICTURES_Z="card-pictures_z". */ public static final String CARD_PICTURES_Z = "card-pictures_z"; } - /** Constant CARD_PICTURES_OTHER="card-pictures_other". */ - public static final String CARD_PICTURES_OTHER = "card-pictures_other"; - /** Constant CARD_PICTURES_TOKEN_HQ="card-pictures_token_hq". */ - public static final String CARD_PICTURES_TOKEN_HQ = "card-pictures_token_hq"; + /** Constant TOKEN_IMAGES="token-images". */ public static final String TOKEN_IMAGES = "token-images"; - /** Constant CARDS="cards". */ - public static final String CARDS = "cards"; /** Constant CARDSFOLDER="cardsfolder". */ public static final String CARDSFOLDER = "cardsfolder"; /** Constant REMOVED="removed-cards". */ public static final String REMOVED = "removed-cards"; /** Constant NAME_MUTATOR="name-mutator". */ public static final String NAME_MUTATOR = "name-mutator"; - /** Constant BOOSTERDATA="boosterdata". */ - public static final String BOOSTERDATA = "boosterdata"; /** The file name of the image for face down cards on the battlefield. */ public static final String MORPH_IMAGE_FILE_NAME = "morph"; @@ -143,12 +144,10 @@ public final class NewConstants { public static final String IMAGE_TOKEN = "image/token"; /** Constant IMAGE_ICON="image/icon". */ public static final String IMAGE_ICON = "image/icon"; + /** Constant IMAGE_SEALED_PRODUCT="image/product". */ public static final String IMAGE_SEALED_PRODUCT = "image/product"; /** Constant PICS_BOOSTER_IMAGES="pics/booster/images". */ public static final String PICS_BOOSTER_IMAGES = "pics/booster/images"; - /** Constant SOUND_BASE="sound/base". */ - public static final String SOUND_BASE = "sound/base"; - /** * These properties are for a regular game. @@ -199,6 +198,7 @@ public final class NewConstants { /** The DECKS. */ public static final String DUELS = "quest/duels-dir"; + /** */ public static final String CHALLENGES = "quest/challenges-dir"; /** The XMLDATA. */ @@ -222,38 +222,12 @@ public final class NewConstants { /** */ public static final String PRECONS = "quest/precons-dir"; + /** */ public static final String BAZAAR = "quest/bazaar"; + /** */ public static final String BAZAAR_DIR = "quest/bazaar-dir"; } - /** - * These are GUI-related properties. - */ - public static class Gui { - - /** - * The Interface GuiDisplay. - */ - public static class GuiDisplay { - - /** The LAYOUT. */ - public static final String LAYOUT = "gui/Display"; - - /** The LAYOUT_NEW. */ - public static final String LAYOUT_NEW = "gui/Display/new"; - } - - /** - * The Interface GuiDeckEditor. - */ - public static class GuiDeckEditor { - - /** The LAYOUT. */ - public static final String LAYOUT = "gui/DeckEditor"; - - } - } - /** * These are localization properties. */ diff --git a/src/main/java/forge/quest/QuestUtilCards.java b/src/main/java/forge/quest/QuestUtilCards.java index ccf9a600297..e53ae18e44e 100644 --- a/src/main/java/forge/quest/QuestUtilCards.java +++ b/src/main/java/forge/quest/QuestUtilCards.java @@ -279,7 +279,7 @@ public final class QuestUtilCards { * * @return the sell mutliplier */ - public double getSellMutliplier() { + public double getSellMultiplier() { double multi = 0.20 + (0.001 * this.qc.getAchievements().getWin()); if (multi > 0.6) { multi = 0.6; diff --git a/src/main/java/forge/MyObservable.java b/src/main/java/forge/util/MyObservable.java similarity index 72% rename from src/main/java/forge/MyObservable.java rename to src/main/java/forge/util/MyObservable.java index f130dc41bd8..304f71cdf2d 100644 --- a/src/main/java/forge/MyObservable.java +++ b/src/main/java/forge/util/MyObservable.java @@ -15,10 +15,13 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -package forge; +package forge.util; import java.util.Observable; +import forge.Singletons; +import forge.game.phase.PhaseHandler; + /** *

    * MyObservable class. @@ -38,12 +41,13 @@ public class MyObservable extends Observable { this.notifyObservers(); if (Singletons.getModel() == null) { return; } - - if ((Singletons.getModel().getGameState().getPhaseHandler() != null) && Singletons.getModel().getGameState().getPhaseHandler().isNeedToNextPhase()) { - if (Singletons.getModel().getGameState().getPhaseHandler().isNeedToNextPhaseInit()) { + PhaseHandler phases = Singletons.getModel().getGameState().getPhaseHandler(); + + if ((phases != null) && phases.isNeedToNextPhase()) { + if (phases.isNeedToNextPhaseInit()) { // this is used. - Singletons.getModel().getGameState().getPhaseHandler().setNeedToNextPhase(false); - Singletons.getModel().getGameState().getPhaseHandler().nextPhase(); + phases.setNeedToNextPhase(false); + phases.nextPhase(); } } } diff --git a/src/main/java/forge/util/closures/Predicate.java b/src/main/java/forge/util/closures/Predicate.java index 9126cf68c3b..caf4971be01 100644 --- a/src/main/java/forge/util/closures/Predicate.java +++ b/src/main/java/forge/util/closures/Predicate.java @@ -26,7 +26,7 @@ import java.util.Map; /** * Predicate class allows to select items or type , which are or contain an * object of type , matching to some criteria set by predicate. No need to - * write that simple operations by hand. + * write that simple operation by hand. * * PS: com.google.common.base.Predicates contains almost the same functionality, * except for they keep filtering, transformations aside from the predicate in @@ -58,7 +58,9 @@ public abstract class Predicate { NOR, /** The NAND. */ NAND, + /** */ GT, + /** */ LT } @@ -84,9 +86,8 @@ public abstract class Predicate { LT_OR_EQUAL } - // This is the main method, predicates were made for. /** - * Checks if is true. + * This is the main method, predicates were made for. * * @param subject * the subject @@ -94,11 +95,10 @@ public abstract class Predicate { */ public abstract boolean isTrue(T subject); - // These are checks against constants, they will let build simpler - // expressions // Overloaded only in LeafConstant /** - * Checks if is 1. + * These are checks against constants, they will let simpler + * expressions be built. * * @return true, if is 1 */ @@ -675,7 +675,8 @@ public abstract class Predicate { // Static builder methods - they choose concrete implementation by // themselves /** - * Brigde. + * Brigde (transforms a predicate of type T into a predicate + * of type U, using a bridge function passed as an argument). * * @param * the generic type @@ -708,19 +709,6 @@ public abstract class Predicate { return new BridgeToInstance(predicate, clsTarget); } - /** - * Not. - * - * @param - * the generic type - * @param operand1 - * the operand1 - * @return the predicate - */ - public static Predicate not(final Predicate operand1) { - return new Not(operand1); - } - /** * Compose. * @@ -842,6 +830,32 @@ public abstract class Predicate { return new NodeOrBridged(operand1, operand2, bridge); } + /** + * Not. + * + * @param + * the generic type + * @param operand1 + * the operand1 + * @return the predicate + */ + public static Predicate not(final Predicate operand1) { + return new Not(operand1); + } + + /** + * Not. + * + * @param + * the generic type + * @param operand + * the operand + * @return the predicate + */ + public static Predicate not(final Iterable> operand) { + return new MultiNodeNot(operand); + } + /** * Gets the true. * @@ -1252,6 +1266,35 @@ final class MultiNodeOr extends MultiNode { } } + +/** + * + * TODO: Write javadoc for this type. + * + * @param + */ +final class MultiNodeNot extends MultiNode { + /** + * + * TODO: Write javadoc for Constructor. + * @param filters Iterable> + */ + public MultiNodeNot(final Iterable> filters) { + super(filters); + } + + @Override + public boolean isTrue(final T subject) { + for (final Predicate p : this.getOperands()) { + if (!p.isTrue(subject)) { + return true; + } + } + return false; + } +} + + /** * * TODO: Write javadoc for this type. diff --git a/src/main/java/forge/util/closures/PredicateInteger.java b/src/main/java/forge/util/closures/PredicateInteger.java new file mode 100644 index 00000000000..09278cb7896 --- /dev/null +++ b/src/main/java/forge/util/closures/PredicateInteger.java @@ -0,0 +1,75 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 MaxMtg + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.util.closures; + +/** + * Special predicate class to perform integer operations. + * + * @param + * the generic type + */ +public abstract class PredicateInteger extends Predicate { + + /** The operator. */ + private final ComparableOp operator; + + /** + * Op. + * + * @param op1 + * the op1 + * @param op2 + * the op2 + * @return true, if successful + */ + protected final boolean op(final int op1, final int op2) { + switch (this.getOperator()) { + case GREATER_THAN: + return op1 > op2; + case LESS_THAN: + return op1 < op2; + case GT_OR_EQUAL: + return op1 >= op2; + case LT_OR_EQUAL: + return op1 <= op2; + case EQUALS: + return op1 == op2; + case NOT_EQUALS: + return op1 != op2; + default: + return false; + } + } + + /** + * Instantiates a new integer predicate. + * + * @param operator + * the operator + */ + public PredicateInteger(final ComparableOp operator) { + this.operator = operator; + } + + /** + * @return the operator + */ + public ComparableOp getOperator() { + return operator; + } +} diff --git a/src/main/java/forge/view/FView.java b/src/main/java/forge/view/FView.java index 0b11d767f21..a20b2d08174 100644 --- a/src/main/java/forge/view/FView.java +++ b/src/main/java/forge/view/FView.java @@ -11,7 +11,6 @@ import java.util.List; import javax.swing.JFrame; import javax.swing.JLayeredPane; import javax.swing.JPanel; -import javax.swing.SwingUtilities; import javax.swing.border.EmptyBorder; import javax.swing.border.LineBorder; @@ -19,11 +18,10 @@ import net.miginfocom.swing.MigLayout; import forge.AllZone; import forge.Singletons; import forge.control.FControl; +import forge.gui.deckeditor.VDeckEditorUI; import forge.gui.framework.DragCell; import forge.gui.framework.EDocID; import forge.gui.framework.SLayoutConstants; -import forge.gui.framework.SOverflowUtil; -import forge.gui.framework.SResizingUtil; import forge.gui.home.VHomeUI; import forge.gui.match.VMatchUI; import forge.gui.toolbox.FOverlay; @@ -38,7 +36,6 @@ public enum FView { private SplashFrame splash; // Non-singleton instances (deprecated, but not updated yet) - private ViewEditorUI editor = null; private ViewBazaarUI bazaar = null; // Top-level UI components; all have getters. @@ -51,26 +48,19 @@ public enum FView { // private FView() { - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - try { splash = new SplashFrame(); } - catch (Exception e) { e.printStackTrace(); } - } - }); + splash = new SplashFrame(); } /** */ public void initialize() { SplashFrame.PROGRESS_BAR.setDescription("Creating display components."); - Singletons.getView().cacheUIStates(); // Frame styling frmDocument.setMinimumSize(new Dimension(800, 600)); frmDocument.setLocationRelativeTo(null); frmDocument.setExtendedState(frmDocument.getExtendedState() | Frame.MAXIMIZED_BOTH); frmDocument.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); - frmDocument.setIconImage(FSkin.getIcon(FSkin.ForgeIcons.ICO_FAVICON).getImage()); + frmDocument.setIconImage(FSkin.getIcon(FSkin.InterfaceIcons.ICO_FAVICON).getImage()); frmDocument.setTitle("Forge: " + Singletons.getModel().getBuildInfo().getVersion()); // Frame components @@ -91,10 +81,12 @@ public enum FView { FOverlay.SINGLETON_INSTANCE.getPanel().setBackground(FSkin.getColor(FSkin.Colors.CLR_OVERLAY)); - // Populate all drag tabs. After they are realized, - // their controller can initialize actions on their components. + // Populate all drag tab components. + this.cacheUIStates(); + + // Initialize actions on all drag tab components (which should + // be realized / populated already). for (EDocID doc : EDocID.values()) { - if (doc.getDoc().getControl() == null) { continue; } doc.getDoc().getControl().initialize(); } @@ -105,11 +97,6 @@ public enum FView { FView.this.splash = null; frmDocument.setVisible(true); - - // TODO MOVE TO CONTROL! - // TODO delete FViewOld - lpnDocument.addMouseListener(SOverflowUtil.getHideOverflowListener()); - lpnDocument.addComponentListener(SResizingUtil.getWindowResizeListener()); } /** @return {@link javax.swing.JFrame} */ @@ -190,15 +177,6 @@ public enum FView { } } - /** @return {@link forge.view.ViewEditorUI} */ - public ViewEditorUI getViewEditor() { - if (Singletons.getControl().getState() != FControl.DEFAULT_EDITOR) { - throw new IllegalArgumentException("FView$getViewEditor\n" - + "may only be called while the editor UI is showing."); - } - return FView.this.editor; - } - /** @return {@link forge.view.ViewBazaarUI} */ public ViewBazaarUI getViewBazaar() { if (Singletons.getControl().getState() != FControl.QUEST_BAZAAR) { @@ -210,9 +188,9 @@ public enum FView { /** */ private void cacheUIStates() { - FView.this.editor = new ViewEditorUI(); FView.this.bazaar = new ViewBazaarUI(AllZone.getQuest().getBazaar()); VMatchUI.SINGLETON_INSTANCE.instantiate(); VHomeUI.SINGLETON_INSTANCE.instantiate(); + VDeckEditorUI.SINGLETON_INSTANCE.instantiate(); } } diff --git a/src/main/java/forge/view/Main.java b/src/main/java/forge/view/Main.java index ff4e77bb3c1..0e88c1772cc 100644 --- a/src/main/java/forge/view/Main.java +++ b/src/main/java/forge/view/Main.java @@ -21,7 +21,6 @@ import javax.swing.SwingUtilities; import forge.Singletons; import forge.control.FControl; -import forge.error.ErrorViewer; import forge.error.ExceptionHandler; import forge.model.FModel; @@ -45,28 +44,36 @@ public final class Main { */ public static void main(final String[] args) { ExceptionHandler.registerErrorHandling(); - Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() { - @Override - public void run() { - // Only works if the program is not ABORTed / KILLed. - // Used instead of a finalizer to avoid leak issues. - Singletons.getModel().close(); - } - })); + + Singletons.setModel(FModel.SINGLETON_INSTANCE); try { - Singletons.setModel(FModel.SINGLETON_INSTANCE); - Singletons.setView(FView.SINGLETON_INSTANCE); - Singletons.setControl(FControl.SINGLETON_INSTANCE); + SwingUtilities.invokeAndWait(new Runnable() { + @Override + public void run() { + Singletons.setView(FView.SINGLETON_INSTANCE); + } + }); + } catch (Exception e) { + e.printStackTrace(); + } - // Use splash frame to initialize everything, then transition to core UI. - Singletons.getControl().initialize(); + Singletons.setControl(FControl.SINGLETON_INSTANCE); - SwingUtilities.invokeLater(new Runnable() { @Override - public void run() { Singletons.getView().initialize(); } }); + // Use splash frame to initialize everything, then transition to core UI. + Singletons.getControl().initialize(); - } catch (final Throwable exn) { - ErrorViewer.showError(exn); + SwingUtilities.invokeLater(new Runnable() { @Override + public void run() { Singletons.getView().initialize(); } }); + } + + /** @throws Throwable */ + protected void finalize() throws Throwable { + try { } catch (Exception e) { } + finally { + super.finalize(); + //more code can be written here as per need of application + Singletons.getModel().close(); } } } diff --git a/src/main/java/forge/view/SplashFrame.java b/src/main/java/forge/view/SplashFrame.java index 35eb2d8c0a1..7be6fa640d4 100644 --- a/src/main/java/forge/view/SplashFrame.java +++ b/src/main/java/forge/view/SplashFrame.java @@ -63,10 +63,8 @@ public class SplashFrame extends JFrame { * Create the frame; this must be called from an event * dispatch thread. * - * @throws Exception {@link IllegalStateException} if not called from an - * event dispatch thread. */ - public SplashFrame() throws Exception { + public SplashFrame() { super(); if (!SwingUtilities.isEventDispatchThread()) { diff --git a/src/main/java/forge/view/ViewBazaarUI.java b/src/main/java/forge/view/ViewBazaarUI.java index 76412d6f0af..5dde7d9f445 100644 --- a/src/main/java/forge/view/ViewBazaarUI.java +++ b/src/main/java/forge/view/ViewBazaarUI.java @@ -59,7 +59,7 @@ public class ViewBazaarUI extends FPanel { final FLabel lbl = new FLabel.Builder().text(s + " ") .fontAlign(SwingConstants.RIGHT).iconInBackground(true) - .fontScaleFactor(0.3).opaque(true).hoverable(true) + .fontSize(10).opaque(true).hoverable(true) .icon(FSkin.getIcon(bazaar.getStall(s).getIcon())).selectable(true).build(); pnlAllStalls.add(lbl, "h 80px!, w 90%!, gap 0 0 10px 10px"); diff --git a/src/main/java/forge/view/bazaar/ViewItem.java b/src/main/java/forge/view/bazaar/ViewItem.java index 276b6204cc4..a2555968c8c 100644 --- a/src/main/java/forge/view/bazaar/ViewItem.java +++ b/src/main/java/forge/view/bazaar/ViewItem.java @@ -27,9 +27,9 @@ public class ViewItem extends FPanel { // Final inits this.lblIcon = new FLabel.Builder().iconScaleFactor(1).iconInBackground(true).build(); this.lblName = new FLabel.Builder().fontStyle(Font.BOLD).build(); - this.lblPrice = new FLabel.Builder().fontStyle(Font.BOLD).fontScaleFactor(0.8).build(); + this.lblPrice = new FLabel.Builder().fontStyle(Font.BOLD).fontSize(12).build(); this.tarDesc = new FTextArea(); - this.btnPurchase = new FLabel.Builder().text("Buy").opaque(true).fontScaleFactor(0.2).hoverable(true).build(); + this.btnPurchase = new FLabel.Builder().text("Buy").opaque(true).fontSize(20).hoverable(true).build(); this.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); diff --git a/src/main/java/forge/view/bazaar/ViewStall.java b/src/main/java/forge/view/bazaar/ViewStall.java index e99ed4ab0d2..9987b0eb1b3 100644 --- a/src/main/java/forge/view/bazaar/ViewStall.java +++ b/src/main/java/forge/view/bazaar/ViewStall.java @@ -69,7 +69,7 @@ public class ViewStall extends JPanel { this.lblStallName = new FLabel.Builder().text("").fontAlign(SwingConstants.CENTER).build(); this.lblEmpty = new FLabel.Builder().text("The merchant does not have anything useful for sale.") .fontAlign(SwingConstants.CENTER).build(); - this.lblStats = new FLabel.Builder().fontAlign(SwingConstants.CENTER).fontScaleFactor(0.9).build(); + this.lblStats = new FLabel.Builder().fontAlign(SwingConstants.CENTER).fontSize(12).build(); this.tpnFluff = new JTextPane(); this.pnlInventory = new JPanel(); diff --git a/src/test/java/forge/RunTest.java b/src/test/java/forge/RunTest.java index c413690a7ec..cf48e34f1fa 100644 --- a/src/test/java/forge/RunTest.java +++ b/src/test/java/forge/RunTest.java @@ -7,8 +7,10 @@ import java.util.Set; import org.testng.annotations.Test; +import forge.card.CardManaCost; import forge.card.cardfactory.CardFactoryInterface; import forge.card.mana.ManaCost; +import forge.card.mana.ManaCostParser; import forge.control.input.InputPayManaCostUtil; import forge.game.phase.CombatUtil; @@ -125,13 +127,13 @@ public class RunTest { // ********* test CardUtil.getColors() c = new Card(); - c.setManaCost("G"); + c.setManaCost(new CardManaCost(new ManaCostParser("G"))); ArrayList color = CardUtil.getColors(c); this.check("49", color.contains(Constant.Color.GREEN)); this.check("50", color.size() == 1); c = new Card(); - c.setManaCost("W B G R U"); + c.setManaCost(new CardManaCost(new ManaCostParser("W B G R U"))); color = CardUtil.getColors(c); final Set set = new HashSet(color); System.out.println("color: " + color); @@ -143,7 +145,7 @@ public class RunTest { this.check("56", color.contains(Constant.Color.WHITE)); c = new Card(); - c.setManaCost("2"); + c.setManaCost(new CardManaCost(new ManaCostParser("2"))); color = CardUtil.getColors(c); this.check("57", color.size() == 1); this.check("58", color.contains(Constant.Color.COLORLESS)); @@ -154,7 +156,7 @@ public class RunTest { this.check("60", color.contains(Constant.Color.COLORLESS)); c = new Card(); - c.setManaCost(""); + c.setManaCost(new CardManaCost(new ManaCostParser(""))); color = CardUtil.getColors(c); this.check("61", color.size() == 1); this.check("62", color.contains(Constant.Color.COLORLESS)); @@ -170,13 +172,13 @@ public class RunTest { this.check("66", color.contains(Constant.Color.GREEN)); c = new Card(); - c.setManaCost("11 W W B B U U R R G G"); + c.setManaCost(new CardManaCost(new ManaCostParser("11 W W B B U U R R G G"))); color = CardUtil.getColors(c); this.check("67", color.size() == 5); c = new Card(); c = cf.getCard("Elvish Warrior", null); - c.setManaCost("11"); + c.setManaCost(new CardManaCost(new ManaCostParser("11"))); color = CardUtil.getColors(c); this.check("68", color.size() == 1); this.check("69", color.contains(Constant.Color.COLORLESS));

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