merge latest trunk

This commit is contained in:
myk
2013-03-04 04:02:25 +00:00
150 changed files with 2550 additions and 1186 deletions

14
.gitattributes vendored
View File

@@ -1489,6 +1489,7 @@ res/cardsfolder/c/carnival_hellsteed.txt -text
res/cardsfolder/c/carnival_of_souls.txt svneol=native#text/plain res/cardsfolder/c/carnival_of_souls.txt svneol=native#text/plain
res/cardsfolder/c/carnivorous_plant.txt svneol=native#text/plain res/cardsfolder/c/carnivorous_plant.txt svneol=native#text/plain
res/cardsfolder/c/carnophage.txt svneol=native#text/plain res/cardsfolder/c/carnophage.txt svneol=native#text/plain
res/cardsfolder/c/carpet_of_flowers.txt -text
res/cardsfolder/c/carrier_pigeons.txt svneol=native#text/plain res/cardsfolder/c/carrier_pigeons.txt svneol=native#text/plain
res/cardsfolder/c/carrion.txt svneol=native#text/plain res/cardsfolder/c/carrion.txt svneol=native#text/plain
res/cardsfolder/c/carrion_ants.txt svneol=native#text/plain res/cardsfolder/c/carrion_ants.txt svneol=native#text/plain
@@ -2387,6 +2388,7 @@ res/cardsfolder/d/deadwood_treefolk.txt svneol=native#text/plain
res/cardsfolder/d/dearly_departed.txt -text res/cardsfolder/d/dearly_departed.txt -text
res/cardsfolder/d/death_baron.txt svneol=native#text/plain res/cardsfolder/d/death_baron.txt svneol=native#text/plain
res/cardsfolder/d/death_bomb.txt svneol=native#text/plain res/cardsfolder/d/death_bomb.txt svneol=native#text/plain
res/cardsfolder/d/death_by_dragons.txt -text
res/cardsfolder/d/death_charmer.txt svneol=native#text/plain res/cardsfolder/d/death_charmer.txt svneol=native#text/plain
res/cardsfolder/d/death_cloud.txt svneol=native#text/plain res/cardsfolder/d/death_cloud.txt svneol=native#text/plain
res/cardsfolder/d/death_cultist.txt svneol=native#text/plain res/cardsfolder/d/death_cultist.txt svneol=native#text/plain
@@ -2611,6 +2613,7 @@ res/cardsfolder/d/diamond_valley.txt svneol=native#text/plain
res/cardsfolder/d/didgeridoo.txt svneol=native#text/plain res/cardsfolder/d/didgeridoo.txt svneol=native#text/plain
res/cardsfolder/d/diligent_farmhand.txt svneol=native#text/plain res/cardsfolder/d/diligent_farmhand.txt svneol=native#text/plain
res/cardsfolder/d/diluvian_primordial.txt -text res/cardsfolder/d/diluvian_primordial.txt -text
res/cardsfolder/d/dimensional_breach.txt -text
res/cardsfolder/d/diminish.txt svneol=native#text/plain res/cardsfolder/d/diminish.txt svneol=native#text/plain
res/cardsfolder/d/diminishing_returns.txt svneol=native#text/plain res/cardsfolder/d/diminishing_returns.txt svneol=native#text/plain
res/cardsfolder/d/dimir_aqueduct.txt svneol=native#text/plain res/cardsfolder/d/dimir_aqueduct.txt svneol=native#text/plain
@@ -3299,6 +3302,7 @@ res/cardsfolder/e/ethersworn_canonist.txt -text
res/cardsfolder/e/ethersworn_shieldmage.txt -text res/cardsfolder/e/ethersworn_shieldmage.txt -text
res/cardsfolder/e/etherwrought_page.txt -text svneol=unset#text/plain res/cardsfolder/e/etherwrought_page.txt -text svneol=unset#text/plain
res/cardsfolder/e/eunuchs_intrigues.txt -text res/cardsfolder/e/eunuchs_intrigues.txt -text
res/cardsfolder/e/eureka.txt -text
res/cardsfolder/e/evacuation.txt svneol=native#text/plain res/cardsfolder/e/evacuation.txt svneol=native#text/plain
res/cardsfolder/e/evaporate.txt svneol=native#text/plain res/cardsfolder/e/evaporate.txt svneol=native#text/plain
res/cardsfolder/e/evasive_action.txt svneol=native#text/plain res/cardsfolder/e/evasive_action.txt svneol=native#text/plain
@@ -3465,6 +3469,7 @@ res/cardsfolder/f/fastbond.txt svneol=native#text/plain
res/cardsfolder/f/fatal_attraction.txt svneol=native#text/plain res/cardsfolder/f/fatal_attraction.txt svneol=native#text/plain
res/cardsfolder/f/fatal_blow.txt svneol=native#text/plain res/cardsfolder/f/fatal_blow.txt svneol=native#text/plain
res/cardsfolder/f/fatal_frenzy.txt svneol=native#text/plain res/cardsfolder/f/fatal_frenzy.txt svneol=native#text/plain
res/cardsfolder/f/fatal_lore.txt -text
res/cardsfolder/f/fatal_mutation.txt svneol=native#text/plain res/cardsfolder/f/fatal_mutation.txt svneol=native#text/plain
res/cardsfolder/f/fatestitcher.txt svneol=native#text/plain res/cardsfolder/f/fatestitcher.txt svneol=native#text/plain
res/cardsfolder/f/fathom_mage.txt -text res/cardsfolder/f/fathom_mage.txt -text
@@ -3491,6 +3496,7 @@ res/cardsfolder/f/feed_the_pack.txt -text
res/cardsfolder/f/feedback.txt svneol=native#text/plain res/cardsfolder/f/feedback.txt svneol=native#text/plain
res/cardsfolder/f/feedback_bolt.txt svneol=native#text/plain res/cardsfolder/f/feedback_bolt.txt svneol=native#text/plain
res/cardsfolder/f/feeding_frenzy.txt svneol=native#text/plain res/cardsfolder/f/feeding_frenzy.txt svneol=native#text/plain
res/cardsfolder/f/feeding_grounds.txt -text
res/cardsfolder/f/feeling_of_dread.txt -text res/cardsfolder/f/feeling_of_dread.txt -text
res/cardsfolder/f/feint.txt -text res/cardsfolder/f/feint.txt -text
res/cardsfolder/f/feldons_cane.txt svneol=native#text/plain res/cardsfolder/f/feldons_cane.txt svneol=native#text/plain
@@ -4946,6 +4952,7 @@ res/cardsfolder/h/hope_charm.txt svneol=native#text/plain
res/cardsfolder/h/hopping_automaton.txt svneol=native#text/plain res/cardsfolder/h/hopping_automaton.txt svneol=native#text/plain
res/cardsfolder/h/horde_of_boggarts.txt -text res/cardsfolder/h/horde_of_boggarts.txt -text
res/cardsfolder/h/horde_of_notions.txt svneol=native#text/plain res/cardsfolder/h/horde_of_notions.txt svneol=native#text/plain
res/cardsfolder/h/horizon_boughs.txt -text
res/cardsfolder/h/horizon_canopy.txt svneol=native#text/plain res/cardsfolder/h/horizon_canopy.txt svneol=native#text/plain
res/cardsfolder/h/horizon_drake.txt svneol=native#text/plain res/cardsfolder/h/horizon_drake.txt svneol=native#text/plain
res/cardsfolder/h/horizon_seed.txt -text res/cardsfolder/h/horizon_seed.txt -text
@@ -5049,6 +5056,7 @@ res/cardsfolder/h/hydrosurge.txt -text
res/cardsfolder/h/hyena_umbra.txt svneol=native#text/plain res/cardsfolder/h/hyena_umbra.txt svneol=native#text/plain
res/cardsfolder/h/hymn_of_rebirth.txt svneol=native#text/plain res/cardsfolder/h/hymn_of_rebirth.txt svneol=native#text/plain
res/cardsfolder/h/hymn_to_tourach.txt svneol=native#text/plain res/cardsfolder/h/hymn_to_tourach.txt svneol=native#text/plain
res/cardsfolder/h/hypergenesis.txt -text
res/cardsfolder/h/hyperion_blacksmith.txt svneol=native#text/plain res/cardsfolder/h/hyperion_blacksmith.txt svneol=native#text/plain
res/cardsfolder/h/hypersonic_dragon.txt -text res/cardsfolder/h/hypersonic_dragon.txt -text
res/cardsfolder/h/hypervolt_grasp.txt svneol=native#text/plain res/cardsfolder/h/hypervolt_grasp.txt svneol=native#text/plain
@@ -5968,6 +5976,7 @@ res/cardsfolder/l/liability.txt svneol=native#text/plain
res/cardsfolder/l/liberate.txt svneol=native#text/plain res/cardsfolder/l/liberate.txt svneol=native#text/plain
res/cardsfolder/l/liberated_dwarf.txt svneol=native#text/plain res/cardsfolder/l/liberated_dwarf.txt svneol=native#text/plain
res/cardsfolder/l/library_of_alexandria.txt svneol=native#text/plain res/cardsfolder/l/library_of_alexandria.txt svneol=native#text/plain
res/cardsfolder/l/library_of_lat_nam.txt -text
res/cardsfolder/l/library_of_leng.txt -text res/cardsfolder/l/library_of_leng.txt -text
res/cardsfolder/l/lich.txt svneol=native#text/plain res/cardsfolder/l/lich.txt svneol=native#text/plain
res/cardsfolder/l/lich_lord_of_unx.txt svneol=native#text/plain res/cardsfolder/l/lich_lord_of_unx.txt svneol=native#text/plain
@@ -6037,6 +6046,7 @@ res/cardsfolder/l/lim_dul_the_necromancer.txt svneol=native#text/plain
res/cardsfolder/l/lim_duls_cohort.txt svneol=native#text/plain res/cardsfolder/l/lim_duls_cohort.txt svneol=native#text/plain
res/cardsfolder/l/lim_duls_high_guard.txt svneol=native#text/plain res/cardsfolder/l/lim_duls_high_guard.txt svneol=native#text/plain
res/cardsfolder/l/lim_duls_paladin.txt -text res/cardsfolder/l/lim_duls_paladin.txt -text
res/cardsfolder/l/lim_duls_vault.txt -text
res/cardsfolder/l/limestone_golem.txt svneol=native#text/plain res/cardsfolder/l/limestone_golem.txt svneol=native#text/plain
res/cardsfolder/l/limited_resources.txt -text res/cardsfolder/l/limited_resources.txt -text
res/cardsfolder/l/lin_sivvi_defiant_hero.txt svneol=native#text/plain res/cardsfolder/l/lin_sivvi_defiant_hero.txt svneol=native#text/plain
@@ -6676,6 +6686,7 @@ res/cardsfolder/m/mischievous_poltergeist.txt svneol=native#text/plain
res/cardsfolder/m/mischievous_quanar.txt -text res/cardsfolder/m/mischievous_quanar.txt -text
res/cardsfolder/m/misers_cage.txt svneol=native#text/plain res/cardsfolder/m/misers_cage.txt svneol=native#text/plain
res/cardsfolder/m/misery_charm.txt svneol=native#text/plain res/cardsfolder/m/misery_charm.txt svneol=native#text/plain
res/cardsfolder/m/misfortune.txt -text
res/cardsfolder/m/misfortunes_gain.txt svneol=native#text/plain res/cardsfolder/m/misfortunes_gain.txt svneol=native#text/plain
res/cardsfolder/m/misguided_rage.txt svneol=native#text/plain res/cardsfolder/m/misguided_rage.txt svneol=native#text/plain
res/cardsfolder/m/mishra.txt -text res/cardsfolder/m/mishra.txt -text
@@ -14214,9 +14225,9 @@ src/main/java/forge/gui/GuiChoose.java -text
src/main/java/forge/gui/GuiDialog.java -text src/main/java/forge/gui/GuiDialog.java -text
src/main/java/forge/gui/GuiDisplayUtil.java svneol=native#text/plain src/main/java/forge/gui/GuiDisplayUtil.java svneol=native#text/plain
src/main/java/forge/gui/GuiImportPicture.java svneol=native#text/plain src/main/java/forge/gui/GuiImportPicture.java svneol=native#text/plain
src/main/java/forge/gui/GuiInput.java svneol=native#text/plain
src/main/java/forge/gui/GuiProgressBarWindow.java svneol=native#text/plain src/main/java/forge/gui/GuiProgressBarWindow.java svneol=native#text/plain
src/main/java/forge/gui/GuiUtils.java svneol=native#text/plain src/main/java/forge/gui/GuiUtils.java svneol=native#text/plain
src/main/java/forge/gui/InputProxy.java svneol=native#text/plain
src/main/java/forge/gui/ListChooser.java svneol=native#text/plain src/main/java/forge/gui/ListChooser.java svneol=native#text/plain
src/main/java/forge/gui/MultiLineLabel.java svneol=native#text/plain src/main/java/forge/gui/MultiLineLabel.java svneol=native#text/plain
src/main/java/forge/gui/MultiLineLabelUI.java svneol=native#text/plain src/main/java/forge/gui/MultiLineLabelUI.java svneol=native#text/plain
@@ -14530,7 +14541,6 @@ src/main/java/forge/view/arcane/package-info.java svneol=native#text/plain
src/main/java/forge/view/arcane/util/Animation.java svneol=native#text/plain src/main/java/forge/view/arcane/util/Animation.java svneol=native#text/plain
src/main/java/forge/view/arcane/util/CardPanelMouseListener.java svneol=native#text/plain src/main/java/forge/view/arcane/util/CardPanelMouseListener.java svneol=native#text/plain
src/main/java/forge/view/arcane/util/GlowText.java svneol=native#text/plain src/main/java/forge/view/arcane/util/GlowText.java svneol=native#text/plain
src/main/java/forge/view/arcane/util/UI.java svneol=native#text/plain
src/main/java/forge/view/arcane/util/package-info.java svneol=native#text/plain src/main/java/forge/view/arcane/util/package-info.java svneol=native#text/plain
src/main/java/forge/view/package-info.java svneol=native#text/plain src/main/java/forge/view/package-info.java svneol=native#text/plain
src/main/resources/proxy-template.ftl -text src/main/resources/proxy-template.ftl -text

View File

@@ -1,217 +1,36 @@
Forge Beta: 03-01-2013 ver 1.3.9 Forge Beta: 03-##-2013 ver 1.3.10
12193 cards in total. 12### cards in total.
Release Notes: Release Notes:
You can now cast cards for it's miracle cost without getting a crash. Blocking with a creature was not resetting after combat and this would prevent this creature from blocking in subsequent turns, now fixed.
Work continues on the quest worlds format and a new world based on Ravnica is coming along nicely.
Added a 'copy to clipboard' button on WinLose screen so players can easily copy the game log.
Find-as-you-type is now implemented for Deck Editor tables. Just start typing while the table has focus and the next card with a matching string in its name will be highlighted. If more than one card matches, hit Enter to select the next matching card. A popup panel will appear with the search string so you know what you are searching for. If no cards match the string, the string will be highlighted in red. Normally, if you hit the spacebar while a card is selected in one table, the card will be moved to the other table (catalog/deck). When the popup is displayed, space characters are interpreted as part of the search string. Find-as-you-type mode is automatically exited after 5 seconds of inactivity, or hit Escape to exit find-as-you-type mode immediately.
The Deck Editor has also gained some hotkey and context menu abilities. R-click on a card (or a group of selected cards) for a list of actions and keyboard shortcuts. In particular, you can now transfer cards 4 at a time using the keyboard and interact with the sideboard from anywhere. Also remember that you can jump to the other table with the arrow keys and jump to the text filter with ctrl/cmd+f. From the text filter, you can jump down to the tables by pressing enter.
In recent weeks people had noticed that the computer was picking the weakest cards in Draft mode rather than the strongest cards. This left the AI with a draft mode deck that was suboptimal. The computer should now pick the strongest cards rather than the weakest cards.
Work was also done on making the UI more keyboard-friendly. For example, the OK button should now stay focused during matches, so you can advance through the stages by hitting Enter without having to go over and click the button all the time. If you find the button is losing focus, please report it as a bug.
Gatecrash Guild Sealed game mode has been added. To use it, start a new Sealed Mode Game, select "Block / Set" and "Gatecrash Guild Sealed". Select the first (default) configuration in the "Choose Set Combination" dialog, and when asked to pick your boosters, choose the guild you want twice (once for the guild-specific booster, and then for the extra promo cards).
The following cards are not included in the guild boosters of this game mode because they are not currently implemented in Forge: Bane Alley Broker, Bioshift, Killing Glare, Simic Manipulator.
All Traditional sets are now up to 85% complete. Standard Format is supported at 99.19%. We are now at under 800 unsupported cards that are missing from Forge.
A person reported "Love the game but I seem to be having a problem using a draft pool to start a quest. It works for sealed for me but when I select the draft deck option it's always blank even if I have one or several drafts completed." This should now be fixed and draft decks should now show up in quest start combobox.
Several of the exiting sound files were changed and a handful of new sounds were added to the /res/sound/ folder.
Our snapshot and beta releases should now display the correct SVN revision number in the title bar. This should allow people to file a bug report with the correct SVN revision number.
New Cards: New Cards:
Archery Training Dimensional Breach
Aurelia's Fury Lim-Dul's Vault
Aven Shrine Eureka
Barrin's Spite Hypergenesis
Battletide Alchemist
Bioshift
Blind Seer
Blinding Powder
Bloom Tender
Bomb Squad
Bounty of the Hunt
Builder's Bane
Cabal Shrine
Cannibalize
Cephalid Shrine
Chant of Vitu-Ghazi
Chaoslace
Charm Peddler
Circle of Despair
Cleansing Meditation
Common Cause
Conflagrate
Conjurer's Ban
Cornered Market
Covenant of Minds
Crashing Boars
Crush Underfoot
Cryptic Gateway
Deathlace
Deepwood Elder
Desecrator Hag
Disruption Aura
Duplicity
Dwarven Shrine
Eight-and-a-Half-Tails
Embolden
Endemic Plague
Epochrasite
Ersatz Gnomes
Eye for an Eye
Eye of Singularity
Eye of Yawgmoth
Feint
Fiery Bombardment
Fiery Justice
Fire and Brimstone
Fire Covenant
Flash
Flickerform
Forbidden Crypt
Forked Lightning
Frostwielder
Game Preserve
Gargantuan Gorilla
Ghosts of the Innocent
Glamer Spinners
Guard Dogs
Hail of Arrows
Heartseeker
Heroic Defiance
Hint of Insanity
Holistic Wisdom
Infectious Rage
Infernal Harvest
Invoke Prejudice
Jaded Response
Jaws of Stone
Killing Glare
Knollspine Invocation
Knowledge Exploitation
Kumano's Blessing
Kumano's Pupils
Kumano, Master Yamabushi
Leonin Bola
Library of Leng
Lifelace
Light from Within
Lightning Dart
Living Inferno
Magmatic Core
Mana Vapors
Marble Priest
Mark of Eviction
Martyr's Cause
Memory Crystal
Meteor Shower
Mirror Golem
Mist of Stagnation
Mist of Stagnation
Moonlace
Moonring Mirror
Nantuko Shrine
Not of This World
Pendrell Flux
Phosphorescent Feast
Phyrexian Purge
Pious Kitsune
Plague Boiler
Planeswalker's Mischief
Pledge of Loyalty
Pollen Remedy
Protean Hulk
Psychic Allergy
Purelace
Purgatory
Quenchable Fire
Rally the Horde
Razia's Purification
Razor Boomerang
Reincarnation
Reins of the Vinesteed
Remedy
Retribution
Reverent Mantra
Reviving Vapors
Reweave
Rite of Ruin
Rock Slide
Rolling Thunder
Sabertooth Cobra
Samite Elder
Sapphire Drake
Searing Rays
Serra's Hymn
Shambling Swarm
Shared Animosity
Shuriken
Simic Guildmage
Sphinx Ambassador
Spike Cannibal
Spoils of War
Struggle for Sanity
Sunforger
Surestrike Trident
Tainted Pact
Takeno, Samurai General
Talara's Bane
Talruum Piper
Temporal Extortion
Thelon of Havenwood
Thought Gorger
Thoughtlace
Thran Tome
Unforge
Vodalian Mystic
Volcanic Wind
Warren Weirding
Winnow
Worldpurge
New Phenomenons: New Phenomenons:
Chaotic AEther
Planewide Disaster
New Planes: New Planes:
Aretopolis Feeding Grounds
Undercity Reaches Horizon Boughs
New Vanguard Avatars: New Vanguard Avatars:
Arcanis the Omnipotent Avatar
Bosh, Iron Golem Avatar
Figure of Destiny Avatar
Haakon Stromgald Scourge Avatar
Jaya Ballard Avatar
Maro Avatar
Master of the Wild Hunt Avatar
Necropotence Avatar
Sisters of Stone Death Avatar
Stuffy Doll Avatar
Two Headed Giant of Foriys Avatar
Vampire Nocturnus Avatar
Viridian Zealot Avatar
Known Issues: Known Issues:
@@ -222,8 +41,6 @@ Several people have noticed that the cards displayed on the battlefield will fai
Some time was spent turning the static ETB triggers into the proper ETB replacement effects they should be, mainly to interact correctly with each other. This work is not yet finished. As a result there is currently some inconsistencies with "Enters the battlefield with counters" (Not incredibly noticeable). Some time was spent turning the static ETB triggers into the proper ETB replacement effects they should be, mainly to interact correctly with each other. This work is not yet finished. As a result there is currently some inconsistencies with "Enters the battlefield with counters" (Not incredibly noticeable).
It seems like the front face of double faced cards aren't triggering properly, but the back face and single faced cards are.
A recent contribution to the code base should fix some of the bugs that people noticed with cloning type abilities. At this time there are two remaining issues that we hope will be addressed in the near future. A recent contribution to the code base should fix some of the bugs that people noticed with cloning type abilities. At this time there are two remaining issues that we hope will be addressed in the near future.
1. Leave play triggers don't work correct for clones. 1. Leave play triggers don't work correct for clones.
@@ -240,21 +57,7 @@ Some people use the Windows application 7zip. This utility can be found at http:
Contributors to This Release: Contributors to This Release:
Agetian
Asepetci
Foreroes
Gos
Hellfish
Marc
Max
Myk
Rooger
RumbleBBU
Serrasmurf
Sloth
Sol
Swordshine
Chris H
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com) (Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)

