Compare commits

..

498 Commits

Author SHA1 Message Date
Chris
7a4d942fb6 [maven-release-plugin] prepare release forge-1.1.3 2011-09-09 11:07:40 +00:00
Chris
501c9dc280 - Added the recent commit logs to changes.txt. Preparing for the next beta. 2011-09-09 10:48:59 +00:00
Sloth
f09f71129c - Fixed a bug in cleanUpTemporaryTriggers. 2011-09-09 09:22:32 +00:00
jendave
0f37fb126d remove -avoid inline conditional- 2011-09-09 06:58:06 +00:00
slapshot5
b14dc3aae8 incremental update for AF_Animate to support removing triggers and abilities as part of the animate. 2011-09-09 01:18:32 +00:00
slapshot5
73c42b2104 text fix for Pawn of Ulamog 2011-09-08 23:06:58 +00:00
Sloth
fdc2702ec9 - Added Farrel's Zealot. 2011-09-08 20:14:42 +00:00
Sloth
4b964057ce - Added the keyword "CARDNAME assigns no combat damage" and converted some cards to use it. 2011-09-08 18:46:48 +00:00
Sloth
b2b62369c0 - Added Kukemssa Pirates and Wall of Corpses. 2011-09-08 16:29:27 +00:00
Maxmtg
9d1eb10027 Added formats filter to deckeditor
removed hardcoded formats where they were known to me
2011-09-08 15:02:01 +00:00
Sloth
4af523872c - Added Imperial Mask and Leyline of Sanctity. 2011-09-08 12:59:27 +00:00
Sloth
6e67754092 - Added Spirit of the Hearth and True Believer. 2011-09-08 12:16:55 +00:00
Sloth
447142ad59 - Added Devastating Dreams and Induce Despair. 2011-09-08 12:10:29 +00:00
Sloth
48d045cd51 - Added the option temporarilySuppressed to the trigger class (suppressed can now be used without it being reset all the time). 2011-09-08 10:28:55 +00:00
Chris
ab8ec0d4d2 - Added the recent commit logs to changes.txt. 2011-09-08 10:24:52 +00:00
slapshot5
f955f12c48 Checkstyle fixes in StaticAbility_Continuous 2011-09-08 03:05:26 +00:00
slapshot5
f8cd6ff7ac some Checkstyle fixes in Trigger_Cycled.java 2011-09-08 02:32:56 +00:00
Maxmtg
53c2b45ea4 just tried to test issue 148, but could not find a card to quest deck, added it. and it didn't appear in list, so I moved the name, type and set filter to quest Deckeditor. Draft users also get an update of colored mana costs. 2011-09-08 02:14:36 +00:00
Maxmtg
a05b4345d4 All computer decks are auto-assigned names
Protection from crashing on empty decks files
Resolution for issues 241-244
2011-09-08 00:29:14 +00:00
Maxmtg
8b545aba7a WU and WB were mixed up 2011-09-07 23:13:26 +00:00
Maxmtg
79bc067a90 a link in properties for small icons 2011-09-07 23:02:27 +00:00
Sloth
d3245ee059 - Updated some quest decks. 2011-09-07 18:33:50 +00:00
Sloth
4a47f12a61 - Updated the costs descriptions of some cards. 2011-09-07 15:03:06 +00:00
Sloth
91118045c2 - Updated the costs descriptions of some cards. 2011-09-07 14:49:32 +00:00
Sloth
63515007e1 - Little fix in the prompt of CostDiscard.
- Fixed Buyback cost of Forbid.
2011-09-07 14:40:33 +00:00
Sloth
42f5cc23ee - Prevented possibleDamagePrevention from giving errors if a permanent with an AF Countermagic ability is around. 2011-09-07 14:32:51 +00:00
Sloth
ca4c882924 - Fixed Ertai, the Corrupted.
- Updated the costs descriptions of some cards.
2011-09-07 14:24:27 +00:00
Sloth
2d40122299 - Continuous static abilities can now add keywords to players.
- Added Ivory Mask.
2011-09-07 12:52:07 +00:00
ArsenalNut
5e7d9a7492 Fixed sacrifice cost prompt for Blazing Torch 2011-09-07 12:31:32 +00:00
Chris
49cb42536c - Added the recent commit logs to changes.txt. 2011-09-07 11:02:51 +00:00
slapshot5
d785b7b5af heckstyle fixes in ManaPool.java 2011-09-07 05:01:11 +00:00
ArsenalNut
a14ef78fd5 corrected Blazing Torch damage ability 2011-09-07 03:39:48 +00:00
slapshot5
2f0f26de51 various checkstyle fixes in Card.java 2011-09-07 03:26:56 +00:00
Sol
2e99e50a5c Mana String comparison isn't in CostChange 2011-09-07 02:27:22 +00:00
Sloth
689a360e27 - Added the Joker 2 deck. 2011-09-06 10:22:42 +00:00
Chris
6d497d5470 - Added the recent commit logs to changes.txt. 2011-09-06 10:21:31 +00:00
Chris
719d5120b0 - Ran oracle script. 2011-09-06 10:20:21 +00:00
Sloth
d2a456cd0d - Converted the triggered ability of Necropotence to script (actually it wasn't even a triggered ability). Updated the wording on the activated ability. 2011-09-06 10:10:28 +00:00
Sloth
c7708509e5 - Restructured parts of AI discarding. All choosing is handled in ComputerUtil.AI_discardNumType. AIPlayer.discard will use this. 2011-09-06 08:42:44 +00:00
Hellfish
9b8fc046ad *Fixed "games won" count not resetting between nonquest matches. 2011-09-06 06:38:16 +00:00
slapshot5
e4e121ccfb several Checkstyle fixes in Card.java 2011-09-06 04:50:33 +00:00
ArsenalNut
ffa0f219ac added CostDesc so card text looks right on game screens 2011-09-06 04:45:01 +00:00
ArsenalNut
384c15dccf added Blazing Torch 2011-09-06 04:33:49 +00:00
slapshot5
de3148824f clean up some Java warnings 2011-09-06 02:18:37 +00:00
slapshot5
8404824656 several Checkstyle fixes in Card, GameAction and CardFactoryUtil 2011-09-06 01:58:44 +00:00
Maxmtg
374d79e231 manacost as icons in quest mode 2011-09-06 01:57:48 +00:00
ArsenalNut
e8c682bbd3 fixed GainControl AF not returning all controlled objects (Issue #227) 2011-09-06 01:35:14 +00:00
Maxmtg
cd954ebdd1 formats - will deal with them later 2011-09-06 01:32:02 +00:00
Maxmtg
153310af5d deckmanager is now forced to store cards along with sets they belong to, cause ppl want customized decks 2011-09-06 00:22:48 +00:00
Maxmtg
a4d4b6b1d8 QuestMode crashed with old decks (no difficulty and displayname metadata in dck files), doesn't crash now at least. 2011-09-06 00:05:06 +00:00
Maxmtg
20319c3bac minor optimizations to card filtering 2011-09-05 23:43:03 +00:00
Maxmtg
a20201a998 you were doing it wrong 2011-09-05 23:42:02 +00:00
Sol
bcb25d5444 Fixing Java String Comparison 2011-09-05 23:29:13 +00:00
Maxmtg
582d9ffe16 fixed a bug with deckeditor filters: (1) when you select 6 core types of 7, all 7 are shown anyway, (2) with active set filter didn't show some cards issued in other sets 2011-09-05 22:53:45 +00:00
Sol
d8bde04f98 - Fix for new Cost object not using CostChange information properly 2011-09-05 22:46:13 +00:00
slapshot5
8de408cd65 fix for having 2 Legendary creatures with the same name on the battlefield, but one of them is face down both going to the graveyard. Now, isFaceDown() is checked. 2011-09-05 22:28:08 +00:00
slapshot5
870972d091 clean up some Java warnings 2011-09-05 21:30:26 +00:00
Sloth
3a87576c3f - Disabled restarting matches in quest mode. 2011-09-05 20:02:27 +00:00
Maxmtg
b32bbf33ad fix for http://www.slightlymagic.net/forum/viewtopic.php?f=26&t=787&p=69769#p69769 2011-09-05 18:29:20 +00:00
Maxmtg
515a0aa302 Deck Editor displays mana as symbols (currently only for constructed mode) 2011-09-05 17:09:07 +00:00
Sloth
9170a06da0 - Added the option to remove triggered abilities with continuous static abilities.
- Added it to some cards that currently still use stAnimate.
2011-09-05 17:04:36 +00:00
Chris
383525a4a1 - Modified the Hornet Queen script and it will now look for a token picture named "g_1_1_insect_deathtouch.jpg. 2011-09-05 16:57:17 +00:00
Maxmtg
613d9aef78 does not force deck to have comment or playerType 2011-09-05 16:09:20 +00:00
Maxmtg
ef773c9d4c fixed an NPE for null comments 2011-09-05 15:46:09 +00:00
Maxmtg
ce5851ab5a Won't show errors if a card has no setinfo. 2011-09-05 15:38:07 +00:00
Sloth
9a038a53b6 - Added SVar:RemAIDeck:True to Brave the Elements. 2011-09-05 11:46:56 +00:00
Chris
738de02b15 - Added the recent commit logs to changes.txt. 2011-09-05 11:28:46 +00:00
Chris
54676e22ec - Ran oracle script. 2011-09-05 11:27:36 +00:00
Maxmtg
69152d07c3 Deck class no longer contains metadata - please create new classes for extra data you want stored along with the deck, incapsulate deck there if needed.
Accelerated Quest startup by removing N reads of N files (n=number of decks) that happened before displaying list of battles
Data specific for quest battle moved to QuestEvent
2011-09-05 10:47:08 +00:00
Maxmtg
2f62f07126 removed exception that turnd out not needed 2011-09-05 09:37:45 +00:00
ArsenalNut
0842c5aa4f changed Boldwyr Intimidator to use CantBlock instead of CantBeBlockedBy to be strictly correct 2011-09-05 04:49:29 +00:00
ArsenalNut
23064cc3d5 Added Shields of Velis Vel. Fixed Amoeboid Changeling and Blades of Velis Vel to animate to add AllCreatureTypes. 2011-09-05 04:23:15 +00:00
ArsenalNut
dd7a40974f added Boldwyr Intimidator 2011-09-05 03:38:14 +00:00
Sol
1d4b09fdf7 - Fix for cards like Shimmering Grotto being able to pay for itself. 2011-09-05 00:16:10 +00:00
slapshot5
afc4ea7478 Checkstyle fixes in GameActionUtil and GenerateConstructedDeck 2011-09-04 20:45:11 +00:00
Maxmtg
61ba486d8d Cards that were missing setInfo will be listed in a good errorviewer window. 2011-09-04 20:39:59 +00:00
Sloth
aefb076f23 - Generalized the xcount functions available in continuous static abilities (fixes Mwonvuli Ooze). 2011-09-04 20:29:34 +00:00
slapshot5
25b1fe6cf3 some Checkstyle in Gui_WinLose and GenerateThemeDeck 2011-09-04 19:58:21 +00:00
Sloth
a23045d76c - Fixed Pulsemage Advocate. 2011-09-04 19:22:20 +00:00
slapshot5
f4946fb5ff clean up some java warnings 2011-09-04 19:08:15 +00:00
slapshot5
1c50ed43c0 some fixes in Test classes to fix compile errors. 2011-09-04 19:05:48 +00:00
slapshot5
b9db01ec16 Checkstyle fixes in AF_ChangeZone 2011-09-04 19:05:12 +00:00
Sloth
460701d4f1 - Converted the Changeling keyword to a stat defining ability. 2011-09-04 18:42:10 +00:00
Maxmtg
3cf823cab9 Pulled all the deck loading errors together. 2011-09-04 17:56:53 +00:00
Maxmtg
b4d3894b35 fixing exception that happens when loading a deck with cards not found in our database. 2011-09-04 17:40:26 +00:00
Maxmtg
3756976bf5 adressing issue from http://www.slightlymagic.net/forum/posting.php?mode=quote&f=26&p=69462 (if a card has blank value set that caused an exception) 2011-09-04 17:14:37 +00:00
Maxmtg
150a4dc136 Added Innistrad into sets list so that people would be able to develop cards for it 2011-09-04 16:57:49 +00:00
Maxmtg
79e3081e98 SetInfoUtil cleaned out for unused code, init moved to static{} block, dependencies updated
limited game code moved to a matching package
deckeditor for drafting now lets pick a card by hitting space.
2011-09-04 15:48:59 +00:00
Maxmtg
5382bb7587 The choice window makes its list focused then it gains focus itself. So you can just press up/down and ENTER or ESC to choose without touching mouse 2011-09-04 15:43:00 +00:00
Sloth
936fae779e - Little AI fix in AF Attach Curse.
- Added Screams from Within.
2011-09-04 15:03:39 +00:00
ArsenalNut
78468572d0 fixed calculateAmount so Remembered and Imprint work when ability != null 2011-09-04 14:51:24 +00:00
slapshot5
35ab02ae9b some Checkstyle fixes in AF_ChangeZone 2011-09-04 14:43:05 +00:00
Maxmtg
c3db613e86 Code for reading a deck refactored. 2011-09-04 12:06:49 +00:00
Maxmtg
96556ebfa0 Now 'new' is present in quest deckbuider too. 2011-09-04 11:49:14 +00:00
Sloth
5428c2a8f5 - Little fix for the prompt of the reveal cost. 2011-09-04 11:40:28 +00:00
Maxmtg
263be6f3d1 "New" column added to Quest shop interface. 2011-09-04 11:13:03 +00:00
Sloth
b8412d4648 - The AI will no longer try to use mana abilities which have a mana cost (it will miscalculate). 2011-09-04 11:02:59 +00:00
Chris
f68025f340 - Added the recent commit logs to changes.txt. 2011-09-04 10:58:16 +00:00
Sloth
a40670d9de - Added the option "RemoveTypes" to AF Animate to remove one special type.
- Added Arcum's Weathervane.
2011-09-04 10:32:01 +00:00
Sloth
91ded360f5 - Added Oracle text to some cards.
- Updated two DiscardMe SVars.
2011-09-04 10:23:01 +00:00
Sloth
b6581dba64 - Added the option "RemoveType" to continuous static abilities to remove one special type.
- Added Melting.
2011-09-04 10:14:19 +00:00
Sloth
e2c99a4218 - Fixed an incompatibility of getShortColorsString and ManaCost (the former translating Colorless to C which the latter doesn't take). 2011-09-04 09:42:55 +00:00
Sloth
7d15448012 - The restart match button is now always enabled. 2011-09-04 09:00:07 +00:00
Sloth
26808aef66 - Disabled Sideboard parsing of deck files (because it currently chokes on the quest files). 2011-09-04 07:53:52 +00:00
ArsenalNut
dcf51e08d3 added Fickle Efreet 2011-09-04 04:48:19 +00:00
Maxmtg
a46486c0ad reverting sources to revision 10193
changes from r10200 were kept (not reverted)
2011-09-04 03:13:07 +00:00
Chris
658d93dfd1 - Fixed the typos for the cards: Nin, the Pain Artist; Vedalken Dismisser; Latulla, Keldon Overseer; Pearlspear Courier; Sorceress Queen; Khabal Ghoul; Skulking Ghost and Diligent Farmhand. 2011-09-04 02:48:40 +00:00
Doublestrike
8eefc0cee1 DeckManager updated to ignore tokens stored in Quest decks.
QuestUtil updated (poorly) for a quick fix on a couple of errors.
2011-09-04 01:30:34 +00:00
ArsenalNut
1bdcc46719 add a python script that parses the mtg-data.txt and produces card templates for card names entered at a prompt. It doesn't scrape magiccards.info for image data so that SetInfo lines are bogus. 2011-09-03 23:50:47 +00:00
ArsenalNut
4f1cca1294 added Deadshot and Falling Timber 2011-09-03 23:43:37 +00:00
ArsenalNut
f2f3f3bc63 Added Cone of Flame, Dwarven Landslide, Rushing River, Stand Together 2011-09-03 23:16:06 +00:00
ArsenalNut
2cb4b1223b added "TargetUnique$ True" to Toils of Night and Day 2011-09-03 21:37:42 +00:00
ArsenalNut
df4f9a9512 fixed subability cost 2011-09-03 21:04:34 +00:00
Sol
3c0da0f4a7 Updating Oracle text for recently added cards 2011-09-03 15:36:34 +00:00
Sloth
4cabc4214c - Added Schismotivate. 2011-09-03 14:17:43 +00:00
Sloth
29fc707f27 - Added Steal Strength. 2011-09-03 14:13:48 +00:00
Doublestrike
51c52609c3 Deck and DeckManager restored? 2011-09-03 12:13:39 +00:00
Hellfish
8310c076ab *Better fix for the StackOverflow when donating stuff. You know, one that *doesn't* cause other GainControl abilities to spaz out. 2011-09-03 11:48:20 +00:00
Sloth
74fb60ec4d - Fixed description of Coralhelm Commander. 2011-09-03 11:29:58 +00:00
Chris
1f5074732d - Added the recent commit logs to changes.txt. 2011-09-03 11:29:19 +00:00
Doublestrike
847da2c114 Frantic changes to Deck and DeckManager to fix errors in r10194 2011-09-03 11:20:13 +00:00
Maxmtg
a5f708559c fixed a couple of compile errors from 10194, yet could not handle them all 2011-09-03 10:57:13 +00:00
slapshot5
1111ea2566 fix SetInfo for Bloodfire Dwarf 2011-09-03 10:27:24 +00:00
Doublestrike
f83f87df5b NOTE: A commit with errors was apparently pushed previous to mine. As a result, my work has been broken also, and will unfortunately take some time to fix. The functionality described below will eventually work.
=====
Big commit: Restructured Quest quests to use dck files.  This required changes in many places.  Among other things:
- Model and view separated for quest main panel items
- Quests and battles all generated from dck files
- dck files all updated to contain metadata, main, sideboard
- Quest dck files updated to contain [ai_extra_cards] and [human_extra_cards]
2011-09-03 10:08:03 +00:00
slapshot5
1786c3e655 Checkstyle fixes in some Input_* files 2011-09-03 09:37:39 +00:00
slapshot5
b8b4f58805 many Checkstyle fixes 2011-09-03 09:22:29 +00:00
slapshot5
dd31537034 Checkstyle fixes in GuiDisplayUtil.java 2011-09-03 08:24:53 +00:00
slapshot5
9db7d863f1 taking out some debug code from OldGuiNewGame.java 2011-09-03 07:59:07 +00:00
slapshot5
9aa620c68e fix a bunch of Java warnings 2011-09-03 07:56:52 +00:00
slapshot5
aac44770c3 change some imports and types in GuiBoosterDraftTest.java and GuiQuestOptionsTest.java (I don't know if the fixes are correct, but it fixes a broken build...) 2011-09-03 07:52:34 +00:00
ArsenalNut
494f4868b4 Added Magma Burst, Added SetInfo to Consume Strength and Jilt 2011-09-03 05:33:17 +00:00
ArsenalNut
0e843531a5 added Consume Strength, Jilt, and Leeching Bite 2011-09-03 04:37:22 +00:00
ArsenalNut
14191bf45f moved Incremental Growth to correct folder
added Incremental Blight
2011-09-03 02:01:03 +00:00
ArsenalNut
3fcabe0574 added Incremental Growth 2011-09-02 22:56:48 +00:00
Maxmtg
adb3ae979b Moved some methods from QuestData to helper classes, the whole class rearranged
Moved shop-related things to QuestUtilCards.java (eg. number of shop boosters calculation)
CardShop now shows how many decks use the given card
Quest deck editor: press space to add card to your deck - that simple
CardPool no longer allows incorrect remove numbers
removed lots of senseless javadocs
2011-09-02 22:51:47 +00:00
Hellfish
90d5514aaa *Fixed StackOverflow when donating stuff. 2011-09-02 18:50:20 +00:00
Maxmtg
b548b3542d Deckeditors use a unified component for TableWithCards, sorting issues fixed 2011-09-02 17:57:24 +00:00
Chris
6e95de93ad - Moved the new JuzamjediCube.dck file into the /res/decks/ folder. 2011-09-02 16:45:01 +00:00
Chris
df62cbb1cf - Moved the file treasure_hunt.txt into the t folder and out of the cardsfolder. 2011-09-02 16:41:51 +00:00
Chris
b0d692132d - Added the LQ pic URL to Skullbriar, the Walking Grave. 2011-09-02 16:39:59 +00:00
Sloth
f47ffe043e - Fixed continuous static effects that only change colors not being applied. 2011-09-02 16:38:34 +00:00
Sol
e3e534df52 - Added support for TargetUnique for cards like Arc Trail, where subabilities can't target something any parent ability has targeted. 2011-09-02 15:40:39 +00:00
Sloth
f450c5687e - Added SVar:DiscardMe to some cards. 2011-09-02 13:40:12 +00:00
Chris
9da6e01662 - Added the recent commit logs to changes.txt. 2011-09-02 11:18:53 +00:00
Maxmtg
97802645df removed rarity from Card, use CardPrinted instead
Predicate: stylechanges
acquiring legacy booster longer throws
2011-09-02 10:53:06 +00:00
Maxmtg
f255d38e24 removed save of unpacked quest data 2011-09-02 09:41:10 +00:00
Maxmtg
67cf33d550 added support for older format of quest saves (a method for deserialization of CardPool)
since color names are lowercases, I used constants from forge for their names.
2011-09-02 09:34:31 +00:00
Sloth
030998fe18 - Fixed EtB triggers. 2011-09-02 09:28:29 +00:00
Maxmtg
3d4032c5fa sorting order for colors is: W U B R G multi colorless, as they are numbered in a set 2011-09-02 08:51:20 +00:00
Maxmtg
b202a35967 cardpool won't add 0 or negative number or any card 2011-09-02 08:38:44 +00:00
Sloth
daacb0427c - Fixed a possible NPE in getPumpCreatures (AF Pump). 2011-09-02 08:14:37 +00:00
Sloth
981cd06414 - Little fix for Blowfly Infestation. 2011-09-02 06:44:25 +00:00
Sloth
ef08aa76b1 - Added Blowfly Infestation by Iran. 2011-09-02 06:42:48 +00:00
slapshot5
16878c9a6d revert a couple checkstyle fixes. 2011-09-02 06:23:17 +00:00
slapshot5
0eb9b4194b several Checkstyle fixes 2011-09-02 06:16:51 +00:00
slapshot5
d7453206de Checkstyle and Java warnings cleanup in ReadDraftBoosterPack.java 2011-09-02 06:00:20 +00:00
slapshot5
e24da28385 Checkstyle fixes in several files 2011-09-02 05:57:44 +00:00
ArsenalNut
24277f161c added Colfenor's Urn 2011-09-02 04:46:38 +00:00
ArsenalNut
4987b31e31 Modified handling of CheckSVar in Trigger.java to be consistent with the other abilities.
Moved handling of Remembered and Imprint list in calculateAmount outside of the ability if statement
2011-09-02 04:45:04 +00:00
ArsenalNut
1e62deb271 Fixed Amber Prison not initially tapping targeted permanent 2011-09-02 04:39:56 +00:00
slapshot5
38bcccccb2 delete Mystic Compass until AF_Animate can handle it removing abilities 2011-09-02 04:30:24 +00:00
slapshot5
dbd7b4eb64 clean up a bunch of Java warnings 2011-09-02 04:13:42 +00:00
slapshot5
83a338fc2e Checkstyle fixes in a few random files. 2011-09-02 03:32:55 +00:00
slapshot5
2a5e4754b0 Checkstyle fixes in GuiInput.java 2011-09-02 03:24:34 +00:00
slapshot5
656bc43c00 Checkstyle fixes in a couple GUI files 2011-09-02 03:15:18 +00:00
Maxmtg
16be5d01e5 fix manacost.toString typo
questData - XML serialization for CardPool
2011-09-01 23:57:02 +00:00
Maxmtg
d3233cfa1c rolling back ping to DraftAI (removed ocasionally @10146) 2011-09-01 22:16:24 +00:00
Maxmtg
41970e996c tableModel now remembers up to 3 sortings. (like by name, set and then color) and remembers them
boosterDraft window should not be maximized on start
totally removed progressbar from deckeditor
mana comparison: R/P is now a bit greater than R
2011-09-01 22:10:52 +00:00
Sloth
419c339a6d - Updated some SVars. 2011-09-01 20:45:21 +00:00
Sloth
8ec2b467a6 - Added 2011-09-01 19:30:31 +00:00
Maxmtg
01e2d81cc8 sorry, lost one method during merge - fixing now 2011-09-01 18:18:33 +00:00
Maxmtg
54c1b987d2 All deckeditors, decks, boosterdraft, quest switched to lightweight cardPrinted objects, have fun :)
Features dropped: glassPane on deckeditors, separate filter window in deckeditors.
2011-09-01 18:11:00 +00:00
jendave
787b5059b5 ignore .DS_STore for Git-SVN 2011-09-01 17:25:40 +00:00
jendave
ecaacb73f6 update deploy plugin 2011-09-01 17:19:39 +00:00
Sloth
d3460d9d88 - Added GameEntity class as parent of Card and Player class. 2011-09-01 15:15:12 +00:00
Sloth
d1a5e97692 - Added some more variables to LastKnownInformation. 2011-09-01 14:12:55 +00:00
Sloth
7a6475b6b1 - Added Treasure Hunt. 2011-09-01 13:42:21 +00:00
Sloth
7ed642bf20 - Expanded and changed digUntilStackDescription.
- Added Sacred Guide.
2011-09-01 12:27:22 +00:00
Sloth
4ea9d2b4c7 - Added Baneful Omen. 2011-09-01 12:00:46 +00:00
Doublestrike
6b8686bb04 Renamed "getOpponents()" to "generateBattles()" in QuestBattleManager and QuestBattle.
Note: AllZoneUtil already has a method called getOpponents.

Updated references.
2011-09-01 11:37:02 +00:00
Chris
717c6b554d - Added the recent commit logs to changes.txt. 2011-09-01 11:30:54 +00:00
Sloth
186e76286f - Fixed Balthor the Defiled. 2011-09-01 11:25:31 +00:00
Sloth
7a67d7aa31 - Converted Augury Adept to script. 2011-09-01 11:17:01 +00:00
Doublestrike
ca379162f0 Renamed "getAIDeckNewFormat()" to "getAIDeckFromFile()" in quest area.
Renamed "getAIDeck()" to "getAIDeckFromMap()" in quest area.

Updated references.
2011-09-01 11:07:55 +00:00
Doublestrike
61d83fbb93 Renamed "getAIDeckNewFormat()" to "getDeckFromFile()" and updated references in Quest area. 2011-09-01 11:05:15 +00:00
Sloth
57bdf06959 - Converted Dark Confidant and Tutelage to script. 2011-09-01 10:58:00 +00:00
Sloth
5222b5e45e - Switched order of abilities of Maze of Ith (for AI). 2011-09-01 10:16:50 +00:00
slapshot5
da309d93d9 Chesckstyle fixes in several files 2011-09-01 07:31:58 +00:00
slapshot5
4483d6e959 checkstyle fixes in CardFactoryUtil 2011-09-01 06:04:17 +00:00
slapshot5
aee7ad546b Checkstyle fixes in StaticEffect and StaticEffects 2011-09-01 05:56:36 +00:00
Hellfish
5445973a8a *Reverted one checkstyle bit to get things to compile. 2011-09-01 05:51:39 +00:00
Doublestrike
0c2b4d6d35 Brief commenting added 2011-09-01 04:52:39 +00:00
slapshot5
e51086c4f7 Checkstyle fixes in AF_EndGameCondition 2011-09-01 04:47:17 +00:00
slapshot5
7fa6834384 Checkstyle fixes in AbstractCardFactory and PreloadingCardFactory 2011-09-01 04:10:09 +00:00
Doublestrike
c6290cd674 ESC key can now close the splash frame. 2011-09-01 04:07:48 +00:00
slapshot5
28c64e19f9 Checkstyle fixes in AF_Protection 2011-09-01 04:00:52 +00:00
Doublestrike
cc8e3967a9 Housecleaning on QuestBattle.java.
Updated Deck.java to indicate error if meta property not found.
2011-09-01 03:22:59 +00:00
Doublestrike
fbd43f74a1 QuestBattle.java fully updated to use [metadata] for description, difficulty, etc.
Removed from file: Hard-coded meta, exhaustive deck listing

Quest decks update: all meta for battle decks is now contained in [metadata] section.
DisplayName field added to decouple file name from display.
All 272 quest battle decks now contain:
[metadata]
Name=
DisplayName=
Difficulty=
Description=
Icon=
Comment=
[main]
2011-09-01 02:25:29 +00:00
Sol
cf69748630 - Reduce number of wins needed for gaining Packs for number of Wins 2011-09-01 01:38:26 +00:00
slapshot5
753c903425 Checkstyle fixes in Combat.java 2011-09-01 00:49:03 +00:00
slapshot5
8a8d881d9c Checkstyle fixes in AF_Copy 2011-09-01 00:29:33 +00:00
Hellfish
875dec836d *Added Skullbriar, the Walking Grave. 2011-08-31 19:47:45 +00:00
Hellfish
09439a6ec1 *Fixed and expanded LKI code. 2011-08-31 17:50:18 +00:00
Sloth
b5ad63bf29 - Added one copy of Brass Herald to the Frankenstein 2 and 3 decks. 2011-08-31 15:41:29 +00:00
Doublestrike
2615360ab0 Minor fix 2011-08-31 12:50:17 +00:00
Chris
e23f4a3642 - Added the recent commit logs to changes.txt. 2011-08-31 11:12:48 +00:00
Sloth
ca3ce5f4fa - Moved AI_discardNumType to ComputerUtil. 2011-08-31 10:47:46 +00:00
Sloth
d5434813c0 - Added SVar:DiscardMe to four more cards. 2011-08-31 10:17:49 +00:00
Sloth
7d4800a91e - Added an AI cost preference for discard costs, the SVar is called "DiscardMe". Squee, Goblin Nabob is an example. 2011-08-31 10:03:43 +00:00
Maxmtg
93e106ad51 rarity fix: snow-covered lands were Lands in ICE and Common in CSP 2011-08-31 09:39:26 +00:00
slapshot5
d9eea33430 a few Checkstyle fixes 2011-08-31 07:54:18 +00:00
slapshot5
92eef5f963 a few Checkstyle fixes 2011-08-31 07:47:14 +00:00
slapshot5
388e903300 AllZoneUtil Checkstyle fixes. 2011-08-31 07:40:50 +00:00
slapshot5
cf623391fb several Checkstyle fixes 2011-08-31 07:29:52 +00:00
Hellfish
b7035fa3f1 *LKI is more accurate now. (Fixes the Proper Burial bug described by Accountancy in bug topic) 2011-08-31 06:20:48 +00:00
slapshot5
ffbbcb2502 add Mystic Compass (from Alliances) 2011-08-31 06:09:48 +00:00
slapshot5
5ba1902263 various Checkstyle fixes 2011-08-31 04:29:03 +00:00
slapshot5
acfc57d1e7 Checkstyle fixes in AF_GainControl 2011-08-31 02:21:26 +00:00
slapshot5
c4b1a1e522 Checkstyle fixes in CardFactory_Instants.java 2011-08-31 01:23:12 +00:00
Maxmtg
558e835f85 removed redundant imports
CardPrinted now supports getImageFinelame()
SetInfoUtil refactored, its dependencies updated
2011-08-30 23:30:14 +00:00
Maxmtg
138a85b5de fixed typo in getter name, added comparable getter for AI support 2011-08-30 23:12:15 +00:00
Maxmtg
8382c62a69 deckManager has lazy initialization now
(in my private yet builds where Deck uses PrintedCards the decks loading before cardFactory caused NPEs)
2011-08-30 22:58:21 +00:00
Maxmtg
16d513aa4c previous commit did break the build, this is a patch 2011-08-30 22:55:26 +00:00
Maxmtg
00513e2868 Parser for cardname.txt is ready, CardDb is initialized when PreloadFactory starts.
Warning: this commit may break the build. I'll fix it right now if so the co does.
2011-08-30 22:53:22 +00:00
Maxmtg
f6ce0e7b63 Solarion had missing P/T 2011-08-30 22:42:41 +00:00
Sloth
6401822914 - Added LQ picture url to Bitter Ordeal. 2011-08-30 18:57:32 +00:00
Sloth
82a77bcbbe - Little cleanup in card class.
- Added removeKeyword, isValid and hasProperty functions to the player class.
2011-08-30 16:11:21 +00:00
Doublestrike
3dd01f4b0d Updated splash frame close functionality to also cancel preloading and gui creation process if user has closed splash frame. 2011-08-30 15:50:10 +00:00
slapshot5
a9da41acb3 checkstyle cleanup in AF_Combat 2011-08-30 13:19:11 +00:00
Sloth
438c29a080 - Fixed Bitter Ordeal. 2011-08-30 12:35:33 +00:00
Sloth
00d6c3aa42 - Fixed Devouring Swarm. 2011-08-30 11:54:03 +00:00
Sloth
181d251b34 - Fixed Sovereigns of Lost Alara. 2011-08-30 10:45:22 +00:00
Chris
fabbbd80c4 - Added the recent commit logs to changes.txt. 2011-08-30 10:29:27 +00:00
Chris
c2aae43112 - Ran set info script. 2011-08-30 10:26:19 +00:00
Sloth
188df1d342 - Fixed Ferocity. 2011-08-30 10:04:16 +00:00
slapshot5
fbfc3355c3 Checkstyle fices in AF_Debuff 2011-08-30 08:06:36 +00:00
slapshot5
9d3beceeed Checkstyle fixes in AF_Cleanup 2011-08-30 07:53:59 +00:00
slapshot5
4f9d9a5e59 Checkstyle fixes in AF_Reveal 2011-08-30 07:50:18 +00:00
jendave
166a86fa9e checkstyle 2011-08-30 07:46:15 +00:00
jendave
73f8c055f2 checkstyle fixes 2011-08-30 07:46:03 +00:00
slapshot5
eda84174a7 some Checkstyle fixes in AF_AlterLife 2011-08-30 05:44:32 +00:00
slapshot5
025337c22d Checkstyle fixes in AbilityFactory_Choose 2011-08-30 05:30:36 +00:00
slapshot5
dd97288037 clean up a bunch of java warnings 2011-08-30 05:16:43 +00:00
slapshot5
2ac4e1f7a3 basic CheckStyle cleanup in AbilityFactory_Turns.java 2011-08-30 04:31:55 +00:00
ArsenalNut
80e17c4426 Add Frenetic Sliver 2011-08-30 04:24:02 +00:00
Doublestrike
928fe013e6 Added "close" button to splash frame 2011-08-30 02:31:15 +00:00
Sol
138f398f13 Raising max sell price to 1000 2011-08-30 02:21:02 +00:00
Doublestrike
8ef3b2d2dc Deleted SplashModelProgressMonitor.java and SplashViewProgressMonitor.java.
These files are now called SplashProgressModel and SplashProgressComponent.
2011-08-30 00:05:46 +00:00
ArsenalNut
4e952b5c80 Added RememberAll,RememberWinner,RememberLoser to Flip AF
Modified Crazed Firecat to add counter after all the flips
2011-08-29 23:57:28 +00:00
Sloth
f3e7deff8f - Checkstyle madness. 2011-08-29 20:22:54 +00:00
Sloth
c2907ea165 - Added Evolving Wilds and Terramorphic Expanse to randomly generated decks with three or more colors.
- Added Rupture Spire and Undiscovered Paradise to randomly generated decks with four or more colors.
2011-08-29 20:15:13 +00:00
Hellfish
57541ab2b6 *Picked off some low hanging CheckStyle fruit in TriggerHandler 2011-08-29 19:54:03 +00:00
Sloth
9314655fbc - Added Fetchlands to randomly generated decks.
- Updated some SVars.
2011-08-29 19:33:43 +00:00
Sloth
fdd16a28ea - Fixed the SplashFrame error. 2011-08-29 19:31:29 +00:00
jendave
766236ee54 move from Braids directory 2011-08-29 18:46:17 +00:00
jendave
eb45689f48 update commons-discovery 2011-08-29 18:45:33 +00:00
Braids
61d68e3782 Incremental check-in for forge.card.CardRulesReader and related classes. 2011-08-29 16:33:08 +00:00
Braids
119398c5a5 Reduced CheckStyle violations in src/main/java/forge/AllZone.java. 2011-08-29 16:31:21 +00:00
Braids
fd25e38c9e Organized imports in src/test/java/forge/model/FModelTest.java 2011-08-29 16:28:46 +00:00
Chris
3e6071e737 Added LQ pic URL to Bloodcrazed Goblin; Gleancrawler; Inferno Elemental; No Rest for the Wicked; Second Sunrise and Twilight Shepherd. 2011-08-29 13:11:13 +00:00
Doublestrike
5bfb20e916 - Splash view/model renamed, moved to forge.view.swing folder
- Small fix to decouple interface from implementation
- Add dispatch thread test
- Updated javadoc
2011-08-29 10:22:04 +00:00
Chris
455caa0280 - Added the recent commit logs to changes.txt. 2011-08-29 09:52:04 +00:00
Chris
e4d2c66704 - Ran set info script. 2011-08-29 09:50:56 +00:00
jendave
3eefc0899a add old deck generators back due to popular demand 2011-08-29 08:00:15 +00:00
Sloth
9ca9a91ae0 - Cleanup for last commit. 2011-08-29 07:44:10 +00:00
Sloth
e4fde9a4ea - Fixed targeting of some more cards using AF PreventDamage. 2011-08-29 07:22:30 +00:00
Sloth
b923cc5b05 - Fixed targeting of Noble Vestige and Shieldmate's Blessing.
- Added SVar:RemRandomDeck:True to Execute.
2011-08-29 07:02:29 +00:00
ArsenalNut
3332ec6673 Added Planar Chaos 2011-08-29 06:49:07 +00:00
slapshot5
c5d4a83516 CheckStyle cleanup in AbilityFactory.java 2011-08-29 05:56:16 +00:00
ArsenalNut
2aaecf993f Added Puppet's Verdict and Crazed Firecat 2011-08-29 05:17:47 +00:00
ArsenalNut
07395f1dc1 Added Goblin Bomb, Goblin Kites, Goblin Lyre, Molten Sentry, and Viashino Sandswimmer 2011-08-29 04:35:59 +00:00
Rob Cashwalker
d5db85d7f1 Issue 187 - You win - window covers the booster select window
- changed setAlwaysOnTop() to toFront()
Issue 188 - Window title text truncated in *Choose a format of cards for the pr...* window
- Shortened window title to fit
2011-08-29 04:04:34 +00:00
slapshot5
d7360b539e CheckStyle fixes in AbilityFactory_Animate.java 2011-08-29 03:35:49 +00:00
slapshot5
5a62cce15e Checkstyle fixes in CardFactory_Auras.java 2011-08-29 03:13:29 +00:00
slapshot5
222a319188 add Vigean Graftmage (from Dissension) 2011-08-29 02:56:04 +00:00
slapshot5
e317e60a05 add Sporeback Troll (from Dissension) 2011-08-29 02:51:11 +00:00
slapshot5
4ade4e1fe4 Checkstyle fixes in Upkeep.java 2011-08-28 23:38:30 +00:00
slapshot5
b6e767780a CheckStyle fixes in CardFactoryUtil.java 2011-08-28 23:19:11 +00:00
Sol
25a0db7fd0 Fixing Blind with Anger having the whole mtgdata.txt as Oracle Text
Fixing issue where if Name isn't found in mtgdata.txt an error is written and the card is skipped
2011-08-28 21:58:05 +00:00
Sol
f1191965ee Oracle Update for X-Z 2011-08-28 20:06:16 +00:00
Sol
695653860c Oracle Update for U-W 2011-08-28 20:03:47 +00:00
Sol
5d294057e4 Oracle Update for S-T 2011-08-28 20:00:05 +00:00
Sol
860da32298 Oracle Update for P-R 2011-08-28 19:50:18 +00:00
Sol
d6c60a8255 Oracle Update for M-O 2011-08-28 19:44:21 +00:00
Sol
0a0a426988 Oracle Update for J-L 2011-08-28 19:39:34 +00:00
Sol
7a7fa34607 Oracle Update for G-I 2011-08-28 19:35:58 +00:00
Sol
5d415c23aa Oracle Update for D-F 2011-08-28 19:30:52 +00:00
Sol
d5e8455bff Adding Oracle text to A-C 2011-08-28 19:24:48 +00:00
Sol
9c8cd21dd9 Adding new OracleScript to add Oracle to cards.txt; in the future this script will replace setInfo scripts. This script depends on mtg-data.txt instead of magiccards.info 2011-08-28 19:17:16 +00:00
slapshot5
5f834dcf6a fix a bunch of CheckStyle things in AbilityFactory_Counters.java 2011-08-28 19:10:35 +00:00
ArsenalNut
9ee86de16b added support for Bloodthirst X 2011-08-28 18:30:50 +00:00
ArsenalNut
47ae5c0078 Removed ActivatedOnly script key. Not needed after changes in Rev# 9882 2011-08-28 18:27:32 +00:00
slapshot5
0df9d89aea minor cleanup in QuestPetHound.java 2011-08-28 18:03:21 +00:00
Braids
8834383279 forge.MagicStack: Fix many CheckStyle and a few PMD violations. 2011-08-28 17:33:43 +00:00
Sloth
6eb1f45f91 - Small improvement of AI in PreventDamage AF. 2011-08-28 15:58:06 +00:00
Rob Cashwalker
c2d45c557f Issue 147 - Explain reason for victory/win/lose/loss/defeat before closing battlefield window
- delays dispose() on the battlefield screen until button clicks in Gui_WinLose
2011-08-28 15:44:45 +00:00
Maxmtg
fc95a74ada now we depend on apache.commons.io
updated set aliases
more predicates for good use
deckeditorbase concept preview
2011-08-28 15:33:26 +00:00
Hellfish
b67e86c573 *Fixed Blocks triggers. 2011-08-28 15:28:49 +00:00
Maxmtg
af5948e344 lazycf, slight updates to classes - more parsing moved to appropiate class 2011-08-28 15:20:43 +00:00
Sloth
117d10fa74 - Fixed description of Lighthouse Chronologist. 2011-08-28 14:31:38 +00:00
Hellfish
0eeeb1885d *fixed Bloodcrazed Goblin PT 2011-08-28 14:31:35 +00:00
Hellfish
dc34b606d6 *Added
Bloodcrazed Goblin
	Inferno Elemental
2011-08-28 14:24:49 +00:00
Sloth
8fff1dc157 - Fixed description of Hammer of Ruin. 2011-08-28 14:24:22 +00:00
Braids
05dfdcb60b In Eclipse, turn on CheckStyle plugin checks for any file opened in the editor, even if it is already in synch with the repository.
Otherwise, it is difficult to go back and fix style changes in a file you just committed. Because then it is in synch with the repository.
2011-08-28 13:42:22 +00:00
Sloth
300748d48a - Fixed the description of the reveal cost.
- Little fix in the description of additional costs of spells.
2011-08-28 13:32:16 +00:00
Sloth
a0b46e67e5 - Little fix in the description of discard cost. 2011-08-28 13:03:54 +00:00
Sloth
0093ad34cf - Random decks for the human will now include cards with RemAIDeck. 2011-08-28 12:20:52 +00:00
Doublestrike
ad3a6055fb Separated model/view for splash frame preloader using Braids' progress monitor heirarchy.
Possibly deprecated: forge/gui/MultiPhaseProgressMonitorWithETA
Possibly deprecated: forge/gui_progressbarwindow
2011-08-28 12:17:31 +00:00
Maxmtg
d09ee12d03 aliases for sets (different data sources may have other names) 2011-08-28 12:04:26 +00:00
Chris
c3b4279b3a - Added the recent commit logs to changes.txt. 2011-08-28 11:54:31 +00:00
Chris
0bef7c1bd2 - Ran set info script. 2011-08-28 11:53:24 +00:00
Maxmtg
4e5457cfaa carddb and manaparser less related to mtg-data.txt and support alternative sources of data. 2011-08-28 10:12:16 +00:00
Maxmtg
296e777597 A little cleanup on new classes, aimed to remove warnings due to unused imports 2011-08-28 09:57:48 +00:00
slapshot5
3548ea759b add Vigean Hydropon (from Dissension) 2011-08-28 08:41:11 +00:00
slapshot5
05a37565e1 add Simic Initiate (from Dissension) 2011-08-28 08:38:22 +00:00
slapshot5
2053d5f62f add Plaxcaster Frogling (from Dissension) 2011-08-28 08:36:28 +00:00
slapshot5
d7f6a91ba9 convert Llanowar Reborn to Graft keyword 2011-08-28 08:34:05 +00:00
slapshot5
8a3c12055c add Helium Squirter (from Dissension) 2011-08-28 08:28:33 +00:00
slapshot5
a8101e24f3 add Cytospawn Shambler (from Dissension) 2011-08-28 08:28:14 +00:00
Sloth
80524f9c16 - Updated some SVars. 2011-08-28 08:07:38 +00:00
slapshot5
1260adc442 add Cytoplast Manipulator (from Dissension) 2011-08-28 08:04:38 +00:00
slapshot5
423ddff824 add Aquastrand Spider (from Dissension) as an example of Graft 2011-08-28 07:58:26 +00:00
slapshot5
1e3c4fcb34 add Graft keyword as "Graft <value>" 2011-08-28 07:57:36 +00:00
slapshot5
25386d819d Java warning cleanup in CardReader.java 2011-08-28 07:56:52 +00:00
slapshot5
5a8280199a add an AbilityFactory for MoveCounter (doesn't support targeting. requires Source$ and Defined$ which both take Defined values.) 2011-08-28 07:56:20 +00:00
slapshot5
25bc109322 add Maralen of the Mornsong (from Morningtide) 2011-08-28 03:43:28 +00:00
Sol
60a23ab77f Initial checkin for AF DigUntil
Convert Hermit Druid to Script
2011-08-28 03:02:50 +00:00
Braids
9d8d9a9eea Make progress in segregating game model data; move some fields from forge.AllZone to forge.model.FGameState.
Left delegate methods in AllZone, marking their Javadoc (in English) for future deprecation.
Added some rudimentary tests on forge.model.FModel's getGameState and resetGameState methods.

Bug: 154
2011-08-28 03:01:13 +00:00
Rob Cashwalker
36ee43b604 Fix issue 174 - Error reporting bug: MCException - submit Issue - Error Type: APPLICATION ERROR #1300, Error Description: Custom field not found
- Steps to Reproduce wasn't a custom field.
2011-08-28 02:13:13 +00:00
Maxmtg
117000e129 mtg-data reference 2011-08-28 02:10:19 +00:00
Maxmtg
6c77de9d4c New lightweight classes for cards management in deck editors and quest mode (no other parts or project changed) 2011-08-28 02:05:04 +00:00
slapshot5
09b868adde forgot to add VELOCITY counters for Tornado 2011-08-28 00:54:30 +00:00
slapshot5
0eb66565b7 add Waxmane Baku (from Betrayers of Kamigawa) 2011-08-28 00:53:56 +00:00
ArsenalNut
693a255caf Converted Orcish Captain to script 2011-08-28 00:24:30 +00:00
ArsenalNut
5ab4f9c23d Added Goblin Archaeologist, Goblin Bangchuckers, and Skyclaw Thrash 2011-08-28 00:19:13 +00:00
Doublestrike
0309d08fb5 View util package rename, class name underscores removed. 2011-08-28 00:09:20 +00:00
Maxmtg
ef8072b77a Predicates are a needed part for new cards management. 2011-08-27 23:54:53 +00:00
Braids
1e0d9cb937 Fix default comment and body of setters to improve readability. Added TODO marker in body to remind programmer to change parameter's name. 2011-08-27 23:24:14 +00:00
slapshot5
acaa6a59da add Tornado (from Alliances) 2011-08-27 22:54:45 +00:00
Braids
6274d5dbb4 Change default Eclipse project settings to automatically generate code and comments that are more consistent with CheckStyle.
These are all up for debate, so I can revert anything someone particularly hates.
2011-08-27 22:38:29 +00:00
Braids
2c76370648 Relabeled Error Dump to Crash Report in bug reporting window.
Bug: 176
2011-08-27 22:06:44 +00:00
Sloth
f087520b32 - The random 3- and 5-color deck generators will now also include colorless cards. 2011-08-27 21:22:23 +00:00
Sloth
d24145b072 - The random deck generators will now include colorless cards. 2011-08-27 21:21:37 +00:00
Sol
7fa9334a2a Initial checkin for Attach_KeepTapped
Converted some Auras to KeepTapped Logic.
2011-08-27 20:54:23 +00:00
Sloth
fc8186208e - Added limited support for "RememberChanged" parameter in AF Dig.
- Added Killer Instinct.
2011-08-27 19:22:14 +00:00
Hellfish
0888f2b7d4 *Fixed a trigger problem that arose when the new controller code autocorrected the zone of a card.
*Removed some ambiguity in Triggers' parameter names.
2011-08-27 18:34:08 +00:00
slapshot5
99d7410adb convert Dance of the Dead upkeep ability to script (also fixes Human being prompted when it's under computer's control) 2011-08-27 18:23:45 +00:00
Sloth
c4e26d6aba - Added Skyshroud Blessing. 2011-08-27 15:57:39 +00:00
Sloth
9c0943e6d0 - Added the Frankenstein 1 deck.
- Replaced the Gold dungeon special quest.
2011-08-27 15:12:49 +00:00
Sloth
df81eee0b2 - Converted Farsight Mask to script. 2011-08-27 14:59:49 +00:00
ArsenalNut
e21831cc74 Added Count$OppDamageThisTurn and Count$YourDamageThisTurn 2011-08-27 14:07:49 +00:00
Sloth
bc83bee85e - Added Michiko Konda, Truth Seeker and Retaliator Griffin. 2011-08-27 13:38:03 +00:00
Hellfish
a5001de97f *Added
Gleancrawler
	No Rest for the Wicked
	Twilight Shepherd
2011-08-27 13:15:46 +00:00
Hellfish
f627b8497b *Added a ThisTurnEntered equivalent for DefinedCards.
*Added Second Sunrise.
2011-08-27 12:53:23 +00:00
Doublestrike
8755ce80c2 Minor fix 2011-08-27 12:51:09 +00:00
Doublestrike
0a4a9f6501 Embedded instance of progress bar in splash frame.
(First serious commit - very sorry if anything wrong!)
2011-08-27 12:37:59 +00:00
Doublestrike
423c617bac View utils:
Progress bar interface
Progress bar base class
Progress bar embedded class (extends base)
2011-08-27 12:23:17 +00:00
Chris
7784d1aade - Added the recent commit logs to changes.txt. 2011-08-27 11:25:08 +00:00
Chris
c2e2ae843d - Ran set info script. 2011-08-27 11:24:14 +00:00
Hellfish
b589539cd3 *Hopefully fixed the "triggers for wrong player" bug. The Anodet Lurker/Slave of Bolas case works properly now, among others at least. 2011-08-27 11:18:20 +00:00
Sloth
124f7c74eb - Added Auntie's Snitch. 2011-08-27 10:30:45 +00:00
Sloth
fd0b054282 - Added Stinkdrinker Bandit. 2011-08-27 10:21:13 +00:00
Sloth
d4dc60d8c9 - Added support for restrictions in alternate costs (same as those of AbilityFactory).
- Added Lashknife.
2011-08-27 10:11:38 +00:00
Sloth
5664e1ba2c - Updated the scripting of AltCost (in preparation of adding conditions). 2011-08-27 08:39:10 +00:00
Sloth
6fe991a5f0 - Static abilities of face down cards will no longer be applied. 2011-08-27 07:52:46 +00:00
slapshot5
386c39e18f tweak showMessage() in Fireball 2011-08-27 06:33:37 +00:00
Sloth
23bcab21cd - Fixed Adaptive Automaton. 2011-08-27 06:01:53 +00:00
slapshot5
b14cf390c6 fix Akki Underling. It should check cards in your hand, not opponent's hand. 2011-08-27 05:43:27 +00:00
Sol
64dee8757b - Fix AI not activating Sacrifice This Costs 2011-08-27 03:44:00 +00:00
slapshot5
1c6ca0268b clean up some Java warnings in CardFactory files 2011-08-27 03:35:02 +00:00
slapshot5
90f13221bc clean up some Java warnings in Upkeep.java 2011-08-27 03:30:59 +00:00
slapshot5
8688a5b885 add Living End (from Time Spiral) 2011-08-27 00:18:22 +00:00
Rob Cashwalker
e768e84e8d Change "Human - View Decklist" to "Player = ViewDecklist 2011-08-26 19:42:43 +00:00
Rob Cashwalker
69d7dda15b Feature Request 168 - View Decklist during game.
Pop-up dialog with option to copy to clipboard.
2011-08-26 19:08:33 +00:00
Sloth
ea8d7f7d17 - Added Disaster Radius. 2011-08-26 16:34:20 +00:00
Sloth
cf913c6dc3 - Fixed the description of exile from graveyard/hand costs. 2011-08-26 16:22:52 +00:00
Maxmtg
7ed5437a5d Card image in rewards view didn't display properly if player had only pet-set images and no flat storage 2011-08-26 15:40:49 +00:00
Sloth
ba72d2c9c2 - Removed SVar:RemAIDeck:True from some cards. 2011-08-26 13:31:03 +00:00
Chris
55fb3d29f2 - Added the recent commit logs to changes.txt. 2011-08-26 12:22:00 +00:00
Chris
f12f177adb - Ran set info script. 2011-08-26 12:20:49 +00:00
Sloth
0dc7434844 - Improved blocking AI predicting multiblocks. 2011-08-26 09:00:11 +00:00
Sloth
157217e7a7 - Fixed the Kojak 2 deck list. 2011-08-26 06:40:07 +00:00
slapshot5
9c06ec4c5d clean up a few java warnings 2011-08-26 05:57:38 +00:00
slapshot5
eaa6226df8 add Memory Jar (from Urza's Legacy) 2011-08-26 05:04:20 +00:00
slapshot5
2aa431cbe9 add Panoptic Mirror (from Darksteel). Surprisingly, this seems to work. I thought I'd need to add some code... 2011-08-26 04:51:44 +00:00
Sol
485c207ebf - Fix for CostInputs not handling X set to 0. 2011-08-26 02:36:55 +00:00
Sloth
7014096d67 - Converted Favor of the Mighty to script. 2011-08-25 20:54:59 +00:00
Sloth
f412265403 - Added Topple. 2011-08-25 20:31:18 +00:00
Sloth
5f5d857017 - Added the Frankenstein 2 and 3 decks. 2011-08-25 15:55:10 +00:00
jendave
2b07df21c8 fixed checkstyles 2011-08-25 15:22:02 +00:00
jendave
8cf3c63d55 Revert "fix checkstyles. remove old files"
This reverts commit e6ae0bd753cd02c545f41d7434604e0c69e39e6e.
2011-08-25 15:21:53 +00:00
jendave
18b41f2bcb fix checkstyles. remove old files 2011-08-25 15:21:43 +00:00
Sloth
16e71235a4 - Fixed View from Above. 2011-08-25 12:55:53 +00:00
Sloth
aeb5bf0bd4 - Replaced the red dungeon special quest. 2011-08-25 11:03:59 +00:00
Sloth
3ef7b21654 - Little updates in CombatUtil. 2011-08-25 11:01:10 +00:00
Chris
196863ca9f - Added the recent commit logs to changes.txt. 2011-08-25 10:49:28 +00:00
Chris
6b826432f3 - Ran set info script. 2011-08-25 10:48:15 +00:00
Maxmtg
4373bd84ff added dependency 2 org.apache.commons.lang3 (for StringUtils.join)
@GuiFilter just removed duplicated code
2011-08-25 09:52:44 +00:00
Sloth
c2a188addd - The AI will now check DealDamage triggered abilities when attacking (to not run into Circle of Flame and Caltrops). 2011-08-25 09:30:04 +00:00
Sloth
45508a62fd - Fixed some auras not granting abilities or triggers properly. 2011-08-25 07:51:06 +00:00
jendave
8a00c12bd0 add default buildnumber when scm fails. 2011-08-25 07:30:59 +00:00
slapshot5
4fe5f83aa7 add Ignorant Bliss (from Dissension) 2011-08-25 07:24:27 +00:00
Sloth
f4ace9fca3 - Fixed Elemental Mastery. 2011-08-25 07:07:19 +00:00
slapshot5
44238e8803 remove some debug code in GuiDisplay4.java 2011-08-25 05:42:32 +00:00
slapshot5
9020bca834 add Magus of the Jar (from Time Spiral) 2011-08-25 05:40:31 +00:00
slapshot5
bf60a0b534 add the ability to Exile cards face down. Added an ExileFaceDown$ True parameter to ChangeZone and ChangeZoneAll. In the GUI code, I had to change the ZoneAction (for viewing Exile, Graveyard, etc.) class to not use the YieldUtils iterator stuff. I pull the Generator into an ArrayList. If someone can do it with Iterator, go for it. 2011-08-25 05:39:44 +00:00
Sol
763d7e7870 Initial checkin of CostReveal
Some preparation for actual Payment occurring after all Costs have been completed.
Add Living Destiny
2011-08-25 02:32:40 +00:00
jendave
1912a951a5 Add .gitignore for the truly adventurous using git-svn 2011-08-25 01:04:11 +00:00
Sol
40a945fa72 Moving Inputs from Cost_Input into specific CostParts 2011-08-25 00:25:20 +00:00
Sol
6132594038 Small fix for ExileFromHand Input 2011-08-25 00:15:57 +00:00
Sol
631821a038 Added Bond of Agony 2011-08-25 00:02:56 +00:00
Sol
b436950ac3 Fix for CostExile not grabbing Valid Cards before being used with XChoice 2011-08-24 23:44:45 +00:00
Sloth
de68a3b258 - Added the function removeAll to CardList to remove all instances of a card from it (I was shocked that we didn't have this, or am I missing something?).
- Fixed some possible bugs of assigning blockers twice in ComputerUtil_Block2.
2011-08-24 21:11:45 +00:00
Sloth
20c45c1441 - Added Chill Haunting. 2011-08-24 20:35:48 +00:00
Rob Cashwalker
d71799ff29 Will be used by new Gui. 2011-08-24 19:45:40 +00:00
Rob Cashwalker
3f2fa09751 Updated BugzReporter -
- Fixed layout issues causing truncated labels.
- Changed "Git rev" field to "SVN rev." field.
- Added "Steps to Reproduce" field.
- Check Summary and Description fields for valid data, Error Message Dialog if not.
- Attempt to match Build Version with Mantis version list.
- Populate SVN rev. field with revision if available.
- If crash report, relabel "Additional Information" field as "Error Dump" and auto-select category "New Crash Report".
- Fix log4j warning.
- Fix close and Cancel buttons not terminating window.
2011-08-24 19:15:43 +00:00
Rob Cashwalker
d95a9bf685 Modified svnversion command line - provide "src" as target path for revision. 2011-08-24 18:43:05 +00:00
Chris
33c8b2ec52 - Added the LQ pic URL for Torpor Orb. 2011-08-24 17:04:52 +00:00
Sloth
0bea97b042 - Changed Prowl to be used for other Creature types than Rogue. 2011-08-24 16:53:06 +00:00
Sloth
99d06c01be - Added the missing Prowl part to Morsel Theft. 2011-08-24 14:57:32 +00:00
Sloth
48bc240d9a - Added Prowl keyword.
- Added Thieves' Fortune.
2011-08-24 14:33:53 +00:00
Sloth
ce25a3cedc - Fixed the description and updated the decklist of Jabba the Hut 3. 2011-08-24 11:35:35 +00:00
Chris
0623ce54f8 - Added the recent commit logs to changes.txt. 2011-08-24 11:01:16 +00:00
Chris
20cff74a89 - Ran set info script. 2011-08-24 11:00:24 +00:00
Sloth
dee558b870 - Added Renegade Warlord. 2011-08-24 09:01:57 +00:00
Sloth
a77a4d0534 - Fixed Mimic Vat. 2011-08-24 08:28:21 +00:00
Sloth
4d32fc85fc - Added Restless Dreams. v Added Turbulent Dreams v 2011-08-24 07:07:10 +00:00
Sloth
3fdb7dc05e 2011-08-24 07:01:38 +00:00
Sloth
7afccb0283 - Fixed Salvage Scout. 2011-08-24 06:40:17 +00:00
slapshot5
9c7cd58ad0 add Necrologia (form Exodus) 2011-08-24 06:29:49 +00:00
Sol
9947b3281b Add XChoice to PayLife
Add Hatred
2011-08-24 04:05:37 +00:00
Sol
055936d218 Add Missing Exile Inputs and support for XChoice
Convert Haunting Misery to Script
2011-08-24 03:46:26 +00:00
Rob Cashwalker
3ea659d548 Updated SetInfo for Whip Vine - 2 arts. 2011-08-24 03:22:39 +00:00
Sol
633b69ec82 Add XChoice to CostDiscard
Convert Firestorm and Vengeful Dreams to Script
2011-08-24 01:33:21 +00:00
Hellfish
8d29f7b3ce *Added Torpor Orb.
*Triggered Abilities no longer trigger AbilityCast.
2011-08-23 20:45:16 +00:00
Sloth
d2f48dfa98 - Fixed Thran Golem and similar cards. 2011-08-23 18:51:35 +00:00
Sloth
d74f9e6358 - Replaced the black and green dungeon special quests. 2011-08-23 18:45:47 +00:00
Hellfish
a76d56e40c *Fixed Thalakos Dreamsower's damage ability. 2011-08-23 18:14:16 +00:00
Sloth
60033a4074 - Added Tectonic Rift. 2011-08-23 16:18:13 +00:00
Sloth
44e4abf238 - Fixed Spitfire Handler and Ironclaw Curse. 2011-08-23 14:58:29 +00:00
Sloth
698986d571 - Fixed Dragon Mage. 2011-08-23 12:21:47 +00:00
Sloth
65cfa4a5f5 - Fixed a couple of auras that give abilities to lands. 2011-08-23 12:13:31 +00:00
Sloth
0de6c3a01a - Fixed Flame Rift and Kagemaro, First to Suffer. 2011-08-23 12:09:07 +00:00
Chris
74c46e6b87 - Added the recent commit logs to changes.txt. 2011-08-23 11:50:52 +00:00
Chris
37398f1871 - Ran set info script. 2011-08-23 11:50:07 +00:00
Sloth
71763271aa - Fixed logic error with DamageAmount parameter of DamageDone triggers.
- Fixed TriggerZones of Pain Magnification.
2011-08-23 11:47:56 +00:00
jendave
90c4b458a0 ignore log files 2011-08-23 07:33:29 +00:00
Sloth
2672d342d5 - Added Trollhide. 2011-08-23 07:10:13 +00:00
jendave
357eb4b76c ignore PerSetTrackingResults 2011-08-23 07:00:43 +00:00
Sloth
c551e0afd4 - Fixed 5 card text files. 2011-08-23 06:19:35 +00:00
jendave
c8237d07ca Fix output directory name 2011-08-23 06:15:54 +00:00
slapshot5
31f0b0e84d fix Gideon Jura's Lure-like ability not working properly when the Human is low on life. (bAssault was taking over before the 'must attack entity' logic was being run.) 2011-08-23 06:06:18 +00:00
slapshot5
7ec3016fef add a Set Player Life option in DevMode 2011-08-23 04:57:30 +00:00
Sol
943057865a - Added Support for XChoice to CostRemoveCounter
- Converted Mana Batteries and FE Storage Lands to Script
2011-08-23 04:25:00 +00:00
Sol
2dbd141611 - Some fixes to Reflectable Mana in regard to activating during activation of a SA. 2011-08-23 03:38:23 +00:00
Maxmtg
fabb3f7f25 CardReference is designed for use in decks and cardpools. holds only name, edition, foil; it also can be key of a hashtable. 2011-08-22 23:44:19 +00:00
Maxmtg
96b6bd0a99 fix: Player could not concede having Platinum Angel on battlefield 2011-08-22 23:23:23 +00:00
Maxmtg
2b86fbb7ba Aestetic text changes (booster type "T2" renamed to Standard) 2011-08-22 20:54:35 +00:00
jendave
f929e7a04f update maven-jar-plugin 2011-08-22 16:03:00 +00:00
Maxmtg
8133a3d8ec Quest reward cards are being presented in a much cleaner detailed view 2011-08-22 13:58:04 +00:00
Chris
7e73c14892 - Added the recent commit logs to changes.txt. 2011-08-22 11:31:37 +00:00
Chris
df3c992c5f - Ran set info script. 2011-08-22 11:30:31 +00:00
ArsenalNut
96149e1ac4 Added "ActivatedOnly" script key so SpellAbilityCast triggers can be limited to non-triggered abilities. Added Ceaseless Searblades. 2011-08-22 04:56:13 +00:00
Maxmtg
825e64e9f2 Player can choose which booster to receive in the course of quest: containing only T2 cards, Extanded or Legacy (the way it was before) 2011-08-22 04:33:15 +00:00
ArsenalNut
766e872518 Added Oona's Prowler 2011-08-22 04:07:45 +00:00
Sol
a3b5f9eb45 - HumanPlayer wasn't saved apparently. 2011-08-22 03:39:34 +00:00
Sol
8451aa99a4 - Fixing NPE in IsPlayer() 2011-08-22 03:38:48 +00:00
Braids
c51797280d Added questData.dat to svn:ignore on res/quest, so developers don't accidentally add it to the repository. 2011-08-22 02:53:06 +00:00
Sol
8897f5f981 - Add Viscerid Drone 2011-08-22 02:40:27 +00:00
Sol
9a00e9618b Added Foil using new Cost mechanism 2011-08-22 02:20:19 +00:00
Sol
c0e68b19d2 Issue 92: Reorganization of Costs
- Fix a few cards to adhere to new Cost requirements
2011-08-22 02:19:10 +00:00
Braids
1df5c1aa55 Fixed compatibility with Java 7.
Problem was due to inability to deserialize display_new_layout.xml. I changed that file's default serializer to XStream. This fix maintains compatibility with existing display_new_layout.xml when possible, and uses an XStream-generated display_layout.xml when it cannot parse the former.

Note this updates the default display_layout.xml, which looks OK under Windows XP with resolution 1024x768.

Bug: 144
2011-08-22 01:54:21 +00:00
Maxmtg
36e71434c2 fix typo 2011-08-22 00:04:21 +00:00
Maxmtg
a04d035129 Refactored QuestMatchState
GameInfo is renamed to GameSummary and is now an observer for game state. It's purpose is now to hold statistic data on game and actions performed by players. The former functionality moved to ColorChanger and Phase (all combat damage prevention due to Fog spell). Since then game turns calculation is done properly (no need to add/substract 1)
Total cleanup at Gui_WinLose, removed all references to global objects for quest and match-related entites. 
Some of quest rewards calculations use now special functions in QuestData class.
Tracking of win and lose conditions refactored (see Player and Upkeep classes)
2011-08-22 00:02:22 +00:00
Braids
6afac1c7e0 Issue 117: Load from default display_layout.xml when user's customized display_new_layout.xml does not exist.
* Updated the default display_layout.xml to look good on a Windows XP 1024x768 display.
* Updated GuiDisplay4.java to load from default layout if user's "new" layout does not exist.
* We have not had display_new_layout.xml in the repository for some time, but that is a related change.

Bug: 117
2011-08-21 16:05:15 +00:00
Chris
4ffcc7ce0a - Added the LQ pic URL for Chandra, the Firebrand. 2011-08-21 13:22:44 +00:00
Chris
1d24b6d412 - Added the recent commit logs to changes.txt. 2011-08-21 11:44:17 +00:00
Chris
c5dc07bb99 - Ran set info script. 2011-08-21 11:42:11 +00:00
jendave
0bfd66f8b3 remove Adium depedency. modify other dmg scripts 2011-08-21 05:08:11 +00:00
ArsenalNut
90dfca737b Added RememberTokens script key to Token AF, added Gilt-Leaf Ambush 2011-08-21 04:19:44 +00:00
Braids
01e7f66d6b Issue 77: Avoid NPE when choosing cards at random for quests. 2011-08-21 04:01:47 +00:00
Braids
ed7b114a67 - Remove compiler warning from forge.deck.generate.Generate5ColorDeck. 2011-08-21 02:45:55 +00:00
ArsenalNut
6793ca6df3 Added Streambed Aquitects, Warren Pilferers, and Wellgabber Apothecary 2011-08-20 23:58:38 +00:00
jendave
d7ceba4f19 match on empty line with trailing space - thanks Braids 2011-08-20 22:31:23 +00:00
Chris
a724e2a16b - Added the new Swan 2 deck to quest mode. 2011-08-20 16:42:42 +00:00
Hellfish
d31396474b *Added Chandra, the Firebrand. 2011-08-20 13:20:02 +00:00
Chris
17a40d5b67 - Added the recent commit logs to changes.txt. 2011-08-20 10:53:57 +00:00
Hellfish
557d04e554 *Fixed Matsu-Tribe Sniper to trigger on noncombat damage as well. 2011-08-20 08:45:40 +00:00
jendave
f9fe9d0fc5 renaming splashpic 2011-08-20 08:36:53 +00:00
jendave
6c063e62ce renaming splash pic. 2011-08-20 08:36:36 +00:00
jendave
479b2b98db rename splash pic. Spaces in the filename are not best practice 2011-08-20 08:35:56 +00:00
jendave
0c4cada39e supress checkstyle error if there is a trailing space after a javadoc comment 2011-08-20 06:55:39 +00:00
jendave
400b9a5a0e update to latest launch4j maven plugin 2011-08-20 05:13:44 +00:00
jendave
31e7c6529f add link to releases 2011-08-19 23:18:16 +00:00
Chris
d26842a511 - Cleared out the changes.txt file, is ready for new material. 2011-08-19 20:55:04 +00:00
Braids
bec4a7393c - Fix typo in Stone-Seeder Hierophant. now untaps for landfall. 2011-08-19 20:14:18 +00:00
Braids
ff1b5f8d1d - Add missing image for SplashFrame. 2011-08-19 19:07:31 +00:00
Chris
23d4528dcd [maven-release-plugin] prepare for next development iteration 2011-08-19 18:31:20 +00:00
9498 changed files with 49553 additions and 35904 deletions

View File

@@ -10,5 +10,4 @@
</fileset> </fileset>
<filter name="WriteProtectedFiles" enabled="true"/> <filter name="WriteProtectedFiles" enabled="true"/>
<filter name="UnOpenedFiles" enabled="true"/> <filter name="UnOpenedFiles" enabled="true"/>
<filter name="FilesInSync" enabled="true"/>
</fileset-config> </fileset-config>

230
.gitattributes vendored
View File

@@ -13,6 +13,7 @@
res/AllTokens.txt svneol=native#text/plain res/AllTokens.txt svneol=native#text/plain
res/PerSetTracking.py svneol=native#text/x-python res/PerSetTracking.py svneol=native#text/x-python
res/blockdata/blocks.txt svneol=native#text/plain res/blockdata/blocks.txt svneol=native#text/plain
res/blockdata/formats.txt -text
res/blockdata/setdata.txt svneol=native#text/plain res/blockdata/setdata.txt svneol=native#text/plain
res/booster-decks -text res/booster-decks -text
res/boosterdata/10E.pack -text res/boosterdata/10E.pack -text
@@ -91,6 +92,7 @@ res/boosterdata/WTH.pack -text
res/boosterdata/WWK.pack -text res/boosterdata/WWK.pack -text
res/boosterdata/ZEN.pack -text res/boosterdata/ZEN.pack -text
res/card-pictures-token.txt -text res/card-pictures-token.txt -text
res/cardTemplateScript.py -text
res/cardsfolder/a/abandoned_outpost.txt svneol=native#text/plain res/cardsfolder/a/abandoned_outpost.txt svneol=native#text/plain
res/cardsfolder/a/abbey_gargoyles.txt svneol=native#text/plain res/cardsfolder/a/abbey_gargoyles.txt svneol=native#text/plain
res/cardsfolder/a/abbey_matron.txt svneol=native#text/plain res/cardsfolder/a/abbey_matron.txt svneol=native#text/plain
@@ -369,6 +371,7 @@ res/cardsfolder/a/apprentice_necromancer.txt svneol=native#text/plain
res/cardsfolder/a/apprentice_sorcerer.txt svneol=native#text/plain res/cardsfolder/a/apprentice_sorcerer.txt svneol=native#text/plain
res/cardsfolder/a/apprentice_wizard.txt svneol=native#text/plain res/cardsfolder/a/apprentice_wizard.txt svneol=native#text/plain
res/cardsfolder/a/aquamoeba.txt svneol=native#text/plain res/cardsfolder/a/aquamoeba.txt svneol=native#text/plain
res/cardsfolder/a/aquastrand_spider.txt -text
res/cardsfolder/a/aquitects_will.txt svneol=native#text/plain res/cardsfolder/a/aquitects_will.txt svneol=native#text/plain
res/cardsfolder/a/araba_mothrider.txt svneol=native#text/plain res/cardsfolder/a/araba_mothrider.txt svneol=native#text/plain
res/cardsfolder/a/arachnoid.txt svneol=native#text/plain res/cardsfolder/a/arachnoid.txt svneol=native#text/plain
@@ -410,6 +413,7 @@ res/cardsfolder/a/arctic_foxes.txt svneol=native#text/plain
res/cardsfolder/a/arctic_nishoba.txt svneol=native#text/plain res/cardsfolder/a/arctic_nishoba.txt svneol=native#text/plain
res/cardsfolder/a/arctic_wolves.txt svneol=native#text/plain res/cardsfolder/a/arctic_wolves.txt svneol=native#text/plain
res/cardsfolder/a/arcums_sleigh.txt svneol=native#text/plain res/cardsfolder/a/arcums_sleigh.txt svneol=native#text/plain
res/cardsfolder/a/arcums_weathervane.txt -text
res/cardsfolder/a/ardent_militia.txt svneol=native#text/plain res/cardsfolder/a/ardent_militia.txt svneol=native#text/plain
res/cardsfolder/a/ardent_plea.txt svneol=native#text/plain res/cardsfolder/a/ardent_plea.txt svneol=native#text/plain
res/cardsfolder/a/ardent_recruit.txt svneol=native#text/plain res/cardsfolder/a/ardent_recruit.txt svneol=native#text/plain
@@ -502,6 +506,7 @@ res/cardsfolder/a/augur_of_skulls.txt svneol=native#text/plain
res/cardsfolder/a/augury_adept.txt svneol=native#text/plain res/cardsfolder/a/augury_adept.txt svneol=native#text/plain
res/cardsfolder/a/augury_owl.txt svneol=native#text/plain res/cardsfolder/a/augury_owl.txt svneol=native#text/plain
res/cardsfolder/a/aunties_hovel.txt svneol=native#text/plain res/cardsfolder/a/aunties_hovel.txt svneol=native#text/plain
res/cardsfolder/a/aunties_snitch.txt -text
res/cardsfolder/a/aura_blast.txt svneol=native#text/plain res/cardsfolder/a/aura_blast.txt svneol=native#text/plain
res/cardsfolder/a/aura_extraction.txt svneol=native#text/plain res/cardsfolder/a/aura_extraction.txt svneol=native#text/plain
res/cardsfolder/a/aura_flux.txt svneol=native#text/plain res/cardsfolder/a/aura_flux.txt svneol=native#text/plain
@@ -614,6 +619,7 @@ res/cardsfolder/b/balthor_the_defiled.txt svneol=native#text/plain
res/cardsfolder/b/balthor_the_stout.txt svneol=native#text/plain res/cardsfolder/b/balthor_the_stout.txt svneol=native#text/plain
res/cardsfolder/b/bandage.txt svneol=native#text/plain res/cardsfolder/b/bandage.txt svneol=native#text/plain
res/cardsfolder/b/bane_of_the_living.txt svneol=native#text/plain res/cardsfolder/b/bane_of_the_living.txt svneol=native#text/plain
res/cardsfolder/b/baneful_omen.txt -text
res/cardsfolder/b/baneslayer_angel.txt svneol=native#text/plain res/cardsfolder/b/baneslayer_angel.txt svneol=native#text/plain
res/cardsfolder/b/banishing_knack.txt svneol=native#text/plain res/cardsfolder/b/banishing_knack.txt svneol=native#text/plain
res/cardsfolder/b/banishment_decree.txt svneol=native#text/plain res/cardsfolder/b/banishment_decree.txt svneol=native#text/plain
@@ -800,6 +806,7 @@ res/cardsfolder/b/blazing_archon.txt svneol=native#text/plain
res/cardsfolder/b/blazing_blade_askari.txt svneol=native#text/plain res/cardsfolder/b/blazing_blade_askari.txt svneol=native#text/plain
res/cardsfolder/b/blazing_shoal.txt svneol=native#text/plain res/cardsfolder/b/blazing_shoal.txt svneol=native#text/plain
res/cardsfolder/b/blazing_specter.txt svneol=native#text/plain res/cardsfolder/b/blazing_specter.txt svneol=native#text/plain
res/cardsfolder/b/blazing_torch.txt -text
res/cardsfolder/b/bleak_coven_vampires.txt svneol=native#text/plain res/cardsfolder/b/bleak_coven_vampires.txt svneol=native#text/plain
res/cardsfolder/b/blessed_orator.txt svneol=native#text/plain res/cardsfolder/b/blessed_orator.txt svneol=native#text/plain
res/cardsfolder/b/blessed_reversal.txt svneol=native#text/plain res/cardsfolder/b/blessed_reversal.txt svneol=native#text/plain
@@ -859,6 +866,7 @@ res/cardsfolder/b/blood_tithe.txt svneol=native#text/plain
res/cardsfolder/b/blood_tyrant.txt svneol=native#text/plain res/cardsfolder/b/blood_tyrant.txt svneol=native#text/plain
res/cardsfolder/b/blood_vassal.txt svneol=native#text/plain res/cardsfolder/b/blood_vassal.txt svneol=native#text/plain
res/cardsfolder/b/bloodbraid_elf.txt svneol=native#text/plain res/cardsfolder/b/bloodbraid_elf.txt svneol=native#text/plain
res/cardsfolder/b/bloodcrazed_goblin.txt -text
res/cardsfolder/b/bloodcurdling_scream.txt svneol=native#text/plain res/cardsfolder/b/bloodcurdling_scream.txt svneol=native#text/plain
res/cardsfolder/b/bloodfire_colossus.txt svneol=native#text/plain res/cardsfolder/b/bloodfire_colossus.txt svneol=native#text/plain
res/cardsfolder/b/bloodfire_dwarf.txt svneol=native#text/plain res/cardsfolder/b/bloodfire_dwarf.txt svneol=native#text/plain
@@ -886,6 +894,7 @@ res/cardsfolder/b/bloodthirsty_ogre.txt svneol=native#text/plain
res/cardsfolder/b/bloodthorn_taunter.txt svneol=native#text/plain res/cardsfolder/b/bloodthorn_taunter.txt svneol=native#text/plain
res/cardsfolder/b/bloodthrone_vampire.txt svneol=native#text/plain res/cardsfolder/b/bloodthrone_vampire.txt svneol=native#text/plain
res/cardsfolder/b/blossoming_wreath.txt svneol=native#text/plain res/cardsfolder/b/blossoming_wreath.txt svneol=native#text/plain
res/cardsfolder/b/blowfly_infestation.txt -text
res/cardsfolder/b/blue_elemental_blast.txt svneol=native#text/plain res/cardsfolder/b/blue_elemental_blast.txt svneol=native#text/plain
res/cardsfolder/b/blue_mana_battery.txt svneol=native#text/plain res/cardsfolder/b/blue_mana_battery.txt svneol=native#text/plain
res/cardsfolder/b/blue_scarab.txt svneol=native#text/plain res/cardsfolder/b/blue_scarab.txt svneol=native#text/plain
@@ -931,6 +940,8 @@ res/cardsfolder/b/bojuka_bog.txt svneol=native#text/plain
res/cardsfolder/b/bojuka_brigand.txt svneol=native#text/plain res/cardsfolder/b/bojuka_brigand.txt svneol=native#text/plain
res/cardsfolder/b/bola_warrior.txt svneol=native#text/plain res/cardsfolder/b/bola_warrior.txt svneol=native#text/plain
res/cardsfolder/b/boldwyr_heavyweights.txt svneol=native#text/plain res/cardsfolder/b/boldwyr_heavyweights.txt svneol=native#text/plain
res/cardsfolder/b/boldwyr_intimidator.txt -text
res/cardsfolder/b/bond_of_agony.txt -text
res/cardsfolder/b/bonded_fetch.txt svneol=native#text/plain res/cardsfolder/b/bonded_fetch.txt svneol=native#text/plain
res/cardsfolder/b/bonds_of_quicksilver.txt svneol=native#text/plain res/cardsfolder/b/bonds_of_quicksilver.txt svneol=native#text/plain
res/cardsfolder/b/bone_flute.txt svneol=native#text/plain res/cardsfolder/b/bone_flute.txt svneol=native#text/plain
@@ -1214,6 +1225,7 @@ res/cardsfolder/c/cavern_harpy.txt svneol=native#text/plain
res/cardsfolder/c/cavern_thoctar.txt svneol=native#text/plain res/cardsfolder/c/cavern_thoctar.txt svneol=native#text/plain
res/cardsfolder/c/caverns_of_despair.txt svneol=native#text/plain res/cardsfolder/c/caverns_of_despair.txt svneol=native#text/plain
res/cardsfolder/c/caves_of_koilos.txt svneol=native#text/plain res/cardsfolder/c/caves_of_koilos.txt svneol=native#text/plain
res/cardsfolder/c/ceaseless_searblades.txt -text
res/cardsfolder/c/celestial_ancient.txt svneol=native#text/plain res/cardsfolder/c/celestial_ancient.txt svneol=native#text/plain
res/cardsfolder/c/celestial_colonnade.txt svneol=native#text/plain res/cardsfolder/c/celestial_colonnade.txt svneol=native#text/plain
res/cardsfolder/c/celestial_crusader.txt svneol=native#text/plain res/cardsfolder/c/celestial_crusader.txt svneol=native#text/plain
@@ -1274,6 +1286,7 @@ res/cardsfolder/c/champions_helm.txt svneol=native#text/plain
res/cardsfolder/c/champions_victory.txt svneol=native#text/plain res/cardsfolder/c/champions_victory.txt svneol=native#text/plain
res/cardsfolder/c/chandler.txt svneol=native#text/plain res/cardsfolder/c/chandler.txt svneol=native#text/plain
res/cardsfolder/c/chandra_nalaar.txt svneol=native#text/plain res/cardsfolder/c/chandra_nalaar.txt svneol=native#text/plain
res/cardsfolder/c/chandra_the_firebrand.txt -text
res/cardsfolder/c/chandras_outrage.txt svneol=native#text/plain res/cardsfolder/c/chandras_outrage.txt svneol=native#text/plain
res/cardsfolder/c/chandras_phoenix.txt svneol=native#text/plain res/cardsfolder/c/chandras_phoenix.txt svneol=native#text/plain
res/cardsfolder/c/chandras_spitfire.txt svneol=native#text/plain res/cardsfolder/c/chandras_spitfire.txt svneol=native#text/plain
@@ -1310,6 +1323,7 @@ res/cardsfolder/c/child_of_night.txt svneol=native#text/plain
res/cardsfolder/c/child_of_thorns.txt svneol=native#text/plain res/cardsfolder/c/child_of_thorns.txt svneol=native#text/plain
res/cardsfolder/c/childhood_horror.txt svneol=native#text/plain res/cardsfolder/c/childhood_horror.txt svneol=native#text/plain
res/cardsfolder/c/chill.txt svneol=native#text/plain res/cardsfolder/c/chill.txt svneol=native#text/plain
res/cardsfolder/c/chill_haunting.txt -text
res/cardsfolder/c/chill_to_the_bone.txt svneol=native#text/plain res/cardsfolder/c/chill_to_the_bone.txt svneol=native#text/plain
res/cardsfolder/c/chilling_apparition.txt svneol=native#text/plain res/cardsfolder/c/chilling_apparition.txt svneol=native#text/plain
res/cardsfolder/c/chilling_shade.txt svneol=native#text/plain res/cardsfolder/c/chilling_shade.txt svneol=native#text/plain
@@ -1429,6 +1443,7 @@ res/cardsfolder/c/coiled_tinviper.txt svneol=native#text/plain
res/cardsfolder/c/coiling_oracle.txt svneol=native#text/plain res/cardsfolder/c/coiling_oracle.txt svneol=native#text/plain
res/cardsfolder/c/coiling_woodworm.txt svneol=native#text/plain res/cardsfolder/c/coiling_woodworm.txt svneol=native#text/plain
res/cardsfolder/c/cold_eyed_selkie.txt svneol=native#text/plain res/cardsfolder/c/cold_eyed_selkie.txt svneol=native#text/plain
res/cardsfolder/c/colfenors_urn.txt -text
res/cardsfolder/c/collective_restraint.txt svneol=native#text/plain res/cardsfolder/c/collective_restraint.txt svneol=native#text/plain
res/cardsfolder/c/collective_unconscious.txt svneol=native#text/plain res/cardsfolder/c/collective_unconscious.txt svneol=native#text/plain
res/cardsfolder/c/colos_yearling.txt svneol=native#text/plain res/cardsfolder/c/colos_yearling.txt svneol=native#text/plain
@@ -1452,6 +1467,7 @@ res/cardsfolder/c/concordant_crossroads.txt svneol=native#text/plain
res/cardsfolder/c/concussive_bolt.txt svneol=native#text/plain res/cardsfolder/c/concussive_bolt.txt svneol=native#text/plain
res/cardsfolder/c/condemn.txt svneol=native#text/plain res/cardsfolder/c/condemn.txt svneol=native#text/plain
res/cardsfolder/c/condescend.txt svneol=native#text/plain res/cardsfolder/c/condescend.txt svneol=native#text/plain
res/cardsfolder/c/cone_of_flame.txt -text
res/cardsfolder/c/confiscate.txt svneol=native#text/plain res/cardsfolder/c/confiscate.txt svneol=native#text/plain
res/cardsfolder/c/conflux.txt svneol=native#text/plain res/cardsfolder/c/conflux.txt svneol=native#text/plain
res/cardsfolder/c/confound.txt svneol=native#text/plain res/cardsfolder/c/confound.txt svneol=native#text/plain
@@ -1467,6 +1483,7 @@ res/cardsfolder/c/conspiracy.txt svneol=native#text/plain
res/cardsfolder/c/constant_mists.txt svneol=native#text/plain res/cardsfolder/c/constant_mists.txt svneol=native#text/plain
res/cardsfolder/c/constricting_tendrils.txt svneol=native#text/plain res/cardsfolder/c/constricting_tendrils.txt svneol=native#text/plain
res/cardsfolder/c/consult_the_necrosages.txt svneol=native#text/plain res/cardsfolder/c/consult_the_necrosages.txt svneol=native#text/plain
res/cardsfolder/c/consume_strength.txt -text
res/cardsfolder/c/consume_the_meek.txt svneol=native#text/plain res/cardsfolder/c/consume_the_meek.txt svneol=native#text/plain
res/cardsfolder/c/consuming_bonfire.txt svneol=native#text/plain res/cardsfolder/c/consuming_bonfire.txt svneol=native#text/plain
res/cardsfolder/c/consumptive_goo.txt svneol=native#text/plain res/cardsfolder/c/consumptive_goo.txt svneol=native#text/plain
@@ -1563,6 +1580,7 @@ res/cardsfolder/c/craw_wurm.txt svneol=native#text/plain
res/cardsfolder/c/crawling_filth.txt svneol=native#text/plain res/cardsfolder/c/crawling_filth.txt svneol=native#text/plain
res/cardsfolder/c/crawlspace.txt svneol=native#text/plain res/cardsfolder/c/crawlspace.txt svneol=native#text/plain
res/cardsfolder/c/crazed_armodon.txt svneol=native#text/plain res/cardsfolder/c/crazed_armodon.txt svneol=native#text/plain
res/cardsfolder/c/crazed_firecat.txt -text
res/cardsfolder/c/crazed_goblin.txt svneol=native#text/plain res/cardsfolder/c/crazed_goblin.txt svneol=native#text/plain
res/cardsfolder/c/crazed_skirge.txt svneol=native#text/plain res/cardsfolder/c/crazed_skirge.txt svneol=native#text/plain
res/cardsfolder/c/creakwood_ghoul.txt svneol=native#text/plain res/cardsfolder/c/creakwood_ghoul.txt svneol=native#text/plain
@@ -1670,6 +1688,8 @@ res/cardsfolder/c/cyclops_gladiator.txt svneol=native#text/plain
res/cardsfolder/c/cylian_elf.txt svneol=native#text/plain res/cardsfolder/c/cylian_elf.txt svneol=native#text/plain
res/cardsfolder/c/cylian_sunsinger.txt svneol=native#text/plain res/cardsfolder/c/cylian_sunsinger.txt svneol=native#text/plain
res/cardsfolder/c/cystbearer.txt svneol=native#text/plain res/cardsfolder/c/cystbearer.txt svneol=native#text/plain
res/cardsfolder/c/cytoplast_manipulator.txt -text
res/cardsfolder/c/cytospawn_shambler.txt -text
res/cardsfolder/d/daggerback_basilisk.txt svneol=native#text/plain res/cardsfolder/d/daggerback_basilisk.txt svneol=native#text/plain
res/cardsfolder/d/daggerclaw_imp.txt svneol=native#text/plain res/cardsfolder/d/daggerclaw_imp.txt svneol=native#text/plain
res/cardsfolder/d/daily_regimen.txt svneol=native#text/plain res/cardsfolder/d/daily_regimen.txt svneol=native#text/plain
@@ -1777,6 +1797,7 @@ res/cardsfolder/d/deadfall.txt svneol=native#text/plain
res/cardsfolder/d/deadly_grub.txt svneol=native#text/plain res/cardsfolder/d/deadly_grub.txt svneol=native#text/plain
res/cardsfolder/d/deadly_insect.txt svneol=native#text/plain res/cardsfolder/d/deadly_insect.txt svneol=native#text/plain
res/cardsfolder/d/deadly_recluse.txt svneol=native#text/plain res/cardsfolder/d/deadly_recluse.txt svneol=native#text/plain
res/cardsfolder/d/deadshot.txt -text
res/cardsfolder/d/deadshot_minotaur.txt svneol=native#text/plain res/cardsfolder/d/deadshot_minotaur.txt svneol=native#text/plain
res/cardsfolder/d/deadwood_treefolk.txt svneol=native#text/plain res/cardsfolder/d/deadwood_treefolk.txt svneol=native#text/plain
res/cardsfolder/d/death_baron.txt svneol=native#text/plain res/cardsfolder/d/death_baron.txt svneol=native#text/plain
@@ -1900,6 +1921,7 @@ res/cardsfolder/d/destructive_urge.txt svneol=native#text/plain
res/cardsfolder/d/detonate.txt svneol=native#text/plain res/cardsfolder/d/detonate.txt svneol=native#text/plain
res/cardsfolder/d/deus_of_calamity.txt svneol=native#text/plain res/cardsfolder/d/deus_of_calamity.txt svneol=native#text/plain
res/cardsfolder/d/devastate.txt svneol=native#text/plain res/cardsfolder/d/devastate.txt svneol=native#text/plain
res/cardsfolder/d/devastating_dreams.txt -text
res/cardsfolder/d/devastating_summons.txt svneol=native#text/plain res/cardsfolder/d/devastating_summons.txt svneol=native#text/plain
res/cardsfolder/d/devastation.txt svneol=native#text/plain res/cardsfolder/d/devastation.txt svneol=native#text/plain
res/cardsfolder/d/devoted_druid.txt svneol=native#text/plain res/cardsfolder/d/devoted_druid.txt svneol=native#text/plain
@@ -1943,6 +1965,7 @@ res/cardsfolder/d/dirtcowl_wurm.txt svneol=native#text/plain
res/cardsfolder/d/dirtwater_wraith.txt svneol=native#text/plain res/cardsfolder/d/dirtwater_wraith.txt svneol=native#text/plain
res/cardsfolder/d/dirty_wererat.txt svneol=native#text/plain res/cardsfolder/d/dirty_wererat.txt svneol=native#text/plain
res/cardsfolder/d/disappear.txt svneol=native#text/plain res/cardsfolder/d/disappear.txt svneol=native#text/plain
res/cardsfolder/d/disaster_radius.txt -text
res/cardsfolder/d/disciple_of_grace.txt svneol=native#text/plain res/cardsfolder/d/disciple_of_grace.txt svneol=native#text/plain
res/cardsfolder/d/disciple_of_kangee.txt svneol=native#text/plain res/cardsfolder/d/disciple_of_kangee.txt svneol=native#text/plain
res/cardsfolder/d/disciple_of_law.txt svneol=native#text/plain res/cardsfolder/d/disciple_of_law.txt svneol=native#text/plain
@@ -2151,6 +2174,7 @@ res/cardsfolder/d/dwarven_bloodboiler.txt svneol=native#text/plain
res/cardsfolder/d/dwarven_demolition_team.txt svneol=native#text/plain res/cardsfolder/d/dwarven_demolition_team.txt svneol=native#text/plain
res/cardsfolder/d/dwarven_grunt.txt svneol=native#text/plain res/cardsfolder/d/dwarven_grunt.txt svneol=native#text/plain
res/cardsfolder/d/dwarven_hold.txt svneol=native#text/plain res/cardsfolder/d/dwarven_hold.txt svneol=native#text/plain
res/cardsfolder/d/dwarven_landslide.txt -text
res/cardsfolder/d/dwarven_lieutenant.txt svneol=native#text/plain res/cardsfolder/d/dwarven_lieutenant.txt svneol=native#text/plain
res/cardsfolder/d/dwarven_miner.txt svneol=native#text/plain res/cardsfolder/d/dwarven_miner.txt svneol=native#text/plain
res/cardsfolder/d/dwarven_nomad.txt svneol=native#text/plain res/cardsfolder/d/dwarven_nomad.txt svneol=native#text/plain
@@ -2488,6 +2512,7 @@ res/cardsfolder/f/fallen_askari.txt svneol=native#text/plain
res/cardsfolder/f/fallen_cleric.txt svneol=native#text/plain res/cardsfolder/f/fallen_cleric.txt svneol=native#text/plain
res/cardsfolder/f/fallen_ferromancer.txt svneol=native#text/plain res/cardsfolder/f/fallen_ferromancer.txt svneol=native#text/plain
res/cardsfolder/f/fallen_ideal.txt svneol=native#text/plain res/cardsfolder/f/fallen_ideal.txt svneol=native#text/plain
res/cardsfolder/f/falling_timber.txt -text
res/cardsfolder/f/fallow_earth.txt svneol=native#text/plain res/cardsfolder/f/fallow_earth.txt svneol=native#text/plain
res/cardsfolder/f/fallowsage.txt svneol=native#text/plain res/cardsfolder/f/fallowsage.txt svneol=native#text/plain
res/cardsfolder/f/false_cure.txt svneol=native#text/plain res/cardsfolder/f/false_cure.txt svneol=native#text/plain
@@ -2512,6 +2537,7 @@ res/cardsfolder/f/far_wanderings.txt svneol=native#text/plain
res/cardsfolder/f/farhaven_elf.txt svneol=native#text/plain res/cardsfolder/f/farhaven_elf.txt svneol=native#text/plain
res/cardsfolder/f/farmstead.txt svneol=native#text/plain res/cardsfolder/f/farmstead.txt svneol=native#text/plain
res/cardsfolder/f/farrelite_priest.txt svneol=native#text/plain res/cardsfolder/f/farrelite_priest.txt svneol=native#text/plain
res/cardsfolder/f/farrels_zealot.txt -text
res/cardsfolder/f/farseek.txt svneol=native#text/plain res/cardsfolder/f/farseek.txt svneol=native#text/plain
res/cardsfolder/f/farsight_mask.txt svneol=native#text/plain res/cardsfolder/f/farsight_mask.txt svneol=native#text/plain
res/cardsfolder/f/fastbond.txt svneol=native#text/plain res/cardsfolder/f/fastbond.txt svneol=native#text/plain
@@ -2580,6 +2606,7 @@ res/cardsfolder/f/feudkillers_verdict.txt svneol=native#text/plain
res/cardsfolder/f/fever_charm.txt svneol=native#text/plain res/cardsfolder/f/fever_charm.txt svneol=native#text/plain
res/cardsfolder/f/fevered_convulsions.txt svneol=native#text/plain res/cardsfolder/f/fevered_convulsions.txt svneol=native#text/plain
res/cardsfolder/f/fevered_strength.txt svneol=native#text/plain res/cardsfolder/f/fevered_strength.txt svneol=native#text/plain
res/cardsfolder/f/fickle_efreet.txt -text
res/cardsfolder/f/fiddlehead_kami.txt svneol=native#text/plain res/cardsfolder/f/fiddlehead_kami.txt svneol=native#text/plain
res/cardsfolder/f/field_marshal.txt svneol=native#text/plain res/cardsfolder/f/field_marshal.txt svneol=native#text/plain
res/cardsfolder/f/field_of_reality.txt svneol=native#text/plain res/cardsfolder/f/field_of_reality.txt svneol=native#text/plain
@@ -2756,6 +2783,7 @@ res/cardsfolder/f/fog.txt svneol=native#text/plain
res/cardsfolder/f/fog_bank.txt svneol=native#text/plain res/cardsfolder/f/fog_bank.txt svneol=native#text/plain
res/cardsfolder/f/fog_elemental.txt svneol=native#text/plain res/cardsfolder/f/fog_elemental.txt svneol=native#text/plain
res/cardsfolder/f/fog_of_gnats.txt svneol=native#text/plain res/cardsfolder/f/fog_of_gnats.txt svneol=native#text/plain
res/cardsfolder/f/foil.txt -text
res/cardsfolder/f/folk_medicine.txt svneol=native#text/plain res/cardsfolder/f/folk_medicine.txt svneol=native#text/plain
res/cardsfolder/f/folk_of_an_havva.txt svneol=native#text/plain res/cardsfolder/f/folk_of_an_havva.txt svneol=native#text/plain
res/cardsfolder/f/folk_of_the_pines.txt svneol=native#text/plain res/cardsfolder/f/folk_of_the_pines.txt svneol=native#text/plain
@@ -2802,6 +2830,7 @@ res/cardsfolder/f/forsaken_wastes.txt svneol=native#text/plain
res/cardsfolder/f/fortify.txt svneol=native#text/plain res/cardsfolder/f/fortify.txt svneol=native#text/plain
res/cardsfolder/f/fortitude.txt svneol=native#text/plain res/cardsfolder/f/fortitude.txt svneol=native#text/plain
res/cardsfolder/f/fortune_thief.txt svneol=native#text/plain res/cardsfolder/f/fortune_thief.txt svneol=native#text/plain
res/cardsfolder/f/foster.txt -text
res/cardsfolder/f/foul_familiar.txt svneol=native#text/plain res/cardsfolder/f/foul_familiar.txt svneol=native#text/plain
res/cardsfolder/f/foul_imp.txt svneol=native#text/plain res/cardsfolder/f/foul_imp.txt svneol=native#text/plain
res/cardsfolder/f/foul_presence.txt svneol=native#text/plain res/cardsfolder/f/foul_presence.txt svneol=native#text/plain
@@ -2821,6 +2850,7 @@ res/cardsfolder/f/freewind_equenaut.txt svneol=native#text/plain
res/cardsfolder/f/freewind_falcon.txt svneol=native#text/plain res/cardsfolder/f/freewind_falcon.txt svneol=native#text/plain
res/cardsfolder/f/frenetic_ogre.txt svneol=native#text/plain res/cardsfolder/f/frenetic_ogre.txt svneol=native#text/plain
res/cardsfolder/f/frenetic_raptor.txt svneol=native#text/plain res/cardsfolder/f/frenetic_raptor.txt svneol=native#text/plain
res/cardsfolder/f/frenetic_sliver.txt -text
res/cardsfolder/f/frenzied_tilling.txt svneol=native#text/plain res/cardsfolder/f/frenzied_tilling.txt svneol=native#text/plain
res/cardsfolder/f/frenzy_sliver.txt svneol=native#text/plain res/cardsfolder/f/frenzy_sliver.txt svneol=native#text/plain
res/cardsfolder/f/fresh_meat.txt svneol=native#text/plain res/cardsfolder/f/fresh_meat.txt svneol=native#text/plain
@@ -3022,6 +3052,7 @@ res/cardsfolder/g/gigantomancer.txt svneol=native#text/plain
res/cardsfolder/g/gigapede.txt svneol=native#text/plain res/cardsfolder/g/gigapede.txt svneol=native#text/plain
res/cardsfolder/g/gilded_lotus.txt svneol=native#text/plain res/cardsfolder/g/gilded_lotus.txt svneol=native#text/plain
res/cardsfolder/g/gilder_bairn.txt svneol=native#text/plain res/cardsfolder/g/gilder_bairn.txt svneol=native#text/plain
res/cardsfolder/g/gilt_leaf_ambush.txt -text
res/cardsfolder/g/gilt_leaf_archdruid.txt svneol=native#text/plain res/cardsfolder/g/gilt_leaf_archdruid.txt svneol=native#text/plain
res/cardsfolder/g/gilt_leaf_palace.txt svneol=native#text/plain res/cardsfolder/g/gilt_leaf_palace.txt svneol=native#text/plain
res/cardsfolder/g/gilt_leaf_seer.txt svneol=native#text/plain res/cardsfolder/g/gilt_leaf_seer.txt svneol=native#text/plain
@@ -3040,6 +3071,7 @@ res/cardsfolder/g/glassdust_hulk.txt svneol=native#text/plain
res/cardsfolder/g/glasses_of_urza.txt svneol=native#text/plain res/cardsfolder/g/glasses_of_urza.txt svneol=native#text/plain
res/cardsfolder/g/glaze_fiend.txt svneol=native#text/plain res/cardsfolder/g/glaze_fiend.txt svneol=native#text/plain
res/cardsfolder/g/gleam_of_resistance.txt svneol=native#text/plain res/cardsfolder/g/gleam_of_resistance.txt svneol=native#text/plain
res/cardsfolder/g/gleancrawler.txt -text
res/cardsfolder/g/glen_elendra_archmage.txt svneol=native#text/plain res/cardsfolder/g/glen_elendra_archmage.txt svneol=native#text/plain
res/cardsfolder/g/glen_elendra_liege.txt svneol=native#text/plain res/cardsfolder/g/glen_elendra_liege.txt svneol=native#text/plain
res/cardsfolder/g/glen_elendra_pranksters.txt svneol=native#text/plain res/cardsfolder/g/glen_elendra_pranksters.txt svneol=native#text/plain
@@ -3086,11 +3118,14 @@ res/cardsfolder/g/gnathosaur.txt svneol=native#text/plain
res/cardsfolder/g/go_for_the_throat.txt svneol=native#text/plain res/cardsfolder/g/go_for_the_throat.txt svneol=native#text/plain
res/cardsfolder/g/goatnapper.txt svneol=native#text/plain res/cardsfolder/g/goatnapper.txt svneol=native#text/plain
res/cardsfolder/g/gobhobbler_rats.txt svneol=native#text/plain res/cardsfolder/g/gobhobbler_rats.txt svneol=native#text/plain
res/cardsfolder/g/goblin_archaeologist.txt -text
res/cardsfolder/g/goblin_arsonist.txt svneol=native#text/plain res/cardsfolder/g/goblin_arsonist.txt svneol=native#text/plain
res/cardsfolder/g/goblin_artillery.txt svneol=native#text/plain res/cardsfolder/g/goblin_artillery.txt svneol=native#text/plain
res/cardsfolder/g/goblin_assault.txt svneol=native#text/plain res/cardsfolder/g/goblin_assault.txt svneol=native#text/plain
res/cardsfolder/g/goblin_balloon_brigade.txt svneol=native#text/plain res/cardsfolder/g/goblin_balloon_brigade.txt svneol=native#text/plain
res/cardsfolder/g/goblin_bangchuckers.txt -text
res/cardsfolder/g/goblin_berserker.txt svneol=native#text/plain res/cardsfolder/g/goblin_berserker.txt svneol=native#text/plain
res/cardsfolder/g/goblin_bomb.txt -text
res/cardsfolder/g/goblin_bombardment.txt svneol=native#text/plain res/cardsfolder/g/goblin_bombardment.txt svneol=native#text/plain
res/cardsfolder/g/goblin_brigand.txt svneol=native#text/plain res/cardsfolder/g/goblin_brigand.txt svneol=native#text/plain
res/cardsfolder/g/goblin_bully.txt svneol=native#text/plain res/cardsfolder/g/goblin_bully.txt svneol=native#text/plain
@@ -3122,10 +3157,12 @@ res/cardsfolder/g/goblin_grenadiers.txt svneol=native#text/plain
res/cardsfolder/g/goblin_guide.txt svneol=native#text/plain res/cardsfolder/g/goblin_guide.txt svneol=native#text/plain
res/cardsfolder/g/goblin_hero.txt svneol=native#text/plain res/cardsfolder/g/goblin_hero.txt svneol=native#text/plain
res/cardsfolder/g/goblin_king.txt svneol=native#text/plain res/cardsfolder/g/goblin_king.txt svneol=native#text/plain
res/cardsfolder/g/goblin_kites.txt -text
res/cardsfolder/g/goblin_lackey.txt svneol=native#text/plain res/cardsfolder/g/goblin_lackey.txt svneol=native#text/plain
res/cardsfolder/g/goblin_legionnaire.txt svneol=native#text/plain res/cardsfolder/g/goblin_legionnaire.txt svneol=native#text/plain
res/cardsfolder/g/goblin_lookout.txt svneol=native#text/plain res/cardsfolder/g/goblin_lookout.txt svneol=native#text/plain
res/cardsfolder/g/goblin_lore.txt svneol=native#text/plain res/cardsfolder/g/goblin_lore.txt svneol=native#text/plain
res/cardsfolder/g/goblin_lyre.txt -text
res/cardsfolder/g/goblin_marshal.txt svneol=native#text/plain res/cardsfolder/g/goblin_marshal.txt svneol=native#text/plain
res/cardsfolder/g/goblin_masons.txt svneol=native#text/plain res/cardsfolder/g/goblin_masons.txt svneol=native#text/plain
res/cardsfolder/g/goblin_matron.txt svneol=native#text/plain res/cardsfolder/g/goblin_matron.txt svneol=native#text/plain
@@ -3413,6 +3450,7 @@ res/cardsfolder/h/hatchet_bully.txt svneol=native#text/plain
res/cardsfolder/h/hatching_plans.txt svneol=native#text/plain res/cardsfolder/h/hatching_plans.txt svneol=native#text/plain
res/cardsfolder/h/hate_weaver.txt svneol=native#text/plain res/cardsfolder/h/hate_weaver.txt svneol=native#text/plain
res/cardsfolder/h/hateflayer.txt svneol=native#text/plain res/cardsfolder/h/hateflayer.txt svneol=native#text/plain
res/cardsfolder/h/hatred.txt -text
res/cardsfolder/h/haunted_angel.txt svneol=native#text/plain res/cardsfolder/h/haunted_angel.txt svneol=native#text/plain
res/cardsfolder/h/haunted_cadaver.txt svneol=native#text/plain res/cardsfolder/h/haunted_cadaver.txt svneol=native#text/plain
res/cardsfolder/h/haunted_crossroads.txt svneol=native#text/plain res/cardsfolder/h/haunted_crossroads.txt svneol=native#text/plain
@@ -3473,6 +3511,7 @@ res/cardsfolder/h/heidar_rimewind_master.txt svneol=native#text/plain
res/cardsfolder/h/heightened_awareness.txt svneol=native#text/plain res/cardsfolder/h/heightened_awareness.txt svneol=native#text/plain
res/cardsfolder/h/helionaut.txt svneol=native#text/plain res/cardsfolder/h/helionaut.txt svneol=native#text/plain
res/cardsfolder/h/heliophial.txt svneol=native#text/plain res/cardsfolder/h/heliophial.txt svneol=native#text/plain
res/cardsfolder/h/helium_squirter.txt -text
res/cardsfolder/h/helix_pinnacle.txt svneol=native#text/plain res/cardsfolder/h/helix_pinnacle.txt svneol=native#text/plain
res/cardsfolder/h/hell_bent_raider.txt svneol=native#text/plain res/cardsfolder/h/hell_bent_raider.txt svneol=native#text/plain
res/cardsfolder/h/hell_swarm.txt svneol=native#text/plain res/cardsfolder/h/hell_swarm.txt svneol=native#text/plain
@@ -3683,6 +3722,7 @@ res/cardsfolder/i/igneous_golem.txt svneol=native#text/plain
res/cardsfolder/i/igneous_pouncer.txt svneol=native#text/plain res/cardsfolder/i/igneous_pouncer.txt svneol=native#text/plain
res/cardsfolder/i/ignite_disorder.txt svneol=native#text/plain res/cardsfolder/i/ignite_disorder.txt svneol=native#text/plain
res/cardsfolder/i/ignite_memories.txt svneol=native#text/plain res/cardsfolder/i/ignite_memories.txt svneol=native#text/plain
res/cardsfolder/i/ignorant_bliss.txt -text
res/cardsfolder/i/ihsans_shade.txt svneol=native#text/plain res/cardsfolder/i/ihsans_shade.txt svneol=native#text/plain
res/cardsfolder/i/iizuka_the_ruthless.txt svneol=native#text/plain res/cardsfolder/i/iizuka_the_ruthless.txt svneol=native#text/plain
res/cardsfolder/i/ikiral_outrider.txt svneol=native#text/plain res/cardsfolder/i/ikiral_outrider.txt svneol=native#text/plain
@@ -3704,6 +3744,7 @@ res/cardsfolder/i/impaler_shrike.txt svneol=native#text/plain
res/cardsfolder/i/impending_disaster.txt svneol=native#text/plain res/cardsfolder/i/impending_disaster.txt svneol=native#text/plain
res/cardsfolder/i/imperial_edict.txt svneol=native#text/plain res/cardsfolder/i/imperial_edict.txt svneol=native#text/plain
res/cardsfolder/i/imperial_hellkite.txt svneol=native#text/plain res/cardsfolder/i/imperial_hellkite.txt svneol=native#text/plain
res/cardsfolder/i/imperial_mask.txt -text
res/cardsfolder/i/imperial_recruiter.txt svneol=native#text/plain res/cardsfolder/i/imperial_recruiter.txt svneol=native#text/plain
res/cardsfolder/i/imperial_seal.txt svneol=native#text/plain res/cardsfolder/i/imperial_seal.txt svneol=native#text/plain
res/cardsfolder/i/imperiosaur.txt svneol=native#text/plain res/cardsfolder/i/imperiosaur.txt svneol=native#text/plain
@@ -3720,6 +3761,8 @@ res/cardsfolder/i/incendiary.txt svneol=native#text/plain
res/cardsfolder/i/incendiary_command.txt svneol=native#text/plain res/cardsfolder/i/incendiary_command.txt svneol=native#text/plain
res/cardsfolder/i/incinerate.txt svneol=native#text/plain res/cardsfolder/i/incinerate.txt svneol=native#text/plain
res/cardsfolder/i/incite.txt svneol=native#text/plain res/cardsfolder/i/incite.txt svneol=native#text/plain
res/cardsfolder/i/incremental_blight.txt -text
res/cardsfolder/i/incremental_growth.txt -text
res/cardsfolder/i/incurable_ogre.txt svneol=native#text/plain res/cardsfolder/i/incurable_ogre.txt svneol=native#text/plain
res/cardsfolder/i/indebted_samurai.txt svneol=native#text/plain res/cardsfolder/i/indebted_samurai.txt svneol=native#text/plain
res/cardsfolder/i/independent_troops.txt svneol=native#text/plain res/cardsfolder/i/independent_troops.txt svneol=native#text/plain
@@ -3731,6 +3774,7 @@ res/cardsfolder/i/indomitable_ancients.txt svneol=native#text/plain
res/cardsfolder/i/indomitable_archangel.txt svneol=native#text/plain res/cardsfolder/i/indomitable_archangel.txt svneol=native#text/plain
res/cardsfolder/i/indomitable_will.txt svneol=native#text/plain res/cardsfolder/i/indomitable_will.txt svneol=native#text/plain
res/cardsfolder/i/indrik_stomphowler.txt svneol=native#text/plain res/cardsfolder/i/indrik_stomphowler.txt svneol=native#text/plain
res/cardsfolder/i/induce_despair.txt -text
res/cardsfolder/i/inertia_bubble.txt svneol=native#text/plain res/cardsfolder/i/inertia_bubble.txt svneol=native#text/plain
res/cardsfolder/i/inexorable_tide.txt svneol=native#text/plain res/cardsfolder/i/inexorable_tide.txt svneol=native#text/plain
res/cardsfolder/i/infantry_veteran.txt svneol=native#text/plain res/cardsfolder/i/infantry_veteran.txt svneol=native#text/plain
@@ -3744,6 +3788,7 @@ res/cardsfolder/i/infernal_kirin.txt svneol=native#text/plain
res/cardsfolder/i/infernal_medusa.txt svneol=native#text/plain res/cardsfolder/i/infernal_medusa.txt svneol=native#text/plain
res/cardsfolder/i/infernal_tribute.txt svneol=native#text/plain res/cardsfolder/i/infernal_tribute.txt svneol=native#text/plain
res/cardsfolder/i/inferno.txt svneol=native#text/plain res/cardsfolder/i/inferno.txt svneol=native#text/plain
res/cardsfolder/i/inferno_elemental.txt -text
res/cardsfolder/i/inferno_titan.txt svneol=native#text/plain res/cardsfolder/i/inferno_titan.txt svneol=native#text/plain
res/cardsfolder/i/infest.txt svneol=native#text/plain res/cardsfolder/i/infest.txt svneol=native#text/plain
res/cardsfolder/i/infested_roothold.txt svneol=native#text/plain res/cardsfolder/i/infested_roothold.txt svneol=native#text/plain
@@ -3837,6 +3882,7 @@ res/cardsfolder/i/ivory_crane_netsuke.txt svneol=native#text/plain
res/cardsfolder/i/ivory_cup.txt svneol=native#text/plain res/cardsfolder/i/ivory_cup.txt svneol=native#text/plain
res/cardsfolder/i/ivory_giant.txt svneol=native#text/plain res/cardsfolder/i/ivory_giant.txt svneol=native#text/plain
res/cardsfolder/i/ivory_guardians.txt svneol=native#text/plain res/cardsfolder/i/ivory_guardians.txt svneol=native#text/plain
res/cardsfolder/i/ivory_mask.txt -text
res/cardsfolder/i/ivory_tower.txt svneol=native#text/plain res/cardsfolder/i/ivory_tower.txt svneol=native#text/plain
res/cardsfolder/i/ivy_dancer.txt svneol=native#text/plain res/cardsfolder/i/ivy_dancer.txt svneol=native#text/plain
res/cardsfolder/i/ivy_elemental.txt svneol=native#text/plain res/cardsfolder/i/ivy_elemental.txt svneol=native#text/plain
@@ -3889,6 +3935,7 @@ res/cardsfolder/j/jhoira_of_the_ghitu.txt svneol=native#text/plain
res/cardsfolder/j/jhoiras_toolbox.txt svneol=native#text/plain res/cardsfolder/j/jhoiras_toolbox.txt svneol=native#text/plain
res/cardsfolder/j/jhovall_queen.txt svneol=native#text/plain res/cardsfolder/j/jhovall_queen.txt svneol=native#text/plain
res/cardsfolder/j/jhovall_rider.txt svneol=native#text/plain res/cardsfolder/j/jhovall_rider.txt svneol=native#text/plain
res/cardsfolder/j/jilt.txt -text
res/cardsfolder/j/jin_gitaxias_core_augur.txt svneol=native#text/plain res/cardsfolder/j/jin_gitaxias_core_augur.txt svneol=native#text/plain
res/cardsfolder/j/jiwari_the_earth_aflame.txt svneol=native#text/plain res/cardsfolder/j/jiwari_the_earth_aflame.txt svneol=native#text/plain
res/cardsfolder/j/jodahs_avenger.txt svneol=native#text/plain res/cardsfolder/j/jodahs_avenger.txt svneol=native#text/plain
@@ -4053,6 +4100,7 @@ res/cardsfolder/k/kiki_jiki_mirror_breaker.txt svneol=native#text/plain
res/cardsfolder/k/kiku_nights_flower.txt svneol=native#text/plain res/cardsfolder/k/kiku_nights_flower.txt svneol=native#text/plain
res/cardsfolder/k/kikus_shadow.txt svneol=native#text/plain res/cardsfolder/k/kikus_shadow.txt svneol=native#text/plain
res/cardsfolder/k/killer_bees.txt svneol=native#text/plain res/cardsfolder/k/killer_bees.txt svneol=native#text/plain
res/cardsfolder/k/killer_instinct.txt -text
res/cardsfolder/k/killer_whale.txt svneol=native#text/plain res/cardsfolder/k/killer_whale.txt svneol=native#text/plain
res/cardsfolder/k/kiln_fiend.txt svneol=native#text/plain res/cardsfolder/k/kiln_fiend.txt svneol=native#text/plain
res/cardsfolder/k/kiln_walker.txt svneol=native#text/plain res/cardsfolder/k/kiln_walker.txt svneol=native#text/plain
@@ -4178,6 +4226,7 @@ res/cardsfolder/k/krovikan_rot.txt svneol=native#text/plain
res/cardsfolder/k/krovikan_scoundrel.txt svneol=native#text/plain res/cardsfolder/k/krovikan_scoundrel.txt svneol=native#text/plain
res/cardsfolder/k/krovikan_sorcerer.txt svneol=native#text/plain res/cardsfolder/k/krovikan_sorcerer.txt svneol=native#text/plain
res/cardsfolder/k/kry_shield.txt svneol=native#text/plain res/cardsfolder/k/kry_shield.txt svneol=native#text/plain
res/cardsfolder/k/kukemssa_pirates.txt -text
res/cardsfolder/k/kuldotha_flamefiend.txt svneol=native#text/plain res/cardsfolder/k/kuldotha_flamefiend.txt svneol=native#text/plain
res/cardsfolder/k/kuldotha_forgemaster.txt svneol=native#text/plain res/cardsfolder/k/kuldotha_forgemaster.txt svneol=native#text/plain
res/cardsfolder/k/kuldotha_phoenix.txt svneol=native#text/plain res/cardsfolder/k/kuldotha_phoenix.txt svneol=native#text/plain
@@ -4217,6 +4266,7 @@ res/cardsfolder/l/lapse_of_certainty.txt svneol=native#text/plain
res/cardsfolder/l/laquatuss_champion.txt svneol=native#text/plain res/cardsfolder/l/laquatuss_champion.txt svneol=native#text/plain
res/cardsfolder/l/larceny.txt svneol=native#text/plain res/cardsfolder/l/larceny.txt svneol=native#text/plain
res/cardsfolder/l/lash_out.txt svneol=native#text/plain res/cardsfolder/l/lash_out.txt svneol=native#text/plain
res/cardsfolder/l/lashknife.txt -text
res/cardsfolder/l/lashknife_barrier.txt svneol=native#text/plain res/cardsfolder/l/lashknife_barrier.txt svneol=native#text/plain
res/cardsfolder/l/lashwrithe.txt svneol=native#text/plain res/cardsfolder/l/lashwrithe.txt svneol=native#text/plain
res/cardsfolder/l/last_breath.txt svneol=native#text/plain res/cardsfolder/l/last_breath.txt svneol=native#text/plain
@@ -4266,6 +4316,7 @@ res/cardsfolder/l/leaping_lizard.txt svneol=native#text/plain
res/cardsfolder/l/leatherback_baloth.txt svneol=native#text/plain res/cardsfolder/l/leatherback_baloth.txt svneol=native#text/plain
res/cardsfolder/l/leave_no_trace.txt svneol=native#text/plain res/cardsfolder/l/leave_no_trace.txt svneol=native#text/plain
res/cardsfolder/l/leeches.txt svneol=native#text/plain res/cardsfolder/l/leeches.txt svneol=native#text/plain
res/cardsfolder/l/leeching_bite.txt -text
res/cardsfolder/l/leechridden_swamp.txt svneol=native#text/plain res/cardsfolder/l/leechridden_swamp.txt svneol=native#text/plain
res/cardsfolder/l/leering_emblem.txt svneol=native#text/plain res/cardsfolder/l/leering_emblem.txt svneol=native#text/plain
res/cardsfolder/l/leering_gargoyle.txt svneol=native#text/plain res/cardsfolder/l/leering_gargoyle.txt svneol=native#text/plain
@@ -4294,6 +4345,7 @@ res/cardsfolder/l/leyline_of_anticipation.txt svneol=native#text/plain
res/cardsfolder/l/leyline_of_lifeforce.txt svneol=native#text/plain res/cardsfolder/l/leyline_of_lifeforce.txt svneol=native#text/plain
res/cardsfolder/l/leyline_of_lightning.txt svneol=native#text/plain res/cardsfolder/l/leyline_of_lightning.txt svneol=native#text/plain
res/cardsfolder/l/leyline_of_punishment.txt svneol=native#text/plain res/cardsfolder/l/leyline_of_punishment.txt svneol=native#text/plain
res/cardsfolder/l/leyline_of_sanctity.txt -text
res/cardsfolder/l/leyline_of_singularity.txt svneol=native#text/plain res/cardsfolder/l/leyline_of_singularity.txt svneol=native#text/plain
res/cardsfolder/l/leyline_of_the_meek.txt svneol=native#text/plain res/cardsfolder/l/leyline_of_the_meek.txt svneol=native#text/plain
res/cardsfolder/l/leyline_of_the_void.txt svneol=native#text/plain res/cardsfolder/l/leyline_of_the_void.txt svneol=native#text/plain
@@ -4373,6 +4425,8 @@ res/cardsfolder/l/living_airship.txt svneol=native#text/plain
res/cardsfolder/l/living_armor.txt svneol=native#text/plain res/cardsfolder/l/living_armor.txt svneol=native#text/plain
res/cardsfolder/l/living_artifact.txt svneol=native#text/plain res/cardsfolder/l/living_artifact.txt svneol=native#text/plain
res/cardsfolder/l/living_death.txt svneol=native#text/plain res/cardsfolder/l/living_death.txt svneol=native#text/plain
res/cardsfolder/l/living_destiny.txt -text
res/cardsfolder/l/living_end.txt -text
res/cardsfolder/l/living_hive.txt svneol=native#text/plain res/cardsfolder/l/living_hive.txt svneol=native#text/plain
res/cardsfolder/l/living_lands.txt svneol=native#text/plain res/cardsfolder/l/living_lands.txt svneol=native#text/plain
res/cardsfolder/l/living_plane.txt svneol=native#text/plain res/cardsfolder/l/living_plane.txt svneol=native#text/plain
@@ -4504,6 +4558,7 @@ res/cardsfolder/m/maggot_therapy.txt svneol=native#text/plain
res/cardsfolder/m/magister_sphinx.txt svneol=native#text/plain res/cardsfolder/m/magister_sphinx.txt svneol=native#text/plain
res/cardsfolder/m/magistrates_scepter.txt svneol=native#text/plain res/cardsfolder/m/magistrates_scepter.txt svneol=native#text/plain
res/cardsfolder/m/magistrates_veto.txt svneol=native#text/plain res/cardsfolder/m/magistrates_veto.txt svneol=native#text/plain
res/cardsfolder/m/magma_burst.txt -text
res/cardsfolder/m/magma_giant.txt svneol=native#text/plain res/cardsfolder/m/magma_giant.txt svneol=native#text/plain
res/cardsfolder/m/magma_jet.txt svneol=native#text/plain res/cardsfolder/m/magma_jet.txt svneol=native#text/plain
res/cardsfolder/m/magma_mine.txt svneol=native#text/plain res/cardsfolder/m/magma_mine.txt svneol=native#text/plain
@@ -4525,6 +4580,7 @@ res/cardsfolder/m/magus_of_the_bazaar.txt svneol=native#text/plain
res/cardsfolder/m/magus_of_the_candelabra.txt svneol=native#text/plain res/cardsfolder/m/magus_of_the_candelabra.txt svneol=native#text/plain
res/cardsfolder/m/magus_of_the_coffers.txt svneol=native#text/plain res/cardsfolder/m/magus_of_the_coffers.txt svneol=native#text/plain
res/cardsfolder/m/magus_of_the_disk.txt svneol=native#text/plain res/cardsfolder/m/magus_of_the_disk.txt svneol=native#text/plain
res/cardsfolder/m/magus_of_the_jar.txt -text
res/cardsfolder/m/magus_of_the_library.txt svneol=native#text/plain res/cardsfolder/m/magus_of_the_library.txt svneol=native#text/plain
res/cardsfolder/m/magus_of_the_moat.txt svneol=native#text/plain res/cardsfolder/m/magus_of_the_moat.txt svneol=native#text/plain
res/cardsfolder/m/magus_of_the_moon.txt svneol=native#text/plain res/cardsfolder/m/magus_of_the_moon.txt svneol=native#text/plain
@@ -4575,6 +4631,7 @@ res/cardsfolder/m/manta_ray.txt svneol=native#text/plain
res/cardsfolder/m/manta_riders.txt svneol=native#text/plain res/cardsfolder/m/manta_riders.txt svneol=native#text/plain
res/cardsfolder/m/mantis_engine.txt svneol=native#text/plain res/cardsfolder/m/mantis_engine.txt svneol=native#text/plain
res/cardsfolder/m/mantle_of_leadership.txt svneol=native#text/plain res/cardsfolder/m/mantle_of_leadership.txt svneol=native#text/plain
res/cardsfolder/m/maralen_of_the_mornsong.txt -text
res/cardsfolder/m/marauding_knight.txt svneol=native#text/plain res/cardsfolder/m/marauding_knight.txt svneol=native#text/plain
res/cardsfolder/m/maraxus_of_keld.txt svneol=native#text/plain res/cardsfolder/m/maraxus_of_keld.txt svneol=native#text/plain
res/cardsfolder/m/marble_chalice.txt svneol=native#text/plain res/cardsfolder/m/marble_chalice.txt svneol=native#text/plain
@@ -4657,9 +4714,11 @@ res/cardsfolder/m/meliras_keepers.txt svneol=native#text/plain
res/cardsfolder/m/meloku_the_clouded_mirror.txt svneol=native#text/plain res/cardsfolder/m/meloku_the_clouded_mirror.txt svneol=native#text/plain
res/cardsfolder/m/melt_terrain.txt svneol=native#text/plain res/cardsfolder/m/melt_terrain.txt svneol=native#text/plain
res/cardsfolder/m/meltdown.txt svneol=native#text/plain res/cardsfolder/m/meltdown.txt svneol=native#text/plain
res/cardsfolder/m/melting.txt -text
res/cardsfolder/m/memnarch.txt svneol=native#text/plain res/cardsfolder/m/memnarch.txt svneol=native#text/plain
res/cardsfolder/m/memnite.txt svneol=native#text/plain res/cardsfolder/m/memnite.txt svneol=native#text/plain
res/cardsfolder/m/memory_erosion.txt svneol=native#text/plain res/cardsfolder/m/memory_erosion.txt svneol=native#text/plain
res/cardsfolder/m/memory_jar.txt -text
res/cardsfolder/m/memory_lapse.txt svneol=native#text/plain res/cardsfolder/m/memory_lapse.txt svneol=native#text/plain
res/cardsfolder/m/mending_hands.txt svneol=native#text/plain res/cardsfolder/m/mending_hands.txt svneol=native#text/plain
res/cardsfolder/m/meng_huo_barbarian_king.txt svneol=native#text/plain res/cardsfolder/m/meng_huo_barbarian_king.txt svneol=native#text/plain
@@ -4710,6 +4769,7 @@ res/cardsfolder/m/metathran_transport.txt svneol=native#text/plain
res/cardsfolder/m/metathran_zombie.txt svneol=native#text/plain res/cardsfolder/m/metathran_zombie.txt svneol=native#text/plain
res/cardsfolder/m/meteor_crater.txt svneol=native#text/plain res/cardsfolder/m/meteor_crater.txt svneol=native#text/plain
res/cardsfolder/m/meteor_storm.txt svneol=native#text/plain res/cardsfolder/m/meteor_storm.txt svneol=native#text/plain
res/cardsfolder/m/michiko_konda_truth_seeker.txt -text
res/cardsfolder/m/midnight_banshee.txt svneol=native#text/plain res/cardsfolder/m/midnight_banshee.txt svneol=native#text/plain
res/cardsfolder/m/midnight_covenant.txt svneol=native#text/plain res/cardsfolder/m/midnight_covenant.txt svneol=native#text/plain
res/cardsfolder/m/midsummer_revel.txt svneol=native#text/plain res/cardsfolder/m/midsummer_revel.txt svneol=native#text/plain
@@ -4856,6 +4916,7 @@ res/cardsfolder/m/molten_hydra.txt svneol=native#text/plain
res/cardsfolder/m/molten_psyche.txt svneol=native#text/plain res/cardsfolder/m/molten_psyche.txt svneol=native#text/plain
res/cardsfolder/m/molten_rain.txt svneol=native#text/plain res/cardsfolder/m/molten_rain.txt svneol=native#text/plain
res/cardsfolder/m/molten_ravager.txt svneol=native#text/plain res/cardsfolder/m/molten_ravager.txt svneol=native#text/plain
res/cardsfolder/m/molten_sentry.txt -text
res/cardsfolder/m/molten_slagheap.txt svneol=native#text/plain res/cardsfolder/m/molten_slagheap.txt svneol=native#text/plain
res/cardsfolder/m/molten_tail_masticore.txt svneol=native#text/plain res/cardsfolder/m/molten_tail_masticore.txt svneol=native#text/plain
res/cardsfolder/m/moltensteel_dragon.txt svneol=native#text/plain res/cardsfolder/m/moltensteel_dragon.txt svneol=native#text/plain
@@ -5064,6 +5125,7 @@ res/cardsfolder/n/necrogen_mists.txt svneol=native#text/plain
res/cardsfolder/n/necrogen_scudder.txt svneol=native#text/plain res/cardsfolder/n/necrogen_scudder.txt svneol=native#text/plain
res/cardsfolder/n/necrogen_spellbomb.txt svneol=native#text/plain res/cardsfolder/n/necrogen_spellbomb.txt svneol=native#text/plain
res/cardsfolder/n/necrogenesis.txt svneol=native#text/plain res/cardsfolder/n/necrogenesis.txt svneol=native#text/plain
res/cardsfolder/n/necrologia.txt -text
res/cardsfolder/n/necromantic_thirst.txt svneol=native#text/plain res/cardsfolder/n/necromantic_thirst.txt svneol=native#text/plain
res/cardsfolder/n/necropede.txt svneol=native#text/plain res/cardsfolder/n/necropede.txt svneol=native#text/plain
res/cardsfolder/n/necroplasm.txt svneol=native#text/plain res/cardsfolder/n/necroplasm.txt svneol=native#text/plain
@@ -5165,6 +5227,7 @@ res/cardsfolder/n/niv_mizzet_the_firemind.txt svneol=native#text/plain
res/cardsfolder/n/niveous_wisps.txt svneol=native#text/plain res/cardsfolder/n/niveous_wisps.txt svneol=native#text/plain
res/cardsfolder/n/no_dachi.txt svneol=native#text/plain res/cardsfolder/n/no_dachi.txt svneol=native#text/plain
res/cardsfolder/n/no_mercy.txt svneol=native#text/plain res/cardsfolder/n/no_mercy.txt svneol=native#text/plain
res/cardsfolder/n/no_rest_for_the_wicked.txt -text
res/cardsfolder/n/nobilis_of_war.txt svneol=native#text/plain res/cardsfolder/n/nobilis_of_war.txt svneol=native#text/plain
res/cardsfolder/n/noble_benefactor.txt svneol=native#text/plain res/cardsfolder/n/noble_benefactor.txt svneol=native#text/plain
res/cardsfolder/n/noble_hierarch.txt svneol=native#text/plain res/cardsfolder/n/noble_hierarch.txt svneol=native#text/plain
@@ -5288,6 +5351,7 @@ res/cardsfolder/o/onyx_talisman.txt svneol=native#text/plain
res/cardsfolder/o/oonas_blackguard.txt svneol=native#text/plain res/cardsfolder/o/oonas_blackguard.txt svneol=native#text/plain
res/cardsfolder/o/oonas_gatewarden.txt svneol=native#text/plain res/cardsfolder/o/oonas_gatewarden.txt svneol=native#text/plain
res/cardsfolder/o/oonas_grace.txt svneol=native#text/plain res/cardsfolder/o/oonas_grace.txt svneol=native#text/plain
res/cardsfolder/o/oonas_prowler.txt -text
res/cardsfolder/o/ooze_garden.txt svneol=native#text/plain res/cardsfolder/o/ooze_garden.txt svneol=native#text/plain
res/cardsfolder/o/opal_acrolith.txt svneol=native#text/plain res/cardsfolder/o/opal_acrolith.txt svneol=native#text/plain
res/cardsfolder/o/opal_archangel.txt svneol=native#text/plain res/cardsfolder/o/opal_archangel.txt svneol=native#text/plain
@@ -5412,6 +5476,7 @@ res/cardsfolder/p/pangosaur.txt svneol=native#text/plain
res/cardsfolder/p/panic.txt svneol=native#text/plain res/cardsfolder/p/panic.txt svneol=native#text/plain
res/cardsfolder/p/panic_attack.txt svneol=native#text/plain res/cardsfolder/p/panic_attack.txt svneol=native#text/plain
res/cardsfolder/p/panic_spellbomb.txt svneol=native#text/plain res/cardsfolder/p/panic_spellbomb.txt svneol=native#text/plain
res/cardsfolder/p/panoptic_mirror.txt -text
res/cardsfolder/p/panther_warriors.txt svneol=native#text/plain res/cardsfolder/p/panther_warriors.txt svneol=native#text/plain
res/cardsfolder/p/paperfin_rascal.txt svneol=native#text/plain res/cardsfolder/p/paperfin_rascal.txt svneol=native#text/plain
res/cardsfolder/p/paradigm_shift.txt svneol=native#text/plain res/cardsfolder/p/paradigm_shift.txt svneol=native#text/plain
@@ -5621,6 +5686,7 @@ res/cardsfolder/p/plagued_rusalka.txt svneol=native#text/plain
res/cardsfolder/p/plaguemaw_beast.txt svneol=native#text/plain res/cardsfolder/p/plaguemaw_beast.txt svneol=native#text/plain
res/cardsfolder/p/plains.txt svneol=native#text/plain res/cardsfolder/p/plains.txt svneol=native#text/plain
res/cardsfolder/p/planar_birth.txt svneol=native#text/plain res/cardsfolder/p/planar_birth.txt svneol=native#text/plain
res/cardsfolder/p/planar_chaos.txt -text
res/cardsfolder/p/planar_cleansing.txt svneol=native#text/plain res/cardsfolder/p/planar_cleansing.txt svneol=native#text/plain
res/cardsfolder/p/planar_collapse.txt svneol=native#text/plain res/cardsfolder/p/planar_collapse.txt svneol=native#text/plain
res/cardsfolder/p/planar_despair.txt svneol=native#text/plain res/cardsfolder/p/planar_despair.txt svneol=native#text/plain
@@ -5640,6 +5706,7 @@ res/cardsfolder/p/plated_spider.txt svneol=native#text/plain
res/cardsfolder/p/plated_wurm.txt svneol=native#text/plain res/cardsfolder/p/plated_wurm.txt svneol=native#text/plain
res/cardsfolder/p/platinum_angel.txt svneol=native#text/plain res/cardsfolder/p/platinum_angel.txt svneol=native#text/plain
res/cardsfolder/p/platinum_emperion.txt svneol=native#text/plain res/cardsfolder/p/platinum_emperion.txt svneol=native#text/plain
res/cardsfolder/p/plaxcaster_frogling.txt -text
res/cardsfolder/p/plover_knights.txt svneol=native#text/plain res/cardsfolder/p/plover_knights.txt svneol=native#text/plain
res/cardsfolder/p/plow_under.txt svneol=native#text/plain res/cardsfolder/p/plow_under.txt svneol=native#text/plain
res/cardsfolder/p/plumes_of_peace.txt svneol=native#text/plain res/cardsfolder/p/plumes_of_peace.txt svneol=native#text/plain
@@ -5781,6 +5848,7 @@ res/cardsfolder/p/puppet_conjurer.txt svneol=native#text/plain
res/cardsfolder/p/puppet_strings.txt svneol=native#text/plain res/cardsfolder/p/puppet_strings.txt svneol=native#text/plain
res/cardsfolder/p/puppeteer.txt svneol=native#text/plain res/cardsfolder/p/puppeteer.txt svneol=native#text/plain
res/cardsfolder/p/puppeteer_clique.txt svneol=native#text/plain res/cardsfolder/p/puppeteer_clique.txt svneol=native#text/plain
res/cardsfolder/p/puppets_verdict.txt -text
res/cardsfolder/p/puresight_merrow.txt svneol=native#text/plain res/cardsfolder/p/puresight_merrow.txt svneol=native#text/plain
res/cardsfolder/p/purge.txt svneol=native#text/plain res/cardsfolder/p/purge.txt svneol=native#text/plain
res/cardsfolder/p/purify.txt svneol=native#text/plain res/cardsfolder/p/purify.txt svneol=native#text/plain
@@ -6065,6 +6133,7 @@ res/cardsfolder/r/rend_flesh.txt svneol=native#text/plain
res/cardsfolder/r/rend_spirit.txt svneol=native#text/plain res/cardsfolder/r/rend_spirit.txt svneol=native#text/plain
res/cardsfolder/r/rendclaw_trow.txt svneol=native#text/plain res/cardsfolder/r/rendclaw_trow.txt svneol=native#text/plain
res/cardsfolder/r/renegade_troops.txt svneol=native#text/plain res/cardsfolder/r/renegade_troops.txt svneol=native#text/plain
res/cardsfolder/r/renegade_warlord.txt -text
res/cardsfolder/r/renewal.txt svneol=native#text/plain res/cardsfolder/r/renewal.txt svneol=native#text/plain
res/cardsfolder/r/renewed_faith.txt svneol=native#text/plain res/cardsfolder/r/renewed_faith.txt svneol=native#text/plain
res/cardsfolder/r/renewing_dawn.txt svneol=native#text/plain res/cardsfolder/r/renewing_dawn.txt svneol=native#text/plain
@@ -6101,10 +6170,12 @@ res/cardsfolder/r/rest_for_the_weary.txt svneol=native#text/plain
res/cardsfolder/r/restless_apparition.txt svneol=native#text/plain res/cardsfolder/r/restless_apparition.txt svneol=native#text/plain
res/cardsfolder/r/restless_bones.txt svneol=native#text/plain res/cardsfolder/r/restless_bones.txt svneol=native#text/plain
res/cardsfolder/r/restless_dead.txt svneol=native#text/plain res/cardsfolder/r/restless_dead.txt svneol=native#text/plain
res/cardsfolder/r/restless_dreams.txt -text
res/cardsfolder/r/restock.txt svneol=native#text/plain res/cardsfolder/r/restock.txt svneol=native#text/plain
res/cardsfolder/r/resurrection.txt svneol=native#text/plain res/cardsfolder/r/resurrection.txt svneol=native#text/plain
res/cardsfolder/r/resuscitate.txt svneol=native#text/plain res/cardsfolder/r/resuscitate.txt svneol=native#text/plain
res/cardsfolder/r/retaliate.txt svneol=native#text/plain res/cardsfolder/r/retaliate.txt svneol=native#text/plain
res/cardsfolder/r/retaliator_griffin.txt -text
res/cardsfolder/r/retract.txt svneol=native#text/plain res/cardsfolder/r/retract.txt svneol=native#text/plain
res/cardsfolder/r/retribution_of_the_meek.txt svneol=native#text/plain res/cardsfolder/r/retribution_of_the_meek.txt svneol=native#text/plain
res/cardsfolder/r/retromancer.txt svneol=native#text/plain res/cardsfolder/r/retromancer.txt svneol=native#text/plain
@@ -6292,6 +6363,7 @@ res/cardsfolder/r/runes_of_the_deus.txt svneol=native#text/plain
res/cardsfolder/r/rupture.txt svneol=native#text/plain res/cardsfolder/r/rupture.txt svneol=native#text/plain
res/cardsfolder/r/rupture_spire.txt svneol=native#text/plain res/cardsfolder/r/rupture_spire.txt svneol=native#text/plain
res/cardsfolder/r/rush_of_knowledge.txt svneol=native#text/plain res/cardsfolder/r/rush_of_knowledge.txt svneol=native#text/plain
res/cardsfolder/r/rushing_river.txt -text
res/cardsfolder/r/rushwood_dryad.txt svneol=native#text/plain res/cardsfolder/r/rushwood_dryad.txt svneol=native#text/plain
res/cardsfolder/r/rushwood_elemental.txt svneol=native#text/plain res/cardsfolder/r/rushwood_elemental.txt svneol=native#text/plain
res/cardsfolder/r/rushwood_herbalist.txt svneol=native#text/plain res/cardsfolder/r/rushwood_herbalist.txt svneol=native#text/plain
@@ -6315,6 +6387,7 @@ res/cardsfolder/s/sabretooth_tiger.txt svneol=native#text/plain
res/cardsfolder/s/sacellum_archers.txt svneol=native#text/plain res/cardsfolder/s/sacellum_archers.txt svneol=native#text/plain
res/cardsfolder/s/sachi_daughter_of_seshiro.txt svneol=native#text/plain res/cardsfolder/s/sachi_daughter_of_seshiro.txt svneol=native#text/plain
res/cardsfolder/s/sacred_foundry.txt svneol=native#text/plain res/cardsfolder/s/sacred_foundry.txt svneol=native#text/plain
res/cardsfolder/s/sacred_guide.txt -text
res/cardsfolder/s/sacred_knight.txt svneol=native#text/plain res/cardsfolder/s/sacred_knight.txt svneol=native#text/plain
res/cardsfolder/s/sacred_nectar.txt svneol=native#text/plain res/cardsfolder/s/sacred_nectar.txt svneol=native#text/plain
res/cardsfolder/s/sacred_prey.txt svneol=native#text/plain res/cardsfolder/s/sacred_prey.txt svneol=native#text/plain
@@ -6437,6 +6510,7 @@ res/cardsfolder/s/scavenging_scarab.txt svneol=native#text/plain
res/cardsfolder/s/scepter_of_dominance.txt svneol=native#text/plain res/cardsfolder/s/scepter_of_dominance.txt svneol=native#text/plain
res/cardsfolder/s/scepter_of_fugue.txt svneol=native#text/plain res/cardsfolder/s/scepter_of_fugue.txt svneol=native#text/plain
res/cardsfolder/s/scepter_of_insight.txt svneol=native#text/plain res/cardsfolder/s/scepter_of_insight.txt svneol=native#text/plain
res/cardsfolder/s/schismotivate.txt -text
res/cardsfolder/s/school_of_piranha.txt svneol=native#text/plain res/cardsfolder/s/school_of_piranha.txt svneol=native#text/plain
res/cardsfolder/s/school_of_the_unseen.txt svneol=native#text/plain res/cardsfolder/s/school_of_the_unseen.txt svneol=native#text/plain
res/cardsfolder/s/scion_of_darkness.txt svneol=native#text/plain res/cardsfolder/s/scion_of_darkness.txt svneol=native#text/plain
@@ -6467,6 +6541,7 @@ res/cardsfolder/s/scrapheap.txt svneol=native#text/plain
res/cardsfolder/s/scrapyard_salvo.txt svneol=native#text/plain res/cardsfolder/s/scrapyard_salvo.txt svneol=native#text/plain
res/cardsfolder/s/screaming_fury.txt svneol=native#text/plain res/cardsfolder/s/screaming_fury.txt svneol=native#text/plain
res/cardsfolder/s/screaming_seahawk.txt svneol=native#text/plain res/cardsfolder/s/screaming_seahawk.txt svneol=native#text/plain
res/cardsfolder/s/screams_from_within.txt -text
res/cardsfolder/s/screams_of_the_damned.txt svneol=native#text/plain res/cardsfolder/s/screams_of_the_damned.txt svneol=native#text/plain
res/cardsfolder/s/screeching_buzzard.txt svneol=native#text/plain res/cardsfolder/s/screeching_buzzard.txt svneol=native#text/plain
res/cardsfolder/s/screeching_drake.txt svneol=native#text/plain res/cardsfolder/s/screeching_drake.txt svneol=native#text/plain
@@ -6522,6 +6597,7 @@ res/cardsfolder/s/secluded_glen.txt svneol=native#text/plain
res/cardsfolder/s/secluded_steppe.txt svneol=native#text/plain res/cardsfolder/s/secluded_steppe.txt svneol=native#text/plain
res/cardsfolder/s/second_chance.txt svneol=native#text/plain res/cardsfolder/s/second_chance.txt svneol=native#text/plain
res/cardsfolder/s/second_sight.txt svneol=native#text/plain res/cardsfolder/s/second_sight.txt svneol=native#text/plain
res/cardsfolder/s/second_sunrise.txt -text
res/cardsfolder/s/second_thoughts.txt svneol=native#text/plain res/cardsfolder/s/second_thoughts.txt svneol=native#text/plain
res/cardsfolder/s/second_wind.txt svneol=native#text/plain res/cardsfolder/s/second_wind.txt svneol=native#text/plain
res/cardsfolder/s/security_detail.txt svneol=native#text/plain res/cardsfolder/s/security_detail.txt svneol=native#text/plain
@@ -6672,6 +6748,7 @@ res/cardsfolder/s/shield_sphere.txt svneol=native#text/plain
res/cardsfolder/s/shield_wall.txt svneol=native#text/plain res/cardsfolder/s/shield_wall.txt svneol=native#text/plain
res/cardsfolder/s/shielding_plax.txt svneol=native#text/plain res/cardsfolder/s/shielding_plax.txt svneol=native#text/plain
res/cardsfolder/s/shieldmates_blessing.txt svneol=native#text/plain res/cardsfolder/s/shieldmates_blessing.txt svneol=native#text/plain
res/cardsfolder/s/shields_of_velis_vel.txt -text
res/cardsfolder/s/shifting_sliver.txt svneol=native#text/plain res/cardsfolder/s/shifting_sliver.txt svneol=native#text/plain
res/cardsfolder/s/shifting_wall.txt svneol=native#text/plain res/cardsfolder/s/shifting_wall.txt svneol=native#text/plain
res/cardsfolder/s/shimian_specter.txt svneol=native#text/plain res/cardsfolder/s/shimian_specter.txt svneol=native#text/plain
@@ -6785,6 +6862,7 @@ res/cardsfolder/s/sima_yi_wei_field_marshal.txt svneol=native#text/plain
res/cardsfolder/s/simian_grunts.txt svneol=native#text/plain res/cardsfolder/s/simian_grunts.txt svneol=native#text/plain
res/cardsfolder/s/simian_spirit_guide.txt svneol=native#text/plain res/cardsfolder/s/simian_spirit_guide.txt svneol=native#text/plain
res/cardsfolder/s/simic_growth_chamber.txt svneol=native#text/plain res/cardsfolder/s/simic_growth_chamber.txt svneol=native#text/plain
res/cardsfolder/s/simic_initiate.txt -text
res/cardsfolder/s/simic_ragworm.txt svneol=native#text/plain res/cardsfolder/s/simic_ragworm.txt svneol=native#text/plain
res/cardsfolder/s/simic_signet.txt svneol=native#text/plain res/cardsfolder/s/simic_signet.txt svneol=native#text/plain
res/cardsfolder/s/simic_sky_swallower.txt svneol=native#text/plain res/cardsfolder/s/simic_sky_swallower.txt svneol=native#text/plain
@@ -6843,6 +6921,7 @@ res/cardsfolder/s/skull_collector.txt svneol=native#text/plain
res/cardsfolder/s/skull_fracture.txt svneol=native#text/plain res/cardsfolder/s/skull_fracture.txt svneol=native#text/plain
res/cardsfolder/s/skull_of_orm.txt svneol=native#text/plain res/cardsfolder/s/skull_of_orm.txt svneol=native#text/plain
res/cardsfolder/s/skull_of_ramos.txt svneol=native#text/plain res/cardsfolder/s/skull_of_ramos.txt svneol=native#text/plain
res/cardsfolder/s/skullbriar_the_walking_grave.txt -text
res/cardsfolder/s/skullclamp.txt svneol=native#text/plain res/cardsfolder/s/skullclamp.txt svneol=native#text/plain
res/cardsfolder/s/skullmead_cauldron.txt svneol=native#text/plain res/cardsfolder/s/skullmead_cauldron.txt svneol=native#text/plain
res/cardsfolder/s/skullmulcher.txt svneol=native#text/plain res/cardsfolder/s/skullmulcher.txt svneol=native#text/plain
@@ -6855,6 +6934,7 @@ res/cardsfolder/s/sky_ruin_drake.txt svneol=native#text/plain
res/cardsfolder/s/sky_spirit.txt svneol=native#text/plain res/cardsfolder/s/sky_spirit.txt svneol=native#text/plain
res/cardsfolder/s/sky_swallower.txt svneol=native#text/plain res/cardsfolder/s/sky_swallower.txt svneol=native#text/plain
res/cardsfolder/s/sky_weaver.txt svneol=native#text/plain res/cardsfolder/s/sky_weaver.txt svneol=native#text/plain
res/cardsfolder/s/skyclaw_thrash.txt -text
res/cardsfolder/s/skycloud_egg.txt svneol=native#text/plain res/cardsfolder/s/skycloud_egg.txt svneol=native#text/plain
res/cardsfolder/s/skycloud_expanse.txt svneol=native#text/plain res/cardsfolder/s/skycloud_expanse.txt svneol=native#text/plain
res/cardsfolder/s/skyhunter_cub.txt svneol=native#text/plain res/cardsfolder/s/skyhunter_cub.txt svneol=native#text/plain
@@ -6869,6 +6949,7 @@ res/cardsfolder/s/skyshaper.txt svneol=native#text/plain
res/cardsfolder/s/skyshooter.txt svneol=native#text/plain res/cardsfolder/s/skyshooter.txt svneol=native#text/plain
res/cardsfolder/s/skyshroud_archer.txt svneol=native#text/plain res/cardsfolder/s/skyshroud_archer.txt svneol=native#text/plain
res/cardsfolder/s/skyshroud_behemoth.txt svneol=native#text/plain res/cardsfolder/s/skyshroud_behemoth.txt svneol=native#text/plain
res/cardsfolder/s/skyshroud_blessing.txt -text
res/cardsfolder/s/skyshroud_claim.txt svneol=native#text/plain res/cardsfolder/s/skyshroud_claim.txt svneol=native#text/plain
res/cardsfolder/s/skyshroud_elf.txt svneol=native#text/plain res/cardsfolder/s/skyshroud_elf.txt svneol=native#text/plain
res/cardsfolder/s/skyshroud_elite.txt svneol=native#text/plain res/cardsfolder/s/skyshroud_elite.txt svneol=native#text/plain
@@ -7165,6 +7246,7 @@ res/cardsfolder/s/spirit_link.txt svneol=native#text/plain
res/cardsfolder/s/spirit_loop.txt svneol=native#text/plain res/cardsfolder/s/spirit_loop.txt svneol=native#text/plain
res/cardsfolder/s/spirit_mantle.txt svneol=native#text/plain res/cardsfolder/s/spirit_mantle.txt svneol=native#text/plain
res/cardsfolder/s/spirit_of_resistance.txt svneol=native#text/plain res/cardsfolder/s/spirit_of_resistance.txt svneol=native#text/plain
res/cardsfolder/s/spirit_of_the_hearth.txt -text
res/cardsfolder/s/spirit_of_the_night.txt svneol=native#text/plain res/cardsfolder/s/spirit_of_the_night.txt svneol=native#text/plain
res/cardsfolder/s/spirit_shackle.txt svneol=native#text/plain res/cardsfolder/s/spirit_shackle.txt svneol=native#text/plain
res/cardsfolder/s/spirit_shield.txt svneol=native#text/plain res/cardsfolder/s/spirit_shield.txt svneol=native#text/plain
@@ -7197,6 +7279,7 @@ res/cardsfolder/s/spore_burst.txt svneol=native#text/plain
res/cardsfolder/s/spore_cloud.txt svneol=native#text/plain res/cardsfolder/s/spore_cloud.txt svneol=native#text/plain
res/cardsfolder/s/spore_flower.txt svneol=native#text/plain res/cardsfolder/s/spore_flower.txt svneol=native#text/plain
res/cardsfolder/s/spore_frog.txt svneol=native#text/plain res/cardsfolder/s/spore_frog.txt svneol=native#text/plain
res/cardsfolder/s/sporeback_troll.txt -text
res/cardsfolder/s/sporecap_spider.txt svneol=native#text/plain res/cardsfolder/s/sporecap_spider.txt svneol=native#text/plain
res/cardsfolder/s/sporesower_thallid.txt svneol=native#text/plain res/cardsfolder/s/sporesower_thallid.txt svneol=native#text/plain
res/cardsfolder/s/sporoloth_ancient.txt svneol=native#text/plain res/cardsfolder/s/sporoloth_ancient.txt svneol=native#text/plain
@@ -7255,6 +7338,7 @@ res/cardsfolder/s/stampeding_rhino.txt svneol=native#text/plain
res/cardsfolder/s/stampeding_serow.txt svneol=native#text/plain res/cardsfolder/s/stampeding_serow.txt svneol=native#text/plain
res/cardsfolder/s/stampeding_wildebeests.txt svneol=native#text/plain res/cardsfolder/s/stampeding_wildebeests.txt svneol=native#text/plain
res/cardsfolder/s/stand_firm.txt svneol=native#text/plain res/cardsfolder/s/stand_firm.txt svneol=native#text/plain
res/cardsfolder/s/stand_together.txt -text
res/cardsfolder/s/standing_stones.txt svneol=native#text/plain res/cardsfolder/s/standing_stones.txt svneol=native#text/plain
res/cardsfolder/s/standing_troops.txt svneol=native#text/plain res/cardsfolder/s/standing_troops.txt svneol=native#text/plain
res/cardsfolder/s/standstill.txt svneol=native#text/plain res/cardsfolder/s/standstill.txt svneol=native#text/plain
@@ -7276,6 +7360,7 @@ res/cardsfolder/s/steadfastness.txt svneol=native#text/plain
res/cardsfolder/s/steady_progress.txt svneol=native#text/plain res/cardsfolder/s/steady_progress.txt svneol=native#text/plain
res/cardsfolder/s/steal_artifact.txt svneol=native#text/plain res/cardsfolder/s/steal_artifact.txt svneol=native#text/plain
res/cardsfolder/s/steal_enchantment.txt svneol=native#text/plain res/cardsfolder/s/steal_enchantment.txt svneol=native#text/plain
res/cardsfolder/s/steal_strength.txt -text
res/cardsfolder/s/steam_blast.txt svneol=native#text/plain res/cardsfolder/s/steam_blast.txt svneol=native#text/plain
res/cardsfolder/s/steam_catapult.txt svneol=native#text/plain res/cardsfolder/s/steam_catapult.txt svneol=native#text/plain
res/cardsfolder/s/steam_frigate.txt svneol=native#text/plain res/cardsfolder/s/steam_frigate.txt svneol=native#text/plain
@@ -7307,6 +7392,7 @@ res/cardsfolder/s/stingerfling_spider.txt svneol=native#text/plain
res/cardsfolder/s/stinging_barrier.txt svneol=native#text/plain res/cardsfolder/s/stinging_barrier.txt svneol=native#text/plain
res/cardsfolder/s/stingmoggie.txt svneol=native#text/plain res/cardsfolder/s/stingmoggie.txt svneol=native#text/plain
res/cardsfolder/s/stingscourger.txt svneol=native#text/plain res/cardsfolder/s/stingscourger.txt svneol=native#text/plain
res/cardsfolder/s/stinkdrinker_bandit.txt -text
res/cardsfolder/s/stinkdrinker_daredevil.txt svneol=native#text/plain res/cardsfolder/s/stinkdrinker_daredevil.txt svneol=native#text/plain
res/cardsfolder/s/stinkweed_imp.txt svneol=native#text/plain res/cardsfolder/s/stinkweed_imp.txt svneol=native#text/plain
res/cardsfolder/s/stir_the_grave.txt svneol=native#text/plain res/cardsfolder/s/stir_the_grave.txt svneol=native#text/plain
@@ -7376,6 +7462,7 @@ res/cardsfolder/s/stream_hopper.txt svneol=native#text/plain
res/cardsfolder/s/stream_of_acid.txt svneol=native#text/plain res/cardsfolder/s/stream_of_acid.txt svneol=native#text/plain
res/cardsfolder/s/stream_of_life.txt svneol=native#text/plain res/cardsfolder/s/stream_of_life.txt svneol=native#text/plain
res/cardsfolder/s/stream_of_unconsciousness.txt svneol=native#text/plain res/cardsfolder/s/stream_of_unconsciousness.txt svneol=native#text/plain
res/cardsfolder/s/streambed_aquitects.txt -text
res/cardsfolder/s/street_wraith.txt svneol=native#text/plain res/cardsfolder/s/street_wraith.txt svneol=native#text/plain
res/cardsfolder/s/streetbreaker_wurm.txt svneol=native#text/plain res/cardsfolder/s/streetbreaker_wurm.txt svneol=native#text/plain
res/cardsfolder/s/strength_in_numbers.txt svneol=native#text/plain res/cardsfolder/s/strength_in_numbers.txt svneol=native#text/plain
@@ -7626,6 +7713,7 @@ res/cardsfolder/t/tectonic_break.txt svneol=native#text/plain
res/cardsfolder/t/tectonic_edge.txt svneol=native#text/plain res/cardsfolder/t/tectonic_edge.txt svneol=native#text/plain
res/cardsfolder/t/tectonic_fiend.txt svneol=native#text/plain res/cardsfolder/t/tectonic_fiend.txt svneol=native#text/plain
res/cardsfolder/t/tectonic_instability.txt svneol=native#text/plain res/cardsfolder/t/tectonic_instability.txt svneol=native#text/plain
res/cardsfolder/t/tectonic_rift.txt -text
res/cardsfolder/t/teekas_dragon.txt svneol=native#text/plain res/cardsfolder/t/teekas_dragon.txt svneol=native#text/plain
res/cardsfolder/t/teetering_peaks.txt svneol=native#text/plain res/cardsfolder/t/teetering_peaks.txt svneol=native#text/plain
res/cardsfolder/t/teferis_puzzle_box.txt svneol=native#text/plain res/cardsfolder/t/teferis_puzzle_box.txt svneol=native#text/plain
@@ -7730,6 +7818,7 @@ res/cardsfolder/t/thermokarst.txt svneol=native#text/plain
res/cardsfolder/t/thermopod.txt svneol=native#text/plain res/cardsfolder/t/thermopod.txt svneol=native#text/plain
res/cardsfolder/t/thicket_basilisk.txt svneol=native#text/plain res/cardsfolder/t/thicket_basilisk.txt svneol=native#text/plain
res/cardsfolder/t/thief_of_hope.txt svneol=native#text/plain res/cardsfolder/t/thief_of_hope.txt svneol=native#text/plain
res/cardsfolder/t/thieves_fortune.txt -text
res/cardsfolder/t/thieving_magpie.txt svneol=native#text/plain res/cardsfolder/t/thieving_magpie.txt svneol=native#text/plain
res/cardsfolder/t/think_tank.txt svneol=native#text/plain res/cardsfolder/t/think_tank.txt svneol=native#text/plain
res/cardsfolder/t/think_twice.txt svneol=native#text/plain res/cardsfolder/t/think_twice.txt svneol=native#text/plain
@@ -7885,6 +7974,7 @@ res/cardsfolder/t/tooth_and_nail.txt svneol=native#text/plain
res/cardsfolder/t/tooth_of_chiss_goria.txt svneol=native#text/plain res/cardsfolder/t/tooth_of_chiss_goria.txt svneol=native#text/plain
res/cardsfolder/t/tooth_of_ramos.txt svneol=native#text/plain res/cardsfolder/t/tooth_of_ramos.txt svneol=native#text/plain
res/cardsfolder/t/topan_ascetic.txt svneol=native#text/plain res/cardsfolder/t/topan_ascetic.txt svneol=native#text/plain
res/cardsfolder/t/topple.txt -text
res/cardsfolder/t/tor_giant.txt svneol=native#text/plain res/cardsfolder/t/tor_giant.txt svneol=native#text/plain
res/cardsfolder/t/tor_wauki.txt svneol=native#text/plain res/cardsfolder/t/tor_wauki.txt svneol=native#text/plain
res/cardsfolder/t/torch_drake.txt svneol=native#text/plain res/cardsfolder/t/torch_drake.txt svneol=native#text/plain
@@ -7895,7 +7985,9 @@ res/cardsfolder/t/torment.txt svneol=native#text/plain
res/cardsfolder/t/tormented_angel.txt svneol=native#text/plain res/cardsfolder/t/tormented_angel.txt svneol=native#text/plain
res/cardsfolder/t/tormented_soul.txt svneol=native#text/plain res/cardsfolder/t/tormented_soul.txt svneol=native#text/plain
res/cardsfolder/t/tormods_crypt.txt svneol=native#text/plain res/cardsfolder/t/tormods_crypt.txt svneol=native#text/plain
res/cardsfolder/t/tornado.txt -text
res/cardsfolder/t/torpor_dust.txt svneol=native#text/plain res/cardsfolder/t/torpor_dust.txt svneol=native#text/plain
res/cardsfolder/t/torpor_orb.txt -text
res/cardsfolder/t/torrent_of_fire.txt svneol=native#text/plain res/cardsfolder/t/torrent_of_fire.txt svneol=native#text/plain
res/cardsfolder/t/torsten_von_ursus.txt svneol=native#text/plain res/cardsfolder/t/torsten_von_ursus.txt svneol=native#text/plain
res/cardsfolder/t/tortoise_formation.txt svneol=native#text/plain res/cardsfolder/t/tortoise_formation.txt svneol=native#text/plain
@@ -7959,6 +8051,7 @@ res/cardsfolder/t/traumatize.txt svneol=native#text/plain
res/cardsfolder/t/treacherous_link.txt svneol=native#text/plain res/cardsfolder/t/treacherous_link.txt svneol=native#text/plain
res/cardsfolder/t/treacherous_urge.txt svneol=native#text/plain res/cardsfolder/t/treacherous_urge.txt svneol=native#text/plain
res/cardsfolder/t/treachery.txt svneol=native#text/plain res/cardsfolder/t/treachery.txt svneol=native#text/plain
res/cardsfolder/t/treasure_hunt.txt -text
res/cardsfolder/t/treasure_hunter.txt svneol=native#text/plain res/cardsfolder/t/treasure_hunter.txt svneol=native#text/plain
res/cardsfolder/t/treasure_mage.txt svneol=native#text/plain res/cardsfolder/t/treasure_mage.txt svneol=native#text/plain
res/cardsfolder/t/treasure_trove.txt svneol=native#text/plain res/cardsfolder/t/treasure_trove.txt svneol=native#text/plain
@@ -8007,12 +8100,14 @@ res/cardsfolder/t/triumph_of_the_hordes.txt svneol=native#text/plain
res/cardsfolder/t/trokin_high_guard.txt svneol=native#text/plain res/cardsfolder/t/trokin_high_guard.txt svneol=native#text/plain
res/cardsfolder/t/troll_ascetic.txt svneol=native#text/plain res/cardsfolder/t/troll_ascetic.txt svneol=native#text/plain
res/cardsfolder/t/troll_horn_cameo.txt svneol=native#text/plain res/cardsfolder/t/troll_horn_cameo.txt svneol=native#text/plain
res/cardsfolder/t/trollhide.txt -text
res/cardsfolder/t/trolls_of_tel_jilad.txt svneol=native#text/plain res/cardsfolder/t/trolls_of_tel_jilad.txt svneol=native#text/plain
res/cardsfolder/t/tromp_the_domains.txt svneol=native#text/plain res/cardsfolder/t/tromp_the_domains.txt svneol=native#text/plain
res/cardsfolder/t/tropical_island.txt svneol=native#text/plain res/cardsfolder/t/tropical_island.txt svneol=native#text/plain
res/cardsfolder/t/tropical_storm.txt svneol=native#text/plain res/cardsfolder/t/tropical_storm.txt svneol=native#text/plain
res/cardsfolder/t/troubled_healer.txt svneol=native#text/plain res/cardsfolder/t/troubled_healer.txt svneol=native#text/plain
res/cardsfolder/t/troublesome_spirit.txt svneol=native#text/plain res/cardsfolder/t/troublesome_spirit.txt svneol=native#text/plain
res/cardsfolder/t/true_believer.txt -text
res/cardsfolder/t/true_conviction.txt svneol=native#text/plain res/cardsfolder/t/true_conviction.txt svneol=native#text/plain
res/cardsfolder/t/trumpet_blast.txt svneol=native#text/plain res/cardsfolder/t/trumpet_blast.txt svneol=native#text/plain
res/cardsfolder/t/trusted_advisor.txt svneol=native#text/plain res/cardsfolder/t/trusted_advisor.txt svneol=native#text/plain
@@ -8029,6 +8124,7 @@ res/cardsfolder/t/tundra.txt svneol=native#text/plain
res/cardsfolder/t/tundra_wolves.txt svneol=native#text/plain res/cardsfolder/t/tundra_wolves.txt svneol=native#text/plain
res/cardsfolder/t/tunnel.txt svneol=native#text/plain res/cardsfolder/t/tunnel.txt svneol=native#text/plain
res/cardsfolder/t/tunneler_wurm.txt svneol=native#text/plain res/cardsfolder/t/tunneler_wurm.txt svneol=native#text/plain
res/cardsfolder/t/turbulent_dreams.txt -text
res/cardsfolder/t/turn_aside.txt svneol=native#text/plain res/cardsfolder/t/turn_aside.txt svneol=native#text/plain
res/cardsfolder/t/turn_the_tide.txt svneol=native#text/plain res/cardsfolder/t/turn_the_tide.txt svneol=native#text/plain
res/cardsfolder/t/turn_to_dust.txt svneol=native#text/plain res/cardsfolder/t/turn_to_dust.txt svneol=native#text/plain
@@ -8042,6 +8138,7 @@ res/cardsfolder/t/twiddle.txt svneol=native#text/plain
res/cardsfolder/t/twigwalker.txt svneol=native#text/plain res/cardsfolder/t/twigwalker.txt svneol=native#text/plain
res/cardsfolder/t/twilight_drover.txt svneol=native#text/plain res/cardsfolder/t/twilight_drover.txt svneol=native#text/plain
res/cardsfolder/t/twilight_mire.txt svneol=native#text/plain res/cardsfolder/t/twilight_mire.txt svneol=native#text/plain
res/cardsfolder/t/twilight_shepherd.txt -text
res/cardsfolder/t/twinblade_slasher.txt svneol=native#text/plain res/cardsfolder/t/twinblade_slasher.txt svneol=native#text/plain
res/cardsfolder/t/twincast.txt svneol=native#text/plain res/cardsfolder/t/twincast.txt svneol=native#text/plain
res/cardsfolder/t/twisted_abomination.txt svneol=native#text/plain res/cardsfolder/t/twisted_abomination.txt svneol=native#text/plain
@@ -8265,6 +8362,7 @@ res/cardsfolder/v/viashino_heretic.txt svneol=native#text/plain
res/cardsfolder/v/viashino_outrider.txt svneol=native#text/plain res/cardsfolder/v/viashino_outrider.txt svneol=native#text/plain
res/cardsfolder/v/viashino_sandscout.txt svneol=native#text/plain res/cardsfolder/v/viashino_sandscout.txt svneol=native#text/plain
res/cardsfolder/v/viashino_sandstalker.txt svneol=native#text/plain res/cardsfolder/v/viashino_sandstalker.txt svneol=native#text/plain
res/cardsfolder/v/viashino_sandswimmer.txt -text
res/cardsfolder/v/viashino_skeleton.txt svneol=native#text/plain res/cardsfolder/v/viashino_skeleton.txt svneol=native#text/plain
res/cardsfolder/v/viashino_slasher.txt svneol=native#text/plain res/cardsfolder/v/viashino_slasher.txt svneol=native#text/plain
res/cardsfolder/v/viashino_slaughtermaster.txt svneol=native#text/plain res/cardsfolder/v/viashino_slaughtermaster.txt svneol=native#text/plain
@@ -8279,6 +8377,8 @@ res/cardsfolder/v/victorious_destruction.txt svneol=native#text/plain
res/cardsfolder/v/victorys_herald.txt svneol=native#text/plain res/cardsfolder/v/victorys_herald.txt svneol=native#text/plain
res/cardsfolder/v/victual_sliver.txt svneol=native#text/plain res/cardsfolder/v/victual_sliver.txt svneol=native#text/plain
res/cardsfolder/v/view_from_above.txt svneol=native#text/plain res/cardsfolder/v/view_from_above.txt svneol=native#text/plain
res/cardsfolder/v/vigean_graftmage.txt -text
res/cardsfolder/v/vigean_hydropon.txt -text
res/cardsfolder/v/vigean_intuition.txt svneol=native#text/plain res/cardsfolder/v/vigean_intuition.txt svneol=native#text/plain
res/cardsfolder/v/vigil_for_the_lost.txt svneol=native#text/plain res/cardsfolder/v/vigil_for_the_lost.txt svneol=native#text/plain
res/cardsfolder/v/vigilance.txt svneol=native#text/plain res/cardsfolder/v/vigilance.txt svneol=native#text/plain
@@ -8323,6 +8423,7 @@ res/cardsfolder/v/viscera_dragger.txt svneol=native#text/plain
res/cardsfolder/v/viscera_seer.txt svneol=native#text/plain res/cardsfolder/v/viscera_seer.txt svneol=native#text/plain
res/cardsfolder/v/viscerid_armor.txt svneol=native#text/plain res/cardsfolder/v/viscerid_armor.txt svneol=native#text/plain
res/cardsfolder/v/viscerid_deepwalker.txt svneol=native#text/plain res/cardsfolder/v/viscerid_deepwalker.txt svneol=native#text/plain
res/cardsfolder/v/viscerid_drone.txt -text
res/cardsfolder/v/viscid_lemures.txt svneol=native#text/plain res/cardsfolder/v/viscid_lemures.txt svneol=native#text/plain
res/cardsfolder/v/viseling.txt svneol=native#text/plain res/cardsfolder/v/viseling.txt svneol=native#text/plain
res/cardsfolder/v/vision_skeins.txt svneol=native#text/plain res/cardsfolder/v/vision_skeins.txt svneol=native#text/plain
@@ -8427,6 +8528,7 @@ res/cardsfolder/w/wall_of_blood.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_blossoms.txt svneol=native#text/plain res/cardsfolder/w/wall_of_blossoms.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_bone.txt svneol=native#text/plain res/cardsfolder/w/wall_of_bone.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_brambles.txt svneol=native#text/plain res/cardsfolder/w/wall_of_brambles.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_corpses.txt -text
res/cardsfolder/w/wall_of_denial.txt svneol=native#text/plain res/cardsfolder/w/wall_of_denial.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_diffusion.txt svneol=native#text/plain res/cardsfolder/w/wall_of_diffusion.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_distortion.txt svneol=native#text/plain res/cardsfolder/w/wall_of_distortion.txt svneol=native#text/plain
@@ -8499,6 +8601,7 @@ res/cardsfolder/w/warpath_ghoul.txt svneol=native#text/plain
res/cardsfolder/w/warped_devotion.txt svneol=native#text/plain res/cardsfolder/w/warped_devotion.txt svneol=native#text/plain
res/cardsfolder/w/warped_researcher.txt svneol=native#text/plain res/cardsfolder/w/warped_researcher.txt svneol=native#text/plain
res/cardsfolder/w/warren_instigator.txt svneol=native#text/plain res/cardsfolder/w/warren_instigator.txt svneol=native#text/plain
res/cardsfolder/w/warren_pilferers.txt -text
res/cardsfolder/w/warren_scourge_elf.txt svneol=native#text/plain res/cardsfolder/w/warren_scourge_elf.txt svneol=native#text/plain
res/cardsfolder/w/warrior_angel.txt svneol=native#text/plain res/cardsfolder/w/warrior_angel.txt svneol=native#text/plain
res/cardsfolder/w/warriors_charge.txt svneol=native#text/plain res/cardsfolder/w/warriors_charge.txt svneol=native#text/plain
@@ -8523,6 +8626,7 @@ res/cardsfolder/w/wave_elemental.txt svneol=native#text/plain
res/cardsfolder/w/wave_of_indifference.txt svneol=native#text/plain res/cardsfolder/w/wave_of_indifference.txt svneol=native#text/plain
res/cardsfolder/w/wave_of_terror.txt svneol=native#text/plain res/cardsfolder/w/wave_of_terror.txt svneol=native#text/plain
res/cardsfolder/w/waveskimmer_aven.txt svneol=native#text/plain res/cardsfolder/w/waveskimmer_aven.txt svneol=native#text/plain
res/cardsfolder/w/waxmane_baku.txt -text
res/cardsfolder/w/wayfarers_bauble.txt svneol=native#text/plain res/cardsfolder/w/wayfarers_bauble.txt svneol=native#text/plain
res/cardsfolder/w/wayfaring_giant.txt svneol=native#text/plain res/cardsfolder/w/wayfaring_giant.txt svneol=native#text/plain
res/cardsfolder/w/waylay.txt svneol=native#text/plain res/cardsfolder/w/waylay.txt svneol=native#text/plain
@@ -8551,6 +8655,7 @@ res/cardsfolder/w/welkin_tern.txt svneol=native#text/plain
res/cardsfolder/w/well_laid_plans.txt svneol=native#text/plain res/cardsfolder/w/well_laid_plans.txt svneol=native#text/plain
res/cardsfolder/w/well_of_discovery.txt svneol=native#text/plain res/cardsfolder/w/well_of_discovery.txt svneol=native#text/plain
res/cardsfolder/w/well_of_life.txt svneol=native#text/plain res/cardsfolder/w/well_of_life.txt svneol=native#text/plain
res/cardsfolder/w/wellgabber_apothecary.txt -text
res/cardsfolder/w/wellspring.txt svneol=native#text/plain res/cardsfolder/w/wellspring.txt svneol=native#text/plain
res/cardsfolder/w/wellwisher.txt svneol=native#text/plain res/cardsfolder/w/wellwisher.txt svneol=native#text/plain
res/cardsfolder/w/werebear.txt svneol=native#text/plain res/cardsfolder/w/werebear.txt svneol=native#text/plain
@@ -8956,6 +9061,8 @@ res/images/symbols-13/foil09.png -text svneol=unset#image/png
res/images/symbols-13/foil10.png -text svneol=unset#image/png res/images/symbols-13/foil10.png -text svneol=unset#image/png
res/images/symbols-13/slash.png -text svneol=unset#image/png res/images/symbols-13/slash.png -text svneol=unset#image/png
res/images/symbols-13/summonsick.png -text svneol=unset#image/png res/images/symbols-13/summonsick.png -text svneol=unset#image/png
res/images/ui/favicon.png -text
res/images/ui/forgeSplash.jpg -text
res/images/ui/newgame_background.jpg -text svneol=unset#image/jpeg res/images/ui/newgame_background.jpg -text svneol=unset#image/jpeg
res/lang/de.properties svneol=native#text/plain res/lang/de.properties svneol=native#text/plain
res/lang/en.properties svneol=native#text/plain res/lang/en.properties svneol=native#text/plain
@@ -8969,6 +9076,7 @@ res/licenses/xpp3-license.txt svneol=native#text/plain
res/licenses/xstream-license.txt svneol=native#text/plain res/licenses/xstream-license.txt svneol=native#text/plain
res/main.properties svneol=native#text/plain res/main.properties svneol=native#text/plain
res/mtg-data.txt svneol=native#text/plain res/mtg-data.txt svneol=native#text/plain
res/oracleScript.py -text
res/pics/BookIcon.png -text svneol=unset#image/png res/pics/BookIcon.png -text svneol=unset#image/png
res/pics/BoxIcon.png -text svneol=unset#image/png res/pics/BoxIcon.png -text svneol=unset#image/png
res/pics/GoldIcon.png -text svneol=unset#image/png res/pics/GoldIcon.png -text svneol=unset#image/png
@@ -9112,6 +9220,9 @@ res/quest/decks/Fat[!!-~]Albert[!!-~]3.dck -text
res/quest/decks/Fin[!!-~]Fang[!!-~]Foom[!!-~]1.dck -text res/quest/decks/Fin[!!-~]Fang[!!-~]Foom[!!-~]1.dck -text
res/quest/decks/Fin[!!-~]Fang[!!-~]Foom[!!-~]2.dck -text res/quest/decks/Fin[!!-~]Fang[!!-~]Foom[!!-~]2.dck -text
res/quest/decks/Fin[!!-~]Fang[!!-~]Foom[!!-~]3.dck -text res/quest/decks/Fin[!!-~]Fang[!!-~]Foom[!!-~]3.dck -text
res/quest/decks/Frankenstein[!!-~]1.dck -text
res/quest/decks/Frankenstein[!!-~]2.dck -text
res/quest/decks/Frankenstein[!!-~]3.dck -text
res/quest/decks/Fred[!!-~]Flintstone[!!-~]3.dck -text res/quest/decks/Fred[!!-~]Flintstone[!!-~]3.dck -text
res/quest/decks/Frodo[!!-~]1.dck -text res/quest/decks/Frodo[!!-~]1.dck -text
res/quest/decks/Frodo[!!-~]2.dck -text res/quest/decks/Frodo[!!-~]2.dck -text
@@ -9169,6 +9280,7 @@ res/quest/decks/James[!!-~]T[!!-~]Kirk[!!-~]3.dck -text
res/quest/decks/Joe[!!-~]Kidd[!!-~]1.dck -text res/quest/decks/Joe[!!-~]Kidd[!!-~]1.dck -text
res/quest/decks/Joe[!!-~]Kidd[!!-~]2.dck -text res/quest/decks/Joe[!!-~]Kidd[!!-~]2.dck -text
res/quest/decks/Joe[!!-~]Kidd[!!-~]3.dck -text res/quest/decks/Joe[!!-~]Kidd[!!-~]3.dck -text
res/quest/decks/Joker[!!-~]2.dck -text
res/quest/decks/Kang[!!-~]1.dck -text res/quest/decks/Kang[!!-~]1.dck -text
res/quest/decks/Kang[!!-~]2.dck -text res/quest/decks/Kang[!!-~]2.dck -text
res/quest/decks/Kang[!!-~]3.dck -text res/quest/decks/Kang[!!-~]3.dck -text
@@ -9268,6 +9380,7 @@ res/quest/decks/Storm[!!-~]2.dck -text
res/quest/decks/Storm[!!-~]3.dck -text res/quest/decks/Storm[!!-~]3.dck -text
res/quest/decks/Sun[!!-~]Quan[!!-~]2.dck -text res/quest/decks/Sun[!!-~]Quan[!!-~]2.dck -text
res/quest/decks/Superman[!!-~]3.dck -text res/quest/decks/Superman[!!-~]3.dck -text
res/quest/decks/Swan[!!-~]2.dck -text
res/quest/decks/Tarzan[!!-~]1.dck -text res/quest/decks/Tarzan[!!-~]1.dck -text
res/quest/decks/Tarzan[!!-~]2.dck -text res/quest/decks/Tarzan[!!-~]2.dck -text
res/quest/decks/Terminator[!!-~]3.dck -text res/quest/decks/Terminator[!!-~]3.dck -text
@@ -9279,7 +9392,7 @@ res/quest/decks/Treebeard[!!-~]1.dck -text
res/quest/decks/Treebeard[!!-~]2.dck -text res/quest/decks/Treebeard[!!-~]2.dck -text
res/quest/decks/Treebeard[!!-~]3.dck -text res/quest/decks/Treebeard[!!-~]3.dck -text
res/quest/decks/Uncle[!!-~]Owen[!!-~]3.dck -text res/quest/decks/Uncle[!!-~]Owen[!!-~]3.dck -text
res/quest/decks/Walle[!!-~]2.dck -text res/quest/decks/Wally[!!-~]2.dck -text
res/quest/decks/Wally[!!-~]3.dck -text res/quest/decks/Wally[!!-~]3.dck -text
res/quest/decks/White[!!-~]Knight[!!-~]1.dck -text res/quest/decks/White[!!-~]Knight[!!-~]1.dck -text
res/quest/decks/White[!!-~]Knight[!!-~]2.dck -text res/quest/decks/White[!!-~]Knight[!!-~]2.dck -text
@@ -9400,7 +9513,6 @@ src/main/config/create-dmg -text
src/main/config/forge.ico -text svneol=unset#image/ico src/main/config/forge.ico -text svneol=unset#image/ico
src/main/config/forge.sh svneol=native#text/x-sh src/main/config/forge.sh svneol=native#text/x-sh
src/main/config/forge_checks.xml svneol=native#text/xml src/main/config/forge_checks.xml svneol=native#text/xml
src/main/config/support/AdiumApplescriptRunner -text
src/main/config/support/template.applescript -text src/main/config/support/template.applescript -text
src/main/java/arcane/ui/CardArea.java svneol=native#text/plain src/main/java/arcane/ui/CardArea.java svneol=native#text/plain
src/main/java/arcane/ui/CardPanel.java svneol=native#text/plain src/main/java/arcane/ui/CardPanel.java svneol=native#text/plain
@@ -9424,25 +9536,21 @@ src/main/java/forge/AIPlayer.java svneol=native#text/plain
src/main/java/forge/AllZone.java svneol=native#text/plain src/main/java/forge/AllZone.java svneol=native#text/plain
src/main/java/forge/AllZoneUtil.java svneol=native#text/plain src/main/java/forge/AllZoneUtil.java svneol=native#text/plain
src/main/java/forge/Base64Coder.java svneol=native#text/plain src/main/java/forge/Base64Coder.java svneol=native#text/plain
src/main/java/forge/BoosterDraft.java svneol=native#text/plain
src/main/java/forge/BoosterDraftAI.java svneol=native#text/plain
src/main/java/forge/BoosterDraft_1.java svneol=native#text/plain
src/main/java/forge/BoosterGenerator.java svneol=native#text/plain src/main/java/forge/BoosterGenerator.java svneol=native#text/plain
src/main/java/forge/ButtonUtil.java svneol=native#text/plain src/main/java/forge/ButtonUtil.java svneol=native#text/plain
src/main/java/forge/CCnt.java svneol=native#text/plain
src/main/java/forge/Card.java svneol=native#text/plain src/main/java/forge/Card.java svneol=native#text/plain
src/main/java/forge/CardContainer.java svneol=native#text/plain src/main/java/forge/CardContainer.java svneol=native#text/plain
src/main/java/forge/CardFilter.java svneol=native#text/plain src/main/java/forge/CardFilter.java svneol=native#text/plain
src/main/java/forge/CardList.java svneol=native#text/plain src/main/java/forge/CardList.java svneol=native#text/plain
src/main/java/forge/CardListFilter.java svneol=native#text/plain src/main/java/forge/CardListFilter.java svneol=native#text/plain
src/main/java/forge/CardListUtil.java svneol=native#text/plain src/main/java/forge/CardListUtil.java svneol=native#text/plain
src/main/java/forge/CardPowerToughness.java svneol=native#text/plain
src/main/java/forge/CardReader.java svneol=native#text/plain src/main/java/forge/CardReader.java svneol=native#text/plain
src/main/java/forge/CardShopTableModel.java svneol=native#text/plain
src/main/java/forge/CardUtil.java svneol=native#text/plain src/main/java/forge/CardUtil.java svneol=native#text/plain
src/main/java/forge/Card_Color.java svneol=native#text/plain src/main/java/forge/Card_Color.java svneol=native#text/plain
src/main/java/forge/Card_PT.java svneol=native#text/plain
src/main/java/forge/Card_Type.java svneol=native#text/plain src/main/java/forge/Card_Type.java svneol=native#text/plain
src/main/java/forge/Color.java svneol=native#text/plain src/main/java/forge/Color.java svneol=native#text/plain
src/main/java/forge/ColorChanger.java -text
src/main/java/forge/Combat.java svneol=native#text/plain src/main/java/forge/Combat.java svneol=native#text/plain
src/main/java/forge/CombatUtil.java svneol=native#text/plain src/main/java/forge/CombatUtil.java svneol=native#text/plain
src/main/java/forge/Command.java svneol=native#text/plain src/main/java/forge/Command.java svneol=native#text/plain
@@ -9460,9 +9568,6 @@ src/main/java/forge/Constant_StringArrayList.java svneol=native#text/plain
src/main/java/forge/Constant_StringHashMap.java svneol=native#text/plain src/main/java/forge/Constant_StringHashMap.java svneol=native#text/plain
src/main/java/forge/CopyFiles.java svneol=native#text/plain src/main/java/forge/CopyFiles.java svneol=native#text/plain
src/main/java/forge/Counters.java svneol=native#text/plain src/main/java/forge/Counters.java svneol=native#text/plain
src/main/java/forge/CustomDraft.java svneol=native#text/plain
src/main/java/forge/DeckColors.java svneol=native#text/plain
src/main/java/forge/DeckDisplay.java svneol=native#text/plain
src/main/java/forge/DefaultPlayerZone.java svneol=native#text/plain src/main/java/forge/DefaultPlayerZone.java svneol=native#text/plain
src/main/java/forge/Display.java svneol=native#text/plain src/main/java/forge/Display.java svneol=native#text/plain
src/main/java/forge/EndOfCombat.java svneol=native#text/plain src/main/java/forge/EndOfCombat.java svneol=native#text/plain
@@ -9474,17 +9579,10 @@ src/main/java/forge/GUI_DeckAnalysis.java svneol=native#text/plain
src/main/java/forge/GUI_ImportPicture.java svneol=native#text/plain src/main/java/forge/GUI_ImportPicture.java svneol=native#text/plain
src/main/java/forge/GameAction.java svneol=native#text/plain src/main/java/forge/GameAction.java svneol=native#text/plain
src/main/java/forge/GameActionUtil.java svneol=native#text/plain src/main/java/forge/GameActionUtil.java svneol=native#text/plain
src/main/java/forge/GameInfo.java svneol=native#text/plain src/main/java/forge/GameEntity.java -text
src/main/java/forge/GuiDisplay4.java svneol=native#text/plain src/main/java/forge/GuiDisplay4.java svneol=native#text/plain
src/main/java/forge/GuiDisplayUtil.java svneol=native#text/plain src/main/java/forge/GuiDisplayUtil.java svneol=native#text/plain
src/main/java/forge/GuiFilter.java svneol=native#text/plain
src/main/java/forge/GuiFilterCheckBox.java svneol=native#text/plain
src/main/java/forge/GuiInput.java svneol=native#text/plain src/main/java/forge/GuiInput.java svneol=native#text/plain
src/main/java/forge/GuiQuestFilter.java svneol=native#text/plain
src/main/java/forge/Gui_BoosterDraft.java svneol=native#text/plain
src/main/java/forge/Gui_CardShop.java svneol=native#text/plain
src/main/java/forge/Gui_DeckEditor.java svneol=native#text/plain
src/main/java/forge/Gui_DeckEditor_Menu.java svneol=native#text/plain
src/main/java/forge/Gui_DownloadPictures_LQ.java svneol=native#text/plain src/main/java/forge/Gui_DownloadPictures_LQ.java svneol=native#text/plain
src/main/java/forge/Gui_DownloadPrices.java svneol=native#text/plain src/main/java/forge/Gui_DownloadPrices.java svneol=native#text/plain
src/main/java/forge/Gui_DownloadSetPictures_LQ.java svneol=native#text/plain src/main/java/forge/Gui_DownloadSetPictures_LQ.java svneol=native#text/plain
@@ -9492,9 +9590,6 @@ src/main/java/forge/Gui_MigrateLocalMWSSetPictures_HQ.java svneol=native#text/pl
src/main/java/forge/Gui_MultipleBlockers4.java svneol=native#text/plain src/main/java/forge/Gui_MultipleBlockers4.java svneol=native#text/plain
src/main/java/forge/Gui_NewGame.java svneol=native#text/plain src/main/java/forge/Gui_NewGame.java svneol=native#text/plain
src/main/java/forge/Gui_ProgressBarWindow.java svneol=native#text/plain src/main/java/forge/Gui_ProgressBarWindow.java svneol=native#text/plain
src/main/java/forge/Gui_QuestOptions.java svneol=native#text/plain
src/main/java/forge/Gui_Quest_DeckEditor.java svneol=native#text/plain
src/main/java/forge/Gui_Quest_DeckEditor_Menu.java svneol=native#text/plain
src/main/java/forge/Gui_WinLose.java svneol=native#text/plain src/main/java/forge/Gui_WinLose.java svneol=native#text/plain
src/main/java/forge/HandSizeOp.java svneol=native#text/plain src/main/java/forge/HandSizeOp.java svneol=native#text/plain
src/main/java/forge/HttpUtil.java svneol=native#text/plain src/main/java/forge/HttpUtil.java svneol=native#text/plain
@@ -9521,19 +9616,34 @@ src/main/java/forge/ReadBoosterPack.java svneol=native#text/plain
src/main/java/forge/ReadDraftBoosterPack.java svneol=native#text/plain src/main/java/forge/ReadDraftBoosterPack.java svneol=native#text/plain
src/main/java/forge/ReadPriceList.java svneol=native#text/plain src/main/java/forge/ReadPriceList.java svneol=native#text/plain
src/main/java/forge/ReadQuest_Assignment.java svneol=native#text/plain src/main/java/forge/ReadQuest_Assignment.java svneol=native#text/plain
src/main/java/forge/SealedDeck.java svneol=native#text/plain
src/main/java/forge/SetInfo.java svneol=native#text/plain src/main/java/forge/SetInfo.java svneol=native#text/plain
src/main/java/forge/SetInfoUtil.java svneol=native#text/plain src/main/java/forge/SetUtils.java svneol=native#text/plain
src/main/java/forge/SimpleCombat.java svneol=native#text/plain src/main/java/forge/SimpleCombat.java svneol=native#text/plain
src/main/java/forge/Singletons.java svneol=native#text/plain src/main/java/forge/Singletons.java svneol=native#text/plain
src/main/java/forge/StaticEffect.java svneol=native#text/plain src/main/java/forge/StaticEffect.java svneol=native#text/plain
src/main/java/forge/StaticEffects.java svneol=native#text/plain src/main/java/forge/StaticEffects.java svneol=native#text/plain
src/main/java/forge/TableModel.java svneol=native#text/plain
src/main/java/forge/TableSorter.java svneol=native#text/plain
src/main/java/forge/Time.java svneol=native#text/plain src/main/java/forge/Time.java svneol=native#text/plain
src/main/java/forge/UndoCommand.java svneol=native#text/plain src/main/java/forge/UndoCommand.java svneol=native#text/plain
src/main/java/forge/Upkeep.java svneol=native#text/plain src/main/java/forge/Upkeep.java svneol=native#text/plain
src/main/java/forge/ZCTrigger.java svneol=native#text/plain src/main/java/forge/ZCTrigger.java svneol=native#text/plain
src/main/java/forge/card/CardBlock.java -text
src/main/java/forge/card/CardColor.java -text
src/main/java/forge/card/CardCoreType.java -text
src/main/java/forge/card/CardDb.java -text
src/main/java/forge/card/CardInSet.java -text
src/main/java/forge/card/CardManaCost.java -text
src/main/java/forge/card/CardManaCostShard.java -text
src/main/java/forge/card/CardParsingException.java -text
src/main/java/forge/card/CardPool.java -text
src/main/java/forge/card/CardPoolView.java -text
src/main/java/forge/card/CardPrinted.java -text
src/main/java/forge/card/CardRarity.java -text
src/main/java/forge/card/CardRules.java -text
src/main/java/forge/card/CardRulesReader.java svneol=native#text/plain
src/main/java/forge/card/CardSet.java -text
src/main/java/forge/card/CardSuperType.java -text
src/main/java/forge/card/CardType.java -text
src/main/java/forge/card/MtgDataParser.java -text
src/main/java/forge/card/abilityFactory/AbilityFactory.java svneol=native#text/plain src/main/java/forge/card/abilityFactory/AbilityFactory.java svneol=native#text/plain
src/main/java/forge/card/abilityFactory/AbilityFactory_AlterLife.java svneol=native#text/plain src/main/java/forge/card/abilityFactory/AbilityFactory_AlterLife.java svneol=native#text/plain
src/main/java/forge/card/abilityFactory/AbilityFactory_Animate.java svneol=native#text/plain src/main/java/forge/card/abilityFactory/AbilityFactory_Animate.java svneol=native#text/plain
@@ -9578,6 +9688,23 @@ src/main/java/forge/card/cardFactory/CardFactory_Sorceries.java svneol=native#te
src/main/java/forge/card/cardFactory/LazyCardFactory.java svneol=native#text/plain src/main/java/forge/card/cardFactory/LazyCardFactory.java svneol=native#text/plain
src/main/java/forge/card/cardFactory/PreloadingCardFactory.java svneol=native#text/plain src/main/java/forge/card/cardFactory/PreloadingCardFactory.java svneol=native#text/plain
src/main/java/forge/card/cardFactory/package-info.java svneol=native#text/plain src/main/java/forge/card/cardFactory/package-info.java svneol=native#text/plain
src/main/java/forge/card/cost/Cost.java svneol=native#text/plain
src/main/java/forge/card/cost/CostDiscard.java -text
src/main/java/forge/card/cost/CostExile.java -text
src/main/java/forge/card/cost/CostMana.java -text
src/main/java/forge/card/cost/CostPart.java -text
src/main/java/forge/card/cost/CostPartWithList.java -text
src/main/java/forge/card/cost/CostPayLife.java -text
src/main/java/forge/card/cost/CostPutCounter.java -text
src/main/java/forge/card/cost/CostRemoveCounter.java -text
src/main/java/forge/card/cost/CostReturn.java -text
src/main/java/forge/card/cost/CostReveal.java -text
src/main/java/forge/card/cost/CostSacrifice.java -text
src/main/java/forge/card/cost/CostTap.java -text
src/main/java/forge/card/cost/CostTapType.java -text
src/main/java/forge/card/cost/CostUntap.java -text
src/main/java/forge/card/cost/CostUtil.java -text
src/main/java/forge/card/cost/Cost_Payment.java svneol=native#text/plain
src/main/java/forge/card/mana/Mana.java svneol=native#text/plain src/main/java/forge/card/mana/Mana.java svneol=native#text/plain
src/main/java/forge/card/mana/ManaCost.java svneol=native#text/plain src/main/java/forge/card/mana/ManaCost.java svneol=native#text/plain
src/main/java/forge/card/mana/ManaPool.java svneol=native#text/plain src/main/java/forge/card/mana/ManaPool.java svneol=native#text/plain
@@ -9595,8 +9722,6 @@ src/main/java/forge/card/spellability/Ability_Mana.java svneol=native#text/plain
src/main/java/forge/card/spellability/Ability_Static.java svneol=native#text/plain src/main/java/forge/card/spellability/Ability_Static.java svneol=native#text/plain
src/main/java/forge/card/spellability/Ability_Sub.java svneol=native#text/plain src/main/java/forge/card/spellability/Ability_Sub.java svneol=native#text/plain
src/main/java/forge/card/spellability/Ability_Triggered.java svneol=native#text/plain src/main/java/forge/card/spellability/Ability_Triggered.java svneol=native#text/plain
src/main/java/forge/card/spellability/Cost.java svneol=native#text/plain
src/main/java/forge/card/spellability/Cost_Payment.java svneol=native#text/plain
src/main/java/forge/card/spellability/Spell.java svneol=native#text/plain src/main/java/forge/card/spellability/Spell.java svneol=native#text/plain
src/main/java/forge/card/spellability/SpellAbility.java svneol=native#text/plain src/main/java/forge/card/spellability/SpellAbility.java svneol=native#text/plain
src/main/java/forge/card/spellability/SpellAbilityList.java svneol=native#text/plain src/main/java/forge/card/spellability/SpellAbilityList.java svneol=native#text/plain
@@ -9650,6 +9775,7 @@ src/main/java/forge/deck/generate/Generate3ColorDeck.java svneol=native#text/pla
src/main/java/forge/deck/generate/Generate5ColorDeck.java svneol=native#text/plain src/main/java/forge/deck/generate/Generate5ColorDeck.java svneol=native#text/plain
src/main/java/forge/deck/generate/GenerateConstructedDeck.java svneol=native#text/plain src/main/java/forge/deck/generate/GenerateConstructedDeck.java svneol=native#text/plain
src/main/java/forge/deck/generate/GenerateConstructedMultiColorDeck.java svneol=native#text/plain src/main/java/forge/deck/generate/GenerateConstructedMultiColorDeck.java svneol=native#text/plain
src/main/java/forge/deck/generate/GenerateDeckUtil.java -text
src/main/java/forge/deck/generate/GenerateThemeDeck.java svneol=native#text/plain src/main/java/forge/deck/generate/GenerateThemeDeck.java svneol=native#text/plain
src/main/java/forge/deck/generate/package-info.java svneol=native#text/plain src/main/java/forge/deck/generate/package-info.java svneol=native#text/plain
src/main/java/forge/deck/package-info.java svneol=native#text/plain src/main/java/forge/deck/package-info.java svneol=native#text/plain
@@ -9657,12 +9783,49 @@ src/main/java/forge/error/BugzReporter.java svneol=native#text/plain
src/main/java/forge/error/ErrorViewer.java svneol=native#text/plain src/main/java/forge/error/ErrorViewer.java svneol=native#text/plain
src/main/java/forge/error/ExceptionHandler.java svneol=native#text/plain src/main/java/forge/error/ExceptionHandler.java svneol=native#text/plain
src/main/java/forge/error/package-info.java svneol=native#text/plain src/main/java/forge/error/package-info.java svneol=native#text/plain
src/main/java/forge/game/GameEndReason.java -text
src/main/java/forge/game/GameFormat.java -text
src/main/java/forge/game/GameLossReason.java -text
src/main/java/forge/game/GamePlayerRating.java -text
src/main/java/forge/game/GameSummary.java svneol=native#text/plain
src/main/java/forge/game/PlayerIndex.java -text
src/main/java/forge/game/limited/BoosterDraft.java svneol=native#text/plain
src/main/java/forge/game/limited/BoosterDraftAI.java svneol=native#text/plain
src/main/java/forge/game/limited/BoosterDraft_1.java svneol=native#text/plain
src/main/java/forge/game/limited/CCnt.java svneol=native#text/plain
src/main/java/forge/game/limited/CustomDraft.java svneol=native#text/plain
src/main/java/forge/game/limited/DeckColors.java svneol=native#text/plain
src/main/java/forge/game/limited/SealedDeck.java svneol=native#text/plain
src/main/java/forge/game/package-info.java -text
src/main/java/forge/gui/CardListViewer.java -text
src/main/java/forge/gui/ForgeAction.java svneol=native#text/plain src/main/java/forge/gui/ForgeAction.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/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
src/main/java/forge/gui/MultiPhaseProgressMonitorWithETA.java svneol=native#text/plain src/main/java/forge/gui/MultiPhaseProgressMonitorWithETA.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/CardPanelBase.java -text
src/main/java/forge/gui/deckeditor/CardPanelHeavy.java -text
src/main/java/forge/gui/deckeditor/CardPanelLite.java -text
src/main/java/forge/gui/deckeditor/DeckDisplay.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/DeckEditor.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/DeckEditorBase.java -text
src/main/java/forge/gui/deckeditor/DeckEditorDraft.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/DeckEditorMenu.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/DeckEditorQuest.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/DeckEditorQuestMenu.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/DeckEditorShop.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/FilterCheckBoxes.java -text
src/main/java/forge/gui/deckeditor/FilterNameTypeSetPanel.java -text
src/main/java/forge/gui/deckeditor/GuiFilterCheckBox.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/ManaCostRenderer.java -text
src/main/java/forge/gui/deckeditor/PresetColumns.java -text
src/main/java/forge/gui/deckeditor/TableColumnInfo.java -text
src/main/java/forge/gui/deckeditor/TableModel.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/TableSorter.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/TableSorterCascade.java -text
src/main/java/forge/gui/deckeditor/TableWithCards.java -text
src/main/java/forge/gui/deckeditor/package-info.java -text
src/main/java/forge/gui/game/CardDetailPanel.java svneol=native#text/plain src/main/java/forge/gui/game/CardDetailPanel.java svneol=native#text/plain
src/main/java/forge/gui/game/CardPanel.java svneol=native#text/plain src/main/java/forge/gui/game/CardPanel.java svneol=native#text/plain
src/main/java/forge/gui/game/CardPicturePanel.java svneol=native#text/plain src/main/java/forge/gui/game/CardPicturePanel.java svneol=native#text/plain
@@ -9680,6 +9843,7 @@ src/main/java/forge/gui/input/Input_PayManaCost_Ability.java svneol=native#text/
src/main/java/forge/gui/input/package-info.java svneol=native#text/plain src/main/java/forge/gui/input/package-info.java svneol=native#text/plain
src/main/java/forge/gui/package-info.java svneol=native#text/plain src/main/java/forge/gui/package-info.java svneol=native#text/plain
src/main/java/forge/model/BuildInfo.java -text src/main/java/forge/model/BuildInfo.java -text
src/main/java/forge/model/FGameState.java -text
src/main/java/forge/model/FModel.java svneol=native#text/plain src/main/java/forge/model/FModel.java svneol=native#text/plain
src/main/java/forge/model/MultipleForgeJarsFoundError.java -text src/main/java/forge/model/MultipleForgeJarsFoundError.java -text
src/main/java/forge/model/package-info.java svneol=native#text/plain src/main/java/forge/model/package-info.java svneol=native#text/plain
@@ -9694,9 +9858,12 @@ src/main/java/forge/quest/data/QuestBattleManager.java svneol=native#text/plain
src/main/java/forge/quest/data/QuestBoosterPack.java svneol=native#text/plain src/main/java/forge/quest/data/QuestBoosterPack.java svneol=native#text/plain
src/main/java/forge/quest/data/QuestData.java svneol=native#text/plain src/main/java/forge/quest/data/QuestData.java svneol=native#text/plain
src/main/java/forge/quest/data/QuestDataIO.java svneol=native#text/plain src/main/java/forge/quest/data/QuestDataIO.java svneol=native#text/plain
src/main/java/forge/quest/data/QuestEvent.java -text
src/main/java/forge/quest/data/QuestMatchState.java svneol=native#text/plain src/main/java/forge/quest/data/QuestMatchState.java svneol=native#text/plain
src/main/java/forge/quest/data/QuestPreferences.java svneol=native#text/plain src/main/java/forge/quest/data/QuestPreferences.java svneol=native#text/plain
src/main/java/forge/quest/data/QuestUtil.java svneol=native#text/plain src/main/java/forge/quest/data/QuestUtil.java svneol=native#text/plain
src/main/java/forge/quest/data/QuestUtilCards.java -text
src/main/java/forge/quest/data/QuestUtilRewards.java -text
src/main/java/forge/quest/data/bazaar/QuestStallDefinition.java svneol=native#text/plain src/main/java/forge/quest/data/bazaar/QuestStallDefinition.java svneol=native#text/plain
src/main/java/forge/quest/data/bazaar/QuestStallManager.java svneol=native#text/plain src/main/java/forge/quest/data/bazaar/QuestStallManager.java svneol=native#text/plain
src/main/java/forge/quest/data/bazaar/QuestStallPurchasable.java svneol=native#text/plain src/main/java/forge/quest/data/bazaar/QuestStallPurchasable.java svneol=native#text/plain
@@ -9721,6 +9888,7 @@ src/main/java/forge/quest/data/pet/QuestPetWolf.java svneol=native#text/plain
src/main/java/forge/quest/data/pet/package-info.java svneol=native#text/plain src/main/java/forge/quest/data/pet/package-info.java svneol=native#text/plain
src/main/java/forge/quest/gui/QuestAbstractPanel.java svneol=native#text/plain src/main/java/forge/quest/gui/QuestAbstractPanel.java svneol=native#text/plain
src/main/java/forge/quest/gui/QuestFrame.java svneol=native#text/plain src/main/java/forge/quest/gui/QuestFrame.java svneol=native#text/plain
src/main/java/forge/quest/gui/QuestOptions.java svneol=native#text/plain
src/main/java/forge/quest/gui/bazaar/QuestBazaarItem.java svneol=native#text/plain src/main/java/forge/quest/gui/bazaar/QuestBazaarItem.java svneol=native#text/plain
src/main/java/forge/quest/gui/bazaar/QuestBazaarPanel.java svneol=native#text/plain src/main/java/forge/quest/gui/bazaar/QuestBazaarPanel.java svneol=native#text/plain
src/main/java/forge/quest/gui/bazaar/QuestBazaarStall.java svneol=native#text/plain src/main/java/forge/quest/gui/bazaar/QuestBazaarStall.java svneol=native#text/plain
@@ -9738,6 +9906,8 @@ src/main/java/forge/view/swing/ApplicationView.java svneol=native#text/plain
src/main/java/forge/view/swing/Main.java svneol=native#text/plain src/main/java/forge/view/swing/Main.java svneol=native#text/plain
src/main/java/forge/view/swing/OldGuiNewGame.java svneol=native#text/plain src/main/java/forge/view/swing/OldGuiNewGame.java svneol=native#text/plain
src/main/java/forge/view/swing/SplashFrame.java -text src/main/java/forge/view/swing/SplashFrame.java -text
src/main/java/forge/view/swing/SplashProgressComponent.java -text
src/main/java/forge/view/swing/SplashProgressModel.java -text
src/main/java/forge/view/swing/package-info.java svneol=native#text/plain src/main/java/forge/view/swing/package-info.java svneol=native#text/plain
src/main/java/net/slightlymagic/braids/LICENSE.txt svneol=native#text/plain src/main/java/net/slightlymagic/braids/LICENSE.txt svneol=native#text/plain
src/main/java/net/slightlymagic/braids/util/ClumsyRunnable.java svneol=native#text/plain src/main/java/net/slightlymagic/braids/util/ClumsyRunnable.java svneol=native#text/plain
@@ -9761,6 +9931,8 @@ src/main/java/net/slightlymagic/braids/util/progress_monitor/BaseProgressMonitor
src/main/java/net/slightlymagic/braids/util/progress_monitor/BraidsProgressMonitor.java svneol=native#text/plain src/main/java/net/slightlymagic/braids/util/progress_monitor/BraidsProgressMonitor.java svneol=native#text/plain
src/main/java/net/slightlymagic/braids/util/progress_monitor/StderrProgressMonitor.java svneol=native#text/plain src/main/java/net/slightlymagic/braids/util/progress_monitor/StderrProgressMonitor.java svneol=native#text/plain
src/main/java/net/slightlymagic/braids/util/progress_monitor/package-info.java svneol=native#text/plain src/main/java/net/slightlymagic/braids/util/progress_monitor/package-info.java svneol=native#text/plain
src/main/java/net/slightlymagic/maxmtg/Predicate.java -text
src/main/java/net/slightlymagic/maxmtg/PredicateString.java -text
src/main/java/treeProperties/PropertyElement.java svneol=native#text/plain src/main/java/treeProperties/PropertyElement.java svneol=native#text/plain
src/main/java/treeProperties/PropertyType.java svneol=native#text/plain src/main/java/treeProperties/PropertyType.java svneol=native#text/plain
src/main/java/treeProperties/TreeProperties.java svneol=native#text/plain src/main/java/treeProperties/TreeProperties.java svneol=native#text/plain
@@ -9777,11 +9949,9 @@ src/test/java/forge/GameActionTest.java svneol=native#text/plain
src/test/java/forge/GuiBoosterDraftTest.java svneol=native#text/plain src/test/java/forge/GuiBoosterDraftTest.java svneol=native#text/plain
src/test/java/forge/GuiDownloadPicturesLQTest.java svneol=native#text/plain src/test/java/forge/GuiDownloadPicturesLQTest.java svneol=native#text/plain
src/test/java/forge/GuiDownloadSetPicturesLQTest.java svneol=native#text/plain src/test/java/forge/GuiDownloadSetPicturesLQTest.java svneol=native#text/plain
src/test/java/forge/GuiFilterTest.java svneol=native#text/plain
src/test/java/forge/GuiMigrateLocalMWSSetPicturesHQTest.java svneol=native#text/plain src/test/java/forge/GuiMigrateLocalMWSSetPicturesHQTest.java svneol=native#text/plain
src/test/java/forge/GuiMultipleBlockers4Test.java svneol=native#text/plain src/test/java/forge/GuiMultipleBlockers4Test.java svneol=native#text/plain
src/test/java/forge/GuiProgressBarWindowTest.java svneol=native#text/plain src/test/java/forge/GuiProgressBarWindowTest.java svneol=native#text/plain
src/test/java/forge/GuiQuestFilterTest.java svneol=native#text/plain
src/test/java/forge/GuiQuestOptionsTest.java svneol=native#text/plain src/test/java/forge/GuiQuestOptionsTest.java svneol=native#text/plain
src/test/java/forge/GuiWinLoseTest.java svneol=native#text/plain src/test/java/forge/GuiWinLoseTest.java svneol=native#text/plain
src/test/java/forge/PanelTest.java svneol=native#text/plain src/test/java/forge/PanelTest.java svneol=native#text/plain

6
.gitignore vendored
View File

@@ -2,10 +2,16 @@
/*.iml /*.iml
/*.tmp /*.tmp
.settings/org.eclipse.core.resources.prefs .settings/org.eclipse.core.resources.prefs
/build
/forge.log /forge.log
/forge.preferences /forge.preferences
/release.properties /release.properties
res/PerSetTrackingResults
res/cardsfolder/cardsfolder.zip res/cardsfolder/cardsfolder.zip
res/gui/display_new_layout.xml res/gui/display_new_layout.xml
res/oracleScript.log
res/quest/questData.dat
res/reprintSetInfo.log
res/setInfoScript.log
/target /target
/test-output /test-output

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

26
pom.xml
View File

@@ -5,7 +5,7 @@
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>Forge</name> <name>Forge</name>
<version>1.1.2</version> <version>1.1.3</version>
<description> <description>
Forge lets you play the card game Magic: The Gathering against a computer opponent Forge lets you play the card game Magic: The Gathering against a computer opponent
using all of the rules. using all of the rules.
@@ -117,8 +117,8 @@
</licenses> </licenses>
<scm> <scm>
<connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.1.2</connection> <connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.1.3</connection>
<developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.1.2</developerConnection> <developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.1.3</developerConnection>
</scm> </scm>
<prerequisites> <prerequisites>
@@ -156,8 +156,8 @@
</execution> </execution>
</executions> </executions>
<configuration> <configuration>
<revisionOnScmFailure>0000</revisionOnScmFailure>
<providerImplementations> <providerImplementations>
<svn>javasvn</svn>
</providerImplementations> </providerImplementations>
</configuration> </configuration>
</plugin> </plugin>
@@ -165,7 +165,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId> <artifactId>maven-jar-plugin</artifactId>
<version>2.3.1</version> <version>2.3.2</version>
<configuration> <configuration>
<archive> <archive>
<manifest> <manifest>
@@ -268,7 +268,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId> <artifactId>maven-deploy-plugin</artifactId>
<version>2.6</version> <version>2.7</version>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>org.apache.maven.wagon</groupId> <groupId>org.apache.maven.wagon</groupId>
@@ -581,10 +581,20 @@
<artifactId>ant-commons-logging</artifactId> <artifactId>ant-commons-logging</artifactId>
<version>1.8.2</version> <version>1.8.2</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
<version>1.3.2</version>
</dependency>
<dependency> <dependency>
<groupId>commons-discovery</groupId> <groupId>commons-discovery</groupId>
<artifactId>commons-discovery</artifactId> <artifactId>commons-discovery</artifactId>
<version>20040218.194635</version> <version>0.5</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>axis</groupId> <groupId>axis</groupId>
@@ -659,7 +669,7 @@
<plugin> <plugin>
<groupId>com.akathist.maven.plugins.launch4j</groupId> <groupId>com.akathist.maven.plugins.launch4j</groupId>
<artifactId>launch4j-maven-plugin</artifactId> <artifactId>launch4j-maven-plugin</artifactId>
<version>1.3.3</version> <version>1.3.4</version>
<executions> <executions>
<execution> <execution>
<id>l4j-gui</id> <id>l4j-gui</id>

View File

@@ -11,8 +11,8 @@ if not os.path.exists(pathToMtgData) :
raw_input("") raw_input("")
sys.exit() sys.exit()
if not os.path.isdir(sys.path[0] + os.sep + 'PerSetTracking Results') : if not os.path.isdir(sys.path[0] + os.sep + 'PerSetTrackingResults') :
os.mkdir(sys.path[0] + os.sep + 'PerSetTracking Results') os.mkdir(sys.path[0] + os.sep + 'PerSetTrackingResults')
forgeFolderFiles = [] forgeFolderFiles = []
forgeCards = [] forgeCards = []
@@ -90,7 +90,7 @@ for currentSet in setCodes :
currentMissing.sort() currentMissing.sort()
currentImplemented.sort() currentImplemented.sort()
with open(sys.path[0] + os.sep + "PerSetTracking Results" + os.sep + "set_" + currentSet + ".txt", "w") as output : with open(sys.path[0] + os.sep + "PerSetTrackingResults" + os.sep + "set_" + currentSet + ".txt", "w") as output :
output.write("Implemented (" + str(len(currentImplemented)) + "):\n") output.write("Implemented (" + str(len(currentImplemented)) + "):\n")
for everyImplemented in currentImplemented : for everyImplemented in currentImplemented :
output.write(everyImplemented + '\n') output.write(everyImplemented + '\n')
@@ -112,7 +112,7 @@ totalPercentage = 0
totalMissing = 0 totalMissing = 0
totalImplemented = 0 totalImplemented = 0
fullTotal = 0 fullTotal = 0
with open(sys.path[0] + os.sep + "PerSetTracking Results" + os.sep + "CompleteStats.txt", "w") as statsfile: with open(sys.path[0] + os.sep + "PerSetTrackingResults" + os.sep + "CompleteStats.txt", "w") as statsfile:
statsfile.write("Set: Implemented (Missing) / Total = Percentage Implemented\n") statsfile.write("Set: Implemented (Missing) / Total = Percentage Implemented\n")
for k,dataKey in totalDataList : for k,dataKey in totalDataList :
totalImplemented += dataKey[0] totalImplemented += dataKey[0]

View File

@@ -0,0 +1,5 @@
Name:Standard|Sets:ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12|Banned:Storeforge Mystic; Jace, the Mind Sculptor
Name:Extended|Sets:LRW, EVE, SHM, MOR, ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12
Name:Modern|Sets:8ED, MRD, DST, 5DN, CHK, BOK, SOK, 9ED, RAV, GPT, DIS, CSP, TSP, PLC, FUT, 10E, LRW, EVE, SHM, MOR, ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12|Banned:Ancestral Vision; Ancient Den; Bitterblossom; Chrome Mox; Dark Depths; Dread Return; Glimpse of Nature; Golgari Grave-Troll; Great Furnace; Hypergenesis; Jace, the Mind Sculptor; Mental Misstep; Seat of the Synod; Sensei's Divining Top; Stoneforge Mystic; Skullclamp; Sword of the Meek; Tree of Tales; Umezawa's Jitte; Valakut, the Molten Pinnacle; Vault of Whispers
Name:Legacy|Banned:Amulet of Quoz; Ancestral Recall; Balance; Bazaar of Baghdad; Black Lotus; Black Vise; Bronze Tablet; Channel; Chaos Orb; Contract from Below; Darkpact; Demonic Attorney; Demonic Consultation; Demonic Tutor; Earthcraft; Falling Star; Fastbond; Flash; Frantic Search; Goblin Recruiter; Gush; Hermit Druid; Imperial Seal; Jeweled Bird; Land Tax; Library of Alexandria; Mana Crypt; Mana Drain; Mana Vault; Memory Jar; Mind Twist; Mind's Desire; Mishra's Workshop; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Mystical Tutor; Necropotence; Oath of Druids; Rebirth; Shahrazad; Skullclamp; Sol Ring; Strip Mine; Survival of the Fittest; Tempest Efreet; Time Vault; Time Walk; Timetwister; Timmerian Fiends; Tinker; Tolarian Academy; Vampiric Tutor; Wheel of Fortune; Windfall; Worldgorger Dragon; Yawgmoth's Bargain; Yawgmoth's Will
Name:Vintage|Banned:Amulet of Quoz; Bronze Tablet; Chaos Orb; Contract from Below; Darkpact; Demonic Attorney; Falling Star; Jeweled Bird; Rebirth; Shahrazad; Tempest Efreet; Timmerian Fiends

View File

@@ -1,4 +1,4 @@
Index:0|Code2:MBP|Code3:MBP|Name:Media Insert Promo Index:0|Code2:MBP|Code3:MBP|Name:Media Insert Promo|Alias:PRO
Index:1|Code2:A|Code3:LEA|Name:Limited Edition Alpha Index:1|Code2:A|Code3:LEA|Name:Limited Edition Alpha
Index:2|Code2:B|Code3:LEB|Name:Limited Edition Beta Index:2|Code2:B|Code3:LEB|Name:Limited Edition Beta
Index:3|Code2:U|Code3:2ED|Name:Unlimited Index:3|Code2:U|Code3:2ED|Name:Unlimited
@@ -23,7 +23,7 @@ Index:19|Code2:WL|Code3:WTH|Name:Weatherlight
Index:20|Code2:TE|Code3:TMP|Name:Tempest Index:20|Code2:TE|Code3:TMP|Name:Tempest
Index:21|Code2:SH|Code3:STH|Name:Stronghold Index:21|Code2:SH|Code3:STH|Name:Stronghold
Index:22|Code2:EX|Code3:EXO|Name:Exodus Index:22|Code2:EX|Code3:EXO|Name:Exodus
Index:23|Code2:P2|Code3:PO2|Name:Portal Second Age Index:23|Code2:P2|Code3:PO2|Name:Portal Second Age|Alias:P02
Index:24|Code2:US|Code3:USG|Name:Urza's Saga Index:24|Code2:US|Code3:USG|Name:Urza's Saga
Index:25|Code2:UL|Code3:ULG|Name:Urza's Legacy Index:25|Code2:UL|Code3:ULG|Name:Urza's Legacy
Index:26|Code2:6E|Code3:6ED|Name:Classic (Sixth Edition) Index:26|Code2:6E|Code3:6ED|Name:Classic (Sixth Edition)
@@ -32,7 +32,7 @@ Index:28|Code2:P3|Code3:PTK|Name:Portal Three Kingdoms
Index:29|Code2:ST|Code3:S99|Name:Starter 1999 Index:29|Code2:ST|Code3:S99|Name:Starter 1999
Index:30|Code2:MM|Code3:MMQ|Name:Mercadian Masques Index:30|Code2:MM|Code3:MMQ|Name:Mercadian Masques
Index:31|Code2:NE|Code3:NMS|Name:Nemesis Index:31|Code2:NE|Code3:NMS|Name:Nemesis|Alias:NEM
Index:32|Code2:S2K|Code3:S00|Name:Starter 2000 Index:32|Code2:S2K|Code3:S00|Name:Starter 2000
Index:33|Code2:PY|Code3:PCY|Name:Prophecy Index:33|Code2:PY|Code3:PCY|Name:Prophecy
Index:34|Code2:IN|Code3:INV|Name:Invasion Index:34|Code2:IN|Code3:INV|Name:Invasion
@@ -68,9 +68,9 @@ Index:60|Code2:10E|Code3:10E|Name:Core Set - Tenth Edition
Index:61|Code2:LRW|Code3:LRW|Name:Lorwyn Index:61|Code2:LRW|Code3:LRW|Name:Lorwyn
Index:62|Code2:MOR|Code3:MOR|Name:Morningtide Index:62|Code2:MOR|Code3:MOR|Name:Morningtide
Index:63|Code2:SHM|Code3:SHM|Name:Shadowmoor Index:63|Code2:SHM|Code3:SHM|Name:Shadowmoor
Index:64|Code2:EVE|Code3:EVE|Name:Eventide Index:64|Code2:EVE|Code3:EVE|Name:Eventide|Alias:EVT
Index:65|Code2:ALA|Code3:ALA|Name:Shards of Alara Index:65|Code2:ALA|Code3:ALA|Name:Shards of Alara
Index:66|Code2:CFX|Code3:CFX|Name:Conflux Index:66|Code2:CFX|Code3:CFX|Name:Conflux|Alias:CON
Index:67|Code2:ARB|Code3:ARB|Name:Alara Reborn Index:67|Code2:ARB|Code3:ARB|Name:Alara Reborn
Index:68|Code2:M10|Code3:M10|Name:Magic 2010 Index:68|Code2:M10|Code3:M10|Name:Magic 2010
Index:69|Code2:ZEN|Code3:ZEN|Name:Zendikar Index:69|Code2:ZEN|Code3:ZEN|Name:Zendikar
@@ -82,4 +82,5 @@ Index:73|Code2:SOM|Code3:SOM|Name:Scars of Mirrodin
Index:74|Code2:MBS|Code3:MBS|Name:Mirrodin Besieged Index:74|Code2:MBS|Code3:MBS|Name:Mirrodin Besieged
Index:75|Code2:NPH|Code3:NPH|Name:New Phyrexia Index:75|Code2:NPH|Code3:NPH|Name:New Phyrexia
Index:76|Code2:COM|Code3:COM|Name:Commander Index:76|Code2:COM|Code3:COM|Name:Commander
Index:77|Code2:M12|Code3:M12|Name:Magic 2012 Index:77|Code2:M12|Code3:M12|Name:Magic 2012
Index:78|Code2:ISD|Code3:ISD|Name:Innistrad

263
res/cardTemplateScript.py Normal file
View File

@@ -0,0 +1,263 @@
#!/usr/bin/env python
pathToMtgData = "mtg-data.txt"
############IMPLEMENTATION FOLLOWS############
import os,sys,fnmatch
class Card:
def __init__(self, name):
self.name = name
self.cost = ""
self.types = ""
self.pt = ""
self.oracle = []
self.sets = ""
def initSets():
# Base Sets
forgeSets.append('LEA')
forgeSets.append('LEB')
forgeSets.append('2ED')
forgeSets.append('3ED')
forgeSets.append('4ED')
forgeSets.append('5ED')
forgeSets.append('6ED')
forgeSets.append('7ED')
forgeSets.append('8ED')
forgeSets.append('9ED')
forgeSets.append('10E')
forgeSets.append('M10')
forgeSets.append('M11')
forgeSets.append('M12')
# Multiplayer Sets
forgeSets.append('COM')
# Portal
forgeSets.append('POR')
forgeSets.append('PO2')
forgeSets.append('PTK')
# Starter
forgeSets.append('S99')
forgeSets.append('S00')
# Early Sets
forgeSets.append('ARN')
forgeSets.append('ATQ')
forgeSets.append('LEG')
forgeSets.append('DRK')
forgeSets.append('FEM')
forgeSets.append('HML')
# Ice Age
forgeSets.append('ICE')
forgeSets.append('ALL')
forgeSets.append('CSP')
# Mirage
forgeSets.append('MIR')
forgeSets.append('VIS')
forgeSets.append('WTH')
# Rath Cycle
forgeSets.append('TMP')
forgeSets.append('STH')
forgeSets.append('EXO')
# Artifacts Cycle
forgeSets.append('USG')
forgeSets.append('ULG')
forgeSets.append('UDS')
# Masques
forgeSets.append('MMQ')
forgeSets.append('NMS')
forgeSets.append('PCY')
# Invasion
forgeSets.append('INV')
forgeSets.append('PLS')
forgeSets.append('APC')
# Odyssey
forgeSets.append('ODY')
forgeSets.append('TOR')
forgeSets.append('JUD')
# Onslaught
forgeSets.append('ONS')
forgeSets.append('LGN')
forgeSets.append('SCG')
# Mirrodin
forgeSets.append('MRD')
forgeSets.append('DST')
forgeSets.append('5DN')
# Kamigawa
forgeSets.append('CHK')
forgeSets.append('BOK')
forgeSets.append('SOK')
# Ravnica
forgeSets.append('RAV')
forgeSets.append('GPT')
forgeSets.append('DIS')
# Time Spiral
forgeSets.append('TSP')
forgeSets.append('TSB')
forgeSets.append('PLC')
forgeSets.append('FUT')
# Lorwyn
forgeSets.append('LRW')
forgeSets.append('MOR')
# Shadowmoor
forgeSets.append('SHM')
forgeSets.append('EVE')
# Alara
forgeSets.append('ALA')
forgeSets.append('CFX')
forgeSets.append('ARB')
# Zendikar
forgeSets.append('ZEN')
forgeSets.append('WWK')
forgeSets.append('ROE')
# Scars of Mirrodin
forgeSets.append('SOM')
forgeSets.append('MBS')
forgeSets.append('NPH')
if not os.path.exists(pathToMtgData) :
print("This script requires the text version of Arch's mtg-data to be present.You can download it from slightlymagic.net's forum and either place the text version next to this script or edit this script and provide the path to the file at the top.")
print("Press Enter to exit")
raw_input("")
sys.exit()
forgeSets = []
mtgDataCards = {}
setCodes = []
tmpName = ""
line = ""
# initialize sets supported by Forge
initSets()
#Parse mtg-data
mtgdata = open(pathToMtgData,"r")
line = mtgdata.readline()
# Read set codes at top of file
while line != "\n" and line != "":
setCodes.append(line[0:3])
line = mtgdata.readline()
# loop over remaining file parsing cards
while line:
# Ignore blank lines
while line == "\n" and line != "":
line = mtgdata.readline()
# process card data
linesFound = 0
foundCost = False
foundType = False
foundPT = False
isPlaneswalker = False
oracleText = ""
prevLine = ""
while line != "\n" and line != "":
linesFound += 1
tmpLine = line
tmpLine = tmpLine.rstrip()
# First line is always the name
if linesFound == 1 :
mtgName = tmpLine
cardName = tmpLine.replace('AE', 'Ae')
card = Card(cardName)
# Second line is either cost or type
elif not foundCost :
if line[0] == '{' :
tmpLine = tmpLine.replace('}{',' ')
tmpLine = tmpLine.replace('{','')
tmpLine = tmpLine.replace('}','')
tmpLine = tmpLine.replace('/','')
card.cost = tmpLine
else :
card.cost = "no cost"
tmpLine = tmpLine.replace(' - ',' ');
card.types = tmpLine
foundType = True
foundCost = True
elif not foundType :
tmpLine = tmpLine.replace(' - ',' ');
card.types = tmpLine
foundType = True
elif not foundPT :
card.pt = tmpLine
foundPT = True
else :
if prevLine != '' : card.oracle.append(prevLine)
prevLine = tmpLine.replace(mtgName,'CARDNAME')
# if card is not creature, set foundPT to true
if foundType and not foundPT :
if card.types.find('Creature') == -1 and card.types.find('Planeswalker') == -1: foundPT = True
line = mtgdata.readline()
# found blank line or end of file so store last line as set info
card.sets = prevLine.rstrip()
# store Card object in hash table
mtgDataCards[cardName] = card
print 'WARNING: Card template contains bogus SetInfo for testing only!!!'
print ' Please remove the SetInfo before committing to repository\n'
inputName = raw_input("Enter Card Name: ")
inputName = inputName.rstrip()
while inputName != 'quit' :
if mtgDataCards.keys().count(inputName) != 0 :
cardData = mtgDataCards[inputName]
cleanName = cardData.name.lower()
cleanName = cleanName.replace("'",'')
cleanName = cleanName.replace(',','')
cleanName = cleanName.replace(' ','_')
print '\nName:'+cardData.name
print 'ManaCost:'+cardData.cost
print 'Types:'+cardData.types
print 'Text:no text'
if cardData.types.find('Creature') != -1:
print 'PT:'+cardData.pt
elif cardData.types.find('Planeswalker') != -1 :
print 'Loyalty:'+cardData.pt
print "\n<Script Start>"
for text in cardData.oracle :
print text
print "<Script End>\n"
tmpSets = cardData.sets
tmpSets = tmpSets.split(', ')
setInfo = [];
for edition in tmpSets :
edition = edition.split(' ');
if forgeSets.count(edition[0]) != 0 :
if edition[1] == 'C' :
rarity = 'Common'
elif edition[1] == 'U' :
rarity = 'Uncommon'
elif edition[1] == 'R' :
rarity = 'Rare'
elif edition[1] == 'M' :
rarity = 'Mythic'
setInfoStr = 'SetInfo:'+edition[0]+'|'+rarity+'|'+'http://dummy.com/dummy.jpg'
setInfo.append(setInfoStr)
print 'SVar:Rarity:'+rarity
print 'SVar:Picture:http://www.wizards.com/global/images/magic/general/'+cleanName+'.jpg'
for edition in setInfo : print edition
print 'End\n'
else :
print inputName+' not found\n'
inputName = raw_input("Enter Card Name: ")
inputName = inputName.rstrip()

View File

@@ -12,4 +12,5 @@ K:CARDNAME enters the battlefield tapped.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/abandoned_outpost.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abandoned_outpost.jpg
SetInfo:ODY|Common|http://magiccards.info/scans/en/od/312.jpg SetInfo:ODY|Common|http://magiccards.info/scans/en/od/312.jpg
Oracle:Abandoned Outpost enters the battlefield tapped.\n{T}: Add {W} to your mana pool.\n{T}, Sacrifice Abandoned Outpost: Add one mana of any color to your mana pool.
End End

View File

@@ -9,4 +9,5 @@ SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_gargoyles.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_gargoyles.jpg
SetInfo:HML|Uncommon|http://magiccards.info/scans/en/hl/101.jpg SetInfo:HML|Uncommon|http://magiccards.info/scans/en/hl/101.jpg
SetInfo:5ED|Uncommon|http://magiccards.info/scans/en/5e/277.jpg SetInfo:5ED|Uncommon|http://magiccards.info/scans/en/5e/277.jpg
Oracle:Flying, protection from red
End End

View File

@@ -8,4 +8,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_matron.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_matron.jpg
SetInfo:HML|Common|http://magiccards.info/scans/en/hl/102.jpg|2 SetInfo:HML|Common|http://magiccards.info/scans/en/hl/102.jpg|2
Oracle:{W}, {T}: Abbey Matron gets +0/+3 until end of turn.
End End

View File

@@ -13,4 +13,5 @@ SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/abduction.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abduction.jpg
SetInfo:WTH|Uncommon|http://magiccards.info/scans/en/wl/30.jpg SetInfo:WTH|Uncommon|http://magiccards.info/scans/en/wl/30.jpg
SetInfo:6ED|Uncommon|http://magiccards.info/scans/en/6e/55.jpg SetInfo:6ED|Uncommon|http://magiccards.info/scans/en/6e/55.jpg
Oracle:Enchant creature\nWhen Abduction enters the battlefield, untap enchanted creature.\nYou control enchanted creature.\nWhen enchanted creature dies, return that card to the battlefield under its owner's control.
End End

View File

@@ -2,9 +2,10 @@ Name:Abjure
ManaCost:U ManaCost:U
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Counter | Cost$ U Sac<1/Permanent.Blue> | CostDesc$ As an additional cost to cast Abjure, sacrifice a blue permanent. | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. A:SP$ Counter | Cost$ U Sac<1/Permanent.Blue/blue permanent> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/abjure.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abjure.jpg
SetInfo:WTH|Common|http://magiccards.info/scans/en/wl/31.jpg SetInfo:WTH|Common|http://magiccards.info/scans/en/wl/31.jpg
Oracle:As an additional cost to cast Abjure, sacrifice a blue permanent.\nCounter target spell.
End End

View File

@@ -3,8 +3,9 @@ ManaCost:1 W W
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Destroy | Cost$ 1 W W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. A:SP$ Destroy | Cost$ 1 W W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment.
SVar:AltCost:Discard<1/Plains> SVar:AltCost:Cost$ Discard<1/Plains>
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/abolish.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abolish.jpg
SetInfo:PCY|Uncommon|http://magiccards.info/scans/en/pr/1.jpg SetInfo:PCY|Uncommon|http://magiccards.info/scans/en/pr/1.jpg
Oracle:You may discard a Plains card rather than pay Abolish's mana cost.\nDestroy target artifact or enchantment.
End End

View File

@@ -13,4 +13,5 @@ SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/abomination.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abomination.jpg
SetInfo:4ED|Uncommon|http://magiccards.info/scans/en/4e/1.jpg SetInfo:4ED|Uncommon|http://magiccards.info/scans/en/4e/1.jpg
SetInfo:LEG|Uncommon|http://magiccards.info/scans/en/lg/1.jpg SetInfo:LEG|Uncommon|http://magiccards.info/scans/en/lg/1.jpg
Oracle:Whenever Abomination blocks or becomes blocked by a green or white creature, destroy that creature at end of combat.
End End

View File

@@ -8,4 +8,5 @@ A:AB$ TapAll | Cost$ U U U | ValidCards$ Creature.withoutFlying | SpellDescripti
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aboshan_cephalid_emperor.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aboshan_cephalid_emperor.jpg
SetInfo:ODY|Rare|http://magiccards.info/scans/en/od/58.jpg SetInfo:ODY|Rare|http://magiccards.info/scans/en/od/58.jpg
End Oracle:Tap an untapped Cephalid you control: Tap target permanent.\n{U}{U}{U}: Tap all creatures without flying.
End

View File

@@ -9,4 +9,5 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Shroud | Thres
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aboshans_desire.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aboshans_desire.jpg
SetInfo:ODY|Common|http://magiccards.info/scans/en/od/59.jpg SetInfo:ODY|Common|http://magiccards.info/scans/en/od/59.jpg
Oracle:Enchant creature\nEnchanted creature has flying.\nThreshold - Enchanted creature has shroud as long as seven or more cards are in your graveyard. (It can't be the target of spells or abilities.)
End End

View File

@@ -7,4 +7,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/about_face.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/about_face.jpg
SetInfo:ULG|Common|http://magiccards.info/scans/en/ul/73.jpg SetInfo:ULG|Common|http://magiccards.info/scans/en/ul/73.jpg
Oracle:Switch target creature's power and toughness until end of turn.
End End

View File

@@ -7,4 +7,5 @@ SVar:RemRandomDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/absolute_grace.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/absolute_grace.jpg
SetInfo:USG|Uncommon|http://magiccards.info/scans/en/us/1.jpg SetInfo:USG|Uncommon|http://magiccards.info/scans/en/us/1.jpg
Oracle:All creatures have protection from black.
End End

View File

@@ -7,4 +7,5 @@ SVar:RemRandomDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/absolute_law.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/absolute_law.jpg
SetInfo:USG|Uncommon|http://magiccards.info/scans/en/us/2.jpg SetInfo:USG|Uncommon|http://magiccards.info/scans/en/us/2.jpg
Oracle:All creatures have protection from red.
End End

View File

@@ -7,4 +7,5 @@ SVar:DBGainLife:DB$GainLife | LifeAmount$ 3
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://resources.wizards.com/magic/cards/in/en-us/card23155.jpg SVar:Picture:http://resources.wizards.com/magic/cards/in/en-us/card23155.jpg
SetInfo:INV|Rare|http://magiccards.info/scans/en/in/226.jpg SetInfo:INV|Rare|http://magiccards.info/scans/en/in/226.jpg
Oracle:Counter target spell. You gain 3 life.
End End

View File

@@ -8,4 +8,5 @@ SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 4
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/absorb_vis.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/absorb_vis.jpg
SetInfo:CFX|Common|http://magiccards.info/scans/en/cfx/40.jpg SetInfo:CFX|Common|http://magiccards.info/scans/en/cfx/40.jpg
End Oracle:Target player loses 4 life and you gain 4 life.\nBasic landcycling {1}{B} ({1}{B}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.)
End

View File

@@ -3,9 +3,10 @@ ManaCost:1 W
Types:Creature Cat Cleric Types:Creature Cat Cleric
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ PreventDamage | Cost$ T | Tgt$ TgtCP | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to target creature or player this turn. A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to target creature or player this turn.
A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature.Artifact | Amount$ 2 | TgtPrompt$ Select target artifact creature | SpellDescription$ Prevent the next 2 damage that would be dealt to target artifact creature this turn. A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature.Artifact | Amount$ 2 | TgtPrompt$ Select target artifact creature | SpellDescription$ Prevent the next 2 damage that would be dealt to target artifact creature this turn.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/abuna_acolyte.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abuna_acolyte.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/1.jpg SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/1.jpg
Oracle:{T}: Prevent the next 1 damage that would be dealt to target creature or player this turn.\n{T}: Prevent the next 2 damage that would be dealt to target artifact creature this turn.
End End

View File

@@ -8,4 +8,5 @@ SVar:TrigSac:AB$Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ Each
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_gatekeeper.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_gatekeeper.jpg
SetInfo:WTH|Common|http://magiccards.info/scans/en/wl/1.jpg SetInfo:WTH|Common|http://magiccards.info/scans/en/wl/1.jpg
Oracle:When Abyssal Gatekeeper dies, each player sacrifices a creature.
End End

View File

@@ -11,4 +11,5 @@ SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_horror.j
SetInfo:USG|Rare|http://magiccards.info/scans/en/us/115.jpg SetInfo:USG|Rare|http://magiccards.info/scans/en/us/115.jpg
SetInfo:S99|Rare|http://magiccards.info/scans/en/st/63.jpg SetInfo:S99|Rare|http://magiccards.info/scans/en/st/63.jpg
SetInfo:7ED|Rare|http://magiccards.info/scans/en/7e/115.jpg SetInfo:7ED|Rare|http://magiccards.info/scans/en/7e/115.jpg
Oracle:Flying\nWhen Abyssal Horror enters the battlefield, target player discards two cards.
End End

View File

@@ -10,4 +10,5 @@ SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_hunter.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_hunter.jpg
SetInfo:6ED|Rare|http://magiccards.info/scans/en/6e/109.jpg SetInfo:6ED|Rare|http://magiccards.info/scans/en/6e/109.jpg
SetInfo:MIR|Rare|http://magiccards.info/scans/en/mr/1.jpg SetInfo:MIR|Rare|http://magiccards.info/scans/en/mr/1.jpg
End Oracle:{B}, {T}: Tap target creature. Abyssal Hunter deals damage equal to Abyssal Hunter's power to that creature.
End

View File

@@ -8,4 +8,5 @@ SVar:TrigDiscards:AB$Discard | Cost$ 0 | Defined$ Opponent | NumCards$ 1 | Mode$
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal_Second_Age/abyssal_nightstalker.jpg SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal_Second_Age/abyssal_nightstalker.jpg
SetInfo:PO2|Uncommon|http://magiccards.info/scans/en/po2/1.jpg SetInfo:PO2|Uncommon|http://magiccards.info/scans/en/po2/1.jpg
Oracle:Whenever Abyssal Nightstalker attacks and isn't blocked, defending player discards a card.
End End

View File

@@ -8,4 +8,5 @@ SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | KW$ Fe
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_nocturnus.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_nocturnus.jpg
SetInfo:GPT|Rare|http://magiccards.info/scans/en/gp/43.jpg SetInfo:GPT|Rare|http://magiccards.info/scans/en/gp/43.jpg
Oracle:Whenever an opponent discards a card, Abyssal Nocturnus gets +2/+2 and gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.)
End End

View File

@@ -11,4 +11,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Mythic SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_persecutor.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_persecutor.jpg
SetInfo:WWK|Mythic|http://magiccards.info/scans/en/wwk/47.jpg SetInfo:WWK|Mythic|http://magiccards.info/scans/en/wwk/47.jpg
Oracle:Flying, trample\nYou can't win the game and your opponents can't lose the game.
End End

View File

@@ -13,4 +13,5 @@ SetInfo:5ED|Uncommon|http://magiccards.info/scans/en/5e/1.jpg
SetInfo:6ED|Uncommon|http://magiccards.info/scans/en/6e/110.jpg SetInfo:6ED|Uncommon|http://magiccards.info/scans/en/6e/110.jpg
SetInfo:ICE|Uncommon|http://magiccards.info/scans/en/ia/1.jpg SetInfo:ICE|Uncommon|http://magiccards.info/scans/en/ia/1.jpg
SetInfo:7ED|Uncommon|http://magiccards.info/scans/en/7e/116.jpg SetInfo:7ED|Uncommon|http://magiccards.info/scans/en/7e/116.jpg
Oracle:Flying\nWhenever Abyssal Specter deals damage to a player, that player discards a card.
End End

View File

@@ -7,4 +7,5 @@ SVar:SacMe:4
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_rector.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_rector.jpg
SetInfo:UDS|Rare|http://magiccards.info/scans/en/ud/1.jpg SetInfo:UDS|Rare|http://magiccards.info/scans/en/ud/1.jpg
Oracle:When Academy Rector dies, you may exile it. If you do, search your library for an enchantment card, put that card onto the battlefield, then shuffle your library.
End End

View File

@@ -7,4 +7,5 @@ A:AB$ ChangeZone | Cost$ 1 U T | TgtPrompt$ Choose target artifact card in your
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_ruins.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_ruins.jpg
SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/269.jpg SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/269.jpg
Oracle:{T}: Add {1} to your mana pool.\n{1}{U}, {T}: Put target artifact card from your graveyard on top of your library.
End End

View File

@@ -7,4 +7,5 @@ SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerate.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerate.jpg
SetInfo:TOR|Common|http://magiccards.info/scans/en/tr/90.jpg SetInfo:TOR|Common|http://magiccards.info/scans/en/tr/90.jpg
End Oracle:Target creature gains haste until end of turn.\nDraw a card.
End

View File

@@ -7,4 +7,5 @@ SVar:X:Count$MaxCMCYouCtrl
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerated_mutation.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerated_mutation.jpg
SetInfo:SCG|Common|http://magiccards.info/scans/en/sc/109.jpg SetInfo:SCG|Common|http://magiccards.info/scans/en/sc/109.jpg
End Oracle:Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control.
End

View File

@@ -6,4 +6,5 @@ A:SP$ DealDamage | Cost$ 3 R Discard<1/Random> | ValidTgts$ Creature | TgtPrompt
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/acceptable_losses.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acceptable_losses.jpg
SetInfo:ODY|Common|http://magiccards.info/scans/en/od/172.jpg SetInfo:ODY|Common|http://magiccards.info/scans/en/od/172.jpg
Oracle:As an additional cost to cast Acceptable Losses, discard a card at random.\nAcceptable Losses deals 5 damage to target creature.
End End

View File

@@ -8,4 +8,5 @@ SVar:TrigBattleCry:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.attacking+Other |
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/accorder_paladin.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accorder_paladin.jpg
SetInfo:MBS|Uncommon|http://magiccards.info/scans/en/mbs/1.jpg SetInfo:MBS|Uncommon|http://magiccards.info/scans/en/mbs/1.jpg
Oracle:Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)
End End

View File

@@ -6,4 +6,5 @@ K:eqPump 3:+0/+3/Vigilance
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/accorders_shield.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accorders_shield.jpg
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/136.jpg SetInfo:SOM|Common|http://magiccards.info/scans/en/som/136.jpg
Oracle:Equipped creature gets +0/+3 and has vigilance.\nEquip {3}
End End

View File

@@ -8,4 +8,5 @@ SVar:X:Count$NamedInAllYards.Accumulated Knowledge
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/accumulated_knowledge.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accumulated_knowledge.jpg
SetInfo:NMS|Common|http://magiccards.info/scans/en/ne/26.jpg SetInfo:NMS|Common|http://magiccards.info/scans/en/ne/26.jpg
Oracle:Draw a card, then draw cards equal to the number of cards named Accumulated Knowledge in all graveyards.
End End

View File

@@ -9,4 +9,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/accursed_centaur.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accursed_centaur.jpg
SetInfo:ONS|Common|http://magiccards.info/scans/en/on/123.jpg SetInfo:ONS|Common|http://magiccards.info/scans/en/on/123.jpg
Oracle:When Accursed Centaur enters the battlefield, sacrifice a creature.
End End

View File

@@ -7,4 +7,5 @@ SVar:RemRandomDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_rain.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_rain.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/44.jpg SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/44.jpg
End Oracle:Destroy all Forests.
End

View File

@@ -9,4 +9,5 @@ SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Equipment | TgtPrompt$ Choose
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_web_spider.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_web_spider.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/108.jpg SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/108.jpg
Oracle:Reach\nWhen Acid Web Spider enters the battlefield, you may destroy target Equipment.
End End

View File

@@ -12,4 +12,5 @@ SetInfo:M11|Uncommon|http://magiccards.info/scans/en/m11/161.jpg
SetInfo:M10|Uncommon|http://magiccards.info/scans/en/m10/165.jpg SetInfo:M10|Uncommon|http://magiccards.info/scans/en/m10/165.jpg
SetInfo:M12|Uncommon|http://magiccards.info/scans/en/m12/161.jpg SetInfo:M12|Uncommon|http://magiccards.info/scans/en/m12/161.jpg
SetInfo:COM|Uncommon|http://magiccards.info/scans/en/cmd/140.jpg SetInfo:COM|Uncommon|http://magiccards.info/scans/en/cmd/140.jpg
Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Acidic Slime enters the battlefield, destroy target artifact, enchantment, or land.
End End

View File

@@ -9,4 +9,5 @@ SVar:BuffedBy:Sliver
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_sliver.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_sliver.jpg
SetInfo:STH|Uncommon|http://magiccards.info/scans/en/sh/138.jpg SetInfo:STH|Uncommon|http://magiccards.info/scans/en/sh/138.jpg
Oracle:All Slivers have "{2}, Sacrifice this permanent: This permanent deals 2 damage to target creature or player."
End End

View File

@@ -10,4 +10,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_soil.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_soil.jpg
SetInfo:USG|Uncommon|http://magiccards.info/scans/en/us/172.jpg SetInfo:USG|Uncommon|http://magiccards.info/scans/en/us/172.jpg
Oracle:Acidic Soil deals damage to each player equal to the number of lands he or she controls.
End End

View File

@@ -7,4 +7,5 @@ A:AB$ LoseLife | Cost$ 1 B T | ValidTgts$ Player | TgtPrompt$ Select a player |
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/acolyte_of_xathrid.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acolyte_of_xathrid.jpg
SetInfo:M10|Common|http://magiccards.info/scans/en/m10/83.jpg SetInfo:M10|Common|http://magiccards.info/scans/en/m10/83.jpg
End Oracle:{1}{B}, {T}: Target player loses 1 life.
End

View File

@@ -7,4 +7,5 @@ A:SP$ Token | Cost$ 1 G PayLife<3> | TokenAmount$ 2 | TokenName$ Squirrel | Toke
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/acorn_harvest.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acorn_harvest.jpg
SetInfo:TOR|Common|http://magiccards.info/scans/en/tr/118.jpg SetInfo:TOR|Common|http://magiccards.info/scans/en/tr/118.jpg
Oracle:Put two 1/1 green Squirrel creature tokens onto the battlefield.\nFlashback-{1}{G}, Pay 3 life. (You may cast this card from your graveyard for its flashback cost. Then exile it.)
End End

View File

@@ -6,4 +6,5 @@ A:SP$ ChangeZone | Cost$ 3 U U | Origin$ Library | Destination$ Battlefield | Va
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/acquire.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acquire.jpg
SetInfo:5DN|Rare|http://magiccards.info/scans/en/5dn/21.jpg SetInfo:5DN|Rare|http://magiccards.info/scans/en/5dn/21.jpg
Oracle:Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles his or her library.
End End

View File

@@ -7,4 +7,5 @@ K:Echo:1 G
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/acridian.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acridian.jpg
SetInfo:USG|Common|http://magiccards.info/scans/en/us/230.jpg SetInfo:USG|Common|http://magiccards.info/scans/en/us/230.jpg
Oracle:Echo {1}{G} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)
End End

View File

@@ -6,4 +6,5 @@ A:SP$ GainControl | Cost$ 3 PR PR | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/act_of_aggression.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/act_of_aggression.jpg
SetInfo:NPH|Uncommon|http://magiccards.info/scans/en/nph/78.jpg SetInfo:NPH|Uncommon|http://magiccards.info/scans/en/nph/78.jpg
Oracle:({R/P} can be paid with either {R} or 2 life.)\nGain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn.
End End

View File

@@ -8,4 +8,5 @@ SVar:Picture:http://www.wizards.com/global/images/magic/general/act_of_treason.j
SetInfo:M11|Common|http://magiccards.info/scans/en/m11/121.jpg SetInfo:M11|Common|http://magiccards.info/scans/en/m11/121.jpg
SetInfo:M10|Uncommon|http://magiccards.info/scans/en/m10/124.jpg SetInfo:M10|Uncommon|http://magiccards.info/scans/en/m10/124.jpg
SetInfo:M12|Common|http://magiccards.info/scans/en/m12/121.jpg SetInfo:M12|Common|http://magiccards.info/scans/en/m12/121.jpg
Oracle:Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. (It can attack and {T} this turn.)
End End

View File

@@ -9,4 +9,5 @@ SVar:RemRandomDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/active_volcano.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/active_volcano.jpg
SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/130.jpg SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/130.jpg
Oracle:Choose one - Destroy target blue permanent; or return target Island to its owner's hand.
End End

View File

@@ -9,4 +9,5 @@ SVar:AntiBuffedBy:Card
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/adamaro_first_to_desire.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adamaro_first_to_desire.jpg
SetInfo:SOK|Rare|http://magiccards.info/scans/en/sok/91.jpg SetInfo:SOK|Rare|http://magiccards.info/scans/en/sok/91.jpg
Oracle:Adamaro, First to Desire's power and toughness are each equal to the number of cards in the hand of the opponent with the most cards in hand.
End End

View File

@@ -4,10 +4,11 @@ Types:Artifact Creature Construct
Text:no text Text:no text
PT:2/2 PT:2/2
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ ChooseCT | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose a creature type. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ ChooseCT | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose a creature type.
SVar:ChooseCT:AB$ ChooseType | Cost$ 0 | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck SVar:ChooseCT:AB$ ChooseType | Cost$ 0 | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck
S:Mode$ Continuous | AddType$ ChosenType | Description$ CARDNAME is the chosen type in addition to its other types. S:Mode$ Continuous | Affected$ Card.Self | AddType$ ChosenType | Description$ CARDNAME is the chosen type in addition to its other types.
S:Mode$ Continuous | Affected$ Creature.ChosenType+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control of the chosen type get +1/+1. S:Mode$ Continuous | Affected$ Creature.ChosenType+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control of the chosen type get +1/+1.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/adaptive_automaton.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adaptive_automaton.jpg
SetInfo:M12|Rare|http://magiccards.info/scans/en/m12/201.jpg SetInfo:M12|Rare|http://magiccards.info/scans/en/m12/201.jpg
Oracle:As Adaptive Automaton enters the battlefield, choose a creature type.\nAdaptive Automaton is the chosen type in addition to its other types.\nOther creatures you control of the chosen type get +1/+1.
End End

View File

@@ -7,4 +7,5 @@ A:AB$ Pump | Cost$ 1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_sentinel.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_sentinel.jpg
SetInfo:ICE|Uncommon|http://magiccards.info/scans/en/ia/281.jpg SetInfo:ICE|Uncommon|http://magiccards.info/scans/en/ia/281.jpg
End Oracle:{1}: Adarkar Sentinel gets +0/+1 until end of turn.
End

View File

@@ -8,4 +8,5 @@ K:Vigilance
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://resources.wizards.com/magic/cards/csp/en-us/card121196.jpg SVar:Picture:http://resources.wizards.com/magic/cards/csp/en-us/card121196.jpg
SetInfo:CSP|Rare|http://magiccards.info/scans/en/cs/1.jpg SetInfo:CSP|Rare|http://magiccards.info/scans/en/cs/1.jpg
Oracle:Flying, vigilance\n{T}: When target creature other than Adarkar Valkyrie dies this turn, return that card to the battlefield under your control.
End End

View File

@@ -5,7 +5,7 @@ Text:no text
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool. A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool.
A:AB$ Mana | Cost$ T | Produced$ W | SubAbility$ SVar=DBPain | SpellDescription$ Add W to your mana pool. CARDNAME deals 1 damage to you. A:AB$ Mana | Cost$ T | Produced$ W | SubAbility$ SVar=DBPain | SpellDescription$ Add W to your mana pool. CARDNAME deals 1 damage to you.
A:AB$ Mana | Cost$ T | Produced$ U | SubAbility$ SVar=DBPain | SpellDescription$ Add U to your mana pool. CARDNAME deals 1 damage to you. A:AB$ Mana | Cost$ T | Produced$ U | SubAbility$ SVar=DBPain | SpellDescription$ Add U to your mana pool. CARDNAME deals 1 damage to you.
SVar:DBPain:DB$DealDamage | NumDmg$ 1 | Defined$ You SVar:DBPain:DB$DealDamage | NumDmg$ 1 | Defined$ You
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_wastes.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_wastes.jpg
SetInfo:7ED|Rare|http://magiccards.info/scans/en/7e/325.jpg SetInfo:7ED|Rare|http://magiccards.info/scans/en/7e/325.jpg
@@ -14,4 +14,5 @@ SetInfo:9ED|Rare|http://magiccards.info/scans/en/9e/317.jpg
SetInfo:ICE|Rare|http://magiccards.info/scans/en/ia/326.jpg SetInfo:ICE|Rare|http://magiccards.info/scans/en/ia/326.jpg
SetInfo:10E|Rare|http://magiccards.info/scans/en/10e/347.jpg SetInfo:10E|Rare|http://magiccards.info/scans/en/10e/347.jpg
SetInfo:6ED|Rare|http://magiccards.info/scans/en/6e/319.jpg SetInfo:6ED|Rare|http://magiccards.info/scans/en/6e/319.jpg
Oracle:{T}: Add {1} to your mana pool.\n{T}: Add {W} or {U} to your mana pool. Adarkar Wastes deals 1 damage to you.
End End

View File

@@ -9,4 +9,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_windform.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_windform.jpg
SetInfo:CSP|Uncommon|http://magiccards.info/scans/en/cs/26.jpg SetInfo:CSP|Uncommon|http://magiccards.info/scans/en/cs/26.jpg
Oracle:Flying\n{1}{S}: Target creature loses flying until end of turn. ({S} can be paid with one mana from a snow permanent.)
End End

View File

@@ -9,4 +9,5 @@ SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/adder_staff_boggart.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adder_staff_boggart.jpg
SetInfo:LRW|Common|http://magiccards.info/scans/en/lw/148.jpg SetInfo:LRW|Common|http://magiccards.info/scans/en/lw/148.jpg
Oracle:When Adder-Staff Boggart enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Adder-Staff Boggart. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.)
End End

View File

@@ -7,11 +7,12 @@ K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than CARDNAME. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than CARDNAME.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent.Other+nonLand | TgtPrompt$ Choose target nonland permanent other than Admonition Angel. | RememberTargets$ True | Origin$ Battlefield | Destination$ Exile SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Permanent.Other+nonLand | TgtPrompt$ Choose target nonland permanent other than Admonition Angel. | RememberTargets$ True | Origin$ Battlefield | Destination$ Exile
SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:BuffedBy:Land SVar:BuffedBy:Land
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:None SVar:Rarity:None
SVar:Picture:http://www.wizards.com/global/images/magic/general/admonition_angel.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/admonition_angel.jpg
SetInfo:WWK|Mythic|http://magiccards.info/scans/en/wwk/1.jpg SetInfo:WWK|Mythic|http://magiccards.info/scans/en/wwk/1.jpg
Oracle:Flying\nLandfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than Admonition Angel.\nWhen Admonition Angel leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control.
End End

View File

@@ -7,4 +7,5 @@ A:AB$ ChangeZone | Cost$ B R G T | Origin$ Graveyard | Destination$ Hand | TgtPr
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/adun_oakenshield.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adun_oakenshield.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/256.jpg SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/256.jpg
Oracle:{B}{R}{G}, {T}: Return target creature card from your graveyard to your hand.
End End

View File

@@ -8,4 +8,5 @@ A:AB$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature |
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/advance_scout.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/advance_scout.jpg
SetInfo:TMP|Common|http://magiccards.info/scans/en/tp/213.jpg SetInfo:TMP|Common|http://magiccards.info/scans/en/tp/213.jpg
End Oracle:First strike\n{W}: Target creature gains first strike until end of turn.
End

View File

@@ -8,4 +8,5 @@ A:AB$ Pump | Cost$ U | KW$ Shroud | SpellDescription$ CARDNAME gains shroud unti
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/advanced_hoverguard.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/advanced_hoverguard.jpg
SetInfo:5DN|Common|http://magiccards.info/scans/en/5dn/22.jpg SetInfo:5DN|Common|http://magiccards.info/scans/en/5dn/22.jpg
End Oracle:Flying\n{U}: Advanced Hoverguard gains shroud until end of turn. (It can't be the target of spells or abilities.)
End

View File

@@ -9,4 +9,5 @@ SVar:BuffedBy:Land
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/adventuring_gear.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adventuring_gear.jpg
SetInfo:ZEN|Common|http://magiccards.info/scans/en/zen/195.jpg SetInfo:ZEN|Common|http://magiccards.info/scans/en/zen/195.jpg
Oracle:Landfall - Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
End End

View File

@@ -6,4 +6,5 @@ A:AB$ Pump | Cost$ 1 T | NumAtt$ +1 | NumDef$ +2 | ValidTgts$ Creature.powerEQ1+
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_of_the_meek.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_of_the_meek.jpg
SetInfo:ICE|Rare|http://magiccards.info/scans/en/ia/282.jpg SetInfo:ICE|Rare|http://magiccards.info/scans/en/ia/282.jpg
Oracle:{1}, {T}: Target 1/1 creature gets +1/+2 until end of turn.
End End

View File

@@ -6,4 +6,5 @@ A:AB$ DealDamage | Cost$ 1 T Sac<1/CARDNAME> | Tgt$ TgtCP | NumDmg$ 2 | SpellDes
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aeolipile.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aeolipile.jpg
SetInfo:FEM|Rare|http://magiccards.info/scans/en/fe/166.jpg SetInfo:FEM|Rare|http://magiccards.info/scans/en/fe/166.jpg
Oracle:{1}, {T}, Sacrifice Aeolipile: Aeolipile deals 2 damage to target creature or player.
End End

View File

@@ -7,4 +7,5 @@ K:Rampage 3
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerathi_berserker.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerathi_berserker.jpg
SetInfo:LEG|Uncommon|http://magiccards.info/scans/en/lg/131.jpg SetInfo:LEG|Uncommon|http://magiccards.info/scans/en/lg/131.jpg
Oracle:Rampage 3 (Whenever this creature becomes blocked, it gets +3/+3 until end of turn for each creature blocking it beyond the first.)
End End

View File

@@ -8,4 +8,5 @@ A:AB$ PumpAll | Cost$ 1 G U | ValidCards$ Creature.YouCtrl | KW$ Shroud | SpellD
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_mystics.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_mystics.jpg
SetInfo:CFX|Uncommon|http://magiccards.info/scans/en/cfx/1.jpg SetInfo:CFX|Uncommon|http://magiccards.info/scans/en/cfx/1.jpg
Oracle:Flying\n{1}{G}{U}: Creatures you control gain shroud until end of turn.
End End

View File

@@ -9,4 +9,5 @@ SVar:X:Count$CardPower
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_ouphes.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_ouphes.jpg
SetInfo:EVE|Common|http://magiccards.info/scans/en/eve/65.jpg SetInfo:EVE|Common|http://magiccards.info/scans/en/eve/65.jpg
Oracle:Sacrifice Aerie Ouphes: Aerie Ouphes deals damage equal to its power to target creature with flying.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.)
End End

View File

@@ -8,4 +8,5 @@ K:Flying
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://resources.wizards.com/magic/cards/al/en-us/card3040.jpg SVar:Picture:http://resources.wizards.com/magic/cards/al/en-us/card3040.jpg
SetInfo:ALL|Common|http://magiccards.info/scans/en/ai/156.jpg|2 SetInfo:ALL|Common|http://magiccards.info/scans/en/ai/156.jpg|2
Oracle:Flying\nAesthir Glider can't block.
End End

View File

@@ -9,4 +9,5 @@ SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_adept.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_adept.jpg
SetInfo:M11|Common|http://magiccards.info/scans/en/m11/41.jpg SetInfo:M11|Common|http://magiccards.info/scans/en/m11/41.jpg
SetInfo:M12|Common|http://magiccards.info/scans/en/m12/41.jpg SetInfo:M12|Common|http://magiccards.info/scans/en/m12/41.jpg
Oracle:When AEther Adept enters the battlefield, return target creature to its owner's hand.
End End

View File

@@ -7,4 +7,5 @@ SVar:X:Count$NamedInAllYards.AEther Burst/Plus.1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_burst.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_burst.jpg
SetInfo:ODY|Common|http://magiccards.info/scans/en/od/60.jpg SetInfo:ODY|Common|http://magiccards.info/scans/en/od/60.jpg
Oracle:Return up to X target creatures to their owners' hands, where X is one plus the number of cards named AEther Burst in all graveyards as you cast AEther Burst.
End End

View File

@@ -8,4 +8,5 @@ SVar:RemRandomDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_charge.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_charge.jpg
SetInfo:ONS|Uncommon|http://magiccards.info/scans/en/on/184.jpg SetInfo:ONS|Uncommon|http://magiccards.info/scans/en/on/184.jpg
Oracle:Whenever a Beast enters the battlefield under your control, you may have it deal 4 damage to target opponent.
End End

View File

@@ -9,4 +9,5 @@ K:etbCounter:P1P1:2:isValid Card.kicked:If CARDNAME was kicked, it enters the ba
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_figment.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_figment.jpg
SetInfo:ZEN|Uncommon|http://magiccards.info/scans/en/zen/40.jpg SetInfo:ZEN|Uncommon|http://magiccards.info/scans/en/zen/40.jpg
Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nAEther Figment is unblockable.\nIf AEther Figment was kicked, it enters the battlefield with two +1/+1 counters on it.
End End

View File

@@ -2,11 +2,12 @@ Name:AEther Flash
ManaCost:2 R R ManaCost:2 R R
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever a creature enters the battlefield, CARDNAME deals 2 damage to it. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever a creature enters the battlefield, CARDNAME deals 2 damage to it.
SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCard | NumDmg$ 2 SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredCard | NumDmg$ 2
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_flash.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_flash.jpg
SetInfo:WTH|Uncommon|http://magiccards.info/scans/en/wl/88.jpg SetInfo:WTH|Uncommon|http://magiccards.info/scans/en/wl/88.jpg
SetInfo:6ED|Uncommon|http://magiccards.info/scans/en/6e/163.jpg SetInfo:6ED|Uncommon|http://magiccards.info/scans/en/6e/163.jpg
Oracle:Whenever a creature enters the battlefield, AEther Flash deals 2 damage to it.
End End

View File

@@ -11,4 +11,5 @@ SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Han
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_membrane.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_membrane.jpg
SetInfo:PLC|Uncommon|http://magiccards.info/scans/en/pc/93.jpg SetInfo:PLC|Uncommon|http://magiccards.info/scans/en/pc/93.jpg
Oracle:Defender; reach (This creature can block creatures with flying.)\nWhenever AEther Membrane blocks a creature, return that creature to its owner's hand at end of combat.
End End

View File

@@ -9,4 +9,5 @@ SVar:X:Targeted$CardManaCost
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_mutation.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_mutation.jpg
SetInfo:APC|Uncommon|http://magiccards.info/scans/en/ap/91.jpg SetInfo:APC|Uncommon|http://magiccards.info/scans/en/ap/91.jpg
Oracle:Return target creature to its owner's hand. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that creature's converted mana cost.
End End

View File

@@ -8,4 +8,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_shockwave.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_shockwave.jpg
SetInfo:SOK|Uncommon|http://magiccards.info/scans/en/sok/1.jpg SetInfo:SOK|Uncommon|http://magiccards.info/scans/en/sok/1.jpg
Oracle:Choose one - Tap all Spirits; or tap all non-Spirit creatures.
End End

View File

@@ -4,7 +4,9 @@ Types:Artifact
Text:no text Text:no text
A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card.
A:AB$ ChangeZone | Cost$ U Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand. A:AB$ ChangeZone | Cost$ U Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand.
SVar:RemRandomDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_spellbomb.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_spellbomb.jpg
SetInfo:MRD|Common|http://magiccards.info/scans/en/mi/141.jpg SetInfo:MRD|Common|http://magiccards.info/scans/en/mi/141.jpg
Oracle:{U}, Sacrifice AEther Spellbomb: Return target creature to its owner's hand.\n{1}, Sacrifice AEther Spellbomb: Draw a card.
End End

View File

@@ -7,4 +7,5 @@ SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ 1
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_sting.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_sting.jpg
SetInfo:UDS|Uncommon|http://magiccards.info/scans/en/ud/76.jpg SetInfo:UDS|Uncommon|http://magiccards.info/scans/en/ud/76.jpg
Oracle:Whenever an opponent casts a creature spell, AEther Sting deals 1 damage to that player.
End End

View File

@@ -8,4 +8,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_tradewinds.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_tradewinds.jpg
SetInfo:WWK|Common|http://magiccards.info/scans/en/wwk/24.jpg SetInfo:WWK|Common|http://magiccards.info/scans/en/wwk/24.jpg
Oracle:Return target permanent you control and target permanent you don't control to their owners' hands.
End End

View File

@@ -4,9 +4,10 @@ Types:Artifact
Text:no text Text:no text
A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | SpellDescription$ You may put a creature card with converted mana cost equal to the number of charge counters on CARDNAME from your hand onto the battlefield. A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | SpellDescription$ You may put a creature card with converted mana cost equal to the number of charge counters on CARDNAME from your hand onto the battlefield.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1
SVar:X:Count$CardCounters.CHARGE SVar:X:Count$CardCounters.CHARGE
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_vial.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_vial.jpg
SetInfo:DST|Uncommon|http://magiccards.info/scans/en/ds/91.jpg SetInfo:DST|Uncommon|http://magiccards.info/scans/en/ds/91.jpg
Oracle:At the beginning of your upkeep, you may put a charge counter on AEther Vial.\n{T}: You may put a creature card with converted mana cost equal to the number of charge counters on AEther Vial from your hand onto the battlefield.
End End

View File

@@ -9,4 +9,5 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_web.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_web.jpg
SetInfo:TSP|Common|http://magiccards.info/scans/en/ts/189.jpg SetInfo:TSP|Common|http://magiccards.info/scans/en/ts/189.jpg
Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nEnchanted creature gets +1/+1, has reach, and can block creatures with shadow as though they didn't have shadow. (Creatures with reach can block creatures with flying.)
End End

View File

@@ -9,4 +9,5 @@ K:CARDNAME can block creatures with shadow as though they didn't have shadow.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aetherflame_wall.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aetherflame_wall.jpg
SetInfo:TSP|Common|http://magiccards.info/scans/en/ts/142.jpg SetInfo:TSP|Common|http://magiccards.info/scans/en/ts/142.jpg
End Oracle:Defender\nAEtherflame Wall can block creatures with shadow as though they didn't have shadow.\n{R}: AEtherflame Wall gets +1/+0 until end of turn.
End

View File

@@ -7,4 +7,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aethermages_touch.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aethermages_touch.jpg
SetInfo:DIS|Rare|http://magiccards.info/scans/en/di/101.jpg SetInfo:DIS|Rare|http://magiccards.info/scans/en/di/101.jpg
Oracle:Reveal the top four cards of your library. You may put a creature card from among them onto the battlefield. It has "At the beginning of your end step, return this creature to its owner's hand." Then put the rest of the cards revealed this way on the bottom of your library in any order.
End End

View File

@@ -11,4 +11,5 @@ SVar:TrigSac:AB$Sacrifice | Cost$ 0
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aethersnipe.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aethersnipe.jpg
SetInfo:LRW|Common|http://magiccards.info/scans/en/lw/50.jpg SetInfo:LRW|Common|http://magiccards.info/scans/en/lw/50.jpg
Oracle:When AEthersnipe enters the battlefield, return target nonland permanent to its owner's hand.\nEvoke {1}{U}{U} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.)
End End

View File

@@ -10,4 +10,5 @@ SVar:PlayMain1:TRUE
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/affa_guard_hound.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/affa_guard_hound.jpg
SetInfo:ROE|Uncommon|http://magiccards.info/scans/en/roe/14.jpg SetInfo:ROE|Uncommon|http://magiccards.info/scans/en/roe/14.jpg
Oracle:Flash\nWhen Affa Guard Hound enters the battlefield, target creature gets +0/+3 until end of turn.
End End

View File

@@ -8,4 +8,5 @@ SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/afflict.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/afflict.jpg
SetInfo:ODY|Common|http://magiccards.info/scans/en/od/115.jpg SetInfo:ODY|Common|http://magiccards.info/scans/en/od/115.jpg
SetInfo:10E|Common|http://magiccards.info/scans/en/10e/125.jpg SetInfo:10E|Common|http://magiccards.info/scans/en/10e/125.jpg
End Oracle:Target creature gets -1/-1 until end of turn.\nDraw a card.
End

View File

@@ -9,4 +9,5 @@ SVar:Picture:http://www.wizards.com/global/images/magic/general/afterlife.jpg
SetInfo:COM|Uncommon|http://magiccards.info/scans/en/cmd/2.jpg SetInfo:COM|Uncommon|http://magiccards.info/scans/en/cmd/2.jpg
SetInfo:MIR|Uncommon|http://magiccards.info/scans/en/mr/205.jpg SetInfo:MIR|Uncommon|http://magiccards.info/scans/en/mr/205.jpg
SetInfo:MMQ|Uncommon|http://magiccards.info/scans/en/mm/1.jpg SetInfo:MMQ|Uncommon|http://magiccards.info/scans/en/mm/1.jpg
Oracle:Destroy target creature. It can't be regenerated. Its controller puts a 1/1 white Spirit creature token with flying onto the battlefield.
End End

View File

@@ -3,8 +3,9 @@ ManaCost:2 R R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Destroy | Cost$ 2 R R | ValidTgts$ Artifact,Creature,Land | TgtPrompt$ Select target artifact, creature, or land | SubAbility$ SVar=DBPain | SpellDescription$ Destroy target artifact, creature or land. CARDNAME deals 3 damage to you. A:SP$ Destroy | Cost$ 2 R R | ValidTgts$ Artifact,Creature,Land | TgtPrompt$ Select target artifact, creature, or land | SubAbility$ SVar=DBPain | SpellDescription$ Destroy target artifact, creature or land. CARDNAME deals 3 damage to you.
SVar:DBPain:DB$DealDamage | NumDmg$ 3 | Defined$ You SVar:DBPain:DB$DealDamage | NumDmg$ 3 | Defined$ You
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aftershock.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aftershock.jpg
SetInfo:TMP|Common|http://magiccards.info/scans/en/tp/160.jpg SetInfo:TMP|Common|http://magiccards.info/scans/en/tp/160.jpg
Oracle:Destroy target artifact, creature, or land. Aftershock deals 3 damage to you.
End End

View File

@@ -10,4 +10,5 @@ SVar:RemRandomDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/agadeem_occultist.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agadeem_occultist.jpg
SetInfo:WWK|Rare|http://magiccards.info/scans/en/wwk/48.jpg SetInfo:WWK|Rare|http://magiccards.info/scans/en/wwk/48.jpg
Oracle:{T}: Put target creature card from an opponent's graveyard onto the battlefield under your control if its converted mana cost is less than or equal to the number of Allies you control.
End End

View File

@@ -9,4 +9,5 @@ SVar:X:TriggerCount$LifeAmount
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ageless_entity.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ageless_entity.jpg
SetInfo:DST|Rare|http://magiccards.info/scans/en/ds/73.jpg SetInfo:DST|Rare|http://magiccards.info/scans/en/ds/73.jpg
Oracle:Whenever you gain life, put that many +1/+1 counters on Ageless Entity.
End End

View File

@@ -9,4 +9,5 @@ SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_masks.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_masks.jpg
SetInfo:GPT|Uncommon|http://magiccards.info/scans/en/gp/100.jpg SetInfo:GPT|Uncommon|http://magiccards.info/scans/en/gp/100.jpg
Oracle:At the beginning of your upkeep, each opponent loses 1 life. You gain life equal to the life lost this way.
End End

View File

@@ -8,4 +8,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_shauku.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_shauku.jpg
SetInfo:PCY|Common|http://magiccards.info/scans/en/pr/55.jpg SetInfo:PCY|Common|http://magiccards.info/scans/en/pr/55.jpg
End Oracle:{1}{B}, Sacrifice a land: Target creature gets +2/+0 until end of turn.
End

View File

@@ -8,4 +8,5 @@ SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_stromgald.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_stromgald.jpg
SetInfo:ALL|Common|http://magiccards.info/scans/en/ai/94.jpg|2 SetInfo:ALL|Common|http://magiccards.info/scans/en/ai/94.jpg|2
Oracle:{R}: Add {B} to your mana pool.
End End

View File

@@ -8,4 +8,5 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ First Strike &
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aggression.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aggression.jpg
SetInfo:ICE|Uncommon|http://magiccards.info/scans/en/ia/169.jpg SetInfo:ICE|Uncommon|http://magiccards.info/scans/en/ia/169.jpg
Oracle:Enchant non-Wall creature\nEnchanted creature has first strike and trample.\nAt the beginning of the end step of enchanted creature's controller, destroy that creature if it didn't attack this turn.
End End

View File

@@ -8,4 +8,5 @@ SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aggressive_urge.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aggressive_urge.jpg
SetInfo:INV|Common|http://magiccards.info/scans/en/in/181.jpg SetInfo:INV|Common|http://magiccards.info/scans/en/in/181.jpg
SetInfo:10E|Common|http://magiccards.info/scans/en/10e/250.jpg SetInfo:10E|Common|http://magiccards.info/scans/en/10e/250.jpg
End Oracle:Target creature gets +1/+1 until end of turn.\nDraw a card.
End

View File

@@ -8,4 +8,5 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/agility.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agility.jpg
SetInfo:MIR|Common|http://magiccards.info/scans/en/mr/154.jpg SetInfo:MIR|Common|http://magiccards.info/scans/en/mr/154.jpg
Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has flanking. (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)
End End

View File

@@ -9,4 +9,5 @@ SVar:X:Targeted$CardPower
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/agonizing_demise.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agonizing_demise.jpg
SetInfo:INV|Common|http://magiccards.info/scans/en/in/92.jpg SetInfo:INV|Common|http://magiccards.info/scans/en/in/92.jpg
End Oracle:Kicker {1}{R} (You may pay an additional {1}{R} as you cast this spell.)\nDestroy target nonblack creature. It can't be regenerated. If Agonizing Demise was kicked, it deals damage equal to that creature's power to the creature's controller.
End

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