View File

@@ -496,6 +496,27 @@ The "Full catalog view" button appears to the left of the "Buy Card" button. Tog
Multibuy: By selecting any number of items and hitting space (or selecting the "Buy Card" or "Sell Card" buttons), a player can buy one of everything selected. Multibuy: By selecting any number of items and hitting space (or selecting the "Buy Card" or "Sell Card" buttons), a player can buy one of everything selected.
Find-as-you-type is now implemented for Deck Editor tables. Just start typing while the table has focus and the next card with a matching string in its name will be highlighted. If more than one card matches, hit Enter to select the next matching card. A popup panel will appear with the search string so you know what you are searching for. If no cards match the string, the string will be highlighted in red. Normally, if you hit the spacebar while a card is selected in one table, the card will be moved to the other table (catalog/deck). When the popup is displayed, space characters are interpreted as part of the search string. Find-as-you-type mode is automatically exited after 5 seconds of inactivity, or hit Escape to exit find-as-you-type mode immediately.
The Deck Editor has also gained some hotkey and context menu abilities. R-click on a card (or a group of selected cards) for a list of actions and keyboard shortcuts. In particular, you can now transfer cards 4 at a time using the keyboard and interact with the sideboard from anywhere. Also remember that you can jump to the other table with the arrow keys and jump to the text filter with ctrl/cmd+f. From the text filter, you can jump down to the tables by pressing enter.
The Game Log:
Added a 'copy to clipboard' button on WinLose screen so players can easily copy the game log.
The UI more keyboard-friendly:
Work was also done on making the UI more keyboard-friendly. For example, the OK button should now stay focused during matches, so you can advance through the stages by hitting Enter without having to go over and click the button all the time. If you find the button is losing focus, please report it as a bug.
Gatecrash Guild Sealed game mode:
Gatecrash Guild Sealed game mode has been added. To use it, start a new Sealed Mode Game, select "Block / Set" and "Gatecrash Guild Sealed". Select the first (default) configuration in the "Choose Set Combination" dialog, and when asked to pick your boosters, choose the guild you want twice (once for the guild-specific booster, and then for the extra promo cards).
The following cards are not included in the guild boosters of this game mode because they are not currently implemented in Forge: Bane Alley Broker, Bioshift, Killing Glare, Simic Manipulator.
Our Lawyers Made Us Do This: Our Lawyers Made Us Do This:

View File

@@ -1,53 +1,53 @@
Index:0|Set0:LEA|Name:Alpha|DraftPacks:3|LandSetCode:LEA|SealedPacks:6 Set0:LEA|Name:Alpha|DraftPacks:3|LandSetCode:LEA|SealedPacks:6
Index:1|Set0:LEB|Name:Beta|DraftPacks:3|LandSetCode:LEB|SealedPacks:6 Set0:LEB|Name:Beta|DraftPacks:3|LandSetCode:LEB|SealedPacks:6
Index:2|Set0:2ED|Name:Unlimited|DraftPacks:3|LandSetCode:2ED|SealedPacks:6 Set0:2ED|Name:Unlimited|DraftPacks:3|LandSetCode:2ED|SealedPacks:6
Index:3|Set0:ARN|Name:Arabian Nights|DraftPacks:5|LandSetCode:2ED|SealedPacks:9 Set0:ARN|Name:Arabian Nights|DraftPacks:5|LandSetCode:2ED|SealedPacks:9
Index:4|Set0:ATQ|Name:Antiquities|DraftPacks:5|LandSetCode:2ED|SealedPacks:9 Set0:ATQ|Name:Antiquities|DraftPacks:5|LandSetCode:2ED|SealedPacks:9
Index:5|Set0:3ED|Name:Revised|DraftPacks:3|LandSetCode:3ED|SealedPacks:6 Set0:3ED|Name:Revised|DraftPacks:3|LandSetCode:3ED|SealedPacks:6
Index:6|Set0:LEG|Name:Legends|DraftPacks:3|LandSetCode:3ED|SealedPacks:6 Set0:LEG|Name:Legends|DraftPacks:3|LandSetCode:3ED|SealedPacks:6
Index:7|Set0:DRK|Name:The Dark|DraftPacks:5|LandSetCode:3ED|SealedPacks:9 Set0:DRK|Name:The Dark|DraftPacks:5|LandSetCode:3ED|SealedPacks:9
Index:8|Set0:FEM|Name:Fallen Empires|DraftPacks:5|LandSetCode:3ED|SealedPacks:9 Set0:FEM|Name:Fallen Empires|DraftPacks:5|LandSetCode:3ED|SealedPacks:9
Index:9|Set0:4ED|Name:Fourth Edition|DraftPacks:3|LandSetCode:4ED|SealedPacks:6 Set0:4ED|Name:Fourth Edition|DraftPacks:3|LandSetCode:4ED|SealedPacks:6
Index:10|Set0:ICE|Set1:ALL|Set2:CSP|Name:Ice Age|DraftPacks:3|LandSetCode:ICE|SealedPacks:6 Set0:ICE|Set1:ALL|Set2:CSP|Name:Ice Age|DraftPacks:3|LandSetCode:ICE|SealedPacks:6
Index:11|Set0:HML|Name:Homelands|DraftPacks:5|LandSetCode:4ED|SealedPacks:9 Set0:HML|Name:Homelands|DraftPacks:5|LandSetCode:4ED|SealedPacks:9
Index:12|Set0:MIR|Set1:VIS|Set2:WTH|Name:Mirage|DraftPacks:3|LandSetCode:MIR|SealedPacks:6 Set0:MIR|Set1:VIS|Set2:WTH|Name:Mirage|DraftPacks:3|LandSetCode:MIR|SealedPacks:6
Index:13|Set0:5ED|Name:Fifth Edition|DraftPacks:3|LandSetCode:5ED|SealedPacks:6 Set0:5ED|Name:Fifth Edition|DraftPacks:3|LandSetCode:5ED|SealedPacks:6
Index:14|Set0:POR|Name:Portal|DraftPacks:3|LandSetCode:POR|SealedPacks:6 Set0:POR|Name:Portal|DraftPacks:3|LandSetCode:POR|SealedPacks:6
Index:15|Set0:TMP|Set1:STH|Set2:EXO|Name:Tempest|DraftPacks:3|LandSetCode:TMP|SealedPacks:6 Set0:TMP|Set1:STH|Set2:EXO|Name:Tempest|DraftPacks:3|LandSetCode:TMP|SealedPacks:6
Index:16|Set0:PO2|Name:Portal Second Age|DraftPacks:3|LandSetCode:PO2|SealedPacks:6 Set0:PO2|Name:Portal Second Age|DraftPacks:3|LandSetCode:PO2|SealedPacks:6
Index:17|Set0:USG|Set1:ULG|Set2:UDS|Name:Urza|DraftPacks:3|LandSetCode:USG|SealedPacks:6 Set0:USG|Set1:ULG|Set2:UDS|Name:Urza|DraftPacks:3|LandSetCode:USG|SealedPacks:6
Index:18|Set0:6ED|Name:Sixth Edition|DraftPacks:3|LandSetCode:6ED|SealedPacks:6 Set0:6ED|Name:Sixth Edition|DraftPacks:3|LandSetCode:6ED|SealedPacks:6
Index:19|Set0:PTK|Name:Portal Three Kingdoms|DraftPacks:5|LandSetCode:PTK|SealedPacks:9 Set0:PTK|Name:Portal Three Kingdoms|DraftPacks:5|LandSetCode:PTK|SealedPacks:9
Index:20|Set0:MMQ|Set1:NMS|Set2:PCY|Name:Masques|DraftPacks:3|LandSetCode:MMQ|SealedPacks:6 Set0:MMQ|Set1:NMS|Set2:PCY|Name:Masques|DraftPacks:3|LandSetCode:MMQ|SealedPacks:6
Index:21|Set0:INV|Set1:PLS|Set2:APC|Name:Invasion|DraftPacks:3|LandSetCode:INV|SealedPacks:6 Set0:INV|Set1:PLS|Set2:APC|Name:Invasion|DraftPacks:3|LandSetCode:INV|SealedPacks:6
Index:22|Set0:7ED|Name:Seventh Edition|DraftPacks:3|LandSetCode:7ED|SealedPacks:6 Set0:7ED|Name:Seventh Edition|DraftPacks:3|LandSetCode:7ED|SealedPacks:6
Index:23|Set0:ODY|Set1:TOR|Set2:JUD|Name:Odyssey|DraftPacks:3|LandSetCode:ODY|SealedPacks:6 Set0:ODY|Set1:TOR|Set2:JUD|Name:Odyssey|DraftPacks:3|LandSetCode:ODY|SealedPacks:6
Index:24|Set0:ONS|Set1:LGN|Set2:SCG|Name:Onslaught|DraftPacks:3|LandSetCode:ONS|SealedPacks:6 Set0:ONS|Set1:LGN|Set2:SCG|Name:Onslaught|DraftPacks:3|LandSetCode:ONS|SealedPacks:6
Index:25|Set0:8ED|Name:Eighth Edition|DraftPacks:3|LandSetCode:8ED|SealedPacks:6 Set0:8ED|Name:Eighth Edition|DraftPacks:3|LandSetCode:8ED|SealedPacks:6
Index:26|Set0:MRD|Set1:DST|Set2:5DN|Name:Mirrodin|DraftPacks:3|LandSetCode:MRD|SealedPacks:6 Set0:MRD|Set1:DST|Set2:5DN|Name:Mirrodin|DraftPacks:3|LandSetCode:MRD|SealedPacks:6
Index:27|Set0:CHK|Set1:BOK|Set2:SOK|Name:Kamigawa|DraftPacks:3|LandSetCode:CHK|SealedPacks:6 Set0:CHK|Set1:BOK|Set2:SOK|Name:Kamigawa|DraftPacks:3|LandSetCode:CHK|SealedPacks:6
Index:28|Set0:9ED|Name:Ninth Edition|DraftPacks:3|LandSetCode:9ED|SealedPacks:6 Set0:9ED|Name:Ninth Edition|DraftPacks:3|LandSetCode:9ED|SealedPacks:6
Index:29|Set0:RAV|Set1:GPT|Set2:DIS|Name:Ravnica|DraftPacks:3|LandSetCode:RAV|SealedPacks:6 Set0:RAV|Set1:GPT|Set2:DIS|Name:Ravnica|DraftPacks:3|LandSetCode:RAV|SealedPacks:6
Index:30|Set0:CSP|Name:Coldsnap|DraftPacks:3|LandSetCode:9ED|SealedPacks:6 Set0:CSP|Name:Coldsnap|DraftPacks:3|LandSetCode:9ED|SealedPacks:6
Index:31|Set0:TSP|Set1:PLC|Set2:FUT|Name:Time Spiral|DraftPacks:3|LandSetCode:TSP|SealedPacks:6 Set0:TSP|Set1:PLC|Set2:FUT|Name:Time Spiral|DraftPacks:3|LandSetCode:TSP|SealedPacks:6
Index:32|Set0:10E|Name:Tenth Edition|DraftPacks:3|LandSetCode:10E|SealedPacks:6 Set0:10E|Name:Tenth Edition|DraftPacks:3|LandSetCode:10E|SealedPacks:6
Index:33|Set0:LRW|Set1:MOR|Name:Lorwyn|DraftPacks:3|LandSetCode:LRW|SealedPacks:6 Set0:LRW|Set1:MOR|Name:Lorwyn|DraftPacks:3|LandSetCode:LRW|SealedPacks:6
Index:34|Set0:SHM|Set1:EVE|Name:Shadowmoor|DraftPacks:3|LandSetCode:SHM|SealedPacks:6 Set0:SHM|Set1:EVE|Name:Shadowmoor|DraftPacks:3|LandSetCode:SHM|SealedPacks:6
Index:35|Set0:ALA|Set1:CFX|Set2:ARB|Name:Shards of Alara|DraftPacks:3|LandSetCode:ALA|SealedPacks:6 Set0:ALA|Set1:CFX|Set2:ARB|Name:Shards of Alara|DraftPacks:3|LandSetCode:ALA|SealedPacks:6
Index:36|Set0:M10|Name:Magic 2010|DraftPacks:3|LandSetCode:M10|SealedPacks:6 Set0:M10|Name:Magic 2010|DraftPacks:3|LandSetCode:M10|SealedPacks:6
Index:37|Set0:ZEN|Set1:WWK|Name:Zendikar|DraftPacks:3|LandSetCode:ZEN|SealedPacks:6 Set0:ZEN|Set1:WWK|Name:Zendikar|DraftPacks:3|LandSetCode:ZEN|SealedPacks:6
Index:38|Set0:ROE|Name:Rise of the Eldrazi|DraftPacks:3|LandSetCode:ROE|SealedPacks:6 Set0:ROE|Name:Rise of the Eldrazi|DraftPacks:3|LandSetCode:ROE|SealedPacks:6
Index:39|Set0:M11|Name:Magic 2011|DraftPacks:3|LandSetCode:M11|SealedPacks:6 Set0:M11|Name:Magic 2011|DraftPacks:3|LandSetCode:M11|SealedPacks:6
Index:40|Set0:SOM|Set1:MBS|Set2:NPH|Name:Scars of Mirrodin|DraftPacks:3|LandSetCode:SOM|SealedPacks:6 Set0:SOM|Set1:MBS|Set2:NPH|Name:Scars of Mirrodin|DraftPacks:3|LandSetCode:SOM|SealedPacks:6
Index:41|Set0:M12|Name:Magic 2012|DraftPacks:3|LandSetCode:M12|SealedPacks:6 Set0:M12|Name:Magic 2012|DraftPacks:3|LandSetCode:M12|SealedPacks:6
Index:42|Set0:ISD|Set1:DKA|Name:Innistrad|DraftPacks:3|LandSetCode:ISD|SealedPacks:6 Set0:ISD|Set1:DKA|Name:Innistrad|DraftPacks:3|LandSetCode:ISD|SealedPacks:6
Index:43|Set0:AVR|Name:Avacyn Restored|DraftPacks:3|LandSetCode:AVR|SealedPacks:6 Set0:AVR|Name:Avacyn Restored|DraftPacks:3|LandSetCode:AVR|SealedPacks:6
Index:44|Set0:M13|Name:Magic 2013|DraftPacks:3|LandSetCode:M13|SealedPacks:6 Set0:M13|Name:Magic 2013|DraftPacks:3|LandSetCode:M13|SealedPacks:6
Index:45|Set0:RTR|Name:Return to Ravnica|DraftPacks:3|LandSetCode:RTR|SealedPacks:6 Set0:RTR|Name:Return to Ravnica|DraftPacks:3|LandSetCode:RTR|SealedPacks:6
Index:46|Set0:RTR|Set1:RTR|Set2:RTR|Set3:RTR|Set4:RTR|Meta0:CHOOSE1/CUBE/RtRGuildAzorius/Azorius Guild;CUBE/RtRGuildIzzet/Izzet Guild;CUBE/RtRGuildRakdos/Rakdos Guild;CUBE/RtRGuildGolgari/Golgari Guild;CUBE/RtRGuildSelesnya/Selesnya Guild/GUILD|Meta1:CHOOSE1/CUBE/RtRPromoAzorius/Azorius Guild;CUBE/RtRPromoIzzet/Izzet Guild;CUBE/RtRPromoRakdos/Rakdos Guild;CUBE/RtRPromoGolgari/Golgari Guild;CUBE/RtRPromoSelesnya/Selesnya Guild/PROMO|Name:Return to Ravnica Guild Sealed|DraftPacks:3|LandSetCode:RTR|SealedPacks:7 Set0:RTR|Set1:RTR|Set2:RTR|Set3:RTR|Set4:RTR|Meta0:CHOOSE1/CUBE/RtRGuildAzorius/Azorius Guild;CUBE/RtRGuildIzzet/Izzet Guild;CUBE/RtRGuildRakdos/Rakdos Guild;CUBE/RtRGuildGolgari/Golgari Guild;CUBE/RtRGuildSelesnya/Selesnya Guild/GUILD|Meta1:CHOOSE1/CUBE/RtRPromoAzorius/Azorius Guild;CUBE/RtRPromoIzzet/Izzet Guild;CUBE/RtRPromoRakdos/Rakdos Guild;CUBE/RtRPromoGolgari/Golgari Guild;CUBE/RtRPromoSelesnya/Selesnya Guild/PROMO|Name:Return to Ravnica Guild Sealed|DraftPacks:3|LandSetCode:RTR|SealedPacks:7
Index:47|Set0:GTC|Name:Gatecrash|DraftPacks:3|LandSetCode:RTR|SealedPacks:6 Set0:GTC|Name:Gatecrash|DraftPacks:3|LandSetCode:RTR|SealedPacks:6
Index:48|Set0:GTC|Set1:GTC|Set2:GTC|Set3:GTC|Set4:GTC|Meta0:CHOOSE1/CUBE/GtcGuildBoros/Boros Guild;CUBE/GtcGuildDimir/Dimir Guild;CUBE/GtcGuildGruul/Gruul Guild;CUBE/GtcGuildOrzhov/Orzhov Guild;CUBE/GtcGuildSimic/Simic Guild/GUILD|Meta1:CHOOSE1/CUBE/GtcPromoBoros/Boros Guild;CUBE/GtcPromoDimir/Dimir Guild;CUBE/GtcPromoGruul/Gruul Guild;CUBE/GtcPromoOrzhov/Orzhov Guild;CUBE/GtcPromoSimic/Simic Guild/PROMO|Name:Gatecrash Guild Sealed|DraftPacks:3|LandSetCode:RTR|SealedPacks:7 Set0:GTC|Set1:GTC|Set2:GTC|Set3:GTC|Set4:GTC|Meta0:CHOOSE1/CUBE/GtcGuildBoros/Boros Guild;CUBE/GtcGuildDimir/Dimir Guild;CUBE/GtcGuildGruul/Gruul Guild;CUBE/GtcGuildOrzhov/Orzhov Guild;CUBE/GtcGuildSimic/Simic Guild/GUILD|Meta1:CHOOSE1/CUBE/GtcPromoBoros/Boros Guild;CUBE/GtcPromoDimir/Dimir Guild;CUBE/GtcPromoGruul/Gruul Guild;CUBE/GtcPromoOrzhov/Orzhov Guild;CUBE/GtcPromoSimic/Simic Guild/PROMO|Name:Gatecrash Guild Sealed|DraftPacks:3|LandSetCode:RTR|SealedPacks:7

View File

@@ -1,97 +1,97 @@
Index:0|Code2:MBP|Code3:MBP|Type:Other|Name:Media Insert Promo|Alias:PRO Code2:MBP|Code3:MBP|Type:Other|Name:Media Insert Promo|Alias:PRO
Index:1|Code2:A|Code3:LEA|Type:Core|Name:Limited Edition Alpha Code2:A|Code3:LEA|Type:Core|Name:Limited Edition Alpha
Index:2|Code2:B|Code3:LEB|Type:Core|Name:Limited Edition Beta Code2:B|Code3:LEB|Type:Core|Name:Limited Edition Beta
Index:3|Code2:U|Code3:2ED|Type:Core|Border:White|Name:Unlimited Edition Code2:U|Code3:2ED|Type:Core|Border:White|Name:Unlimited Edition
Index:4|Code2:AN|Code3:ARN|Type:Expansion|Name:Arabian Nights Code2:AN|Code3:ARN|Type:Expansion|Name:Arabian Nights
Index:5|Code2:AQ|Code3:ATQ|Type:Expansion|Name:Antiquities Code2:AQ|Code3:ATQ|Type:Expansion|Name:Antiquities
Index:6|Code2:R|Code3:3ED|Type:Core|Border:White|Name:Revised Edition Code2:R|Code3:3ED|Type:Core|Border:White|Name:Revised Edition
Index:7|Code2:LG|Code3:LEG|Type:Expansion|Name:Legends Code2:LG|Code3:LEG|Type:Expansion|Name:Legends
Index:8|Code2:DK|Code3:DRK|Type:Expansion|Name:The Dark Code2:DK|Code3:DRK|Type:Expansion|Name:The Dark
Index:9|Code2:FE|Code3:FEM|Type:Expansion|Name:Fallen Empires Code2:FE|Code3:FEM|Type:Expansion|Name:Fallen Empires
Index:10|Code2:4E|Code3:4ED|Type:Core|Border:White|Name:Fourth Edition Code2:4E|Code3:4ED|Type:Core|Border:White|Name:Fourth Edition
Index:11|Code2:IA|Code3:ICE|Type:Expansion|Name:Ice Age Code2:IA|Code3:ICE|Type:Expansion|Name:Ice Age
Index:12|Code2:CH|Code3:CHR|Type:Reprint|Border:White|Name:Chronicles Code2:CH|Code3:CHR|Type:Reprint|Border:White|Name:Chronicles
Index:13|Code2:HL|Code3:HML|Type:Expansion|Name:Homelands Code2:HL|Code3:HML|Type:Expansion|Name:Homelands
Index:14|Code2:AL|Code3:ALL|Type:Expansion|Name:Alliances Code2:AL|Code3:ALL|Type:Expansion|Name:Alliances
Index:15|Code2:MI|Code3:MIR|Type:Expansion|Name:Mirage Code2:MI|Code3:MIR|Type:Expansion|Name:Mirage
Index:16|Code2:VI|Code3:VIS|Type:Expansion|Name:Visions Code2:VI|Code3:VIS|Type:Expansion|Name:Visions
Index:17|Code2:5E|Code3:5ED|Type:Core|Border:White|Name:Fifth Edition Code2:5E|Code3:5ED|Type:Core|Border:White|Name:Fifth Edition
Index:18|Code2:PT|Code3:POR|Type:Starter|Name:Portal Code2:PT|Code3:POR|Type:Starter|Name:Portal
Index:19|Code2:WL|Code3:WTH|Type:Expansion|Name:Weatherlight Code2:WL|Code3:WTH|Type:Expansion|Name:Weatherlight
Index:20|Code2:TE|Code3:TMP|Type:Expansion|Name:Tempest Code2:TE|Code3:TMP|Type:Expansion|Name:Tempest
Index:21|Code2:SH|Code3:STH|Type:Expansion|Name:Stronghold Code2:SH|Code3:STH|Type:Expansion|Name:Stronghold
Index:22|Code2:EX|Code3:EXO|Type:Expansion|Name:Exodus Code2:EX|Code3:EXO|Type:Expansion|Name:Exodus
Index:23|Code2:P2|Code3:PO2|Type:Starter|Name:Portal Second Age|Alias:P02 Code2:P2|Code3:PO2|Type:Starter|Name:Portal Second Age|Alias:P02
Index:24|Code2:US|Code3:USG|Type:Expansion|Name:Urza's Saga Code2:US|Code3:USG|Type:Expansion|Name:Urza's Saga
Index:25|Code2:UL|Code3:ULG|Type:Expansion|Name:Urza's Legacy Code2:UL|Code3:ULG|Type:Expansion|Name:Urza's Legacy
Index:26|Code2:6E|Code3:6ED|Type:Core|Border:White|Name:Classic (Sixth Edition) Code2:6E|Code3:6ED|Type:Core|Border:White|Name:Classic (Sixth Edition)
Index:27|Code2:UD|Code3:UDS|Type:Expansion|Name:Urza's Destiny Code2:UD|Code3:UDS|Type:Expansion|Name:Urza's Destiny
Index:28|Code2:P3|Code3:PTK|Type:Starter|Border:White|Name:Portal Three Kingdoms Code2:P3|Code3:PTK|Type:Starter|Border:White|Name:Portal Three Kingdoms
Index:29|Code2:ST|Code3:S99|Type:Starter|Border:White|Name:Starter 1999 Code2:ST|Code3:S99|Type:Starter|Border:White|Name:Starter 1999
Index:30|Code2:MM|Code3:MMQ|Type:Expansion|Name:Mercadian Masques Code2:MM|Code3:MMQ|Type:Expansion|Name:Mercadian Masques
Index:31|Code2:NE|Code3:NMS|Type:Expansion|Name:Nemesis|Alias:NEM Code2:NE|Code3:NMS|Type:Expansion|Name:Nemesis|Alias:NEM
Index:32|Code2:S2K|Code3:S00|Type:Starter|Border:White|Name:Starter 2000 Code2:S2K|Code3:S00|Type:Starter|Border:White|Name:Starter 2000
Index:33|Code2:PY|Code3:PCY|Type:Expansion|Name:Prophecy Code2:PY|Code3:PCY|Type:Expansion|Name:Prophecy
Index:34|Code2:IN|Code3:INV|Type:Expansion|Name:Invasion Code2:IN|Code3:INV|Type:Expansion|Name:Invasion
Index:35|Code2:PS|Code3:PLS|Type:Expansion|Name:Planeshift Code2:PS|Code3:PLS|Type:Expansion|Name:Planeshift
Index:36|Code2:7E|Code3:7ED|Type:Core|Border:White|Name:Seventh Edition Code2:7E|Code3:7ED|Type:Core|Border:White|Name:Seventh Edition
Index:37|Code2:AP|Code3:APC|Type:Expansion|Name:Apocalypse Code2:AP|Code3:APC|Type:Expansion|Name:Apocalypse
Index:38|Code2:OD|Code3:ODY|Type:Expansion|Name:Odyssey Code2:OD|Code3:ODY|Type:Expansion|Name:Odyssey
Index:39|Code2:TO|Code3:TOR|Type:Expansion|Name:Torment Code2:TO|Code3:TOR|Type:Expansion|Name:Torment
Index:40|Code2:JU|Code3:JUD|Type:Expansion|Name:Judgment Code2:JU|Code3:JUD|Type:Expansion|Name:Judgment
Index:41|Code2:ON|Code3:ONS|Type:Expansion|Name:Onslaught Code2:ON|Code3:ONS|Type:Expansion|Name:Onslaught
Index:42|Code2:LE|Code3:LGN|Type:Expansion|Name:Legions Code2:LE|Code3:LGN|Type:Expansion|Name:Legions
Index:43|Code2:SC|Code3:SCG|Type:Expansion|Name:Scourge Code2:SC|Code3:SCG|Type:Expansion|Name:Scourge
Index:44|Code2:8E|Code3:8ED|Type:Core|Border:White|Name:Core Set - Eighth Edition Code2:8E|Code3:8ED|Type:Core|Border:White|Name:Core Set - Eighth Edition
Index:45|Code2:MR|Code3:MRD|Type:Expansion|Name:Mirrodin Code2:MR|Code3:MRD|Type:Expansion|Name:Mirrodin
Index:46|Code2:DS|Code3:DST|Type:Expansion|Name:Darksteel Code2:DS|Code3:DST|Type:Expansion|Name:Darksteel
Index:47|Code2:FD|Code3:5DN|Type:Expansion|Name:Fifth Dawn Code2:FD|Code3:5DN|Type:Expansion|Name:Fifth Dawn
Index:48|Code2:CHK|Code3:CHK|Type:Expansion|Name:Champions of Kamigawa Code2:CHK|Code3:CHK|Type:Expansion|Name:Champions of Kamigawa
Index:49|Code2:BOK|Code3:BOK|Type:Expansion|Name:Betrayers of Kamigawa Code2:BOK|Code3:BOK|Type:Expansion|Name:Betrayers of Kamigawa
Index:50|Code2:SOK|Code3:SOK|Type:Expansion|Name:Saviors of Kamigawa Code2:SOK|Code3:SOK|Type:Expansion|Name:Saviors of Kamigawa
Index:51|Code2:9E|Code3:9ED|Type:Core|Border:White|Name:Core Set - Ninth Edition Code2:9E|Code3:9ED|Type:Core|Border:White|Name:Core Set - Ninth Edition
Index:52|Code2:RAV|Code3:RAV|Type:Expansion|Name:Ravnica: City of Guilds Code2:RAV|Code3:RAV|Type:Expansion|Name:Ravnica: City of Guilds
Index:53|Code2:GP|Code3:GPT|Type:Expansion|Name:Guildpact Code2:GP|Code3:GPT|Type:Expansion|Name:Guildpact
Index:54|Code2:DIS|Code3:DIS|Type:Expansion|Name:Dissension Code2:DIS|Code3:DIS|Type:Expansion|Name:Dissension
Index:55|Code2:CS|Code3:CSP|Type:Expansion|Name:Coldsnap Code2:CS|Code3:CSP|Type:Expansion|Name:Coldsnap
Index:56|Code2:TSP|Code3:TSP|Type:Expansion|Name:Time Spiral Code2:TSP|Code3:TSP|Type:Expansion|Name:Time Spiral
Index:57|Code2:TSB|Code3:TSB|Type:Expansion|Name:Time Spiral Timeshifted Code2:TSB|Code3:TSB|Type:Expansion|Name:Time Spiral Timeshifted
Index:58|Code2:PLC|Code3:PLC|Type:Expansion|Name:Planar Chaos Code2:PLC|Code3:PLC|Type:Expansion|Name:Planar Chaos
Index:59|Code2:FUT|Code3:FUT|Type:Expansion|Name:Future Sight Code2:FUT|Code3:FUT|Type:Expansion|Name:Future Sight
Index:60|Code2:10E|Code3:10E|Type:Core|Name:Core Set - Tenth Edition Code2:10E|Code3:10E|Type:Core|Name:Core Set - Tenth Edition
Index:61|Code2:LRW|Code3:LRW|Type:Expansion|Name:Lorwyn Code2:LRW|Code3:LRW|Type:Expansion|Name:Lorwyn
Index:62|Code2:MOR|Code3:MOR|Type:Expansion|Name:Morningtide Code2:MOR|Code3:MOR|Type:Expansion|Name:Morningtide
Index:63|Code2:SHM|Code3:SHM|Type:Expansion|Name:Shadowmoor Code2:SHM|Code3:SHM|Type:Expansion|Name:Shadowmoor
Index:64|Code2:EVE|Code3:EVE|Type:Expansion|Name:Eventide|Alias:EVT Code2:EVE|Code3:EVE|Type:Expansion|Name:Eventide|Alias:EVT
Index:65|Code2:ALA|Code3:ALA|Type:Expansion|Name:Shards of Alara Code2:ALA|Code3:ALA|Type:Expansion|Name:Shards of Alara
Index:66|Code2:CFX|Code3:CFX|Type:Expansion|Name:Conflux|Alias:CON Code2:CFX|Code3:CFX|Type:Expansion|Name:Conflux|Alias:CON
Index:67|Code2:ARB|Code3:ARB|Type:Expansion|Name:Alara Reborn Code2:ARB|Code3:ARB|Type:Expansion|Name:Alara Reborn
Index:68|Code2:M10|Code3:M10|Type:Core|Name:Magic 2010 Code2:M10|Code3:M10|Type:Core|Name:Magic 2010
Index:69|Code2:ZEN|Code3:ZEN|Type:Expansion|Name:Zendikar Code2:ZEN|Code3:ZEN|Type:Expansion|Name:Zendikar
Index:70|Code2:WWK|Code3:WWK|Type:Expansion|Name:Worldwake Code2:WWK|Code3:WWK|Type:Expansion|Name:Worldwake
Index:71|Code2:ROE|Code3:ROE|Type:Expansion|Name:Rise of the Eldrazi Code2:ROE|Code3:ROE|Type:Expansion|Name:Rise of the Eldrazi
Index:72|Code2:M11|Code3:M11|Type:Core|Name:Magic 2011 Code2:M11|Code3:M11|Type:Core|Name:Magic 2011
Index:73|Code2:SOM|Code3:SOM|Type:Expansion|Name:Scars of Mirrodin Code2:SOM|Code3:SOM|Type:Expansion|Name:Scars of Mirrodin
Index:74|Code2:MBS|Code3:MBS|Type:Expansion|Name:Mirrodin Besieged Code2:MBS|Code3:MBS|Type:Expansion|Name:Mirrodin Besieged
Index:75|Code2:NPH|Code3:NPH|Type:Expansion|Name:New Phyrexia Code2:NPH|Code3:NPH|Type:Expansion|Name:New Phyrexia
Index:76|Code2:COM|Code3:COM|Type:Other|Name:Commander Code2:COM|Code3:COM|Type:Other|Name:Commander
Index:77|Code2:M12|Code3:M12|Type:Core|Name:Magic 2012 Code2:M12|Code3:M12|Type:Core|Name:Magic 2012
Index:78|Code2:ISD|Code3:ISD|Type:Expansion|Name:Innistrad Code2:ISD|Code3:ISD|Type:Expansion|Name:Innistrad
Index:79|Code2:DKA|Code3:DKA|Type:Expansion|Name:Dark Ascension Code2:DKA|Code3:DKA|Type:Expansion|Name:Dark Ascension
Index:80|Code2:AVR|Code3:AVR|Type:Expansion|Name:Avacyn Restored Code2:AVR|Code3:AVR|Type:Expansion|Name:Avacyn Restored
Index:81|Code2:PC2|Code3:PC2|Type:Other|Name:Planechase 2012 Edition Code2:PC2|Code3:PC2|Type:Other|Name:Planechase 2012 Edition
Index:82|Code2:M13|Code3:M13|Type:Core|Name:Magic 2013 Code2:M13|Code3:M13|Type:Core|Name:Magic 2013
Index:83|Code2:RTR|Code3:RTR|Type:Expansion|Name:Return to Ravnica Code2:RTR|Code3:RTR|Type:Expansion|Name:Return to Ravnica
Index:84|Code2:GTC|Code3:GTC|Type:Expansion|Name:Gatecrash Code2:GTC|Code3:GTC|Type:Expansion|Name:Gatecrash
Index:86|Code2:VAN|Code3:VAN|Type:Other|Name:Vanguard Code2:VAN|Code3:VAN|Type:Other|Name:Vanguard
Index:87|Code2:ARC|Code3:ARC|Type:Other|Name:Archenemy Code2:ARC|Code3:ARC|Type:Other|Name:Archenemy
Index:88|Code2:HOP|Code3:HOP|Type:Other|Name:Planechase Code2:HOP|Code3:HOP|Type:Other|Name:Planechase

View File

@@ -0,0 +1,18 @@
Name:Carpet of Flowers
ManaCost:G
Types:Enchantment
T:Mode$ Phase | Phase$ Main1,Main2 | ValidPlayer$ You | CheckSVar$ CarpetX | SVarCompare$ EQ0 | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigMana | TriggerDescription$ At the beginning of each of your main phases, if you haven't added mana to your mana pool with this ability this turn, you may add up to X mana of any one color to your mana pool, where X is the number of Islands target opponent controls.
SVar:TrigMana:AB$ Pump | Cost$ 0 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent, you may add X mana, where X is the number of Islands target opponent controls | RememberObjects$ Targeted | SubAbility$ ChooseNumber
SVar:ChooseNumber:DB$ ChooseNumber | Min$ 0 | Max$ NumManaMax | References$ NumManaMax | ListTitle$ Choose the amount of mana | SubAbility$ DBMana
SVar:DBMana:DB$ Mana | Amount$ X | Produced$ Any | SubAbility$ CheckPlus
SVar:CheckPlus:DB$ StoreSVar | SVar$ CarpetX | Type$ Number | Expression$ 1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
T:Mode$ Phase | Phase$ End of Turn | Execute$ TrigReset | Static$ True
SVar:TrigReset:AB$ StoreSVar | Cost$ 0 | SVar$ CarpetX | Type$ Number | Expression$ 0
SVar:X:Count$ChosenNumber
SVar:NumManaMax:Count$Valid Island.RememberedPlayerCtrl
SVar:CarpetX:Number$0
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/carpet_of_flowers.jpg
SetInfo:USG|Uncommon|http://magiccards.info/scans/en/us/240.jpg
Oracle:At the beginning of each of your main phases, if you haven't added mana to your mana pool with this ability this turn, you may add up to X mana of any one color to your mana pool, where X is the number of Islands target opponent controls.

View File

@@ -0,0 +1,8 @@
Name:Death by Dragons
ManaCost:4 R R
Types:Sorcery
A:SP$ Token | Cost$ 4 R R | ValidTgts$ Player | TgtPrompt$ Select target player who would not get a token | AITgts$ Opponent | RememberTargets$ True | TokenAmount$ 1 | TokenName$ Dragon | TokenTypes$ Creature,Dragon | TokenOwner$ Player.IsNotRemembered | TokenColors$ Red | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Flying | StackDescription$ SpellDescription | SubAbility$ DBCleanup | SpellDescription$ Each player other than target player puts a 5/5 red Dragon creature token with flying onto the battlefield.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/death_by_dragons.jpg
SetInfo:COM|Uncommon|http://magiccards.info/scans/en/cmd/118.jpg
Oracle:Each player other than target player puts a 5/5 red Dragon creature token with flying onto the battlefield.

View File

@@ -0,0 +1,16 @@
Name:Dimensional Breach
ManaCost:5 W W
Types:Sorcery
A:SP$ ChangeZoneAll | Cost$ 5 W W | ChangeType$ Permanent | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile all permanents. For as long as any of those cards remain exiled, at the beginning of each player's upkeep, that player returns one of the exiled cards he or she owns to the battlefield.
SVar:DBEffect:DB$ Effect | Name$ Dimensional Breach Effect | Triggers$ TrigUpkeep,TrigCleanup | SVars$ BreachReturn,BreachCleanup,MoveChosen,BreachX | RememberObjects$ Remembered | Duration$ Permanent | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:TrigUpkeep:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ BreachReturn | TriggerZones$ Command | TriggerController$ TriggeredPlayer | CheckSVar$ BreachX | SVarCompare$ GE1 | TriggerDescription$ At the beginning of each player's upkeep, that player returns one of the exiled cards he or she owns to the battlefield.
SVar:BreachReturn:AB$ ChooseCard | Cost$ 0 | Defined$ TriggeredPlayer | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose a card to return to the battlefield | Choices$ Card.IsRemembered+ActivePlayerCtrl | ChoiceZone$ Exile | SubAbility$ MoveChosen
SVar:MoveChosen:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ ChosenCard | ForgetChanged$ True
SVar:TrigCleanup:Mode$ Always | CheckSVar$ BreachX | SVarCompare$ EQ0 | Static$ True | Execute$ BreachCleanup | TriggerZones$ Command
SVar:BreachCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
SVar:BreachX:Count$ValidExile Card.IsRemembered
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/dimensional_breach.jpg
SetInfo:SCG|Rare|http://magiccards.info/scans/en/sc/9.jpg
Oracle:Exile all permanents. For as long as any of those cards remain exiled, at the beginning of each player's upkeep, that player returns one of the exiled cards he or she owns to the battlefield.

View File

@@ -3,7 +3,6 @@ ManaCost:2 G
Types:Creature Elf Spirit Types:Creature Elf Spirit
PT:2/2 PT:2/2
A:AB$ Mana | Cost$ ExileFromHand<1/CARDNAME> | Produced$ G | ActivationZone$ Hand | SpellDescription$ Add G to your mana pool. A:AB$ Mana | Cost$ ExileFromHand<1/CARDNAME> | Produced$ G | ActivationZone$ Hand | SpellDescription$ Add G to your mana pool.
SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/elvish_spirit_guide.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/elvish_spirit_guide.jpg
SetInfo:ALL|Uncommon|http://magiccards.info/scans/en/ai/69.jpg SetInfo:ALL|Uncommon|http://magiccards.info/scans/en/ai/69.jpg

View File

@@ -0,0 +1,22 @@
Name:Eureka
ManaCost:2 G G
Types:Sorcery
A:SP$ Repeat | Cost$ 2 G G | RepeatSubAbility$ ResetCheck | RepeatCheckSVar$ NumPlayerGiveup | RepeatSVarCompare$ LTTotalPlayer | SubAbility$ DBChangeZoneAll | StackDescription$ SpellDescription | SpellDescription$ Starting with you, each player may put a permanent card from his or her hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield.
SVar:ResetCheck:DB$ StoreSVar | SVar$ NumPlayerGiveup | Type$ Number | Expression$ 0 | SubAbility$ DBRepeatChoice
SVar:DBRepeatChoice:DB$ RepeatEach | RepeatSubAbility$ DBChoice | RepeatPlayers$ Player
SVar:DBChoice:DB$ GenericChoice | Choices$ DBCheckHand,DBNoChange | Defined$ Player.IsRemembered
SVar:DBCheckHand:DB$ StoreSVar | SVar$ NumPlayerGiveup | Type$ CountSVar | Expression$ NumPlayerGiveup/Plus.1 | ConditionCheckSVar$ CheckHand | ConditionSVarCompare$ EQ0 | SubAbility$ DBChoose | ChoiceDescription$ Choose a permanent to put onto the battlefield
SVar:DBChoose:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Permanent.IsNotRemembered+RememberedPlayerCtrl | ChoiceZone$ Hand | Amount$ 1 | RememberChosen$ True | Mandatory$ True | ConditionCheckSVar$ CheckHand | ConditionSVarCompare$ GE1
SVar:DBNoChange:DB$ StoreSVar | SVar$ NumPlayerGiveup | Type$ CountSVar | Expression$ NumPlayerGiveup/Plus.1 | ChoiceDescription$ Do not put a permanent onto the battlefield
SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Origin$ Hand | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ FinalReset
SVar:FinalReset:DB$ StoreSVar | SVar$ NumPlayerGiveup | Type$ Number | Expression$ 0 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:NumPlayerGiveup:Number$0
SVar:TotalPlayer:PlayerCountPlayers$Amount
SVar:CheckHand:Count$ValidHand Permanent.IsNotRemembered+RememberedPlayerCtrl
SVar:RemRandomDeck:True
SVar:NeedsToPlayVar:Y GE1
SVar:Y:Count$ValidHand Permanent.YouCtrl+cmcGE5
SVar:Picture:http://www.wizards.com/global/images/magic/general/eureka.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/99.jpg
Oracle:Starting with you, each player may put a permanent card from his or her hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield.

View File

@@ -0,0 +1,11 @@
Name:Fatal Lore
ManaCost:2 B B
Types:Sorcery
A:SP$ Charm | Cost$ 2 B B | Chooser$ Opponent | Choices$ DrawThree,DestroyAndDraw | SpellDescription$ An opponent chooses one - You draw three cards; or you destroy up to two target creatures that opponent controls and that player draws up to three cards. Those creatures can't be regenerated.
SVar:DrawThree:DB$ Draw | NumCards$ 3 | Defined$ You | SpellDescription$ You draw three cards.
SVar:DestroyAndDraw:DB$ Destroy | ValidTgts$ Creature.ChosenCtrl | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 2 | NoRegen$ True | SpellDescription$ You destroy up to two target creatures that opponent controls and that player draws up to three cards. Those creatures can't be regenerated. | SubAbility$ ChooserDraws
SVar:ChooserDraws:DB$ Draw | NumCards$ 3 | Defined$ ChosenPlayer
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/fatal_lore.jpg
SetInfo:ALL|Rare|http://magiccards.info/scans/en/ai/7.jpg
Oracle:An opponent chooses one - You draw three cards; or you destroy up to two target creatures that opponent controls and that player draws up to three cards. Those creatures can't be regenerated.

View File

@@ -0,0 +1,13 @@
Name:Feeding Grounds
ManaCost:no cost
Types:Plane Muraganda
S:Mode$ ReduceCost | EffectZone$ Command | ValidCard$ Card.Green | Type$ Spell | Amount$ 1 | Description$ Green spells cost 1 less to cast.
S:Mode$ ReduceCost | EffectZone$ Command | ValidCard$ Card.Red | Type$ Spell | Amount$ 1 | Description$ Red spells cost 1 less to cast.
T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ DBPutCounter | TriggerDescription$ Whenever you roll Chaos, put X +1/+1 counters on target creature, where X is that creature's converted mana cost.
T:Mode$ PlanarDice | Result$ Planeswalk | TriggerZones$ Command | Execute$ RolledWalk | Secondary$ True | TriggerDescription$ Whenever you roll Planeswalk, put this card on the bottom of its owner's planar deck face down, then move the top card of your planar deck off that planar deck and turn it face up
SVar:RolledWalk:AB$ Planeswalk | Cost$ 0
SVar:DBPutCounter:DB$PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ X
SVar:X:Targeted$CardManaCost
SVar:Picture:http://www.wizards.com/global/images/magic/general/feeding_grounds.jpg
SetInfo:HOP|Common|http://magiccards.info/extras/plane/planechase/feeding-grounds.jpg
Oracle:Red spells cost {1} less to cast.\nGreen spells cost {1} less to cast.\nWhenever you roll {C}, put X +1/+1 counters on target creature, where X is that creature's converted mana cost.

View File

@@ -4,7 +4,6 @@ Types:Instant
A:SP$ Destroy | Cost$ 2 B B | ValidTgts$ Creature.nonArtifact | TgtPrompt$ Select target nonartifact creature | SubAbility$ DBMill | SpellDescription$ Destroy target nonartifact creature. Its controller puts a number of cards equal to that creature's power from the top of his or her library into his or her graveyard. A:SP$ Destroy | Cost$ 2 B B | ValidTgts$ Creature.nonArtifact | TgtPrompt$ Select target nonartifact creature | SubAbility$ DBMill | SpellDescription$ Destroy target nonartifact creature. Its controller puts a number of cards equal to that creature's power from the top of his or her library into his or her graveyard.
SVar:DBMill:DB$ Mill | NumCards$ X | Defined$ TargetedController | References$ X SVar:DBMill:DB$ Mill | NumCards$ X | Defined$ TargetedController | References$ X
SVar:X:Targeted$CardPower SVar:X:Targeted$CardPower
SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/grisly_spectacle.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/grisly_spectacle.jpg
SetInfo:GTC|Common|http://magiccards.info/scans/en/gtc/66.jpg SetInfo:GTC|Common|http://magiccards.info/scans/en/gtc/66.jpg

View File

@@ -4,7 +4,7 @@ Types:Instant
A:SP$ Charm | Cost$ R G | Choices$ CantBlockEffect,DBGainCtrl,DmgAll | CharmNum$ 1 | SpellDescription$ Choose one - Creatures without flying can't block this turn; or gain control of all permanents you own; or Gruul Charm deals 3 damage to each creature with flying. A:SP$ Charm | Cost$ R G | Choices$ CantBlockEffect,DBGainCtrl,DmgAll | CharmNum$ 1 | SpellDescription$ Choose one - Creatures without flying can't block this turn; or gain control of all permanents you own; or Gruul Charm deals 3 damage to each creature with flying.
SVar:CantBlockEffect:DB$ Effect | Name$ Gruul Charm Effect | StaticAbilities$ KWPump | AILogic$ Evasion | SpellDescription$ Creatures without flying can't block this turn. SVar:CantBlockEffect:DB$ Effect | Name$ Gruul Charm Effect | StaticAbilities$ KWPump | AILogic$ Evasion | SpellDescription$ Creatures without flying can't block this turn.
SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.withoutFlying | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures without flying can't block this turn. SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.withoutFlying | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures without flying can't block this turn.
SVar:DBGainCtrl:DB$ GainControl | Cost$ R | AllValid$ Permanent.YouOwn | SpellDescription$ Gain control of all permanents you own. SVar:DBGainCtrl:DB$ GainControl | AllValid$ Permanent.YouOwn | SpellDescription$ Gain control of all permanents you own.
SVar:DmgAll:DB$ DamageAll | NumDmg$ 3 | ValidCards$ Creature.withFlying | ValidDescription$ each creature with flying. | SpellDescription$ CARDNAME deals 3 damage to each creature with flying. SVar:DmgAll:DB$ DamageAll | NumDmg$ 3 | ValidCards$ Creature.withFlying | ValidDescription$ each creature with flying. | SpellDescription$ CARDNAME deals 3 damage to each creature with flying.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/gruul_charm.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/gruul_charm.jpg

View File

@@ -8,6 +8,8 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount SVar:X:Remembered$Amount
A:AB$ DealDamage | Cost$ tapXType<1/Swamp> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player. A:AB$ DealDamage | Cost$ tapXType<1/Swamp> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:NeedsToPlayVar:Creats GE4
SVar:Creats:Count$Valid Creature.YouCtrl
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/hecatomb.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/hecatomb.jpg
SetInfo:5ED|Rare|http://magiccards.info/scans/en/5e/29.jpg SetInfo:5ED|Rare|http://magiccards.info/scans/en/5e/29.jpg

View File

@@ -0,0 +1,11 @@
Name:Horizon Boughs
ManaCost:no cost
Types:Plane Pyrulea
S:Mode$ Continuous | EffectZone$ Command | Affected$ Permanent | AddHiddenKeyword$ CARDNAME untaps during each other player's untap step. | Description$ All permanents untap during each player's untap step.
T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ DBFetch | TriggerDescription$ Whenever you roll Chaos, you may search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle your library.
T:Mode$ PlanarDice | Result$ Planeswalk | TriggerZones$ Command | Execute$ RolledWalk | Secondary$ True | TriggerDescription$ Whenever you roll Planeswalk, put this card on the bottom of its owner's planar deck face down, then move the top card of your planar deck off that planar deck and turn it face up
SVar:RolledWalk:AB$ Planeswalk | Cost$ 0
SVar:DBFetch:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 3
SVar:Picture:http://www.wizards.com/global/images/magic/general/horizon_boughs.jpg
SetInfo:HOP|Common|http://magiccards.info/extras/plane/planechase/horizon-boughs.jpg
Oracle:All permanents untap during each player's untap step.\nWhenever you roll {C}, you may search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle your library.

View File

@@ -0,0 +1,24 @@
Name:Hypergenesis
ManaCost:no cost
Types:Sorcery
Colors:green
K:Suspend:3:1 G G
A:SP$ Repeat | Cost$ 0 | RepeatSubAbility$ ResetCheck | RepeatCheckSVar$ NumPlayerGiveup | RepeatSVarCompare$ LTTotalPlayer | SubAbility$ DBChangeZoneAll | StackDescription$ SpellDescription | SpellDescription$ Starting with you, each player may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield.
SVar:ResetCheck:DB$ StoreSVar | SVar$ NumPlayerGiveup | Type$ Number | Expression$ 0 | SubAbility$ DBRepeatChoice
SVar:DBRepeatChoice:DB$ RepeatEach | RepeatSubAbility$ DBChoice | RepeatPlayers$ Player
SVar:DBChoice:DB$ GenericChoice | Choices$ DBCheckHand,DBNoChange | Defined$ Player.IsRemembered
SVar:DBCheckHand:DB$ StoreSVar | SVar$ NumPlayerGiveup | Type$ CountSVar | Expression$ NumPlayerGiveup/Plus.1 | ConditionCheckSVar$ CheckHand | ConditionSVarCompare$ EQ0 | SubAbility$ DBChoose | ChoiceDescription$ Choose an artifact, creature, enchantment, or land card from your hand onto the battlefield
SVar:DBChoose:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Artifact.IsNotRemembered+RememberedPlayerCtrl,Creature.IsNotRemembered+RememberedPlayerCtrl,Enchantment.IsNotRemembered+RememberedPlayerCtrl,Land.IsNotRemembered+RememberedPlayerCtrl | ChoiceZone$ Hand | Amount$ 1 | RememberChosen$ True | Mandatory$ True | ConditionCheckSVar$ CheckHand | ConditionSVarCompare$ GE1
SVar:DBNoChange:DB$ StoreSVar | SVar$ NumPlayerGiveup | Type$ CountSVar | Expression$ NumPlayerGiveup/Plus.1 | ChoiceDescription$ Do not put an artifact, creature, enchantment, or land card from your hand onto the battlefield
SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Origin$ Hand | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ FinalReset
SVar:FinalReset:DB$ StoreSVar | SVar$ NumPlayerGiveup | Type$ Number | Expression$ 0 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:NumPlayerGiveup:Number$0
SVar:TotalPlayer:PlayerCountPlayers$Amount
SVar:CheckHand:Count$ValidHand Artifact.IsNotRemembered+RememberedPlayerCtrl,Creature.IsNotRemembered+RememberedPlayerCtrl,Enchantment.IsNotRemembered+RememberedPlayerCtrl,Land.IsNotRemembered+RememberedPlayerCtrl
SVar:RemRandomDeck:True
SVar:NeedsToPlayVar:Y GE1
SVar:Y:Count$ValidHand Permanent.YouCtrl+cmcGE5
SVar:Picture:http://www.wizards.com/global/images/magic/general/hypergenesis.jpg
SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/201.jpg
Oracle:Sorcery\nSuspend 3- {1}{G}{G} (Rather than cast this card from your hand, pay {1}{G}{G} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)\nStarting with you, each player may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield.

View File

@@ -2,7 +2,6 @@ Name:Joven's Tools
ManaCost:6 ManaCost:6
Types:Artifact Types:Artifact
A:AB$ Pump | Cost$ 4 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't be blocked except by Walls. | SpellDescription$ Target creature can't be blocked this turn except by Walls. A:AB$ Pump | Cost$ 4 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't be blocked except by Walls. | SpellDescription$ Target creature can't be blocked this turn except by Walls.
SVar:RemRandomDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/jovens_tools.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/jovens_tools.jpg
SetInfo:HML|Uncommon|http://magiccards.info/scans/en/hl/133.jpg SetInfo:HML|Uncommon|http://magiccards.info/scans/en/hl/133.jpg

View File

@@ -0,0 +1,11 @@
Name:Library of Lat-Nam
ManaCost:4 U
Types:Sorcery
A:SP$ Charm | Cost$ 4 U | Chooser$ Opponent | Choices$ SlowDraw,Tutor | SpellDescription$ An opponent chooses one - You draw three cards at the beginning of the next turn's upkeep; or you search your library for a card, put that card into your hand, then shuffle your library.
SVar:SlowDraw:DB$ Draw | NumCards$ 3 | Defined$ You | NextUpkeep$ True | SpellDescription$ You draw three cards at the beginning of the next turn's upkeep
SVar:Tutor:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ You search your library for a card, put that card into your hand, then shuffle your library.
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/library_of_lat_nam.jpg
SetInfo:6ED|Rare|http://magiccards.info/scans/en/6e/78.jpg
SetInfo:ALL|Rare|http://magiccards.info/scans/en/ai/47.jpg
Oracle:An opponent chooses one - You draw three cards at the beginning of the next turn's upkeep; or you search your library for a card, put that card into your hand, then shuffle your library.

View File

@@ -0,0 +1,17 @@
Name:Lim-Dul's Vault
ManaCost:U B
Types:Instant
A:SP$ Dig | Cost$ U B | DigNum$ 5 | NoMove$ True | SubAbility$ DBRepeat | RememberRevealed$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top five cards of your library. As many times as you choose, you may pay 1 life, put those cards on the bottom of your library in any order, then look at the top five cards of your library. Then shuffle your library and put the last cards you looked at this way on top of it in any order.
SVar:DBRepeat:DB$ Repeat | RepeatSubAbility$ CheckLifePaid | RepeatCheckSVar$ LifePaid | RepeatSVarCompare$ EQ0 | SubAbility$ DBShuffle | StackDescription$ None
SVar:CheckLifePaid:DB$ StoreSVar | SVar$ LifePaid | Type$ Number | Expression$ 1 | UnlessPayer$ You | UnlessCost$ PayLife<1> | UnlessResolveSubs$ WhenPaid | UnlessAI$ Never | SubAbility$ DBResetRem | StackDescription$ No move
SVar:DBResetRem:DB$ Cleanup | ClearRemembered$ True | SubAbility$ GoToBottom
SVar:GoToBottom:DB$ Dig | DigNum$ 5 | ChangeNum$ All | DestinationZone$ Library | LibraryPosition$ -1 | NoLooking$ True | SubAbility$ DBLookAgain | StackDescription$ None
SVar:DBLookAgain:DB$ Dig | DigNum$ 5 | NoMove$ True | RememberRevealed$ True | StackDescription$ None
SVar:DBShuffle:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.IsRemembered | ChangeNum$ 5 | SubAbility$ DBReset | Hidden$ True | SelectPrompt$ Pick 1 on the top of library | Mandatory$ True | NoReveal$ True | StackDescription$ None
SVar:DBReset:DB$ StoreSVar | SVar$ LifePaid | Type$ Number | Expression$ 0 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:LifePaid:Number$0
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/lim_duls_vault.jpg
SetInfo:ALL|Uncommon|http://magiccards.info/scans/en/ai/190.jpg
Oracle:Look at the top five cards of your library. As many times as you choose, you may pay 1 life, put those cards on the bottom of your library in any order, then look at the top five cards of your library. Then shuffle your library and put the last cards you looked at this way on top of it in any order.

View File

@@ -0,0 +1,13 @@
Name:Misfortune
ManaCost:1 B R G
Types:Sorcery
A:SP$ Charm | Cost$ 1 B R G | Chooser$ Opponent | Choices$ Fortune,Misfortune | SpellDescription$ An opponent chooses one - You put a +1/+1 counter on each creature you control and gain 4 life; or you put a -1/-1 counter on each creature that player controls and Misfortune deals 4 damage to him or her.
SVar:Fortune:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife | SpellDescription$ Put a +1/+1 counter on each creature you control. You gain 4 life. | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4
SVar:Misfortune:DB$ PutCounterAll | ValidCards$ Creature.ChosenCtrl | CounterType$ M1M1 | CounterNum$ 1 | SubAbility$ DBLoseLife | SpellDescription$ you put a -1/-1 counter on each creature that player controls and Misfortune deals 4 damage to him or her. | SubAbility$ DBDamage
SVar:DBDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ 4
SVar:ChooserDraws:DB$ Draw | NumCards$ 3 | Defined$ ChosenPlayer
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/misfortune.jpg
SetInfo:ALL|Rare|http://magiccards.info/scans/en/ai/194.jpg
Oracle:An opponent chooses one - You put a +1/+1 counter on each creature you control and gain 4 life; or you put a -1/-1 counter on each creature that player controls and Misfortune deals 4 damage to him or her.

View File

@@ -6,7 +6,6 @@ PT:4/4
K:Fear K:Fear
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may search your library for a Rat card, reveal it, and put it into your hand. If you do, shuffle your library. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may search your library for a Rat card, reveal it, and put it into your hand. If you do, shuffle your library.
SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.Rat | ChangeNum$ 1 SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.Rat | ChangeNum$ 1
SVar:RemRandomDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ratcatcher.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ratcatcher.jpg
SetInfo:DIS|Rare|http://magiccards.info/scans/en/di/52.jpg SetInfo:DIS|Rare|http://magiccards.info/scans/en/di/52.jpg

View File

@@ -3,6 +3,7 @@ ManaCost:1 G U
Types:Artifact Creature Human Rogue Types:Artifact Creature Human Rogue
PT:2/2 PT:2/2
K:Cascade K:Cascade
SVar:PlayMain1:TRUE
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/shardless_agent.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/shardless_agent.jpg
SetInfo:PC2|Uncommon|http://magiccards.info/scans/en/pc2/104.jpg SetInfo:PC2|Uncommon|http://magiccards.info/scans/en/pc2/104.jpg

View File

@@ -2,6 +2,8 @@ Name:Show and Tell
ManaCost:2 U ManaCost:2 U
Types:Sorcery Types:Sorcery
A:SP$ ChangeZone | Cost$ 2 U | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature,Artifact,Enchantment,Land | DefinedPlayer$ Player | ChangeNum$ 1 | SpellDescription$ Each player may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield. A:SP$ ChangeZone | Cost$ 2 U | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature,Artifact,Enchantment,Land | DefinedPlayer$ Player | ChangeNum$ 1 | SpellDescription$ Each player may put an artifact, creature, enchantment, or land card from his or her hand onto the battlefield.
SVar:NeedsToPlayVar:Y GE1
SVar:Y:Count$ValidHand Permanent.YouCtrl+cmcGE4
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/show_and_tell.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/show_and_tell.jpg
SetInfo:USG|Rare|http://magiccards.info/scans/en/us/96.jpg SetInfo:USG|Rare|http://magiccards.info/scans/en/us/96.jpg

View File

@@ -3,7 +3,6 @@ ManaCost:2 R
Types:Creature Ape Spirit Types:Creature Ape Spirit
PT:2/2 PT:2/2
A:AB$ Mana | Cost$ ExileFromHand<1/CARDNAME> | Produced$ R | ActivationZone$ Hand | SpellDescription$ Add R to your mana pool. A:AB$ Mana | Cost$ ExileFromHand<1/CARDNAME> | Produced$ R | ActivationZone$ Hand | SpellDescription$ Add R to your mana pool.
SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/simian_spirit_guide.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/simian_spirit_guide.jpg
SetInfo:PLC|Common|http://magiccards.info/scans/en/pc/122.jpg SetInfo:PLC|Common|http://magiccards.info/scans/en/pc/122.jpg

View File

@@ -4,7 +4,7 @@ Types:Artifact Creature Golem
PT:5/3 PT:5/3
K:CARDNAME doesn't untap during your untap step. K:CARDNAME doesn't untap during your untap step.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | OptionalDecider$ You | Execute$ TrigUntap | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may untap target tapped creature an opponent controls. If you do, untap CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | OptionalDecider$ You | Execute$ TrigUntap | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may untap target tapped creature an opponent controls. If you do, untap CARDNAME.
SVar:TrigUntap:AB$ Untap | Cost$ 0 | ValidTgts$ Creature.| SubAbility$ DBCleanup+tapped | TgtPrompt$ Select target tapped creature an opponent controls | SubAbility$ DBUntap SVar:TrigUntap:AB$ Untap | Cost$ 0 | ValidTgts$ Creature.OppCtrl+tapped | TgtPrompt$ Select target tapped creature an opponent controls | SubAbility$ DBUntap
SVar:DBUntap:DB$ Untap | Defined$ Self SVar:DBUntap:DB$ Untap | Defined$ Self
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -2,7 +2,7 @@ Name:Varchild's Crusader
ManaCost:3 R ManaCost:3 R
Types:Creature Human Knight Types:Creature Human Knight
PT:3/2 PT:3/2
A:AB$ Pump | Cost$ 0 | KW$ CARDNAME can't be blocked except by Walls. & HIDDEN At the beginning of the end step, sacrifice CARDNAME. | SpellDescription$ CARDNAME can't be blocked this turn except by Walls. Sacrifice CARDNAME at the beginning of the next end step. A:AB$ Pump | Cost$ 0 | KW$ HIDDEN CARDNAME can't be blocked except by Walls. & HIDDEN At the beginning of the end step, sacrifice CARDNAME. | SpellDescription$ CARDNAME can't be blocked this turn except by Walls. Sacrifice CARDNAME at the beginning of the next end step.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/varchilds_crusader.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/varchilds_crusader.jpg

View File

@@ -2,10 +2,12 @@ Name:Wormfang Turtle
ManaCost:2 U ManaCost:2 U
Types:Creature Nightmare Turtle Beast Types:Creature Nightmare Turtle Beast
PT:2/4 PT:2/4
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile a land you control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChooseExile | TriggerDescription$ When CARDNAME enters the battlefield, exile a land you control.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control.
SVar:TrigExile:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | TargetMin$ 1 | ValidTgts$ Land.YouCtrl | TgtPrompt$ Choose target land you control | RememberTargets$ True | ForgetOtherTargets$ True SVar:TrigChooseExile:AB$ ChooseCard | Cost$ 0 | Choices$ Land.YouCtrl | Mandatory$ True | Amount$ 1 | ChoiceTitle$ Choose a land to exile | SubAbility$ DBExile
SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ChosenCard | RememberChanged$ True
SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/wormfang_turtle.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/wormfang_turtle.jpg
SetInfo:JUD|Uncommon|http://magiccards.info/scans/en/ju/60.jpg SetInfo:JUD|Uncommon|http://magiccards.info/scans/en/ju/60.jpg

View File

@@ -7,7 +7,7 @@ Description=UG Show and Tell deck with huge creatures
Icon=Boromir.jpg Icon=Boromir.jpg
Deck Type=constructed Deck Type=constructed
[main] [main]
4 Misty Rainforest 3 Misty Rainforest
4 Tropical Island 4 Tropical Island
3 Polluted Delta 3 Polluted Delta
3 Scalding Tarn 3 Scalding Tarn
@@ -19,6 +19,7 @@ Deck Type=constructed
1 Mox Pearl 1 Mox Pearl
1 Mox Ruby 1 Mox Ruby
1 Mox Sapphire 1 Mox Sapphire
1 Sol Ring
1 Ancestral Recall 1 Ancestral Recall
1 Time Walk 1 Time Walk
4 Show and Tell 4 Show and Tell
@@ -26,7 +27,7 @@ Deck Type=constructed
2 Lure of Prey 2 Lure of Prey
2 Defense of the Heart 2 Defense of the Heart
4 Personal Tutor 4 Personal Tutor
1 Autochthon Wurm 1 Worldspine Wurm
4 Empyrial Archangel 4 Empyrial Archangel
3 Woodfall Primus 3 Woodfall Primus
4 Progenitus 4 Progenitus

View File

@@ -0,0 +1,34 @@
[quest]
id=4001
OpponentName=Trostani
AILife=30
Repeat=true
Wins=20
Card Reward=2 multicolor rares;Temple Garden|RAV
Credit Reward=200
AIExtras=Loxodon Gatekeeper
[metadata]
Name=quest4001
Title=Ramp it up
Difficulty=hard
Description=Always one step behind..
Icon=Trostani.jpg
Deck Type=constructed
[main]
3 Angel of Serenity|RTR
3 Armada Wurm|RTR
4 Birds of Paradise|RAV
3 Carven Caryatid|RAV
4 Civic Wayfinder|RAV
4 Condemn|DIS
4 Faith's Fetters|RAV
4 Farseek|RAV
10 Forest|RTR
8 Plains|RTR
4 Selesnya Guildgate|RTR
4 Temple Garden|RTR
3 Trostani, Selesnya's Voice|RTR
2 Worldspine Wurm|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,34 @@
[quest]
id=4002
OpponentName=Rakdos, Lord of Riots
AILife=40
Repeat=true
Wins=20
Card Reward=2 multicolor rares;Blood Crypt|DIS
Credit Reward=200
HumanExtras=Pariah's Shield|Rakdos Signet
AIExtras=Rakdos, Lord of Riots
[metadata]
Name=quest4002
Title=Rakdos, Lord of Riots
Difficulty=hard
Description=Big Fellas
Icon=Rakdos.jpg
Deck Type=constructed
[main]
4 Blood Crypt|RTR
4 Char|RAV
4 Crypt Champion|DIS
4 Dark Confidant|RAV
2 Hellkite Tyrant|GTC
4 Hellraiser Goblin|GTC
2 Lord of the Void|GTC
9 Mountain|RTR
2 Molten Primordial|GTC
2 Sepulchral Primordial|GTC
4 Rakdos Guildgate|RTR
4 Seal of Fire|DIS
2 Smog Elemental|GTC
9 Swamp|RTR
4 Rakdos's Return|RTR
[sideboard]

View File

@@ -0,0 +1,38 @@
[quest]
id=4001
OpponentName=Isperia
AILife=30
Repeat=true
Wins=20
Card Reward=2 multicolor rares;duplicate card;Hallowed Fountain|DIS
Credit Reward=200
HumanExtras=Leyline of the Meek|Drowned Rusalka
AIExtras=Dovescape
[metadata]
Name=quest4003
Title=Isperia
Difficulty=hard
Description=The dove from above
Icon=Iseria.jpg
Deck Type=constructed
[main]
1 Angel of Serenity|RTR
4 Azorius Guildgate|RTR
4 Cyclonic Rift|RTR
3 Droning Bureaucrats|GPT
2 Faith's Fetters|RAV
4 Hallowed Fountain|RTR
9 Island|RTR
1 Isperia, Supreme Judge|RTR
3 Jace, Architect of Thought|RTR
9 Plains|RTR
3 Pride of the Clouds|DIS
4 Sphinx's Revelation|RTR
4 Supreme Verdict|RTR
3 Twilight Drover|RAV
4 Veteran Armorer|RAV
1 Diluvian Primordial|GTC
1 Grand Arbiter Augustin IV|DIS
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,39 @@
[quest]
id=4004
OpponentName=Ghost Council
AILife=30
Repeat=true
Wins=20
Card Reward=2 multicolor rares;Godless Shrine|GPT
Credit Reward=200
AIExtras=Debtors' Knell
[metadata]
Name=quest4004
Title=Ghost Council
Difficulty=hard
Description=Whether it's heaven or hell, those who believe can live forever
Icon=Ghost Council.jpg
Deck Type=constructed
[main]
2 Angel of Despair|COM
2 Basilica Guards|GTC
4 Condemn|DIS
1 Deathpact Angel|GTC
4 Delirium Skeins|DIS
2 Dimir House Guard|RAV
2 Volatile Rig|RTR
2 Ghost Council of Orzhova|GPT
4 Godless Shrine|GTC
4 High Priest of Penance|GTC
2 Last Gasp|RAV
2 Merciless Eviction|GTC
4 Mortify|GPT
2 Obzedat, Ghost Council|GTC
4 Orzhov Guildgate|GTC
8 Plains|RTR
1 Skeletal Vampire|GPT
8 Swamp|RTR
2 Underworld Connections|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,35 @@
[quest]
id=4005
OpponentName=Aurelia
AILife=20
Repeat=true
Wins=20
Card Reward=2 multicolor rares;Sacred Foundry|RAV
Credit Reward=200
AIExtras=Assemble the Legion
[metadata]
Name=quest4005
Title=Aurelia
Difficulty=hard
Description=Ein, Zwei, Polizei
Icon=Aurelia.jpg
Deck Type=constructed
[main]
2 Angel of Serenity|RTR
4 Boros Guildgate|GTC
4 Concordia Pegasus|RTR
4 Faith's Fetters|RAV
3 Firemane Angel|RAV
2 Foundry Champion|GTC
4 Lightning Helix|RAV
2 Seal of Fire|DIS
4 Mizzium Mortars|RTR
8 Mountain|RTR
8 Plains|RTR
4 Sacred Foundry|GTC
4 Stoic Ephemera|DIS
3 Sunhome Guildmage|GTC
4 Wakestone Gargoyle|DIS
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,35 @@
[quest]
id=4006
OpponentName=Lazav
AILife=30
Repeat=true
Wins=20
Card Reward=2 multicolor rares;Watery Grave|RAV
Credit Reward=200
HumanExtras=Dimir Doppelganger
AIExtras=Szadek, Lord of Secrets
[metadata]
Name=quest4006
Title=Lazav
Difficulty=hard
Description=Milldly annoying..
Icon=Lazav.jpg
Deck Type=constructed
[main]
4 Darkblast|RAV
4 Last Gasp|RAV
4 Dimir Guildgate|GTC
4 Glimpse the Unthinkable|RAV
8 Island|RTR
2 Mind Grind|GTC
4 Muddle the Mixture|RAV
2 Psychic Spiral|RTR
4 Remand|RAV
4 Compulsive Research|RAV
4 Spell Snare|DIS
8 Swamp|RTR
4 Watery Grave|GTC
4 Wight of Precinct Six|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,35 @@
[quest]
id=4007
OpponentName=Momir Vig
AILife=30
Repeat=true
Wins=20
Card Reward=2 multicolor rares;Breeding Pool|DIS
Credit Reward=200
HumanExtras=Vigean Hydropon|Thrull Parasite
AIExtras=Momir Vig, Simic Visionary|Doubling Season
[metadata]
Name=quest4007
Title=Momir Vig
Difficulty=hard
Description=Double trouble
Icon=Momir.jpg
Deck Type=constructed
[main]
4 Breeding Pool|GTC
4 Brushstrider|RTR
4 Cloudfin Raptor|GTC
4 Drakewing Krasis|GTC
4 Elusive Krasis|GTC
4 Experiment One|GTC
9 Forest|RTR
9 Island|RTR
2 Simic Guildgate|GTC
2 Remand|RAV
3 Shambleshark|GTC
3 Simic Charm|GTC
4 Spell Snare|DIS
4 Zameck Guildmage|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,37 @@
[quest]
id=4008
OpponentName=Borborygmos
AILife=30
Repeat=true
Wins=20
Card Reward=99 Pit Fight;2 multicolor rares;Stomping Ground|GPT
Credit Reward=200
HumanExtras=Crown of Convergence|Martial Law
AIExtras=Guild Feud
[metadata]
Name=quest4008
Title=Borborygmos
Difficulty=hard
Description=Fightclub anyone?
Icon=Borborygmos.jpg
Deck Type=constructed
[main]
4 Domri Rade|GTC
4 Birds of Paradise|M12
2 Borborygmos|GPT
2 Borborygmos Enraged|GTC
4 Carven Caryatid|RAV
8 Forest|RTR
4 Gruul Guildgate|GTC
2 Gruul Ragebeast|GTC
4 Indrik Stomphowler|DIS
2 Molten Primordial|GTC
8 Mountain|RTR
4 Sprouting Phytohydra|DIS
4 Stomping Ground|GTC
2 Sylvan Primordial|GTC
4 Wasteland Viper|GTC
2 Worldspine Wurm|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,35 @@
[quest]
id=4009
OpponentName=Niv-Mizzet
AILife=30
Repeat=true
Wins=20
Card Reward=2 multicolor rares;Steam Vents|GPT
Credit Reward=200
HumanExtras=Minister of Impediments
AIExtras=Goblin Electromancer|Guttersnipe
[metadata]
Name=quest4009
Title=Niv-Mizzet
Difficulty=hard
Description=Instant karma is gonna get you
Icon=Niv-Mizzet.jpg
Deck Type=constructed
[main]
4 Cackling Flames|DIS
4 Char|RAV
4 Compulsive Research|RAV
2 Cyclonic Rift|RTR
4 Electrolyze|COM
4 Train of Thought|GPT
3 Goblin Electromancer|RTR
3 Guttersnipe|RTR
8 Island|RTR
4 Izzet Guildgate|RTR
4 Pyromatics|GPT
4 Mizzium Mortars|RTR
8 Mountain|RTR
4 Steam Vents|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,37 @@
[quest]
id=4010
OpponentName=Jarad
AILife=30
Repeat=true
Wins=20
Card Reward=2 multicolor rares;Overgrown Tomb|RAV
Credit Reward=200
HumanExtras=Trained Caracal
AIExtras=Jarad, Golgari Lich Lord|Savra, Queen of the Golgari
[metadata]
Name=quest4010
Title=Jarad
Difficulty=hard
Description=Glorified Sacrifice
Icon=Jarad.jpg
Deck Type=constructed
[main]
4 Abrupt Decay|RTR
4 Birds of Paradise|M12
2 Crypt Champion|DIS
3 Dimir House Guard|RAV
1 Drooling Groodion|RAV
6 Forest|RTR
4 Golgari Guildgate|RTR
2 Golgari Guildmage|COM
4 Grave-Shell Scarab|RAV
4 Grisly Salvage|RTR
4 Overgrown Tomb|RTR
4 Plagued Rusalka|GPT
4 Putrefy|RAV
4 Shambling Shell|RAV
4 Skeletal Vampire|GPT
6 Swamp|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,27 @@
[duel]
[metadata]
Name=Agrus 2
Title=Agrus
Icon=Agrus.jpg
Difficulty=medium
Description=Ein, Zwei, Polizei
Deck Type=constructed
[main]
4 Ash Zealot|RTR
2 Boros Charm|GTC
4 Boros Elite|GTC
4 Boros Recruit|RAV
2 Five-Alarm Fire|GTC
4 Foundry Street Denizen|GTC
4 Legion Loyalist|GTC
4 Lightning Helix|RAV
10 Mountain|RTR
8 Plains|RTR
2 Proclamation of Rebirth|DIS
4 Sacred Foundry|GTC
4 Seal of Fire|DIS
2 Skyknight Legionnaire|GTC
2 Wojek Halberdiers|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,26 @@
[duel]
[metadata]
Name=Aurelia 2
Title=Aurelia 2
Icon=Aurelia.jpg
Difficulty=medium
Description=Ein, Zwei, Polizei
Deck Type=constructed
[main]
2 Angel of Serenity|RTR
4 Boros Guildgate|GTC
4 Concordia Pegasus|RTR
4 Faith's Fetters|RAV
3 Firemane Angel|RAV
4 Foundry Champion|GTC
4 Lightning Helix|RAV
4 Mizzium Mortars|RTR
8 Mountain|RTR
8 Plains|RTR
4 Sacred Foundry|GTC
4 Stoic Ephemera|DIS
3 Sunhome Guildmage|GTC
4 Wakestone Gargoyle|DIS
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,28 @@
[duel]
[metadata]
Name=Aurelia 3
Title=Aurelia 3
Icon=Aurelia.jpg
Difficulty=hard
Description=Ein, Zwei, Polizei
Deck Type=constructed
[main]
4 Ash Zealot|RTR
4 Boros Charm|GTC
4 Boros Elite|GTC
4 Boros Guildgate|GTC
2 Boros Reckoner|GTC
2 Demonfire|DIS
3 Firemane Avenger|GTC
3 Flame-Kin Zealot|RAV
4 Lightning Helix|RAV
8 Mountain|RTR
8 Plains|RTR
4 Precinct Captain|RTR
4 Sacred Foundry|GTC
4 Seal of Fire|DIS
3 Wojek Halberdiers|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,34 @@
[duel]
[metadata]
Name=Azorius2006 1
Title=Azorius 2006
Icon=Azorius-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
2 Azorius First-Wing|DIS
1 Azorius Guildmage|DIS
3 Beacon Hawk|DIS
2 Benevolent Ancestor|RAV
1 Faith's Fetters|RAV
1 Halcyon Glaze|RAV
10 Island|RTR
1 Isperia the Inscrutable|DIS
2 Minister of Impediments|DIS
4 Mistral Charger|DIS
2 Ocular Halo|DIS
1 Paladin of Prahv|DIS
1 Palliation Accord|DIS
13 Plains|RTR
2 Plumes of Peace|DIS
1 Prahv, Spires of Order|DIS
1 Sinstriker's Will|GPT
2 Sky Hussar|DIS
4 Stoic Ephemera|DIS
1 To Arms!|GPT
4 Wakestone Gargoyle|DIS
1 Zephyr Spirit|RAV
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,34 @@
[duel]
[metadata]
Name=Azorius2012 1
Title=Azorius 2012
Icon=Azorius-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
1 Archon of the Triumvirate|RTR
2 Arrest|RTR
2 Azorius Arrester|RTR
1 Azorius Guildgate|RTR
1 Azorius Justiciar|RTR
2 Azorius Keyrune|RTR
2 Bazaar Krovod|RTR
4 Concordia Pegasus|RTR
2 Dramatic Rescue|RTR
1 Inaction Injunction|RTR
12 Island|RTR
3 Lyev Skyknight|RTR
1 New Prahv Guildmage|RTR
12 Plains|RTR
1 Righteous Authority|RTR
1 Skyline Predator|RTR
1 Soulsworn Spirit|RTR
3 Stealer of Secrets|RTR
3 Swift Justice|RTR
1 Tablet of the Guilds|RTR
2 Trained Caracal|RTR
2 Vassal Soul|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,27 @@
[duel]
[metadata]
Name=Bep van Klaveren 3
Title=Bep van Klaveren
Icon=Bep.jpg
Difficulty=hard
Description=The Dutch Windmill
Deck Type=constructed
[main]
2 Darkblast|RAV
4 Dimir Guildgate|GTC
4 Glimpse the Unthinkable|RAV
8 Island|RTR
4 Grisly Spectacle|GTC
2 Mind Grind|GTC
4 Muddle the Mixture|RAV
2 Psychic Spiral|RTR
4 Remand|RAV
4 Dimir Infiltrator|RAV
8 Swamp|RTR
4 Watery Grave|GTC
2 Paranoid Delusions|GTC
4 Wight of Precinct Six|GTC
4 Compulsive Research|RAV
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,30 @@
[duel]
[metadata]
Name=Borborygmos 2
Title=Borborygmos 2
Icon=Borborygmos.jpg
Difficulty=medium
Description=Temper, Temper
Deck Type=constructed
[main]
4 Gyre Sage|GTC
4 Birds of Paradise|M12
2 Borborygmos|GPT
1 Borborygmos Enraged|GTC
4 Carven Caryatid|RAV
8 Forest|RTR
2 Gruul Ragebeast|GTC
4 Farseek|RAV
4 Gruul Guildgate|GTC
2 Indrik Stomphowler|DIS
1 Molten Primordial|GTC
8 Mountain|RTR
4 Ground Assault|GTC
2 Sprouting Phytohydra|DIS
4 Stomping Ground|GTC
1 Sylvan Primordial|GTC
4 Wasteland Viper|GTC
1 Worldspine Wurm|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,25 @@
[duel]
[metadata]
Name=Borborygmos 3
Title=Borborygmos 3
Icon=Borborygmos.jpg
Difficulty=hard
Description=Temper, Temper
Deck Type=constructed
[main]
4 Burning-Tree Emissary|GTC
4 Burning-Tree Shaman|GPT
4 Char|RAV
2 Demonfire|DIS
4 Experiment One|GTC
12 Forest|M10
4 Ghor-Clan Rampager|GTC
4 Giant Solifuge|GPT
8 Mountain|RTR
2 Scab-Clan Mauler|GPT
4 Domri Rade|GTC
4 Stomping Ground|GTC
4 Wasteland Viper|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,31 @@
[duel]
[metadata]
Name=Boros2005 1
Title=Boros 2005
Icon=Boros-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
1 Agrus Kos, Wojek Veteran|RAV
2 Bathe in Light|COM
1 Boros Guildmage|COM
3 Boros Recruit|RAV
2 Boros Swiftblade|RAV
1 Cyclopean Snare|RAV
4 Dogpile|RAV
2 Flame-Kin Zealot|RAV
2 Greater Forgeling|RAV
4 Lightning Helix|RAV
11 Mountain|RTR
2 Nightguard Patrol|RAV
2 Ordruun Commando|RAV
12 Plains|RTR
3 Skyknight Legionnaire|GTC
1 Sunhome, Fortress of the Legion|RAV
3 Thundersong Trumpeter|RAV
2 Viashino Slasher|RAV
2 War-Torch Goblin|RAV
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,38 @@
[duel]
[metadata]
Name=Boros2013 1
Title=Boros 2013
Icon=Boros-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
1 Act of Treason|GTC
2 Aerial Maneuver|GTC
1 Armored Transport|GTC
3 Arrows of Justice|GTC
1 Bomber Corps|GTC
3 Boros Elite|GTC
1 Boros Guildgate|GTC
2 Boros Keyrune|GTC
1 Court Street Denizen|GTC
2 Daring Skyjek|GTC
3 Ember Beast|GTC
1 Firefist Striker|GTC
1 Firemane Avenger|GTC
2 Fortress Cyclops|GTC
1 Foundry Champion|GTC
1 Mark for Death|GTC
12 Mountain|RTR
1 Mugging|GTC
1 Ordruun Veteran|GTC
12 Plains|RTR
1 Righteous Charge|GTC
1 Shielded Passage|GTC
2 Skyknight Legionnaire|GTC
1 Sunhome Guildmage|GTC
2 Warmind Infantry|GTC
3 Wojek Halberdiers|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,29 @@
[duel]
[metadata]
Name=Caprio 2
Title=Caprio
Icon=Caprio.jpg
Difficulty=medium
Description=Catch me if you can..
Deck Type=constructed
[main]
4 Compulsive Research|RAV
4 Cyclonic Rift|RTR
4 Muddle the Mixture|RAV
4 Dimir Guildgate|GTC
1 Duskmantle Seer|GTC
4 Hunted Horror|RAV
4 Hunted Phantasm|RAV
4 Illness in the Ranks|GTC
8 Island|RTR
1 Jace, Architect of Thought|RTR
4 Hatching Plans|GPT
4 Leyline of Singularity|GPT
1 Mimeofacture|GPT
1 Stinkweed Imp|RAV
1 Dimir House Guard|RAV
8 Swamp|RTR
4 Watery Grave|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,25 @@
[duel]
[metadata]
Name=Der Rattenfanger von Hameln 2
Title=Der Rattenfanger von Hameln
Icon=Hameln.jpg
Difficulty=medium
Description=Ratata
Deck Type=constructed
[main]
4 Blood Crypt|RTR
4 Drainpipe Vermin|RTR
4 Gobhobbler Rats|DIS
4 Gutter Skulk|GTC
4 Hellhole Rats|DIS
8 Mountain|RTR
4 Ogre Slumlord|GTC
4 Pack Rat|RTR
4 Rakdos Guildgate|RTR
4 Ratcatcher|DIS
4 Seal of Fire|DIS
4 Last Gasp|RAV
8 Swamp|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,28 @@
[duel]
[metadata]
Name=Ghost Council 2
Title=Ghost Council 2
Icon=Ghost Council.jpg
Difficulty=medium
Description=Whether it's heaven or hell, those who believe can live forever
Deck Type=constructed
[main]
3 Blind Hunter|GPT
1 Blind Obedience|GTC
4 Castigate|GPT
4 Cry of Contrition|GPT
4 Drainpipe Vermin|RTR
2 Ghost Council of Orzhova|GPT
4 Godless Shrine|GTC
4 Orzhov Guildgate|GTC
4 Orzhov Euthanist|GPT
1 Orzhova, the Church of Deals|GPT
4 Plagued Rusalka|GPT
7 Plains|RTR
2 Proclamation of Rebirth|DIS
8 Swamp|RTR
4 Syndic of Tithes|GTC
4 Thrull Parasite|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,32 @@
[duel]
[metadata]
Name=Ghost Council 3
Title=Ghost Council 3
Icon=Ghost Council.jpg
Difficulty=hard
Description=Whether it's heaven or hell, those who believe can live forever
Deck Type=constructed
[main]
2 Angel of Despair|COM
2 Basilica Guards|GTC
3 Condemn|M11
2 Crypt Ghast|GTC
1 Deathpact Angel|GTC
2 Debtors' Knell|GPT
1 Dimir House Guard|RAV
4 Godless Shrine|GTC
4 High Priest of Penance|GTC
3 Last Gasp|RAV
2 Merciless Eviction|GTC
4 Mortify|COM
2 Obzedat, Ghost Council|GTC
2 Order of the Stars|GPT
4 Orzhov Guildgate|GTC
8 Plains|RTR
1 Skeletal Vampire|GPT
2 Stinkweed Imp|RAV
8 Swamp|RTR
3 Underworld Connections|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,35 @@
[duel]
[metadata]
Name=Golgari2005 1
Title=Golgari 2005
Icon=Golgari-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
3 Darkblast|RAV
2 Drooling Groodion|RAV
2 Elves of Deep Shadow|RAV
1 Elvish Skysweeper|RAV
12 Forest|RTR
2 Golgari Brownscale|RAV
1 Golgari Grave-Troll|RAV
1 Golgari Guildmage|COM
2 Golgari Rotwurm|RAV
3 Greater Mossdog|RAV
2 Infectious Host|RAV
2 Last Gasp|RAV
1 Moldervine Cloak|RAV
1 Necromantic Thirst|RAV
2 Putrefy|RAV
2 Recollect|10E
1 Rolling Spoil|RAV
1 Savra, Queen of the Golgari|RAV
2 Shambling Shell|RAV
2 Stinkweed Imp|RAV
12 Swamp|RTR
1 Vigor Mortis|RAV
2 Woodwraith Strangler|RAV
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,36 @@
[duel]
[metadata]
Name=Gruul2006 1
Title=Gruul 2006
Icon=Gruul-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
1 Battering Wurm|GPT
3 Beastmaster's Magemark|GPT
3 Bloodscale Prowler|GPT
1 Borborygmos|GPT
2 Dowsing Shaman|PC2
2 Dryad Sophisticate|GPT
3 Fencer's Magemark|GPT
2 Fists of Ironwood|COM
12 Forest|RTR
2 Gatherer of Graces|GPT
1 Gruul Guildmage|GPT
1 Gruul Nodorog|GPT
2 Gruul Scrapper|GPT
1 Indentured Oaf|RAV
11 Mountain|RTR
1 Scab-Clan Mauler|GPT
1 Scorched Rusalka|GPT
1 Skarrg, the Rage Pits|PC2
2 Skarrgan Skybreaker|GPT
2 Sparkmage Apprentice|M10
3 Streetbreaker Wurm|GPT
1 Wild Cantor|GPT
1 Wildsize|GPT
1 Wurmweaver Coil|GPT
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,29 @@
[duel]
[metadata]
Name=Isperia 2
Title=Isperia 2
Icon=Isperia.jpg
Difficulty=medium
Description=Fly baby
Deck Type=constructed
[main]
4 Azorius Charm|RTR
2 Azorius Herald|DIS
2 Civic Saber|RTR
4 Compulsive Research|RAV
4 Dramatic Rescue|RTR
4 Hallowed Fountain|RTR
4 Azorius Guildgate|RTR
8 Island|RTR
4 Lyev Skyknight|RTR
4 Mistral Charger|DIS
8 Plains|RTR
2 Pride of the Clouds|DIS
2 Snapping Drake|RAV
2 Skymark Roc|RTR
4 Spell Snare|DIS
1 Azorius Guildmage|DIS
1 New Prahv Guildmage|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,31 @@
[duel]
[metadata]
Name=Isperia 3
Title=Isperia 3
Icon=Isperia.jpg
Difficulty=hard
Description=a tiny bit controllish
Deck Type=constructed
[main]
2 Angel of Serenity|RTR
2 Azorius Charm|RTR
4 Azorius Guildgate|RTR
1 Cerulean Sphinx|RAV
3 Compulsive Research|RAV
2 Condemn|M11
3 Court Hussar|DIS
2 Detention Sphere|RTR
2 Faith's Fetters|RAV
4 Hallowed Fountain|RTR
9 Island|RTR
2 Azorius Herald|DIS
2 Jace, Architect of Thought|RTR
2 Muddle the Mixture|RAV
9 Plains|RTR
1 Pride of the Clouds|DIS
4 Remand|RAV
2 Sphinx's Revelation|RTR
4 Supreme Verdict|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,36 @@
[duel]
[metadata]
Name=Izzet2012 1
Title=Izzet 2012
Icon=Izzet-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
3 Annihilating Fire|RTR
2 Blistercoil Weird|RTR
1 Blustersquall|RTR
3 Cobblebrute|RTR
1 Downsize|RTR
2 Electrickery|RTR
1 Explosive Impact|RTR
2 Goblin Electromancer|RTR
2 Goblin Rally|RTR
2 Guttersnipe|RTR
1 Hypersonic Dragon|RTR
12 Island|RTR
1 Izzet Guildgate|RTR
2 Izzet Keyrune|RTR
2 Sparkmage Apprentice|RAV
2 Surveilling Sprite|RAV
1 Mizzium Mortars|RTR
12 Mountain|RTR
1 Nivix Guildmage|RTR
1 Pursuit of Flight|RTR
3 Runewing|RTR
1 Teleportal|RTR
1 Tenement Crasher|RTR
1 Thoughtflare|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,27 @@
[duel]
[metadata]
Name=Jarad 2
Title=Jarad
Icon=Jarad.jpg
Difficulty=medium
Description=Dead? Undead? Make up your mind!
Deck Type=constructed
[main]
3 Bloodbond March|RAV
4 Darkblast|RAV
3 Dimir House Guard|RAV
4 Elves of Deep Shadow|RAV
8 Forest|RTR
2 Golgari Grave-Troll|RAV
4 Golgari Guildgate|RTR
4 Grisly Salvage|RTR
1 Jarad's Orders|RTR
3 Jarad, Golgari Lich Lord|RTR
4 Lotleth Troll|RTR
4 Overgrown Tomb|RTR
4 Slitherhead|RTR
4 Stinkweed Imp|RAV
8 Swamp|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,26 @@
[duel]
[metadata]
Name=Kraj 3
Title=Experiment Kraj
Icon=Kraj.jpg
Difficulty=hard
Description=Darwin, eat your heart out
Deck Type=constructed
[main]
4 Breeding Pool|GTC
4 Brushstrider|RTR
4 Cloudfin Raptor|GTC
4 Drakewing Krasis|GTC
4 Elusive Krasis|GTC
4 Experiment One|GTC
9 Forest|RTR
9 Island|RTR
2 Simic Guildgate|GTC
2 Remand|RAV
3 Shambleshark|GTC
3 Simic Charm|GTC
4 Spell Snare|DIS
4 Zameck Guildmage|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,31 @@
[duel]
[metadata]
Name=Lyzolda 2
Title=Lyzolda 2
Icon=Lyzolda.jpg
Difficulty=medium
Description=Big Fellas
Deck Type=constructed
[main]
2 Bloodfray Giant|RTR
2 Carnival Hellsteed|RTR
2 Cobblebrute|RTR
3 Desecration Demon|RTR
3 Guild Feud|RTR
2 Hammerfist Giant|RAV
1 Hellhole Rats|DIS
3 Hellraiser Goblin|GTC
1 Hunted Dragon|RAV
4 Last Gasp|RAV
1 Lord of the Void|GTC
10 Mountain|RTR
4 Rakdos Guildgate|RTR
4 Rakdos Keyrune|RTR
4 Seal of Fire|DIS
1 Smog Elemental|GTC
1 Stalking Vengeance|DIS
2 Street Spasm|RTR
10 Swamp|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,29 @@
[duel]
[metadata]
Name=Lyzolda 3
Title=Lyzolda 3
Icon=Lyzolda.jpg
Difficulty=hard
Description=Burn, burn, yes you're gonna burn
Deck Type=constructed
[main]
4 Ash Zealot|RTR
4 Blood Crypt|RTR
4 Char|RAV
4 Dark Confidant|RAV
2 Demonfire|DIS
2 Foundry Street Denizen|GTC
2 Gore-House Chainwalker|RTR
4 Hellhole Flailer|RTR
9 Mountain|RAV
2 Rakdos Guildgate|RTR
4 Rakdos Cackler|RTR
4 Rakdos Shred-Freak|RTR
4 Seal of Fire|DIS
3 Skullcrack|GTC
1 Rakdos Guildmage|DIS
1 Rix Maadi Guildmage|RTR
9 Swamp|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,28 @@
[duel]
[metadata]
Name=Niv-Mizzet 3
Title=Niv-Mizzet 3
Icon=Niv-Mizzet.jpg
Difficulty=hard
Description=Instant karma is gonna get you
Deck Type=constructed
[main]
4 Compulsive Research|RAV
1 Diluvian Primordial|GTC
4 Electrolyze|COM
4 Frostburn Weird|RTR
4 Spell Snare|DIS
2 Hypersonic Dragon|RTR
9 Island|RTR
4 Izzet Guildgate|RTR
3 Jace, Architect of Thought|RTR
4 Mizzium Mortars|RTR
9 Mountain|RTR
2 Niv-Mizzet, Dracogenius|RTR
1 Niv-Mizzet, the Firemind|GPT
4 Remand|RAV
4 Steam Vents|RTR
3 Steamcore Weird|GPT
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,34 @@
[duel]
[metadata]
Name=Orzhov2006 1
Title=Orzhov 2006
Icon=Orzhov-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
2 Agent of Masks|GPT
1 Belfry Spirit|GPT
2 Blind Hunter|GPT
2 Castigate|GPT
2 Hissing Miasma|GPT
2 Infectious Host|RAV
2 Mortify|COM
2 Mourning Thrull|GPT
2 Orzhov Euthanist|GPT
1 Orzhov Guildmage|COM
1 Orzhova, the Church of Deals|GPT
2 Ostiary Thrull|GPT
2 Pillory of the Sleepless|GPT
4 Plagued Rusalka|GPT
11 Plains|RTR
2 Poisonbelly Ogre|GPT
2 Shrieking Grotesque|GPT
1 Skeletal Vampire|GPT
2 Souls of the Faultless|GPT
2 Strands of Undeath|RAV
12 Swamp|RTR
1 Teysa, Orzhov Scion|GPT
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,25 @@
[duel]
[metadata]
Name=Rakdos the defiler 2
Title=Rakdos the Defiler
Icon=Rakdos.jpg
Difficulty=medium
Description=Blood, Sweat & Tears
Deck Type=constructed
[main]
4 Blood Crypt|RTR
4 Char|RAV
4 Dreadbore|RTR
4 Grave Betrayal|RTR
4 Mizzium Mortars|RTR
9 Mountain|RTR
4 Rakdos Guildgate|RTR
4 Rakdos's Return|RTR
9 Swamp|RTR
4 Underworld Connections|RTR
4 Wight of Precinct Six|GTC
4 Mind Rot|RTR
2 Seal of Fire|DIS
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,26 @@
[duel]
[metadata]
Name=Savra 3
Title=Savra
Icon=Savra.jpg
Difficulty=hard
Description=Controllish
Deck Type=constructed
[main]
4 Abrupt Decay|RTR
4 Birds of Paradise|M12
4 Last Gasp|RAV
2 Elves of Deep Shadow|RAV
8 Forest|RTR
4 Golgari Guildgate|RTR
3 Dreg Mangler|RTR
4 Overgrown Tomb|RTR
4 Putrefy|RAV
4 Skeletal Vampire|GPT
8 Swamp|RTR
3 Trestle Troll|RTR
4 Underworld Connections|RTR
4 Vraska the Unseen|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,32 @@
[duel]
[metadata]
Name=Selesnya2005 1
Title=Selesnya 2005
Icon=Selesnya-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
2 Centaur Safeguard|RAV
2 Conclave Phalanx|RAV
1 Conclave's Blessing|RAV
1 Dowsing Shaman|RAV
4 Elvish Skysweeper|RAV
4 Fists of Ironwood|RAV
12 Forest|M10
12 Forest|RTR
3 Gather Courage|RAV
11 Plains|RTR
3 Root-Kin Ally|RAV
2 Scatter the Seeds|RAV
1 Scion of the Wild|RAV
2 Selesnya Evangel|RAV
1 Selesnya Guildmage|RAV
4 Siege Wurm|RAV
1 Tolsimir Wolfblood|RAV
4 Transguild Courier|DIS
1 Vitu-Ghazi, the City-Tree|RAV
1 Watchwolf|RAV
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,36 @@
[duel]
[metadata]
Name=Selesnya2012 1
Title=Selesnya 2012
Icon=Selesnya-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
1 Axebane Stag|RTR
1 Brushstrider|RTR
2 Call of the Conclave|RTR
4 Centaur Healer|RTR
3 Centaur's Herald|RTR
2 Chorus of Might|RTR
1 Coursers' Accord|RTR
1 Druid's Deliverance|RTR
2 Eyes in the Skies|RTR
12 Forest|RTR
1 Grove of the Guardian|RTR
1 Heroes' Reunion|RTR
2 Phantom General|RTR
11 Plains|RTR
1 Risen Sanctuary|RTR
1 Rootborn Defenses|RTR
2 Rubbleback Rhino|RTR
2 Savage Surge|RTR
1 Selesnya Guildgate|RTR
2 Selesnya Keyrune|RTR
3 Seller of Songbirds|RTR
2 Trostani's Judgment|RTR
1 Vitu-Ghazi Guildmage|RTR
1 Wayfaring Temple|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,37 @@
[duel]
[metadata]
Name=Simic2013 1
Title=Simic 2013
Icon=Simic-precon.jpg
Difficulty=easy
Description=Precon deck
Deck Type=constructed
[main]
2 Adaptive Snapjaw|GTC
2 Cloudfin Raptor|GTC
4 Crocanura|GTC
1 Crowned Ceratok|GTC
2 Drakewing Krasis|GTC
1 Elusive Krasis|GTC
3 Agoraphobia|GTC
1 Fathom Mage|GTC
2 Forced Adaptation|GTC
12 Forest|RTR
1 Frilled Oculus|GTC
1 Hindervines|GTC
13 Island|RTR
1 Ivy Lane Denizen|GTC
4 Kraken Hatchling|M13
1 Leyline Phantom|GTC
1 Merfolk of the Depths|GTC
1 Sapphire Drake|GTC
2 Shambleshark|GTC
1 Simic Guildgate|GTC
2 Simic Keyrune|GTC
1 Sleep|M13
2 Unexpected Results|GTC
1 Urban Evolution|GTC
1 Zameck Guildmage|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,26 @@
[duel]
[metadata]
Name=Sisters of Stone Death 3
Title=Sisters of Stone Death
Icon=Sisters of Stone Death.jpg
Difficulty=hard
Description=Some creatures that really want to eat you
Deck Type=constructed
[main]
4 Birds of Paradise|M12
3 Deadbridge Goliath|RTR
3 Desecration Demon|RTR
4 Dreg Mangler|RTR
4 Elves of Deep Shadow|RAV
8 Forest|RTR
4 Golgari Guildgate|RTR
4 Abrupt Decay|RTR
4 Lotleth Troll|RTR
4 Overgrown Tomb|RTR
3 Sewer Shambler|RTR
3 Shambling Shell|RAV
4 Slitherhead|RTR
8 Swamp|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,30 @@
[duel]
[metadata]
Name=Sus Antigoon 2
Title=Sus Antigoon
Icon=Sus Antigoon.jpg
Difficulty=medium
Description=Your Ghost
Deck Type=constructed
[main]
1 Clinging Darkness|RAV
2 Dark Confidant|RAV
4 Dutiful Thrull|GTC
4 Ethereal Armor|RTR
2 Gift of Orzhova|GTC
4 Godless Shrine|GTC
4 Grim Roustabout|RTR
1 Guardian's Magemark|GPT
1 Necromancer's Magemark|GPT
4 Orzhov Guildgate|GTC
4 Pillory of the Sleepless|GPT
8 Plains|RTR
2 Precinct Captain|RTR
4 Shadow Lance|GPT
2 Sphere of Safety|RTR
1 Stab Wound|RTR
8 Swamp|RTR
4 Underworld Connections|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,30 @@
[duel]
[metadata]
Name=Szadek 2
Title=Szadek
Icon=Szadek.jpg
Difficulty=medium
Description=Lucipher
Deck Type=constructed
[main]
2 Cyclonic Rift|RTR
2 Daggerdrome Imp|RTR
4 Last Gasp|RAV
4 Dimir Guildgate|GTC
4 Dimir Infiltrator|RAV
8 Island|RTR
2 Last Thoughts|GTC
2 Muddle the Mixture|RAV
4 Cloudfin Raptor|GTC
2 Remand|RAV
4 Shadow Slice|GTC
2 Stolen Identity|GTC
2 Surveilling Sprite|RAV
8 Swamp|RTR
2 Thrill-Kill Assassin|RTR
2 Undercity Plague|GTC
4 Watery Grave|GTC
2 Deathcult Rogue|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,27 @@
[duel]
[metadata]
Name=Teysa 2
Title=Teysa
Icon=Teysa.jpg
Difficulty=medium
Description=Please let me play my combo
Deck Type=constructed
[main]
4 Belfry Spirit|GPT
2 Blind Hunter|GPT
2 Dimir House Guard|RAV
4 Eyes in the Skies|RTR
2 Ghost Council of Orzhova|GPT
4 Godless Shrine|GTC
4 Knight Watch|GTC
2 Ogre Slumlord|GTC
4 Orzhov Guildgate|GTC
8 Plains|RTR
4 Precinct Captain|RTR
4 Skeletal Vampire|GPT
8 Swamp|RTR
4 Teysa, Orzhov Scion|GPT
4 Twilight Drover|RAV
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,27 @@
[duel]
[metadata]
Name=Token 2
Title=Token
Icon=Token.jpg
Difficulty=medium
Description=Tokens'r'us
Deck Type=constructed
[main]
4 Birds of Paradise|RAV
4 Call of the Conclave|RTR
2 Collective Blessing|RTR
4 Fists of Ironwood|RAV
7 Forest|RTR
4 Glare of Subdual|RAV
2 Hour of Reckoning|RAV
4 Leyline of the Meek|GPT
7 Plains|RTR
4 Scatter the Seeds|RAV
4 Seed Spark|RAV
4 Selesnya Charm|RTR
4 Selesnya Guildgate|RTR
4 Temple Garden|RTR
2 Vitu-Ghazi, the City-Tree|RAV
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,27 @@
[duel]
[metadata]
Name=Tolsimir 2
Title=Tolsimir
Icon=Tolsimir.jpg
Difficulty=medium
Description=Creatures'r'us
Deck Type=constructed
[main]
4 Call of the Conclave|RTR
4 Centaur Healer|RTR
4 Dryad Militant|RTR
8 Forest|RTR
3 Giant Growth|RTR
4 Loxodon Hierarch|RAV
4 Loxodon Smiter|RTR
8 Plains|RTR
2 Selesnya Guildmage|RAV
4 Selesnya Guildgate|RTR
4 Temple Garden|RTR
2 Tolsimir Wolfblood|RAV
4 Vinelasher Kudzu|RAV
4 Watchwolf|RAV
1 Vitu-Ghazi Guildmage|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,33 @@
[duel]
[metadata]
Name=Trostani 2
Title=Trostani
Icon=Trostani.jpg
Difficulty=medium
Description=Ramp it up
Deck Type=constructed
[main]
1 Angel of Serenity|RTR
1 Armada Wurm|RTR
1 Autochthon Wurm|RAV
4 Birds of Paradise|RAV
1 Blazing Archon|RAV
4 Carven Caryatid|RAV
4 Civic Wayfinder|RAV
4 Gyre Sage|GTC
4 Farseek|RAV
10 Forest|RTR
1 Luminate Primordial|GTC
1 Oathsworn Giant|RAV
1 Palisade Giant|RTR
8 Plains|RTR
1 Primordial Sage|RAV
2 Selesnya Keyrune|RTR
4 Selesnya Guildgate|RTR
1 Sylvan Primordial|GTC
4 Temple Garden|RTR
2 Trostani, Selesnya's Voice|RTR
1 Worldspine Wurm|RTR
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,28 @@
[duel]
[metadata]
Name=Ulasht 2
Title=Ulasht
Icon=Ulasht.jpg
Difficulty=medium
Description=Temper, Temper
Deck Type=constructed
[main]
2 Burning-Tree Emissary|GTC
8 Forest|RTR
4 Ghor-Clan Rampager|GTC
10 Mountain|RTR
4 Mugging|GTC
2 Razortip Whip|GTC
4 Scab-Clan Mauler|GPT
4 Seal of Fire|DIS
2 Skarrg, the Rage Pits|PC2
2 Skarrgan Firebird|GPT
4 Skarrgan Pit-Skulk|GPT
2 Skarrgan Skybreaker|GPT
4 Stomping Ground|GTC
4 Wasteland Viper|GTC
2 Ulasht, the Hate Seed|GPT
2 Domri Rade|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -0,0 +1,31 @@
[duel]
[metadata]
Name=Zegana 3
Title=Zegana
Icon=Zegana.jpg
Difficulty=hard
Description=Darwin, eat your heart out
Deck Type=constructed
[main]
4 Birds of Paradise|M12
4 Breeding Pool|GTC
2 Civic Wayfinder|10E
2 Coiling Oracle|DIS
4 Crocanura|GTC
4 Experiment One|GTC
4 Farseek|M13
5 Forest|RTR
4 Island|RTR
2 Master Biomancer|GTC
2 Mystic Genesis|GTC
1 Novijen, Heart of Progress|DIS
3 Patagia Viper|DIS
4 Prime Speaker Zegana|GTC
4 Simic Charm|GTC
4 Simic Guildgate|GTC
3 Trygon Predator|DIS
2 Vigean Hydropon|DIS
2 Zameck Guildmage|GTC
[sideboard]
[planes]
[schemes]

View File

@@ -11,6 +11,7 @@ Deck Type=constructed
3 Brass Man|ARN 3 Brass Man|ARN
4 Giant Strength|4ED 4 Giant Strength|4ED
4 Goblin Balloon Brigade|4ED 4 Goblin Balloon Brigade|4ED
4 Goblin Digging Team|DRK
3 Hurr Jackal|ARN 3 Hurr Jackal|ARN
3 Immolation|LEG 3 Immolation|LEG
4 Lightning Bolt|2ED 4 Lightning Bolt|2ED
@@ -18,5 +19,4 @@ Deck Type=constructed
4 Mons's Goblin Raiders|3ED 4 Mons's Goblin Raiders|3ED
20 Mountain|4ED 20 Mountain|4ED
4 Sisters of the Flame|DRK 4 Sisters of the Flame|DRK
4 Winds of Change|4ED
[sideboard] [sideboard]

View File

@@ -9,6 +9,7 @@ Deck Type=constructed
[main] [main]
3 Ali Baba|ARN 3 Ali Baba|ARN
3 Ankh of Mishra|LEB 3 Ankh of Mishra|LEB
4 Black Vise|LEB
4 Giant Strength|4ED 4 Giant Strength|4ED
4 Goblin Balloon Brigade|4ED 4 Goblin Balloon Brigade|4ED
3 Hurr Jackal|ARN 3 Hurr Jackal|ARN
@@ -19,5 +20,4 @@ Deck Type=constructed
16 Mountain|4ED 16 Mountain|4ED
4 Sisters of the Flame|DRK 4 Sisters of the Flame|DRK
4 Strip Mine|ATQ 4 Strip Mine|ATQ
4 Winds of Change|4ED
[sideboard] [sideboard]

View File

@@ -7,17 +7,18 @@ Difficulty=easy
Description=Pumpable Red weenies with Dwarven Warriors and Meekstone. Description=Pumpable Red weenies with Dwarven Warriors and Meekstone.
Deck Type=constructed Deck Type=constructed
[main] [main]
1 Artifact Blast|ATQ
3 Ball Lightning|4ED 3 Ball Lightning|4ED
4 Bird Maiden|ARN 4 Bird Maiden|ARN
4 Blood Lust|LEG
2 Dragon Whelp|4ED 2 Dragon Whelp|4ED
4 Dwarven Warriors|LEB 4 Dwarven Warriors|LEB
1 Eternal Warrior|LEG
4 Firebreathing|4ED 4 Firebreathing|4ED
2 Hurloon Minotaur|LEB 2 Hurloon Minotaur|LEB
4 Hurr Jackal|ARN 4 Hurr Jackal|ARN
3 Iron Star|LEB 3 Iron Star|LEB
2 Meekstone|LEB 4 Meekstone|LEB
4 Mons's Goblin Raiders|3ED
23 Mountain|4ED 23 Mountain|4ED
2 Shatter|4ED 2 Shatter|4ED
3 The Brute|LEG
[sideboard] [sideboard]

View File

@@ -9,7 +9,6 @@ Deck Type=constructed
[main] [main]
3 Ball Lightning|4ED 3 Ball Lightning|4ED
4 Bird Maiden|ARN 4 Bird Maiden|ARN
4 Blood Lust|LEG
3 Dragon Whelp|4ED 3 Dragon Whelp|4ED
4 Dwarven Warriors|LEB 4 Dwarven Warriors|LEB
2 Fire Drake|CHR 2 Fire Drake|CHR
@@ -17,7 +16,8 @@ Deck Type=constructed
2 Hurloon Minotaur|LEB 2 Hurloon Minotaur|LEB
4 Hurr Jackal|ARN 4 Hurr Jackal|ARN
3 Iron Star|LEB 3 Iron Star|LEB
2 Meekstone|LEB 2 Lightning Bolt|2ED
4 Meekstone|LEB
23 Mountain|4ED 23 Mountain|4ED
2 Shatter|4ED 2 Shatter|4ED
[sideboard] [sideboard]

View File

@@ -8,17 +8,17 @@ Description=Big Green creatures with a splash of White.
Deck Type=constructed Deck Type=constructed
[main] [main]
4 Birds of Paradise|4ED 4 Birds of Paradise|4ED
1 Channel|4ED
2 Colossus of Sardia|4ED 2 Colossus of Sardia|4ED
2 Disenchant|4ED 2 Disenchant|4ED
3 Force of Nature|2ED 3 Force of Nature|2ED
20 Forest|4ED 16 Forest|4ED
3 Giant Growth|2ED 3 Giant Growth|2ED
2 Healing Salve|2ED 1 Healing Salve|2ED
3 Holy Strength|2ED
4 Hurricane|4ED 4 Hurricane|4ED
4 Plains|4ED 4 Plains|4ED
4 Radjan Spirit|4ED 4 Radjan Spirit|4ED
4 Savannah|LEB
4 Spirit Link|LEG 4 Spirit Link|LEG
4 Swords to Plowshares|LEB
4 War Mammoth|2ED 4 War Mammoth|2ED
[sideboard] [sideboard]

View File

@@ -7,23 +7,23 @@ Difficulty=very hard
Description=Big Green creatures with a splash of White. Description=Big Green creatures with a splash of White.
Deck Type=constructed Deck Type=constructed
[main] [main]
1 Channel|LEB 4 Birds of Paradise|4ED
1 Colossus of Sardia|ATQ
4 Desert Twister|4ED 4 Desert Twister|4ED
2 Disenchant|4ED 2 Disenchant|4ED
2 Flying Carpet|ARN
3 Force of Nature|LEB 3 Force of Nature|LEB
13 Forest|4ED 11 Forest|4ED
3 Giant Growth|2ED
2 Healing Salve|2ED
2 Holy Strength|4ED
4 Hurricane|4ED 4 Hurricane|4ED
4 Llanowar Elves|2ED 4 Llanowar Elves|2ED
1 Mox Emerald|LEB 1 Mox Emerald|2ED
1 Mox Pearl|LEB 1 Mox Jet|2ED
3 Plains|4ED 1 Mox Pearl|2ED
3 Radjan Spirit|LEG 1 Mox Ruby|2ED
1 Mox Sapphire|2ED
4 Plains|4ED
4 Savannah|LEB 4 Savannah|LEB
4 Spirit Link|LEG 4 Serra Angel|LEB
1 Sol Ring|LEB
2 Su-Chi|ATQ
4 Swords to Plowshares|LEB
4 War Mammoth|LEB 4 War Mammoth|LEB
[sideboard] [sideboard]

View File

@@ -7,17 +7,17 @@ Difficulty=hard
Description=Big Blue fliers and effects to impede opponent's progress. Description=Big Blue fliers and effects to impede opponent's progress.
Deck Type=constructed Deck Type=constructed
[main] [main]
4 Air Elemental|LEB
2 Control Magic|LEB 2 Control Magic|LEB
3 Counterspell|LEB
2 Energy Flux|4ED 2 Energy Flux|4ED
3 Feedback|LEB
4 Ghost Ship|DRK 4 Ghost Ship|DRK
4 Giant Tortoise|ARN 4 Giant Tortoise|ARN
22 Island|4ED 22 Island|4ED
2 Mahamoti Djinn|LEB 2 Mahamoti Djinn|LEB
4 Mana Short|LEB
4 Phantom Monster|LEB 4 Phantom Monster|LEB
4 Power Sink|4ED 4 Power Sink|4ED
4 Psychic Venom|LEB 4 Psychic Venom|LEB
2 Time Elemental|LEG 2 Time Elemental|LEG
3 Twiddle|LEB 3 Unsummon|LEB
[sideboard] [sideboard]

View File

@@ -7,19 +7,18 @@ Difficulty=very hard
Description=Big Blue fliers and effects to impede opponent's progress. Description=Big Blue fliers and effects to impede opponent's progress.
Deck Type=constructed Deck Type=constructed
[main] [main]
4 Air Elemental|LEB
1 Ancestral Recall|LEB 1 Ancestral Recall|LEB
2 Control Magic|LEB 4 Control Magic|LEB
2 Energy Flux|4ED
4 Ghost Ship|DRK 4 Ghost Ship|DRK
4 Giant Tortoise|ARN 4 Giant Tortoise|ARN
22 Island|4ED 22 Island|4ED
2 Mahamoti Djinn|LEB 4 Mahamoti Djinn|LEB
4 Mana Short|LEB 4 Mana Drain|LEG
1 Mox Sapphire|LEB 1 Mox Sapphire|LEB
4 Phantom Monster|LEB 4 Phantom Monster|LEB
4 Power Sink|4ED 4 Power Sink|4ED
4 Psychic Venom|LEB
1 Sol Ring|LEB 1 Sol Ring|LEB
2 Time Elemental|LEG 2 Time Elemental|LEG
3 Twiddle|LEB 1 Time Walk|LEB
[sideboard] [sideboard]

View File

@@ -1,3 +1,4 @@
Name:Main world Name:Main world
Name:Shandalar|Dir:shandalar|Sets:2ED, ARN, ATQ, 3ED, LEG, DRK, 4ED|Banned:Chaos Orb; Falling Star Name:Shandalar|Dir:shandalar|Sets:2ED, ARN, ATQ, 3ED, LEG, DRK, 4ED|Banned:Chaos Orb; Falling Star
Name:Jamuraa|Dir:jamuraa|Sets:5ED, ARN, MIR, VIS, WTH|Banned:Chaos Orb; Falling Star Name:Jamuraa|Dir:jamuraa|Sets:5ED, ARN, MIR, VIS, WTH|Banned:Chaos Orb; Falling Star
Name:Ravnica|Dir:ravnica|Sets:RAV, GPT, DIS, RTR, GTC|Banned:Chaos Orb; Falling Star

View File

@@ -6876,10 +6876,6 @@ public class Card extends GameEntity implements Comparable<Card> {
for (final Object rem : source.getRemembered()) { for (final Object rem : source.getRemembered()) {
if (rem instanceof Card) { if (rem instanceof Card) {
final Card card = (Card) rem; final Card card = (Card) rem;
System.out.println(this + " vs " + card);
System.out.println(this.getOwner().equals(card.getOwner()));
System.out.println(this.getOwner());
System.out.println(card.getOwner());
if (!this.getOwner().equals(card.getOwner())) { if (!this.getOwner().equals(card.getOwner())) {
return false; return false;
} }

View File

@@ -180,7 +180,7 @@ public class BoosterData {
* @see forge.util.StorageReaderFile#read(java.lang.String) * @see forge.util.StorageReaderFile#read(java.lang.String)
*/ */
@Override @Override
protected BoosterData read(String line) { protected BoosterData read(String line, int i) {
final FileSection section = FileSection.parse(line, ":", "|"); final FileSection section = FileSection.parse(line, ":", "|");
int nC = section.getInt("Commons", 0); int nC = section.getInt("Commons", 0);
int nU = section.getInt("Uncommons", 0); int nU = section.getInt("Uncommons", 0);

View File

@@ -229,11 +229,11 @@ public final class CardBlock implements Comparable<CardBlock> {
* @see forge.util.StorageReaderFile#read(java.lang.String) * @see forge.util.StorageReaderFile#read(java.lang.String)
*/ */
@Override @Override
protected CardBlock read(String line) { protected CardBlock read(String line, int i) {
final String[] sParts = line.trim().split("\\|"); final String[] sParts = line.trim().split("\\|");
String name = null; String name = null;
int index = -1; int index = 1+i;
final List<CardEdition> sets = new ArrayList<CardEdition>(9); // add support for up to 9 different sets in a block! final List<CardEdition> sets = new ArrayList<CardEdition>(9); // add support for up to 9 different sets in a block!
final ArrayList<MetaSet> metas = new ArrayList<MetaSet>(); final ArrayList<MetaSet> metas = new ArrayList<MetaSet>();
CardEdition landSet = null; CardEdition landSet = null;
@@ -245,8 +245,6 @@ public final class CardBlock implements Comparable<CardBlock> {
final String key = kv[0].toLowerCase(); final String key = kv[0].toLowerCase();
if ("name".equals(key)) { if ("name".equals(key)) {
name = kv[1]; name = kv[1];
} else if ("index".equals(key)) {
index = Integer.parseInt(kv[1]);
} else if ("set0".equals(key) || "set1".equals(key) || "set2".equals(key) || "set3".equals(key) } else if ("set0".equals(key) || "set1".equals(key) || "set2".equals(key) || "set3".equals(key)
|| "set4".equals(key) || "set5".equals(key) || "set6".equals(key) || "set7".equals(key) || "set4".equals(key) || "set5".equals(key) || "set6".equals(key) || "set7".equals(key)
|| "set8".equals(key)) { || "set8".equals(key)) {

View File

@@ -208,9 +208,9 @@ public final class CardEdition implements Comparable<CardEdition> { // immutable
} }
@Override @Override
protected CardEdition read(String line) { protected CardEdition read(String line, int i) {
FileSection section = FileSection.parse(line, ":", "|"); FileSection section = FileSection.parse(line, ":", "|");
int index = section.getInt("index", -1); int index = 1+i;
String code2 = section.get("code2"); String code2 = section.get("code2");
String code = section.get("code3"); String code = section.get("code3");
String type = section.get("type"); String type = section.get("type");

View File

@@ -57,7 +57,7 @@ public class FatPackData {
* @see forge.util.StorageReaderFile#read(java.lang.String) * @see forge.util.StorageReaderFile#read(java.lang.String)
*/ */
@Override @Override
protected FatPackData read(String line) { protected FatPackData read(String line, int i) {
final FileSection section = FileSection.parse(line, ":", "|"); final FileSection section = FileSection.parse(line, ":", "|");
int nBoosters = section.getInt("Boosters", 0); int nBoosters = section.getInt("Boosters", 0);
int nLand = section.getInt("BasicLands", 0); int nLand = section.getInt("BasicLands", 0);

View File

@@ -93,7 +93,7 @@ public final class FormatCollection extends StorageView<GameFormat> {
* @see forge.util.StorageReaderFile#read(java.lang.String) * @see forge.util.StorageReaderFile#read(java.lang.String)
*/ */
@Override @Override
protected GameFormat read(String line) { protected GameFormat read(String line, int i) {
final List<String> sets = new ArrayList<String>(); // default: all sets allowed final List<String> sets = new ArrayList<String>(); // default: all sets allowed
final List<String> bannedCards = new ArrayList<String>(); // default: final List<String> bannedCards = new ArrayList<String>(); // default:
// nothing // nothing
@@ -101,7 +101,7 @@ public final class FormatCollection extends StorageView<GameFormat> {
FileSection section = FileSection.parse(line, ":", "|"); FileSection section = FileSection.parse(line, ":", "|");
String name = section.get("name"); String name = section.get("name");
int index = section.getInt("index", 0); int index = 1 + i;
String strSets = section.get("sets"); String strSets = section.get("sets");
if ( null != strSets ) { if ( null != strSets ) {
sets.addAll(Arrays.asList(strSets.split(", "))); sets.addAll(Arrays.asList(strSets.split(", ")));

View File

@@ -143,7 +143,6 @@ public class AbilityUtils {
final Object crd = root.getTriggeringObject(defined.substring(9)); final Object crd = root.getTriggeringObject(defined.substring(9));
if (crd instanceof Card) { if (crd instanceof Card) {
c = Singletons.getModel().getGame().getCardState((Card) crd); c = Singletons.getModel().getGame().getCardState((Card) crd);
c = (Card) crd;
} else if (crd instanceof List<?>) { } else if (crd instanceof List<?>) {
for (final Card cardItem : (List<Card>) crd) { for (final Card cardItem : (List<Card>) crd) {
cards.add(cardItem); cards.add(cardItem);
@@ -1110,6 +1109,8 @@ public class AbilityUtils {
if (paid) { if (paid) {
unpaidCommand = paidCommand; unpaidCommand = paidCommand;
} }
ability.setActivatingPlayer(payer);
ability.setTarget(sa.getTarget());
GameActionUtil.payCostDuringAbilityResolve(payer, ability, cost, paidCommand, unpaidCommand, sa, game); GameActionUtil.payCostDuringAbilityResolve(payer, ability, cost, paidCommand, unpaidCommand, sa, game);
waitForInput = true; // wait for the human input waitForInput = true; // wait for the human input
break; // multiple human players are not supported break; // multiple human players are not supported

View File

@@ -84,6 +84,12 @@ public abstract class SpellAbilityAi {
if (sa.getRestrictions().getPlaneswalker() && Singletons.getModel().getGame().getPhaseHandler().is(PhaseType.MAIN2)) { if (sa.getRestrictions().getPlaneswalker() && Singletons.getModel().getGame().getPhaseHandler().is(PhaseType.MAIN2)) {
return true; return true;
} }
if (sa.isTrigger()) {
return true;
}
if (sa.isSpell() && !sa.isBuyBackAbility()) {
return false;
}
PhaseHandler phase = Singletons.getModel().getGame().getPhaseHandler(); PhaseHandler phase = Singletons.getModel().getGame().getPhaseHandler();
return phase.is(PhaseType.END_OF_TURN) && phase.getNextTurn().equals(ai); return phase.is(PhaseType.END_OF_TURN) && phase.getNextTurn().equals(ai);

View File

@@ -25,6 +25,7 @@ import forge.card.spellability.SpellAbility;
import forge.card.spellability.Target; import forge.card.spellability.Target;
import forge.card.staticability.StaticAbility; import forge.card.staticability.StaticAbility;
import forge.game.ai.ComputerUtilCard; import forge.game.ai.ComputerUtilCard;
import forge.game.ai.ComputerUtilCost;
import forge.game.ai.ComputerUtilMana; import forge.game.ai.ComputerUtilMana;
import forge.game.phase.CombatUtil; import forge.game.phase.CombatUtil;
import forge.game.phase.PhaseHandler; import forge.game.phase.PhaseHandler;
@@ -46,7 +47,13 @@ public class AttachAi extends SpellAbilityAi {
final Card source = sa.getSourceCard(); final Card source = sa.getSourceCard();
if (abCost != null) { if (abCost != null) {
// No Aura spells have Additional Costs // AI currently disabled for these costs
if (!ComputerUtilCost.checkSacrificeCost(ai, abCost, source)) {
return false;
}
if (!ComputerUtilCost.checkLifeCost(ai, abCost, source, 4, null)) {
return false;
}
} }
// prevent run-away activations - first time will always return true // prevent run-away activations - first time will always return true
@@ -991,10 +998,12 @@ public class AttachAi extends SpellAbilityAi {
if (!CardUtil.isStackingKeyword(keyword) && card.hasKeyword(keyword)) { if (!CardUtil.isStackingKeyword(keyword) && card.hasKeyword(keyword)) {
return false; return false;
} }
final boolean evasive = (keyword.endsWith("Unblockable") || keyword.equals("Fear") final boolean evasive = (keyword.equals("Unblockable") || keyword.equals("Fear")
|| keyword.equals("Intimidate") || keyword.equals("Shadow") || keyword.equals("Intimidate") || keyword.equals("Shadow")
|| keyword.equals("Flying") || keyword.equals("Horsemanship") || keyword.equals("Flying") || keyword.equals("Horsemanship")
|| keyword.endsWith("walk")); || keyword.endsWith("walk") || keyword.equals("CARDNAME can't be blocked except by Walls.")
|| keyword.equals("All creatures able to block CARDNAME do so.")
|| keyword.equals("CARDNAME can't be blocked by more than one creature."));
// give evasive keywords to creatures that can attack and deal damage // give evasive keywords to creatures that can attack and deal damage
if (evasive) { if (evasive) {
if (card.getNetCombatDamage() <= 0 if (card.getNetCombatDamage() <= 0

View File

@@ -294,8 +294,6 @@ public class ChangeZoneAi extends SpellAbilityAi {
} }
} }
chance &= (r.nextFloat() < .8);
final AbilitySub subAb = sa.getSubAbility(); final AbilitySub subAb = sa.getSubAbility();
chance &= subAb == null || subAb.getAi().chkDrawbackWithSubs(ai, subAb); chance &= subAb == null || subAb.getAi().chkDrawbackWithSubs(ai, subAb);
@@ -747,7 +745,7 @@ public class ChangeZoneAi extends SpellAbilityAi {
} }
} }
// Blink permanents with ETB triggers // Blink permanents with ETB triggers
else if (sa.isAbility() && (sa.getPayCosts() != null) && SpellAbilityAi.playReusable(ai, sa)) { else if (SpellAbilityAi.playReusable(ai, sa)) {
aiPermanents = CardLists.filter(aiPermanents, new Predicate<Card>() { aiPermanents = CardLists.filter(aiPermanents, new Predicate<Card>() {
@Override @Override
public boolean apply(final Card c) { public boolean apply(final Card c) {
@@ -1319,8 +1317,9 @@ public class ChangeZoneAi extends SpellAbilityAi {
player.shuffle(); player.shuffle();
} }
if ((!ZoneType.Battlefield.equals(destination) && !"Card".equals(type) && !defined) if (((!ZoneType.Battlefield.equals(destination) && !"Card".equals(type) && !defined)
|| (sa.hasParam("Reveal") && !fetched.isEmpty())) { || (sa.hasParam("Reveal") && !fetched.isEmpty()))
&& !sa.hasParam("NoReveal")) {
final String picked = player + " picked:"; final String picked = player + " picked:";
if (fetched.size() > 0) { if (fetched.size() > 0) {
GuiChoose.one(picked, fetched); GuiChoose.one(picked, fetched);

View File

@@ -4,11 +4,12 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Random; import java.util.Random;
import forge.card.ability.SpellAbilityAi; import org.apache.commons.lang.math.RandomUtils;
import forge.card.ability.effects.CharmEffect; import forge.card.ability.SpellAbilityAi;import forge.card.ability.effects.CharmEffect;
import forge.card.spellability.AbilitySub; import forge.card.spellability.AbilitySub;
import forge.card.spellability.SpellAbility; import forge.card.spellability.SpellAbility;
import forge.game.player.AIPlayer; import forge.game.player.AIPlayer;
import forge.game.player.Player;
import forge.util.MyRandom; import forge.util.MyRandom;
public class CharmAi extends SpellAbilityAi { public class CharmAi extends SpellAbilityAi {
@@ -22,7 +23,7 @@ public class CharmAi extends SpellAbilityAi {
boolean timingRight = sa.isTrigger(); //is there a reason to play the charm now? boolean timingRight = sa.isTrigger(); //is there a reason to play the charm now?
List<AbilitySub> chooseFrom = CharmEffect.makePossibleOptions(sa); List<AbilitySub> chooseFrom = CharmEffect.makePossibleOptions(sa);
List<AbilitySub> chosenList = chooseOptionsAi(ai, timingRight, chooseFrom, num, min); List<AbilitySub> chosenList = chooseOptionsAi(ai, timingRight, chooseFrom, num, min, false);
if (chosenList == null || chosenList.isEmpty()) { if (chosenList == null || chosenList.isEmpty()) {
return false; return false;
@@ -32,9 +33,17 @@ public class CharmAi extends SpellAbilityAi {
return r.nextFloat() <= Math.pow(.6667, sa.getActivationsThisTurn()); return r.nextFloat() <= Math.pow(.6667, sa.getActivationsThisTurn());
} }
public static List<AbilitySub> chooseOptionsAi(final AIPlayer ai, boolean playNow, List<AbilitySub> choices, int num, int min) { public static List<AbilitySub> chooseOptionsAi(final AIPlayer ai, boolean playNow, List<AbilitySub> choices, int num, int min, boolean opponentChoser) {
List<AbilitySub> chosenList = new ArrayList<AbilitySub>(); List<AbilitySub> chosenList = new ArrayList<AbilitySub>();
if (opponentChoser) {
// This branch is for "An Opponent chooses" Charm spells from Alliances
// Current just choose the first available spell, which seem generally less disastrous for the AI.
//return choices.subList(0, 1);
return choices.subList(1, choices.size());
}
for (int i = 0; i < num; i++) { for (int i = 0; i < num; i++) {
AbilitySub thisPick = null; AbilitySub thisPick = null;
for (SpellAbility sub : choices) { for (SpellAbility sub : choices) {
@@ -57,4 +66,9 @@ public class CharmAi extends SpellAbilityAi {
} }
return chosenList.size() >= min ? chosenList : null; return chosenList.size() >= min ? chosenList : null;
} }
public static Player determineOpponentChooser(AIPlayer ai, SpellAbility sa, List<Player> opponents) {
return opponents.get(RandomUtils.nextInt(opponents.size()));
}
} }

View File

@@ -77,6 +77,13 @@ public class ControlGainAi extends SpellAbilityAi {
// if Defined, then don't worry about targeting // if Defined, then don't worry about targeting
if (tgt == null) { if (tgt == null) {
if (sa.hasParam("AllValid")) {
List<Card> tgtCards = ai.getOpponent().getCardsIn(ZoneType.Battlefield);
tgtCards = AbilityUtils.filterListByType(tgtCards, sa.getParam("AllValid"), sa);
if (tgtCards.isEmpty()) {
return false;
}
}
return true; return true;
} else { } else {
tgt.resetTargets(); tgt.resetTargets();

View File

@@ -80,7 +80,7 @@ public class CounterAi extends SpellAbilityAi {
if (toPay <= usableManaSources) { if (toPay <= usableManaSources) {
// If this is a reusable Resource, feel free to play it most of // If this is a reusable Resource, feel free to play it most of
// the time // the time
if (!sa.getPayCosts().isReusuableResource() || sa.isSpell()) { if (!SpellAbilityAi.playReusable(ai,sa)) {
return false; return false;
} }
} }
@@ -148,7 +148,7 @@ public class CounterAi extends SpellAbilityAi {
if (toPay <= usableManaSources) { if (toPay <= usableManaSources) {
// If this is a reusable Resource, feel free to play it most // If this is a reusable Resource, feel free to play it most
// of the time // of the time
if (!sa.getPayCosts().isReusuableResource() || (MyRandom.getRandom().nextFloat() < .4)) { if (!SpellAbilityAi.playReusable(ai,sa) || (MyRandom.getRandom().nextFloat() < .4)) {
return false; return false;
} }
} }

Some files were not shown because too many files have changed in this diff Show More